101349
466698
805125
89841
948394
692809
863974
43394
233624
905939
519863
14739
67088
508747
500461
810966
9658744
575786
3394577
3253980
3126510
2347192
2064495
2008492
1967216
178266
1751948
16005
151761
1491545