96587893
14742543
66307958
12371331
45043394
51213220
86075021
36686226
81046660
26437813
5708941
41979348
78006202
63987555
51401281
4826237
1011080
66448516
45983926
34701245
6206653
53453139
7411798
85896983
60315040
84226493
60573694
30971585
99204298
16537048
81923506
54913410
99244841
95046434
80123073
93298608
30668958
62755526
44424713
1995101