49524728
59777126
88693680
39791238
81698492
72837997
43144066
67368238
5982964
675986
13651053
96848381
51964533
7707562
90226470
67509503
48266384
61087027
9138885
93158303
33445009
48715132
41852219
83171823
42287090
18034732
25949987
95919522
1834700
32125468
80459379
7416977
1904333
69342365
7484100
61178672
43559019
38436831
23902582
77396863