81378199
31292456
90108980
73572108
80358729
54138212
9035371
50542578
40397672
26806514
5234427
1583102
25937517
39116320
58089946
66891239
99956481
34432500
69781208
3016425
83784359
7963922
97673426
14553308
569468
56785725
8653485
616692
4178452
78025692
4938046
63708727
82909774
58571195
6978554
45214187
63529492
36996943
27084368
66157846