14241
19401
892729
272103
557990
635536
906164
393637
346313
973611
262644
530470
61151
325512
429275
146340
710789
265321
615841
976333
651487
616566
725336
480474
192870
354618
395681
51469
250378
377508