2
9
3
5
4
1
56
28
64
11
13
10
18
22
27
39
59
29
17
12
19
34
21
7
8
16
30
65
14
38
15
32
70
46
128
61
180