3
1283
32051
35897
49999
139739
353833
1078163
1173835097
2401258891949526685926151441
73819843823154749726309925820314356063695778208135055585507
745276300734440606226386924312213175677903182797334854064486587296999
2420161564200739329410254310444778820196576654139080232429544162649795567983079
18795947089943685289042850201861326689719641302766796883477502913493254840480457593719603600834006204492522841
