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
38
22
17
66
64
24
25
39
31
63
101
40
27
37
85
71
67
14
55
21
34
47
23
26
41
79
49
132
20
93
50
58
52