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