3
10243
15854617
55470673
223439473
2058017388830521
182602768015690099110572536951
110582329556343704552404016904356632250881
820793700834095033598534000634605722059739038841
108806602929626417274819133540757472113515266666479405303620102624927964940643869698641
166600443145782167422869582205773627533809608354200608495919325006516227014769666125340269708249
