90401638
83799
99938956
40534927
1147950
37049058
89531383
22775279
9904125
39275653
50526006
1249520
50797627
84493001
37748556
72095867
32541015
60818973
8694004
32828109
39716226
55469800
9467338
19798265
46824946
45763568
1057648
29115979
7580536
70915225
85126064
85012807
21212158
26098544
2085515
6419633
22345808
81286034
74929889
8890380