31
6
100
55
37
333
24
151
43
25
182
72
92
50
16
46
186
56
158
105
15
68
52
11
85
3
128
35
7
294
90
198
5
67
9
20
268
42
65
32
94
29
21
77
246
18
308
79
0