430
126
372
293
503
618
459
923
603
592
321
394
424
957
1167
311
496
62
1194
6915
6511
391
555
8711
131
9924
3721