35
21
69
170
176
354
163
96
257
122
44
2587
74
46
272
34
60
195
747
266
131
159
63
31
613
7
184
33
70
17
149
464
498
241
349
355
263
1782
691
180
83
49
911
86
53
55
54
207
226
61
1466
128
214