953566
480440
990315
804347
734200
523193
520874
5349
771599
145886
90390
503574
327445
936146
258323
562996
886167
851894
586974
922341
224714
903473
602550
789396
71423
160565
176377
349985