3
11
31
179
2671
7121
62020897
131865932411
18584774046020617
40853155149612675915761
618970019642690137449562111
1460384540571001412284141831845453026637206635511
1213879697009617667840625625239307278583085260903037111
347845646370185161095967265379428963144557189176373959511073050525241
