96437555
64769821
93901937
75151514
24054704
33642850
40741113
98816916
93178485
63617
70304238
79999005
64472897
33936564
33389702
9946752
67981333
30292689
81168593
88499680
62389884
59897601
87958941
16417212
72043595
2995431
93004355
51037286
62289893
84566583
39628381
7445834
90153687
55586807
12996565
40309176
92097491
78167006
42863290
75417720