669631
999443
639989
585625
373132
47125
408899
100457
570490
184558
492285
980580
81308
79120
516480
345447
41018
463106
706850
438718
328892
39659
883938
164372
598101
27816
84318
596350
575594
164235