6
10
27
1
2
0
5
3
4
11
7
9
13
16
8
12
22
45
85
42
88
15
26
41
29
52
55
43
37
61
20
91
62
64
121
33
17
125