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