32
4
28
7
6
8
2
3
15
1
9
5
13
11
10
139
144
18
120
299
38
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