423875
36416
873691
705625
441555
96560
773636
774627
102828
663989
279505
246148
98146
49936
241169
64999
25504
3843
665808
579881
754503
263172
626246
828506
904227
796599