33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
87
102
100
40
34
60
27
32
59
80
24
43
56
109
119
29
94
37
42
14
64
97