98
46
142
20
116
70
62
33
103
51
24
11
29
23
15
400
235
27
45
19
89
200
188
202
104
17
6
150
59
102
132
279
69
37
856
50
377
81
314
269
47
85
148
157
277
71
250