105431
271290
66389
840743
372568
503483
294524
675300
855639
985860
498855
815453
260748
952807
32017
520900
523751
427776
98798
6286
1120454
78473
511897
949639
576751
253867