238
226
253
1161
578
120
229
449
227
563
405
128
466
561
361
1328
122
120
341
445
233
568
124
378
110
458
593
600
426
444
416
122
118
475
582
403
422
592
439
379
256
133
120
127
224
1168
437
450
252
920
771
549
232
656
465
424
363
239
458
229
361
118
220
565
119
243
415
443
475
583
29