15
85
86
40
18
28
17
110
13
36
26
8
38
25
29
44
48
30
56
4
43
34
37
127
2
66
5
27
77
21
91
53
83
1
19
20
32
9
7
24
10
12
33
16
47