10
30
16
8
22
35
31
29
15
56
2
32
20
12
17
27
11
19
5
52
4
9
23
36
64
91
7
37
68
21
24
18
81
545
54
107
25
117