35113689
9507918
94278671
79478980
5015873
11145849
39588658
5501480
905969
59289878
451164
46314946
90114745
43482395
60226847
24522940
65178228
60916477
38579232
8262008
29975581
62669732
58761837
16843734
85167100
77278039
88235735
4606449
486691
11468229
11472752
38513005
6135599
77185505
53325399
14286413
42128417
46497482
30725874
72129713