33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
136
135
18
111
294
35
19
97
37
182
448
128
315
638
70
27
131
29
318
16
156
59
106
14
51
341
124
65
20
52
55