57439958
2842773
35645791
6864634
32012746
81362856
84672345
21695489
63702446
89858272
17123604
96795524
21628705
90102063
3326138
22244417
70455068
58116398
94167957
43617064
7341642
97337967
73354425
87289122
90559717
41057631
55231972
76497750
32558116
62092058
62389015
13092421
15086549
17173142
39419443
80846606
94649299
8981804
53577146
3977546