11
30
46
31
1
24
52
4
57
8
87
21
18
14
22
100
6
45
56
32
66
27
7
28
13
23
16
10
2
9
26
3
17
29
19
48
12