3
30
34
28
33
48
54
12
49
31
14
67
22
41
27
89
38
25
29
18
17
2
13
43
75
99
23
24
4
21
40
46
20
15
26
5
10
114
78
36
55
16
11
111
82