3
5
29
43
107
113
127
743
2969
6361
69431
4207141
15358129
20394401
586477649
63781899287
28059810762433
1801439824104653
7522014358008949
18351945672220987
204712366597949333831
10471846336802440580575859
90338901802490793533882683
715302895574501987260955609
796857615381223502399146729
788397585704963084208188362427950666328948228202661
145980337155634444285232523876979318451464756266456641329
4376768360872861760031758404910303809066590647902070989705658651666447738499753620859601
