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