40978697
96633824
6991621
8486236
75666635
69217096
16686802
60154928
20987781
94488059
43509329
55924559
22577015
51021500
10885561
44422178
79735624
86038186
69372888
89834316
5602782
15679560
70357546
43723478
87823163
8797197
17485566
9883502
84924611
26398215
46042860
11387446
75765308
14855555
39967484
55046299
90001370
6517125
44846714
62105970