13
29
18
101
79
251
37
190
146
31
47
100
175
23
200
71
33
42
264
4
36
121
20
233
137
102
16
10
172
0
106
12
51
288
133
484
32
174
59
49
222
194
55
142
52
274
651
192
443
278
469
110
65