3793
1101240
536291
518400
304998
569393
364699
1141160
242541
328254
925368
495211
833355
91179
444732
895388
34152
483578
434204
522993
734246
38562
625367
604248