6
32
16
30
84
14
77
45
33
90
36
69
59
17
57
55
79
43
63
38
24
47
70
81
25
37
41
103
104
67
76
11
4
7
5
26
91
42
9
85
18
123
40
10
2
39
105