97654408
58763875
71323355
12388564
18824464
93576819
71036307
86935403
80672763
1259947
415882
99743946
69097971
30191158
79097600
33958299
33647528
20838254
40828411
76704599
80761294
58032399
31179448
21441286
93288651
34426034
52979068
59753254
9948352
22397069
32692401
8377118
3326108
4821318
53117216
43362612
77029470
53173116
63512806
7902822