40
55
30
25
8
21
89
50
12
60
34
18
33
3
10
56
7
76
17
91
66
99
20
13
22
96
62
19
4
36
24
88
9
46
15
23
26
80
90