98612333
2573451
49749882
32337682
95779820
69276180
7002053
33719258
41623827
45168177
46082334
52685528
22004293
34687813
41195529
7144746
23127873
73212914
40415146
22975710
25665122
94795196
51979880
6741300
96095776
5944960
10807211
71022442
39588288
96152994
73755334
53384139
76621596
50041899
88279957
97028668
78752413
82071101
89686849
52017432