33
292
256
112
208
402
134
1533
133
60
37
70
21
63
29
53
51
49
116
419
470
104
79
23
28
209
423
113
99
25
97
302
92
282
313
157
285
1392
415
16
55
72
46
100
166
52
62
317
14
309
7844
31
1885
287
105
36
13