35
8
9
11
101
29
36
24
31
17
46
83
13
32
195
70
42
51
61
20
15
59
104
294
91
218
261
49
129
22
358
47
7
30
94
10
21
196
183
1355
66
34
113
63
259
396