205
55
29
15
84
39
87
302
37
91
3535
171
125
146
63
36
308
182
28
180
8280
33
30
335
240
584
23
7
299
116
72
41
51
60
150
119
141
38
160
64
97
257
48
45
43
402
47
85
10904
58
49
437
336
70
148