33
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
120
20
18
39
299
30
16
12
42
23
24
66
64
17
38
31
36
65
62
97
37
84
71
19
29
14
55
22
21
35
45
25
26
80
48
130
56
95
50
58
52