21
31
10
37
30
16
46
17
60
25
8
57
11
6
26
71
24
18
125
75
81
45
99
47
5
39
42
100
13
63
96
51
66
126
54
128
43
88
101
91
122
58
34
95
29
127
52
73