42885183
19805154
18826428
92931925
98512995
51546290
10203885
86106769
30292439
62752998
69998976
10351637
52581421
7486528
12371907
80877427
85213543
18242439
30706253
75523402
12922006
76294243
98974668
64715476
20112116
62744817
28985671
3914954
40477267
12603049
88425786
76214923
38459144
46468607
98003147
57386162
99435660
65072151
4089087
43583452