3
11
31
2111
4643
15193
101281
9878177
5344743097
199061567251
29257554834707791
60272956433838849161
22481127512575175864234185190299
3593875704495823757388199894268773153439
348172262235082314625724718585320038392641
3900999267245732823560868781735451333653187761
22798505814116334119485271455401054495620094271
307289980970606234686867138691001349037525535679593763081
8745277609420309773855078786406122699364747867155916103031880047229731442616044267253469374424732953220422926573792104938313248681
77522119216779677859712297251301087305241415552866382907728870916006175843356275717628232172561635264557987996259991243743214704028057857580118138331077949615091
