161800
889500
763994
441812
77388
328653
878451
817393
443574
75587
427924
633972
418287
978561
1131703
659424
45635
507131
376255
338847
227164
61793
996981
32591
156420
618610