3
184603056517613273120809
48050683584092004380805463790111
33407751111787921302306812882603339179
2561503388753170490897052206621137620938856555180343258504238260072282185111994663
127272156538341585859901060648396014824316131571314972298723685854248631905051286241951
28853486566044716790916440440728352025720351849342963364018924892805385933039003711918796686235529452064890963892721977418465424189886004146566303318012830021642207860784345884513482497
