3
43
127
4523
14897
67033
174763
524287
5684313601
4363953127297
4432676798593
420502918802525203
4768748142197177447
106788290443848295284382097033
163537220852725398851434325720959
5714479757812584606479198276300869021129
283339363176938747172116939877499444692266312387
98701966634590174677587091760086861340252075392188902011585943229405892091736525805180714971330523401401878390401
78972995811637906093178745779924459870712173179818005292972009971283417861446119624814668948934213931984978819766986607321903664700433710451700696380890512015531612647797565422792691035241392682418527
