140427
288416
259935
628373
502464
910823
107136
321733
94316
167529
35654
317859
259769
836635
609384
14477
960530
648349
739448
82387
777962
103293
568664
964554
709975
955979