10
3
1
24
12
4
9
11
39
7
42
6
32
35
31
44
28
5
21
15
13
30
23
18
86
29
165
49
45
22
27
43
26
168
36
25
51