18284777
6915566
6479532
99648735
1157859
53891760
64367130
77147323
4587654
43845573
28139203
67872216
6770677
90355170
50442775
1575840
8693733
32047458
27603798
98218121
42737163
74714009
61201620
24481038
93614013
6878672
802790
92237220
42408092
86975032
42728922
82462401
12518409
73405511
19683587
64143285
79538446
36489977
36135753
56451887