93169874
60579741
67103307
26892506
1083567
91242405
2369759
70544927
82945389
63128199
86671083
85727345
26167482
6763072
61562620
15444963
94928162
64692488
36507060
99992851
77637030
44564805
813597
10164065
14851629
40902538
37407010
680552
1695297
77692893
16701728
93666056
41737596
96956671
5356050
47168022
34087362
92446846
51342562
46464376