91776553729893333552
36946853985788586362
14968649688755974490
95576638169956303437
79594892269528431125
50485290409987329076
52368456331735183305
05303860644600816816
85100579092019646178
56431523438992299803
48640090581658498446
93478857945248708954
60045886015891081498
66905226823375161247
48571280541253360946
10632587466151901728