99626193
97379264
15611249
2462014
78604272
7725450
14401965
6438500
96713322
6851405
7945703
26133077
46545127
72665245
37966415
55784951
29667747
47155428
67981701
59752794
9413219
44843428
3225963
49855957
12887281
68405064
7335970
35028094
52915018
40047643
43779609
98423042
6143728
33141785
95203073
36365914
61744882
66506160
6071515
8271349