242
190
412
27
275
66
511
125
411
82
393
92
465
47
290
140
430
173
385
165
381
58
403
242
282
212
312
123
332
150
231
151
348
146
478
50
396
177
451
134