I numeri di Wolstenholme Wm(n) per m fino a 20 e n fino a 100

Le tabelle seguenti mostrano i numeri di Wolstenholme Wm(n) per m fino a 20 e n fino a 100.

n \ m

1

1

1

2

3

3

11

4

25

5

137

6

49

7

363

8

761

9

7129

10

7381

11

83711

12

86021

13

1145993

14

1171733

15

1195757

16

2436559

17

42142223

18

14274301

19

275295799

20

55835135

21

18858053

22

19093197

23

444316699

24

1347822955

25

34052522467

26

34395742267

27

312536252003

28

315404588903

29

9227046511387

30

9304682830147

31

290774257297357

32

586061125622639

33

53676090078349

34

54062195834749

35

54437269998109

36

54801925434709

37

2040798836801833

38

2053580969474233

39

2066035355155033

40

2078178381193813

41

85691034670497533

42

12309312989335019

43

532145396070491417

44

5884182435213075787

45

5914085889685464427

46

5943339269060627227

47

280682601097106968469

48

282000222059796592919

49

13881256687139135026631

50

13943237577224054960759

51

14004003155738682347159

52

14063600165435720745359

53

748469853272339196210427

54

250503836021181200128409

55

251499286680120823312889

56

252476961434436524654789

57

253437484000080020709989

58

254381445831833111660789

59

15063255090319832863132951

60

15117092380124150817026911

61

925372872575832277072279171

62

928551009361054917576341971

63

310559566510213034489743057

64

623171679694215690971693339

65

625192648726870088010174299

66

209060999005535159677640233

67

14050874595745034300902316411

68

14094018321907827923954201611

69

42409610330030873613929048033

70

42535343474848157886823113473

71

3028810706851429109067025637383

72

9112469359293533278712889630349

73

667084944417653637854891458725877

74

668934292077295215167676426926677

75

670758981768141571449624262218133

76

672559662384108370412072783887333

77

61303359776139104182852056677903

78

61462860623241058403302042280303

79

4868007055309996043055960217131137

80

4880292608058024066886120358155997

81

44031838385838021258243173365847173

82

44139711531918267321142140457772773

83

3672441655127796364812512959533039359

84

3681181948368536301765969745576439759

85

3689819414629973415931738804725211919

86

3698356445237207772956045432953649519

87

3706795349055853229324900260857622319

88

40866521918642154860585199122889549709

89

3645196481713595484337076792241271893701

90

3653182778990767589396015372875328285861

91

3661081314759399341652108474601318124261

92

3668893996878372053122809260004199377461

93

3676622671662732154792749821908124918261

94

3684269126502577787295988888472646995861

95

3691835092344109255246562280652279367381

96

3699322246041458103739317199996707235031

97

359553024620966925518018240656745677092407

98

360264457021270114060513483605065190394007

99

360968703235711654233892612988250163157207

100

14466636279520351160221518043104131447711

 

n \ m

2

1

1

2

5

3

49

4

205

5

5269

6

5369

7

266681

8

1077749

9

9778141

10

1968329

11

239437889

12

240505109

13

40799043101

14

40931552621

15

205234915681

16

822968714749

17

238357395880861

18

238820721143261

19

86364397717734821

20

17299975731542641

21

353562301485889

22

354019312583809

23

187497409728228241

24

187700554334941861

25

23485971550561141649

26

23507608254234781649

27

211749047271858474841

28

10383930672892966877209

29

8739335943455356005972769

30

8745363341445960333910369

31

8409718829321111776031704609

32

33659238975573797429256624061

33

33678387172165436302473264061

34

33696425568435587455529424061

35

33713447924426032135474665661

36

33729537728506506466441425661

37

46196589536413702085491232689909

38

46216358869207937188943565649909

39

46235127387652957234561691089909

40

46252969210499754415427421586309

41

77779788159404962661718664480825429

42

11115284554577186575391010113969347

43

20559016479517324506134616092603242603

44

20565563752324397321583760920379522603

45

20571823268450072862674893950786869803

46

20577813589884143264711540636313749803

47

45469065740208565442457337652191951394827

48

45481218615217799371405854817966216012327

49

15604058017022744466148977281125827189188161

50

3121579929551692678469635660835626209661709

51

3122318420658136147558294065882205190653709

52

3123028781371101925331814965115249543301709

53

8774508662239284771356668748534887896694692581

54

8776358995013056112867909433334943030485700581

55

798012968603540555169713114131184475953533391

56

798169380082213944311839095023953514976451391

57

798320351580250185724491319117435726849603391

58

798466162043127637671491044468126483798435391

59

2779951216469247055084167401873271996478224444071

60

2780425508904906456196759160715915947004448450151

61

10347670771403530767513471168857441460697959104899871

62

10349323589236808362087829692466317970497409233891871

63

10350924353094485125389375211426388845697481366883871

64

41409901935572392721815151397221689468404267553321859

65

41415917018887061667182094985153070584303994223944579

66

455639263286051810395001369733173890605819555613342369

67

2045644203888135816099089851981328532290963782165484806441

68

2045915593253567052026876173107033332856600297911628838441

69

2046179173263177225295114767705911509251370986592613926441

70

2046435276207208660995131900131474570030045119002852702761

71

10317335131786292895006543857448022305336960693703550478586201

72

10318555419828388977198394394934633147927229188543841178818201

73

54993907805475710949572796916937250653292156223002196631924881129

74

55000063961654910152284616845709295457888174403038037572342033129

75

275030285240485479502800796166284892711634468063080201185909565069

76

275059467296611946637539305454681462439792185820937078773967325069

77

275087896299173335433331113457680043439933689914271759993164765069

78

21162738540438439373724727202830930701441303130630287674442877313

79

132089617042890644298358301676696960565375094205139111910707352830433

80

132102260735512757102403108631555952871934530025556285576624991549233

81

1189031347487627875575793635449569489101156160148620989204539722023097

82

1189139657525556741951906199488813682566031755516858526854280351143097

83

8192711377388594092819662688878315416055216267011667594655993329227675233

84

8193422417376134787571211057139732542584913845516597467182577926238395233

85

8194116825424866571954176494711021019372947909728470848573246565201390433

86

8194795178338885925951867853073995498117343003553617573904179625843310433

87

8195458026555570711546652538825423592290093183753219262442636610452590433

88

8196105895635127418954571609906590850140499448465355778525743650290870433

89

64926371897477931427706087008522665368756442245224868302249996370461625019793

90

64931278123954805779941175304077075464807019870958911439918809758073602670993

91

844169002478700830324642210183756646314092009921281781866695529115014949282909

92

844230040480592946261593391365453170784097423908733901715056357295017459522909

93

844289772894515349925641812861797185481071157749616632943698518205589924162909

94

844348241166133148623056344043539985742968602746198201797990737503410345922909

95

844405485005248369597056875624911662542317724517920610927799718081309653033309

96

844461542475736094129430443064351699772583113405702158496867214795235569555809

97

7946055278802215778954165836314364526274360338024046351693549673723912720621966881

98

7946561414862416935259137544965276970643457576458029976350870956707412053184526881

99

7947057377592972175046194813599432986939836504926551426326272813841737896458766881

100

1589508694133037873112297928517553859702383498543709859889432834803818131090369901

 

n \ m

3

1

1

2

9

3

251

4

2035

5

256103

6

28567

7

9822481

8

78708473

9

19148110939

10

19164113947

11

25523438671457

12

25535765062457

13

56123375845866029

14

56140429821090029

15

56154295334575853

16

449325761325072949

17

2207911834254200646437

18

245358578943756786493

19

1683118856778495358491487

20

336658814638864376538323

21

336689086344438551975123

22

336715414881752830592723

23

4097096799131609128541865541

24

4097343541970887059090818941

25

2560976152652211536408111110189

26

2561097446355634460847287110189

27

622372998700608819911112463775927

28

622396597531053462802244872775927

29

15180148658710783705030088844500083603

30

15180616603702475646118887931489459603

31

452258383755676134382925365715715643032973

32

3618158963314374493681167370846211841341909

33

3618242753242233214143835521713232129341909

34

3618319365257230640290459410826505793341909

35

3618389596362477493637792479927569538877909

36

3618454135942327005753424024374331114877909

37

183288568506524148659695092444341102051766724577

38

183291348143104976814019348095145315477110724577

39

183293919397146063185739716882058931672182724577

40

183296302588059550724553475570667194157737036577

41

12633116994890115497971030645876882487620870265923417

42

257821609833832348126575080735950781504161602488233

43

20498837266153624877569101189072513963848945492103941131

44

1863548863810130582784962555538716618930963228632721921

45

1863565880278810884700563441385986724071911791343249921

46

1863581810928400887495614920004714515751957589167249921

47

193484204981727857854516358562481963499884430557108252547983

48

193485660698352322717069844610628641704331298565835334172983

49

3251936498016197890488580753947498071979865853113300948741325281

50

3251958144170050385476280040137248195072824750447564876132422113

51

3251978541824282633054228271011638628515617207095332257636422113

52

3251997785176236731494305725877071359132793058873204006924422113

53

484150380032914157748140164325119518120232694392648983862774294917101

54

53794770916462515716247386467206295079614759359210310458788062990789

55

591745439323004199872553855941906003521042832068331974016553287074679

56

591748242848160576162862823371062176951900724931704119769870464074679

57

591750901392888844394377511421035397069472877837558891541020288074679

58

591753424783935331430535716062670409540430787720569484167893824074679

59

121534218972573716612470894453273876594237674464356802837532415050665498341

60

121534687107261077447556373184224998016147633504799048093771801773778906341

61

27586165931385696560502256547614016501835757153288317710720124870606606068186521

62

27586262234206875438087114400368554626423609160602029043125037442207865524186521

63

27586354023585535928063174910317818413458740928625889335107736708204198068186521

64

220691532617723774715064603455250175547317559057396463876094987030031319031257793

65

220692201214064702730709035020658526925575870374984074455740627546796652518873793

66

20062985443436643271104570862313819497962833055991583448169015310919908489352163

67

6034220383039801263446892411593933884325267262563969117661219736223357137804528600369

68

6034236349514981708318846145826775875899008765189955699603305278490493185526064600369

69

6034251631807777149667418503242557401198208142235011429988816303229967969343792600369

70

6034266268457118075737325665231773066196793238893012050785358114384895438023611864369

71

2159735294780479525247200122731070102990075153079131049041852149303752432875646953540173159

72

2159740108860946601414729604451989447718595725330762268620093691460948284208362300604173159

73

840177414774665039287931910528469282564375799832773994896922486698152755796117814955077501794703

74

840179139755426007481896805352489335616662140802293506674605527514893116566022308259153277794703

75

840180796652857432845881944410666999564655456910222572489360686109080484750019412602029253507471

76

840182389003245341468292350765840635430989106661080420391295717937523943965611559768732677507471

77

9242023121278521746668316562955695366437978701885058964486886261935147210155321798678400060582181

78

9242039324012137258413591129160991565292174833317142953273358888435827336840830578203423292582181

79

4556693515311262850080722092672261842118745070207209165585541750846662629807527829787996441543489938059

80

4556700919601138633815465106768427082744069745024700617246662276527860905843743505247220281029143146059

81

1107280056886220904419621863293715711239486695414827409227561571124378804294946190218203291809356792492337

82

1107281727661690618855609782146076556587131815810086141054345082904445773562879420797298910730743288492337

83

633130218426624279392734337345747170638926734308694740784910783241836300239519944857359945483446542223695896219

84

633131107128437850070029673420593498568323648094323215701263298650794384622943312129995024050719981700879896219

85

633131964831869090606916552920541746806166543902826597906550172321384398783566252860237078367247132805109272219

86

633132792961970387654213732528792778081817223070065236637765350376384418351642905664329645070709149784565272219

87

633133592862836003444446510318576147252595895890685855825258499675554038606057180885490219293054737689077272219

88

633134365803059094921008503875032931902684627912540223424839702267811816543217568217559477614947987407165272219

89

446340627462936477682084098841183808919568947843272708364407621360988120943048109324724588981869504406326760326956211

90

446341136836517472549362700350233837831550557158087445133175616471674593769990385156115502392132783692118257956652211

91

446341629601420242505008685267511003588771301043534129127692216016628471627340149254102255964234059616141345060652211

92

446342106471926202861719075693583411378328342105551192578563256068215806594414149471241823899121884520778377828652211

93

446342568124327493903192078974586089389254576589119984923792884747633575931712039688003754081965983098079255140652211

94

446343015199325983229071340434110317013233118422938049206793602839591088586471725741532326599714856901742703716652211

95

446343448304257367113889652724645346699000248547445928611292064347904765438305426375541920856699176014548654172460211

96

446343868015154793304579418372361129799082751339804262740831122819234561773981740079385752096845310679965232419585211

97

407366368386335915927916512004255420493952845104053118992894431792489703888786155744557208399566030833557910340128477279003

98

407366728467928104835683729831994563219462474033063517055086998942239064010085374331721310426305871212453250274276573279003

99

407367077747803602452891666026637100437482753009907927461519600295849548769201743760619161000975456408246776582456541279003

100

81473483330743503583074181861672511931518122336172216406894149391331289704097519580221863303145356050828007873151451209887

 

n \ m

4

1

1

2

17

3

1393

4

22369

5

14001361

6

14011361

7

33654237761

8

538589354801

9

43631884298881

10

43635917056897

11

638913789210188977

12

638942263173398977

13

18249420414596570742097

14

18249859383918836502097

15

18250192489014819937873

16

292007196876357275606593

17

24389002905437982598916813953

18

24389217575736760627770573953

19

3178449758916874904128641277888913

20

3178468114001972330616643665140369

21

454069030682272428425792500185767

22

454070821649428987451620399065767

23

127068052346000084168603244374996583047

24

127068406216795439997377844521796813047

25

79417941734836349959077187607410677127943

26

79418102309238780250065556988823477127943

27

6432877471112984544967198713326906447363383

28

45030209987187053027382348764808937231543681

29

31849053555641132918559230532734590991881046241361

30

31849089885167670059649323680117695155750540001361

31

29413332766756426905440378503766288320668184398196912081

32

470613738946681755913256044005621289855268956121432233921

33

470614105600114467963817223308285225275209329011032233921

34

27683201822579674527461621894260089297748084879801896113

35

27683218867321054846748725378388546242928812790529576113

36

27683234095661957673127022361669406691603884843329576113

37

51882863273724944096255623022238962617904858242895126497516193

38

51882886263520186991521694577090580469631704999759971297516193

39

51882906984536929406678819992260918957139409038558512097516193

40

51882925709868840965141130686634779519982499014817158592396193

41

146608795973694379504161681967792864252043576737830883908100858727873

42

20944119929372518254317308173024214608014514301767639146397951246839

43

71603797509813027210038433910231088064762534524036174980734122895044420039

44

71603815160840584365686156536879728544037337605908062601644011981444420039

45

71603831294416754550683469528448394975571060473020196606675408816117060039

46

71603846070161235984974416572048882124033931427408513209760256918517060039

47

349403993353236233037250552618763323957695990873579895652298011885585740448167559

48

349404054167741934827719986724988083291160857273792384008680901962667325691917559

49

5872434879588769600911170841727776208708109718395236109960537341477281872388858414113

50

5872435747713870166813417407117192811394262118587726282658487955570490635714635138081

51

99831421345363650238307888845493044886269800655190105400712337169454668239750397347377

52

99831433960672213369510853767697043842916825406004710660227778454582802855047997347377

53

787718125107730781947185068520417452234105887966849536224181994315498399957865754079128618337

54

787718210701015124255847179593959451559005801969823203027121921891605692730711295480728618337

55

71610753657914240909698267637541131145127579510218081999374575311671049935733311471237961667

56

71610760385665672628616536329302233536062011304388587491200483262396782670568851020337961667

57

71610766653573807937998833448831664654838440535689594338143745624514824879716915173937961667

58

71610772500263856185616721333566461929474962807428360434764106241244633795640110335537961667

59

867733648038614284887175657811276031111439770541225584603493549605294732692380617369010364323200787

60

867733709900775778912140285453932860814654054503378654317902136343358570307972704927103430488960787

61

12014503779359880174032188936338599728468487628808618593978371717495771505969584559513476826612952912036867

62

12014504530606747424153852996626551316060078457151174259687510467798203004782279456328841322320370512036867

63

12014505235279102636306904669511352428053358758810521071707289634717287578370697586788832669410188112036867

64

192232094350895361567196017232646564052164493824161472995573615475942480163461782784523151239008597093761747

65

192232104300732864229601394329696357578149630460314370154275375169030048307156454190889398472183556648321747

66

2114553250272287136889805902911640402977651304219740135820559308798917674095512240600151209770559180731539217

67

42610620360899139822804142246059987245049084453462788973755581509618988701782669348820691058566551674966908878012257

68

42610622202203831552027002250947922143828451047387078761237695435200803033278893963144317194911248587197334478012257

69

42610623939064368204502813253142279951082560565156651504027358538763923862955914748417772791879793039156528078012257

70

42610625578782316743719979332270592068297203555016483052511955419967621946417365021608461509273097091069802896572257

71

1082807663788084545958975025678124065255022328118679372551455230936139030214866593848980766879039715446731508334195788334017

72

1082807701015657188026216614126956064222425655711666944536364165876604066342573103136439479871299331499541130455541388334017

73

30749835050547004011405406491366477416642067095137719021989379737031204491507161883840292290199121435481354592392360312017603264097

74

30749835998003476578718557779549062694727720779101994451098312139074257014922347873534852782506909918597772238386854706795203264097

75

30749836895930604166484315469309773657858082101100998150927491042864133155655385044390711508091025742507545657507210317677494795873

76

30749837747523003934762347660692763643816929290920832637739970353348154035030317130178855392626162621495749981750179413895094795873

77

30749838555731190570213059503875405945454406080023508745901071230871852475952718530220210420465287968884477306630977116448694795873

78

2365372255637158651655276657755085812838979267086688234243687084070366264736477012078648246092681635289331495530296542970638061221

79

92131443137679691578873881197168716365705743079875965856300709798019694923874858216186801016524415104877702847475803822001141221440908901

80

92131445215898212170980686084827904836658263121078650668288471194101074664357375584539081759148187928525466261621910823090272992595628901

81

7462647222663260281340176272588470803510444331177541560160574878100295462801937566893738317706219464195303104206066045813285344323445940981

82

7462647375167096391322325173895060186454265325148294473309911358818740831319110392727745133849009152605469505949644765933579439990645940981

83

354164721535517768056984795553172735784453808511957751278688220997828941636332471276533857125041690419673961713987039101579155567142595891623352901

84

354164728108029998521312313263653282560228160656852727829734606897479971163810422407251909974058426306104745356842641731019246543019929830823352901

85

354164734376662994386607360455025102489201025934802520638992299829210351013181200821234759314448195506259149251689251641798885929873584248722872901

86

354164740358777781847745367478432278127674850083052482819881106992423568154668824880561652625311852382123852619431102448446659031985580971922872901

87

354164746070558640556351557558263534670704226231955912583949373171687401348606577386570771337627368864271683185759129484096038216310988511122872901

88

354164751527105115749870101253417414261832614744913189813237212869069888343746251136029387706598169236210695350425991613459377183422182170322872901

89

22221090521245307484502062884330421086892578191535274782604631557093892539930978621569693101419003320230927354267434334949538500220553302624666870566911141

90

22221090834169064635480006595908082905700959846672989653859765693114932267160526613938172774100529339108087033000237135226754858384173810991454365765631141

91

288874184736319050316082370380637171315022154428097630760716315580622105612895199195292093193577272481334736227197127555734080195566060731390990748553204833

92

288874188461956725298031069735749972746184082165586998958020230440930412028216454852673865443548210041649340725565864909608218606536721864092295606153204833

93

288874192029917998295394147871399058096763288083590095362234712247301407736735416911620105922472315696828260768592946575232593419305380024656345935753204833

94

288874195448456784268078857306246529364816376045649130895751677273248101467149074704143420551290444218970586834343575208032131805734954521960627433353204833

95

288874198725313900917381640801350895907322746808508361811900467520547313898556425711343762687649176730610562645229857448843005244318106464641043431141364833

96

288874201867753898399488562267141433695763697992399789418785006602408379121990054136598671204853908651593392136898952952572909658936526067132681924147614833

97

25573825657703169897037390715149696145511365894284907966936086086727892086591089150995003514541374230246138315012287366984552940552102717562298120626329128630425073

98

25573825913876881332985910040691611256862420291373719725527136235117685619358691667957715153901866185338786467928024497560348540806586223517139113362642882230425073

99

25573826159855911432795291536066068667041614308953197968787787627827531274035888631520227893682578517585105611323474466348868002117718968215834800806490459830425073

100

25573826396142386290342085161090605911174681467255914627145778745665552097634641872702493017090099058898714117655761558521744330460542451353750530369257541921150449

 

n \ m

5

1

1

2

33

3

8051

4

257875

5

806108207

6

268736069

7

4516906311683

8

144545256245731

9

105375212839937899

10

105376229094957931

11

16971048697474072945481

12

16971114472329088045481

13

6301272372663207205033976933

14

6301283671733562325696376933

15

6301291674250388231757459557

16

201641519028625175870313858949

17

286302316744585525852980532588950293

18

95434154288788166027220236648583431

19

236304506035993305443901582534565405715669

20

1890436618011579623252753178278440286521

21

1890437064404953875026871805023012600121

22

171857947105318724275995454218597556811

23

1106136860583472631494090651392248539192679773

24

1106136994552529459567202864461088440378502973

25

432084806166890906406592101429115001996447294711197

26

432084841238363634652765627755469763317727294711197

27

314989870433185946443790047908813392460827357844462613

28

314989888083730741709652195532203781863579947844462613

29

6460804831751097046097336318607040077452058270503121480172337

30

6460805088159342740403213551831433380607008751647775201772337

31

184967370681202505747390218427981190066503821901060740500475703595887

32

5918956031915128211475197114462581345958028807801273241029680395927759

33

65108517955492421364245401876451880416501907618078292350518804355205349

34

65108519337450306942581404942723070781863199987625028391489044355205349

35

65108520532949182056906274604770201301002229810880969650965485852805349

36

65108521571378377271685220006929114628593927225288664952179245852805349

37

4514882582969077105652698727477363860088193491969867134868888906491122450425993

38

4514882637920637719074263844861194840010909618561112205758478497029362450425993

39

4514882686179266616036161693340266049917478468308025121229288502861042450425993

40

4514882728699736704577575432586824332903621430288167411474489095217962927225993

41

523077165261761301359257966309288638042353917362139982066546655645229108531563017432593

42

74725309874516430773129427149549881353198643987289623734895034603358859964760431061799

43

10985251529409334041491655191969689141020780554270423440233367495358688303977100068163907768957

44

10985251593648242515522013028874683827909433639101622882378967328158991462014178196483907768957

45

10985251651059752112873032965977386033883395468477568090674769296777365180810433113806250168957

46

10985251702496366717911021326716451925520827310578709071418603482978177033901690529486250168957

47

2519412639199829361812558887384113524375476593386778295425021898374311735566172628712379615083194347699

48

2519412648735355000058689694457426485557377492114427826613798302090234902766333183025025171036006847699

49

296406379723014872276476499935409444324028916972340603363390873365390875640624370748812227677636929624939651

50

296406380637736701724775771186124694484229826495477016835728070049187671489658469193564398320741499004198019

51

296406381466228445080086082273612362669602102990046190296326100202309706905040735704791581881199739004198019

52

296406382218063111848147927198624929803721249380319424458412455887476398411413702743670994201504059004198019

53

123955813425879908267043885817605577116420385345158755418967428950890443662348726009829997375868309227779919625328367

54

41318604562075043893915978860987984365904233076222178861619932543865496172217152433637552789223987503726533208442789

55

41318604641249248840173878895187004271268278903750193245948684684371374465823353445100519440556638329057568549242789

56

41318604713602328849305793970165958016409911973019097233082896848596329484259884283986610892018113629367758549242789

57

41318604779827468086101994202412554482089536113011349971775616230072912846941142634349888176833253025033678549242789

58

41318604840537042810102274195753511939366342850804894769058647850407195955641658650326289301963109365175758549242789

59

29539674641126092367044674305229200658723316118584145492945926519904634573966411277960315507238971374478578482208097906629911

60

29539674677761494646073424757484797671293998854598401500248032313693743825573594687125304222099780695458694194715148812229911

61

24949099994068414150477675076247434413883288211616732218900456139924619035970793094985979494160922556289758593192071219668486392159211

62

24949100020331632489977370888478815307565449240392523111230292162430570954915683270791278467394877477324507281186733078146566392159211

63

24949100044575597269900024127173669792986920758267090939623870121796375432712725341912884102341267516055578760827758317268486392159211

64

798371202143480769195320188747451883128142589160727504131661293861589902104990710774840422096968608305733415781488744458703455828391627

65

798371202807055113798514928171584011194583986907534914303882647549255689275754185691362794004072908361396471707762980292744614689191627

66

798371203421859124960487769164852565247426361358007375465316231553228601170591084063368063734097475135720181346780377391322534689191627

67

1077901007215595408259811121319026277250697328520617134810257324023247332338386746662364367555957663417816871312987948148236730509077977146879089

68

1077901007930562116879905593885224549679845508165427925827801132025448853438426409464020594086794329983355055637431401310614392414148057146879089

69

1077901008595199752391411132765091829391479625821265734785324667805260009530546371107275938931800768946273335464749453022259871290758617146879089

70

1077901009213700435240956151504456838273699796007310077064755749714552452814896910691216507593308245976593581894855801252530971033208916846079089

71

1944780639335393854248438158843594605354416783350786177667344070645953216625687528187047434644956725226157037628000772003055578311782542193059681641141239

72

1944780640304697050812564100345660654857544828509288280123846205867581616336898836349336328789990300516559466902560477249629991228488883970669601641141239

73

4031669501907540166296293306799138748015140939437540022924728585770890386790216163591563266376443984807811837709900367069050443729203125747583853376985522671723727

74

4031669503659716576450918180704313759736936388764251933993134570939026637292363852047742589218620695185934479810842571586726390931959674785169310965127602671723727

75

4031669505298154949291595194061139296059282211464880243663794489196789705541400882515398332899884735495961515204474241195395900221948332667784021369513668317029583

76

4031669506831600876258982587083526502839870846058387885529529773484214677303461861750713330243703323611556729624592917406935284132413700999314754727931588317029583

77

4031669508268025369321971007490018522546908664083059466611379514120678766670743113689321544551581226159655501988721258381958085674690887223359494972862148317029583

78

4031669509614702280714408757003437623006982347872784102598620239793864049534403202441727042188163398430999138240611129851572646871983649201004952981499588317029583

79

12405674467101202737901819216669811901760926402431024431647048735637963908154677391629958870895055774107276145793130107246287185199195674971106483156575776219919439042451617

80

12405674470752287783604641370775607292094904689188936876080665782765364627324420059918295000904705681426907483460823711819518263833394399506674531743503336469958405548051617

81

9043736691679766951593149509727852117047955847485958186058034624323886419127403712368157973527829570670515406282345550734027171854432766685041076845129248406634677964529628793

82

9043736694032269760033220772509340900460380578339712494918824381457745941465216448784890443210383392036085225927633768875668729112222370083916037364460514944895403724529628793

83

35623646411105231361597030218710502378304467565813203724403915876221128457823262475856834676772571155928663875680251128546923401060768619241223490971547215389173783344621792193330033899

84

35623646419319964205429964000010315473915157292000012070712666276391996975992337124984854149965412976865108565164110150993358084840148756955859826294366352170791765223186154433330033899

85

35623646427062714364447830385750223944071920322851280644979093106636983539858412991774092762358639861453702533236578373300452163318427829761907328159636271014352469302433352664267633899

86

35623646434365652440673763327931586512717687373694045131145192030484669057822376124112747561059987042984679976270261681937631613145385090946256359699983587659058168314994494424267633899

87

35623646441258419650548320862265782110764347505776075659295762045216067580513838261653852364345992264052808227772064132713226934295202830652577556873146151172880875348492422104267633899

88

3238513313433486597461320352347112150574045278540666933465310582000478975233944972323526749972473486615465062755303030382450129615627562259396313323947194464203095334993903129478875809

89

18084050871713740721129151778056238779068711461418220178548198573659678684979582317905985296959872069845956822789227439142808047376969227519070098547782767622448096593331800451018655067143969241

90

18084050874667225079862348367914564268113535858914309170443145776748060560179112042976697557145002634990956802407304041188959950901707925639215086071368238820938645713913320569668512417185569241

91

18084050877461957679268572857207211474767952095456136619363849419441960966891622448487544826023488086288698031482777276361300173848218047418780466481131339801931178161280961494840388257185569241

92

18084050880108068847005167137059483652720699714640897265410810812929950365115083839184599163529634317475400244233683980496064541511078595127371447783885579852817624176905181340761801377185569241

93

18084050882614942694476811585529412411131636625035304787416867403118310458900211184358694892826625092124061655978630990266682302954690749896457097470917058715859016624418938870043460257185569241

94

18084050884991279280404161388191350537097245664974892382221208638939909647735192976872992035499865395395181917881528625539586126069535901415501849449649345996475349638554741779169952417185569241

95

18084050887245151008781245185691134018163007069154567703860994284281758888479212090625073686537847637510665717797028679768089574453236816576602485484382348045904467747596012668402157451476769241

96

18084050889384053849312614547972614729378420665163433611740085101108808130956288511385774029267495772607200789668287338824559111939407059730160358161920950103698810492844417972452350689914269241

97

155293898229484369343941679229183518379403255949813326826683014348874169535115567314699709003801040143811843568847454068353857897356669127260453737537422148157147963450338699041189930760043171971976134937

98

155293898246052576473164700645190686385141982375794388487594400190340198280338954489707198884115038233983309937039609359583617262522274790651154218439032833820486784424237277884645461526063616131976134937

99

1708232880879808141984604129734796589910653965317632372128336071870194721250998983066636230028053686231017552448194453653191040574686958478686439822254593422575944957860009653515044728854998201771737484307

100

13665863048356383670978767877205311114172007580136980515111892289714456354157226357505124914499589679179949790863693285625009456673978234127682400597828733358769121259952785302489985064354139668191245263

 

n \ m

6

1

1

2

65

3

47449

4

3037465

5

47463376609

6

47464376609

7

5584183099672241

8

357389058474664049

9

260537105518334091721

10

52107472322919827957

11

92311616995117182948130877

12

92311647383100199924330877

13

445570781131605573859221176881493

14

445570839299219762020391212081493

15

2227854388748563035669167509366441

16

142582689233620975717120535871967849

17

3441599639734129841657818562217692625019081

18

3441599739196302352474436585340919249019081

19

161913095162789967079069634260899594958212827455361

20

32382619529910829892327658051415140314771727996493

21

32382619901043174032001163825927831225443395196493

22

32382620181785884261292580378468342855090447996493

23

4793789998590596518768434222181571757590379044916041337277

24

4793790023247818156416974140274174433519379948241523137277

25

374514847074097692620869583237653514404492162402669113056193401

26

28808834481983296485752775388945008444581243898440393312014877

27

21001640390650607261680524078688268210339036551895078724458845333

28

21001640433489437904373154447284852635517661657290715724458845333

29

12492265529739684194114187178462535599665210967485162943893179308800410893

30

12492265546583723828696557533848719789819427701445761310508528298752410893

31

11086931668901836766266156232395549185224712409403758394186292260710440375161997133

32

709563627459284697744939266632433623436264797249716487895439556124240942119010394637

33

709563627999342544711829997258741758069831331949880377593484062262979630119010394637

34

709563628450834917170741444419496291155908897768794169846310948028824622119010394637

35

709563628830250928262633119283886068668824492758277086710120312692652726728802394637

36

709563629150663033428136989913826840387486000582819026853589742984191478728802394637

37

1820546142875205795491464060818556423238591356608716851461408941640667432100334724862590868533

38

1820546143469542681759005022961496121621625513571422667512527868534567703597374596862590868533

39

23667099871715402206670062249559640378967714600498114745765748897146461985522954943213681290929

40

23667099877395001136799631960166346605904488440751804282942855184169520007137432845007025290929

41

112421191523048212149922470475870374783715891833029735097086247722618918705370771512666103533236101729889

42

112421191543180123744385300767086596485327680745304338957651507325465402051500417197490745069236101729889

43

710655166256114823998412891584383171693412477024338160381937073969974989101956496983777207864672958916125303471561

44

710655166352381379252380670641905546024187882375011701156264860233201504256487403979709191743747522052125303471561

45

710655166436504699960719665235415189534438606855221118537711688406131424250757064211699252308022827081691767471561

46

710655166510234745200665246327815676820838323779408687596275386233873324179329515992170518453079189577691767471561

47

7660305065178710139614175998366997928560114747383776292746879491145219940220431665339783686746605948487655748782553902758569

48

7660305065794356354703831660402975864153996916889229658264524404389108688982058424800760639117182973156457598549569527758569

49

901227230749641766932726982396239040661761457027474816887378386645716762212055342988207598050681316268028999748143841371267884281

50

180245446161267408020407779543380601939900899039003518013950453720062516538103797199719678577785406283903927273166757566264133477

51

180245446171336164036323305735283383676117114628370893023897211132052855863152148880033914071774293210066805360675544766264133477

52

180245446180297583621512468639242019194851667005276854187226078171896910466566066364347625616280251235763035070543589566264133477

53

3995025161175022016727377743473522237508789159366181311025672956476419201535549059843852098522444529908708668602901192170299676984486415533

54

3995025161333398075960680864756074985672466655398975601850864372541739421959458636518996644002782186640583327153478292596096489784486415533

55

363184105588660300184842965855336814505045548495236907525683096746688991509833051279022381898771158093603197825208254914399340210172510503

56

363184105600235573230246801227439351777976780796324086861664369803960023228480416734072933281985986333505436523456328227548352010172510503

57

363184105610644603518400023051976110155609704821019566898322733710637866210173093752956596914815610241976690992810971563433971210172510503

58

363184105620022197922995770282654116483515873961730713260249813923209671015540873554470815859544937822988388979984087656317734410172510503

59

15319299385338836240848573657842820506660020343898891601622878228211957919626292220882621640967452481775208627663689497274413570063686452685217331423

60

15319299385661584548600293139788591416178184531183520959471532882812786499315770938888673661913096581074230874507476563543762980771070510491246131423

61

789256039312580296646804525265910221712850687249865945545850114410092561336307508190159283453763454402588744133513333411071239681942507740234458397105965645703

62

789256039326238713060038720199350681901993218790025100785447281658168282789476569868770751098856166732788004364392985152719165569675962476957780048305965645703

63

789256039338646867475042062380156530278692378726796811808260102686361334968774166175071064031239486512424559988427709328185548468953717886356224899505965645703

64

50512386518395920754546767691093147554347058298859563826881579388065383594564483618020035274407628953933720387384557026320598164491260423694037883361384291559367

65

50512386519054260871552019282532554644622894816281848357676704858750918446257868543229851071796873894980199921724633151387024094403656084181406175580555926759367

66

555636251716204709792621142948917133753695499533455877177625094565876558097372802367747632091077946345362774023164124979907127673082577315256457048621315194353037

67

50261956405241291862721816580681859856023867982119086962655073033769450803094859402262875314236200358037811816992012537179062979923775198729194683623798929325956731651797253

68

50261956405741002374575767861677227720562061429725992574785606551331566706933428858683501603214081542629068128781083381246200904458540561090167392884142799585975931651797253

69

2185302452443426264848615571127710821624032070903484093625423294195766419080867259399282237508240656770363416871810020033790552915242466178837894570899253290913597028339011

70

2185302452461684377631314688398632052600225377842520658540043535675829293269060000974972710629177870057311871116191442011882634572786198048596588337780344866997267658739011

71

279937864615747422859233361492169022669218043578287111610927627057662342170262048223316949519029801907147893925425112816213128259431765020800599684641413171230312735811627845938742131

72

279937864617722569021467183572474853992085773974112644367947966071845807425693737751449895632182564048603264107580999801685131042527558488162448270564100902919843670510418245938742131

73

42364180151193039389843137606739709440291038790658841452724579129457605973278632170134602761606199412235855686111609044441897378686772826168336403786961778345384258847313362053256018484772081859

74

42364180151446634608022161291452642473503232690982386332939319317919675031444147721430281532503028837259859412526924772927213139437746237693658264597254768517556277306594040345180600884772081859

75

211820900758403032799766682879653325204999381435786843672618250237986283812931252878831751107466323969737043004499733008071823740752105296760188403257347018372630533201314412329820676017782674383

76

211820900759483520504414975371947413254321980459667171433909968868682480676380195716176529080149415819067147980537291273945580932798275997933234626119674460878169708106399234336182788017782674383

77

211820900760482501052588654598132098154096577798995545453879220106760571409978461096740746233568326743097839454698022612523551014545850668824219082072146838710972998527803710824468996017782674383

78

16293915443185158324131682391658911485147277508213640334136893068501149553304628604396174798846956970632837242469615335935170561490709744793439222073910702747961706746787927124684209539829436491

79

3960846445574223323108778024826625146856054873187852120580176968455594525617957655956044485002066919180969109656943346270221125970541762804531021810194538286612697361342580212222050823068371444932456816811

80

3960846445589075176599531585494521880385646613331244410885067122835081621558224488819225500814589029089600629735911920751638545703912061722494499066138773309084739382146312578029670814284140868664872816811

81

2887457058844485154232379859653375119136799178570961493032642739492646343391137756693716705844221014826533948423415590719014263757726662464203852688090811464123799796122406436894804516445051513992692283455219

82

2887457058853821243430371479075052766478270323898680856775708251459519071370940783222736556530891033913682478402692502318967657842647751387367182414819094998089545858882887230432762659930439511176692283455219

83

944026288911461157920708483649398135683966032527168216453543325076608721770974048357879273830610923279332362381184215036936709994998887523366514731517742960103910571771466103375766587286246864357447348953286481251662811

84

944026288914102599102794807607029857743774567940878681169716661516690149971225773381446268183115704256834263745661944475723499450395832106374814174186126520227380499380774211471348785399401569970620122386630481251662811

85

944026288916562984306680394186879590092615214862158455712002508344135430356521149502181744275881315896682484299076345896419518669325914114090370322199972951394646765157036803094946288416032409155449160645208479075662811

86

944026288918856628001243129362526710791262832980952080731033968488641823401063164928690176747273051761096571744091746224606553030009459302564388413082806127313611294175163481364336424120039034561608511568472479075662811

87

944026288920996565776537077540099314175192094410007081770675524193222406280014336125508645256672352980999159270760338023963248666099403505974366437381718787088935067922271620454674757552221912083591773207128479075662811

88

944026288922994681457047785090137821419120507730281870288873184954107624712335479022489530769181180809914293562599763508502818197161084878861966994920814492196961061234112490642806001417261682917572681148184479075662811

89

469163403770999804196556942552471709178937730497697578362310058663772059322776257102406757680915112548443183492745573271523844786716969848319566171660433103609512744786097748504403739894510904123930253657228035533010099807518151371

90

469163403771867568226709232236893036999884970049889999108852478882902204876616786727865995327126485211363547257616463341617738535825874769042932072393326840759819044425809801187720248363260774063534408615079486344161893590302151371

91

6099124249044835658660345403491306898733523464999221160021650486074275928466399086704487627808296935442444186140096520760669971848344394968093899582283790875430379974219517519216793295494165306715729967977802940142413608673927967823

92

140279857728258625628642830885150386138691498735925847412885089888848119880494155910151140593063817790096794175916255263365413728131565674678488134098930396255897121706592585889179784702678131794395668216084186914781254823500343259929

93

140279857728471748568260615675840173989227400628631275124282489577587007439560149331074175039590625052667927793775213506343603825787078513588046176538925167139996040096056342756048692559570590024780694934996284119657600167500343259929

94

140279857728671624622534846413063944321884692976233528800109588383227300920083591003019374213112901799545634201102695643761869618317440982198001777356303238006866944762218064402365001857906728724026827844844557188654027943500343259929

95

140279857728859204504123885989705496132867323564986190555015629117729858011600670213758927637863519468906708511798446908338663394436559051066671992116592132179979539253862182699949096043158956338398598541143964930863150904433207259929

96

140279857729035361741542184352276312082064894127750200148577477629261822846860895750983577544936841324263080110296106602247015905800610298524638935153961961577990782633320665855239862352585940064242044181497300543090888475198832259929

97

116849194343847350536791675140017118808660815802400353863756627080898614696327229774166068842827309522254920503756748828568900702950222837726143447518776858822324529935420584962440668788600626192629300945370909526867964743333548010928623197190041

98

116849194343977009289824974023174726599360587428484416502970771883979985055233057467489984483248554481802433584838176658307488831542752688334074403443825261177446209701066169686953315048254820496898823376094780029788857625086808436144623197190041

99

116849194344099005721252605000793955630436939790757921555975871363833392639757370309294101183003200242528839942476703304645913270680432941317624048473217077509746058626261318870463563740860537988328256665528355968310107174315484917168623197190041

100

23369838868842772587947895973064480613181028096925860073860608169228129240402853379822540770373008638676273659670411921838826520249345155501028768854157880357289294450856755439367055169117926763229207691182608383514954398187300630967318731731333

 

n \ m

7

1

1

2

129

3

282251

4

36130315

5

2822716691183

6

940908897061

7

774879868932307123

8

99184670126682733619

9

650750755630450535274259

10

650750820166709327386387

11

12681293156341501091194786541177

12

12681293507322704937269896541177

13

795732373802519483063688931801166184509

14

795732381288691429080031515331406184509

15

795732385907364629635058203181196623933

16

101853745772435672040195214916143634191549

17

41794530981350996538975340812915102041760524474477

18

13931510349684302707879332122964873313394948158159

19

12452983396984961254768954838142092557598337617274512368501

20

2490596681326659584730941156978782465085964605959784505521

21

2490596682698038132208331521636299799523805696863848505521

22

2490596683688262590020679034443758590523431595617896505521

23

8480046969305580468955288475061964599903893212129876711340900792887

24

8480046971139197249411659415607579152151453454715034804305822792887

25

3312518348639478107383751187065324309502888867433521941145942840464375767

26

3312518349048488050243304868320115681941199261341571446054742840464375767

27

21733432890167622370005526361068810458628007188676812273692553376286769407287

28

21733432891765012952914244192644790854797174001930757304871922276286769407287

29

374899029174452135072482892130378569600249637285894425099419697969984572888905993263683

30

374899029191452355066077532847411341223179145196801009816341197464387820507199753263683

31

10314452321104747795835061860119261991751742888433952342491191541691952795875003639938123209630813

32

1320249897139513888054279681306621408754259562373917070666357704851988895937199142434967789631572189

33

1320249897170235752730374615225501992702085388947210091539503272054140385222767526639767789631572189

34

1320249897195164056699096845333908904581131208042130388350839608475803935493515135318167789631572189

35

1320249897215514264137469049588128854208967058291182086915803528225279977274281373312065609791572189

36

1320249897232222386439919475464236642796446008855164376920861519604345126306463587929665609791572189

37

125333801030214530395891743447445116420241498574648474543563951750012576981285190084343653804198652785047854137

38

125333801031300886085221056452878318368630422450349295993794832906528659589610634848855723896589052785047854137

39

125333801032206629051805063211155829453803682888341015162018078935991697080159616586892433662528252785047854137

40

125333801032965271746487357554782308105322898226709228531898063069489636097793617516269659896883641468567854137

41

24409293413045175262373737138187810356342290156223466401372631520241098452129876997846505063245185810865989717429756895697

42

71164120738047165166833309969137821986857845447237100714634315442476734943580737230703732685731326723833933870057600279

43

19343732459737411078668443615719306090328631219926979459720103976847485476924090435498491203464977524115545147565407921927155698853

44

19343732459797495315612451960366614292666691038297318318188426544403889193740882319479183173194761820094229891864300721927155698853

45

19343732459848833639915879788997825693447518678963701624703808774439177812122440947433158615945637122762867714816723532510195698853

46

19343732459892851047767962324496108989868452515625050460321042104671841717595913839584513549822734842660447818812934732510195698853

47

9799982100251522756012679917282768701984939327819596789816913043146486769059837319001081207383498466452530155107313435175409577115707889928939

48

9799982100268077620473958604877388653265121618218463911086902879223192362373212532342139168374129209452130967382767588471044108310239139928939

49

2768252383972816021347653780192730061324544190926389436616721247244073142448005466118330552893853121585025705160277868818841537093011619900972886330811

50

2768252383976330044842295412254816383156552246271225877158611234886643565977792793506652099612820290966002968190251717847070973009690031585567637704123

51

162838375528199365515496712997634785920776218980971852906646907432791665901514314122950223218486050522303275893128729804287551131090523646209861041419

52

12526028886796649695986574039672088769725137444863305301402637558184235647222137875285647824964861999505010395079422827739397052634968772785373926263

53

14714465671252502915567128072982313142060256407119955731959915630019116305838383601339515732749048745897858445485726239752685658985630275474873052682668719839131

54

4904821890421133892665506106931510035862817675828167000862323342773502042216523310984953499156077234140808391677304647472336211305330467774828378627556239946377

55

4904821890424328911506559954859132030247075602102651296383693741538970410713637296747006812450120702878555377040423691060060191388860217737035300804805519946377

56

4904821890427145322695221174382323593765178580216763414128287982265925721793894331712967896307367057662690206514663855971413980099506077703983451904805519946377

57

4904821890429633539737316552399446249668803485632070712948983741986406761166478844422163558493009652283052122498265757199422374478408085353071759104805519946377

58

4904821890431836548857397935124053384857929826488548525220161388294231479135859715034920904604821837467743028322501432341618403555633003202933083904805519946377

59

12206392280400788765681188364980904888245312563855379293223621613718944622453500496274484176687074891860244391522278595990725306549498869453417244992760860553578442309550763

60

12206392280405113083236869535243585988092168118390276425593376009682267203593987004188979795638192856060140547603285173048814904861892043303186293749232016338749550149550763

61

38361551892917311879593722438487942602934051532671386255550060974304559487277516032163014425845644806340409244597530970717186007110538856646679717890072506677950562716819529589724434023

62

38361551892928114854071972913532749575474035542298747732024819969800492858730377323079902617860696502595237795976793114512832169076059231217909761255766318168784919116128329589724434023

63

38361551892937773168290329797023194484516368146104269488985709089459516540108598219955187017500945375261831503407482062522048640570773138195771838416423722457226619907219529589724434023

64

4910278642297142189126675026761225303208596222433075321088251735566534462438709323364110279104431379994121163368761391684676763480295995506552819898504093398105561703191212984060655289319

65

63833622349875761989426456416639494739111376491260987047382239456482704021412545563587558275023931070481681078710697890086386285916381807856681571934516081216469524138182700498603558761147

66

63833622349887366610119361477673775256929130693557597313533738661865711638942731637095848765111256622780863475141127191904063112356123660540438247651208476925385706920075718098603558761147

67

386877175785831298346608140895232968039148131178438204492821276551620681833342166598727575326149543959492532759233712309259363966308457349169528943846496502984355580852946245727706926409431995490785481

68

6576911988360102243699122729204349802802952794717263219219771358380598941780014619670933540532621349902599620782435819908548308809559729821985484264779188289497032298478687390135971417773143923343353177

69

6576911988360978169670899756543329464821991969650316094029591522491258088529448524524355610466247968714563969915957349251934007513408005370175942311908790500818896259433812074416288134419543923343353177

70

6576911988361770168899715865494760146855594619069635938975589655414926251809613691856207691503606988988568021454092992913258031033363486514381737794657992726021744031417590892505784141504904338063353177

71

59817804805319092301381291632915479340189802419504463761017992400863589664106608255451508549682376058972660562334536171718252326752964674951586357842884896317471299069165189750369624617598731220507597357388813058207

72

59817804805325006446880955188656932221767461473122373981687443935894881127901315392192518218108649503370703887961427568760001340315103209926602626808100463096974271289582776596095663724015907701255104557388813058207

73

660831128222040209105812818759570410518996633235065625708144339830909758519582241245004810934244405182929789727854714906420507456293389191561663870131056781284808459989315747535223840630646412371912927762867979902070587462079079

74

660831128222094142463984921112347451259321340374879637934339936236853179229099024949648601633103142522418723001958890801788398184570470620921651582558769265134920555235008780929298155331103463259064896785687204682870587462079079

75

660831128222143238977978062810033388635351495022769098337631756363654035979824878131002166497861952059118422697642922136896121276686183747692506206404131637918744270673796649902333897314234782573821305946060695141396107452306023

76

660831128222187988083085727531770264803456026145139731707180540438027726039945801860245566688260257630120856829010204182202274555956546080891002466197378617718286575784059340069175125588937412807688247890419874200596107452306023

77

660831128222228824198678256832106467143638669456024673404614475882124401308561082770138695082205514668062561006131396202524830638312951962168758246167718330363300696581975531976337705541937417972257439795531603966996107452306023

78

660831128222266133514227769576799245241158730837086836450972610526692289866369794481386120086278022004128072625291359566282943308990388223489025408722191881964471256221730082039222104427102317300734801008909056408596107452306023

79

12690540841601822315415909343314227330539108546628323491410748971469567585630873308818491273802984504776892016973932823093403866706709811206894254706327077848282552690737631195859631746818812337838531417510109307962871666070067182596539335657

80

12690540841602422436977625112425889286269235701480295382554325564454511789126908050892343551058431244060281341072877035613779092517562409542809588191625522217890144394405426720411888366612371941731450796703115200919588144747640843925179335657

81

83262638461757103084069896350027173455063949318900769942095350555608554201999378994713302912256768511217052966344968609639459348077539132040529220884647493002910141073445780215950441663874230405618448026212718239868384797661231589793101621245577

82

83262638461760415479759225164287096611644961433070876413452424739692503269106760207643049773206469219402118521234496024088357130396566824814929783981862024218190875054487591366726254070216986699902403980172836319228545934233703295393101621245577

83

2259419202829291408687907080830260172419500251736700964888335464519637254750387560283915983824270775512472673672800157027039980066957039209797181403158073491289975339267863716127464009683254115759381543048621689948192761937588618787014903342690817879246629779

84

2259419202829367341733913159197860949152998879563099935205147952950239340682135400056171185902298799064791019357322599540425275825674297858374569754982286284529334290586679963307702151617215458722811923440800139757549412745540262554873057504457217879246629779

85

2259419202829437237898299796225801994825245480551687799139888766710034507973484800560579179315372662180980680353211771973504264816335545567056940341342591983487090421287904577196139193748307477332704334355525103270962595904468775167920208647249821773006629779

86

52544632623941898593012177582882482240072548418313338437428584778529702902300940102485267586400114434755036589134786871751219407663212021285621446468884716659696143310233657636692620564938775143066131223368569699160759863287197563634419697413474924953642553

87

52544632623943279875800320682989606389022158789921998582607941226704173489396503588920356808229094912552579882956492209151418394665441245894282501455458843813710386577385563139867341610008871015640326113337502841808459558923503390901930126699874924953642553

88

52544632623944554959410738965499884358361060402182884646838043609111726337241593481159075709156763246211790186902782346253973726140565765468994212090429748721850236730817550489936666966004936592484914172778512440146063434943839706236452241093474924953642553

89

2324119242552282426534987116850314532682334431681240061223689890194555170992823872706905740816908234745531729795798280713836948539677866361428172739021917078790874927592040042545722822294349338366668030744211599936499921973909034881550487761430961554656055547166263845537

90

2324119242552330615749681505314288659439379812330747563279734849414226499980192315725375026489402787219155352304984915974382374227832133641034905574500558718081903219897689293756664124685624401393026503627408788130253419504965970874211623862927427851320199417200183845537

91

2324119242552375218092231308953208483169117090573685229348478848063962689768147717757017350080459954541408182596350276052251971830744529094204149973265361053455356587071650351985373990473719241317606241742902540138165271508097039801741318027665132590319700217200183845537

92

2324119242552416535457884648694692154458952197299304982155174485009625161320301540382723670567373755861273416796804709909824413859813774369704248272846792161608331066817688070284873804746574752744424103677949786596854233548956405843420975525994928428663277817200183845537

93

2324119242552454841455312385295534058811738562551455960138471335755550704133354949141520450307423658478764049774625408903021893079891286160346730966443348041833928171028988041873505457011934642827260725554760818710028373470444260791494871641555785317099604217200183845537

94

2324119242552490384320953651340691284424629623798997059795067355043070695946658238430873686517567184719856446743132157055274057788876891840453461772198656358412579978567575728431695066685850073874873462706254690550610606080153247774403497618595059063282567417200183845537

95

2324119242552523389506457399967019284632688980698179285415237578063071416723589788540612017405139586687503321110339511099592320828016814279434818720493656341316487178198002726814668356884152333441890829961918777295263564012606237371884163140804305063430071413145143845537

96

2324119242552554061978816729536961898002956843466695028205590342431775120962277076813211802459982989812864063795372744037977902769125901638507670177425852870296029050381461755532243668873710310171198962799547795931840773441380173901047755826159636052778215521738893845537

97

187784847720820076314847492376928097591937589690451217206750251921458753806081561493036932401945594727120895729621939908691851085476405335160033634699566591924382215663025581557816066539218568000438067530542475308434000534982698976083667971938731103506569354259740959607498411679231681

98

187784847720822221511077510938619168592815698114799823759680555434333560921947271845709025198945173217524552881734855633045898586129044232894699108536525064879021458634519935253355537656482746595270389647117911971577626904912348185763342752737297291993467680115401053866698411679231681

99

187784847720824219546542819916676416314428965290829761450345293205824992907417890432563826742962389169470647021016368272064005957372175950428287436882256941134872989213329077392488949942009927823741831492906710040463253945588341176008607819047105972652696123035537371204298411679231681

100

37556969544165216369232784726791648177589507534417166520474098772706034335969495080105458666958873556420678655299209120804448618419239308148349092556552147254507932257608542205369351994397299336447850063780695928192809555413433713330769460081337754517457089141855505311001022057692301

 

n \ m

8

1

1

2

257

3

1686433

4

431733409

5

168646292872321

6

168646392872321

7

972213062238348973121

8

248886558707571775009601

9

1632944749460578249437992161

10

1632944765723715465050248417

11

350036214341656523811791485040141377

12

350036215152423104696224989140141377

13

285535294511012013599719994461645649102142817

14

285535294703706079490180652561714026702142817

15

285535294814665084460314613710617392218864993

16

73097035489504379781926501380241726163779828833

17

509907189303751457826768641228113489781192945341106096353

18

509907189349834795004216817611957628024292411478706096353

19

8660040895889879602795422202778138097739048470649516007779795689473

20

8660040896226788751729190149340655069000863041317148033293969809409

21

176735528499078002554186726737388834987308592511206370547746322641

22

176735528502285565910059848867946550001937180711761875802146322641

23

13840333371348258767917053407424814840188319876309327070807868648106028047121

24

13840333371473483307722820255254688467649954518661230888674176176158928047121

25

5406380223267116791317088559915047702429276993339176009144971337587650935089291249

26

5406380223292900930032933600387002788041726414800714330067095341427650935089291249

27

35471260645149806303892590629678808237766636507906425427201462804249857785120839884689

28

1738091771616922363243406525542258973374573828700126545536375111742825441470921154349761

29

869474174150126076949460256928267670207187252167078106616598411754148165153074428811921362637652321

30

869474174151445911447873095613202901426271289968259191908264273654792834521147493970600300237652321

31

741566730421049352679382966371642813857124816274696828207285800852045552909067262636971833382597366907951550561

32

189841082987960592609741650325600435176170848239368971063497468723000327575610627345398088613246372437377247334241

33

189841082988095027349461180514135285756043936780287051644612226443281789877027857280054383267034532437377247334241

34

189841082988200901927716919318707800107854455224497971055190815210239593895687418012719296466793892437377247334241

35

189841082988284863135037568254688036491771355848393321503389863513134423874549556326527551033294129592090847334241

36

189841082988351882919000197084962824746487659822516728063550948131735596292771475528671045163779889592090847334241

37

666812903506886534695654472664620584130441308696132417268208590802754981013334402613021629579005076184594757445197006245008961

38

666812903507039280063709134858528317793184052122685008237580254664850583907637677490565673385898200587611912005197006245008961

39

666812903507163365258277735691794718263434348486530713476274893963848022907024512328947149428848446200089392965197006245008961

40

666812903507264699656229966273989693294630802234583224493080009329510608927505048604553431586990438725405695116532967845008961

41

5324451176319248951500937051728876242757871455175320428825083876634833640321079720843411381790235789796209299061055637006718303529223153281

42

760635882331399516348581724540037523399979846513970818001358049054658196164951110460569639887114981901308903978740804893896900504174736183

43

8890464531019902945157327015822464312272725708446204542408170640011550948172278502523729875764570032685188547242483635299600985391281908313551539136983

44

8890464531020533228556771891733600255646966843273483522386156240301705635426971648807431388001548110409140652585486197165068284734495988313551539136983

45

8890464531021059799839291114852085662257689031373950942008088623186986937676912185723586814938892192557317687862046827423931905718141724637852339136983

46

8890464531021501466509626941284843998461783784637497056786322553112243773798549541808052557564316860351237567695407016346075927750034204637852339136983

47

211693399504380396443942643789990155657850224922730574794907388545960628491806661580057730143887102259497165460671452361091401777228180938951588009589497189767007063

48

211693399504387878315444536322451482540188781467790444815515608381174613823755443674811560752631254496688223992100383196288596624031549438480441951596645627267007063

49

8542592248094319225298147228381837625061077775157063603393302685107668246478675153914915442839479022564583035076095739052159410768902879396733314106425630721001287086526241

50

8542592248094537027602124437611787482300730848170729755224369997679595049591958128351915588998962623627454521460484822604425815280256433707245824102687682527677479663718177

51

8542592248094722919771392007426645785930427583420923353006594790839674219923714725339121820750500476610526572009509219921603558115050291271508351893232005087677479663718177

52

8542592248094882065781535018883388551282119329062570569845666692307543534187802674073357680065998215733726955547386845164180834701747460953977815841168570847677479663718177

53

531859148676888245673175869197326860553687397979003857660123715186017232060973028224952300438873545248282472256355938027188904312279379936281695288366499159656670348862413659331903008897

54

531859148676895571883500372498507502088294139382040196078845497895280041146835362861865130885373496740122492600782058130981200794806506444091227234356050958388890041344973659331903008897

55

48350831697900172533218359859956732550384868076586217511187740429838135635304908266058410265738799078781915015658393575036168997251333321741293343515006394559248680738860340837591182627

56

48350831697900670422250956815457150422504715179363734458458031550562388076595418587978190051356752582223684736950602926494410922663519709381128248258022129545261225157770340837591182627

57

48350831697901102575647276268373599166079129648508917258199762492976821753762132065109583546257158647171766782262878643543439107582617907006424226454485787127455353480330340837591182627

58

48350831697901478597276999323429841494631559642104234949045533166553015197069746272077469232952263541447424377819261188551491517812242725398039811244912974105873504740490340837591182627

59

7099373776735797202380543233246663723608231644913495396539952251773048150358332679010280873740793189854030200306936996819632568188774219956807570441910003385774820434599360045915365197783159075331267

60

7099373776735839298577815074322144310702580294970755714813312314436073037087863091073407235163480220558021945981222551359104811700500951344746666762805589011840420031990235075848427143543312675331267

61

1361001870701393535975860596318343943193253050356248210517931709142755196843822590772497291730054104515707825129640142702272558595147832719919929384709237618605163525938155101989876691102710513605064314291345285027

62

1361001870701399744066271680659486501954668662088096273217804216692317284073594067286089597917275594882666498245769886448487270700879610994778308902295549688798054156704300814384733443526010782292424314291345285027

63

1361001870701405206260681883330353937958053089871428492956642991711522644003406271485177384256405038877197264612155712178605399348736678551939464124599467268557350354954249960885224956397508396259784314291345285027

64

348416478899560965600170800689643622649780412098418526756909062432036467787416122666174188857338577449824963296846165747461262509251645249120047156596046394268497762978557881388701826781839071452626772051815594138787

65

348416478899562054592100423949412647943284573872832585298006864570118769520206736148991922406813486069933619259002735537509451637978997633256871076139576677918545374897329467139058507971475066470236941836545194138787

66

3832581267895193202144864323989635100148713728227081540565321162141704913147788084792998878716724744758452707070884514238294142428636665343110781540739660031252774250786162617331419166538218948583924120201997135526657

67

1556287374501291469621530909004815657746805342561442367978540994456387690076550611582671370624368604883439913994327063476377030065201752575734255876818174658607186832912753430848592164408225285268585001125323168378283667082482879137

68

1556287374501294860024498693053243012385659813119945867568807104319370290960151782581844659747625604184409895728778168160884980442710055963784820852526731750559103957840586076029605364951005603696737930709913525513643667082482879137

69

1556287374501297876709022473779513086722322710657512337870159168949957914196008468538694106988962306174586946364971085596388745520227148194868314868258954101547388601288644358295633260693025266252443810059393087794603667082482879137

70

1556287374501300565383973235438347556764438052149216522318423749470917235807331206570932732191510472163403104748865113665053132530599293412250034401241629863888037417445093499797199955605275818103072158565339955130404587556082879137

71

1004978067717410495601415698419298975073748197578775545726060054521783007743493346272014464314851741803161906884055693508536703523860617483048846732307040195026007211557029506605650597288493449414386174083732387678446088800455516933734467206588257

72

1004978067717411881493580518812641376162992312022050378800011029529334559981268163008578735602596171622464725373686903341075898231954881212997581139700149238567615242871765779517463092513636928121780677069969494856960638251610156293734467206588257

73

810474704842920944893699404691704366931079189134066764566104077278729188183827917873383846319422713095964600223899641025742088151295363539094625482414821205758741151760305287044492606856222189053474863126469940879921301710684110410539252999969047714285022406817

74

810474704842921842567466814387522366182745892490753588934464157728572250526377982725675356773844615043463830413399311223208463398357817964817481437516528853170690496330864142392017539659520901822404467798920094578421971272720193158604171153430807714285022406817

75

810474704842922648840593272403288014341316830311352457578308948408137207633515713161133368571084714333401025476163384153259291260959324393449989078490382305966459689890919935387085857033136819812055070301345214890927843122175396362651067229338881477925440120993

76

42656563412785440739484663973576561595294037791916436362540092902943872558223902907751398699196670280834989746609402955541284563982914525320068100093914002559351925700607917506266612843017502413992100991719754676893009865685163572855180729257296919890812637947

77

42656563412785475118456924213762384025416500138975421020484688101815701154221365656368549532533512086317145901252310342422608203277051437990962613987011322048819713421107246740566916761766749010564051703843719865712273906328446833723602832461136919890812637947

78

3281274108675808163508330442346679007744524721221099739096399150674717162386400886058571305812843847763022071214140531009981704425776444281404382427897642632924217741022522627972332038943390346789183395889546528613914248874895151870736905959213609222370202919

79

4978049857990370295237364251931743048780333783322201015886744831551243541591557897623604079777182601575811565563792635988236525549697355660904450939763500123225396705517791753704921625237234168289586339141652780645132087735628755374260335314230892579710761577773566999451559

80

4978049857990373250337303794909939137318863113145718409937846553162932620952845025828611579689887783730992019199659882028254977103512173201488239501204381430547955367501818470290923173223580864321065881583758651486142186143886974709428023107781089697712124269790283799451559

81

32660985118274856449699977763801115573306403423254008907670754314635418659580804463715985103416938386900346383349479920477814017906670744846356589916659730915045255552252729534379596790276747000486891499817803168228402678831303349774656512436392132988097795706574052008201678599

82

32660985118274872362671576047160996127643120144844138684782897287925722850740608347926598264629922166563560012009083695866632966885994488339431501791042790399662096296410387259223516047153405161399412258424602566197571078606773254703268790828280262728258615234254052008201678599

83

73562083075899344823422160693589274753207284899190235856884071595453988239990635864770354651847447749807605079269278730276315237831751271240899326068558668352677120942208695071388275251462602324493327388104597599745496675768343365119384230649617495026403896341173590653784294323160712562083559

84

73562083075899374379891700422073654417541515558335502318051765012056015360956874971814413936840234594720774176548970266463715981690242937356103190148816771515622445918286923581906117996140819067302296429000869149751104322605009399398667293319173947404521458345772519671598023603160712562083559

85

73562083075899401266464083530723891197297513228853573721268292185548504384459338927692412153805034608895572679782353294067866161803371416983406798890440715394616450825812818332105086136510116533355600310514713865098038048253999769193215229342433087434696150014626992958677408771298133362083559

86

73562083075899425751414888514714025775598004439858321179581185088108869133361352681804033584749735093177005184097359636981874984578093322051706556314378333984369105374875215557964303792779122514287967277433402635827298175084897578565034231330782778161782608761555728984887221251298133362083559

87

73562083075899448073400547084729563662078360327201733319851237539772464072010906057889851502518347067505871922725577340339532343825044419473682894685459306149360409206385041850242731401458623413499136626935173685436786913019386351253174387443794660223239984576203897310497430531298133362083559

88

73562083075899468445015950627284786772967956680086398984913824142437676072834294575708774095620162228278417388182440890734425149693371486045227319912253418945544368491152053204252876983354703520821351010631918274150163322307300924828135406088197400224255839049801875963219255811298133362083559

89

289583672760712426897473375731486950556349175786379850247232566518284963709137375647812335098763387663278629295518093718856866548137671870361375996699262083701592640028545758254029688054482868883402169745290345633839882509705537908367658484682627102682511521726057470799825117504515538140510034602941982186279

90

289583672760712493896242389589110999278611176309187230165516842367758760373520871669415788322356116905755741406697818706383167178708761357583497890291324757078941344746503832491973708699120467937217171201573843397051393304617018872485994315124678465658177391636473245794586094278472240125963280906378782186279

91

3764587745889263217946283367751587120063925601620242642354363326752482288098902670746534495949085454457754064063386137912376889998638805961795315808526297378094576770927821941475935032560823335627353519182395536210131658553476194396612181034058663905820304958995253275025710356389461765286198491782924168421627

92

3764587745889263948492393117483187828992281561011489958131554505766855919182836813289922377397737055273186537765313897176454855802596918149507326855452922549510768673795366359350147357067815671695294475422670352875495225128358329526023888058785356765781000463929472560944709851234625433357581531782924168421627

93

3764587745889264618510690254797064608789381974400708988267025939632063663832836620037114655377412518715561947499860882037280466336836709108600142898324350081151156595585038923453374454897880361971369874617338623761441036237094827935611144631117478180523785901743073234986049204582617345034878171782924168421627

94

3764587745889265233584765581091645424846148613683807860015832458164467489663895280059033370013943547380528697777335855875898053242592007069366249347305408823707296864998549904693128373909511658922795416521948223095402647335521029939663202955944396638052128072279177134762885986079493354597973211782924168421627

95

71527167171896050175903108975923612562751117649451359747651337805428772708437630752800364713104958280007553874828282456827746157204508423321486465520250086092636439314208881130248602767586642209284744987602195726056373772123821818029509648210115693943348317110917245162609408942702720996858845036111744800010913

96

71527167171896060050832246751267767484454307715746823518820844064436148686746656074782140071049346954730040463579171350807003424004076554370858598607268408060035487099962814924357694208939073710306875335394620445978428092317215502521908758608151235085891424800762369971165584705020945827315375198650807300010913

97

560589422903635177419628840989169758401116897935671380212091047601655208673875580591856800486409555741323152977847884485839332299470183065505283948042355742064321779869242764403680821738825637515809338294292572363888408286649708012863350731654877024383619722633254755254286978703721348422909458393188525945684733083430735775393

98

560589422903635243044599271857790949610807360311619673954271058523772883523193151184059859693228219251636794513012224788689704963647212516673109109056882581298533648384616865757292439804835454618504915083929262333722236081769248329157399697230857766686947505989895595107053073586692349760819821886274666467197693083430735775393

99

560589422903635303550282520700720649837037035865197375243827033266952887101789219793025439014359238073679204864056509536156353251667629578465334681576797776202553328102805767781469860658738354995319999522691288730347911414095303106823735625405007922011393658256788468940155383118988675273434127922569207855219453083430735775393

100

560589422903635359381580721306813696548992430221380937211336291870817169758538815520561575700324419370189286945883571087566238334967056067975706630194497077845492689029191584160940802239358409858780933827257665131065683043012555481645195398613726322814177345631232470058726006059009254881187005729042632442661691060188586116769

 

n \ m

9

1

1

2

513

3

10097891

4

5170139875

5

10097934603139727

6

373997614931101

7

15092153145114981831307

8

7727182467755471289426059

9

4106541588424891370931874221019

10

4106541592523201949266162797531

11

9683010270183857478533136289380321950921

12

9683010272056728280376177683851321950921

13

102683476368441736434864754827652083087554881272533

14

102683476373401681690885212167147843126978881272533

15

102683476376067360826287710449789097580152614828757

16

52573939905310006815580379830668747845365915138026709

17

6234631892504071525166401712432923053805706595748851067179358373

18

230912292316127390041346190264217706734259982976273801302939199

19

74512555996593068624603395097996982840739874462671285157977822783324339021

20

596100447973906474082274762424364477922711354873977969683932655002382097

21

596100447974655461352331412489039597928409500252118961036995603866382097

22

596100447975148231013796986383481268643484052418088824538988817818382097

23

1073667908370319711216185972737655029137176676602212423593433290465098092410205027911

24

1073667908370725310741224547748922516303131822520858876589550576187782661793413027911

25

262125954192140186084229497907915049301500729594182241910901948803125150266573454306464134263

26

262125954192188367386421498462300275987562007441878141868653296980067932218573454306464134263

27

139304479221869009544849839396908551450466733967649212308562147196215458879132431130081605976862983

28

139304479221882151846760027180176809293149050765142822365596591466194068551826360130081605976862983

29

2020910415164393408793762446339068394932458634972451450936787762415292084081548252355019413553824682548837357227

30

2020910415164495875885591670197288485753337746726411835178974280841220673082102780608648861533836431924837357227

31

53432107797516052953637150493980218278166537112905797685776655545382245709214054028832330117447767964392273490356391217019317

32

27357239192328995093290632927429098303976885362225523479767166951149599080850594444496919001554231027640398610735556562147093429

33

27357239192329583361595112519138462979007117973519270755436851555443908568575511333863935168729215435584926482735556562147093429

34

27357239192330033028220443112400046305764130188786431046078621325396527217298093937382485738215283187483505426735556562147093429

35

27357239192330379436695938479376111980759249484660420962607696175067048785722396730523640292602194922758009121140107218147093429

36

27357239192330648267110337510412175583058206868843466107743919464324229890826221239689463447190214966769720097140107218147093429

37

3555394401425385479516908317908118958905249928525576776601560397800746044214575346148898553564677893560928017447354866124729646511049633249033

38

187126021127652997686529662093555567530460385436968989833239561255610574343428394472579519247907002834755893364641288906963876132160507013107

39

187126021127653892394612545204379902481481063355478684509007936870319032301047772558563882469604379973291246428403787065555876132160507013107

40

187126021127654604792957941958978425556710410475872483100424257956137420158663435425616067728265133943776201577833905057797913611072507013107

41

61261678772216966561548032064866084628164902341800695814232649179642172336518476854470035130511922362416368652041340369357582482504872332311268944328646827

42

1250238342290145242884320235472417304199859658476944488052821538816199956198517971356009777659248641847553129270168356590101651266361477475740182537319323

43

628360553995194104228991696012988070162311254901739224297673149746733490101551654588865156154510208380298851953996204653951604036740261912716564465244783316132199517289

44

628360553995195118755657126752892402286196520711266802292436798616170941507261546502578780036093279571687395763418674487616046761710488806208281046108783316132199517289

45

628360553995195947508308352062610911575094042129547209593266648096288538834736730909720143508775578824436952044275234290704648676862347695177214187108691414180199517289

46

628360553995196627521080178320117520165052749198115607513226978435872044103429904227437587902185221316561073186329789424599281437580444227463340086884691414180199517289

47

703217444071761797639184316746847252523512991636476515124159586878781084289812024727984815577335895479807653974753417387464420656697452973122584360890902323231936131579066811490238663

48

703217444071762316495538582205003135316468841077639469021808511906381903505510697299841192615238157258838732179872830459378024629068895244962548168125631917652070790120082436490238663

49

1390490658307203291727550826250013184036029200057357384245174300714199238288965967520690337909484107114565936560542416891494113835105626416913231432054155258045659291326403247036747966802464609

50

1390490658307204002231796250130281351301676950385681402830608931542641011712090075939630871251595098474148643942988869255449145578868492717810097094468345334414417887294551434320117533135769441

51

1390490658307204596749965033441738067810322112531232952981532946753324266395891222340481027236125004122016118512915316500502464817461438027550274702152754987850314257421464970320117533135769441

52

1390490658307205095940823440706215152408010632893359933718322353432188606717302408310958820324829421673399282611897811893731326610231902859842401984735516504256112353871957898320117533135769441

53

4588290449023096899478728768940165380483186204368878736736219848507049254933433534608830883477687780346270619819749297132180491606863919575341071750793075549453501777370752147797810287780094898389016780017653

54

169936683297151780455942654008775534960620323148531687008392951721396722007670254251247804239982250873182287933712139204995688556052177210086803557381089906505199395767232224500034235688135070310704325185839

55

169936683297151817281690328709801247381859159687655739023190940970835029540466136621920728571411874966264225203661084063179435870028348982831912427715130074089731602507758419925197683467382967492912325185839

56

169936683297151848594607953433880446268168331771355216211421075612729898504314545427114755544780558532411958997116822106469423781196070357690738761207215212964974206308514439207160582122871967492912325185839

57

3228796982645885630633548762735537950896111491246366368059912869518613540499493943110869730787199120490274026584589223351097605448159499345329458935706239321460263713616766530372525447536615382365334178530941

58

3228796982645886064461407662039222950006405208853957635656807382260000660111521512416945178511774765188891896005570194090587097618833114382014855486377793940137233228038559958285855807332327382365334178530941

59

27971054759946997840676054626670905923398325352720523549741081873542787747634925024960156122905820491620988888498893568146003311601457486509297573074263080717630689394893945736401202901398668780045701049000976868157613967599

60

27971054759947000610653487295816993740271425830142482809770840219842512861032210299429083150622070778260970901121369133646725286279199556788172500020827478958466552723010117364656592539658228461986600662894599627581613967599

61

327097600733484046821702536363043908449154417555245687713404586893324155637502582900979439519874155857561576329201033316900922026970678345605894046228956828902315538482698001564667440014282453710463907321200763214491957722201015529654997459

62

327097600733484070936343149252596765283376440696797595165372172011881100559327572185453258686230239068576174948033828798959795436570864139738824514482237403885798049719583010790378528780641564397278959438455251832573409754201015529654997459

63

327097600733484091816850857323088184280055432659146109065501299967824166114758934068641455643637394649660429881997419893246677356763372162792468850382871664625404006103813684617131544479900623916712834303460039830303029722201015529654997459

64

167473971575543864288266655378108864817955853149984638792749754707047827071870626463655225847517406087389532327176659604843220810795746776081135756357917881117893383153362820053148261668969745808157147812431547513783630367418413645488778620883

65

167473971575543872357936199501712081962589267259422265680899113351917237735463666537840238159587225392752120917026090927355999742816973607840862726290862078403621470027179595599270070479365279386349000210653088480862107862897237589680778620883

66

167473971575543879391582746583302737110096938590608849759685062015594089176334734934296446466592776351739156448949720955554204303643998331282136405071958749986951652795195798356060743845320669480828492038584960993985093961585237589680778620883

67

4556386368154156979706955716862331378430818801683948436952047233201969198991539899148402012054027935836155898327482930197772782806466056745285466735975973654443384255514803910657492540817242833032228519754546910560598498816281322808954003248478360003561578201

68

268022727538479830940092525909419213551736678146969059865957899802663771717793011312384514789637899368253349715928851659976724541565090307083518724322597676471535220476836967592066264411814106497506834181026865690231550891685462718604328465910491764915386953

69

268022727538479838485078671621485387923014796741242114091016422526197192695213432308528597035425580588460928578769110700417248099617686811104914561392778298537053780472834690058720532997885108675005663107176294240665617271764027315876216337910491764915386953

70

268022727538479845113619003988550330962691421961126479455429868228166325455514122566883350598429652114165856332561758629917226574901974911043875298311070072915012514706258240019340255544875967491573110255413284356526422670075852029323285924868024948915386953

71

12288440216108662332175132395268626622802573975869158918655667120027181799170921935366882456767993874179573999692959919994375035839393614914481457006429640169048997962872987660766917644119981800322153456266743938476369748009793432918187923106746620124313134146704757372892543

72

12288440216108662568023532148726017375288251847879824624967621000179385625543138700343820726268206691673416634742576191410793865048402416403874962665538289511657612607653399385914436419535571232091946234910833292714978146907286430375155840064844695022236718146704757372892543

73

723439973692007631870739309942246532433123076502086297784691537450650340689940006238806908633250735708515311809361470989525793875804027386615674418713260318760056192415052025892555752147811489031587831057803931808471712281487539614521443735882037826167053812099449387370511745653162203872759

74

723439973692007642721137224195570574075458640739005521875267301744690884936326916631497900416042969646905702197199244933733947108521570407056831149080081208048113053111511520203830029690974008557800304851554829699234250013840110682416025478544462400362127524257039296120847745653162203872759

75

723439973692007652336812138276628815769015253406924728430914256056619387182084883877020082220378820381353530193841949821326446448734605743319428624801056354491077798817749976828698285784377918863695494516450501264769690099796478563139337269735489151867988392620563235983071160811028833041911

76

38075788089053034782732423122591418246076882311011036725541546595166615603486668587856437775025093226348604816449956920707114905808445942698634403577831254633867919788092854427536944144552141075683709867218650839648441157825731119339857734767819825836087821262456060026649218990054149107469

77

38075788089053035182089160232045983647382371451229219627887441930574280541829027320005414467664482222981628346410463035865593192125003493604906733012671319400192836618491210948004442797305695636496800624830596166401867094356368758288157820908976306593086720875239891181337218990054149107469

78

38075788089053035537659983825280991126340288059800568037733549202628200035360220551641204518067007469000430184371024940583728958707305174406319801623848723406275988866417596872014670167644298017105759800786709264418263189892167577500383974764290357967945817710842962943769218990054149107469

79

4563443970768975273445217936653747406690467770650195802385135920315110631931629959896799769494479389981756785469903979519118118570476937276271869204663735294165752926698003570513886922878724616111220615215504157292564894330461977552755063187041552245358566858371322322116972780236658641503871778011539124611

80

4563443970768975307377375937711294131929958372579957959114977241584464841024182177959153048354252346450129482701696271837719917199122336343950335346799520659421049819972806746840248557591922484213162247270562639480475528700382323862898649088619834575119715639082097318559452052642767518290214433499539124611

81

2425201227269435022453368036653363301144576440727014800174832072946597984545688681360452088081660794676085928056800553425564412285711428982110782235439354548170684720544700804286145612374602149123274942200262945853027477496971994081222835095342807925385372343048389580530409165436384954129467992753428571922394451

82

2425201227269435036892854524907312688543356454512952385288274216071493891731231949564018377149180093770230413529531630178390267843246531483467158594046717893905843665035120507617302778248719988130008841916725974250049033899753843952018555636121696682941212107680513639220393823565073739607067224753428571922394451

83

453367736500900455622784105224891927006782504701002701515665908595457844258301406181111578756985874898100771764633367437670887157868565483120196584744929531750964525438727364186070338168449158604566568714385665563455159740987098283792449421924717147133667650241608581180722006829861432055159075203423037745513538644356901145503753

84

453367736500900457795813879587605642911622459880558428362266357555839385432087834834366314675758475758131938073808347889507180292193819846842944751351147378615456231793341126512620268313641440420380136854762617638558317668416730317554260111893321735840904953142389680601550311560486334322259211686049463571563586644356901145503753

85

7707251520515307815737992196793956245132129347471451392940300290620123714542953868363316238053096917767233351511353981084990335751974878511294130087396533371394039741241165144630126951910336555323389181921822837645689867822019479160209738328345731686628475981791759281638206715500262886806064501471544569300928582056092023473563801

86

7707251520515307845629106941538900240412995196832373049929737409685954575666601781881537719103417512049470756103668788727865223307625127273508287478882424607321659897833044229300627920039204953547128497815995166075708322698009493244164848297365042434060917575788754056059813914108746429622663560630514015512447046056092023473563801

87

7707251520515307872566458813520253378720350758394584035373006074806970801291138477360223006052803666711922450246322683506782131045669033088144309575661784745669918470969173424960950200549143013096736856484384610386626692816465456485150626786771292552465234344394605937467508577559280052493286629260649518166591558056092023473563801

88

7707251520515307896870815128104496345004121690889502851331085194843795625948822809178659232964207593798761584138526321474441617447386552165929384672293395907696025125260887224341200840634433170750258438773323315701151531316956649119447147862499999999914459878203373699994559077290794514459233796767674107839499846056092023473563801

89

2700284925196790441684297496909478304203074108105579886746184074475266474429944915711152409670347280303652828169255220595312093051898656406064573811603711987702001662784930909035782730651500136001559107552729550465363558564761677402271409181501436369804082171813700575006040358472225151167948043858519759360135526440710057964657293859794994725319409

90

2700284925196790448640234622049779593050328332383039437490255566176728093954741043101898911447197505947485127031972714142601951446633480109617397439844316767552241578319016315094980993383357995043864308874825545906260380704020677040248751226361290044079134880715034942730726810579327715436197167723968960980770317048768965413050216075276338725319409

91

2700284925196790454937698742701746007596832158261795798138109547043009909136505302165867918590242459835600408540017727710711803895681203361778998485898886462118866466085599727530712166806044751158925721649845007339348567220270419840540586543114871600962900891300134441028706055039556531406679597366759816980443161198111764868634472075276338725319409

92

2700284925196790460645223271428550120584391655084203149617152243507292501878676534536063701406306356589659445484540854861625644384213952144585327586509130222910646190006545757033242784902527707407999032495895377662826981457807704079636412726729375032259236349350883669405924071196175429708352071300507300956730512713505791081060200075276338725319409

93

2700284925196790465823576789573601973235570960111166327052455913486091483874067805230120996960261827564167767183301974435485605004373794148201273870146699570288621852627239629227546253614002690605122510749774691963694400898689489034368017929227911523443320066367225637653137403390413549886905096674143258978047594035447031475083112075276338725319409

94

2700284925196790470526712929715924304651613466484475033430604979381567941591263339276394416167034790081951863752221309375179062063420838524974446240084031899921824513146574921506963460445365601925198465242656502282171577058438151858235812916205606000478949803414020439900538805110068337952210430938703057939965572862435551742138216075276338725319409

95

51305413578739019021249317409220786748838594947847729380742261445512954540260612324377481930951059951582679226757039261705147861729695506136993880241845558547658311552788684435515168713807461061908528334348549397631046987009374919900852842561079986122189891755284452989366830366151551982101111140306792139505563820293593678417154423117124547781068771

96

51305413578739019095184429614173331239582529807075748826241308603991899536153193253719618700641888121271989687149558794716750973941020963366331704018322202554323541572855688750931361486968817192567747844536587045652063548116980300815454679095341366559301415017012798984933345915199668754635936927676691813452769962019011714841829129822202672781068771

97

39003968879675070016258892938143147888793007031660841994605975201356256618904916946159599219584593140170335695145295281491495716876290839439456618392514758723337561577154954837765197569571612796082151281301255408599962266247854931735596617120552643438416684948929664917306918094235664118722376564149016808378137562259117977553434658859290662452058082075009991581538307

98

39003968879675070062946623171601784283774648912643498988257115430203365105654624517478366637372805728608227069286486810730385067057643531273458198468641655615318047224401097700098088934239836954663243095831830107861224842295337937010591503050193844230247722691010402720558153640280702737942380595368740983739949195878747926864287376121126894128846818075009991581538307

99

39003968879675070105557521551798327277943917704130440849628344038896773579214096997683527610460757805170972180673510126818744194960777803532953350693540386445993387935769804700546602964409395719210286621941356987874285223019872975939458249382319223336771874425000064038891124550895956846666196540631295229758125432927575804628544350390120122457774050075009991581538307

100

312031751037400561155866497223044846021523720263398287454117060408898645856556943024794634064640709059875810127745719149085343422056840629221789408937350372771342565568905648642588945925242229710154732393767728500288456150226429954653526607248374860514153665502717866261729755385570960710590605652311012505969016220301907021818664945784384055719470546311159438172799

 

n \ m

10

1

1

2

1025

3

60526249

4

61978938025

5

605263128567754849

6

605263138567754849

7

170971856382109814342232401

8

175075181098169912564190119249

9

10338014371627802833957102351534201

10

413520574906423083987893722912609

11

10725658733010631077837980123359391649694009

12

10725658733183684339928277148208512049694009

13

1478623137054473615254787592944842689807988392270632641

14

1478623137059580374890386255821587524344579342670632641

15

36965578426553549647808566014281861605597529341720541401

16

37852752308825227510932683290485196081771414731414031660249

17

76310917769836275757123875617429924166816445033269207203147996696551801

18

76310917769857627331413884469115370235288630968406710637654236696551801

19

467867293040677070855607886868901872121523897665303071888471389019703072717616849601

20

18714691721628908624951710044795227174464940236903680948764104071157286413987212521

21

2673527388804289928868207056421993573983757092276899980921622672345407943483887503

22

2673527388804390489062899862138435737944921357241782483324283330307092116283887503

23

110754912352305483405135755913890301330432316053561213996936974979287513354898124691795514128447

24

110754912352307228499262191841832656004244894406736221025711293130336842331031823311958314128447

25

27039773523512790208689043829496228673426942635132694503957471184656343405032471093525352745335225884143

26

27039773523512981562821767874830793661529473175164277360641738830349582542871575810325352745335225884143

27

1596671586789925795529174451541896602433276861737293636743621080129512524894005259577898554259299753232760007

28

11176701107529518265253741092897953763601818116408796206446150561977160882592921736001969979815098272629320049

29

4702119000372047109975413748666130821106395586651751165678337463362381717259151103864442720423690137673833189027808925029849

30

4702119000372055065143217412481070993123601507435307296761775936946271722643795185036702922373989167956933556121568925029849

31

3853989741454828570471901997710832029091502124976320717465664177753114576133219971378850551285399130074306458106329076830668557947014929049

32

3946485495249747957863773917663560379918390461785416183499549060191182200553092594138079859546378131362661013101427716854915563058354859611801

33

3946485495249750532046598813030567197308971660878266737543461732952341076486794817045969977683343561697187464938368063837315563058354859611801

34

3946485495249752441854196325175791765416802251042444169616542860895425384457578382194793101643037320131880396890208629494915563058354859611801

35

3946485495249753871071756724791922909484927539504260789363742269723330259595825766194709128242619690037145149894506804952350893864114859611801

36

3946485495249754949406950199205402709440586185259455474242631028293541079717061727956625211629201211202210208390636018289950893864114859611801

37

18977008478431690846816845090355136384992294197013586635435610962213952118034193334865539727239829729707514041472315629853861945171999794192506805347903436049

38

18977008478431693866490858940899394354658107503949072400444395309344363137585189010230751950282239017255411997038271362401455447304902091792506805347903436049

39

18977008478431696195386121955585315782808026058135388541589382067446963029165879941730105107858770936923776220666387640287082002913393714192506805347903436049

40

18977008478431698003376498506130376936832181152502191013132791551534177291134779951754023696560607699963356031796815647336554435457350472151646143587903436049

41

254721919531862299431404609134567958260232858352097867921658704629944367984869207706667133180693292744960265073483295778876621652155257669814949417705614283193039537747303649

42

36388845647408902047125043288655584882767289976521362211848050967667753523404773564027395798910205192426379361866102797176408410640546049092701021943301697599005648249614807

43

786416894109808050209312864470722114601630783590730879350016666364013020667617341406837455108318274225053384868307710511376797991620121051178442379625623745627145985377669567052713350274943

44

786416894109808079095774398014667335623357258521512357990274395026467296057830223523367733496041445140523903795334989260441952161433106982247015723616400542665146687534469567052713350274943

45

786416894109808102168344437741765235315161500515917977270141172556370391438622640097150706209916842335854984974596111107782832927569846345576219199917951237183823804667933126917033350274943

46

786416894109808120688421691932216274881526235626753303847700542607840588379857446294954909693391517521320338692345134922694591616016138686692982564093935419159969973704733126917033350274943

47

41364846205772555292741604489681677634958504528451355034529167473805244156333442727307953421473354716676317978477972343102062401180791537988649697106030417177023781742597132157501237089081157079449971162207

48

41364846205772555929225348873226639639471471965053285093254855771525731861787096455539688928646680514856986422741949703096905659459296551319721960831291694391352687819594107770553718672167778173199971162207

49

81791816622756156838361462146306339211147324117529501622230211939496363245297224801642678377039210869338907659598661037986777267187501960347706935846853782618296614866377452887661855131435279062359988865860692001801

50

3271672664910246307003099496621993563510492123636596334752938656149582077227199079804767731960686579045636285857185989566653890195025257854339743639823694275523514711515429619843382922418990114432788690782175601009

51

3271672664910246334459042248938848243659899506712464778936940240850419425768573195791620852535817964024006383416426304125078522164461534434361457688915022384739140322404096431929133433990141470336788690782175601009

52

3271672664910246357069256895108552158979908888463670546502192578869445776120552617847567569936906138373328417984993378035842892293546087517326971624832292861552813923186273432213587350571637896832788690782175601009

53

572174556230149816814280384187099275735461393552989501459722857005715482577930336663000153288686195165310933259582709801466193865798095226226164072382490657126339457618567339351918630431870381793712001847735557400704656008207066441

54

572174556230149819525465798381185928655483147982258285454858693293072083339904379657461632527280361906307264716314750050755993009048996539859945424835373342718501965013321298234292695474752837621105856946080521496704656008207066441

55

572174556230149821782145500775123541022809692332739705627768407913511203566613504603719201569125274426920789830822565764882699319005242107505345754183682493412007619543158903104522682757010365157566846800849739565790628078607066441

56

572174556230149823666734048025947512073504698409668914901969067258402296209587769765408001069418143673381490473623116395557511269602933659145891974472473726635570120258693805739412944939726413337960463616528160561790628078607066441

57

572174556230149825245610912121843210297284714320459342104300055851077996138167457076250755909579842986333454703097561342074399046648046383535291834917423834739396536685120642114739815381989305762058523437417961265790628078607066441

58

572174556230149826572445798862673732479836371345502961721419263570160249974389715437990561566210386891025577903674553767369012691062665040512334820741186657093353781937893687820972770638362758353892931371469182769790628078607066441

59

292448001501589460834413189352674469520625945538659316052697179635654320702112162946471265925117368599067688407791195255268455507016056087389292281159308570193950939914313435249723928124307205975151984583568788411212601208614826760401552656322323841

60

292448001501589461317588161405329856059928868339604139551507496811725031411712259253003575271362547640835814023142089442158616107466185495858714485360374687166258488970353804889993618139220405149264831110826796207908602122090977057522392745922323841

61

208615708901134889647993191297716996614508734116233640254945939840110561618470401757804105820863761059580716788945612359523269215174992135912394132923431982130796120337416031024888062049651216805152786631920729876767795487812642682694634620839377883784163322686390441

62

208615708901134889896305580815080933984354650944686038217589794072232176202942431651304641113655536889311261329535797296629388289518028157876682210881065997036824562236930144418184831770682435202436110176341449535344442444376070020970331315421952987784163322686390441

63

208615708901134890107902718985127757055367914076904309306846868085080656732231428611513282175702414958308869276093189304791110702313545621062480180620348306050928721873842362674108781340982499304155160830457759401730643405693393928013228820766768091784163322686390441

64

213622485914762127655596255191092121935464171152589380559844217082742022076402608695301430903247130353953036435974173468623088945282713890865833477450642147766022565122979324015126939900746372958994048577062669045808302428122648114959586596615497070192252106108842327209

65

213622485914762127814115383084693521559133951422139421379283318611559595809710596427826355893048617867540033951292181572014533416983894338100388229297449487906295961417945937599792896815092596655542177943396626260205806226497680603605407958205051022032299465699242327209

66

213622485914762127950189613055399962795901870204072072703246671169848163029101564397263076892003566351587869846422069172511079346761678668047075438765383046272994253112779207219589933584191213719357216307939711434391650727239667406390456309996123171536299465699242327209

67

389399143227754581075812131258231084573708235470086767096171115808685805539921358299676600320149362739798009079297975774180361286495175868312849811762750040145340336607382958428979369981338836637305033956071092589496086124373900633068526093620866025466464985650408052589642753698969965841

68

389399143227754581259835993254849470415883196694709121796137690391692029811256714385049897940276768522432221257744020944291006934635637698585829892424314378753815870810285164545445159029247278485042915791364867946210628114236504256196958812757469672168214547989904086893642753698969965841

69

389399143227754581418863540408646430298444033853456419034377854398133096994408125335744958623375814653939674002916863157276882631710980115414476096827138985894281078236550043913547006625050270658071833308000734080984660018106141602263051552358757016863444742906109351789642753698969965841

70

389399143227754581556579054495373680103865687378033162624996754886288758256804474056293235297797915183925706605485925724655866647426669803943634935059128239261764025265297052526224504486898666396082184022955437429976950024146168917947044561485796988417033260777680763273502526729369965841

71

1267589049760921157415230981894887056841821361204205982086832706199062418857190546819348318495214494459745336607267622696656423605171146478606436912844247495105821876797572090442228262762092561739757514623854135849443602121403318519705683422418649765283295573679920771658103917932182845733626318626838055041

72

1267589049760921157753468509167882782908399466157682145665998656591669263957401434110789154072672777555838091500330956825002158721182999655140332078414969775451953315155091919978149918539072557606984646195467774715514715926108638191271865590568021505420395446202629019668313323678148512037626318626838055041

73

5447623441701923015408157171008643789944054564309854628428540579409403571529337833079780441601522259899448932830630664092710584840209976721026902874605490367875233756627652530779186146808705054052185866807830964992012790075818962462394946623720731671846214911661199222104861532603941931921298053493552171113948344297378558609

74

5447623441701923016513401153037489146600889758268213984241330838883226214356503970067696001051833152000163830342777560061028616416113177406614415826234379069006141444626124094415175664793785912364413512180401413979787962024809159457459238732851056590903197374893786083348755590428178878513440147495008192617948344297378558609

75

136190586042548075436995351540308476715942115286544520422254985226614417479368280921857309671173389092215057450251134380162821816359713027954607235117879428452884608630821923908842610313437620965383785108967743757726783582439967988442459338627136523707721168457204075593382675279860694061534153903879182973682383723784554999849

76

136190586042548075458158459238704306628855589402732214208919661300348341078353762019238943360427227885385608448130657988085195531453534033292770723477347142375380317880138909310263291674523528870722590863414535957329127733141525353539386466788664893915310786221500589743684126147238895297219592911007577111282383723784554999849

77

136190586042548075476728297157145676047142088032372059544740448782041170278629461063798318256330133124893193784364351234477273216827179815654986544161523390676006449993055674027084995837376171342695105144500792034412254831665926046271720770921593249683634206024720279349743494679836737737765531409020574333682383723784554999849

78

10476198926349851961003857345403304365420736022166765072096132401969291169586007226489892435782514570101909853916224421214431930530792676094775930991803248686153954752369095696920706852306498289920363401518047205119990934724483808286979927453855968195624786373609205045273245996176443253625635195063761701237106440291119615373

79

99191543731199358871181018973752145496626604228708266431810613875085125215011836145275486911870053025256789865460725372833849117959901799465875303508979407187356004603097655981119568462567225055594346435136358503135970208117767080919590797249351981434183358378514574921496071334955560089546120232608075028751242385756207175872777364638761620973

80

99191543731199358880409772673643915530484451842348809189093593033913774490284310074955959435753769974895598718282496473029521363645345833100293173177700921146427100831275216541246808834868973960572183998737506635023888395854220958619578008696492802823953771325899749972719339940569494122243089339070389253090095465677821691028783017118761620973

81

5857161465783590943010604944063874361010393688305820155972743476860439966178617209169988359280019071184940587163641921962640094385573753733960865445248981141592174569432343192155091821266498311682605291159603219660391845354475742690441390207618630530304464749663776579900238897303494627934655742500268444547222982706928294756643408377845754956834677

82

142857596726429047400885804383768835497478231090240566951990418857848048054909606129993467653465931993907316845084365161636297591908165093173278393187441045365683068241816095507791754595716299042634576493557091983613433697939875302140578934426511439698575787704249160843200854110753300984760557369953786482284582624809162314754112399459652559922797

83

2216584354712517200050021625248771230967101262744116322484516295231633601656617150335938440628092103925951980723527703433274676958915954626763554909096399625106498859785126215524195673246655666852471894627083575518229979332672395014075116072997555479618396173630977312945991171911814767104727481469946870998846250956652151711428314516346444061647339008041825936176853

84

2216584354712517200176629196910211230269670280411245157274215064160599736772435431092229405231844624055140057473294717861405013026720073904119216340246830869693596208246091369984964927115728682610902539707234171743846988855583053289292624679499862818283576448512854374056065219043320723766318323780818923295160211073460919695325194512994620755714539008041825936176853

85

2216584354712517200289106082510532422020246607780181094664141126710396720016898819658517586418711154670756811032512950847705716106549195279287278400701020287681597109635270316072214884495467406472192211184488636291585555527140509160239120627615194983675527720162905000220153523184739112345432436801867586238690101039287618713533629687987678155938702275912545936176853

86

2216584354712517200389167817116893642185741925030859141240295400449306452602270864302225334507953208271327335186688888193446141830467473615495509730608743906896230706476968064957296429507187113142340817336646632899362090206394395079473676354184554044511630628945526912317047774529314072401020972842898807974318434523779046664964544126191735031765902275912545936176853

87

2216584354712517200478305227641324960519419450381847948994666186841425993800605995762146835662450737737701140682983712363783899490757765067819577588397001600750802467129854784702215367684401675385016684093165536017541856728022367729404196086243020356487945254345123306064474834160885523174776462849875337891888436334466115608169872414692070593698702275912545936176853

88

2216584354712517200557815971811626433096128487088677580993177302469376555859639592857845951077505071615782538112619153837088161378794005702744737495334720338496693170618610990558779233236394553506022222518068686434534312793140097148663407955301421516835555771652645051580430605001764746107539444639885186822048662169340245208485430439834753790831502275912545936176853

89

69116912549790530114359723379028768033410330880762250370058132366185507208617453247648256291273961311262526617282044009676575768605606783440628213529029180398815589790850270997684597514953362806101733598216185216584617673996242159166977330164931744788254631876942892195025658346977505278219846236657935235312541897987605779103569080111959929563422478507788732243741818452296705004387653

90

69116912549790530116340007530494206343925413886039698355298132567917587570401307412302730889527567362482120500777373002722315882858533607367129157297350990936114692032023116817908407298677131337751401676099360359858780406486560442384319248562904039079374544671530139836576254976620052988006890406784177115041252504275601771082720621203250913818296108325366273624048697278055425004387653

91

898519863147276891535470687324820988959899473632787525425621923984833909417478212194337062477383721667112673069750804143392558202832106401866064195380243272411483953305717891052391538262729096360653324859375302945503216070330773555553969174485060360137148729941548419505043774262589967052760490076146983620937291103277845139323170961698786889701538341079529406611666664614720525057039489

92

898519863147276891556134843952978526355150275414354655619521058985012857359298627371868446161485849091124697159414406872270661353979104244800285332491921412105092660090604422165783858535631131802861409354269964128848559873105428023048396267237753118075241290760356230359427628962479641662364780830474391967337265326486961968384462937831618911217098014859820320335673064614720525057039489

93

898519863147276891574681536512578808469547863970904757572205356416977495682210747271764310738636704046204197927949509855608318516883780280286211558120255289215467562973518328026917846933607855715700593326238794760060430375685265487247746529056871991902236756861918676961339076733436406907257519863246055050487133964835186913110714297920113115013316294892707113667999464614720525057039489

94

898519863147276891591347000998521227567433620891023047508198022172696037982539212110695333004752763309893667463358547745968145826587708738862311253304195236491823997593169484773129995664785942982558084055613112399902022847509471958108027409786485775600711406248513643565634975570690743023143594985374982490613315310102919510500974893273783811078550706600264302241593064614720525057039489

95

898519863147276891606339012460113370581261472377898198103177580630992342290521258540129038759073552699522210301181060481645540912583411987582423621361445404472201081776683078855429659036879842658313730241030879094522489487193960138732749353476568439510946197664035701817628711664140622414485328786569371934457047541801243596345186767360805461615552293705199943221033589352625165057039489

96

898519863147276891619840562428630746621451569223623046423686034210479517891924073418747763581593263877604238480804025748612981760504192439576061448465185669220695227780845608012244420988953176491770610994103167286807586639578540635189600666053358636275398989278830846046501761982326934450349864388834233417596966726075242931965794856574887074869242342806669880986060199606531415057039489

97

66259022557913108923383928736154001367870046153995240913215271645551996893501483078044228427665986576639190143237287171333889214962931314999011582907485912968148619061478761051167918173329214387753675943468067363425817094202027974843469033471592898462261137703272790900679782353525333501237125954886288864934653582960250663730793593986323875901627930313374756896951664562621066546372066304284615802000848961

98

66259022557913108924194054687000275096482303475858527749738310503833681340857595877523555128347221508202885262587956806881085507605725869468417549542533847094356433866560178723649610375987578713926100413497640788306552970197215089309390073556811865225929890805823196728031186452696405567575954110666332709984112083978388784578580135156198807004384588504482553281886965900459773890885499904284615802000848961

99

66259022557913108924925970879151654887657044368761989738755802504421688798387064760171805319828508286561156146480224221138045614857829020396676495331935051527942596927842499726308976467269924800865805688126830685843546992025480051619072298795217717315211880720911422870880615179954168325672646877760761330790202594798605981852836164452802350576065916318360099826633854096707287173684706304284615802000848961

100

2650360902316524357023516110549682504244587091554099574376919045687443657639098889107791401247095365119910073536351903275869724728471302119379326704244144156639374609472433377466297028165840797520963796339849821100396321746255159974124647321729327807929837048539744301852013719208779659874448196800068991435845002285221970588963383021150273608156008001269494285452877807653566177803006501874225748783423081

 

n \ m

11

1

1

2

2049

3

362976251

4

743375539195

5

36297634492764230063

6

12099211530921410021

7

23924094541398110665791491603

8

48996545626484461837262019724819

9

26038773205113879830003552224577534179

10

26038773205374138944970092886340352227

11

7429165883912264897181708263009894640627544300697

12

7429165883922258723067422916194931343727544300697

13

13314256857903778092495857517763532896228727881040309133743789

14

13314256857907064292321365257324718197253024157622709133743789

15

13314256857908602795901152262005380173344544849320221456176813

16

27267598044998367743896732810746877961544301141765809568080191149

17

934512292756427622994931178639704811299101057664250996556094815828661947740317

18

311504097585480718861506300621623353576329568395526797464631507757287315913439

19

36287192975589036373567090060625678359881954017310533895645423967745974321173411189715265141

20

7257438595117842693921539215799261802120288544999478224983649214996280207355790210386184113

21

7257438595117863402798963525737054394264204212897038230259271856735500379489944450386184113

22

7257438595117875817015334469418432609270508318105511954110381756557265067632608130386184113

23

6914958310889460980340675415410135322845559094600213073108739009839162831571928422212104297811284628841751

24

6914958310889465522384674760640552675664177983980826075629132420722954195221959752715787818535704628841751

25

1688222243869499126292919003844475935946021846894209015995548894105408490717139248264748738620738744723562114320967

26

1688222243869499586028609142886540378244146717274313739027831115136917621504828417936302807100738744723562114320967

27

897190517504250890811381469747727855607431914701844921479816525538422647340800206089937916942819859234634573596849023447

28

897190517504250998937785460446269196876856901839167825012497567772024111978418544060234871975145549234634573596849023447

29

10946181670509281724078319296525741828883885902616035375721706610193649459009116323608539087998365995992113217237380570243127809325572563

30

10946181670509282341688262691058774401728942933686546848480852783685656183067936667903575995506641385184490890378144736410065409325572563

31

278125804078985149544955807750947968356068415473208204988921065819430484482038247856150101612251616060780735390687876844459281149203216598679685314251853

32

569601646753761602069881995871999990264588394684633968527999916076588078367175759906659682327643489848087823223535939772244910789209159852027227975980373069

33

51781967886705601212196285334299713865759751000293584349152830411971272561480235718876917149001110758114613341065647274826289233036294532002475270543670279

34

51781967886705601949583992350193303984276888247071982476747217020954302304358265656399392179847379279827399335558646404801720744444934532002475270543670279

35

51781967886705602485646573076499591638298279966485457006704641093923515323622409058289869333834473142945022555251030589445392786438209798671428870543670279

36

51781967886705602878867363854057310043676391330593882261237151692302767541987762422857781748474369034126961494824341127145029857634369798671428870543670279

37

9212924577463052518259509449177002543714156184377248938354175594957311499246759104534269960264712015875289678045395679306141794081290416599184448982765591382179029205165227

38

9212924577463052556857383321613294434030435664757147700470059486033772829123402881534306743223222231760468870983176445508270465072897326144374437089005591382179029205165227

39

9212924577463052585862343137386348613974539896434091995113637520830591462590357071149342700863405656930910682254689465903846606147203949137279757618925591382179029205165227

40

9212924577463052607816817357703274408369582687926077265621998002170962511433918404241617347296622929862113368600996247660214531295247003126107936614452129159126229205165227

41

5070139861990069054828721191435819549435270922163244432071955977598765024779695717586770288033150072955603067048229127829989895085324771253567126904803090784257012979397282160213299986161107

42

724305694570009865984703465515077113477900834181050918218246156859727143553626919370511620773556560007107344766036074169808553796105527215164951362913176021599103192165326022887614283737301

43

673092747427265756442557178094920632639557266756842090343620121226239177479026480965202146475755473665229909567361507496734667877823900197696964656070221441180709549316848571904298212006688899612996054093807

44

7404020221699923327052187391113949387640169333382937550113044497268578972785832484096073016495991985903208513564753999273124862384378483603396205435604152123692413005957015793751829943593577895742956595031877

45

7404020221699923331881834225321791376418690945551204362121160669124353133575806831595073396122939969563797653644389950767182636616923590776847780829818554820121396536471521135445965365859590861016556595031877

46

7404020221699923335674258147140887865797152405156624730743970529358432616867312831598120400903385455748924636731798459137134047617894066951217053353620880930426642175628305872772199703139590861016556595031877

47

18303916819743837236764599697712547277867974281852344500308854826444201511907192003136327830232808132856532502097831335794415327646760406096635612595369377632773808178245140666528474013531593868169245463568831784975021345182731

48

18303916819743837242635109965789150811595552537627807332778440443006693985282483607352217597187802881430859244542858433747129014761737644267531038186202536551737775127948807201884154146023254117503478716500281980287521345182731

49

253349769605288998589878775476548579803921207599079813144766405283393444947949582795054335511956621321275682841221372086376189334032428997244794674925307430537031692383584580693355840525962188002976119329892104150004603495092037596525931

50

253349769605288998641739179471052651302694835657095847109970253469160896916620209281190840333656468604693357702952565854815620495659909664476827508371119830000296786123158073400106923417536347298649090618788300924790103290489927477540203

51

253349769605288998683448585596278265641548069024695098283070237593858630786524064422279174929850874335603735352055927124662354240204309967785971468482816332092200938538851675766565573374624507766631961929780594157430103290489927477540203

52

253349769605288998717136115134275652133872369512376068926952013364320529767642843401204644869093673316061052412643301155977417005991374706892358908333857345382042199983432453173375086524968242620107777913475491125110103290489927477540203

53

2348308117169590533139768760121557932592076041068531823892405963660847139850801881308929846434136313694367163320240785695342484558629024299150917296853046087450890448113822669599033863413155037449412382048981819487686275562382577131086883169233456786274191

54

782769372389863511115310337581577149939370987010459124002282920952775338660795273937508516313614767889843692112193428397519976073737785324513775200138551356559831042737086724316113901647770127843531213211332578399222836513859013276868961056411152262091397

55

782769372389863511171470670000670098433290349136798826788146189813711605679740367143652174295436310229443665892589484262775537577257170767181200066595027540763130302922251812015249581470692036476325411460570631078264045157699098777941100725095952262091397

56

782769372389863511217533536123660944320559050265215862690613286167982237513779316328077900805304203437966919370982648143461934278156165459082497492901069724915463990240959810867409440666557114400999030369086980620495965593981857141251100725095952262091397

57

782769372389863511255447207532074623713624713295116495675238676421998371686596133592569115448157080672116422332020052686230384322049108260568854281984797953866080753919617198108810001130296208040390815040760320092177492870655311712771100725095952262091397

58

782769372389863511286759244785119107428384462033855558339932400551315973038319970866844878831231655824590376850550052027946571835658826383323795999376452117692717195830736119559366550827392862852608211154122600514325295668714030862851100725095952262091397

59

23605105871746178358639927485602383263782687838468810666362758937865205831999991488614429897381785219560780049648475128874577292285848643377920344184297875691442167122184031527870201190094948511554945606306675985725334155983005521056749594665507527915019243511314849263504623

60

23605105871746178359290248260517184167699844039600981821377950187156001566956055019194517696930241030682048238546093365837401186078874291486890200825653226366907669617279575379064090047290853724010102870187580350395639547526185915209278465508964935628058113393785249263504623

61

1027150632112383555589765557611333896711954323398176799959040467879249267627149063108211478102281833477130066041892883146189984164194009990689590415142265499058476562678526053227488917460547045773201379924897150079966903030733433527663342632336535289959020727870083690765212123100172744055629803

62

1027150632112383555609494826095125574740822515895269112088500281278962318711531542391069266210694562404357799101810486708724694011887993259595359994731843778163404650890502107689509886510156289090079785965541301644046137294884192512789507410736261664907128552449888644078492123100172744055629803

63

1027150632112383555626040083319290628787900905994499633027084653368701595655230039827953314900174155182897356882304597402353373589444864385957621530677810488489439782498559415144278607356658374631868810426655870168107814444767836438089082316819039492098538722996069462285212123100172744055629803

64

2103604494566161521950625165734757114054737554859303671862302184212720366101571787583406991042710901546651380755992886370305037669447961262962334513764285192669246523253526959654437884549850424407626113136897663494184490074317363113235763516848022372034771072674571550317676249204780134043459133419

65

2103604494566161521974652334376483384111796332979585841347196704234453391145577962005186407688900014975163440464215302323261394912468640830657446136214838951013228293992398329921038831643045157020931092777741751794022381564410169369508320303490518316074949606502646558947586336552565042843459133419

66

2103604494566161521994964967693927573055631336692406011961061659157020417376325613836779836988340547926321865190661738635964777911404317674289964682354631743109578192616119541705143321731568144567804541554277137486636693202508499942713058692765572714193648414022572029358420256552565042843459133419

67

256913496500853377591094181181002745765908491019947178901878487896498120201868400880441799427181811529231716722386337717634463266619447099831142142411159752078867644127952293182189193577468423327243172865850107347413306445828487593967945107796036980872951410456712409696061515266281501735064690400496233254737968196777

68

256913496500853377592880563080618157018156001092881183742341097570635214583029086107433217261092261797306185038679055936048555147384542824370655852727857423165140866678589991915720018455969940574458240647119608722135939263199725165951641460472651758928843966793426987094429769682016475917055418080496233254737968196777

69

256913496500853377594401924334026646103435971679533079772670393495941993142600274485916909029170480132230785657702860545634412731097887267312009117424151882003171274515609252993417003477094680445268176711899547493138221833121354052473510415206952714855097894011527245729367371730526925623695761120496233254737968196777

70

256913496500853377595700579684745638322319398654024521504075982968574505935520527981431675465018760017130232380232377415300991873292491044467674632916969688879810424906635425180582593836957184607438866293574107995462540310393599706865939935201571428792368912373711683529411588744924305480838799026110586457937968196777

71

59378436188277987249515991358622683272773813053911126321641012880904303534051647046359008550868050336486032256712314046289786724903233029051260531367177295372343039047547772524872430580312040646274209506246669530538217927201892410211788079646711606410549931824941753616501559488184644487169684489576089770461740892297033585453178237331567

72

59378436188277987249736160639827163357236481262164232179782660557444906395838286077787507917113786062151114662482385498125339546742866844291065659651062381246168622438941573571177550940504479734403282940323986371605514859442745274076295213249641226885186606594384705982623214564280099114491486966033552806934850580617033585453178237331567

73

18628599979580799474243322207765186607860105068481726268406807041656339527755573639374808857294296680522331330505353383395008527273890753474922804995897712906719050064967380288996268867579483185318048917552210854200025660941807991385646385199722057835349627602032637618255891831964324152647844242260467885281331996416173422709180945972118853122967314776436759

74

18628599979580799474294421717052636175229309131549263436447714160888138287751544226729793757207886181626277724397924594928015159479409456723214128511725642490059205058776146316231385325635965954320843370509307488567280985453871103258629484519438698560989108186594340190065367341213460993074681024423936064270099521627298870784888970722198853122967314776436759

75

18628599979580799474338506808837070447283450297056299690658074120753473352577763007415635151389190752402939970123826513868942111527903295575844479832846728229130033079043509751810736627898292823487773004034123750091868709197119324420451782706135026664624032946700747582549910027515425911228970728519644032462348778207248432765757995430894367243046286403809303

76

18628599979580799474376614806643189555369466137884900293527480520260585096898192698907094095497762497509134675686056785406901347020504767439891661629331218644761164382063696078237032157922696234519979685574591269854644683349170541115708517188947794426958417269248196353497593322907650773443748415819851037038533918593819015974269841912814367243046286403809303

77

1693509089052799952219056262688678483188020059582407783854622464924347837117813212003079183930676395126415875991322265988149085736768151100494777364770451601269661707587085835966241987748669399965587511458096951354983768026555526769684798876817793109814767006621240488783913485113678628539064822147321494807016945602050399975840023035623124294822389673073573

78

1693509089052799952221659611324077118916701378594262024762477250298184670138028103631282616094404752926190246436661686455954275825658233537780904479590593497155490937086612046452517574374897504914564040903888517265339548339608728988271508244298876522703502596678719145158158616274563249638115275831002087025054422247699385870339943153383124294822389673073573

79

1266734316683594615153951970858700826461003843865940776574511849881482570887598869230750382520358007692684110840083216245938191556889617770381145901071786347444261022175083152362339343297114690131509384491365525540559705289565782846276791032964240948760967683015418085964428272534132214598230798897772456080740328431488483922654354346396552243913316709513495129249398363867414667

80

1266734316683594615155425915283622355120692028212973043584509088113802052521877545134225791359195636480637554492959514208769437269805270671128881884212381153315692946781554244691336973478464302649760526679415412589565449709456233859759154494166908475357798562141982478562765870162077885905200360485449548245784996939008877370750360369145672234225328663016332431857884763867414667

81

673194551992646205873497971424299650068001646483340919131645585966818125278926844053737422039619712898901926912095915933037012301011127769579088181226767508688588418750849890124002932007156063036659176172670314274975913962327156621527892507326940518920408800731436611882781224661833228687632855313816759543919869698563739291898217332768358988984509258920328907598986136794462718045147

82

673194551992646205874094970482606792510421343963912298212004202120552837559842181669582398865979804763463678917048007832541723575249311936168460812253573218019776997413794659293343714886066414640274181231798827570316400379619595557982469495790768542318163476767201248391673074175852677544019128254513190157788631746310342483439252027414564423145960601861256334158986136794462718045147

83

866961094844800742363179962256555350258637708952904108331170009431111432159589860500423197192690479279070797554745367053119484097460809233632010219326580441094712450065118828215725254545326976630443305065966421823782723602723854205418545699289432352587937461495572839519202518532099691545118611820178589561207749903171628159469389262418084169704139130374663194178552316929959351860203979362722754955946249

84

866961094844800742363769773288957867246461673137939777735229686223090005215522930796126831343834275143455511802588663084161985496326498207280393469531810764936017218216016946861223271598325520521156535791545437980269050940010002426379356021789135254756649153585069668891843729017058653736408872666252204721625509533766184828972937575491059999492932873357782474873233831993965410827243979362722754955946249

85

866961094844800742364287590946290637155454244793289491384389763364732174943788894264819672306728294649416301478458607193442317566127933148197044948958544235592395327735759235571112431967559921276322083730819339068763512046155802737537619948494755479157435196195159417702919485260508612121026660047638152032687646983096529010928497379654268542042722215222442313997460951151704477203383552240444354955946249

86

866961094844800742364742895584765637068490307729121688563132286347719992888397998897813700924983223227697582500051170246220364971037184509880260658699093320174297124955105916827841032293860120149017282401794615482207896318075884668970643090933725444532862325730080389272750887522873151046537977286707616290771504909902406037652567462414923414203545815047810934566561135167985366793143552240444354955946249

87

866961094844800742365143829928918972748184246027828344349144397207538790870536371448012555968205717421361785606606963657611126962517373423022076429527316791624161187174752990232187128829798026824330140083591166557270369569649633003995112485750183952063777691992888902928674077338526493804181892455825505036454956424992933302204021309040609479435915341286050382947945356070792379431863552240444354955946249

88

9536572043292808166020471401333931442142014218704926802218552115925513906490459823738500720377173667242172492879797692724207168994218346067848275839086189675146047569891938212063271909619260754974991179306261528330278992366688058524862522874504722494525492493718330642745297565893367357720174932882142899617251994347916894473198118371921198419867450246631776784623425055994179714916579074644887904515408739

89

26465637950585250115487087045235464337194585858343025016863361788233464765357224649606732059366198101450608767581752198877683633464507080327016337833631321305275099702010357048938011016343479024279448718295136958537334945734006850912003332388594488388633845111581398736864322635649921579452312562644219495219530482315260749916712605365089491507711218320346851593549757496445563247792371314432077341861781526709196016272616133371

90

26465637950585250115495516513750488980005489329560212690065575438007196509748304651285727019149614280029304395903616681604538997899977120951051918330257733976408403421757797342594486012361740742594468305335893913077206535843539599506153381303537175868150485994837239960355492206889135118320019360477441035619296351912378414647645880552212347100530700219056715295041153731576756572872187768333419853079196717808381577872616133371

91

26465637950585250115502981215859106539711329945455995676546756347305825240261763498759204957350274999066762939215169341671699373395772767069543319037808547538088509230195371497690280486556697535772440678349420033698507719491780689802519541993959297565938109420114098924258174980945202616657398467642598373879072590694028216725641215130630605877303408279996802094694791545283390250948732138496433346106176557808381577872616133371

92

26465637950585250115509600357825797310736383653719046513164527406949688688635916072393996867285488969201044689330461425919901735056167345741076132541356090955186298182610682025677048950762149690310367263171816601767677725908449055754437262140506385438444303170537332928377756628356435397588162797136369847341823528570989831022188701314483715889165443588642112560472838506066245792612097233372149217735816237808381577872616133371

93

26465637950585250115515477353385662445047219754903303991798902374811347210607254539853259132659307225816408527012952883922980615275960930588482636489093844017299577603258470529343211118825898266952938718727674583947111773104225419096530466630609651320818917547902200104585217287466226280304586204223824619011152914235964954089908932832240607763136126309601546690900335509231100761512756249639815602662618157808381577872616133371

94

26465637950585250115520702053970311651621148391202989659726332381686059521318681784939195699889440395312535736353299184354030392358178903291914104442388528939450325359325243660953998992593001551964872742281173455802583086326725860995188976718763319511993213914494308517203050901503883098214550433014073993640368927873942101168286953990349983491285278600709253137273096066612967494990647042560078825035215917808381577872616133371

95

26465637950585250115525352644881496082477194404584779286855567483766595446663928639269435941152106081505609053958006423460178596313286271498968394227691261324346058673314700427441442570992963160236510226536378188158033309735402294716507716188531612009623145969037883216885523971736820968352728533511151983928454911352955756374998058177391121055392399655324850388799308995421235669709375921065263892226094511479667542672616133371

96

26465637950585250115529497260251931811617555666385905646895817273008433025009264810466171816464786150584417447776568305880366519327446716617788233528030161962315065369557879254386316531661274492066100949970667634188738917254002253053098883992915618796428291692828123695369556132381968839138820060095306183318089899883419397479556286277180252459058677530330037106859955764480758334538935637556036988697871007070487855172616133371

97

189309079596747783911494365140113898484448290966618643121447279366397076157838262011105625636297782940691460097246595364960790348054595752863914395060739293422213748785726308678801030899231100790512740008000685140101116143264186021615708194742405357174259143226624469854620508994238682910335443675501577517973879595766132849991006578300879094639328869930064838603555932579833125681957386558295824329434384942717391663919463159240122282562323037174363

98

189309079596747783911517995483953995650147498046406027296574666186650078968422708708759648898055502441647174584619381578621882805626728357831395367459269648001733134692134764476466053519731615449769913840639400473548027710705446287624140402375512898792986999624348526835948820177237731450581493756752493971614955101514859413015557697583499659226844646800576222428084683497331919304038320910213618202643538103734495917138086483400122282562323037174363

99

189309079596747783911539128901466049771690387852538570511284769590590643133913875183957704402329607838374315663590077139650549352013548610679181958019177037645586332936333528220965432026587894716110271006306415948009984957057458992563549643112250755160445749723728023893178913272571290306200898787106039570915084000428861359838410367412543511128012157983567891334945599515299985384118689446270292522684991794507654578119666587080122282562323037174363

100

37861815919349556782311610091721562579095568909446685871869955011489376146233249068913639998575075137658943325072732115698516304181846171720886783178877884181462616593006330530880564039882186894179118751273880157121637379449701756870273707099158279314517624821601164239287203944252206479766149328600575790240520810837928971438252646902450882686279709906972319167452039841375804602098147928231596015515362750068579204597881822815239441806203941633759

 

n \ m

12

1

1

2

4097

3

2177317873

4

8918294539249

5

2177318011662438338881

6

2177318012662438338881

7

30136883943348146049405285962081

8

123440676633749862544386180451074401

9

65601436631148878965540348541099430741841

10

65601436631214464262511916787863660889937

11

205885410277133543091182509665217407908365393153956577

12

205885410277156628828978510514074842692526393153956577

13

4796735814114325467684524100382408258471005758976496793144800507537

14

4796735814114410054468032669598713168119371145135727769144800507537

15

4796735814114447015478033472599161391432993838233068805178931476113

16

19647429894612844759917932990567375924475097119766825756996419195299473

17

11447029561014242645569371717011329866429389952136471747796232401379371130912303215953

18

11447029561014252538293132288456235348411325876051970920955105906241808506912303215953

19

25335881306384224281637366460886209659982241087528625150089929624265800471265329992300454595877666433

20

25335881306384230465633465241731395580681559430251652426003468703780989897438060828506539050612293249

21

25335881306384233909113886906957575708020286585075925862704701346898444123348596849195435050612293249

22

25335881306384235879525620579154760157338160186523646270796541982639934222532914342345131050612293249

23

555226323483654928958778227977556618520076421122471564187015790119437894791225461179356034376933817040499551979112929

24

555226323483654944158242700180640237798148045284493566343389667112885208568193948656035813910085547093780551979112929

25

135553301631751697624780978634426803361231216043077166993799568685182694497220760822745335293527984173269496149479292135946801

26

135553301631751699044894503235882709306485281668559136196963326362196607715324881496236866971184011309269496149479292135946801

27

72038582172479755171954108721254547434245898925632281352353415892465225689936927750960094739614038874894546303175424492019703870241

28

72038582172479755482097063152082430339584483458020290003771345281834323190851053557876968599690899344339507303175424492019703870241

29

25488315333785291723791203542481833075540460091507600771873046312040766172882342319479916352947973285844224064095639521408563481716780280025406708881

30

25488315333785291771740165977205356033715321859262170224608412441071425869223436256719178785785250391297426556089902978563085456603409656025406708881

31

20076197409889701831626931483680363495863073906430556464425192906480605570610232606996259594290289621407554760838544134948391632929901739392055123068005946038909127441

32

82232104590908218773651344713069299582389617942975562228227696775451955591044876035848448217192276918483656261935042434750404983948914989164967251197505745573668905138961

33

82232104590908218822942303506986092495584595020486295771201016443040311352639297325976664051881922829262082522038272162335899964882165832770434387197505745573668905138961

34

4837182622994601109258362926509147497010224213892524951925968972934177507318202897451465188676465250697940409076048981625266375202044355420621482541029749739627582655233

35

4837182622994601110689459991268979075255970569615049819004637705931903847957780091337738561045102384662207619648880598532848107387640291385000110690347742187627582655233

36

4837182622994601111710060108685667025709169059585346754598316074903590890891804439149847073968704716875459209067668965308830535141692544449368238690347742187627582655233

37

31842941050656872561298548527757187591598910932805753607600317846325429211870397726251099325263841052930802622499839264507989983693546050507510126791637111770678107029868592211304379275473

38

31842941050656872564810133263634547038622705029688612751512372924886319022441818886528831412802320292734067934283746274832371435475733324798433355551626209562690395029868592211304379275473

39

31842941050656872567381304657776367224934622149263494075992355063966693090515436557600293748056469287610804293344855409188960614476350841341795986830670583670473563029868592211304379275473

40

31842941050656872569278824893489835041373522442473822391382976737098748740834156625918704492250576983087361682131752803318007384101952802736182417678447808318520534407002868819304379275473

41

718487891531628594667948012980452803654107638436380454150492220343661741946838700478719895717312963084181709270870807505813211239331534432646303579401355976282781326474422936545236182018354231204923077291313

42

718487891531628594691788828536174388233389680315767092736810175839625681512581311474834598073407914027715432763216208296833391698069861210145638172992562642687567750042604990127379670018354231204923077291313

43

28710510877907519457450600134680242272269850567823394483902048973707480823772831725214627328218770092365018770623498547631698893797910705903359625313873143191171594321814292733925826942882080194401727243318872890483458796104513

44

28710510877907519457995732467648785296166161416288033178618044446537688866143224295875410626942706397538701214729813422649761362629871072907788773877910266018673459567437349159208058858320017179651736331318872890483458796104513

45

28710510877907519458412010884531023903406178745108125762754158072573944767742625745445548882640162937372877530697843122600857705605045877634544356230564580554645620505145937757774663353964216056472676544096272505971458796104513

46

28710510877907519458731782624006578141086270277876719660130020373293978432261446265256127081217599114762386165083363670785327611339930449999149936685043067822773621731902008238821555722048226207705344192096272505971458796104513

47

3335916839719675963510895551774307516507625567152419818791226526346267118583851189850936183518327464403085169743236974383529954883246372307738202402754254112044869974803714067965325664737741456787568386351740367526112264882066606823079200593701633

48

3335916839719675963533190861312790961388777105827648299078959568854709001809344143544156413711376972403250024390115730785834298943411033552849840883314328975970047786415833813767958383639067030300631363396293402807390971475844194713704200593701633

49

46173383057212319342160250150355740534881822869446319791673128080763672435352378854311359043001997900579758849968348879289119069851761537912359575147335554901278733041504879968683813791616334206248715774271153443575295842093065980448945810977539014055699233

50

46173383057212319342349329797399440508480786234226817682667472651862006167004022494003960616606083308942418564436361527906734619107648930842714364033343256995368161102433014534244947163001965398848288085038551148928203790584718322384357867889774880883221281

51

784947511972609428822473102748491366142399879582145359036404506742591765528937953431615213273641058801394623567063782245914578385985586370951669620835583578845079726625079731657859774377827019099303379290989259926349827962716141852630083754126172975014761777

52

784947511972609428824480778773036663855640293665624433239865287338352540869887113072420491059349382469050181038262022908726584009405890950088453013072290229235851990398019630459798400748486925837297023899124163029899373931701846222806083754126172975014761777

53

385612454630707542368913517324265272831094870749482080510324340795155953069557990997240326168747695745269772809448631171785786512753750075744222482562522132095874212347674383278118589011203911970873197250036751044904529796355398379579457411806055801707260959399267169219877957057

54

385612454630707542369540591727722041302512115895175754875438995842552602024596681608207854821579804588619420034640527523848883895750196042091181159934812794735799467331571525002786474850394665255754425869941152063500940843958663486029300977723200567663356959399267169219877957057

55

35055677693700685670003975935176157320189705147397902116407612599989512493819464831736834653829293590816663914811511838946335162177402484407619798114054111710578795853650463200134871069492648435018530522887671041728873677060742623202756888858243469638365004962146755019988905187

56

35055677693700685670040822345346961780080148819794344230727356681799182183820071732884527371498453531866363956650495413135001426236271056072366440916531319549530187192287841817708360088427097798313786153647631859217387029134248212124607018335501081686656004962146755019988905187

57

35055677693700685670070618021020376844726567432686576049705035381931957381695299245432025762136248223316070248101932005207135793203668530950376261917884425491136281818667209487840326914505391890173142584835415354918721952696385329896541691071607057724032004962146755019988905187

58

35055677693700685670094801322145080848154197547342909905392192396059881974279897247884048327382181660459914509233208796378833819042974445702405863098002187785461980263438894037549770049815724254514017766253168575355126030429902194774333236176970260984448004962146755019988905187

59

62370971247269436529174110758439109223743481295748934886474013294325331708877509819160835291762202053109877170832170191048979200617964216850778047351809333761183627499551842814267203184619942168243167601334432762123394893370060306346492387832979079294321271644574193592511356289533075087918823361747

60

62370971247269436529202756537732173846949181939892820612938116580398902331844724911875083163786387838807855215391883333978834575501879135600626302852451737037352735481567352368963304487157685819455846734024375685332184855891800723982490353662971501012993191580734081730762441515080343183918823361747

61

165554323556133866877134274858191077823487043465683785235294307462571772865451945692739804862922859969548925497653582432257225910164889249163445218467886368081175073626728775180896052171862460220097517735594684639701618791934612103804939693853700424133150554813309643967801735824421609198979176461305060487718876197146787

62

165554323556133866877185576751393336767351043091885280350679766771377807992234294252615979097351894213342236005826600417280049024226934858276732449382193276020820354248963888649565484232632532736207006366559451144537926982136416865697962195631137611758828603392033919445853470186489063010020153357305060487718876197146787

63

165554323556133866877227916382789642673875455093643315944372560318924767979657813716125250140696357855344799776345949296589265007839026544174147930781764940435383485643818499286081979992177082390845279799270916581102306275991508826525400312452365099432571229762252611681484135280097672798162442253305060487718876197146787

64

678110509285924318729269105661493146272170917505443147865041208144517614914784735842921255517204691548916928850261623278836979248943886782402452731620176612489453428038104454521280253942586784146609390081888069972139323329416831838043912818676310965149544703022459480678098331072331564880897002604999524091951258572214411427

65

678110509285924318729388293881649230569973385593949178716179613215879226699018789517901964230753008647505243850895317193168774226087476888814004803442136481781540657209506373240841406833325487408106464563434284402994606346088590320571787485023942483958479171576328663120232562938679189925440242064049205058467994572214411427

66

7459215602145167506024362821502693259684405491700544936472918011374377939990904066876507085889172735526884256858823920042747582377496279990773793750527462623796671025304429533393676626508355796566309854157204476436240957559733611477928335810269381028896196852402574287840888238466837896700066905007517255643147940294358525697

67

61036664521405622990437995858573581554858119036775315358608508918794309500151627263572928627683698497054806939167318402133969466760141025450542307440444153838690056995076395974373880503845861788584413660991564034312121726346718572161060691135025781286762570352330621078201186915248831293403465482739428378257159998757530357854387926477789162284017

68

61036664521405622990444238623465015004451114849744224073068965620140094920031114897636576373923938524444419638379728494599242204659225844496396067735736176667978911542120171951458388921311703738319743492984341609394271499790875152284544758495517567598888132160878577498067995938599817673272178889915948728039901804207139573854387926477789162284017

69

61036664521405622990449478183765900015108217040724861280206252936272785165704508448635345715235844325976914093457078346135517533759272734160718737390435713010377461639380892524925825272881570744340911793653498364809269196301121001246101076645147336204576264321839604334376949930587647542674053866481627719725572227865373429854387926477789162284017

70

61036664521405622990453886852340451703056807971378570014776393175722252137667269065212212309558194191383847546404697634815520974238588544775261178901526917157019295197089548337174717999226592180469626660698927513921452364524993668764504544879046519782408950764667064348803409926908155451971992629379900422746540297965068221262417196493789162284017

71

1001592300343193186347708694186826413657426046743189304891341344103739703063632621829922576367590606273673729081347555592396552593390054326149482053299540926104443418426311949813895885347848610313304128482065225157359040979390943768003686295647449917835010953661389992498865917405631420470637029109739525096392231035920259308492318254753268315337621144161714151955726097

72

1001592300343193186347760287588066336677053877785458317475437232786202868213806168116740828908584897564429684473537883438537820204613041795745438597545455437265138413034657135898415831946857332507161354473144406075048868339574436755626044459298034494270908492279925681022974857036856599185125109164936026725959537139311178137517158282705594238153621144161714151955726097

73

22938514985454511993432847054356898383553692572379430197694879441801367772182330470435739558876207038665147079797924744300367833274044115442702629839632078179050240107817868055499836892621195016925288693343556775697255144183923551282929835398555034095361716549940897372779780906411931652678876049429243792104726770367916303413874368555201837570342776028066679898466343710106581940553214263537

74

22938514985454511993433697561178084584665825227051694202961914935837071187296292721612077722635358777122365334020459474983455281045867731370242886857511530372530051412864018195485284207226949812964454863631798067857283358146902460271055076191872879163939082895256294244346552740798035649030989476193659351813445766344545475821962000514564395134122869365099049403770919710106581940553214263537

75

22938514985454511993434421535690576238183471871260287097293316176964459024230928192643103758783547960845232156631049543222546573402896624325395576994341816918896384524460520329565596776786152303296905278147739460038436686528824517909427800900194473905842234579707658835758580296786488457420606374014195524775360602833585127055128217072168470833518473610534309364991473186466228405380803920113

76

22938514985454511993435039118687241293994935595998340144699447088209658855323546608214079497553723032571246130370177803293921903392744011947187914577981386044268958966879949435676734913571291832532784564306038211972700475739802181661190755308094409047937290697557497662444578935700670540567739111161338711800412793994709194132335952983670418147235179105726073519179249186466228405380803920113

77

22938514985454511993435567040656989238470093656638545268546541636042294121899650567067178770378680891220679214320038374567508163996842175159746518123419947172266660720272806236064126995225392950000519414354219131594096049884170821225802570068065069955603529392725168383884895484624580916571981262879101262577362633994443306643307171727654911754877819474210205796369905186466228405380803920113

78

22938514985454511993436019233001462691539766906263156542393048904463542037314051126074208023112757798191464038272743392972126677596155240544232955384294512795507513718574501035006642059767260075186317942732824983089455849592674670121775795712392583132675301097711642153242549550914783358604594980738007909212086684094785784933844739483232283556363599695336966350931441186466228405380803920113

79

1355471511313208177451548473161813619977918525222025929448802465129789332319849877199698832849363244737859360722672934731137664281344844230169824241822456752191625396492931296621099130891347829297280924049379879021233326711182348926440941848837361738218667504421858126906407618619922551350860409788485473755338590066507749068856431226966009680674291569862006517206631610783723578511439965662042696548518167380822833

80

1355471511313208177451568193015549878388775456034880653556173393371297667381325358060482791826521927466033171989835298883333277525445196353443789322779779145472700899977415335139713974824023004014467901765653501761702616608734598552333717455119806052975464669393009124611120303005611430099930954892035470433467553554402770554334024511238099440796001278656438006938460294232702169513495412719217282551974167380822833

81

720353135443802667033047880621775877596053644368303539291292520690921605328142566618405476447940468767921052890010938986714635764228723082022263669015130088168807060698111593369322392780717241004554249647297457155039574361077077662858617774778841200140969622535847309491660688067740241439237934077413379998694127554048674107234507582270889358849059291626368348883046087267672589828120043106117647856703703487031867192353

82

720353135443802667033055673041937688417389258927326356083942815326273019691157455220821276984165515351563968068648867205552444505188645951592260253051951834494421990239275530440393752245602616809527352463894843689312927100193857569216278932020913141513002781150986865564150104790146216563679927469691235630215233075963737247828495556277764096510029062799455174186368071477690010300508736427173903856703703487031867192353

83

76998552222156872185086989550352461500723514113701383117960635785282381747845459315035176172509322470753677231440551767952267706235824178939887329020033292462991988973907684401810670482469127434279397673690472186327452495452955431788315084772140059709064543398121828002688322803759108798128961078360845488170176503060601118487228061072304031071101445647999416109319482186982773262044827167196798835771752196738076352532808686537668864254698833

84

76998552222156872185087613320039419909866611496971654808400035869515311158761164891259089176359945476329815087393422129010671420074067992382752805353806355851213721806270430042945099285289493859169891868433390636956353033949050524697115800047521422270917852092166583569888970117566591378666298092527879024513637817929481516727254936322899924357298195883145164133779586161234582670793995622370058640742535751037084213268808686537668864254698833

85

76998552222156872185088154508577339282644011987503126032797280385843465892789065089132494118962178758667842920124936123520562359995666799866673012158620207678863781649913126330870290683416187506105038783672697618876502542164449950487876865833619491572080560203895488667714826507599654030233164312687679578544773279312033861167095087789629907150894665990988669223280572241547227469758016664266251744486158420013416711419734142127044864254698833

86

76998552222156872185088624829483086781240170590362119782463369123276168049868398006880065963564365453325476755029761257976909600775436721128816444574423799086535456251737395741873191996911984105161187211757872141164361132772660381488962350531312789584572099033083903678577099695642274838091071556782988737800332872039854692492000332433227157590235819131446592454963792856230754994870256901861057590472475709050017547515734142127044864254698833

87

76998552222156872185089034226493602886464729066158450784401690200705800869494781309343802309507549475948740571928841719364154590363142059537266890986533915102113113135818853559600632491408320552310677434885104296423666066487703478363280015058378321043608206950349452750394438012577312629730157973053386510239804099481529210156978427730446989906726828936804168196407036764811210049908179545915377214182270032358009472251734142127044864254698833

88

76998552222156872185089391156970848786620216698252659998340081913037009936081909108937379382786878476296866173130401604790882582290283165100221306465102314955192958403623536349469853305129404796131816235305310566727126239589137088463951947134139645350636585908851799811830635519660943199009582314371698482198441737226731450513141959887273008813308377451155685222477896433676265058674564660724738436460869427712505025787734142127044864254698833

89

19017903487291437819583622848564823147734581839491302724151120949334296145739042760590911803677215832841166539897273893682537471505063896225681007616008956559318483148158871173779835150023419183411447317099249930993633859343220207110139418338842019539630904055423201404030979612755466822825892617653447150487401186774131434681193899487410998659194079757915714775656915163758760589465083954218935592632346191569880411139299876352705284508016361803463050640533064490993

90

19017903487291437819583690168806272697027226054735320387989872285045138847337628956159780114592691187559089928072668834261166200298507940992709081132065534973120685312704160227054279251442001384951355005050123269338158735808734843956495035960695657283597009995966351493290277271755339036703618060442983128110421952314064192462483950758787645495216306534596019355906759670748123960619826235688557098581099119447590397168766509323747694094349431705922487696533064490993

91

19017903487291437819583749129022879793685993694475516071055393918164134827262095829970932254800498592336486154870619723051431727525487203585586361078071808390953988998192788704466121681833995861196580186873353544318656649015856965902023761506096609825726620693458615417247325420282904759566820006897113438333684187714500440922870801129953035545079332380355796978765756997199301714805808813483030720940044814477018165915843280673508154976007287705922487696533064490993

92

19017903487291437819583800842274965900539733961181041466168777903799196561252056329051628341624485619023281982546767255972914513756926518594863739615152747470901579874955010401807862514801870489502360826123298715596439663541364626122251638118873475843308928233503195081692631679096784132200869089704405135989093148530687214408422995574459192435438842726591884013208652982008760180874523257095348103898770385984446426764311695925936515518854263705922487696533064490993

93

19017903487291437819583846263662357226481638234076634499426807544984644866599439015405848666289835130186416576562698368581992199757439762177804997248222243030923589573339091673501988597058334746620078232529031444136912335275103199876336281488790321074236804142077163937908591059782684782644343595043027215191218043182652442982754667361866807006574128854204835318331760928165801617235636055409249036220011494547355665177355572695554029469332599705922487696533064490993

94

19017903487291437819583886214099429461712997032832060405859870576696699905685404118442704266339910860387256047912001499340565445448235094297308817098125308258706732882232194824846927656611707156498100692404755211100027399020130668056664475239537465633390150577624571798690069582173372734945827950423992551989785714032230597903092330188065295092658255928412601110538565590907816171076080698707605899817305045008026670992534658864295878253638775705922487696533064490993

95

19017903487291437819583921400311406419821725425791629377127539015614439047724201777714037351892204145168249532623162752425242269942678721092816281881795636087821278688730070700375332244941695827516992896024748356725060795347711332341167567902919238154273397386755748527104873317051377170076264252475568846212136797000131177353248459875737969802907645052620665976522884495347432696580477541971707172192271933044523110371474607081242338709142938491037730192533064490993

96

19017903487291437819583952431683701266558484597620651155719868570449951274437684497320949582058673954038003898161834887407039984845521697523702397410025138067963666777878499575931357409877589463036624764231766629105634819494643972451371482928518384685280669367195397774246262494460737402171817668486507485041834332734488749170210366744538569328074638252871645099423942374190930213955863878007760905029674339581966376398990475266837575722370993139719370817533064490993

97

13195427056805665041726878329596709991952425029147812582000543721995522448665545521113845883227731373782414882514908756057316858275558665446330291500090815040914019543915238109219562856797557660641668667054451645376813714008026437137136845078421084276898608260536115487383037545153915673539279439781305371533281269743005052996566452574099951257658735173345389921675121667939841362817965529579598030321182121579702968873024692348792695288554806075768650523102577319198203399640862814487065713

98

13195427056805665041726895140988948141944759154220642560789179046248167887415252480492113947109923424179491975253305000344281321369078585133613757889275794309492375402295591167777368312085240430673170142430345787360445476234042662355163886057155511189638311141856206795867934417423866045990359470453414888813386854000731350936164969402300170714807204244276567528039806242755516467392190024466162792120877304530534109489504242184854112988058050748064493311691705965854203399640862814487065713

99

13195427056805665041726910024118229218612051196111187944503045952010300375311614836367334997448720261119944749819748907251717175211851653765978359616113715389993239942443814011979847038905601672375128492550102699443844335386188351275262797554168322949138101827710170523260982304385887109057753755201158293708591966121780680322681878959115045799646449431286210584146730666027020283023883869225868182158082536078073632473295301228521184948196478025691542637211538054430203399640862814487065713

100

13195427056805665041726923216298867760321195971953491762664202139121305759855884065753878233940396438759533855174111913902077729012209791461086962333281910625038808455570026246886442221670974434611137838236286478767987468639863875516813554998435584011319196848567493350586475054842917548809929774811178198180108006306187341819518531144459681420516479952846188012473973236429272835876725790305961313774390511044866209262958082304571733959154817321862907240793646399141282435351480819553023089

 

n \ m

13

1

1

2

8193

3

13062296531

4

107006334776275

5

130622967363188273738447

6

43540989124396091246149

7

4218643348448222349058252059672643

8

34559126310550692454895975393101963331

9

165295229810513356054526328006449504451309739

10

165295229810529883549363163204634090448629931

11

5706439637514010733975947287847815073119393094854626598761

12

5706439637514064062030256049808675747470805004854626598761

13

1728338513474335429654288482896526682123533169291312187777844510661998533

14

1728338513474337606918095993468154370497882094331050793100084510661998533

15

1728338513474338494869400252759437138614768565910021314149768473051068357

16

14158549102381784093413826121366269582953566488007408910326055803559791433669

17

140234454417270705263569937028847719099148078380613769090217431114818763339020829331451792853

18

46744818139090237332449715458206279120874514175101523689134404377369509070705503110483930951

19

1965759064149375589212261907226986184897426862346403211669066394523078040401145739497263820141310821168333109

20

78630362565975024528215998199216667258667442032027762393769148514910044619648283588924789530848351444827517

21

78630362565975025037178933227361089767152717131401133164226086865479491318018145183355507666349151444827517

22

78630362565975025315177231248930170611242958373484426824810295530149969486747703474921022936083551444827517

23

39632561885499444111865321263907461318029653356226793243443435539004662063392602739810806890048434994400169893297930731378011

24

39632561885499444157077216618131743284359417712225017689632924032491263829049861936753894224542009389107526042717530731378011

25

1209489803634626592519254006097446157922285233023403843133320778644969899174679366100797050313982399130963162560583634940844945459713567

26

1209489803634626593006665085988452933669634144376568639506836802922123079066614418777528679118081165233375655360583634940844945459713567

27

5784952236600506322353803416637294109723212683740642760549095289040559194678922099105448287647542388523020425066364947829378207940500739840423

28

5784952236600506323243397897106256223809474552748660530881476573229681044760491869888670232173046284243680729221725847829378207940500739840423

29

59357247021957240337058695140306703086521098608775362908750078774221052069388190343434508081896181063285107515607352438763049968334694327504547722992324998485947

30

59357247021957240340781276072100164207372140324795693752229200412939783655386412318033118894519228999854522478538645424614118038952417400601663616752324998485947

31

1449358327247522794644011713762912554768011258797160647206334441615452923640029039977357198496576665471072295977417237136909355224858664557188870813818854567830951498988515929968677

32

11873143416811706734045526669280706551435166355423156650603173327834924285158788152129040109543950065762597046206443499163897277461048721552670429653670014979645700273273664472180355109

33

11873143416811706734261217262473846601961161158628676673578763736781353870030632222621152587326083500823728786291309679932490730294240600694657668893170393910845700273273664472180355109

34

11873143416811706734407531470776645469855372547767791145029002877976542268029724645880749412664507882394784688694487836071139585332108395594022475715439315357245700273273664472180355109

35

11873143416811706734507906999681721891173293473957002003077526004972572679813280293358042114692707985210973856588870874136942060827850475839970444625213503706415010756361024472180355109

36

11873143416811706734577502300005502895999907413180372341542589764884156462537378507351229140702947047028900137583514337805195363659541287729165403129959899764015010756361024472180355109

37

2891932331039100292138958356632005752993492094407014696160226220301200284674608190203579639208222298233504781631846378985231502992588786881770383619415451530118826284047293736217065171304559458771738223273

38

2891932331039100292147351952983080908558266280239152328748845265009545864879245656347632655170216295829181588432668646633442160204415021780008642053947871699268026050724277406591465171304559458771738223273

39

2891932331039100292153340134339374328266509516112864698235475313856616707110631989811484906706835280853780523014606871356305259484132769805406565522729893761921235594874553571404265171304559458771738223273

40

2891932331039100292157648920576442501024919393248823241433630250431737472744666371476075608517265941567457753655718871279290525266853241855279070100363928229096394405846999581281229542563050338771738223273

41

2675335571129360662918405469139195803827840670666915872679966353187344516063709933565306647284446362376876516016076730502836617206698667497461745833826363257537759844464041674418829932573202085467560231970724711942967957387633

42

7799812160726999017260989410987944898810696155916043075747640936579654360565409096308362859351185267671720816091046608430349047272999524422490103854259582902029948894675015763299963217808348267964273562596865049396408039031

43

13402137411917939269150138783115076973076209389642416609032136318482471882849008522146607337851127220827633908094723677522032890711397618638665641050045812727896127269003802100785747460982459097303430752689042182491900336976373032365698782819533

44

1218376128356176297195992989602794531319972197720105475317919804450603438063914423338049565852839098462910131126487554855961309627919159934561644612441011747476782400280354293478705981269507941327281356684408813726156466997852093851427162074503

45

1218376128356176297196385603268249619805977122092424710365887521795380015825260452360861390378904108706335013300633753166534551127141716752736175714825944346649895382084148837212261785970356278481487231664758871404638882368967654811427162074503

46

1218376128356176297196680640129365909005181818532658267108995631158891475202198229419414883124264321684121301792684487579049942374779225974542838943557269638307756166281659418793750337777416312105511415833030693020562082368967654811427162074503

47

6653551678897412687013016346018588227459276324110031352795334749347399271169575322855083884928766742685805653286676810104036065038964953916488384946908518821102596163497108869744780077659786216732076980404540096953061171540783400152840859691328879326492164434393481

48

6653551678897412687013942885986488997951184237866328516834045961405660319563299629394933719149220595641556124967879987036794835841275262636647807799073119231649511221884049327735041349144313582045102685801281181701929196292557340157168896421931906670242164434393481

49

221117020986049882860314988458751642730137722518999496061870454366960253853794574430017376249747562157773750751546267454383855820555568879041459316703884175198901902724359979720349618108713299091455284061915666446926358580870726585071147477482235544457126904973295250524291171081

50

221117020986049882860333100142565468858800006578096992132161759714107129885544657543609001816478573923389893102554919985680343099626001318856578144806676921314426084534373286286104502109757063278939915473627813731112014005331661050248356407106427692814405173028161871898079363849

51

221117020986049882860347101063237522436416127616073840426540959595247316085803586500211110251603644730919866038455481446049709189519836689088200865044680687591488123804378712522521806030539750299927296686550597681441499937171061641536742082716258962804805173028161871898079363849

52

221117020986049882860357978471192371309959515486862572272074440953275663694242882653820271161704131751179170952021008511378603495948165526384913374249754339482282217163714855786761455221360955297919699300120260809887935370977419732516722142395369771176005173028161871898079363849

53

5757162388432274525136896784255478652437424601386226455701277285490104602807502176933192942277816891788906582534909068186593803198120554488434821826553401775693615552331978480395430866999162016228931480624934767017134357674651000517736970866193074436414845548276645254233934293005255771870631785580077

54

1919054129477424841712356726384060033340003376016145041507442116226138125915948857274856922169233627114662358598355551654396861739821436026678736963953933617461546876989033023169892263556960823539973474399908106465476930003775857119024543034347446694504685378974437234317662364335085257290210595193359

55

21109595424251673258836424844812222851890947066124280737381238919814591197732757153309720022544687446116230216721070892074492523713891774643513065532927298840368073439966653469521997711495138466515516963596219419755913764321568573197857211504829319964527915594849919305902548704264025479472316547126949

56

21109595424251673258836821106667345576794793810890341362599740800619420249846886606157771458009824107154133964583023056958858504985349783315721443557517179515397046187309357484387827377201460788329321287949522415427957653419622544014034357441463882254694508040061459145221170604264025479472316547126949

57

21109595424251673258837135920274617588334372291129384693890714489890788263801106613157861270820815820013896639049929601735954172047460568797975847249553540238537793888733749618149236365006940430256614443272420094490951471290436582695266937428067118664017905333426468166571877804264025479472316547126949

58

21109595424251673258837387029520120222266478973639032439796903379636274219728516926245452974564713489688316597608343012439546063734910628787246725208690928103545789372375058893671834947337959471606697235147329547817971912938002097619667198680546036539568497032575047966450738604264025479472316547126949

59

2215930123055668192923459482195834598448356583323939444616317593375286769964995454181594181598992014322545817487282313594173762461770291305266542906541102778641288158553363133184770225418846245437904594638509542896264672033463951198812652754281041031446443135086392442912964426517514890014830239053210583690893325158157238071

60

2215930123055668192923476446518170782202799451618822198880627602300365216668508302692108786586628233812106481863498481812976437552908934112148928279222878286496090831655537114792575937401588897000638471305935881729297778836100300991768193168138003241203723434366263983093753654442042955182751671644629379716995085158157238071

61

358792962804124141457127847720783186329650275513142736915404908422330135698879302797223837250684989174410025917470509425657210287169452426608698974758744555765609111398663132005118979920751261336426591889360625763396631122679343246352705525407110973986518134098907277054695964184634949283591142014339548341700550747750729709631897625959730372966251

62

358792962804124141457129641209556500616863740408389594746240143935048196697998356139917090933723579381720250375023107246899215956582587568267923960693697306392375900084685645845939901269977189560804404196294033099986060145346931977235635073042822079577924855051535355899720089248857769002622008578790860174221773606014486509631897625959730372966251

63

358792962804124141457131097887294423100227113233347350134612940052794816503865834028379244832236981137320878466661266071337555023116796246396744225900094121103446515955322716312634595814188955956852126438234525805759301651775756620990611924959884653160689156361132831689174881796686528630110296374144977191208157839360329709631897625959730372966251

64

2939231951291384966816827677802206047507019270646582399593292170923984757372315336479632366787767626643034956335791553993961558936700028425715325127069824177760239505789848235805680955045622860686056519351806040695508211795524245959031274894665154628042858980535658266851303925598536702235723558689465746624612821840461236205585463627359070901618825067

65

2939231951291384966816835626700371804659706833638905059074532557572659837009032187568585920810218643828048320346180113749605964633525770174294184147640126245519950893779527477956972014232937943501586692218477790691612965283551986027982009160855759332459879642512963572782284743808007918570792647707587276092555118417525397526110430919795550901618825067

66

267202904662853178801531104056918409647987305888542888016137726693376466331159863954872781337099143504093928185144988801315309207898318446834225823405535790352082075551672950960568098860892934743847906893837788663423689277565487365083069604899471235662835917344553975144527643967923980555143847726070608975020698182157694307755493719981413718328984097

67

146491899376955161241281240468541096126544891026410858864606180189479643750332236764912687907901714188752111267040984462064500221529204197042313112083548559855743346489150266444325793282054422019082245782444722034032200410012884945486690065116681556233822751178479345031536546882741857430081670111742929304266158539886355538676742809786987315275380082046533255506103736109939

68

146491899376955161241281460834472984523026628594239321646113816691012792796549943833862750800021969970771905977613061844166957011410199996777837695798747433936162607935182171562513605241305204704988023584088574243280294613282442676006854059885078648322898166254127015452147522667691488161444700791867786260104103449175730463832821376512304832443200882046533255506103736109939

69

146491899376955161241281643107388345411572964193746986578162495950114312361390493393981474557838262003805420882030148677739468483145008390168116872297172370562609885588516518943654216275762825937400500789243193159706454235425932396412077296978795209950599955669549744430940307218530177884617686248125175918691523201483099508925171509627241064008922482046533255506103736109939

70

146491899376955161241281794284414982370920236913829168254798327867165678778877047034596559163907908470778671559572984241077971882320810635513557483708756489019240456820338788733856626599979385273533875763531323034685846409719726465186186343980713236820665391288175193091540595264670854056060438510748495439693170948937711591362606294754752191667916817641551577426103736109939

71

170675877092329516739401064313767692361413239088702088790410144100212444526981053078403367195156791108248654452972995486280535665417169083131069966869449792083721818125426537001226747818425375759863129094478116538013456366874116857620505032411385816692618809996940974288298725784404626383878862382280336033999533646569287651007387706957473767881865370276586340401257087158795656224806640936095812229

72

170675877092329516739401186436468188141754608737703243537375694030405333162235790968030648410691453372757217909668458378684691711794666010231400592932758240365443245136998751611081519252998111128926195461532644304190086297434171677384788778544947508126429607242566283242195736855913059598633503232105242123309281655624260597703651125946014861961063371340996379363509847017995656224806640936095812229

73

285344381040813959539513406771183631985473861685793727847744830125625632427194801155697760903901201262811806335353571349281123210134608615368198450717373695867620730095036540431132108975198496061179952741622079228258350494007624766702475283177623347850603447233969801678029433400519710021672975775084647657029832307955580021803273672457102486452170598445093867753193415770791479239609894357085423418837214993844325134292557

74

285344381040813959539513549760529020158065740563046983755849501841189944230604655384045789294341560559149466070789609320958154528821643708935354303595164396200086733522306405970341999093320300841503268891425510298322985273945916668326585905140621955443765581446917275377208431322962145878092865669768598768325407310594842827482737939405268231838509883312978505654999527998556754759002569909696956218837214993844325134292557

75

285344381040813959539513669854058963706862224153706829927420678944179068892341350390450161765257793301020647187032514518006867461862007457403326800677284871628869787398143468862045676047778202232789429475764319639347984985171868149496827507326464412142767673184039429553479542464537376085405040501356760232647251221496980638386145962470690645702812592109516538207200751742599600039034554712980058355404552180097660034930253

76

285344381040813959539513770951307222384521133012678487838416057875313565427855756766933707497821800705105557157856155905412728375160899896058385829120948813735761872908364420378429387726662954687955956030744169806112498215948415418552189366581723350212912752701107516789175997923224844752244602116945225122332823315944935573282707070851058698222261063081963394711119621351054873895617967391321485555404552180097660034930253

77

3138788191448953554934652418737537664128685048680604303005653959411832696313027668324705812150154927551237605701291174558359321406259883273671273268011976419632250127752754028398397609325158010956192909285721818596836320670014060187120373080430358194919096470942306572169365378011441637195892551480462353441533740123488892023623084386529189489108126115328885232847726136399195171449822899496717998709450073981074260384232783

78

3138788191448953554934653212113219626007652669312108840904138678240134952249631641932005017427893221362665355230276428389059121041935878111134894663360218568998695435428930343526310343994293201016061210848036952892995888077805266679054071001741248007293578620146163419565543487302508996053716058272897117322365208441478646958054330091135508664700234614787809003386536780795379096847478258789840149109450073981074260384232783

79

14652583226246457879479892435766763813195171370012412333740557438201026694822548263755417868349404009023024361930052598244820448892275512540888110072047044530727224783398449352894045225401476924958277748454252266684307086743509848394964250090363067485068719949796008483071958681003228361225176150873872534594794647079022977167257793071756786649586210033867353818835571153499491095303878121524010159491362661687660665424101163010974945014814942443937

80

14652583226246457879479895100729099675397509677050631601988420712391664355554050947760675167247243337382440308271232652987298211617733420597630694153320809623485872770901844969177865799269360533557240844716485353870163722030478970805686596895650309121462594654900431935443426843248733913470547094051646602787396472969727108795583111836584675547805655805903280352749222246659904210005990201225678992629862289008833022459426379219736022774814942443937

81

70082851341056794397358085235630270557169412010309108249261036585997265587612633073666523644663827075754646131098570619797800058704324707716423960195204392332228833923572488439392642090243653666661158208635770008850903608461976641983802978084775570467901469120811577942589491079278323594100050788939985903469781480670988196270899092152055454344048009101441518038641223259918946413570468202386231035914119652826034113078693090409441585115233850446134908953

82

70082851341056794397358094482151933327576732331972109418024067369093717466644303895896141826060627251200169465563660458833348791766616730692273515916746093524482634703433511003795176320392002715259942140401203633468418210873814433507505727454076742283259311132139588832196262692742306387952379435817321939948577449742167956873997939924010358465427590207385733678628124555448411899645703135196902265552551489594141211536743722499041585115233850446134908953

83

621765991342018826860866205994630631282264480350803177964489964063183702086247032384983020735047322424648652289874091476072389859020856342759784132492404890324563406985730574868738578260883554221790573377761603691118360837013259477066701084041143496719897197510189337169194635534855166241606279297341617224738014765764169260443066706319910834937398267770367565655529584113492194243290398971348506243221582147102475847886296109577867017220447641851915041221899816455916035734928939

84

621765991342018826860866265965860396993812680695253675322950143389175882761113114837740918380909352688921520320524566383140335638747476737953307674901812137819030519185072460210828540002655356797424778718849202378302174985003180852389276972758127105251937071331014366009384332440321224427687252309149897546033336451556223249616460824306978683351575933701658915765436787123454731242494253193454081408577015786369752582905190972189431736093336609657868679621899816455916035734928939

85

621765991342018826860866317385335507899502153600294547443562269883629418525031506800219863530990916612016701170535698680558423076140959142276811675709341302397774230089523204429430429072810336587774846728824547159779792118329085654140462842287153635799026317325722746940458556709122200823961125166478283235223508535033460214213936212925716012297037153178602676416028641443834888107372483042241662477644099309300498019501433557414865679749243946350742375008094762749676035734928939

86

621765991342018826860866361551919151373890260993073375135109901888119399108089968080288419830435767421701542298331482056533722699897323271756839094034487343716568356558577964349115396613610515650835022224785311828101602722446214471140519969585009880170919145486435588791437004949409706950400738310073771511133303924723145722390306805738689397560290875142996351786319704333992516483470024175392444311532996640944242944394555781925768114529764312232142080608094762749676035734928939

87

621765991342018826860866399555401100624229077277247549793277619189611555284983984980995765524143802944783608019420246838471981893309460233661762875224678827416721710513658234713136747209483644090212958327924430330654275709698161698665020730432522600406116917569127631349986779361785555931981519295852586218404664815678535975245380696295923434570105361086018638650562877036105351074764213395113680446830401171747300900815044889343439011093739568015045069408094762749676035734928939

88

621765991342018826860866432312009996331649542130678923614670316945628985593562490967115705701065151703465868181151423511621966786117149423484132501703333351099261929500762290852284906926938217682327494069254283383381546753188109544970421146945839515453266178827302929155458516949575114377912712706700486597210020829801380384391793937983403966542008558032310166378876952249362242290272408949625526868463778696290267917802403967098140011302361381250725120608094762749676035734928939

89

13667750748100125916335560431806940206503964406085017056239444863392686311447436886014454456706446527436252768436516388329448312888814517575104748188330912936936966675896864513434281851354415620986755391997921429983749709564814270031975242910825407027336899676596174596158229665691485951948485264196823924044410823831645931762045858959065489040684581702347538696737514796044349876380138690762114190041764347623828693036875523379093912678903660209172647074622779455342767916864354560797572524594003557985491

90

13667750748100125916335560969446401193608167250291510145337726052017037721418911179735145251196853050462745655152053324611803073827909162873311403207253000658416839458679413439741388655128562888866257596733354163095272614479176804617952733269204193909748671306101226696404783252154529714350076549734805969312328741653649729191315213787966832865750761953235401174952835985012222837546712578119137134455838954587976244571267239111465407979076072884993602876900538457024332870994888811269544405554003557985491

91

13667750748100125916335561435145780991036979021056076736541756573426083339530555686365726670195192558110802725963823826524578290053875682482671560112980947549829150875917115203656858890540183381560144932941880171657631613841135641288443965286699332960231130155456819522860210708480172635751919534946891575734927026560857228882288755788995406908611376324306868320138132676905405483229390050403565180968287018325325214086845360227295007344775490283621653137723551695260097272525359211269544405554003557985491

92

13667750748100125916335561839164980878092264966276640021799978113353672245138505502675309466356736238224489040260748951385773114412811969939577532714542425384531008159703959780817418765623301316638192875461556894201962822351970092906887617274382287668663532037531337666923364170549879448243435420860575301341489554395878589760227830404091582942901526816380608653024912786206222812091342623874197291206552334956075174257219502284539425250291012415590674431892917672059879259235682411269544405554003557985491

93

13667750748100125916335562190212112280084929937513164452791634288949131617443155622818822179796607628602504437783439087505699476716375055377840184876963772850312115134981939729075991704645138065402554303114427569346792781572644434154813240241420433621430641302081786032948969685357657570396655794004751500124873640340680077031928565581066992682711055765114495724017155818463284675324240926934457982921433904516461663613667179744275534380190067266642480189678704617084049546719791211269544405554003557985491

94

13667750748100125916335562495691325185026395414173537347131192835408312156439072921915094727541024608878015851554414820980004135984765037957798525966863529053413274186415343183013970086187270209271000360235114693413749946672577652007679364210400274560560666541844560090195360095530984736752423223045199394304758648497457159664809659876048214934713268411502101486623332580452519351689706252555843195667999412905575794958903550917167521524213402239604181971276984739137222296751048811269544405554003557985491

95

13667750748100125916335562761909003095576869108993488331092666648242283250853657379869652451895265778927232444960569821439312989068676780554323546596886794006667164348344765643270412891347502702138082070643349771336750034228070506496910086923213727632200962503891355292788548770166536954149859848639712993621664840196924833026979311169685428668401506444633846918761456121165286274011527407632892185877877682766277772563367250360016059334636111578730620389591614394116119297398694409325908519474003557985491

96

13667750748100125916335562994245656906747235736986693368835000881899772928213478398343012877021661646850051590844998988804626768292479215452643252953980950618461078305426293612922939787384951703682020931589835581725812201891628867089635602573312518143006789279767023183455027596055698257855746855322568804903846461435292506470493308150608726843527746842627944083947254750951238108272369653826807258671842880351679728556034898030467392318324139172955840438723225755111058286160766148498271800724003557985491

97

919876651510218669464805161978531412628128335265715962239289040512550331681689382976305608672107151656658008441301614083863026876763242447910936668649013951563630431410433549914520048029094787288964745552645769199498104696324640784219775918299179910963568139267754644594648990519360965081979364005611294044843155945328393574040625572060080213268456285347446840401543492098015973573896105986274208273296835082524974718054379192850241859558513088558799208428717265052992178422297727904724302441305907686153630975082796609530933262707

98

919876651510218669464805173938700545053570451514454836317631973632510582427048425281788297249474870790474235787612110849017693363638893775696383916495375883691403775250445307060667417811680957963807016288880971456054192391693388947034301353148313219115908144617384466659113859928141291155313869319146649620270231288142729234226598798632979112251402817050449939844460072842109672084818187045819108462466260359075619465828581922183545175294828918823552449797851653164343006124051069333334133522954106045603230975082796609530933262707

99

919876651510218669464805184420088000295854718863177508894929510627686223873195826910946497245889163025322638743539126148524580170060538536934616985490755200481175530882624763544765625029608201139906146419753598912132686436254852242191872541836212874658020310532547949286308498157696935882828769461843735431552910011550777302644620799059144815624595409325425533565662129611286697454368113534878759455982277211085410262027502930078805148807019159601082404525876945172985084813575696643791653369386035918806430975082796609530933262707

100

36795066060408746778592207744709033698744552112974468533806903377711716229381721284815830143566916710429225874173219007471947977957278925862149436997006854835680587818882049317799952957094966827805162004816981310322614322835562332718473297300889481245480683856380884009615917557430101317115744017232074947270428570385443703299135372667333741037107008559900507342732552231127353985148432823242422800201586503034689500158609070341437537770057253545599427147165851668278096020548288125828457364947212121738213953080970333768086128491

 

n \ m

14

1

1

2

16385

3

78368963449

4

1283997101931385

5

7836896375376844489939489

6

7836896375476844489939489

7

5315163941382932374022474295648834161

8

87083646015637763331978612833793555534449

9

416518379299787143158173408100451128521047999081

10

83303675859958261617374458114078728838474537493

11

31634557044691483746980154480664838863602875241879716390954813

12

31634557044691508384541245128690756495153227544299716390954813

13

124557157879825464117167083568569264611727459029901652465164163563605405227957

14

124557157879825475325721164632992003951478607296006226805363055083605405227957

15

622785789399127397960747956690173796978633117073244321824512882930462039591561

16

10203722373515303429785315955162334957376341160159121375633037437048589476834151049

17

1718080596068038554443238334416635274565373254050895347675927095590346836238014447961287549736924521

18

1718080596068038559026787166634114759344955732984903482765757913693875632711153215423687549736924521

19

1372757882972205542478027836971007887933030524649869035160195951599135944631854427336545883703781627071458819866431041

20

274551576594441108663168288251299277608958976843487711317977211254951850035769513835593184061934606208293232642635277

21

800441914269507605678713844527560184960463299653415612708562971273060868398114092622331666605810301552808258433339

22

800441914269507605807356705921843251909594087083369528023589148778937138281474811855758838698363763312808258433339

23

9279392099426879627426482655686067957353290840013032001992396526818770993282204602281965688444406453614045299749734745730420025482251

24

9279392099426879627867581117466544415992842611001516503738952221505822114030639531899163731306483195958379566228721658190420025482251

25

283184573346767566776021046354823960529481831605365934500852229218360512273529596530101730377233614381664560473872682988997960511315063135835407

26

283184573346767566780410557142642556174775853456571936124774182735394905657631245899006324105007238752327100292143402988997960511315063135835407

27

1354463035595815522128511427463398981086548847718043956422632969989428097592512829132501209966371836883873359468428485214404586188844096211743540783383

28

464580821209364724092631076294311303849221889469227740819463203208682882255417134975909972422837795866357884340445015430827983062773525000628034488700369

29

138239848094130138861486725773283231861426020711093093429871562675556729986891647284039014710923538020694352187675352112108858023574887480537878411328271672898881527166724489

30

138239848094130138861775733253113846827488079068236105233876567430505110990285085598052189083025523602020615548604199558337343714191823219146252881292885327836481527166724489

31

104639814620695967493185115497786987026166356750144953941082859921592923247501872883373823480021642722592871111648984978832338396112772332495501492627763759735448234631694708946427578845599040969

32

1714418722745482731409797012522092460242888607629643389109045043916692704994002364144146818597830346011002272429417749098121348191881637180744719286257212337242578857573474517866904097745167978251721

33

1714418722745482731410740845491268749921882639964990268911143515337298298909393552799015888027133766020302369337866924276530299821211106280665868767655316288982844985916514517866904097745167978251721

34

1714418722745482731411362265830025762410261579764425846827223804011590899690342934891573599471003407370440011692851624753668873335143395132186881184449488534054863980543074517866904097745167978251721

35

1714418722745482731411776396772810541801671082424041447159276756887149018194492102510292634673925077586034941144977907952973838192502801114083425276607661829292329106027827276666606523345167978251721

36

1714418722745482731412055558123684183122127274170420030891937900478540375973046193797507258962272489678768434419707783892531952795241105636665716719184400811785596220257587276666606523345167978251721

37

15450446616383761918125150787968124888730458327283237278826871147405911219509142354270209572093428695454217771665671050544915094623047102997009126929098673780904001508603705785432835685055410602595007865733029643048014769

38

15450446616383761918126330956651863055565394868031021110596761466683308843575664497844177109996569879580742034794867671636323255083443871849415858584791502747776395437931225412684748477041422762595007865733029643048014769

39

15450446616383761918127151326973379452748548567807500332925154832084796443687272010434252278801959459704035775467690172599607841135972152513020380685279686643105751385362323456259259325499519402595007865733029643048014769

40

15450446616383761918127726865711574265622913600366689069688562531457725843044060872434336195218305933709006259555043822170238286943300542661785905969798919735050722908323345170840739931166755446329086585323429643048014769

41

586023499975734060882036021439967157078264346540636047004555439763453769009221323223665703475472596818820079755450598998232607906039204995393094141961815119325904268065697049369380972515523349746270090976130426063354447790825828388914677115809

42

11959663264810899201674429529425334428158487418355442522877116740143574264442247550354266744031682632931134472658058421405373979237718730229156695827815546993701768113204672424784616081711635437139634370031591863745192812057669967120707696241

43

883643994036119446497369898218106695670532627914296057544951176071992450500571648202626272623321431655311482662824138736021287390516687008775141727512900440695293462654074136695215232279929668639767073456341577817009179933974129351280095179124828584535052602977209

44

883643994036119446497378566105492169783604254167300687328725402652648095009336632083763987567270012119434727547356692719564914789511515530359024307516035152076986412710577481947365598614458817163811341849731848861688560298302286797587935179124828584535052602977209

45

883643994036119446497384894237617193495802715195761274959451294685526180654677181251066004078728400599085668201644542095646600546918247971746585823212626043202148672137215526904659349821493462930069120337320680933731152393133980671162089969115104066135052602977209

46

883643994036119446497389546252415027297783049075266072642417491004522580078073297864653139762689175282535798985563065978406237988358760072749115970054286784296271822101652188345943766769880427258514415783820148027597298515603416639223529969115104066135052602977209

47

226802240812083932603107262874933208962086343449786732097626728455023597335363904283253961273642916174869151074089403515358214204072993092461929812483613689037041184552776941482305456498639816551818248836823981859189397873191554121247879838414892479619383820297593058291023902886367396121

48

226802240812083932603107920901486341432813393567005471558848646925345278064759284882295373790959811850838454479335086713943649809985515508938454306303345572241466359805540913866603182423888224284615907748195436917402507030049286700010765977116069869870206403124400309267586402886367396121

49

7537303121937911655127639797345120501059554546137313781884935371291956577486519603434300050334493675761529316303548634313505014746219263079267734861942525970588547628483517393545007579786175008578843412781189464534277468573886012484487168641951645130315102844386175543349750755200928300049219727917721

50

1507460624387582331025530429141248278889574461566432864377169505536604272956344368334345484183121165818101579055878600686518599867285496869511886840211418300913394608696464028219630181437752423498926034635623611345611196810503374671829822602496031257543927615021146075774526504119694130184345942753413

51

1507460624387582331025532300844145903320442082632984813886083468526085769305793957271051904207133805359039827405929173041042640324180093281138691936971634411969473272427831269542482682225342017471488613706620581695226375977917619868764594142921989800282925701778121146973758504119694130184345942753413

52

1507460624387582331025533727018318103616482848713224831408899478298020387020672793010251108550929292047081031637928853766280999428430978934361406752225722190172606068125178037098268306773299802137512115271371966887301556245328857269472612001849375480938285370116091624799806504119694130184345942753413

53

2080214653821972257687810093436062978413804970471321519006763902468901380637932078693304933526985052231049008491817740312923040536178174641486152816564374555893591436443523301343095016797928751005867833042298186231751619353637499952633563124208801377489801886082719834123703871800599809657764742346700359087880740424428109997

54

2080214653821972257687811253732383287585514329608465306995059896874076206444427728219127515744621284103451502022638047390257237844475726250498850166940482024484079183294929211131409548885619082496847379724268934259934764508037884329881582749863692553624374303801603837924567686906510914127932327114700359087880740424428109997

55

189110423074724750698892013742657807927435467029592551221822377943003642799002560827414136395686123147836685859702640730007110546805632247447474421432169097778820711046933410919029174511606399211239549041596689128514065849285337318115836627290981548352185314711840484963421798642892612606871027837340128622763150947675282727

56

189110423074724750698892077137874292766471580786089963815930334206125528131914186967203394229883568652940296940308249346707752865575419727996790181198773306096415333094189530216707182749839797719881349207130164409290636805911498701990444196504687125193588872387392060052491552587493656374860092355340128622763150947675282727

57

189110423074724750698892126619149998358624671242105488508653997426392191788352703542782764959904687202165286774456581224243937495957093746532745556306777294512476989031761488690801411090985782338704866043061734096078153395276520586328001750863779464028398711635341272987982606284754311755412313027340128622763150947675282727

58

6521049071542232782720419496796953042602406167988771576116670556099794808883462273498522177243485912220605275660428077118046576837669377828597144100712130679737745079460857169885963527145615248820925031371801256192802904535979185002549942232892889868852563739237371075664866605918363808645713388253107883543556929230182163

59

40387375413280624954498015603864208617038736612499795439271226945464272984587923345444542463568433141512929372217086124177128503403235831745882064669672671916751259305605687466092275980488048405524161805005666046460019296336922439753019975029222143474220569216519293415305797418222176826470006571552461108328485096473679506953124561539504408932043

60

40387375413280624954498020757355269132963991248171666183074102655468483240505800264958732916791755324718077526153596412648217788778039378703087790655756066162910276393857199357526780241550377958777649619530755795809848045041782010977171710813566256346743257720239765334874438099109555900323318601535146116073724021459590981320222294659504408932043

61

398899343418967086360075326473071107857159534064819341581634906577038976093155766507901048014956791465949223113767439408808839400105233944102467760920264746812849916008052235686709831745414830522540182761370190518020006369277599191828681291475540613459255749823607040385192430468017263003559505705734603836881242386729558683147185436380175883762466010268155096462812846963

62

398899343418967086360075358635813301703988520401101327181136157098894539416780937258317112904561367110098034989036962773558316594574543181798641605117947018782857492884068744813573197252458872415982339439770622591508752146971866927283593727221201022578284973810222158798288637824619971372901577366080307824156706375232498532516368795357893451250466010268155096462812846963

63

398899343418967086360075384343857044882999531046573211389152916821150495042473996950799604979768234200923393230233060695025083030674061141424731150143821603065315834392471158196496159671660778777473030315316703001553402093344219795081722513310741598241806784638280693646931541608813062067778647131656225930119363857927633482715139507592988810738466010268155096462812846963

64

6535566842576356742923475434949947030591533020637342778990355671900121663078769573710779638503817847395349892737448734318149091262465185697753913961355088079902317769197212005255091582391405292851652752564149010836530111140118000775644317470773804521089206019665135294925400418825480606436783017582907845285591704720267243811950029910993278671747845279062197213892007667063667

65

6535566842576356742923475706887802824573152762832992128560450626450397121169716532240700072980907080120656686532315747004536951577157051222693532255483324148282280692076391464598503730748402855611882162455632021773181865309456219407893276810665414540531904142065210603164462373917557037372360174580310210325887632631862701644645604844635418172499981790517460671172007667063667

66

71891235268339924172158235191417161618905241896448818871328141047924254405308357632120959964682379173746026268432445256388771519808702890087688599358893228405432517263431384769990058599936199831219378727656143464604704658117515272398830437862667835208884086588500964352167891627226555062421892774162004464703015677123940547649677134820861762792667287695692067382892084337700337

67

2640725041115456526002471249151025645870707395048599884094710019242200422529726603092032082348818841645485106471057181348667844481459442535602522136805800044292305202862126268350162334628078555473002111746426509537023331814006970883242722879833116143071899969961745932281160645928337381838768216742914858836146604142434164339270793918622209103725770554964572411189945019353058276640324323502717195168873

68

2640725041115456526002471307572405039750787902352670238459539204379107556239708169222663062388348335167595159626742482062489830222032071690064656516622192251708923658377994012177281710001159778924245831823189308553941739998378558336044304452749420675413516489447036725142158581706707158475837256504807678310123739290361381133705277095451535319824187247092402058888332372821986276640324323502717195168873

69

2640725041115456526002471355194589676314699967466202850274073713635004448401740819683008801900262801545545430682959599158731269186270422900535761946106317558188023450299375968238510538689638544250680198376794318439269259253050421399302954988064075863004359025719759699250884275598537774065837619276007112128426240453047697843891961746996392345020878346552976334471525212571618276640324323502717195168873

70

2640725041115456526002471394128141441885746401535984751856260733778806102131647194229305743611306838506730035259639600110320787030929838490932794983635523078101773809651974311443858862705157251158388081048493412821901097028817639347814445283978964014629942806381472543612904310136288318344565311685468509482584708744401053598607751865414638816460277137583744002527877979916790816850900420782717195168873

71

218443972515180298989636553936408788627282820706119284536488313216426877894739089649425900168484640562588048106822348725962311470036610395585683949621205767291366176055265570188578140970633351700115624318747819637040384701369574383522188521399354234970821072591257351183736567715976171547084677705765378856046178213754887276588867771472704103490042916726350012010160912111558514103864519056749883138244718277946721269917776861113

72

218443972515180298989636556107402257046015266517483198010952776688602813058127790675869838104181003906878351293664854460683636078335718638932520389727016103579250536060694410357529446054850261971057017482660941224334656098954207778652465948561142820686060116523050444953925546642523791476944572415989897210878361026325701189134897868619802518476783148358907765865244822101676252384540483260203063320772718277946721269917776861113

73

26659997692513197526523276060327338715372873373148065952756087550970733681733033670922200041664900312229447234363665533342128799438330345100082506518914159121441613278022027988454043613235761223530760421569803999736530024086927713891280931059860604823400988089606432831035289919358868147589337404536706009825104130221876142959384815386493877868225342663215024823697708863129331478264656963726677156645047845985048482852221422864762877502847711262258730217

74

26659997692513197526523276240873987773872988931553322475868081414447425052438100515472362881339267118522467520552347631259458484253048252190036857220410818749420914010194633948156200276445851584503796434915358001496235212098680958686328387191915616105254075830884657721581071132760235416880919284510179434209788671756608312358041623708086480841797539844784262879004149569620931265163281978372854188479365368827078068852850887952762877502847711262258730217

75

133299988462565987632616381952446117369669315692538423850348281083782375835042870145525660422058155556900657844809293203384672490305996428186853746172026452793058204396435875106150050686092728279696683715971363081220917309648328019577254874857380310018008582818806462608450737617792213250532926256926951942836861627832194536538187085060934396203213611688885004848728701382671616792097437397223801505060033923682840530102040408001626954209393103051073382541

76

133299988462565987632616382573906175005235659992945427065604690375648948836313041331396603391687457778589899512624741260525798708572214178698312189729588832767442820867293119010052691621325015133925776518595382400800735398515253196680361793328073517022561619962387477822129059534520496235163990184331516410582721035163411212247022477027666544241347457805967233347084995316868416038077826601099322405521515563780978112705839509441626954209393103051073382541

77

133299988462565987632616383091433589838950551337610926982882298320459818262842121699854287592038288262471448852087501507282895340780860586330248261111345830008942536220068709762867865154569884396840801273544268360210396976124862838510397977451834139691050867276584634018556905150170286867191541188009221641121960870928690261220581243160870874746377021912839288043567275835453932137296417054682150419132126938001527413474742513601626954209393103051073382541

78

10253845266351229817893567963340687921187234204516920103970544381801513449011371654944659141010658490736600753680250329498845914190476088800369301651007912719571617767260263171773949486982862911113804888306581330523356053600641260550244745534867363343057518022063214250889592000922558338163807903417839223404276646346901799745187763495858439359613138406415261580029986630961548387519229203903626419412888092115178530493887919335509765708414854080851798657

79

3781516829814396278322961527511137705267001578199134903804879222689205471620421039535207742595410589905628377640648739782641506114127817843363915747645698353576343410678527809820586847116210030125409480458890568541954171149396785162577285179024233233624576038931293410016462577547442831108811755934230988067082703142924208007944140196123424564572530267606850404666000170069122044080248730349715804328536721866239810198573732411967707009132145956331996988566101763596550747206883617

80

3781516829814396278322961536108784918862659595498179938994692013293541428975545866751228258300225200116916992140280411498131483451043233285708146544627852681429540548921221696655088148994296064620256544486175716675884382089964477183717682308923425978105845183957952845715567661429093869652608109759870741266815859447781440805262191813344135087968623940052442516743265025555678858309296218238334839104645398045488351307582649204888397271592500624812905941475473357119750747206883617

81

18086877769980533152934097049958550901435864674907129077870295691755904757540288002727897914708771193023481238761979392142688515074779921935338639508574625418000882449845129855005803009728854372538949288986542056655263283139420447571313047639636209543684674031000236506942771655678232594641348365433561144801973227042378834236486563597818631670146269164311404861262764525076439714800472572404818044650326250088143051566527313368331258662401860239106459870714923327429697111617360926718873

82

18086877769980533152934097079061906876725282699338156870872485728302691078890178716805309639824178552003970594833425757856074101912647360327769884859423017838751873764456146712441949005728817313112824794574253540345625509653555040951756705345318872294753440038214801023305051842715821243010544953847686351262178372203472544756424597492891332261622482944361414810827659214714497794037946980361188519155198286592257039669640004458302808853981968359082525951810603327429697111617360926718873

83

13318548511577099832102921192523868693333254459890700969000860869631304956620432970019832063460001590543545678022192722580434344248364341699671057300844545329921884536925183834467134697132077965078564363965182494632394289157483439875711034237143764504372336230456150926740798645697296947450278627578495005002031828918543711575625886659297323807924512870979446187968381077796069616374520521028671262609744381747443740719181353572452621531916752211887070010033476366041552063244310921252541930314417305964793404661617

84

13318548511577099832102921207817840777580506272374322278423321509234610532552149332078026992254165058625914027559960393510964055244081675759002381398905412907980252762808100742565897723975070004210842459188885235749197793642684749502959795063782972071571380447637449763252789675226582732298784307205407945341779749944794790260391663148796721787841616333286440951716480953182891752388158777952288474322915679479322636798350292283391125984952628797693507444482427610196027143919622909497021930314417305964793404661617

85

13318548511577099832102921220776657212497711514729793505909459823956953780458998715349317976223497448508385019669426483328997613251033319513340619890002283615572249257055424377835596685742666871140100945241575063493108403575709265529871920054252282411154902216632165620324426848446968867207354382360933439228436702422592463041704702108024003565299779121547179082699969595408060367391706664890771728936573183294326336291173029874292198908125125966732939774741895568011738908812971747367266705496150374764793404661617

86

13318548511577099832102921231778159175878318778148142389528899333200930943828155479097082852536492675897289616037432847185880932709545141585220763164831885172218394540205925940913059783663314013371143456603935904833741288150246154989595144057774256169595814952615569929453061308943828030535130057643989782121277512681598695892223341388716993525651744306002667223182229916606106690069974881004390039354465629334431386188402907175899207006358357686495250656534575885673799131784783556565346705496150374764793404661617

87

386237906835735895130984715992934694437154007282504562168546697167623503246203364799479968402011073427516194789514125924087496883115101265931253302140514692035986677334862281686346388481212872897217166535546957278696496755902093166616875395854726352120174028388431457154175669949533589975438820556752071971888333770898398138647599931442580735370870875056718449571945972975673666895243881178704931394861551330259000796139395036854118544819620074214859757049492688154860449384553599267545134459388360868179008735186893

88

386237906835735895130984716224178914196191638339115619501062631575333669517610283980409178124127900656942160502667987687908582337652477631922750366063665344232667978115479184601945767867215975370853282432136270127296412707108817491673775984094358011818141736581267225846644795996909501235266890913764331680814067475254843020075700473597105598957340701698998681395396170566706497479889832487631354795105603888665967325431187718632332013772346312319298776563498040318285751891363071789703214459388360868179008735186893

89

755640084390440953569782627519762741099196054521697909860455534018266403777162745947991079462886305127498337152961997484859635525460731770014005408367972062756099233268442275096578369239121641773188505150629215024938764905127083990775673547940434421769448012877326100067478703913220976715648351094640069231617203892600503450800351957740975673668688894377510693460177410491352436105351784514288478924529434617333815092749667713508350015208332172544421443042669870277053247227074520383251100217659941900096180543002974204178089548101396806954013

90

755640084390440953569782627850051092128549015937915930110666612782500658511544302072367326794808437713004318737096102765899853114682070770437942504390226784196780965287189041005618460356822156040025002426251154833964424441246065883401164659004685754284335772232595576450482856328203536415507193022800567439084042452061321841264649751167560146725033043332515924283210470438389247715733902694990134073053154549665931270789789995632577787098761473929481809125397452727033740361686405350936747447298723917740596682332182268983212415301396806954013

91

9823321097075732396407174165729007406430751905246214328253426607140714718137260671001573237932550727179178436443645700653114276505407462157383104085479037937355527207246853823949071069064697431742027997842919736614767763921311921010486935492510829326935064629520126154752328042049117551776912652168657372427166919942348942167958478778636225123617922070594879514509000920331244515431531052766443037298809974682581441428483659120187733406507900970129036746690152613588429852385665587496464568272214820622917075242301729496781761398918158490402169

92

9823321097075732396407174168885480985110010467541307889525708287084874420735314488704625635306148505442589392086289792374992231750980772316717677422672228857661026318512553113037285163116264272355809911828733622276285175740063571833919289445231150269169066548715917136227988818123388952171101093778513700372790394630133682220597219034881742161526626023427212856937232168252587584465647347947627426719188761073320774279812526383035686153933473397783078574425249877172148557555446306747569277818357010759269831435335969496781761398918158490402169

93

316881325712120399884102392632213228958017367835585971872782944500575786222528313618181590291479967611671003258151065792452902089704664991911741385329247034720485773523818041884422014582222406663521414854079292398132931056823054933693567941399320603298294037243099806034748133432149504570016876215083295371138978372300554078567988299874116317832730233293247403056484592603973551704220218568618260641144900614931225659107758199291616457744038273844280516069411640565425047466820777747566940899113997903279714512302419661186508432223166402916199

94

316881325712120399884102392707562680764121370003394570852107983902646141343601974117091241619566653281963569427016947690508979603890718530829243923689423888900575196011861545621634189817703906379416672864837433929229260389608138876811177313504705901487261226260546197811188808038878274730799788817495566113422827612621521542646585569910148464089712760625804655889968827771017840804558000868617186114567397292007535566458596264783023491603729617241477384662878627563142887801178381181877171833869591579045927586263379661186508432223166402916199

95

316881325712120399884102392772536676166800444234585038142748658597129514242488679222273402322541145526586942674867491967479743641157326127778148182473524147384923458058997640026380124510532172558800921645855699180309920010738347449502067658672191386255151369699156543263077436018981418083116680251766809022091510656221349944413523361040647010683014178891828349106211438829644823771024170628243413036653347640486340826815349631887576290827528873556825185994570543336727362252436013552663823637104317095552731401726676598350154998623166402916199

96

316881325712120399884102392828650877347831529456822877443528247886700310466806844612994115051207976210124239679509352483770156194648174517842731001326992733879045854769690904217683580191636059081785346715322679957633862914383700574709546249287995842569962861020000220862412343079726661899862391116711403195797149888582970692133577375177600576626635201585425501856210962618766001836398545262880345399899913047868072944117437591156155015318540978575305094810246331605718738819804881980168510951843109912211511337545451744224178436123166402916199

97

2068716250746830071448490789776619079723972020775528650194365636047754752166599473027752764358360507533421296093813237953642802438191869021269941190073658022657195940153365492778653123745481282414175091432918567530680746144188041346154977869230187641642605555535220117515484922010139462509779292454508646472740619402652511433206183689526512404320359507126554496816840209749474037718356078822189434982837750312715282676481197119884602046726784098792916246878407003826295339847813860558324612390124824416549997805058097299283524120713826071767360337688065679090706914517031

98

2068716250746830071448490790051098171140537709584579728795401585097856428438989851527651630920821869309813117528666106264506065381495501770003399654237146865798997283436698342429426594516834711339402255411297767373222221883485274040643312737538627246245858356884243173916559155599964962409145304291042748681681044859842741010140921939992804300833361310855291877053126774754769524813900321467606370543066495978399495219796028525509195751779520613748394029490179756232153186532453526230503918715098691076546310912797225893735830526808672692889920337688065679090706914517031

99

2068716250746830071448490790289210346542132121914696234377581430985459319123329114466951701700758241178426318324362308091137880692751473052498633982184218248283788021107586342393717221029829377001238045438872765962861652644318217743042203344958780303314504231652317091352002558262123687685805820791506070647738087816560849738942432402669702190985086950533752053564379319310077148030434416662690093414637864491736252322785311003578909864173943189829548297279915682837448028606673085428157082356834878500242222382370655345951757984195144355440960337688065679090706914517031

100

413743250149366014289698158099213860378315956699467775047101647151905129167626318334914046557700584918132286316098836077215994030862330909884251178288370197573841330479338832614980679658857266044245791434703014133182749315151326303408871431617602296003538499239683947640595895982702312282144513667710589438996157769282926866713211817019929911646032527348239793821490825353026154588778842484048747049874046475064140601011535376299760853407825443646986510040814671531965970181368461174370016294116395703049427557320373576721906406901359775157903090921271882118717202453307

 

n \ m

15

1

1

2

32769

3

470199366251

4

15407492847661675

5

470199366704300911955445743

6

52244374078366767995049527

7

248033379485570104849994099153187946961

8

8127557778983392187744541237413631640158673

9

1049594136369838339073611896150774120432048377083699

10

1049594136369839388635644014533199634381222198556467

11

4384415184780313794940615597952837146664342659605113606911117065017

12

4384415184780314079504446194937536495308749228698064606911117065017

13

224420206577520118320038657390989402916868940770107230691392122838687276342707747869

14

224420206577520119762579567623980609469894913551954889408975720177311276342707747869

15

224420206577520120275062950239790345253857985248126243032627607500190015105873214493

16

7353801329132179307551473556895697543059992716989651018890159978732782104370631666334749

17

21049690440731471939330108669972420658164957097409273247713027798761596149155256678982428536782560464890957

18

2338854493414607993605559854342912732651635922130008211678441537780922903370954752802081663198062273876773

19

35506447168920633849951212598169377200803683995368053959139731921217937391425863300781114104508740964833327718880890156009127

20

1420257886756825354041390009203318607763609117899276603225943147842963344300133806207179516259633898818260258238899565417663

21

1420257886756825354062238014298336049944603335045059907829541628706057222151861436186514787470411670957802212798899565417663

22

129114353341529577642964875097202929362298252148518553041572232137897977193321073264815414737437812558504569338081778674333

23

34426436005051349568427039216619408203285905341635935159696714932718865797360064566835329713735657124371359799622254078009091734818591069905131

24

34426436005051349568495227562426234038582853882515667451302148425713015795992424808218352357109366041767678758195209029226560573098591069905131

25

26265286258736686377359154919398010294877575773256024681107492043345300424661618275582924703462913170465008817937671569142741414861372637909785780205981399

26

26265286258736686377374814085641636922330452409513343708295480639069299318419544127331121290774016419131931712328101481640917414861372637909785780205981399

27

3391903348694915852855211087266823879956922120189223547047596828927059420296280115299371776539485028402265086114261038237433745531552284863409714950882611441828037

28

3391903348694915852855876451902752399401505145569268198940155483919283071964427936580362717357928588646896641832558508386735653608011284863409714950882611441828037

29

29269374209498768821971337939380235003149148536796377747934006867176900040552446308406974622148801050212138522180323269401140855985531757664594732691586502535625103908954734147439087113

30

29269374209498768821973377710000976266268423131756093819508750066612398967363844637374167693093525832377663039075666990311577826428153136215234350796642756320623664046170734147439087113

31

686813534163230559772811297111289024923259275218231910828613776855224022313625161617325655846533006171141908795118379834711198459132788500152282674162392659721209752211996902783604930794266798426170904821463

32

22505505887460738982636076281302046833876433842821502031560072758235708451917327106377525161772862505498881738870154379461183694956912344657295029869454231910950929249498229225275764129488351489782072499961183959

33

247560564762068128809000969180203944623703911983557007555960983616897675632118029498457587746244427777976073162354572304516131834322932818268780798040553621119668606642453996107288573424371866387602797499573023549

34

247560564762068128809003608453873263949672839747929010075108936088296574708571998109170143456108998242157480890455996800485815162499284973848178683727034786435418205372804006434918397424371866387602797499573023549

35

247560564762068128809005317081859015330419365728922309252800173982697766850972992430235689357749062808278489979334056177770318234600336064160529365122892139875886156921956088044794150340459575493778797499573023549

36

247560564762068128809006436856606146738557936013159248240919329259655682034267252361261299910744557996619204347786993831006155629007214156064015365622526050285204699759054715305439526340459575493778797499573023549

37

82548146411955295723047234936548787536987243499755960368142819858135898197142820683538224248544941180672866838008399822481651869674191708596885632293310695575789372373527111846059190933495421241090284959904590742635038488339380115921657

38

82548146411955295723047400872348392419160788468763962066226362039990499206166515761204788084440557170151217208439545249202629752816384721616458758412079932798343664774069379603126629316657660261145601620128590742635038488339380115921657

39

82548146411955295723047513261640630137362211492592261041085622121609085308574852133158175001368777525265301020925591809453518686122132321385130994911466851736495122837896673638330297422605568814218026137760590742635038488339380115921657

40

82548146411955295723047590138241356625540934678430635505738398223900562084291448931041345735112254064977543587699190656572743603694101632910881779636896568406656367267756887710929012544855979751882756294055036344892311320339380115921657

41

128370483390906446463319319295836081683597830996449719337103550247306204976454257447150984572137231630390945122413770190625187726801712073307957389737396970027290566674915481036082969017107198143838201187600993549536703781762370386821195539187709015904970331857

42

2619805783487886662516721975545990269063033549010105241567673487021321473675629386948618312282332735777270491365603837402810473558875489649393839460575019292111557784843292393393193059790845681840983866849866534594344510977653840057575419167096102365407557793

43

8323307318865459910010642578942145077337712044371426916124241903809394411347151256206444286010567038384807503010167582708802586355144000428436840959252705080004189542162512091972726485473783726868327499568977859291225447605187208280113727483673779643728601597087691823517704116044451

44

8323307318865459910010644434576903669265820442453544503348854444379468422934020178949343834002455093324499152819727297245764443326587124951447237696713500282828461953309483924007217408643389989012364990101510902993951034671157856857071764608893710804304601597087691823517704116044451

45

8323307318865459910010645759207979940611704855710804327367345597263923361637331488080499523592423072417944363552570712204598786405655129078347776044227772549729282604245611970640567049026782996547234262944361407553624803874301873937771374767191376290235018657736274991517704116044451

46

8323307318865459910010646711818056119936103624655069299842101698744905181255798081328675459125393448828806840719407315071266699827555317490070378977361109951084513620448320617289368812400029389901420861050322966298741000422930529153404342749822179107259018657736274991517704116044451

47

100406955618406746642882272949330251648977241737733378510235969105877738511862120536306178085100645490869336470305683479576339809605986180373429291155040636781234219335911551918148725084895377446285670491929737133469383961446670339433333020523643492741720452614127134679262577335228920530247832812030923711693

48

100406955618406746642882279018537314545166989951668798269269693068364663494718263170521627878020069231486651124746445293717691230256637807747304711269810923024677150724142721770661190466239000031028821344005525366357676590746099134611926927056581927462745982728985324025311388150125862668919707812030923711693

49

23357721693400643149375202536048682129790560897066146283289192681038456526758491212773869891021150741958796770331542679840248458041227721900950736323415178271978036136661930243760303481045966638466995991805355717075888210436899399454622476300879198976621383670929539579288353067528190733187419291919079344906618793158311451

50

23357721693400643149375203301411095492782376922561581483223288926797076599703352196174706576121688385545875614589077899179889796843207781779313145851973290578704134223672962419002952019297018720322493824890884677678707350471759162738967163159199270648745928446598599099639024773386388605861481383545092903267127297770323483

51

23357721693400643149375203870086642401047071491577682468187294843541694636311964133230105346432295794956220700843161478732560359802664708740956929569954799271309853899408292787493585078895323710210240102692669214265176047136870359116565094523095413179666357993834624192015799865872941995097705383545092903267127297770323483

52

23357721693400643149375204295065222252480838936106546370371988933168523030132514366502940669456307520260322000795196414500816738054228869309739475372469064317732255799279685261078132612471762719719520892301626943666696398949814423664783639148995935424867493398883642547375377271838887575879273383545092903267127297770323483

53

1708317239271901618505677829712640563662118486451784397346725692951627438314004237474858330176518733998801389622039455159052555660845667184436416950857276433335431164672001786373466231158013115942959843849066980762232629770203055344252513700068375760406919437819436890329397409741853119241831946699367939700376043879487365410749732920771846492490831

54

189813026585766846500630871928749430343142133433615909233997495594248217034279055890772917588023959569633088309732620564208891980086267269542794201153644684580822859290772825995728477692862329662283398524837762644106394071840767186473530310811524762047985237533011146453337950535944384535195599791426363866636344925191040601194414768974649610276759

55

189813026585766846500630873417672940804791309449717964475179089900290971736112286736738622975141847641447748048474055798582446797181622123295433531764832014279336403766910045131372615236929163295278790417096373333421331881950237803983732000764326000760917139749251222275615791391198253863630978845018206138951765295148630508062294704974649610276759

56

189813026585766846500630874553971157000895887850727177198722008385086157059023372369406926591116306984837764381133750889936439772567692469914374693241397259302572144781730186014820673398693614435947038173931104204435461260882640082294306794170559241171314846892918985627113073466871535818309776185943583044874167034725630508062294704974649610276759

57

189813026585766846500630875425315658355119587824770506528133201418260787420752213742857748220043840976730620381073487542121749161433975793887812022795013021250101293721663467619413330993733050967076242038687983081966067211390764581131550016832544447527693942836450014285386465960377481278970883595774486707008085074789630508062294704974649610276759

58

189813026585766846500630876096578839213477078768057147075813335194858936663819288931621420689768501250456732508272669473811486475830062584601159399295604967945075729020685399313846569697032851564950852251954205951929572098551405748424482595764655129371534443291168228753632652986367290911850844335445134009580859335525630508062294704974649610276759

59

69359537531129781626476634270158768227048674070011473021564941535078325215973955092107174249130042510292181711491223692538556980857716577676577066016507461425469377254362452437964745592837735312251307600336274243672117522287791846837968013005669463099451269093367884807654584973166421593582051398333987154712205574487334303581771907142510054690580300088994868488966960024341

60

69359537531129781626476634417669680496277873694917335610080912897134895407470099481163856682035631040171033826043039628182398329572843008064970594495590377284141327348710606700337090695463332260709047708049005066274912722608415501558202740412084336660576554693093464625487674667672204949288483314412562944048557141061523052715375943104410543134570593959537716488966960024341

61

41788204743967836986924062736114968518899403227795269189677865308904318632589703149447530279337924165105818788508033627947391341958704530470974238395901977077485453851350599203048529244114179979315226351951966141074782569903782678699750393558398098156808977144637342519416536512375209185731478618414564345955843966662491391573631328009900652163130466554777301456528884778590549966344923639852007509241

62

41788204743967836986924062790460656038044608061428426788308720115663345401029136126718810934436773891785229436495460512120159402512287756142322135930753451830591579401367012005099236526673435628445841897497593629636097825171955331344201017890857644476063449458622926287938614311022030738831609190837588448652439795767710286643069454429303074754910585752245727416701699114590549966344923639852007509241

63

41788204743967836986924062833210269082436628695975480819119106534592087109976726699493893495714095556407161669332571163553218767832902190983765734419913585302343399307836259536789425069879434337730713255122798423152169931138705263748684531193119502966299824973657688144431923633876998487249417053290986293253614848835091703417753325531496696519690772632685388283782644778590549966344923639852007509241

64

1369315893050338082387527692024724833451881700889785054210519501111094464907099622011988805354731066988281453734492572426066913515345978732297625869982835703494622680174281976739643384205404345911400466832886833251165916784751580318575680219881964604383645549710493427309094556782099601476716616859671633575473071109820959495380755749652504237861405498173407355255831778758228437744185336182358967072574713

65

1369315893050338082387527692901301720110769655858785824075307455084697611212129589165327677824334862432874728027114155497258152486854458021904048890526132722950065844056855147889158854096183587387871747487499001446609697888139642170617531704373088772237517827036118573203482659311645287430136186471900232121984943478124522368034531967223892239139325375432768513282913385466942233847425491318358967072574713

66

1369315893050338082387527693598459906792161840777347573104677248840850246239030127834981161262563069307663403939018305604807590318180014251380326542060782499179382924534857157587659103724860048606974847177792956267094477210895481139396491114168611327956286241320782326373650737882568675420123147694932078802510595234779402646834921954673011790655651385526741598558648019078206233847425491318358967072574713

67

3369967320078103621598678983401023496942104621494791267524891732782324756268761643942926380228383775926207537542612066726763827303636816251214775151614318211821086399406125955183530409290295750483815946529309001628187266982011443692682691535168244445189853261673625515191968155663468658645259416420704011516266710337182053471470322936840353027014474567766014328660273091787513015445406822820628043890429140868449742418526467045512659

68

3369967320078103621598678984497447954602777405680137734935866371862087141318767406358317959550707400489671864396565946776046629566911340967343700469762667052393495896786566256208933772724108533035894802681724908736074469050086361804302383306172204152244537129938061400436111977655160687631056273557247289479885720597877702155610619883502698323463746815587450438244850968742242802957725219753510303923965140868449742418526467045512659

69

3369967320078103621598678985378245395615227938098317156383604495526977191506435754076702915129581012574125191016005460206570996872665567800097600070036805524867377070879611591659392766788589064452037749436296313301055629298173424277313198175022823516442647364249976186947607815112370242098863030208090247488235328271834288236193239908943478264766569190248064523114621732300696045226674165040098832514813140868449742418526467045512659

70

3369967320078103621598678986088054891462035772666214217179508369146293128494523215705007229086001558467967714401238520997048062523872683873198752346826338391250496421672684339457725384007021925496821832772509693711726805137936863994782031737721900009793255795136950955133015976883504028568838283122740357732347691442673386900318100746189037476772761075774884671903541721190260326240081723106577404574992137596528012882526467045512659

71

19792512147217078540433050530537159289002279692025731404956659140635079959396817747619288761502761248629951869349209931868771087576720225469308772838215131740371348116294939665812039177955941034930552107150674719396824482137404455297354320756495883152156372983732893493510544106523175720182353385589309459524564432243508080591794391761859870711208928465670847982226677946344092767798482057394877714813097554109994864385739788817250853041690438456523463607945109

72

19792512147217078540433050533269281925532783736149765762314775584386929267610889259012555220625936669266451844585155586473820213094899916030146633455901444428386962838908429299754175209298728678276267489882782975617968475893424512744509483166747109430228967551880127623587397911621067142048463636447730394280161753608911255661302401050921335331153178938342840093998608835248101699931706773391404911384262260982244052175204467151714853041690438456523463607945109

73

176337151870894317296779009705766723204240694954403810641712712141873516917573830488139709105956532955122864149463349183744695827841905695484977698274749020576674996819143387984909688882106025838791678098343395523153713742990686967601271000234098084978015270209358421506794896322498295283942967046846588173881720754614465894832891064861041087778941666655497131000064406290982320417833534757558860443454805717376653072091353739724197228519997908462315491982657992320153463446718013583234413

74

176337151870894317296779009721904910144043236494635534159293700530698630336326789997748315292941987224098711174944974913585654094316666854546834249081364928066838495434896130376646385089160135640224767922593268760056339447254654815939811025228484589822560747379816016023647189777873417282713251083801914299176966673552661553535175819918511128958334990321636871051558694246733984531285239235682437863356413003145517099887782128404477036468962501808439191043393992320153463446718013583234413

75

176337151870894317296779009735099976755856595361772874218932710522934918402111346594414209974812763738725953171806062443337997572496528493521893254667386817218356079264155857613138154014385885740626309445116682720749304706689796789541500171655017396154842302313869669833842988046979619709462394207717828925076424552582010555376989729182288149623439538159095278518559161169100838716319108769148805191196553350984289476985663877744202360808766736405469510261494178912608098637786458905220461

76

176337151870894317296779009745917470523215677261755959793487079557660171687844188932601339451891521562194220317239708786837893836756848217134304650527780472864750420940067699832435245733481460002305431277816751094403365118871236652858860001939512508099303351634332909919044530902497951601712058088967344579874947820331457187573943594488204311581947107818386480837587210194967795568893889686596823941361691011791132277032033834950597105775497927490489689856758178912608098637786458905220461

77

176337151870894317296779009754808860529302011986614323248893533736329737630751179963393032285022691645220058132666912399630230178428778435085005086096499851623251922573762947269648868149846243428985211367332727100380065746336206165736517421977532228820993790111547132798861124292630606341564720115140576058298475018733550560974156893028210043525962101727895115423218130081912603545255997118634905681479009471878828057857966071574170501403520513227980676815606178912608098637786458905220461

78

176337151870894317296779009762135612629779096809213325335076275821334006562299097696599282331887092012789824592856482714145195825445066772619166773670345700672256332416041282495673181917985184709264747214746074700578841374263922615048240583483221971652519565289476853635249821158392442370575156082020599538237682149404450541677417010310083996867535769696243692554716040221068810643566604692889479913906024051660739028802581259046088586357544444998534650419958178912608098637786458905220461

79

5137480557372413243046435698851810185959265758620469287881253747404523679629358938066154149782108032693533876563008810358935131804292957846780544287691816248742554047810584558959710387348509379120627345225037549570688682600767891119494878879406055879294883330463018145747471208083931739802036522949502096554618808441878355630576719190854516133286674552751528284037892920981345239210164295695438072004738114166460076250788647526684139374173156506748593860604676202013002754593827545219308521034768029494407034604100739

80

5137480557372413243046435698997821699330579965012294228808339643160883003229191787199508459656818470694013854440009080441795677507556274794513055803660952498162321235222861652315473156663397349396117000120300053349100341212897376696507662548936886358540674436145166623483856216558528255604467813528414714764178072179212719682771760537651232804464941363142586839541376687822583623733676072096734521877446679540067047358072687452150622709469124054807382384205493567771017553335667252953037217269073516342407034604100739

81

663455076588404297910375322753247941250861038959529178247198577235799204752336920202419075458656383573411256800680380146332743622943287751977650937593800745183132034978119293823520517203410724407106390582441270345028212951537998347945899441265214846192565248462762296867704592524461443936067907905145750980839527135302815848279618752548530601780176707861511568857583356223280794768070571093875851043601422215996528229287267058611614892833368624926842233709964023699741664816443628048192209615962568759441608261120209902880457

82

663455076588404297910375322766267325706922755262397897012342690495550104698648169266737781317557724705081039343908435041603133688421279795838896095317709732313339234326569250359012344029229839743217131246513984903465976305332003656085447009648344169784133886609362707520386596995450258522940336682436518531449163876614382588546366737565306285467793424422163385710895514586053755979929611966703196051643656719019742978024069265665761855754173446054443179245166027356896789585751498241026944334938568759441608261120209902880457

83

40549257589899369431633995027309819806222592186977604498287514361910110690803348838891458329399055939488103939760298189396807942477777735055456830184602868203050109383122572903236684375734883492660103613134884695645817862076095441436169589318524304256329480142171903436831930412250093680467288628264132990083422504547045073836437120166139302708632064308473649152260005166915238523482921278536989788912283006616132289571444827308473744006867608341647119285763345929550282003232319983727320488257207140085130737685403255085698847974013793525103157612722099

84

40549257589899369431633995027864165058272944045910080455108485242665451404391861054349206450963813088523714019588433430624928772571096914837046632380506260005777776175635079805091476853098615571550919380304114420565080415284587894660418516904001437239509731141224871920908783097167642540932133637822184760862776844334434721886379329099655773188046260160060527419795868812912916156959061312739982756835849783183069925228084157353332442530049613281612106614909971022723609524303145172303621602191156833477431168046961376533122847974013793525103157612722099

85

40549257589899369431633995028328344324194439484580474583076080914434941880166156810079184906181255807877550625849825134670966728526154559011209042026744081485832542337229765626105009115891982510597066355940205257774076743975565004881600907339399340336035650921793235461795754337071743856696999302340510846105342260701093433528628744974645490977322692047241540050697930981513323504928214023625718648485858144527858148450847845302392438180476596702249971483262571988943580326206359280785492026386899967825110579241569716711448054346386502901103157612722099

86

40549257589899369431633995028717831223513234531374016318518424809178560046885597267210493231516891915798177268533909559525201798818927975666835677569706214142582638186189944302580156873282182471322119887566831494440279692740130850347235316614677470787252440105127857494279109228615916561411433206445666235316443066890798514260039564041596760958135773259795808791925755373713293194030350679084146966807442990392846157904958553625337484645973668375080220878081942830460444508541505837144041811585788021719481513252207771955224054346386502901103157612722099

87

40549257589899369431633995029045308246605583877333604039173740607920377621386297635449004471146814211839885044076480785723134513991138187721637839688050059227864210392270298410562027925481339608784603075018768552573151166080315504867389948161541822367197598456467640223969712222566121649777091182964951785909942550707391297818330246490611794833984349716521412663094122763383612575077326595371984954387617390311679978656697646379137641221016166069682002056845890577818238498574155205433494572120955229874769237896339630764056054346386502901103157612722099

88

3686296144536306311966726820847381288119652467480102121970730184525942007041002564215077114064230002263351543848064927648612263764792869225240176752312940096557306299926241872887343313377935256825323567024937555169589731979252491329363905924908667750681926635337755641119436628103499690739062156565758997969256009231253907932105803956986382690589249073508161188130627492937440129726429330808806370411615499648308839669626326504207861464270697152717047924362601402157774073767407309247383950673458455687502601906529194756656732213307863900100287055702009

89

641860014669120592909037661675145037527084380845582425465492906154149503994790136799970638770400222591127655175257048795325041141888072175119163173373370168232186559634933127893349873610809930654746954425939303863162515023891615487748906817853019979930370848956387298342008122539771292099557192939034117273608322249198676585312793228878946267709489496338911561864892104561337660889344263219837228807502456463725588720454205331103392261015504628532993276620056152889055486704313444358344745446851361679690624288074111906334199324940496566585640706918121196608633807262308316277060641

90

641860014669120592909037661678262415023502200662524352621644018388021095764818030109127419460480629672278715346921284548390417642094368735243229554836028925019421737090872175050981927500818994277457318221610427506818501454121821472366692374345351208158241574620127652113709136445502441633737590865093624719061996315121311692282678548630904493450387379556411217935915767447527355373669617569156663008585706243188199989567126747420586186456963242683544383952295902799981110304609752832560624857879792111914038755368303478346765753244347954939356524534658224845952754078308316277060641

91

641860014669120592909037661680903644605655974228641733787951208348320953384616397967126251112597377860847397743235312270761957448521001199102690618490028223753279944905132802041046492193059673901206029134065717538427287684879965323666392410155525545103221522913884889613546040292497905211084466816126544228754935129250466377228755644919591576415946085234942268260689852762075861447598057317025115049491462168646671572244926041446385223941443708466722178574811216855104250030663825027927104197012034710579803010394674047535276631467395787095875671251842224845952754078308316277060641

92

641860014669120592909037661683145510486306633090831419185082827868711670611506427457954131352926862387827545728004536384370222430840987880164762987104683374027568395710481979363502216953736795718584167299265188137317636011840682840531359226124753002114219593561727312726462788347884861430376636568042672258809255868076125239163838242341976336579974963133260992194076438654097992563862538997484572341810157566875130927091328501666943818785060639618084331239211807420631538761259425410476331252313748181700998511995365654263573996297027204568793464134530224845952754078308316277060641

93

641860014669120592909037661685051773446231747195005805699478104514502215049504137876990560676706620715132497578077597627343830048982799422837371827865527873531981294809221806300812192160226098218258607363281991488767659196422025533717035898191105164948671975752964532137238579951438684025667761647586063430624072779481101254531568065626537946230247246182494373251164263655636000477285174478887353952758541083358896312379840578223931598777190294489796980461558561506046098325144253676370991573049843251278410630690535696310606839562056727520638450490242224845952754078308316277060641

94

641860014669120592909037661686675486318387881255234496991609416126383894289735224476892655936329147830318580906900841438384832477895053861492927736129065521424657312320241422086306037981325482243574220529652750319754468338679702332402607303739410539033388129298388102622529661473851053308893334936313263133745466083991864491306101180657879304282370980594793727942467802608559528090049625079733265406928579283166591813726570073595326226752195948696582428849300759510915653856808447525498621772876297353386835281141433616486618246375907638889964960963458224845952754078308316277060641

95

641860014669120592909037661688060879220564178333650263829953108715788880218589313168653441547525471869877027584307891368317461027501503108006093142835603708112890091301851122247666769173336023014881668425080564423958991572477599715191659182347568512360180133617182378097503463201553052756733840394564028658328351198774286729323785331982890847324182929891737899114589856171670663053711935067284095709457762075862772505033821343969093393602064116742597289412771991689602752630842451047903346874431228251755829182265039878013603890304807710617475196093680406615011991966308316277060641

96

641860014669120592909037661689244897867312937817780284060845724614093657915754123800516626388415996342010925811865311113408216694492721539773777359329086577483072912667794159522788369512984253161107827195290228405068855668896273202132601175966194744704270365784092111406223014391857430265147114754538675704667979862048639619676023476069560772702500745473644243589223777682394220931676308558741976054467738857603478672255377841535121700050857634885678738584646336739192072091499458439198220394932645692488714718062028538484351139813469337275145440439705058317892851341308316277060641

97

406458617548577694376350172025002312759883613647426190721096635357247157818261959283136983999760088118098977278650985873710344497228984312937612374696698857986362429197520971166757253129018303735324888746841440732754169804252485435905595370114534023890466873727965277527413137975113000336982763905659442995105959276543982147902393820008279822316986731033625607309417935524008542133917870052775214160832199366228860038067992490666166835283540814564366003319525379489302585718183868317953313331431099060746711910619059183942969028426013805237380824601366661462568985253450190814068677352670837807575785107423474113

98

406458617548577694376350172025552628476613185915243607719071105342959367296716134466910687094306628514250112518512476191384057887684474030341244265883229152530395038171440918573900128656094122294277105878209735804877299565036878010432015857278482016590792173432796458916528302039166979390141905999097833445977796524877269233693292448558530888068003515958717150509508215479400059146425951626273378897324702585048407946422871423424116467308581335383491605306287427555920220454910462068359834775966918923085474828900046381493751601197232530845876949820101823597723076635394550519447493352670837807575785107423474113

99

4471044793034354638139851892286277290785054444523063459962104376237177548216784486610518494930834776410451541702213814151974375891839756599738566543076087837206033701804440497307739555317997476319105422093602614989007310421155972252841015518610615755672335898147231072295456933310330320892405209476333409300429316359355424134786085248002325534573345534448699158893870619166119782271509625359253763113980775732627444605172465110914213354314922661727333277530589854732218485820695736862773485069948386894441318996470742992502582969011948873489446924627591680108999426352135454438767994879379215883333636181658215243

100

178841791721374185525594075691629927952835891673733551137812459965018970304906914066885621286009716145804619072121124470624954010924913338341623179373246214029418865800321205707594093102475609836955117037204596603508235329069427391541627309697449337279521825757889754779978525337639654261891976863604367263990400054197410965015922660097248702482819863161278279102871936897199075763161793535645717337588767898594826179231565626642816321028044878396319452759304418160632633501023345155623628375609568138559193726986727147733814776507574779820230467306449446782100622495501241959227620346706461740269049180951812867

 

n \ m

16

1

1

2

65537

3

2821153019713

4

184887084342957889

5

28211530203883292614607927041

6

28211530203893292614607927041

7

937551824528215547697680143371949980480641

8

61443396372281352421374004069586174620242179201

9

2644936740930008938529060656585808333294846040497449921

10

2644936740930009203018692750418179562810037843508587457

11

121534128751970870564336431955043921753272614160974991192439845298984577

12

121534128751970871221678880634078577248641193335579708002439845298984577

13

80870827854168461697497072129734781607837820280567602823622857070365619804571985276312257

14

80870827854168461734628075159131975264512708819972361559013458865861801564571985276312257

15

80870827854168461746939975943094188356986637654401182158468071806906640384618272446487233

16

5299950574250784309334764769047496587241587297697430194124153253899056085274527282893075192513

17

257901911825168219639903909860304027737540300481899004018976053885408135504534022330707184659350578770924926882753

18

257901911825168219642027583825714404993692417340113545810450284396777559654525895544693313721484338770924926882753

19

74389592008643514573862975191686066798623182933272549177651613087228176823886820404531755790404925538944408377919105779566805239905793

20

74389592008643514573976482966321342630107279754346845591533845063743104483105565976189280904145081980380911756014409905978765352549889

21

10627084572663359224861211740816766529214252659531023026367995430900388344543801734464216973372947309188284305189955609425537907507127

22

10627084572663359224864740683516671964692674829266354094738331127934119811357899645945209044869207087139233746180696089425537907507127

23

65171769538638171307680496269778547972956334892821819968174130305951203284612219942346617586574802000405642804221567477075992566293188902630749466478645047

24

65171769538638171307685874916360309140375862791644998569512799496983606112555554023744042935816721619290382928030287872862898625612751957260749466478645047

25

9944422842199427994947612606776764675607135888431001540045200118938903246826726688525259073527405172985075316050211995434083058767489826732057141101367573889357140343

26

9944422842199427994947840640657360728729659902155388712353650666716520605596469191110658811794277604449601462921804428221946989585230626732057141101367573889357140343

27

428074795594185803258114472131360727901996408598970725493487743630969893365347297185493507647092047925618929173549931509416638247691089801058805509048202671662041689702965303

28

2996523569159300622806822298308834172532912775157718483039796094497603461001888524753238140954912171987920051114732705592781270627774897688819738563337418701634291827920757121

29

749869456482163421860963642936587277765709118991423887841247386408102364519075976289427961484983793651764595000800738829054920992725363853880197495666202842506135499350433417333582829040447676687041

30

749869456482163421860965384899690478435190262369320774310457975528264047633233220231187273256205401074580011470039839846494959775255256421866826421790179801858555151280926655198276589040447676687041

31

545472380937120404840688746562660681948536898614267352593062606341644242237550623070262738923191964206287350698758440305816956226384369497103109424506013221001125929831211725257323910629054450767139506182925829906139414721

32

35748077957095122851639407264395661302352590315641193865376206554874509629013195667874547599478545574916932493379619214783078839533919468985860116008004719532578865758802249756809779582929590462659515529862417021892967771046081

33

35748077957095122851639425337094904760180304646193625337619313030811881334070820401181741704850042954256643557248553445409953776282452264394499865887763438234920989425714466122963580379967746648259515529862417021892967771046081

34

35748077957095122851639436546521225590740394727384583280659334613209169268305277131964173017968721342383616034162982911860226272944286263092350158797768373214395489805873027097080850955129654257859515529862417021892967771046081

35

35748077957095122851639443596005560331732873875874606495118560500535267075186251380156836497349293907142552441892811745882175536307364429538180886859662621466322950485309130659280343444453722713410673712560441981892967771046081

36

35748077957095122851639448087657002729173429650417886773048722181119032182477140691352478826271119444235665848596236837593601766873428941353287333597978621505468179202723248687891247761867285491010673712560441981892967771046081

37

441042337706025139061633709526049769822715255801253040246098874387711645314776575132983437533227756357553318520630582756491651408789641170367250882976096218338824885314259235711870389484733742252601263383501419889577738808025102434286669719626770299521

38

441042337706025139061633732857197231976933107037481206309242065962573125372597360713841622785986014233158704366556351211659557974174126929721000209572797205108587697276093413541793197956577252992091322824819169528506532408025102434286669719626770299521

39

441042337706025139061633748254332743104458839190300862952695459330086854511048099649801089718161795986992463667887361407487256395624904109984877339414348436281811279737542909317831967923451139177626346383154252635669054008025102434286669719626770299521

40

441042337706025139061633758522992951445492449306844963031452555262223780423488748651816608539207946201066029624270833857677064697842190157754380214257857461047667503843045918281062190980797178178270145854222815908382891562604775830961229719626770299521

41

28120432044469309301091588587526042966682631142972414473164047228269508851843933681460380686694021812376692539776135492256482224058297660368667432888704267810344366394696239965223245476343250706908677476418875984723221456078434989685506250106338285315325999621368956297421064961

42

4017204577781329900155941269637248266955901213377081977450961638231335426886424352658668352109755728900732457038000554476020410441036065232282502197714237346655026530491049402645554842272833182710709276193183178964445165708100133745065629932378840759332285660195565185345866423

43

548806489548928928001249016167204183012311146200242754336894819669308788780141422501154059283280799503581682425383960758301477948254272055616033735672957072245616449887565699462714542536648763910373722571205342490576329562541256462727326531960832319200579126993115176737582534583639762828329828868396023

44

548806489548928928001249018948004328322834174241425562335386385003243960102422802113750475454321231929131080227235834586386736374132029172578812207158292196471513349216667992684875007696658780024900744442809330298774805312646192429370930228798619703880586100743328148462382534583639762828329828868396023

45

548806489548928928001249020888945537340410608157152491912966004206230620273170446829516045914752559032871165887796208949076996595197011619676863647213774223707529433829445190648726889248611971595967839630266767904506809153493107727307985279419296960299928113347857067837642690223901927308329828868396023

46

548806489548928928001249022254431671139159700507553966528871697066282784762865245147082088850735903118791491533943087250532299485805454134560425729439178643802271964479392767386796842294311219684431505157043616068266944448318140152895023198442186344595113023031609031690442690223901927308329828868396023

47

311160861449120609731603242149682957395980707583542814285861167508313096760736042009467018718855080407715979574034267327635249345911977190866078428607870114641429176959722306920234354504891453965336836576903604699821948420902296720523327937631247710881340445343813317290078771522953398113453773600909373105021884060205357043201783

48

311160861449120609731603242541531765591802043201784912243886997975805221443679357920968101210223007467200561882948040856833014057151261678852676049841935600882208310771489371231292381461913959339408775890700685085533809521469973810605924161954248686962231471185510847366554460055325017012940407515485824215861727810205357043201783

49

72385511131611031389337664461746995514944047129496523000639455249690533437600605421312516514027783195730664929018521679396356394474048288699853513716706598298843720273226906650884633625193898820928224096407878048795252083704970736874636741513562073039327086635763763828303530710114670809685759062375973305962664144222647570637593852352781590081

50

72385511131611031389337664509184839132724698676305364735156865602091407398024626941972631748201480611077518404036574178583664838827748920723577584722671142026011071250794354245812252612282792338682515534613456719894459608837793684571047646993636278728084481866941637638999641526137470444352235665786486257496978373978278446959898178307765018177

51

72385511131611031389337664543740737727727526233775949328261603200228306054416793182551692153398555091016142469683584079016513445901913044412547620556047710857620980635000946693089267483412075193555839723117440023023059239488985401823384462601748127088794703792117174850419830595623097648184007043530658106821931973978278446959898178307765018177

52

72385511131611031389337664569068190272167031704025630263925586181594663601635263758563960532443468502158233235737726382660912811649224230257446398184674852384523678779437718830063010220822466856469397180367635832925880312583209386227156220918672483155719574324000566902342036475424884980738770210037122969626309573978278446959898178307765018177

53

280585716476473220044899199768910702398343702815071910683925670300705187130070326184338215658656745984290473070939408449059828544604724483178283653652788597031568267799517934510623034241913218921213956268140380456144869124013110714531686355532236506440948921726679230421091416055641344564948207794131150903363354468964288014362958600022050337522686352932688011669690178817

54

280585716476473220044899199822584060117202468402720022320585126796419262782525327446276403118046766070608926010669262345255018115713186851808973716827932091336453264383545440993390052948980910393425073248211493988508398396438869437896789523951372426977534234620804085123521737444246543082611076802960619358792136217758629359377691975926203937522686352932688011669690178817

55

25507792406952110913172654532963827921490509070446597855096531466092609654397280216294215125825085595987814118893119132970784020718795047898298572101138478450556891861115708903661693678090607583087807290182332118490852392921099492220709156963872057457608054066584880688646405550256203177597217090988992577750402593145317404058854761821402098876103004995568001060880925347

56

25507792406952110913172654535690656298074163455869371214877368571133248694692648293203137087784088961108338942578842342663223006075964800842668385827604548677271903219043896623315696427943023364611346889408578551915242576629877991516106302496205989464956697854429110390769978290583178550634713893675911125857430591381809528721478447042871198876103004995568001060880925347

57

25507792406952110913172654537744978435528983012511356542541670101588767870401357663372853964451629132537215822822341194246252032574042455450862934886025010072885175378868386044156643387975905458238149824585624764407228661873079795368039306956609151037114876897088840815750171087937433200108491201601479534085701672694933556881538000497360798876103004995568001060880925347

58

25507792406952110913172654539300293361744388551570645323309874273043764739669651444696263618363260138062055199788517560555542460134985042461247640640235089562007910694617905929223609416777077173196821868018879931514298447267664563811036564577402716438182034556806001679758914199999467183060795436232864357066676240291499040444205356532842398876103004995568001060880925347

59

549927021764356955933662360010259666098460206081465366333772661056932520192041331282240905405190532957999006869634541302104212617932827636186774281223605894538343052770389829702236296820369308813107777688668017059791141572045998376708386671831546417014622400136675988884216792939865500098278243877896417961598858091357250883865380406846685417193860394810703410158931481317337206450911489416774176227

60

549927021764356955933662360029752654170707566149037247822521319371348111006775850618543492478678618884073018086046071297498957163990877078847827281112205886361209540228495284946844404973440398809207430600820794751839540767237298840127010103879959895929973402204162470715519748654251588970242666334887955808067147047642280953411561807301699779731974953757058590819890285998049657973471489416774176227

61

20210749547376054843686285947843631996306822459347990540602317124693651082696315764348854727586945402670741476706597382895616385913916585302904812837976914847738164211776905135188494203191975514032341523013680533139471487642621151357596150064970553075149677297247404321458349409005453434291337807496000614026104008393014794566593194034965696686498449847923393209637238177991314449899793025514332743892807899938341055129315338147

62

20210749547376054843686285948267576248380993241123249064776437935242196334366521686434234315466831954369287002640792232262741076335545744983598673592433528730565541859885529989826154871537777924685628193111674358369645539380221141925903480449771394823690529261494709539123372480501204708595812897505192652583003421804433516975558411711355432237572684189241367448179224077647613832442650897175798343892807899938341055129315338147

63

20210749547376054843686285948595767493904335579165634246883593239520619780350289324457323206283187894926430821776422123883970890952493614422735769989941200065043345047060290897706697156535343897155792222211438212671362084439173178345397461380912240444634766022254964423049466143744312911954942698624593411078562887375862501694530830727044484131700955443604236356688989088715767554300600247774863943892807899938341055129315338147

64

1324531682336837130235824435943889903187274487627768580810408826570029411265059510078835933999443718464172493125598347739890533178527908410417360553652789454211938651489946428199369542142165400673549603127520206444473748157805048419229343823661581235621586613121031969628915692848488112202268574210460404070392090369629426663772575618364275838576881051341748402246100265690040271734508627904019208433694379820474945220844916201973667

65

1324531682336837130235824435956934840837904985962098435050491516298405964517006531903076154904371482435411542668922381757962673950733090466029070090755653281919633681491530211650150876878480574934678153404267657348722220396775142630034176547813209039206086206736878930837722568447335644468803488603122074019512132316261555678027659212971529004193653594800751221403565748148949619752386200797455129694731410279271222980844916201973667

66

14569848505705208432594068795638677845184398012603215922339558703537458203655175941827819313477909012206250411375365664595334952465030214473276882495504449444873395568474193245284498576897381751304075536103515644179290722551749508060382582463204786056076220239455306717512414972847973870676989773517413744244786803116619624159039314285230269234341660145234924489125460569147369863495780481222146118059645513071983452789294078221710337

67

2402436289038963199894933173359638652495146206242787705900411733160369028492723960083353777188819664083977018121467083724559175878646711625001947044078926448754365920772477358421368644450592344166670382255180943923878475939033570069423712242687630990975319191798214816043811326792070035118249909786314294773081102942955287199773961568729507545550586075659747248739034466119657818808862093897603996443828546430099653788006256595939973379332103189609068300945880897

68

2402436289038963199894933173371133484779105089561152140903669941090320425277791203551340211094772054536752280470517275574185394543819466253352118507900992194616472674031031663688312789764005360629720493690713063111398937108995751525345395790004397448875015153947512805949689446693279020595045967794416816259738979744813779123723638847022213168345417117446661535389674314435980052810078945152352503639556922456852248315756721958269573379332103189609068300945880897

69

2402436289038963199894933173380233870295123236802027213353363066984586518665991106949105369030582966436692710187178845526304348008896162853390202965178006135712339598593545698833922001969103483702306442340986587088714995281638133728181359850149466921506553551369563169707460231945474429835168265783466686196912797391471289164305018900989660761264503510663508099449914620162489451023613206278960964869669215385060228087156279936791173379332103189609068300945880897

70

2402436289038963199894933173387462843285976445359978935055416688881158318879742648634825027339535925682836043251905467602654758968126081589074601026029197550890407509461168058527660105876278421368697879104975891544335179053312669511363309648923820392971642671497553842903993733323720469157093037264590753765985167985759172203571618433939981213653277310457364261980187260653963249552816975344238657841785360119851180873183916967201786696363751486569068300945880897

71

1001810222217760187263637863633352619361613121171252529503801677072751599168046032763728973059164847093705902209890695431656265065576277253855942162960483499210134353789456533192530610067367331004764603569803897760275775713634742933776255948955556931225779164476659551011768657272047961227725326848140728330520467437723712609361031354854924484768958409749125825113602126094042832786488155964883423486153369597860506480041178024830694416055692213774553266765667632861328077168283366180852281537

72

1001810222217760187263637863635273316454123677477188451797023488035378386840587354545530639981657662027032873287032784211301286562441478392673140806946119330015557362095727568012910313965048941692916331294736584267728903315722808183469885418106545975721822907408449134062543157598714963726884227854878051110517490702574612272449937984399877692150886246644798646311210875321942468268775157826521517348754520598841342524842856236251164234253884970380449318426877232861328077168283366180852281537

73

651555208305795534820687821155154788096254759245469694409365903294042746106715148025471115035459217633196164874835081156647096382041484479974319652812967867828319918784429297914826934412838560153203262103955946930343903353278378343639082436434327996497749619343579469216343255334025006247106317617130869841681303383554660643579170845878923149797517568251750156133931621241968200782899287847749118128666167448892617801881719414558316840270173963178515597230569359138533537505788464874412028630447474391149413688162445800257

74

651555208305795534820687821155960606288950275911172614366313240577211076855404489393105690204660025552476506134668346791906125397240396098498364394363622915481839890335256440651865446819078231213912836559945985089512225005673162114871287741121770956557717715668751973906197958205314188686110033535528485021874764528861827570894249459312093969396189514352442343236121179358918586043414945840653459740823720456850814677838432189676228940585117514900380932034542039784959931587633086746194326230447474391149413688162445800257

75

651555208305795534820687821156610682643398659393635241262162968221803998798771887357716947692217079689367876731561144786264915588961582953506141288644675901478223119438819412099385477001519325959238147912027014854109913407876850638646146248976677753609730561658238721433014319033636074098491953155733725401270207332629600329108174924843909739784071394692532012621094128120029068430869269358408965990753664047355576137960347405164338312232000113771220304169735607111913993107255860851761730561173209408601790894575277159233

76

651555208305795534820687821157136611629584738720981212835784969765278520467624738213822935174320014968211400688821434573136264197143773540609476347865146464839060473852825521872895606027977602816474145418650472050181361086148314843726238804603395650348387842019986131043302860153559149677462481402561994314841358205459809717107194344998530855180227771851869287090144968342366171177755699246637294082301493140421777669588062014770038105261841595859873983695339297601535343192616289773517788161173209408601790894575277159233

77

651555208305795534820687821157563282487439740193951417537992019996372987381391988829562748011393190150474854066655127311129154858350267739659215599471358953996840685340511071098616736619900680807044294854151510975679314016778151062063569804610955384919564440509894613136838468500938252218887595598547867483967273442089504063718253992206155541727136117234792934555740949418020733474004773290399751565993164090223347890671153281821985723120131689282084936464914310297739929083532739098776949761173209408601790894575277159233

78

50119631408138118063129832396762335659069213774714921113596428434977873195300583921148738206711766311522510382455905922844508876275678117174832313948125471091950286726148695117618806161053615194712538539919325209522987226688084761484319953475763203406338769005337110703773299878624994965031647430787287913210566368591379039999470955870281137083168299991941981955971359537192133553862177433722381031824088178558704586408177592390293168235843506570447538006857516132747353081223586553178881181628708416046291607275021319941

79

115356302993652064494916569893861303515724565054459291643134806682904129307790334499766259843257544476319650986077568272151061521127796436803673018475811549448355473648555791211216520492128876815433408909181444470503285862059429872191262259682795948190337079561314054805968510740653786738047958601679539060300365193254868529004084073420846689985095357181225518804937790446356554608927386487634880309875724373664529219588047361646285503479574978626071452318994996421378434162884225577354217461256767835011926747159381850664765198522207069850327591763461

80

115356302993652064494916569893902285680982624738996562264703057619132762110794247165910509704507537482366141652739207231286648600826196315326428164140772809799450841451136398853259569065341341384359509218885805738080461869503870969378129766040262364315607051459687565254782880631635833450403025691215524997286909465664715931196827513246830225707233865795711994649934669344604978121729563858637339460873655824107197337617703204648546307833022434103006042148261459316799810387047488062933707184122757800497089636565641521486662545552919389850327591763461

81

4965710590559205191386679502501257446713228062240553702226092018468754318636164467975288704354615913151699796956729327487933191913511621747059698117610417307467628418641191203290265553741719768892361207205343427877614290534252674325827854117810864586088842022170682262532045055039334356795626661232514535520651882412385138834910654109677740456959464127047795604831446672914755337502083426398640323975467403661677611742838288184056549998574971653223546354541111436944479199021098612260026547472851530711598980840939123424049295019566311710377283601243603661381

82

4965710590559205191386679502502445820680484980315083387233735707567388503110069008089786256969500061389409153944209300142781430488866332304539434019408347992605261371733841633334714462742422986523596013948808312828747988304692074727556460841995503711795730417540566686000528837368708247813065256308410729830776644949542277740026437011478585442829016262674459568912702198147007076696252698937732916314786429621666411311226807391276847568621537315653711840821810297507119101908132171920332503836704889793908155780002066841103298219566311710377283601243603661381

83

25190157482518914603245641229071604485400806822347663017424411792998150252802764134384826754391357002496233060666000721443723026290385563637608004887437696443010817360341443103526840391764671868258927271244125565393277717474742512636867394819540747775377016314501408368064501994518125211464262896833286680603234734095510313687805210096268506556456787673862436248608098108640218485869479206455171611662253247201849402259487222307132308510581127090378009892867609802317164629295764961474510903744293501729824495638659230594155634415131266890117436350932999909783217755643390463200324620419461

84

25190157482518914603245641229075704219297333871372382830677206743629030979018978372645002193441136324208972545408211936467958370159754719801774614805840743177195941179896161805561978321959737696642209360633623557581462597263861329909317211237828261495427499451022894458919435282906330938860409638348478844880136101442067632209216505146293554243227330869614854045653062932509561054376320309358334551986428791078487919715695198216312128309441313961814041485609927678761222452745829454884355596588898795370271517902676450172270516789975829401813555062212891160983217755643390463200324620419461

85

25190157482518914603245641229079096731623119347975958709137029955081376147324936726928780256614048980036292770383784467466602375569865403961468969772395971929642108447788941212399499337003367203393964432590221297121852620463064724123565451937136674043070223878703469217642546520012965837078709319047002737714806514435827599972153531292332048745156594213681881413916715457104382099493609082959607023334377598296107750852536044287986478553239032930917265192881266994503629143747637337447055670433391880410723936401669542477936252404065180227860393610616720462447844241190889983200324620419461

86

25190157482518914603245641229081910245268243575461438673928992094670484788530231723961036561364068643804399872135438439790796526983337278122984532965294714338864591576050234450906816299150479278032761333154629690469546355486704405873790968289638493193856906303741300961863638654869416191105372588071188794454006636237311271568873101261563466550894511930741924931260147315351418494718382958749830994574885591862505075315687287097495936052846909373994289290579734760144344553061474603306265661867372115115309151611031398292798585360297597145166461911749001089647844241190889983200324620419461

87

25190157482518914603245641229084248631276521991239637457418719754631515794358450656201019445194665346825662080390432203543487920005016763902845937603921499294367014654559588096987311314680585767319123178382203752181490916474202312134469714988728468794288994205466906895391739144707013524970568831385941333165370963621551168281168475409372361701571143688495302498015454680697416220617135027419305253570190325300245294696988214596774437604684270145858018645132087575443646587194738254961302388111504203977192326213397367138029799170640957354602413257562370740847844241190889983200324620419461

88

25190157482518914603245641229086196239014027248107422491085289149344718825578161365950486135602867449588540582612993037195949079553435829028934623209873012410876639010442408016382121073963990727498876732445640607237923476609718671231765800536116415016325751657028546560469148183863129640586500419709960840363089058021809859447930616384306076094589113849565139608365744578918933454494381140421262951590061606110999103776017295036097186262961974242088091170485821260691543409536878140580616606133163916485894935664694117077087300861360437346839692337359709672047844241190889983200324620419461

89

390365105064557189068520726003467882351490421331534538679485145589364895287170833574420611456927083058828652400068351029969189853304320170621105306770539824662627640687183025795685379618753062105753370829808579535454604872906459605690344540108439509782600367657420012006791905684895783125545843405704056584325626996914959037325708051503704564613899595066407269483216518544034538977896253590711290300182958204447621197028190718977971886808998245922122668954919012815368161535439172274723410115405387697327098894043347984458624837017102266355484403035148935273460327921618174575067711437435638156701627216346293821008847621

90

390365105064557189068520726003488948454377125293769678848444101293658949155772335194745608018277592120671026004779413849055127438116065360605547543625263833736623635741511994692601624902720583105242960541220887455291954834232148387017539239339002750223560338065665424641610185586373120459004536355917591406167064277078038786342805290793702882104305665491750353195786062613703545215061651334457205272076026291771158569781876181682316582736221261302264797025736517460057516528161961133352100539934926542956205743359019219311388406413182667109824956223422161424330133669944367550193878113278994053855678984666293821008847621

91

5074746365839243457890769438045585810216508537474096726913131112001529082052236179634838829874018219931602771047779781552661527940771460767318672104959111364213765432099826771745881440789171512211032175566044402752219918097202123236468943774961768616707374017278628163179462401294118122420993976462041010761337130912914625753627272564407040518934794492981890901522977250926481041560170344124044963489046722209369880045383696220665833688861843296302182621994848446044344306910295191624306550942520665269851300100009915786979508532034516197757181242601725717173561673585376851324801744766348522700123826800661819673115019073

92

5074746365839243457890769438045778475056776376021006448060869039458567662416426489923211456745357250260340074748404826140534469653079042996976323536464177497547474084287642985997027446723913581916361474421247856997102249127164601809916738834820225314640019750547217452864429925596052032834069186753861137336091071600666288041789514212896338743409265268927004450278600963969697909829356923050521627122319202742921031759825203307657865485284777686448785497389533584119637575952255768564467515131167993578388812090329173092532485957117391228172779238037512687018057477659456522964390947036966122700123826800661819673115019073

93

5074746365839243457890769438045940536807954437705191620285238164087605468302501408741104572087179834111599188114445157554525771881708563569391334510832319007574021390037696445770023902282260780902140888732131064191821032493450983876777520829305716906355779351992985232620527684222378676731166901290443945612981320499331390645585793388207035132355321304739209723940233489600906855959947894586013582233867379240146179001632467437555663514576857792025821644354155676723513978520143790547446642039156148027363955595727112468852273721396182540388455393996708735828107635845839402286054445496511722700123826800661819673115019073

94

5074746365839243457890769438046077108926602434869510524366202050237519578636861300129881302480803195180400955944750739037851743216918785545542723962758395501866121940887693189552457293133968722628788479237071630465768261897565827927976721490465974082004000905799524354694694339501105783608775271128333717978342929454902949350925008697087509602014759270304018210684516634500112438316263158520658532328422775439195700770298743453495364973113900542572177364742371943277502854007010384794438733146413095465595898853317324401498156722756764772463645596233312579717499690710378507360949055705689322700123826800661819673115019073

95

5074746365839243457890769438046192409115727060981508348226073578363735225213872461441287084791648831245410374298569448050090763568177725707845093523919425062483897628895025155682358596234904504125517258954328611877355274682824742265485374545545720503199235906109705696772173066191125152006694549023001563046549008990740836848247694089108667394594097820667971651082474398692628278408918651263750924610804201322569388287384003331739283534334270071834378051233223757890620950649538432688275805671005600801615477698622849495800481171057387664125759793074383635352088783807266346641713990743661978229161864448021819673115019073

96

5074746365839243457890769438046289923341203145483451227322202652633886046556079429168620304230371146725135560299530279714890558706709046156084618730376196065508170893719690933691425419895193744461453066061630185131304316310175589237221564661843235507910743626186122953591775682610538442535626428906866576123170982654876501107342747430750220977430154915795212261611093210339761332695031590523493212650685018647608913886725436361982544599757757672066974338017216890692537188351905779148587443066709341010983641023187820626184599809447231914137221685934976579713511744203647594984114844895354803426000243354271819673115019073

97

311718149561324230200994824459488812029033218789468995534609582324793119807970550548701105077187571392765068875934405815652779945909232864334440677013055283811659211236605669905117184162808149508273006891227040796802514880026820481828547028819626210804498731571056027450787359745828440759170581231340464949043291286700451904556848511874135300337699458145686435776269123958181450989185454878718529593133031534462120389551206808675487729716407564793566306760490686280101989836475328683867974704276964107401497350104000078458263860864173831285327779185901001509203959963811757860795717930394108334918097213923510676252695365836158516680335378088139264372033

98

311718149561324230200994824459493118665777271170333872303737401892603399271648954891739478005109839240325982767667017238906920182043589161872324012961842708483329549101205711933093051750628694734383734361070021053714714529297931636594791616430948959613947644037949483880017692671851253529758542550686738851449616772355618452688923449996032080036039403920445193987280193260312080983540182537423036716985140868195690895319535712215845395310208773152159911878828331537002250207565809617904882202161822634466212771846674594870365902376267650221425062114463711149226394738363999250801364130397470601687317224108595400820143327436158516680335378088139264372033

99

311718149561324230200994824459496779603482680482238261453961262101247719177447869095681461606557763235574938567780376567192624407960178687577561937160076114518240950876930067539967012213756958902724224733455637485235178711903318650699323757148810859713674519699606939668605620354458705907624471872431859588791196960454776153068860350017707176018716560382797500142713297003262387735576409416591311669299428048462449442084661434337773466467297879588264053744797377419850200683325788382021063426578760630945137427592766857113837150472632597929941608564842344535961218576762847860976510498679498401083482388053100386026376825036158516680335378088139264372033

100

311718149561324230200994824459499896737341445483401517664732298171191187139645617411110067964212896346462284174375639420424382332372192597290433678700778009659522176764879782251700726919666045981451495756988172363449390068343447210002677496458031503360268076369693180653710503696563833372906152786516648981345641270895790933638176365803665295697705089754101426567560085022100127085654777605392384896456649455255032034389238818104924233133913323263573805481881914874024383134219589584640190490685514623540131130005108210291660982467326514332979215569656641738568159371899278056349988693964814328719804706651280173273580848982519118840735107963859001945409

 

n \ m

17

1

1

2

131073

3

16926788715971

4

2218628050708891075

5

1692678871697844736442433796367

6

564226290565981578814144598789

7

131256251979460062880836857348839495693692323

8

17204019459451797001978107903201762504044841332131

9

6665189631746331266091272381843042447887716906821603432059

10

6665189631746331332742659669488799997725545241180410091131

11

3368900293750485294367922234063690312069243028399241064790644554395250645001

12

3368900293750485295886383290512260366263544446292577960621744554395250645001

13

29142388731867663695381772677052680721009039728080729780410456331825486084789959116900598122933

14

29142388731867663696337524695029364485731851359085008270259410422041557803292359116900598122933

15

29142388731867663696633305799463272693065445025403326256340708043337219011105151119876881746357

16

3819751175863358416058062379293843331497647520922258560223903226691067255782388923965399403291707829

17

3159851963061847413616257798594094531119156008935758098511883533336617305553099106260433323905014236031882328571957641733

18

1053283987687282471205901113662956688903291210612935857606168070853698748394505191506576467411675814596227442857319213911

19

5772403723636552257195880724656690718855464120331754396378244377355053694679000756297237271290949321076053821133902938245121098889857937397429

20

230896148945462090287852844829892461372296772478780674130054084641086661045829589839632703327965880971577148644579753377515513161754522480381

21

230896148945462090287860530564115446683602739416585546152220557015665144270638462227850198780126854575599131727166577180264441161754522480381

22

230896148945462090287864015764864798251227319447842573844932228727667003229175106032898801658698503914350423559646349233866745161754522480381

23

32567910943162157089491433443833445690144036387639935528845071595751502159494225862711472923250914827778018933999207261027755310970938166477368328316481763456285243

24

32567910943162157089491545438019025497070159198452665232269959687253581880416545358486331011549740497172740535518840585679294743882377379584349853872481763456285243

25

621183604109995977201301601196988640088035783215980596639407239589758205345947358866398615104516561702828505455973416883575344946393934676002536849378113101744218823459911338767

26

621183604109995977201302149057188879896670297688380366582223143136985075266421713740920637772132619820697884054541686946816093651731286512797416849378113101744218823459911338767

27

240659255663077051275361441766183755056498197661433616993563475589356590592357649033470498244320057579446212768661403909749164534457003651268956897085467923775052009507843522761755797063

28

240659255663077051275361501982296966348190226661736569000609355662398797065614841021879854389646329307286961596314819455051248339908910706460388854274357923775052009507843522761755797063

29

1746499772558443653853109363100870343823648197597308223504919242614580659156132714199418659954317339734945583203610230683789326845426669126007508369162529193864906529840317229003274542764640061255668853502673867

30

1746499772558443653853109498340473092069600281048403889321254406837080919529121535458844164758186120643422862973258231265035142015533922184644273263888926760360086545114881251382162409265782998855668853502673867

31

39383773817241576058641998194212308031985756465499220698427416809677571671455448081011974354103846137129679512421448162404705251424177537234143319112929896189155876348682655995756837125998068764794217983326241668154310307027493839186837

32

5162110001773487857158324120748192599892267128198508071553718359278763208526617459385826930536469295805724588628285314242657500580328942654564812576549499034484922420866850841595525076441447207024839976573982358920026713465799579991117802389

33

5162110001773487857158324199831888997855513434479960154966147048558641964606988754289224051677451573190431126520841034607208638641372545985594684617403717591337632251446799648390006832750167728993467480169502358920026713465799579991117802389

34

5162110001773487857158324247440153310413390712460914249489965660692624092221706826370024091543261631372608198882692335206609178379779618787457855743781486729365443276328524944495324598105157594284254243085342358920026713465799579991117802389

35

5162110001773487857158324276525027139109834013000307796799138652742367079608210361309692342256067274896020201308032138461813834541934642062591336379749427983424209459367761675197197792140505710070903641118941636053387085587399579991117802389

36

5162110001773487857158324294541983434716876815473947838187931369713727568296991417244431864692241994979495107713954397740681511448408007779288074877668615919797650784524072210757195238799765654962603244820701636053387085587399579991117802389

37

2356440965027060156057481875639507757638020394705905752408297976654005913218354158774253657241016265425094427768312515859900469081722178077753728490450695521400234756032550138985829482541711891365835709302206092216706981997354245997988900062542255480162132514329584713

38

2356440965027060156057481878919947802504441870027198814900043166829161055900618371923939801680269050407411910159169294911255137786232604602973517405396938611191708915159484579034808811207628994360750427212904834896574727389082682181028900062542255480162132514329584713

39

2356440965027060156057481881029328306890804170981032561079538150696764915381491008564641920425131253179110334064976733114658205988598115154608525554002220009481926385227116879835069061952260865763684766837314845244494079079350749939108900062542255480162132514329584713

40

2356440965027060156057481882400946998116765710594860316894485977007833879560285224187542685948333013439535610473828107971594591685037327563570900905839028782041301261469060275504100649584078291183887588565085167150497808220060430087542099591899849284962132514329584713

41

6160020085846323419388109515438044561772925376381612466182971463801735167385283914132134337938081151869915449973309054619752406077412432397101285559612999595512657925126495898184019297659596446934610826155528456168743750303189628442577921598500944587301112926395661014653553451361607020870498353

42

880002869406617631341158502428917084248922734939848200269871444990022844069097294663425040907222010068735239338541157860065795789272117057914763079307722640247378417428227866200515905762363648306148858143397103797256935529577920555586256822156546236195163886765094430664793350194515288695785479

43

5169491589648317641310458958830876710170875069865217355697959469444447000135834952524349872888174305616830011002159686086716814932087013643131029389623346254627049442604566302472660341933730165576868620253535562910475491652054966848416174655090975530091652561703992913067842481366734781612626313806068653656893458800949997

44

5169491589648317641310458959426194712915489980083474853414628324111925669562399127056427485835377013713037657857385967219542735196698334999882145759782102237544197950258358871959042241240275553732873788438522210095864814469163460851091283184078019875633381575407849041302495181549247708332626313806068653656893458800949997

45

5169491589648317641310458959832480642457570400999436388215419897252844142996723483785402691206093673504868470981448780453114465967653692104730278731533075552214105384897959087818452040243974836267341739290895433243145902320637766711634737688803703218911485760769207397631763705615239211600545523101213204056893458800949997

46

5169491589648317641310458960112096229782344228690255876074552066270517772375055415724090245662623388989984446775421031721691808080617550822164791591421969757909843092619452428909645517894565478501221116333922432958488948766771096796363338837049711994596134723552827542658750024745245862480545523101213204056893458800949997

47

137756283654223426267551656945504950902704713448889508853073301392663200887272919137004697204815488319952963260940294397311636407506410100005443909523088209234440950934917866936687900523612714719405147663439287077065410616315945750594661934053491840035745451455170001326549324920463013026127834988180809373692846353011953936492151180444271560686071939

48

137756283654223426267551656949119108329891034229057931444213736322591229873591627650870814407366227552002010262024828635987629002468402379691736559612618619129905918221865436804154979393406648348019844265533758417447676393471144591119129524736522798579955733011531665246038168856235900083076264301527648245409159622422440462981408992944271560686071939

49

224324205500146344506712142301836374155060786498151597562018177107349091852762648850030635710627873450400888136604094449738227347835569375139391803770392502129313717561107921671648260798766954127314558746530192875422748402352231746504120560637619601400902877010695044166659352974002386878421538506014523549418542605070887352473951019409489708898729292142828093790611

50

224324205500146344506712142304776613926200069660998984371500638070189307408602581964629141426827829007557705452706764763075181913762959221733919134010251995301041970902054549157657518164605967687971671451197655271844226686326527961402048787534046481370923859124846405406958475817773516332392286050980103835922640206557790657622388599937402679964637010990072038250899

51

224324205500146344506712142306876423095418216167812749908809525008908026350172681005850787252870058921134520765117468598962769139592996800942200524401048810246596461221124596189861812608156884033296734764403270102770891104491944313503727729480050704034112095411383395634187994883779208765148883773785269343889010208535526933091659639937402679964637010990072038250899

52

224324205500146344506712142308385863530310457227341396585562395177080663943975144433817269191323836931580553538740995192489735427200183753712401364393741858257215812259519836720696305878376584415068341635156927572770773285081544536601058178355237118190578302626251648692543312679952074420490895562993446460237772623515871455343619959937402679964637010990072038250899

53

46085671673550091871806160464817749647069444279805055980567670517400454199798728421577558322513139441587703099699382477917832782669603078638363410569234515265157647286170579015654185013085639742501957839482265822624748190641360907006495578942370779568843758711205961708994308978243740068801143650371601630531097592452525538513494815232773255012881696288412808476947895662336281898616271169728687

54

15361890557850030623935386821660335157578346311200113442042369484605989547535592520816109497490642882659028060400773056803361004206764903655521382760428030918346819008186461144052978611931963484903064320403759629039621452337801113504591640080971823209960545872438976581048019478444227004359278549913702088841628732610531252017593290402905662145555100202971085918982631887445427299538757056576229

55

15361890557850030623935386821700171148853078937230487584689540432896856352154649972669684856330880484039394794787797286139369476692282001210248226281586060453356724493367191035079079285231921783174438643932399915418503269861278225176182722604065493717296283804994249579331257981843558040984741942026409805405008696809484017982597752230110768841999219123358126965799024878709376099538757056576229

56

15361890557850030623935386821729496612747591514662872167623198433246814019829242294450532607902658869485469208215330265837967360332532545967628091507803513665513760202968686380202631685107500475055194506065131390669109174624364527197559542758974064170246655765486762771993675456141515878917303714209577820356810447035148014454930344989341470662661885452511365155799024878709376099538757056576229

57

15361890557850030623935386821751202063218981189143793609575219952948977021808710803573358679823226690211185355356439936812270216784381301639740711241250303819269538395883112473429889775782695677766786870638526239645235203370921358579633088252509829498722530469210607429591826459088589361338198801992698879107335862150107266792889675179749593642893362946135050275799024878709376099538757056576229

58

15361890557850030623935386821767351800412716583949777948013983990088215982348447500010633342308767497333257239257744813291767017502392382918080202988444333850627203954338805761603935712288251628275075570805146899488233628946738137601111235828075843516859431799895890716878958940593049067311182710122445610668773484813482776349458129946005977111973981069614008355799024878709376099538757056576229

59

19540193706842060831302065314616328989352533874133615148143757202377059973118652662313201640554453035483467499923727768933125367688068815228826592827995296381728249243553275933976458384607413961280673762953719745916379753633801273497526839175312898889114246213214750315392267460591038523960206508753280770879353847318746762110662548138374372678723676388868513970074874616771740349221215606607923193102502352760921742516978951

60

19540193706842060831302065314627872935480508511268552352314541513262800066624355566650458513196699250627881015277243889397481092195038895297846259455555623078963079588015114985848050300755362417567845803176935520368225966630534799079264478053398253147556717381297804265454117075827614682096701348837845354350471880184473176828734082794159682599283646305687870109735512763997694859104589783594839045613167466360921742516978951

61

43806248237808458290904441128708659403779478101225002060641907980497770098342734402032209824792347470534785734691247441232060342987692553986327754390934282070011021808972419887387458814613131060679909467575875512175718335958084921106440288872271825925972195207488417247110920768024686171321802190119600446043331230178894716356089275353174026503829070148297998633542722628532106178895294185438080802165322517231662450361837920668235253818571549747542398571

62

43806248237808458290904441128723480284825884941815995305946030946995318918400697273056970312791468142580387576913872712954987097001496088443548406646875481845970412632146614313197203094201254786481917261531758213366691365914385444450710384222059836455218229636860903331639036356664256337660923504441075798706601796006526390903177828221704014659334739611211927293289340421212235722294697758282405153032494015653595477198317920668235253818571549747542398571

63

43806248237808458290904441128734771570681921367467720353438885636923553639600101925816364278059058431472966382717816168864675571342147577673470403320071610438547010137967970415526278662377889397891622707525486466189739044429397357251951933421632515097703853743760075499231027145136604081531390121893265341738836882875139278044919459890901196746263148072498898117172743569274577557080534443363240194374992959946889545401837920668235253818571549747542398571

64

5741772569026030245105426907626656335640985481879038023663300639660938462838231303473258412377468478619679346445104331520864637940101670384135403201697306006461353339475281937196210439910584168565664947175262033006548739544438961966242779569417698307453543991644225664420504021470788397891774014313460338246559560766162499092440157992392770766513994884851094833473532102281777999724626894040731736326085407733691061055960791109255117580802984469180501044794987

65

5741772569026030245105426907627526328336804926031184960068857501908611326139259952469835146012535613210363189057152803101728192575438348848686152968613430444575485710499918118879838873282216243917733373874362545494990826001839418179981810011551730029346047541953614252082447744084288781193757478622449671165733371180022455220619758563018844277871578853293421403801537167825652157970269204700231265940704107698022582366103786311389171357640821269180501044794987

66

5741772569026030245105426907628197441512382828383373749028164977685685531338044032153043041068139156127735596058073100081086268331945561552604162391727390640330311610046712685873171070354152117152493677737186665216813450768569125437788566512157350650337909311688075118425887703109881910782704616114056725293324811063236731530509761731116624842508309157025450586846866805550178191461863522178823172005468180811095195641487676231389171357640821269180501044794987

67

63433347719089352120972285085221780085774743022899491095948172662292098159143936679989169699855957932130864935665109556444097985493130379108626515048782942644897516532926473866197635169118155483768971495218251135474354909595836335265534982726715535817739930469941295141894217928187196423486331348882377896458210172324176300240641186608736842694178351986230243883885460140684339798871077272115456730314001141574007009981611539278383175500354105203684198711811486818077387868654091411894755649

68

63433347719089352120972285085226243454841860277758787457149555343715231617157763216182741435818600112736187708040734543966046703956395031841832766063704644703925796279764616294837036956379931214077618235730794348020580308476163015688019768775330466298966250312250251599697419195305249349138767287517195015677235978071399997702817710764786788777754091273320818093910840955301073920885977650086880642454367820504129280780139680056878350481908440949709292569091486818077387868654091411894755649

69

2757971639960406613955316742836075037557015671468003104358146345350820362126759771847637543127732829472225707138734258020474311788800757908542293560784872366031153583892609745687709214150369769614378639565104381168084371504022760127886618659648184643815742950229412124503353525146386417167538319800220425998411535728457843829824140112976070255023014380670470811932467569564949550876305866118685668853802506691171752564889943405161664137121721231935061377758760296438147298637134409212815463

70

2757971639960406613955316742836193592536312086653535184136769466964493785879145239252285812700817345405160158818287411052646900327652918350145305814206093234633028435341577850530022278838605627664985874273913478380598832609139706568039735113663262452313931444674195761270774973844944526846805142224358001356175717130769808254758548495870850677065572870928888268003146233456985400190779471290017879720033774642679447558132943361864343567937859885089465816568684671438163785037134409212815463

71

81654800912495109270370181855522509591023369006821093251186917883739078842132359511358563481673060812719140725200025776628348340971227604316238703215027717139420592229031342687606647397330136027455611435883973802107806423007603374602255352408919185302577407268233185806903642455779043329004175249075008925196532855963345744992185700448623381359563617337617508275623201482801501053057489811572291486554870709487321449948370630866665904537606160614736516190763814330697591607191358308601698742719633772031875608107740079633

72

81654800912495109270370181855524683923577433046898005981411936778724948253381599601595033694223508036031193385404418802030077627868139917393223610070068833195283474469423461812763759970475915530585880318981509416513979658065476954924159423537095629062392292294840826880945598865327784501309196973230625631582911293255270476951179219440404060992112650092532039083315415321211454715365117920218725233463165794631051040880405085186897072743007519436613422247801954753590438777178354433642338742719633772031875608107740079633

73

3876772769492215537522733821765235812107958083901879226352461607125231351899064142376948565272243107723526975362202378169902971778258394180897327410688370288056366941020258440899189252162666084361137769431879602982387555576241162617095764994732221436515302737493845206378010659320196036232050325027449879986375433560401774718220111653089492360080898350431897940642504045591734861425561741814328494211708816666811100279759977331351949528329262500583956788961731955387868067875629214866703010626975919089838029798422647239051754463211691634910797195516249

74

3876772769492215537522733821765300605063991043002582531130095082272481066555526326553873666134228169758885092033033415935951747187469870994552302066668886613371906503286509080961724861248766573590930165396653518046527798108754383665311417848307678045224243004887713026859589354362724529908152091814240216342777976884735647763504555407518717669138586947953743025414049529218619444510607230954782316744804145123072489381653841701214140105965494942072347892553696989610981566652264150953684822724298230147196348478264480199051754463211691634910797195516249

75

3876772769492215537522733821765352178438870388532319443654822901270901356075945149218302180156233487543412717124650449960134673451009598452386694771431100999685788644815358108877436934293343415098857835909122055420381973655123188753382953121405186994837782302161493658244076859507604628138059776597867636624729317934980773978611674411765100689566697805006665722452340367677016489751696449647303958253359173056906301953712292976067353808101350875805974928952932963072681052078506177000969206013098331668314582403088905546779047013348363826721631696460121

76

3876772769492215537522733821765393353661948664333439897341355717405283909856996933308262780974036311254980307173800576286582045810937767873014798272860789094314252313411812221049048938082311323676988579944178751740201516099960635686965604692280543968679751182189753012813725879517312236248870681676855053582928341836055396125882104475673270960022249850485739652251546103700935745102757416284358377935327018772011439401388876578188577109096421858944511833173883743852583668378467826743540583924959870006075721287869920586779047013348363826721631696460121

77

3876772769492215537522733821765426324098808316744374391916939995474694365221159281952132669836464986215174216547428792709970120507119919586032364700469650510082781893979030267200040060129393586038024524471392044465394106920756421908287306666016731368454774363417369742820743427634516199016402206980187292786740113829940273051193711292810745931771645608404804507226947229165864924682208865261815525901601834254625769450451136681102458168611885786157398387293456420193769999035620330488592148318034508016046317627983000906779047013348363826721631696460121

78

3876772769492215537522733821765452800489669656529043235320568587741399336111828450375926899789801929826122219938299719461006714311543616507122957163337964660554377604853838614653240660854900740311654898833619948504130093576806470791851552664786139432304770551448949619253162569607016937204509021180944212062727681670440073553982162982373210193914153285792487003673161603284745958482271949096897603735647208276356054200199746109742192741846752488271631706495535979479989266000070260239126756355904846047001908405374022986779047013348363826721631696460121

79

704905498543530901060429168561000004671721017554191165900933213515543675950666442111117517931488790726270981993181056847780844269988226300388923760849514639654586061766303438277144421574042163317777194748596583515505461408610254404128451972200197333894388172696660598182149319037760048542356324086512190361789248411732471360981913681956570066386544936690359236273524473113564857556658238212864716933266330493694647160261922734349850130920016067077432231074262915478219404804752979330212378681408682493600856115809237553349064667861466586569766614719272642992017649228264605738848946039

80

704905498543530901060429168561003135057072317554548416947857388231388277684960641178604176800767452363348719032479533949524913142551215390821214845856397791335948913820062733806704387936341265071021030375988373611496011769406174081128890711476844441049845346698985081327072099225267415178475010921426098511403982860308763003504769750321651453188731002435072396851614093273252253878877000426084900281332010370702694704491614851476983489047423765414099756363593289625815209511082245973316567961117451716573321898803788580813555040785542208053892631653709392978163294591464605738848946039

81

273094832944523529475442087033768242808884961899426587008915035870003759537545724763838659805573304821289157192966061210685083798372685401613081050601728402508115034722343025834058840306212180405505444453578744894180722552130812143970325987729575208557748512789691634701410613204434222349184215353583070428335103807970155491496599459993499098511138475681517664172255149020307046609820267252975617106399419478123123834404311010181381612339091826505990709863338061665685967355932931249248411537883700736540165078622124377137973287153298631707602131447405468444133189912476272781537064971563993071

82

273094832944523529475442087033769039838898666464284741425515443289740448686124237257763840208388050193075321272585705443905442186869337220341505602624946123998341550468301957479826786004653883720532689488453082255238119791919669823385218478353388147385010047453777452321514496872881326051951624371212280727130722914242954857350950330166697548411944940462020901545758435861522711919443984553358714335868808666446412346317275461111301952694403966790339602290236450812485120927329654892942547933080741083420646751495260040722196922897838717388906197095276961850853189912476272781537064971563993071

83

114984964004332646422912570532290326400758555314115041330656169552270502243518153491420354449702776982715563499234279776136634954150216852064582488748016992396865167083581524188844743072766032810796136964489830265190442758662300038858348234850178723791255422697370834548000736599075639580601577907733177112098171276265903207856212726384846220454812008168561315236075194211784212343086862873533619171147584804425641571779681474589610557540794881304715981441384687406117082461142320311908338470672812631605997246662021090024357889404024984301804735443219833403301134574035717136607638176030345872262021033906312999174586020659133

84

114984964004332646422912570532290549187773096385037078375418593890792458030630393334793709906134781356105361360484490747048302690993188744260120114081228404536721493276739482767521737206457914580023233284057099306146087012591728227847687214779734886105276684266911815862904193881715711039971040841388323985153147713531139524663115126553101608760972489314029839647929811090889336806908627859337816047679708097015606965758676398015686620916007333768068557170645107515196183970044035930778263486573066602405069358220946729583710274789268107418026115633259777130208994364534574675292222883446737552262021033906312999174586020659133

85

114984964004332646422912570532290731374192141335914668566908393224362860901611565502619313866149187238730460661003308816267051521276170593681181748968350105823036802706395529281246965208982581720042263508420696347978934960628831755064421661644436975327410481903918750505737995020574964781817928032607362162169343762870253361385581436651127111749717898621151111778016437203429309874141598210314736425520285327174596384990320967847789614195297116256095844506183101993103347838935668698433080214835675934761769679123532322793414744370119395029074467979702806086196191130061549037922746077031992683333719345431484199174586020659133

86

114984964004332646422912570532290880710037820834859261964466151183779133239643448250972160790212008168983124694449081910067436911561548080357772639582291995182713275827836695293075172804561073591942078294441952922619381809617875975206374253403824744734697483216499170517434564853948634441459728888998723835719634588605876853328664417822364701328693368441002124128952730929636750030844016975143011258772859158662309255182662717105952117957581428938512950589834664116207668638399973172055314049395874355581248228569407692332815326539002432121719502710158972212734471959068307437216138891657252203333719345431484199174586020659133

87

114984964004332646422912570532291003400398251533967884181822812610478896274614712314437686862725697013132407705616468024178902604708524831860334461074078116846622630430806728933940631391977620289952627386768869990546683853217831740585109293579009422847766911077051310684566613173074771391730494397198562009364936172789107404849299581345234914778230921902649288332648959747101312047103723223690087243185320118194666133330962765503675480133921779954741481803370086906752638347591078607123745871034799684309223145501114596606779650882271276868951280772498866233683664331675586560582756840810777963333719345431484199174586020659133

88

114984964004332646422912570532291104426201056714173416506273940955964043088141176429242151083642486239383913932668035524606944056379315487298138941227880392613655703944675542296274172914682987144654964392583438425743479231527742860274773747966957369380968931590804224232269183209607282089274737502069625490626437364953700405394916248707884285335361124889160112324790708503863079607123718501239531881427205976079002634593384261840685481564419184484354799272427425176282258608421498605569784764718279046667842214970582546784294920012316025072152851095178456258589035064997111966047181832716324203333719345431484199174586020659133

89

158588308354701939619664735930492028801842204735939268132381980528950306516400944740473442767791574753174646665978124839029071822890277289811291062980014127514525071581943170384447796479096675588974054817363859203866752909124084312479024731313302645102048982720725016872220819470490761455275202084460919244215573700701293548200790759146442418325743693671800504441817162195511927798796007064379664697822832225805032255075470483868515977280049634704466971985102841084799925991934671366980978290053892863555208300046648901084315938559242742710970787833936516473755920819407837823580782459868740541113053787411371881459619246814138264259950338578194626260059861557

90

158588308354701939619664735930492123894106623051008301738077789766843443748157951849866155106446519308344998004384341384573578787188875387825845106342126949542919253255953721989448509480841097749475407185386136111293405251776650614366219437271278197138012280004896173288137865627892526064339166249432798233997304520549074684234771200920080290418575670826990606270250049100103956344781016072858826477601236966764140754107267186880480221234067078019495767347347269817108443346552752561135447540729114736861579024325497740104519127277555859799304197846189685123230655956508240741794024133355753115541396618346041448689672438547145316438603208005394626260059861557

91

158588308354701939619664735930492202700995041266582201683299257971406074487809830149224757097718435435252183035299213585064170341456044437606329250178935161434832672003788939690714767862043042243814549861750640427774393538032766393543054007121375019299480608724390671225805641826663530313224754841682399107994957446158705390917508640393234515562925309464125855074810782719050389320005448522607078586426373388597858098056823882061053147147547897499500677868018616899744478566855029485370702598229044196512586249261130737533701229614871595184583262276339714608191226284560019994858405083224693401048476766869832839470878113268425316438603208005394626260059861557

92

3647531092158144611252288926401322167352038464407236720659588627252679386742633771323017197525485682326026118918681210238547004764189044656821564808445049365165985252396669587408394644378603794414095501767976549694647360678876255056389850169938217723279627096666118180289939525257808157852591468096267402990944029370648192550844593811617960052148869583560451605459272894579845851578537547971720176978928820458022325264038880177682469538489503496051967108206312117696753574128834500627278716885438570485847477763631566830786764262631206998098321453804968672088916700742196044064899186773150282057784655487425438606620900831150102278087873784124076403981376815811

93

3647531092158144611252288926401323419874608303533576511883583707672883395686164516303067781083028203469271241200989405357591373826111685103713200860905306735609290257109418934299171540098621421175469143228636896676108844114714849505783070345018172050476875126947749678412139910827635192687988091316394129316542921383679318519017918097538003158105202649905345335723499604932352573260729022389577344773882507666360257502636525262631700240228110520872161794977851618041745149567583185205534515820954166589880720529124222909197602861758156993242854378458708819798330026844442910030364733707226279775363821715437468676367224233410582278087873784124076403981376815811

94

3647531092158144611252288926401324464167145927483453841414477985403318340045665857338049237251915595315193366439337954722895026431449844342789951775923929409976385442287652336596962392071871880089130003775199907664275103536365545117180938676575007953801456887657399371331446232102575132950200774567330269393557249347434286184327345942448237015023523572428257247461962273833194253704610062338332770709691066526937606998542561106838532945086731552990221634991409545036359412287590865245654513656596485472214284268777758836813933263183755606356277169458061763824775280627477254734687834707815041087543261241105477684815933572792342278087873784124076403981376815811

95

3647531092158144611252288926401325336524438366522664328379629122303645797130134005211634592605459211645593391551120016451984197417714370029690101273154804424558953143244548606237352862820736018861210097150462141229299671654173611825262978976728740431560038545238473618630313084112948872376692681359227560491635055086541644178478585665326198884017407652904667466954069666199324440841657073290158603352471913720994748574458765614455020595091941259513267221525962341130937009793096890874042586461688478850763671090599960725521187041712758553487115472285615364720233859699682631174849076915725511897285437386008859077415034358980180250090192051311276403981376815811

96

3647531092158144611252288926401326066628432183898018713905972265261881958686910163520631689931907691536338727178176181580014648184170990663140544211702766977890640751082928210258956559914896983901773954033417220191597232931772682977328934993891903591037967229218989773401619999352545326867758963940709853079181058532655849521724763878944514338416369349951307063891266854649993233906580523178733942536547035176951240032856353022720859580121452225016333895167400231001265854185562273944118093682487879854303904045025414902622679477272182028276220690744239271429871373584419137708676979514364117574590039642098977325881435733371941962202618809123776403981376815811

97

21732940204925740598635570933728995373542178308284862105050368603287881868894147972127287810726547503072019570365733767095022606423976129199812175470399091883267714792509621755900166780478097422665988675902230402560934500055731783092237544888041983673624685784421845090426298084003547965562977580462696883291462705084917874987889169457325122210370578915624613494642222379392914681079573351828784685355639364219174578140949109486369709947139619249744801391121425664754050973181386654200119549129228033430393214160639656932446295831489678744767765797499082683413936648793833134493522748380077870946292784509930960084116412581320229582459370124515730351046406846331023305253878135745703686261505507

98

21732940204925740598635570933728998437423094363378824004105937970206708457395239935111986840329222640602962580298169495690521855766824253110333424888954573135875827765732016514246390988035410765723410061805503518151258578594616258886021425454666055602097151352816153214993043058914819027591871186066324247971892763300314140827800311763607528986201376670778215186264565227944298894256441534181228823965599884918662613983661393012702134195260221925597518832803456995568084956816446434849919191811243907540012900314765863886848727178615333174697756292725158236887033758140220553369867511723177691253838563017600074218195331196765446385933319112477377077943412864891023305253878135745703686261505507

99

21732940204925740598635570933729001015624614704185122191914634006397908674228282518140204182030716755559293740093681691260538593741868277879393324838870028523691485848012389581642231300129447777825388360622533402338137360248661385213317372772646037197250666694213411188105237449982604828318775275157419548188503438532553176945416418505049480806461739091347080292081262543446666880018987407286727831078819471872589473060406679961074688165282708178145923408458953119450503914323911920879606837033969011421324883181363149775447153180178278487472186839219875552896892979705743065510417333738523664476097608143426905651435064630343445234682077729546169190658885433211023305253878135745703686261505507

100

869317608197029623945422837349160127556081497902388218880473719845102460951032158522044188556957224241123093800923542664248602538556469536447032035011678182403199302331030979063991606594172433385481233361035065199671246414144749683036038401899249301201583963296038962679092881839326219743863366547248262006615427405545390458440423500384205387422380981868172879669502472510267686547595879658394847112494308399688440517284198674909120095976292520072785848139682450454825280942925165348985859558309081502894565481462662284486130089773390031484434601525022480826449979451683500630379773580892207337315500169248740133598789833437841454892728924862177841970517147719975946373998378958995622620773723

 

n \ m

18

1

1

2

262145

3

101560344351049

4

26623434909948809545

5

101560344352553515213316285634529

6

101560344352554515213316285634529

7

165382245752167549772503169226251395230484293521

8

43353963430456212574182304484730467470511653009909649

9

16796213712315463480481387536814329007438681689297518061398361

10

3359242742463092699455507426660211981999562885911187467896901

11

18677111884043674396746921041278808861712695623535129019450538210738544534540381

12

18677111884043674397448450049358048226750462878601850665324506410738544534540381

13

2100342217607371066428429865537088137397439704389500166835751866561473616187472808250417794942442149

14

2100342217607371066433350076925632105418232738665910192501494282217905953394323163450417794942442149

15

10501711088036855332173856229881080737864145947569182233805088505143536731828110332331591212481348921

16

2752960551462333404197966327373012322031294731062417294370629625111303565586344956650910141315361366312249

17

38715116728425730988815322950143063899475791852858058012583154369745581311057931017847551884816650424674003321019631019011569241

18

38715116728425730988816306901940339711041681524415705728754184933680099635685562899462289539414323814929901945019631019011569241

19

4031302521405309530332531397356217503750196331920033912299189730858255220450853599613876468010311315655904113016501923432525550745453747744881646943681

20

806260504281061906066509355099243989098589712566006141910059356540889808489550441650652758893303497980695675644568271837627362766952150965323394432909

21

806260504281061906066510633086204880785347793270811111151854006433923668511564950874914519324087005535961892600334041934277975614363350965323394432909

22

806260504281061906066511186264935259514734615387448295352702126933730369969553595760268204679900230576637042892827262810124251230312150965323394432909

23

2615630748576008708013977176432758116098810354790698250263616940728120995432414805315141368874751754707523534265823509310139213590701840774646306931591400157224552473483443421

24

2615630748576008708013977551209322380774928274028248433794686547434551319071055194865681858346171231250747628339833679706301518820797622222884978815190395943024552473483443421

25

49889197322387861404685549372738125259497145988064681766613579661006276118465214797771152261511289794074141220215623624632714675054145680517385805752639972698912166170419926773596013260201

26

3837630563260604723437350081928180034453906936541346858280919479513612506931061216433662655765497049505397904704165197082290613012046998768228857534173536361454782013109225136430462558477

27

1486776709419768916389807955172780778680543402441774676385966590574445880933718669844599967238384487997807702308791309529591343488908422362884522326065323781806092398907180412766981518901350435253

28

1486776709419768916389807968458942278567117010920039220110638802713406008324846551919272192510452265515991731323098235084947004152452278223021131621961024816963092398907180412766981518901350435253

29

312902988721871185487553077294313602184697315026934256015011790997350526408749228692532983074389990953615694702045431537432406847056342636101361177450189053020559735170685336131408486625679034088634728240995844993662240733

30

312902988721871185487553078101967825872281527860049285552132670414625524699403102278780169470192073104063628892692669348672581107399611122397384935174970317978937280683719007005365033694754346320006758192995844993662240733

31

218735966974544415093557608789981136471216602895782976117548634939883140714573136672848817972257315756244986317702473715615549318759831932780874378772908979920754356407449429162473049935750239428296379234308265663116473680134560036496646662611626653

32

57340321326574971150285565844959780920276020336187927512377037528339412656449391387373429958345050210425378424421170173436577532258510701255655565051118281073758138889833791923923015786637965021303538989651289322993173814571989128178133294671446681152157

33

57340321326574971150285565871579750001452452581637527726492796422083154127889593878973219772529217578898531472487094188912912522793289223678099176420379660862805166728446016474705130363238726208681246454721805398750741814571989128178133294671446681152157

34

57340321326574971150285565887133601842698924695262551018804931569283022071181469458890802636714211903294280115775795068924051638685975772195638077742501200401036770096136816122850309946961972888756382348530575137224213814571989128178133294671446681152157

35

57340321326574971150285565896364281219239252597872734925440814417876269617909717021164261449739801388233597942945405283790681007973019187760635169339460031107661764729532995024929606397132266004506023059567198110950618055180278456642005294671446681152157

36

57340321326574971150285565901923495965851156706094276499450244807422039508347160482103538840376234209006301453318217045414752764329598849911298917951329434673278134955514758624736369292399234782429955463085893107786970055180278456642005294671446681152157

37

968481112720841691733351482393899902652395144833783039115279513092109652311750104981846944589278474795042459866583374657451349265114071273805064079870462620133930506545512323162836669630247600239435583271809407457838226956910168934034536159500348375343392690522733737283866599648853

38

968481112720841691733351482429379996394756720692791224788848982527260992489303673049539920801976024379628374930223121051909413286007164008072693782277264381931178169335951073856300626173735385314167414685304614419956789746364622963978946408601660375343392690522733737283866599648853

39

12590254465370941992533569271870921374972907483556089961348135737224610139976727100003950491129384880889627730236973155904370907273046727029267727069258227251624639348048575505813017656384220976967524527820689404372716639300149531429523176127331088879464104976795538584690265795435089

40

12590254465370941992533569272054132991284083636215098779298810570379077323442480733641883919732651457805484357056253927940117499689955434540371846624783646012715567566572433350905816587706495283284941626841090003415611604448391150555802301697679670408257845914847122584690265795435089

41

1349410014207650984232708014305055093273476655994268396512969455163243562888512679862109041181328758212688665980672724669123182547955770947068876505602630025446167966370613885633878487955035200568724688634858535435286426783685867402531585489489249358593626621692153795367391764358801165899717151674583721877622369

42

1349410014207650984232708014313214433522307235939249568721821330800465618209935154988983274801367477944923829566416466006832041426489842258202638992598018955757707681944262657203779405485879602383424525862855301406165712664692573499620416084663746415316287203077975097351590420358801165899717151674583721877622369

43

340860070306257188502114964049464231219177714104292812897981324775737647238186821217502490345365543204570567446753434278034733200962672348530056561975360140899100960069506684965097720260825047202910221885128217893474358742683979874040493799676637562792268814100135566593308080915126640487357910920953091044354483753077101280080200463786331481

44

340860070306257188502114964050356357420669204443289014912974389675559035331345083575606030510601807057875042531141388623140111849400864601168577244766809694268500710643450205755322729009110092649367379100073945826273272007245017823327458168864492037624787544293486768178871324989292287050729930072659350500354483753077101280080200463786331481

45

340860070306257188502114964050951675707714055774584348947985760866264454300477118351119045033637749055528740382123127451110245318515604015798808691041038782349218641085961638522145675816864372929844912016656788149175110268884278346070155055276768197679100128433968692092342550749733904238604429415986270781711726697053606624080200463786331481

46

340860070306257188502114964051352481049619863779805566845230349666511494929862543118269598070360494303827449591452440286396892376221048808343837850173823157030078925121058330426863082717933602874209362282164804643272664314018299787153497816579352449092869349757302548984828448814270613834588218367441670717711726697053606624080200463786331481

47

426911223030151110283042696451944039483626001242258336072087231685993681373544693305628110704506395596492224779821076046295623359712861955111248579188685393661142276122143637517568953256614873104627066136924424742400036424912474705471474386558151785698750553691286467085291173280927624797228314213489508808322821801196365110012577250123087447322504538313695922158595734009

48

426911223030151110283042696452177381873463534959367937633680534068420076876841141112543796772495925320671446515177701853739253604272319995493825150342448100783558110858645325175550259612224252428308263944376253126878113202144627589219477283242286922658330879863133255603163436522175305318182324801601769593674958001363084792706497674998194140590326803938695922158595734009

49

695188040682878505046131293640617411717562546071867381390707557073753177678920864655123087932798046736117542733905421526248730857576408793335341027906538496683052447539309385730243006407592268511474614630764529529607147942208057349054776354138559324913196118182209652436034739105911661573876746189334354514594473225621733855571871434101964875036319287313648042410692647319822247805760041

50

139037608136575701009226258728159930079128168024789670216207136005679691567519878193579524667112367676019499965823032165819100537631125478602183215993582437510809931623929072041990801251728337309158291858010725349250783361242697184875452183482402719605075520099588315963266316475827132204929658300895198537935169395913196156297852760196088478685215712270780729913297313414811359055533781

51

139037608136575701009226258728185449302915739981843412110104118611554803109653871511462219370453124677553493379084996432186289813481177938900833378208678687013469830948650844338408041041458923806057086954857367631118015602288041669642743170647940034070307283206242756635447141646280997317296490176521503597319300211816436088522577305479584980450897683470780729913297313414811359055533781

52

139037608136575701009226258728203440930162814931317511588002994535708001108755312248780591496618765659121814722757720798001772241115650174682441845960625073756935346038452286245048007687669386968859560076220323009608564409887185761472589506992682910746548797968163832127609967593425920573919189604798090598357663224677652431243780067426251692103449568270780729913297313414811359055533781

53

1513902620817482445987573193029141353306554892087512656875663995027934274922159121296101976781375092327535947179958389417280867446716683890502539929213950324012098850818525001244843944678907768522320351183607917433921008981282867959123585843155549923214926123832886820677286980895806877377904136496584723996613398201321186181379556897136759809172879334118162963445932396245765399353833314149778626937442182198115344109

54

1513902620817482445987573193029240666879420449470494033175431691179805659149563928310230431397125607165976793347121856857028084638857862422679112654427330494084580958053088984174344825131402183477478752941447988028514352359967350949278652240206302969412004392426826515550900056124977634156639791943271610549887818975960693371940026477421351185148939981818484925006945618153386930182633314149778626937442182198115344109

55

137627510983407495089779381184482913223108686516426918846789057879598905502976714114391641596490536697828034939508561237443011314036171294129407433484217890314534339382766995120093962897591583797579337700759718229577509815821896048155870965191885541777417503271126252770770568692299459124688355909437837667980814358069291155222414930322372284573409145558513988237606229010269164603814156797708621932785652927101394919

56

137627510983407495089779381184487604802951856588964192510888221395570755321419676077116441231827979898064741235432448301560108968239303993535223443107224348981751452667008644041905036077259023366291166943272341807538920569466489262042809203240598058287723971005679184573835776588326892236327131713831751081549429885274723830085338539093864246582511540565263234942106511134374981775614156797708621932785652927101394919

57

137627510983407495089779381184491016387947802832037182901557306020177494803323847554636532962391046054806353912513440973922238283477420603542202208552232661773806295662431543441382231271114009945709604234839686124431426098880078175673072768451827867247455306482047173652045619674718718674874384318863050085965477127665001808054786158817419130107899240122455517646398555060776117186814156797708621932785652927101394919

58

137627510983407495089779381184493510981030231293374286294345165721623985571814628704256039409892177079079688176214526452301073916764281147467305595759272350807838518795951531576849230303526638761751156167222067999208422697740564915523416153270122081703770599362134151391660445715761236059353650291731569533365436739811322212319736432039355131756282232009432840522265531850200569590014156797708621932785652927101394919

59

10328600156267406895848316752459654842632791876196469933848445833398051883963399312957897641450072038010279690188971168927751025518073178089873209205188116919313131792035635440369067684620822700991592549425426207913427467491699375912706855713908515503833402717549603804832892959974382310944200178807374992304061109800944704489352175208366988824097120286540740306198719879593351655624765954234060999647263502145530723893040882388066642491673764203599

60

10328600156267406895848316752459756541777493600594334764332661157649223225416606909990662444649610041065663684426103368960459235918076208418629618991964540807933205107356214469851663936109637523157255673878702677135783172530521700301622499922172885369026810121591485197615992123668688044071997310114180963423546840372555510186790216485600655266621175743143267509834304367075834895370195937658531697202451427409759298561173388056879442491673764203599

61

1412467602938929086174069972772257054133881898293739471968156616528340499400856245821670317964909822492420676511890553589334307959810130290919783312301914244183269823858463330873211056430878516306488905225237630124494947466251280806455090474533644063168149006995585482657422050070662325643545750307226341575215443453002490285339217258416296287404532355829968893284988759487606809707350409003515701062352776496535079048656378924863640158358337309833583090843553140751484472673363719

62

1412467602938929086174069972772264761862703479228380603646568607839252510713098660611676449303691312051653191456249280686935424736185534486319598313253771229020316317891905305031896213899818253930471791586088838892188573647676543576369065431915941482360805415205157930304487436519402296187481721183933554129778786065997041091297155357740815544583390132672969566241059217213525777833193934791236158801669255263350811856817045435880028366391814737033583090843553140751484472673363719

63

1412467602938929086174069972772270540786230115788190386881220390005767526036050632129262593218280259399001723908068747619875695008007126918709556888444169111175341860591490621524258030293401499326241877188353929074990753397196309058123698528829994978967983028911700798630568392656130239836624283732010090138451665885426838627842746630037447307307814263621786056889503417184550560618374945976094697044215058313337144653823525386258447529927269764233583090843553140751484472673363719

64

370269907304822626366015398942415229621753234417269802741554069352410584041744068270406113953838974101604439256962525408330650551208494153935125822863894884621688067954164963969616217873953782608351691356237555617992005746024043093325129340257342314101219091608460130899807898735662088897705464759891587149801047698456906631268658906643484265603688016039738422019557775185689107699146027481196425118897397686941145524072594142003140747466759602300599942970043816072181625947351248987911

65

370269907304822626366015398942416092752008069663719654426540086183464108618937428835518999236902693878610210190006695710301743895808738630592152042434343013624239982620105395795646491870020328524975051133658831399758321237306594941741351988243016543567648829346264174006873335865544753648105464225645591615386169094706883542621639841110572462791008011730122782370698160802804562163629393382097225571112122573359530367073623410112009726854848720277741064221760066225960825947351248987911

66

4072968980353048890026169388366584233316479410272658454878894178317642527419683382796045009595177832938053494588044737957729344693954801110848835046741267399942665874260373830735080072161899409081390324425934757727733086510331816103699123194996148572213765538118134174996787790066889905097224642269720997901534277781571354379981372274127466557596699687645074954991451906372133814848967545187213837958471449428779664508835243683247783982471830424907106906439360728485569085420863738867021

67

3014793367335150536224313413063464569242183063223995547367441162563230088966599083456661058213233451468013141666359093118087792764549241567306514793936397394351793422712356788461999191188760974531871436589822463139379017296424910760535164246764910640345914833354082731977380432790615668178379897853909882017313505571473189344760079131433837243001023045761229014593985644973200430517105351513800487339987994666266053122510342319832376148891620721026081795418238831802967310125356441562158768599330998303029082055759791989

68

3014793367335150536224313413063467688817422345309690148550034270737343968900809805536529093066887404941541806003436330611593203579195335257766155413530320426455368363358007584276218365459755950232097257350996789810213819240590021817152709054197306614006117770281324069332185739634190866807244358403577507726828999317226768290280564571777744904574258529082504982449513850572681359220545512640205241460992754904657817833433883297034428475967446942611428068396573498456162650794305098509358768599330998303029082055759791989

69

3014793367335150536224313413063470087497124113654556601688879537545795905317949205824669531266511291215469714689700697253569713750794600596892805974674768442882534103378968502289042541481992557130740676518173889732358832532996543948949755273205685595378348907982975356217173431907179688088761943624021956617266239574062550234832949551194213375565444571183743024975972143151931361613783627651229121678690514788967210150625393954738624051827320830227815331453211496063371778819738984410158768599330998303029082055759791989

70

3014793367335150536224313413063471938858389394894166511533467230541590262012039174235460421335383251471894692464158054454722635597640225698836754683688780623611028215920640442187475407649332430699819269779696387160576064208573068885596287532700027131945983334908348409401337260873805005710892452850974566908583813392420797761150936674410207680422131132197346087676400020104049770814706530625130238189728495552956261890406529197344137943056141843453247498377724682019648200921853470494524619376813374290229082055759791989

71

6337351970231771997979392539470210477325635055202074348163298030570470017730262701009986714545717367455204605730232382111114487873077026542305165801384280785840221113919077583301266128596201527575839052937980721668876157207263884673673322291529917305733831068168670264230786076571014853024784729586370378013893862159462964368300774863529191830891356256063088413539449618878149265077231029551706411826632601015930828213684357064442974498767337846129333876307189247377657455760345231869919669267696635801801230002411746294344773207684330700376227262883429

72

6337351970231771997979392539470212821129329534546479778831708798235336856705514380596771008792896499992235409118178684281734400383392604564892523390021569421135899889609546269039987963624116071976804741560880803096575311405367627997319803298954639258267006685720932188230230207456209383680971443689416717935700857601443081792127464608425429832145575967576906554987226626988502391230533754924142216740755576374536859322675169074099210665842987987690827597977508695872551554552356330438463513402066961522345491618532373494344773207684330700376227262883429

73

21964398284314056151007316615334037401105863528966068980685607517096503993498475960591268618037072916526536508638672130973852188290945679577764177218835725719623456206088756024512263420350946556121247197158298663977521598180400226026053687504644456765752367098882123457207875564326181795496487073757798206080191638650731775806003779557692469175488835293226629341178498561578070633315678550675233498190901194687370861884254373382279135103079206706897259746062921360097189485741783086357278283117117481444287706806415705725874998723444670846116963407896283399961862235112469669187831546101

74

593632386062542058135332881495514658428338102773103388215527497371945448928530773388601926878474080431767370916634729905996307578687324792118052100252963736636306750673000022064901683634961090987723198500515138648002681535025437532231999515885286966688642266888895168200018351694593644107121764315549885450353049054734778497905522530890748595774648693318338014510438304403642398846722513730086802420235303531922284721155043833230348938966611906280583905911202426381042707388458358803837052602066049275365161108773916201612604292461457393797795578819769821620590871219255937005076528273

75

2968161930312710290676664407477573818623283247668760099615900908953350345501082253071409396922622948733499704119955170799339461245796233198186418737354920851986934309638045143700546666270481015533136383233561045484915949799838368697217585418828485529677511527884455534494051889126853247576379944464570355251905137537779401655019310601872914621266670137197353128629408079525416232861628674834313893306855849729706784396593225561426595480774691495082514285723805738206325920358043856565492004604936619893763606139082959347550058815583961071479988647626614757905260942158850351928435388117

76

2968161930312710290676664407477574233425693880591065773533695431899779185350641429410168380576295055986002129909730649535534097824009707020006474128923123798429864791727757734812805689792134952215652729749201725409510148241889488441920361229454264842973365005951511089048627079152447288592437097951994788661976364982382211552752856379270643715946225877055348741162334756431374496157985027260887653892950038837543817691664840571834658432694047279216788923042417774513925826440833623611214396162580421755497281179140961452631393797526798718377223747274614757905260942158850351928435388117

77

2968161930312710290676664407477574561258853632747597550556856223306754777526894882095426676332947087237197418363259971118840150192925546824412239382937848584145595229786442775571016354495613042892544412762747529738609570688964713447225547433525042458449687303019546514732767920993277405607247335976111213886646461703213764427981210066863941323209300204432676111424523317659611366036177456036753736977540052039592141755407573596566950959672413635734266544547639580951742166247951630873983804608450095588644125830687544942802788699628972671079525349066614757905260942158850351928435388117

78

228320148485593099282820339036736524703459461613909572851846992255749962794211923707059429135604120760824234835477580328184313829933574943793096763284878039544084906830307325022892663977384463406821986453739056565766977848709949484770768565429943216314630632651691559744253200442073745126947978851124176215652387787160832944106162629585198691773534744862697929704521826624391633064559431615324615600047382764297263562444709692020472235635768714903443400989181723972982226671110165903432909773483378654061017172169086736534294735419395317590345361069124212146558534012219257840648876009

79

3279683096110686557855187588270204394977259055276682728152960641041259020681755167315129265278350278804937318678150472387548622851549027768853972556449707091861646440391366756012246351966732112509266258213317747366385847774258408826505878596701658047018890876539782150843784252481806693027362529195318801999756993040217737105046543762422028751884088272462662304885775191716317357676791083725911648095205635131289305430030045617025580258691905465531699749648794255777919691523871744335175687586187443113576918451043332200999349884784097914823639678744523250414117165875546078102949749569965850276637658325636472564107849

80

3279683096110686557855187588270204577035548424195057715523205488836912918461128283051647189916245187218400145575965446584025913670808982378158851434825855749553006601784632971432895368586264153852477397744383835911893131744563889699925967272295077523417003112810591439050999782443183041279126157520525394953230774463118316228152424433536939684475873378725275626721756225964335561182710427063053183909346146384629453518619402827542818544679311229027092903650638659015237626759128397543828382858616041271244628041993985004461176162472329155933345487610299899372219077203670198565732532216523966181780442325636472564107849

81

1270616428860236184369983566634373377765587310613895787850324268774325035424283541212621323487733094779472244585419602627312647009758302083449916704963668776445154906016121949259029705170074933515453431048568774290242042340444852152419648428538365038803121971717855698806270412616024868035618816521929730404822340735033674496328740664197920502493018680737643962092837876574782104056808893258644419333684993610455912804271590022626094288734192478959640709721802988669791190513185733233702075800720466043488216128185469202686403425941495901432498011146682342836402663390039815010710748036736592858364841856434379437021746708318161

82

1270616428860236184369983566634373422989013880196724779185526356554555862744099453632538499776528344159730855679151369059214148575087418130091663777206300824551806019682896608049401189757259931163213290762534713864416602576693823519672359275025146589944521834666386655738173417137566278809872524619581374155521259491865210868245716251131022550651988011611717906390796745391124125960565403544829302477429447440533153548087650252842584666843106426751973653870270103424316163831426879715697091752139892993749448192824314284768534199715003650978429962234834239028508057176274136487433361290045008858364841856434379437021746708318161

83

44403799109357099909146502140355522671010821739807386454303973180748849336892398328684556952810297956504558244858641257201647598078602255123537117596972336621969499785092300332618657668932811007937172646716141629510919935916905318705894670578193529077822005982734393740929695395501298155855809116880896441344251284740913741668470452350556759694769194152961978542002935649106998476128519522512523229283177487414797774909102337923546469540590470380397074816086001150880096482602461986610485108694609534778749700707278907373227358627957218515515781194412146847086192582381390104919216318844167423334018902372400146724157484159240798142748861693385292755468759849849

84

44403799109357099909146502140355523695226270474613859310231468929091456950290560310973760451221764729443924236430035249611377414187101748878478541762836203981383881910362356487982963392160564795039112027823749540808387677033628159839785378605582461098263025116307215708870773308360624315941520866950217737078020408341205566252946738633911807601999606849079835150313029627870579214711202733494044008597217136369988582228315880868926250880557886827520565166582260881801843539405774653099134229323619529557248093415744517257871621875320764425093540521350463298484811108245078078228774012061449488495935623895253894295094689779976798142748861693385292755468759849849

85

44403799109357099909146502140355524522935520145258869657872207633666755315391436172762618453668277100133736595108886387572732499382453892764892477871991191425019746634827897072001762386649730984747320620149410201924116011326449099531873877112224459358017562454051172533190227590528508079066232760123953326390307756171735982463602830227516506249067188585222034082392197745819075174229954038337453258466892847673980889696300797469207366590952355251313532641608362208792602265800123101894543142254913953093249715615832816925209054775900560465338288783127883311846249686420898701884888569772486390828677534056609726768219375834118374441915002420681292755468759849849

86

44403799109357099909146502140355525193508961697746611921800927494034623901381120556773917043970965607280910016099303956420821732808732305727050883442521607083644551737104368428945147321202924889651353665311762155143149444881610900864077092479051696935807210536786139952974736605422579311527422125414588647559672831752413410845148578515236716901254427829492010535770045034677140412036621247263484933692723839226758003374282869496343117682944007181936578471334570456181677725493986937888600864827704385899957776912282352717009119935584146131809623052526105087159661202947182282968493873935553928173511343331014507736085174719494374441915002420681292755468759849849

87

44403799109357099909146502140355525738101797957314946630062708821368498651887201814517471003176891062527269211995843251627370957785217163412132428236767542092980503364717672070675853209056047810474705509740451156344397626753853494694465635186013873319639897631279376189135793479306666440590089087464386215562926294391657527878151329795538050208562049659924844012041920596104729746031400895365272750080440449523169434844636275228192656236948152778422758981403683782239482625259369308384739309087185436751003747088990150997655907996075259606333745216293059376855407910203550393367475797488482498163745388024810838571568957002758374441915002420681292755468759849849

88

44403799109357099909146502140355526181435117391252198985195272161770272167538888246480708351631275041349393326146942308870022936547287094861264845882894864578755517997544892124166407563294174022077814048166496579486605988379635004071748371662711064616859565388529783425344814073264829714974722590856792782630819118719002515481062916183857302969445293108083949700020393617295010124344561203671586183596167599089213541590646340263490897917554855255319617380826303012385936251014997297321861338003787164149248020644077289285063446757138829359368567363690047902055326657266175639166628921250010875891129706688962037037288144802822374441915002420681292755468759849849

89

5450549006267083889312554468406800491478874840793275102918137890873097407878161636498689983044505747217643604755685027925831324407879832789708235030183905826482254527954985633828112499143428126288442974675889074145065723195641195844467450945633543949616491124083441001271867016166520387849996990819430033329072224631223592953295569586600299545556485709067522836982528934967761704048096497119442188958622384126881845319755351083353214628595765562004822757270476931918153508327219573807887653279372748507327667103982787349598153615751760743621098815986849546414795811704807175766407699099761547705676732017011651870216648439000061053070069895947314776688773582017171876164071198958180174621488024169

90

5450549006267083889312554468406800527792818968225183926285697509598517221097262513129954392237188887402474099346232183371166137358095315926441543200256956581966980288322421113420443819719810269835680100011876753426531831337405732428296117395515321429911010985885021641222984949769053168238948081914369884634248410129741128427373901115310437653493020147648109334804318275224530420457262436818696035286037375135335817933061106681039291294275119065657768993405490639129393498496333059742062448122788092355364748008196433819016928062572529914784345683087970425251682646086915980876998663031858152452903480844701515246640733595225546399324509724389174685449604093991300801908283150574180174621488024169

91

70857137081472090561063208089288407248240636334886388418923280079497761905716308578230626215472545614524642020227988275056276387584884517518484240130702114301202873551846234396410996587908332533483281763468345995967092990222646048491230160550765561575673336203296312112428679198501518172694972818210338808080688848491392003864588078013016877822402472747115227927773507873357240576132517057607790469610875685296717140142910857684406851533348498450754010416415194583717370761579087572088930835992292520330920907017243357111235384775517189884272149559777262702515259662732355938404121818404532031725879892508084877347375748284646484510415998588779250885410684074494910424807680957464342270079344314197

92

70857137081472090561063208089288407566075146735225415100181462131642469933019281272208015797092921905056893900704170655618553664122336357624212693397249203339640356538769656869400430093722183166136933501429367269822403655505557291854226476399127869220756576547798584516694256338210071543225214915666829811552275059632535161578063565376511856513312917508907018018194820848951393473474923226579068334887700364082291004624218088524987878521718952389913790817038061384752517566659614192651135540398560240274549725575180191672497948858712671569184813186811719523863184735668782713167431797028183963510896294905695846032760857495607448708289879392455471925493813672446910424807680957464342270079344314197

93

70857137081472090561063208089288407827705946798943527207531791448725290753229654476995612077753303789777145985092197599899075325809986851707233483180392991999648657250781129363784677920349295783423987755563774614677358960388828761688535274826118569657496337243696881014542633115743792355326128452614986564882596438776310412975420651701684219053354756708249098654583839640615203259231933289972064808763718670619626923594322730211722292848596275887612469595369091676960447879351981198120162637577409407987633206353101441478739554322383526886994018904539237094809380964179242583237107770455473762859870697838926697662185341302765616825122450706174437858717606279678910424807680957464342270079344314197

94

70857137081472090561063208089288408043520425948384846518468703367332415704142948281032949626007193505102199731867659231194319239124909878077913740541107099281262272417330039606245138822887261703963737627878141408056009231510478558728937614320870387148048866331415716429081270496100117851474797604332841395042829016488081560250836604731205039299312885706384028689919176547935882450906317565314908614402678919224962354759772415699227867547684825857535101186358619458813688877079276267271935246294240637917593836039737895750455355537473028402022572309067117807275149655736444138706797319921392630738607772293042408671921553347845182109484458453019174862568272624126910424807680957464342270079344314197

95

70857137081472090561063208089288408221904898278240202836963752766146764010318742816954657132117896453435139054175201153849963508457468512662896276152454586618694598191020938391859262440393870811095385423732287027615975579551075709929870525985277674672833735362810109381549507329142031802852455036245804143257972808137358700559614516334286770155709865557835068801874610626709767020602685827912694852884701956234254841120787764346656406090806480187221391717875579110553280790035216026739924174477844938113487678451273533874285688483447290998582363051878703607114709868368614180947398610375743954443361788181331870129237471484877789577336394597934617118514350511110229242511835978776342270079344314197

96

70857137081472090561063208089288408369645460893346221897012862698736703125184646035929708346630553439659585521042619624585999063586345029224481190306535999071932035377067761403843656658406255044815935860394568494132371138750946707310358550080342244207334528279013563928907328139145631002703943625228077713159024528531720122972935802132243283695279728005192245299360486291370129221135005723295118872145647433041135031561697349829992764006604370712207635945454973497594770708283983480609923718203152263909340183760184134096955325278516687626109180407475639813078057055915679295584466675572558953497845246413191566356566203285726865140466707056980057757094508434600158430286494181901342270079344314197

97

40951971836422120670665188167836917536352777817846689387719221994220634928884974787786345548543493581308658630382301168160691376209974411361445305610037528089208061824496014870843652842032052327054049902894975891197602049088596267993895041187660420473454103720957148258269716168488153219594226738716214878225111925077189518602249709446395864091481648785615792995042872865155222863998671493729570273675202231634404352150496084467172977978724887838949162527114636395438438894057552592079733358157872293497614330237686988350910365915133437692112708005141949245629960528834839166111131877391733595988103746238087285830075797623327121086089414438908665031298392937889493003922481218310093750399627826879357198773295436167587553309674592533

98

40951971836422120670665188167836917595264781989527976383856719550876519306297423549333605545253095496823942859806051086007576454427905125229408256390859054313302630645463652203875554839405713333666508910187424571310507669705226745524243981568604796434898091090467656531906191165025921339859624346919183595917051111954377650865497753114328377466258205591456623368321310335146936937113989969776447400778256792091322505581881035064575162192895726799420467878533838712568510970085120201824391814158442729499340395361470917092118755744317090730319812884958336066576052071072948703546461599616952397024520173316286432327407704016588137823478784285573374232150855799523305517696239593780609778265173137087357198773295436167587553309674592533

99

40951971836422120670665188167836917644337448496755986424498176824781059812510472248144804040370112217193835188792205173707809476580881010955419112720592288041687173988785538421291176220318356980433765164542499508268798369455180888648180747110872492786027260632396037334907125498645401811791956224089854070659741190776671735645238625733528864985082613175739164003185918383907044053814752338298454756040399604149821059409917875112352825453088780245085787959566060245559744373641792327379671733305807212236130265831238172692510456501187225667725021658724415837901746242836755864567334174579461648998199329396081278505701865991174067101935823529805935538728961240715044511325722724870229609695333979839357198773295436167587553309674592533

100

8190394367284424134133037633567383537057852801617713233866739718924729622755412869089254567817858769653189381231014000143363519420650935617744879441186143036494065369135569339582162929942768685730879661191081604391143283975022543778195901662820313374062336020729640468979742079050203490801344915682148201538463782295662690573378898502715207979628127248060812391793577684094253234622198508469831149121016647371086528512483967517515517544180059926123863740638830716386174819229612296782012215693598110716724631875415244115828800714787790317098337457584545431065097348090272084714443863245544830681841064080605004450774800601637643674737124638758431549352141804308334951826862629028612407225706691169766769500173950795168385521219408337

 

n \ m

19

1

1

2

524289

3

609360902796251

4

319480609006403105755

5

6093609027984997858199901628786223

6

2031203009328335952733300542928741

7

23153470203548209991382943778679073547502144202963

8

12139086586077884004193854007024034872245209422802987219

9

42326377750724709748243593232056833539332673982407669531411570819

10

42326377750724709752476222930371489726777575432952791189489279107

11

2588642765210333564250595158141088654596416210305933979930512709477029928774070642137

12

2588642765210333564258697818184403869262602422101954614940357042187029928774070642137

13

3784389382994588613390772007758808646854211720963463777376531046067631746698762398003910412965584561796749

14

3784389382994588613391405238964514255538487784474837747679712094962614588497284038718150412965584561796749

15

3784389382994588613391575949790870410682097910150690649341366048030168051820996462948420374725750337336973

16

1984109940831466874937868830990266967047693180249823398442536646553174632850501559498525556664446450704744478349

17

474345996221700265016324638172624224779127726104748885314538823216850417604853769619526470154794241491853393461598506291383083142790397

18

158115332073900088338775102642977864826181465295461581653994040100369788512687102029567996593841928605044259512327608763794361047596799

19

312818480836261549692915881122123907232714870463365378733454978523907256711507291401700416599055635573047190308071126257601432317726391774991248260921614543221

20

62563696167252309938583188157480045469274794603603906693437282949559211962564266077558753628335446991912434351572567536448634064543255977679900637519647895217

21

62563696167252309938583192879795224399364368122777845631382023196271959239408812330883507744538443746350049655170156748848169677087982051023900637519647895217

22

62563696167252309938583194830945115042003512146274763642007886652974057444523371559577331849378053921184517418275827137792619626589532020431900637519647895217

23

4668219652490233097813977058515003597851717171491657300791174201359943150025864552432743944919827386463971051227298948007007111950362753561691342923413157246975212491343415644119006679

24

4668219652490233097813977086384996708033728760512035061528831885603246079477722261566993307535621971129279565294005921781296740503562112981084783508579959213299221573343415644119006679

25

445196118592284498006246290132224721373632870988037029878675881112356386677236866229421978019026017287121063249935565637304572764128199035697084388626327408673121172952694149446661805724293785571367

26

445196118592284498006246290713065272924953732065161006301262593482293705153895365677971462023791500381270721296210177635406934140517388356660856148735465413869921172952694149446661805724293785571367

27

1552302881693323666602295168011126208487029876079615660508280530593610898868829433856987847490677612208666145694177839362078715088800993294553310647665439119476044458544677071214583165721960078271481327846167

28

1552302881693323666602295168506545643250321939724552328011733360297887393262150180735045049179666411300899315422539132734526450332167570539468154628961347671272661723657577071214583165721960078271481327846167

29

9474110020808830680756197478824893902561996283147346048393055380087670041226312748763778008945702254608167462232839133178475488497509931600891235508623545326035842126550954084287108459249584237943442535285208252934400290036097250868723

30

9474110020808830680756197479640036812416901480971466262912634894099854143858644319125196210843011392292317929475750823529026057934831375450781665806901849024324442150877345851772692896767952008768379770548730866428160290036097250868723

31

205310238095784871167528672521447791442111075040546485668980489830714534519904586312271678613277326594567120873730114923403382492312749500115640026820908337891547343504255153428654883029299984820418193207523897320532713456007851726015510474882819035900826017439533

32

107641694110762858534681272661642072870688106589950593925154128892187390443677798462983386862696694134832098639042397053970441963538188148059246041833791300935933272601405537338307894968903928382948504425592558322165081761956081307168796917003850015775957678288417955629

33

107641694110762858534681272663156383036509789857717373728536447236792189744224344804360596615893585561063154548261288701932009866037033526673454455933658543169506236735575290571047274743438574038437890588258607775310342124983974759968796917003850015775957678288417955629

34

107641694110762858534681272664015159773913804120016939308623595956957123884878494339887100294238908636613679981170448544001566516790767865822670616764739128851394459786518677794331191367525358122575301067153598767016564527552848334368796917003850015775957678288417955629

35

107641694110762858534681272664510252850163042715627075003950194142914649165222923544124011114366454442039503178648901315828219267578369413118359063038652583475308588174926813119879104761226138931223255337588108700883761173041333701170476549491066594335957678288417955629

36

107641694110762858534681272664800142147085828599284817968534144930238697438919449359887848810111312756223441062603942408971982932206272458742104065183521688501122993270226167875564054521512633621201211399331850286231465337736847198770476549491066594335957678288417955629

37

67268738214266238829304313955405684434705651592702398329582798135558162244283442679521675374137934861007245331842071265348968325089064660304489205800331631074801715298035422242080107956525349356006705581317012003747834581964532554321228579433957372971863297397036760817926350992905218674697406590617

38

67268738214266238829304313955470536545664151412903612816094674577603102144203510741490068942976000243527936649989522798003183235222139178216350846661123560844112278151813015544148612779362828681441433132287969787312189857133699736562212029504669957279828882395436760817926350992905218674697406590617

39

67268738214266238829304313955510126492568292540991589662886872624362549316699130969695874575008727803011104961803531129372254503103647396803024497883064582143352874413988894814434803679210441216611693369220232595931447399623376271149040897553935461094341895950636760817926350992905218674697406590617

40

67268738214266238829304313955534598670270501949513112631404800029305892114300849162130154662353782151997309133333424310118254876651085356220500473070319767103793871776033420735658635086964131888823337103757858671082097822610800515570635359196461694680381077452517867339665419695625218674697406590617

41

295601449422932149676647196872144397148136500878282938954946039993041309520857347182626120384289041811470517634725837551044498174681584565025657205994017166405383327538165447048911439875809921904768351108586291833554522935824883891353007299768048922791660763961640365115730706740593429754704025116079726637273272009988321938062737

42

6032682641284329585237697895350754162703980440721793745632386238187162666702853094937840213227517326970723025150268028253377577909610424501477021626976692754373448770171694145511552176789847333075378563670298588391408333287874276037220041370563268851777056521626872613106613972508205004240522961552647482393332081836496366082913

43

65525619438499763652674929983802933289932732508508723855282503020542538764119433472258914354190937050313231900814162628587773158196674448530403467807878743185681323139964343732114573746733976430163778081437577625649853604085428763988412448945821881072204897244214236379678711303118012951966485091195203473432681818226134612371797292976767733277208351254607091

44

65525619438499763652674929983806830999303663225423836449981763821747212680039310228694991471172822991839114753268938865884328810944940149384562449907475319523571580239689961186053152120028465220876093732912283518911611840682427590795138972825551667202458334791758186954958006079639016937731761058231556425227281030420336212371797292976767733277208351254607091

45

65525619438499763652674929983809374152631266954524761552999390851893343929325978904308482563205428058226358006555688123124100963708874198084701851206701893339514414937811874565991631637911473210444344149980586545713319069142771851016794206985963721101316961708036055313041693474198892785641931885612537282808756790283306405670328111177466613277208351254607091

46

65525619438499763652674929983811049139877318731410805914926660242980940242512997593168974007902056755865549317519936652772383247334641278036192187803098310205188438900161443622754074980437945963379358075339896262300293055118073348693071786340271283169323737686064624810854448804887688114731992361450977916174679027298960805670328111177466613277208351254607091

47

3857184704945709253209811461600368352369854685835039805337686153323498917059361543903002880327124636401598615372870762894824187554719876420708743792985340548898754604656192277145388818676378688566156407413432812758677524237227588704752671595845312147211629585782519019144740403179974484210981144761801228865358626857446304701129022354433755428836744653114626229435569844850096521971802629053

48

3857184704945709253209811461600412274773330975666082488744549215309859271547420177102284926403637821796185838636463284923417224907565997532533773383430939752547777644121813630417957922552593244421365029108761668029808964586122813163977187838285078888000613514645125847354827524994396481581879535273501983986374577084756837948566245518899092029177380177302336609989769063600096521971802629053

49

2154414563952728045893860300161012387708583604934842768381293273628278256667720532615962223204045187922329462318441864196398417210243010057222757128198372239729718881349129125054257082501546742405197708800025211264496769526420030603920475494042296792816501759679856220473799290920960361511636526642212140250563000444083884202185940753201439636871910993595081427074402317731731058969389367018454650752668455371

50

2154414563952728045893860300161023683024058796786410435763292165228461629526269130823397493119653924459516408336915073359334316947871039748265436200757094751304060188090373083319680732820030399948774851765146617969228697815181607788825777509136041077508776422719011119366878809902466585702803380147068177267651114726593910027258758327713245651071549960128437631614684400114639762589518044128440000413967765963

51

2154414563952728045893860300161031436476042277039549019104821990506953317616169197799128343817769300395142093940425053084749156875436889342391389529122985653080821982219796543421405090265373938697045790668154672077309816242783715398010662851199791225145396329139271462624645287967855860110568443104601884993348996070873530037150259000202555496021269646635253889875964758514639762589518044128440000413967765963

52

165724197227132926607220023089310522900919986474590230335089386516690151445198984592331427582259587688596823679610547883573216719478686948901147880785873530990694329148422599223437362895270526470612628050979616248820712119268959774278092359336839504073429668930216023524737032991110405534433167737849955984579205205293917432612716401526584944270512287460768993037913799639587674045347541856033846185689828151

53

95637330744605797121033813287575739428425332988042662526879642050982970636187221738122101632705301849754616727141619307372813970567082176722798348061161133459970063119551638746245266320915865645063490436265310811384247324993799338782491209302167003861462785853240119008132207646711027507380686329115862068651888928468619949489632625564473229972441795671001553553864573096191470414167280011896809253254017959129613065044207511783470632637067

54

31879110248201932373677937762525285204039821015286238630628364353016592026525831357645789087029292898152307104660369692726539582294171236071899091755076048574784224648352358641157473995335487753379351321621918347980700548157515854294068378638501797972289076794156609101190269260360426518646106469030875738448137050146826580927369255638009995328797706431326906395887230972253164422175771591352856113145472653043204355014735837261156877545689

55

31879110248201932373677937762525312532443395648617352759225843856945801964078017975663997716440088032560605650628596563333421322920112108810068646411539598131818517213465176130762205637888698280941103353101138906609496080587121429240989764041546664360180152270422391242476982666251174713370069128743434095865893262555724261898088364959785119032858818205447911069167544354664268087021704011811255324831321263473819498070095837261156877545689

56

31879110248201932373677937762525331938301424787759776517170888635988755456503841448076577116919944846654342426213189392832395156977574140678125681449770297789635463453192888653175790068593625151477931605566743979991100733119605551574357599160397931371154646473000388916088700988777196967222824336752575280441859599137996918114536488278576931459082798466745638102446799904033670812097892713778665536840021263473819498070095837261156877545689

57

31879110248201932373677937762525345802127619167973753434249511735831377108060657806298498466635762868489524665510331026992281880145763679891453044983590091921142053169924750051470351841157121369926395537929520467586674243068814929804270252553190583956930773422830237102867859410598237902733061223547488354459756267856938573291340066581204870438940263119261587195626363467011794154395618267039046509486421263473819498070095837261156877545689

58

31879110248201932373677937762525355764745777339265073622624800383981050814559001446389496102205575401579991015562262051342490924317090178186258930760767793760724031362167454361271141958190584894706633527952177464610109800266984828771251087396552707626890806043743226070247040362001243033621293750249591361635304174844331874379828611827759665936024415462030519544626761224241507021305244559172603264328021263473819498070095837261156877545689

59

141154397573356702965993227417732893427250087702242244025748436266178923784454333043405754062662381648294804612421162462953225503173593209303687016004943655874681395557303102190951485845439490803067118666220952647357696643284938590443448262157067376052671395443755492981534461090107382944626923676548088401436950841441720593023740125215388900233488504647253084992118699276797660748009853328096073953561710207885457824662877811201401248068969834750187304473707946528110607371

60

141154397573356702965993227417732916591584544524563413265177706912756813652177526096642396272836292085303708069762359444708936814878934587123931110533529430817883867765849050438715574712952031684160958613582614616687049277719320357760146300014443871132285340101396826116204553945964783907718187729019366089784145673623310987796388916619102062714883604004563680057083131923541827774776005123435073203912179203512259717554869278682991090351414743228184688153707946528110607371

61

1177500982191523195552985179355749058787600880438660169153831791653432590599581517674238030497897254539766206618561196499008543958598393770650495054887529301832062551623067074226195465743694414881994070986654905016463560637760821726928283577451414792191039862470846425571572770467049906901290579005842959779503455624919742601544127347885006732674319400718115066893105212478934466128266129468930554151427398021932905339033828077132788071705985619169396363028715318550897558359284549273529839698967529209341911

62

1177500982191523195552985179355749162425439912076487686250997629155955356140976561487919843881058912813351995468624106827794389846746211954603843884806368503800506991983748074852373527035969528872589601176079883524765286164502015436960762261449759347286184281301723797243154640732261130980649813784012797482652629435481711664488520232816948330363098370875537423526090641885161791610170590891027206193610072885678537771123741498575712493820777080411332874160260807244555158359284549273529839698967529209341911

63

1177500982191523195552985179355749238895249664168555719758744902897571624671185251973295825989093750650481927521213603749197785402467748798249185129493230827369945024719184778753292192327464928708342389761795764866095581392519444640640324047587690323790411069398132187925176268223808789101423433165491070000669580256884131617924074625301912409860182804077318881661090589492610275664143618950776950969167243735690408408503566610628624664040438004534793336553019688624497558359284549273529839698967529209341911

64

617349634951229313150083493714067086686159638469057323812575551671952748827918139470315770538673991727478393145391530645214431493875372259471233879289693194164499132309886854904168296289428447238762343155098636924878249776522809529436491704753362047989503994097044484268447529781808339219628825000186922718509244638403597176238948288415855246153728666545303302395703310190635281311054983278331462127636663816234743804936330317992238905350794821847750408592566612178344356341907202416624695808776382859960723318743

65

8025545254365981070951085418282872414739395468004396480803640936536726978425345618365535480238540808695082239542707313048864008672663046703909316920347216373738364333388262441925320172223862267351092580755925929308404642772391863349360755692909483058219011500501162987117900440582469579650069996317854911628835483721865270185865423873705643052063200010728404997281295950816740964666576676804886772502370830981567307742134687185546757490607082377981437647819816327556621158036203531525016300779372977179489403143659

66

8025545254365981070951085418282872630086453968559669334525710729730848851423877431058022468674452581044193045208746134101732159843360891237475221196789191589835955824011346847855107325615199403682492033626981223548552110876630842413517436643898651872881028626422067375047729582933407192252665219864964709264557860169571095708715865438726492054925640997159287576950391093346957472837371993221485668670987533992759352342257427216128204730021258546419962077157179337407748864455403531525016300779372977179489403143659

67

398011663766930087505545854184785481175764736499174096297915843400616425515439752970289446774418580645492468210124987600824306082780474137093200908948407852677664644461722620667841349700310233353559568909198792122369192744273534007343693998120411650582000578579034291372440616501478455283512031965507874609538523161652633267183728638881075999769618224312381098028124182513281088014609767530938664329173881253703385703610933619524177490743647104041072877481493298701409965278898489489185156405098529768836791372759197192326431357356455170916808744777

68

398011663766930087505545854184785487232319230550970483891314940847762999760340114511113937157872947508612882000383513778295537850823936601058813358465203064717007430209885160715550141197373262191112054079352323699522406684949962076374262101141006596989770670825158255707760655299548194535756423676874043295311577818584822477766828220189683196969568418682389526631256529902242025232171343392574525635028682858735947464650236856719246270986423253723995123644134059264352426055018679454158395588101820184083450137559197192326431357356455170916808744777

69

398011663766930087505545854184785491821786178788007201079056720022113563055921402724223356935762498256362636026285350750168295593160713761271168579589774157178125053044400596325122586043583474447052752341525493206292304638811852603210510616985652493159580440955567508491366434670047381618021276540852834157481155846074478800578986680542178223217409749145673566163521175144290570348946189841152981507846058276621045229424894428459686214457852607250919730028800854601739689395245799788678228942025506910702710655959197192326431357356455170916808744777

70

398011663766930087505545854184785495313448289938758390042755179732867609083847317151870209960821283815924135022773083357390825631831046481965230744125852735415630671783548877589722026572571206037069699650436123936167181783632850058316997277002056258236305065631047636473214179774976434544515168431204755289507804278201872360549177760219263312524186048328256167814532090575669146420811697969296254281798823906911299206121903204982587618481999367414387812897390997909349654626258263857272574169619839281750538289529294530791052392876455170916808744777

71

59402459236616866207850567503261487508190137348244137033456562809804820191951064148269784062556518251645593691759201823913558063415565709715300681282179406846938774379121551268988049894463212448625089645392249599378783382059054932988181537089956091241442532481838944661553057439719793807348046792394050243820686316201091219833057588462360787364992389483059669311827494951682900514533103035420984746604175036909554998758089077356276360643945606579649265746854602794156445657120220118266454025643902319453110832795195094065860745796123939801775417841816133057901595289807101744254825487

72

59402459236616866207850567503261487813321019103670980285715315600000223307746073136422928068363621957613331212641966412282300718384256268079751935240677143589967496900675029771671011526259447288504200182223553915988437749770419586704149434418826886485290859569017398731583865366764826640143571033393342046066490043574889477975720555525577328579167323476739167386900638831265994142738248590941061115401665552115584746249312461361126099336011856122841101055658026595446434670879055385138231418998392187933942080470124607943704224327819391533379693041816133057901595289807101744254825487

73

15029300476046275086172892415926632630267494193162899984142654536471651557638393750439267639042855923255584750724987864594920492046440070214153276079158013670100207956801364056495745190230272783356376028172621772049971755000144512872538833298335037022352643048961980234148536173865589576119388760199817694055739714347780202421231509109863573022680366354417677605525552124188940760078916015093639930714388846240677512367663226937315265010012979121487851290705423241044037700337001171390974960546452573777383250110903993928999659680296323241416538064588601621877104121910813811086021423702640464998681257533162454727878519

74

15029300476046275086172892415926632676138183208014494203858353794843550499033628690105148221657516247891411162254165340767939491465433268362851724285357833585484101935858142045754151762552369906993989229853153256509060713257686077478456573192520695230770460704832774901072336206161845075971159551351866235016595083920328426496269651378919978385838352865870057082024941044711227304270211177660608547299710806897219684252689402853536967413479176540487497849084713061830475008789964034749445366908451218548716737775354066580343065252249854768623003604179663847333659779243231521922962223702640464998681257533162454727878519

75

15029300476046275086172892415926632711682807991238899941802200851242206726308418119120164234627006265372449968666528241721239582772632536045961884974116551733857425181818284184713564985289201414823503785195808734559606999256397712473056157223841063813311342974286104175726974799743561951754984626275140403015820061249981979947470393762162226120866330692219382533024999770568322271037364793626324793476755611449425452360240247471129969621883279415266315240005646220103985651136439605648058962250908712116879900763679019801593857866382851485259282207412669533878708780853569121706366587718742387768008084702917915989862263

76

15029300476046275086172892415926632739319094421710033765221979305205795872455006535368476140193828770608540655652894622382641365614963771672865586768205413328237338343487564421021544930386517190717244091351549100420738588874339553429810730115685102415992608132020682314492946630582961491343367331579316297604947622744131595866787334362898562548472182327105468834474778639382855242288597322077670909923023056631898745272632747038901789520244333632591236304557660768944554382012664018270293363881975965166137139676076268449076669418116902405985982933515062714218031019819562245526705787718742387768008084702917915989862263

77

15029300476046275086172892415926632760877377002172850733250504752958476561820732993456822575409463390880581036957077335510105929068686503341830998659814508743143472763130965242402501486522206947130054977193240028135241176348551567255662733361608672038552272920963812614712085564381065957204571839544259139730585394355111521880122253510160466845504498691638196116711893812400932937574248219765863422885493894571434464908912712814139482258558941281886716825640854710414377175144542904253009913751850775765078623321031017231570450949920709817056403516664900802941694578096454288669464187718742387768008084702917915989862263

78

15029300476046275086172892415926632777748363871206876788076105660037889469176746710410810144631299828946960419463863474215127546853006432709379195818577035593911032559607710964012666036547278231449366691803040930717493657180998636370738948094317820158183287635495079322113567461973268608783328426565386230666541148288050679441340907594276955654464880032968381599758821971010756723705354457419726534906409177727521709513308481172067623360658219535389223719350046839473123157616283397332326401777486881098033288958793179107710428645490991071184692090006642321220833760617444069315761787718742387768008084702917915989862263

79

17055069824206226209928729264056381489763650904875362918252273849966473502544826603765620121992979141192329813974809398701111788868755790447954017249812078233330889295769420665794307482162559773035780960321201917414876343548673348657446985922467982457793208639112861353240464945337561325826394510405480319397077327272668394499372613470216970876606743399415814388181373438808568094877440603018188021325289687736858217191439209446713315944483214917442121693698864342485547325992394519197769442069199305601337290396448051466402882453661639471214685878984448318539310137789369346369331065966741666081811452027323887707038912029174297677784851715487605276534297

80

17055069824206226209928729264056381501597960325885304931998322312666126058031979911537943463634754114506980184753813157524484454510984253749098574472895049471892902778957318715465476317531197224848458111996956531308336306574094016224226058186554149263464071856270274843293503230233614773020623938645764866380830111662544707155234514256718950294024697029142381241679307623590868694207683928936482454902330703821359113134083122737676888765847089185448560449893735322300339078308830775443271486120388389898310464039584278638760757305937824308442282224847976116961988990339894091105555805101960211258278010991290737230521735388070814269564691715487605276534297

81

59467351421008081755856844519664001036865077394581148035898662374916528290863381848174648891430069917842976802657844007362329846690927766549468389081992923620526654446868542448856353983975667028868476311963177241797438534840131993319905467407671872746748600461509096188750747891795763811892167964991274495156344963817766640052442440766464140080317833365758432798271531635602468947603191974140552858565481314822421661083842146766262278551019354814560992744756455056357100989475861464651893297017912080923823129866718580503095600871021794385079739089685596590203197028516521252865844137300841470233901504046424943917681958815003796678486376133936112187065078121101097

82

59467351421008081755856844519664001062676656348002253930053659117769559733574547522435606040625610061391235471549535519092949985516448731301759992084618552687269984659696541179096041138671285486183634478023668805890242927527570770339961203898967692965815634601771407839582790797782091550849909068091583779151899880760862926035866497907578482816005227057600149680178784349018903990424898218293874505090957790261343630538643223452959664326420798654199346474250234949007927043337919140086699668990769015272668253355496410470057184193847783030628550352481095769742541900058851188211392613402384765868641989306595796444901224685237396678486376133936112187065078121101097

83

172489376089610181465961901475123608337811363218600701912501419270752339129561943335718896269476533747706449665847383110220026761791405838227491505420480256871221123605824010877697752089559045794485013636233391666270564781567029160526272989270370188181257353571363795613681371429990928973376902446674610044131856629362943188828450038728523006456949208097690984674474310260644728062606379668958498739955628584835919678421537437997609163895284051971773526616451282529335303669941661375661237675904249861437122934042636740865725136550216691146741067486969807034053018016602707255426958415623814286931054199559336325338117273608109722105271781079763514996074886691535808898906309422445669542195562308441859

84

172489376089610181465961901475123608385176095555610684917690245106159129067673391027364101490613634035914800791720370419066664057819616270116348185551143063439478989378489782309777540557845257230921985182229899658371858329363242394796915484579163722208329301662786716557417824174473963617283921636136570303668920507465659837703399803680542447219310880251790597534020690444698649477225888831525705740636567214383580561927044902776215074350283965597797334421969419578854453342954688753806472359639335725403655688569061077123185366990619201597747064443891719059625643276896195341935904387787470439358978288165986443091537054255336362529379385066853497385141433655606208898906309422445669542195562308441859

85

172489376089610181465961901475123608423003098566186911200916612811668703838650429304383113234277714339934270162305169800426770711518179973278454006046767683877374896051081498057216569971206544427993273634429816927098266352807939519004740589247654649866531291956055279809888369710279843350377033069829277618949517471719637480810958458933698015358364939804328353605730493119023941757535289291869241850736131484299264832234793771134552196853496281298186210126781806770716522978955279808166423659136712492095708346349285094976082215046128866949134715298359619524838680853873953233599394753800456770714430391836548921375612251534994427413050990690059095910430113361855086613939682711139429542195562308441859

86

172489376089610181465961901475123608453292517985372477957391393902809547398817571663495993336983953590834010325862841067742960578736983821051377268318907311055697084700211489744189090911401004782956971156830625101828073039859063775816634077451694433004011171666986282088702618678537803506111586121057678281170213587772553680168464817310375698692207697283093462315838174265889674180721622798580451660553912194745368626133885454173214422436241032440345046939065655937502397347622970557659065688396731546362310062200327993409461394364120075412608676850987989194476135978763375119804963384146785618514725872529254080513293573305170510044164916302286639852211472894296686613939682711139429542195562308441859

87

172489376089610181465961901475123608477608718883527321637639709775765066515366236219501207756272437881500349120189374969942195558963126614838624936005996309175098016689189559460024685021064621466295119545689914296963037183769242996783749306844056867824652701688147448864582697671804118595282946250330076338993539192963976179692978969296979965549613624106600346948419664911957783068610062495904981484690353908437871213363591532013777467540297848774479258333935352364874953011179720854582734863253054778971073421475467620288318588396828880281032684579201945141792237271642595242248980463613243921041667950140094475974717799220616738385920250832103480481305709395083886613939682711139429542195562308441859

88

172489376089610181465961901475123608497178715552113310808601688661066669043946127544848632392380552982682145809889900290986347423391109521265082152873914165174004593520587089154097181787841139969071322716559017916879650318593367377343924406327696568337161388272205383436108881849820374057667143967048368157705075182121745544642342599090578236926794239619854787549385305597736457658771538172568040263090879267049054458663453691489546497409378889574846149342938177235448310227884423101638142926538950301885969908159107128535539451071516603729730134589838804682456970384500501694602112744031292554436953524718778378948098972384869620398698175945291474912976543353176686613939682711139429542195562308441859

89

1884397318477362417686497655244738602369812273495222342139307489819623575047623401525873157540878592360898459416394617930729720564507977156742717231685576540344269399596089702027565581963902570812060041291813697535264446340761022758487213549583280010061960118323011160313719959121428718515297845934975158053970580168580507296720415213343472739756326755499174843631881319051598815092034863349738071131755849246599251715753704442350999563615162694086345480403190124660875135142171716424579297899626730707930534777842779286156698954246013267653596443157288838468534762047101040019901376587109168034328899155731660451440768273743277969705239824454346990201728121664986675539224419512828989613421633546787399502872935256783228088853055729255131

90

1884397318477362417686497655244738602509308984940309547355232778323646512575002371072499876378040061129224685820267591037458572117459836031461155450229736860975672063255299565952019273428474400768358446515279144007469092960545362420486314408961346388984805717255473103313871801909775520741918527949059873823505679012399653856087758179951979112782766655189252037435643592923864811480356016535029935674859631089716556907413158582764425863782606921343851827799882670963268903425618528707867854722854949350430622754434910737314072512278121054674185196962395010586581986453560773614491922108958037077897578068680718199187103343708838232197330941471943682539590828218233607032356765016789267911336745536837459616713780729182588088853055729255131

91

1884397318477362417686497655244738602622388827390884444425489062009870294587526414454870663674002195567843973966387523467064504934929316476208603587487380730440066778717166176171073855022084095590109108427635461933422607739037220432526834832933880116992910309389564450109691440122428307160203295090084029692526576931926908771828103131803347714726257390122212040298993371958329244700772144507398633593348251207332506929600082314116877723073904290034953863073269010589670900677526400213769463862648082006776701151295435500482867997976730527447524872257037590003203941932407131023333564838517499664812259485612710478962293243033684818865713555086501960071274506271358479087875247306250459316757542663083859616713780729182588088853055729255131

92

1884397318477362417686497655244738602714265007250179919756312297739082178808259007746719859823712305150431384878504791176896733138246381292555022663511496157372620012743484778084830711240576100461376059885105399793769229205325825517789952362744597582968904769038286082439668353513073195190444657639931685055026091039332681167551542632668772504806816231289863786899037903023777454796978223209753212887811415701235262103015543277389814848637827214604939005970520484906423361195164959830963064455488642452513209887898196430426857395915328330418998301375337419152025075020122972478710484862643217317629844540467708789060094159187697824316149650062369536683199170756840416776979111024735119962831357460600659616713780729182588088853055729255131

93

1884397318477362417686497655244738602789081203838963365566855066607330963776227872179856880198613128088644709218209207814840347897390395866543429396247229249790866620838162834670760814094960328983391548729215125004358126954234559765810626912792240640033909291950086349007829185526290884354029263638945602382289517206769003620858565536199352869642137483698103012561389648945446164406259001264761346692033015904176062653537747841058845131919254566748039417778894913835367790143566457897939043232332020850331631789406223779989721784945201763478271171718515509549384331207322159982894420081026276866396530695207424148533130335802334687803233906279838922807999798259515808139739569725700949774466778330027859616713780729182588088853055729255131

94

1884397318477362417686497655244738602850139183577200732548766365150771329196362141621868776633200325609771094534376852944100516621293020664583864354443143058977651314086444965634758683038282720130043067386586794189218370602057491918707710783546457207221493165232551108444953921041320032237374957326172398008570049211626581078104107002471969862713833482557697887097860401575698402518549844956569993510322306713076429954169511062616922878599739863930312205807708324820771919487976040206974746430327336718894642877716428939675766858058388052344337082696924603902907816351202141966949319169257831614044394054279641398144108093777778315864032599900629929770591196616949870852996538987522807082233519181125459616713780729182588088853055729255131

95

1884397318477362417686497655244738602900076264076570867339861972203668860763571418719020590395044955289045501099789336619166155136102609350037239526580939435003057048310492091201223567078573715627828106943338642063636400082478575899997265638650583190678684159383492730104683008326225605424593655002248503478731455174135886624953211753580770640054444812071515243567023828424215905275037093545501879107914957924676691153074709942579824884823313416822144000714683591156688421984810647600456380462566038103012692661827329067191766304974103529558785889914386903572662439164615866562560086598702540207539491798232037157465043793867843759302879034188990466457995210341010005228783528937647790726782111688425801782693436697049468088853055729255131

96

1884397318477362417686497655244738602941004047162958200715721351299931615166136476052337078685330988347641329758751108203130619389592231364566921507236722580453205343909219638460313005891827827241491078069882143890702368417839374447220210068848586882926264773435967285028337691113604221012160174360872066511234070305170119278804001368064306885712993226580478443288930601844709321492868640173099322575088815721335903617082874811910068822523597213564820241227297652006101499680444615767015177527337263162933662213431257304239448160138597024776532747646297432716098012484635181877992157900485810164572480246196719212681499036534405698221764342678755687793695632984562759437895009991820341252241404470971676915635636404080718088853055729255131

97

105641711506631111821272013302046101051809779621494651989390575233491209979075404160215942562614012542814473661012457127642394278361232218329766605333660054413116758997186165835608688557134578428284518662413420296106402260060270945494597835412901149267020763440415159989880854850866100449894910334138311494967552650323285556927915526994827158478706794729872010947179578780638695291736271946515231566208201878842321647950946978327029258017523218084556688541022673122175477223069777506020453231649891258749737167235122214367569121580913199622408829352159490171744128943127623000067789615540997090752651326761187818103803695605574780213009335336989451106268887295531256685281391120423039260867748705705392740987761618659256189613700847763016386155994024528243784327600575162244923

98

105641711506631111821272013302046101053360520237272286954142929890336249376508238240307059655561946311752774086126282410563612876431762400952924006264050300099623495771653056303872916490306235570898588256257350604315647261272702149772034251901693355561632502830147589110233314480803537289557124515324945269510765423213858995749070525415293496282375177189075546369086550707132554024671079763015045932868510761811567547087068453108076591939762125248189605996824545794230905063071154594487644204161237697034890414269266720176494395615038063444038757847496270590650422874930660764189415329991680424272668092689908882179263825521941421178238369618371648959793006059414369525125451487516378764255110985297983892331945898371727018270620155484129986155994024528243784327600575162244923

99

105641711506631111821272013302046101054639212103222183839338105080003038973031545583774876311811329045805957092697274250896763770293442940890229852765037136033084852716300742368255858270264276721839709664193549605646273014822519173596371084141132912887054324869292872804047552244312258823448889957015659009153546178482297465977407839006353977547075023790474777830651386290905400691749542342488851935516270573451054272335770583509687610149337423904770990394931102346806991136485363509588407687773711400777933370338991046033990276362258456164386347285651098809003161407974765688598833825400820737440284715855422267262078321985957884026373572075947416523584487580915162201585374373365381570565698520528585409932748302500816809384670446380206786155994024528243784327600575162244923

100

21128342301326222364254402660409220211139125440484753740299139758256314607441910456903967694061838565813902477991254293357499929133845448016926017774571913561167129996201159055018398048316230380250875142363261255816907811333017476786023503501018781746513669470403570919917912992317771095722615656287535026984369097866532905651689152399316195520616660845971152743782276140375797464970983106014976644717716742198502154877359546425406462359656439674880439678001445536208096283627693510675910450516800884342590701024691109849835858698773519315887531025616622566187658781723669314597378432275358326787531471713210602188357934667295604134080049192692364541348602097185544186223794574821854880128414843780971520949272524384700471213540239827301614357813079080543833913631524751492671

 

n \ m

20

1

1

2

1048577

3

3656161927895953

4

3833763649708913597329

5

365616192789931659433000412563012801

6

365616192789931759433000412563012801

7

29173344617813284170355185681941137395500844294224801

8

30590469005968182288747336233071311425079000958180840324001

9

106662370149283833915501942267857492605696794711249007378798472708401

10

106662370149283833916568564951832785964932909876786378036634055196977

11

71757108977425539259591760741127383180664059847835611727254459140974464397700812987385377

12

71757108977425539259610477885827441326542949997084419394127199549534564397700812987385377

13

1363741256706146178728682284569132265610111133742882029635459385994637323467297426941593457116323290353913812977

14

1363741256706146178728698583940367127977644399617664795631063266193194181815191373973577994716323290353913812977

15

1363741256706146178728702685097259508248814489276901485740582840761689086218080241253286000277649512945492154353

16

1429986351991903935506629329584402169673801526193390439994014295686466279133429962392822657199032877740871108049491953

17

5811795442842886501380303776526693981320870910298429912895577009641270311139821254643425029562636695869502751154055933954631500686699483816753

18

5811795442842886501380304232416418643087869849085393809840398713100583691818996960567264783622160323459472562987168532892231500686699483816753

19

218465236437150661548276053139375890567945017970922030313735376101925911573179674594266263137603740865594479122735299617117647581052933164940277182719439234152050183553

20

218465236437150661548276055222820753217940746988572102403000595010581282717573299769193134493291765550466666924242728212516187172007566489145358881146488805694235987329

21

636924887571867817925003078740668251010226277869299570376611141681343373235760704542316256377946490763828732862889378384226434150075068683706788742701133544298064103

22

636924887571867817925003079643556889997279043891242085011789451957574748663550308311437500950346413720365500673936640298535818330176453274244311942701133544298064103

23

1093062359928586756143124718792333868663266766698542152289202457319497887866407205798618665177692066658735854293112027118239884526061089141593329926735934071193931483612386277741383564352069703

24

1093062359928586756143124719064240432066943057708796520939077269412299297289621016140997013819162692951306189533866124650090657358940120895603563876560395060088488329210466977741383564352069703

25

104242549889429736723244163435404185760417315829906010953511456159992963191550664034535578317561875969209344661792665450343547814832229480465817504637433486326029700089428915315192037318209688170350865549207

26

104242549889429736723244163440635100633356109768892787868574675816320679553477355911040771838588025454312250904481869146190768326961058053434126233374321990462602300409428915315192037318209688170350865549207

27

363471296874927880792144603207675174482679870435894475976622313979254169788454468311095821600921402898387475198408564004902279180076396812493248366636699692254955754478148999559361594040543413959453628693823265520007

28

124670654828100263111705598901653614693267888951141725601544638323734372594110887642511758081031310090269842897189959127993399041086182940423473774105681958761593622382705520584871026755906390988092594641981380073362401

29

22066029709780910837025451307636423436193811925581423170677371113532073416178914076309381388814002156587544079332611072869310333419843493166952282990720717744971662198414298381497432643361234610805753429197331040638133922166520853304789205540962801

30

22066029709780910837025451307699708130978261290869277426068372768943089227694682325187971820742167685587051513207284703211896093570178894622265818028431414010084082816377045887038583280457305914416428884551242994859803750797458453304789205540962801

31

14823749767671298825690919772605721261983501152708081735522235721397067960333572733126436072775793890101917726224095282432184730406947236571511049452195726642380736504604392996310789248170247580785226684880623114007403942938641401880027012866259136636752441601344202202504044401

32

15543828236385699837447681891492078684721373381619883276035461497268069731032622933480778048983920316087710310378838320927741902153115333892628823241122267278902693116125512365819583147220949124253713496068384229311745264353875427756374476878175960313332858410902150054774576418463601

33

15543828236385699837447681891498705101937359673336936193589602794700134359153377039177622517798021804353251298999501019714008130675190486203042300907606035501527351217097134113942769226569302813533658799642140071911751778284682759576483262787935960313332858410902150054774576418463601

34

914342837434452931614569523029550145117463222672205492534011957728225804192579119855703963583690925899095129920888243203554506382809507041270752089899924008548942135332460861692613804828845646943658924523620086822059698040312826009201163719158585900784285788876597062045563318733153

35

914342837434452931614569523029670301754813495047731399778792407871877688748181096243973081749808159875922297440162867796802841815395384955714439734590245795739955727490779912944021039731616037838706344094699286408429423029883832705797291353227812099318618191769397062045563318733153

36

914342837434452931614569523029738702154194995091956625762494191873568877586896808719841073948147405286416575220138747919773670313196158107366696263056496206291334296182930039942695063176071902996637663231921556237626362763697449681433393210507812099318618191769397062045563318733153

37

21141877324306757003056558047274476687602663646151160250070825881420144019631211244996009690296499604289799315867372223991629232322962557907908247404786498737540369835518966272316405632790791133459765352923361020384962853729624790389764975256560552406361516340908900249991651878450705597318173150124925188272513553

38

21141877324306757003056558047275013065905600367148520141925663534054581631690181219664038952897455946309680283869372411993963576725210511902020949918592677398838490902756186739975435139731325668740346892746386989450669287035424328451495770296679483203806195806991906565224931878450705597318173150124925188272513553

39

21141877324306757003056558047275332110208311675567031543852524566668340717853698190362844444269760673077429796715490038063704958445544613431162551806256980484895272598874932034551024597229643968567464647471883853078628745360096038754789984495717206387118757878034173093706211878450705597318173150124925188272513553

40

21141877324306757003056558047275524394278999874491769468212320177332935565718452636763454331142681915718743405188942417762084783992285060752832728074499512359664872647533199073392848019001369165251842736179857111300759089664418665251344983071385262375869325991039424189264868364406324389384425950124925188272513553

41

3809085165056977058806165393739447426478343718774908829953048476695921367038638215441458909050181222745930163196838806089163993987239481140179356114989519598260115471661937715614622927105797420854480427189604847169885766718211564463819006861847834803309269027339671100034079430769967813651841037250270550617165840278291747737639512723749988747953

42

544155023579568151258023627677065783315637477309189526335584947309884725628418124257317015408510518344905236493934010317961092627580588156259077798349160088551329310561543141642025655730319940779850050220703811109468566668223476026297092845330679125406126090932072120164773239931703185041439115685954129128166548611184535391091358960535712678279

43

254150959989892700705229040823854004850440883286456637454713028088252858271528032421582016277466330692471753725846485364529110905360513911265766256880487689823428195250746363451856087581050572540677169627229925134348480910974067633180088890857960431585209883048660990855239907064577451837005043701950763122083039906741499281077030740977678596226174762924871938363832347991504279

44

254150959989892700705229040823854348438300854015757135602779009206284407865732567269175395832167663855162463820217962420474036457843833482502657967249704891065197240727134144526205175722440571114123389960163217185597462889844067728651296291005292895601366209731697800098690266661600333206267384803060298483183314324213411888445781870536718596226174762924871938363832347991504279

45

254150959989892700705229040823854567638560716767961351637249474962686344378471381516919953925357639428179727106758154199335367549271422094036770073724945332366143578301198214389325187897802631006240832754040839420291542277206255829490850831576349209092407559589682945336142234386686308054272315453163899395084695590095182214610024883922681854917851153375662338363832347991504279

46

254150959989892700705229040823854708871080158431350477195220001316697767346407006896437698429877447731418236167378801526547461297177922688641362881748011787077657995640094687045985708811653938906577316514354807678475663325148946264159432231251261933064922648348751669903826196031411596553871159381253756369095579126685340998595109194409721854917851153375662338363832347991504279

47

703151509119227581093002885088468456923666932687098295734069920516739905560036413130057195481809429724912275356502522821554693216480774523780347433940496429006799773478518500137749819559295767107496692967405191967019971914339850658745341103718421979178114070814416247163846305078610232432954594959851579415794155287118404290254420810495518672093165972687504107724326400201811809068774749971171669441878125633879

48

703151509119227581093002885088468623734307994539134810753445385321550380589379763043995413427319726328907500713863917907337261111960808609814773963133428130594284381208784960286145233486087863524981783105736618692047601574556061689578089144476816149230635614671161763396665025458607775371817816173124474558104662311469442422533298654909434165511077675346514220930494603451764878755664398408671669441878125633879

49

392742367242464123501767674504574205499174479838087672542012213081132375018377480716229741523376533169958775398023824817644369192740392092782583652436606973398177041014343225156863739881835822065950450448753267628764395151474491567574384949573783681007405589693009009708236556391711681040368359002016163863287379641733291443423121167777780660641440290765725426563966468851422602133055579907852647747454815643374557634894858073153

50

392742367242464123501767674504574246681157241153459850200283598372191601471355790760995509327389580016041584753104186477843496185207347057135703360744332661457514912982008465250032545373039713717130748303110946747334736362394618182156983660271068953197837765348336149038649586610890178815832093468325957144186289472513640567529208516227230400141343206019170438677132547070332416909385996008220807880044949004031097131739825878081

51

6676620243121890099530050466577762664722668361171580842074319123106593855968745766044771935385630864526742257703519234100964996718908145682652664581973372554694479095771649370978594549329515120937143327452079865857952459776639771415144790149328773872901904274162495403696850715872111965031858251287422738870669044442769846543741906967989723552609310507460726430063927472967904361820609217899753733960764133068528651239577039927377

52

6676620243121890099530050466577762984236297327338449104157343635064079145262061204412684468607288152292736990814451137712245451417056759479920564809689342712995924716985370064379418742324254476615066553069591276464067477903949063352438889496724257281113424547605502313104455442841419551300508378837031117397474407027764870310086380760386990940414477983158040575861747255295911049081815991659753733960764133068528651239577039927377

53

204208618318658458742335105086569612600803874871327359434707637595042344940517879352569560332423854312274875304742353068329423858765382677220792052930934208710620503476536193586516122460061644461316037780990958795363736254196896293646822854586556879655916933420103575354244104703496613505227973829228851832253272484778280069283978634542700151129632439262486443918062935424717730528059858883842942754181533920425329302290903403586725375691326517970708444284819930177

54

204208618318658458742335105086569617194882843708053110019305517085257240391382741472888441624306739075858623338063580503420739335654554859392620923955360528148202083780899959491307075697502594016596680994763703217365617909308192120278137827692017237673039226813790565150271941552631200218714751956354571810843906470576610933184273546944146021226285633236652939205727612152729338410191496994048523471515468997795406204496589163586725375691326517970708444284819930177

55

204208618318658458742335105086569620377759893206047379720909769410718751148187516557982658975900257546676128766471137688352333409010438352073644924215062957278792529066642676824633254793946826837665369402811241762799068761768127519492490891954496499502193794028979848475771640732648797071014406883372504367530626097245786937962774140141710333853708924446947827167729523521884376419528314402737728708862555492686509868854025878692619945746865615570708444284819930177

56

204208618318658458742335105086569622597556138474154364329229390747588916102305332505289231617974022858138123184282479257737670380075632017154481890575951033980882060629400243387647002167630282244852770839931052099390638848268208296246734355623930044080104659132474035702642901469622461712689982009513010952113412387124289442623218524305234899140125650224253009776756659893840383233580278346206440196677552123192478948737545888692619945746865615570708444284819930177

57

204208618318658458742335105086569624155588733459960298438292083517603961491920015340321866900885563372725361007691903815012836392162381209915207601009808282925923995692509209226482239597029135319852972891582681896111983164822823411351740406335003624246124111847294579204370550408389772368148568811505600041882710365472223983742021128321679983698717693423938306911717912010129953470190997172986345916912472614774961356761855648692619945746865615570708444284819930177

58

204208618318658458742335105086569625255895493880305648088068746438317625944667906787038446704457521737595054674489030146947295555813880337988310038063635244291405470197371308946479651606516006754532268164278337546976125916462754571687450299839138596697377895603432553622022604688868355804310108449655712452190254674952968961955036189537758116485563394731634433288662049572854088976167639288420757318896885953937867053306869408692619945746865615570708444284819930177

59

53347527962494838349936701461185467618336759957804085223544891017702360932982745701521038139541876147136384972210940761398108844204931854027299102070147966430161491919915137625463774936124746278370360678273823014579284982869482625445189433783060314698629558113596700307007672588233813659421193619023103690121871522890812460976491191889284682560624036147881779623215234632342144041448927061930288489441896645752088056208323328783647674980761231841419910301585525603448427264169057344971625878981905777

60

53347527962494838349936701461185467764248043469106781371248842879785333913005732141160711268615041923869269412206806553603753433705978668065373136265408566283976965963631586174584718188324597364798191347041099801617769358890655087744037751945028904247838966553691827410738046470578150721788436403213644866751623248221775773585880127741697304936496705361200215760067428374982709178751003463081663400753067448790036777382278992172507382903810909992449970317502967928258145798254074944971625878981905777

61

27146322231878096077076517026780008384541882271324597272796804679047429483136067788806896238721080721135012681174728026697542406696212985284273873903368246888419567822386399868657539941541660796173661866467599203080580047498326165195372312793233059911100816126227310040014287498269567615794541406550347837560820274254401921350805374315945257612827068340756149504445022114648839842477487270877406193488836965685735682142440283524923710696104275958490096530872000248516547741145193536946760070364995946540961252529270370731251294011986177

62

27146322231878096077076517026780008423078784013714017153528727197776482349409212194968579164282681128673150896261510904589109106013404945286374219107967470435514040552175858584088435329278580226600854646475492566036838252547858081098880866312487638008571208107462306200908403775850323621803043555813500790759426924345601357182218125897478339047482470548364042235970684304625199243640106267921161307346169830371001916867933256929694536672781923296675092759267291654825384908235193973450574945746755946540961252529270370731251294011986177

63

27146322231878096077076517026780008451062127064810196031374650019139664902925621093714409090300889756741665577507243287529217156671710712446011197874478657186180952072562322991267697959122106160096758443471222998174965326168627199135078528157453113958001017496702149022643086997944756183081069741749683155589329314142259913551085567050289753084825762276775605603522113180576851356850840092341995454279801999638352738491197210017488655215416577718245918159481069191831826128604629232655884912328515946540961252529270370731251294011986177

64

28464981980613806472116585917872874162995572849606166846725138549490539027707228743859761889824058887130215244009978740912206231411740736708342764798726442278559111347189179783406858698945114953474871689308394328096321089802121549541833629226112165631344154603158977251218092961661145776436823280262106012453422159938655196575358649055214393218848421437506942478678463303540225479737238118122206279729855335550086264310057595259804925005442805404938872239354284410313351193621321044959151628513770445108547308807774421508540306293893130424577

65

28464981980613806472116585917872874178700769042198640163705129561117646541315181233240798571193749097270457933467424451277725669507335013391270124081294879022435253215052700499788580962700349741354578345899814454821757277354434632785944761842882211132887357424789882760838008616689283549466786426688388035893319876820127644114845434524288947641335385750102011552911169366496820169416815318373485327609115026253902895198098382134540118510457331481780907028317332853581786186313270892800581697809984521205853368559526206366140306293893130424577

66

28464981980613806472116585917872874190273391581024079598408252722944507754628387700949081691296151658916022218895434000888146744280096822487333469252940154268543671362027657282653916667362379767966145904601709433717830296141320061831645779703726886625044199322625052653955981830297244597481699000239246888516310100885951649192718516063042056392153603711092743229260075950753092615994352030125715835901964025766105099627901579285002632273100002314317566508265932920425763294661187781598382653359314174965853368559526206366140306293893130424577

67

94581667666685187655979107989527026218762394788002209967761950592019302062391434487043644769171966696512895795058694164202786001849250675239015448351566083550900575802329067062572984223188023601791118911979496943016226204765057024385182105578386017585696814239490540286881967606909711417705371281465417951131293681929274438713315866290460487881239210295244131232321505939698854247319582874470599114427772742330303505904461920063821649464307135681717043604983943946775829802711171336360524980393248706684911362755218846096571090292793852586298337519837215057890308028858569253777

68

94581667666685187655979107989527026239927883403096240346373046218783622783078224060211395802598058317902821254008382550031601896757728216888062965834926910791227372863760235801598204757809720661794804434878877534269251629763857058780750534056036259240189940020574849562179550029652716215276095840532284508491820863179218979604522608358616093290443198679693052709936123590514400010696940350171228705461910314597829019982603119622985666322650662968085197795254913347691766633387212619432252899383707716791992345635953615093762967882009330346298337519837215057890308028858569253777

69

94581667666685187655979107989527026255733983874191937568882809276509930345132671668594999408498109444560752168757537997681131188733096246343912140399076648749562792081057551521126244488226243822708400225380246825819795581463703104742757243717553139764984663379501838492998116488430549628305099966973834665924039309094537978834215796665076569398190405438772314603364760015487201755265954625926714905732373134453899951345554818475255754124829449761929881691554979622105449893469303336656672032159424055088327837816776991573154887350465512106298337519837215057890308028858569253777

70

94581667666685187655979107989527026267587460636799169804533872940601184089630174547302049202506996573459319941520732537352042678107630778025135951456513260381492153018393769552945147499096424043562215854842006602557136733187334110848008161807320955233203822210127008498926968065427679858805946934495408309432197163775840178451817530810798922422682858517453122945172775747898260880531220136927394580773487805515645154259874760432247666087046904533994063751132709051393968735069153349784396492344451482721157667917435779340232342649887562238315678663714214635490308028858569253777

71

1002245099929534756406962893083529776144897492561572085195941128238851032814988461428702562052433543098394850402644626885266696548705656863348339327168296341198398897099565383562264755081833032533400427433541230008261456366092282471481466047532991632103941638976587726949384673105213798094060125788346424356839488791240962779484037077579779453132503624341018524458890138095250670729717144654517391076958357183986002659305405668480335134242673485640395788492370907580321708949945426437527670750899045774404227659774489650854384965456984782361116101176770769384266978229518471944180301052994029345280632901807874718577

72

1002245099929534756406962893083529776216400383096416164950431314235250162467687590569936598435846303775837753620476650974510684134463407362249475582304679172016654598530338541093611095564334448418723214496218628597161819365128446366403026817625114047972166160888959466932255283131663764865775511131028027309599777353917113885442959724887905938752633411102416393333742398858546416417015675333203885993797102492685822929255102011827634441248555765022490100222656706140133763410037670177689250447982272976801014248003873298804481362965858429011210567125962986415237943461194109704180301052994029345280632901807874718577

73

18511053842340949009345877664655745748724237062165695526571350855672967048120564498616406697590823822367112492892636804673637968391424545990579522997779054218734070255403759593883067522208430408493079472691467001493500779582707812799816960018829396582091604955576799750398405655376440289885997889309257422155030439266002733518095729124682774331309838009953626541108874222354203975374258276356577160409233576511883144149139589348738624287084552179710940061355597508938462683503666278650738183391636529020075056060737080547947004915843200664118610782381132526422189485627018734692673072553048763856358250999396568099783704536699725097421675173089161272977

74

18511053842340949009345877664655745749487714724547557175138884311408728860400886140762868377973063466392429078140463778520103093695185758441506771781196687660127040822669333756228679593015683096431328974778577782168733913926685949336171542560876714705252768657217400085478379485081743634038616612105648193769862095498662112806786610574825040153126493931290935140823319567157326816707065195133439075447358264785388298586425482037979487617939094139998535220949238075871211159091810255918595758852382605756721341590260607112514096665726872887275215322166935589644191377405995320706375810030394271717169970136965581859783704536699725097421675173089161272977

75

18511053842340949009345877664655745750071435918210120446369357328292582073052814507112266163009461585616023247435256564535974918651668937527280973534386400735517681435281122594265498227734300276107559968531085320314664165899356751833700142659694458330593327937647280740974895042915015823664944797939490864274888117657381778774100425655129314870670880800908275627309549736345793196213804294320423512945502018476827230525896603844976003967509231084770973883170344880692439844769864751504641402652682560538499333203565950439706234734805849978556181083489404659023488676098436135914832109777485527346897143572759072520315047630163792656631840465191928094353

76

18511053842340949009345877664655745750519313045664021287727669636964970219134558599208757530547617438687000437416610013324221319813348125598227607332266705746981882611395501123692319268436563406141924798175713768551467062497898225645987318033671823452445060275902437121985398569933508647266540556085023593610638944534675075097947794264126169583448960930947569268159716420026848309345826719307969933677267874647549974405829683191393316329979227786792436096963071841362000352662372110895954003217780736225289697006368731602375379980438925188632791033594354349158098816672270385605398273484804148725712924542806806280315047630163792656631840465191928094353

77

18511053842340949009345877664655745750864151925981204179570948893608650858527045158904823971882143724848211054596989922998821702762507814804310953703156446834076543633923522114655242217769661222889165294739777238777530504641932661709880961327067447323244588908077637156659917359416887919444857591107466478942659086012533139557150167237150152899456229908591734231976196093475633960858670688193600978298699888107520726602574332474889806949784685909217217675698179440984972776261862367616321314157795946158767007751508435863830018249466843147512496198005403249314258354505128266215428973003168832876337762732921868040315047630163792656631840465191928094353

78

1423927218641611462257375204973518903933119589153064204633141212267399673197140537982170435223977852269195715456080633367316108362883072571498425439498489406618014687552618438405941586167419272473430379408050631091487736598609101729399642468342354740958547642725864725597151605088703283960363689502690149465373433027759197612910098952957724530746358900012039753471564462142953334039799918015765572878231644558222911090951266403520997970810088028332463334057406249407530086159900444911307752461885314626055618426945716753435669093887327559179008866666348581325478605046637568718678195222941470819229040871740278292331926740781830204356295420399379084181

79

127652586093469247322777816072783589416925617265138470525954857665600059876991627956377332575886475373643515179734624184793793989330948477077474815370266074217882756950950427375575379137979534203185042764327174500035051972069988223905237194358758378788375133545228384876205791994199151997881455344695371079715696306835740954795739106741457438051690947433923246073663674842361047389031057345519696023435448593109392226845449463305095803765528981857711660121170023426803729886343246254481389615987546606583566434824149746139993282703726335933506120421465706628701541720808496239457771712449539632015455957464552769256813934531897006249961769944839123854320008962325989495781358827575546410581

80

127652586093469247322777816072783589418032825898230928975742393091431439151339766619575385566198097597155839619145634739576522909532865967284450737134647172241360533176531642664738238877208251859508574738377115703094407916288942082553026776297481340955356020973698379150319920910968879543633368324543484170617030228670018673715008090624128515518405472444857188334112402922847015586471786062324447033587818406477009251626076727410639056636261831739487668749597036643807364110141406344164488846230524475407708491066774322149829570325969175094214232123222263471749831689912433589699904878660783033324685917579359601808032989009479120389663320356502600528668363036562881450981358827575546410581

81

445097045938018099538272701071428900234596824726139204151538370941230139885078263915720749717810014880291207022439505781652498949996461103866118565887623819856723196904138362605802704762272607279047428726379931677038327363127318467089086403373317657163086351456405439533023579806748381426242774701715518416949900139637486313892902366944237176478098396084270572742109027668856519442037696809983467154102870611675250523888794675963838916893903400976779440361799471355894746648835106693058894548836741060626416091485503197230187282338041080833992182353641033754402411104347301550649151885248327763461027732118340936305983365190448341208389604655721112995259085058092447698894048101774063873465372146981

82

445097045938018099538272701071428900236952835379758142396308740580691642502934188320526951275914411165438478715848629114953067849672232649014263314258269773738628625779437601731519757548383930318898631900990975604507381654118130544449755076788305038407832987932782779848802377905194848387928558207932802769352569584362844128679879659556302365560123063938251591003662788332550837099012641061617003661921136488411462496843608486551931637525813211801074623760156454445372896734843704942957575549248410220361360282952191078018905207452047433731732445821931869124540152123983890155041559433009270597303458695785500815680349968143721449646615313506164589079213240578092447698894048101774063873465372146981

83

107156016255039969021595696141356513705514333494733634209750802722021142769741494837134472640843821337085739261056294907040006047997298782946787944244261770342617729348358246635006976602005995755454606692665268778608245373909166681431864150353122871608983327309033235424932211793849439349413309556693693079156116848418997964223928541589642246605471834777293862936089147280121376438296864180872013161155843384929135092659867421205791913095521515589911448241415681522742888278812576816441764474653630303900941822236536511329960532793344011060133453453889635378043325891450760583875191652653376604350351047136116830056139050720008596936942054637040349869114093632332029551914997524773490059012367325108011282151636876947894526956811486630581

84

107156016255039969021595696141356513705864625660029085855305772776182711171629737427192267521879610781216889900658573362384423478137906476483785575444959259094034025624612595777171690812702734359987718374627292986026723758210178568640811492451498121878908519969248768911435433053064964211138913388632278297299734027303133253545113990908914280715568692534690909166301093760435948868931075394595447101940201112929186873205722618386761219196404271171671637995130621531748462895970510912842128957064619269554746330819130268540799872334712603585976943203297199890537780729129523408450968147206485953105286574577373724433462659020703322475475163680063079699295527935973269133654515419557191066130232776628011282151636876947894526956811486630581

85

107156016255039969021595696141356513706141089051184967031851956612392192699534022293882286565361663559947791026501689440083085111516653284926399627902195863799634124557663810220650036034792957095968883202794297274638972102115774493766755689805799165128375353291326802714268816210329308660838429055080201197888978689974638692843660853124111201510578559850631379296305215957151500604686732247390719175360640535671546426277107827775362439287479646442367727491434757578847258188102474882544480850163851146472836746229203225854943309166160409397620597077068538749550373739612086838662099828550856823204514093530072209151204557923270562191733707076172332751554456115774791412279657540539511750163771096184758424981502783943094526956811486630581

86

107156016255039969021595696141356513706359888951740844318834491162852841654085155194167378152650039173016536257915167779450239756392068690607798129125375521669139331641418135853866006793525110491896178393158186069859499687799912836233052728013766135277383235202215150886398456700085512496343236292802415239486405894194373879970768214308176822793266623639740296910702279502258716312457081960646084383640911720645315695097018095120017113704550894552857507728009351268224649964392269331709306995233719329204309631896370493896261532995251491974914799930478146893897452243315065729156960464108602587859077819786794896082971869536375609968226905858978882723938239433684852599901312562574237857223901379704758424981502783943094526956811486630581

87

107156016255039969021595696141356513706533521481491481153332151959617443980992034422435771721966445628017584252907559204010451924003806563685242386281393383169656564037522990193938143754955787853586948293460155362912979399074753012510358472674624955680016998710945696108263500216356038104176458935224921178755694150458725067925094132764211646380714833066121652976066924327255337793395397734019412286372861743121183335595699426683946825164118425965052181269610250269109353697746391004980268715753314593411070131556339829678749087883458318177460203903171104183249763361471609118210190108153020609327935603147934315192702745437345430763153578017890165186425845858235027154305460580477044856164307631224758424981502783943094526956811486630581

88

107156016255039969021595696141356513706671675239248352280628286125162484984552638703220481742551405137556012684280308771529472708469434984795304139702753906693516085890661128045251623504255225474803145847361679093524621732867330477835843685354768165829264027763834398023928442096854485555602567571610032847047180698915051802234809183178266710822751297839103175791577385042551119035291190480936442960886030029273136719448246113354494938711634713864012410570692883048659999951645567430405916377908777828432037508263374843269771102888940412472351530023914707811601282976249177382729515590908969908686135799778015331249766133060339720365253983124337714124834223557617188529665717980766815603739993242744758424981502783943094526956811486630581

89

104187757935006153781780202017758281907591726292078204419940679113041039929990174843187945758854952700055107289507552568381914565821006520964758225784644558457277065406835010320088231120207203841499909800970670982999935728406624657865861973882804687033164189570104941010215908939702061803533862050122255497218948102244929923519434053430822803139806102948868649433971548762425709148460478569164360166123018608278496192611469929026568016072981003079550307667518551187149850628667272710684253951238346995555211920194727225865687215165888004126955621459433952277501558726405600903518229178539526918438086679690972950673469300967806208365447462377242008561675479345756743070066636467281911719528548330444776945091826761889658570403061789552973419073430300576720538323907603633733781

90

104187757935006153781780202017758281907677423384908078479309023669791868702294039137911407210931785349079390151851668372738853765758347732632111168977341864669868145823267872736856534989742145816253254496688660504795430556679443356740193928275788887766473780600693935690582003712970593924393728450090442038373420431220752387402758514633928620167125998025549899215202358058287879583742149502572566467776817450196908560443591072779324026672351235795389160344502445844322259907157010787983992697109543640242837158398902770408528262220584708396141351738157435600556363838739895460424574155959255489945043483549101909864122364997521509912943913600807937659164080909795950926594005782292937774892917503487756138434402587317629308596329999058242098456692535983875738323907603633733781

91

1354440853155079999163142626230857664800699669184112129273276448561144596279100080285270661351145048884843950374100687219684202730279262972160854317566185565888423091715993608395111480677097085887434895360220291667294061651632354681539664476857483127627771048357617490109107323717551198840823029494485807584048300949073262829439815325254533541508789446237059609941709613969009494196888820195720673828500520863801404749332438494656827403876666504787302527859557120963112289635284907579691221721916742785546806614488822622945793231724622662321773348629288563901560069847498199805414909825697617764253096093903069688093276498527545109955090142485683498011982755267866697764510731984447168270226594358054550912762521768267223467521498322338907279937002967790384598210798847238539153

92

1354440853155079999163142626230857664801417468571658367803505186569836389323742074127205722474901916133040835490701535642863304704728021019153989599306930469917949240479400060735221469773978283201331731783089374798484759855474346168524988718631129917127207808946692360511552467487697554683161451186488036596692939310899405555768942350989192142032122639948270230225798360627261761448645088459190489526253665180859187259215742476173051167290698637778197034054539718152775464989275814759750794436191083841004643779271149845994277802269358918997535767437806652480988265624403760858003536737378189857401170781193828883995328976278546070357946068708245257643661237588414882819695054561893976338377715371547082689823275411514737443537770954392667279937002967790384598210798847238539153

93

1354440853155079999163142626230857664801995698623695826675707981198765925143918192351633266354112158393941204641894250395525609444472623377769681699233189531414025687743894093837030352863865842381440370810035026497437404980120496051619322645844718019024239551407169045292023912185044329707989848481379444800911315878351445175313889151633030593931447525544113968806554001692732629657154763799625880576215875167782741132311298447491058377639017419961185076768101792245296265413355815020076826260356805918240055645640404049526809687830299751144382959149719841588162200764861762851005787588357037918441516254335048408574667437540117456922982864542370701136411693506412702497538419289392329945624716810080127651641663195200413502029558900622427279937002967790384598210798847238539153

94

1354440853155079999163142626230857664802462575708376468356046201543883910615167536211759124825420638208667645715632964053285511777639568958249219083138807745623235676882051252239584337384620212329081903069568844932707209468381096871656074639919602635418360707519211388224426653431026910944117024169077000877347994091456587829276768590175425293574915408960096579793737471714046439528493749564972862057578922169834683631607849424513516662239122886855558608116076753524573539065336469053566561986452912351903763933159005202275712081728284521818358456461027538774700833915535702334713369669313587554188417773664540825382472976237773960947052565704779844304147552423473233090600224247722412418855237775989601558531167421125237962313568292996187279937002967790384598210798847238539153

95

1354440853155079999163142626230857664802840397953660509975721815331071950316827808861742402783840160556054274800829307522601396685272261518904641996192970345826400998273291112864923298335986780387681129253329671276602317262003317197238455018307549336782125386745343881975699784968757489156583533885044285867840754179926577676992083721877045895741289442997590265731233686566911989449329858893018471045084514615481311922476121151979896363491835896577946734894226728864033060991813164176678561362986129272148929694672650203912840321544092048346473077637971770932048580825269598051034295687484420065398582852094392335508805060223056213153773215490997383330767143401139802378279307276646306566165589714819790195347094062390724687287460632659789471575611537853642198210798847238539153

96

1354440853155079999163142626230857664803146830556120046564622338873977189826349059804972554982266048429463349055620992811563089645352078672091635171649113744902146022795361040929255936316000755916673840265583242196981429780461986788483161343640419161830041818036120623576346025754334768142537686392086752635353538332388905112518531753129517119350185663301864189037345203804316152456783059756839282435308572248882106817389046889469575462636030069253961262372782089183404359115605027641715375093947988343846229267603078567179071972537787312789896417799975615102974517039940643594101777965874466435420289488081195640966939101383972297310019333966553800440214300050197944402541357306081724819911275598652998751607535148369421212989249078822238911587589687267704698210798847238539153

97

7365372737746096981419547164124703573343238555479040124935008172317406200891145627160187546437569965803438222831309679427944927712054128929370586646237779545609984084894714617324824108354830888397920935094356574462377961733984864889361268451429562534881979688843269681815606600438661559775395165415755626897889865118812884931919224765464606100942397804046282968240340900760866305877745075630337360487793977106884979751993656758374618184015991496985291080819064045314102874080796710424754485517440581898841728470021588768618567019708002726706880740440878474769471231537438118845466035370529596150520538438636845512052309647223963894807370636598893643974952967628065200589680733498799695750757459099188173524195220370489483139201221863201507656780871530623229461061709763290018499421930662640481016343399065258365550353

98

7365372737746096981419547164124703573344341802597570452431391652092384665003715741372653871750501148377552238194886032997440233269830335318270546093008547265390029014952216000379000630533598888590030320502033584817280146598193273481978980859310713115754619811858921127965360136154527575348695637141638546510200044130913012457982912333354940875682230363239825678802656044307876211144845730667637158256243127132076306159112266810739222482074042067438878692047405855091696714580826059472876834025512033889165209134595705313998327268419128382833188064497050778568682692117987702155497330753437564499990051811556532649366069226333444032449343455463524746280221595973712024729780938445211104579425981293804415503852364865212177729126286039662887461738930357335384303863361941654680259421930662640481016343399065258365550353

99

7365372737746096981419547164124703573345242316503602856654670746809216698573336435246697883225939316411369046867214891626411632394564960580113922726948337384327648096038653150077235388139438534305648604147590124128220456107859410844892988906822292882424767202889782165305268454195380266699237074203795748713581988317450446257631657493901978984628184674611293446137600129544923597405688084249430824420620388965866204372544280918835384217060914760573577413631915441809645873844737942487491711829522789407842855192895021119273910370303280466964957556202621387699447939088829492054165177341088290122348358754373606734659822463800237533849311051768421767731095456403034691655087427307841405727120926844876647946978957496305000510136318587624192163850749230210347506818787471390094019421930662640481016343399065258365550353

100

7365372737746096981419547164124703573345978853074749540920026382046699879544681868307529554843164499242980234516527549430297792109447477943158835207189676810785591816923029629207673021264442905175401811537110339587155904199115419259477331943484585900949999428188694760573676653124501738117413009622772707841635536971635699036522311798377390002702997741125121409140390955737654850188771727538637415391986710832605526990702000225072149010709911016304230087176852137773150546327674715179142973638363795272188639697021187663037757236874540470962285656882392523301180893686075462585709251076836187205702107529625962715961461402865137163326572941106399608533563089518602946547419508298569763368562119694630300943677806447735109986579793860616163912227702379807961534844174463428939325531247456705020214695077936056230739729