86645263
8057427
94364843
28624812
14398777
7737488
8682314
23157426
44499308
99483938
14298191
13733105
31931427
66389529
20342428
52758830
59909714
5488156
1416323
55911337
46298603
36554825
52365992
406919
66253781
22345675
34037048
72882827
50568534
23791543
27444266
3826057
94562520
53687877
71513737
23372016
46894036
93164260
59057605
64736250