3
11
31
7487
70921
1512961
7263391
197002597249
42136857550241
259101467678452891
1212008606838635171
1348959352853811313
73518775918537446144887630711
251951573867253012259144010843
5004132468697940487346607403971
26828803997912886929710867041891989490486893845712448833
97986021556246722936038962043373484819973369725772350910249974593881
14151361426440829496267420051074059154905622399069862409615316025608259786666748226413155552399422240232050761367102551080171431
1477235194922507294595076918315910105001104724412786212121852508980587148671909641792651629666408834985123755341427129290103655942385192529062001068881
