31
17
46
11
8
83
13
32
195
70
42
51
61
20
15
59
104
294
91
216
261
9
49
129
22
358
47
7
30
94
10
21
196
183
1355
66
34
113
63
24
259
396
44
256
38
5986
50
180
182
16