42658052
71778819
57323587
87573716
84177328
52938703
28724981
95768741
43992179
36733366
62571618
25968228
59673081
47348762
32051851
6282782
3619602
10773236
22346661
6801207
90104542
29632431
57666078
15734080
52103659
37164809
17285561
44149931
70059230
2001569
3617378
16664107
9867791
46809855
592836
19998444
98403253
93618910
13152598
94509364