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