97594625
55781008
60378630
3094256
781152
16408126
50359882
1389842
76674861
86689637
52141485
28397934
31212418
56481001
12365701
49488015
37094798
56347011
14907057
42857974
82947974
10641035
7788108
46364477
27898308
37507177
5868922
44056000
56954215
7916813
3668138
26773804
99377103
53669636
64731537
26956037
5872613
70362212
58975091
31641725