98949429
6671457
25171668
63986649
89671548
41767405
9531928
82093514
5412596
25474440
89103623
79632529
93557876
55351195
8332093
9926553
46123692
36823492
28741591
49314063
297710
54354496
24809913
1486575
70312412
51651478
53237447
6086878
3602725
11595093
79034713
1398801
98806771
24261102
33847045
86811804
82333886
12398764
21729879
5334272