46
114
32
289
367
74
3586
89
29
3348
50
64
104
59
94
57
68
77
103
387
56
33
75
1150
239
35
28
155
266
288
529
341
62
235
204
73
51
365
54
126
279
7740
231
42
55
474
444
391
53
52
26
70
80