29970
897534
814800
964503
63207
199780
839590
185426
800298
351635
112296
776623
317707
485748
949166
190969
916440
820917
739652
32111
518778
879234
685880
72174
886608
682426