32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
139
144
120
18
38
299
45
21
19
33
12
56
78
14
23
44
17
64
25
62
34
63
16
165
22
26
24
39
27
84
29