3
3
7
19249
18885983617
856971565399
2136958965524920285681
3178641606717935496778334833
6036176514733205313599139320239
594538100848945223169882301931953
428209191776225441650116035809142521
24789994689980013078275217373572023257787
1156776348417160383928286284678419338772193
157563584396809246533896922588809084010469249304497
4743358775443804666040010704534780418840545962266329593
486045068755637290407709222721577342903730800431975888964190032985002107524203936404084278917377403908409637849120908193
8890685910506472365439802387628343729526344429754544213861677082352049650423509428695242934495405720990573214124577653926130235620101214380713861955105765478573739577465870402730331476855320284960725891761418567122162443092699833739720174251
