33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
136
114
19
18
36
297
29
16
12
41
22
17
66
32
64
24
25
39
38
31
65
62
99
27
37
85
71
67
14
55
21
35
46
23
78
49
132
20
56
40
94
51
59
52