81221180
69593526
98485990
82568878
50602945
29405012
73451184
85992986
9439735
36054343
86098632
94725906
71854345
35718855
81947430
4690458
4496835
74493661
45165383
34107534
15025660
12724358
45187603
72859726
11237853
21152959
34428936
15582373
90027313
74988016
1036180
54012070
74177686
87782671
2232580
76751071
52102902
42167261
34465773
98937407