35
60
27
894
7
136
62
75
1328
1231
31
120
42
198
92
3596
418
1296
11
36
13
114
762
56
174
26
247
69
616
33
161
202
9558
338
295
268
191
126
78
24
1372
112
267
160
173
666
416
48