33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
136
18
114
297
36
19
29
16
12
38
22
17
66
31
64
24
25
39
60
100
27
37
14
40
85
71
69
55
34
47
23
26
41
79
49
122
20
92
21
50
59
52