3
3
7
150287
704161
836191
2840113
110211473
355307401
11281292593
27669118297
116539854237679
1023398150341859
36230454570129675721
619079222361672204943
337570547050390415041769
911066556314339913468351173796888655666135594657
16044334656043409220370385403075081324178895866797563484682008037153971569828297317432126363
