6
4
15
32
5
25
16
17
9
3
8
10
1
26
2
19
13
48
12
57
31
22
24
52
55
29
11
59
49
79
58
62
51
46
86
56
103
70
266