10
22
39
56
63
66
7
100
33
5
4
9
30
20
26
97
94
41
23
58
36
52
17
37
54
89
27
21
75
12
46
32
16
40
25
29