12
10
11
21
100
67
1
25
49
16
19
22
8
2
53
15
66
110
83
13
87
35
14
57
32
42
4
9
56
3
7
24
101
26
5
29
27
34
102
37
20