21
99
24
63
14
16
104
15
10
32
28
33
58
17
36
29
41
7
47
66
19
44
70
11
85
30
18
138
62
8
61
23
37
27
51
67
45
113