21
99
24
63
14
16
104
15
10
32
28
33
58
17
36
29
41
7
47
66
19
44
70
11
86
12
31
18
138
62
25
8
61
23
37
9
27
52
67
46
113
30