33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
136
113
20
19
35
295
21
330
12
36
14
25
41
88
59
48
17
30
24
223
40
139
16