46
184
293
153
167
18
87
110
73
244
49
130
592
173
135
175
203
354
160
209
91
206
82
156
78
1090
289
66
180
76
86
92
389
358
88
162
161
164
126
90
16
48
33
30
11
436
39
24
36