42850
269146
3589
75830
658739
76643
743363
923722
14416
563908
817697
834751
494444
934223
547193
213854
76676
49629
486413
472223
878811
706914
612734
1000182
105316
350435