3
3
7
2287
3049
15241
349759
38257184231365987
56713727820156410577229101238628035243
170141183460469231731687303715884105727
82723179283707558079607521798312521771184766697594996913
339212878596211796110770323541353281494127285320354524672773903
