3
3
7
1699
6793
9623
18679
62827
147727
2486265371
68492481833
67535788803713
353712117583777
29940168528270618887118001
289032286755051820954283562071395404701830115983581457
125247878746743543692481610705995992666697711316774071921529
23579543011798993222850893929565870383844167873851502677311057483194673
94629010160830385133973447909819185174243411845681283173156617339100139624071540759301996966963388040702827
1180760527724987440933938277330997607446702472478168408717286286262591667681315716737061008644889015639927997281559028479
