3
47
17987
178481
2796203
6190092443
8633301049969
54999142147740840245669969
347916608026315949237260151
9114901722266383629807574332217258944092868367
1201143211548122610156499073546827568174014812959988601
217944041130072761434232636086171275808213824080756057911187217466035964889017776335440161826412163135274630074790424908997633
