3
43
127
18257
150287
704161
110211473
301230847
11281292593
16742221609
27669118297
14493503199673
301870128784337
628007894034529
1023398150341859
1200893348906161
722526146028558523
36230454570129675721
131380422697420095809
337570547050390415041769
875938090182754292028329
17060613539298460913312913761
106014123028829664722111227465753
35918090777384865164798927743336112451646285467169557720736217210179275530954397485985900629666027383621387504970630739382055224048188128596057830980706313234770301455553
728224181090859879987900165815980078123555120918430997188081006046912157650367205651765342449898037112492139730610924043627004383629756979893512871206549911661282019639862198318315114941165614771538410126704161577
