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