555
160
421
268
410
149
391
187
579
126
383
146
381
154
505
41
110
21
432
134
486
166
368
177
281
116
529
173
227
179
387
109
412
73
310
77
587
125
249
78