46
44
19
33
179
24
111
23
87
96
175
70
136
163
72
58
184
49
178
82
25
40
45
66
97
141
56
108
52
414
150
169
94
88
458
53
90
225
269
168
418
254
50
47
38
146
63
102