33
21
22
98
89
25
106
30
24
64
1
37
32
47
44
12
27
41
53
11
9
15
49
57
14
18
28
46
17
13
95
19
38
20
31
23
54
26
59