32
1204
266
276
39
56
10
76
185
163
574
355
13
72
181
67
18
52
653
26
84
29
16
712
27
285
89
73
35
36
183
21
25
3085
15
70
125
22
165
117
127
244
55
333
24
203
293
382
335
257
316
41
81