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