35
40
180
3020
183
120
126
245
52
332
27
199
294
384
258
312
86
17
153
6
31
16
59
259
148
91
32
15
50
57
42
1359
304
1457
28
43
7
25
85
41
817
137
23
80
491
123
19
54
235
12
318