33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
67
43
47
38
29
31
56
22
49
12
132
14
64
71
34
45
20
25
32
53
68
26
175
62