28
53
112
100
66
121
143
198
211
12
36
34
50
1
81
48
104
85
74
64
57
115
118
130
125
139
154
166
176
161
156
182
188
203