108
100
309
163
281
151
426
126
466
159
323
175
379
71
119
109
414
166
174
156
234
126
99
24
526
137
488
47
373
134
281
5
488
80
214
80
581
119
329
3