33
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
297
39
20
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