42582
540459
452315
129899
260137
714148
22918
601155
948999
447211
905675
12251
789312
882870
820147
909949
1017724
831610
571505
57952
101987
615377
298284
548842