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