12971
999443
635989
583625
373132
46825
407899
98457
566490
184558
488285
980580
91436
96900
822888
848959
90438
487584
1156427
233833
652534
872788
240423
709124
64963
77184