12
18
33
20
77
84
62
57
49
29
26
87
24
28
88
78
53
22
19
7
6
45
27
40
5
17
16
85
66
47
21
34
868
43
11
50
94
30
31
23
59