262
305
51
134
19
9
31
46
125
241
20
117
39
290
255
64
329
336
316
154
230
30
346
122
22
7
17
85
175
94
155
112
33
424
43
3
25
69
284
66
191
180
18
190
152
83
90
12
21
35
260
55