46
76
66
14
303
113
99
84
36
55
8
165
97
67
24
102
140
70
30
48
82
80
58
174
116
43
56
78
27
42
26
118
159
23
65
129
203
162
15
170
52
21