77668945
36099179
1585373
13204886
95105536
4977385
70795576
42363256
83955473
84466733
1077792
11457681
65706575
95671119
98639665
94953428
31963071
66154347
57042871
83551409
99757237
42718423
43545081
36253312
8768279
44425331
31081069
44982657
3681693
31293878
68764263
7965484
1096720
28771855
49158435
7631509
7339547
89039144
62644385
78695827