73617728
13503074
6339355
54533083
19406466
99517821
47496087
38036185
71385151
33833478
8144336
10336796
75483457
84892867
20271409
59914241
4404869
3558785
3244512
35693546
76833139
9865943
76551785
50607805
33498633
7645832
89589323
39475651
7082475
22222899
43696363
48831665
974585
34635567
88758909
73863370
15026022
9641773
52581760
88397710