0 1 1 1 2 1 3 1 4 3 5 3 6 15 7 15 8 105 9 105 10 945 11 945 12 10395 13 10395 14 135135 15 135135 16 2027025 17 2027025 18 34459425 19 34459425 20 654729075 21 654729075 22 13749310575 23 13749310575 24 316234143225 25 316234143225 26 7905853580625 27 7905853580625 28 213458046676875 29 213458046676875 30 6190283353629375 31 6190283353629375 32 191898783962510625 33 191898783962510625 34 6332659870762850625 35 6332659870762850625 36 221643095476699771875 37 221643095476699771875 38 8200794532637891559375 39 8200794532637891559375 40 319830986772877770815625 41 319830986772877770815625 42 13113070457687988603440625 43 13113070457687988603440625 44 563862029680583509947946875 45 563862029680583509947946875 46 25373791335626257947657609375 47 25373791335626257947657609375 48 1192568192774434123539907640625 49 1192568192774434123539907640625 50 58435841445947272053455474390625 51 58435841445947272053455474390625 52 2980227913743310874726229193921875 53 2980227913743310874726229193921875 54 157952079428395476360490147277859375 55 157952079428395476360490147277859375 56 8687364368561751199826958100282265625 57 8687364368561751199826958100282265625 58 495179769008019818390136611716089140625 59 495179769008019818390136611716089140625 60 29215606371473169285018060091249259296875 61 29215606371473169285018060091249259296875 62 1782151988659863326386101665566204817109375 63 1782151988659863326386101665566204817109375 64 112275575285571389562324404930670903477890625 65 112275575285571389562324404930670903477890625 66 7297912393562140321551086320493608726062890625 67 7297912393562140321551086320493608726062890625 68 488960130368663401543922783473071784646213671875 69 488960130368663401543922783473071784646213671875 70 33738248995437774706530672059641953140588743359375 71 33738248995437774706530672059641953140588743359375 72 2395415678676082004163677716234578672981800778515625 73 2395415678676082004163677716234578672981800778515625 74 174865344543353986303948473285124243127671456831640625 75 174865344543353986303948473285124243127671456831640625 76 13114900840751548972796135496384318234575359262373046875 77 13114900840751548972796135496384318234575359262373046875 78 1009847364737869270905302433221592504062302663202724609375 79 1009847364737869270905302433221592504062302663202724609375 80 79777941814291672401518892224505807820921910393015244140625 81 79777941814291672401518892224505807820921910393015244140625 82 6462013286957625464523030270184970433494674741834234775390625 83 6462013286957625464523030270184970433494674741834234775390625 84 536347102817482913555411512425352545980058003572241486357421875 85 536347102817482913555411512425352545980058003572241486357421875 86 45589503739486047652209978556154966408304930303640526340380859375 87 45589503739486047652209978556154966408304930303640526340380859375 88 3966286825335286145742268134385482077522528936416725791613134765625 89 3966286825335286145742268134385482077522528936416725791613134765625 90 352999527454840466971061863960307904899505075341088595453568994140625 91 352999527454840466971061863960307904899505075341088595453568994140625 92 32122956998390482494366629620388019345854961856039062186274778466796875 93 32122956998390482494366629620388019345854961856039062186274778466796875 94 2987435000850314871976096554696085799164511452611632783323554397412109375 95 2987435000850314871976096554696085799164511452611632783323554397412109375 96 283806325080779912837729172696128150920628587998105114415737667754150390625 97 283806325080779912837729172696128150920628587998105114415737667754150390625 98 27529213532835651545259729751524430639300973035816196098326553772152587890625 99 27529213532835651545259729751524430639300973035816196098326553772152587890625 100 2725392139750729502980713245400918633290796330545803413734328823443106201171875 101 2725392139750729502980713245400918633290796330545803413734328823443106201171875 102 275264606114823679801052037785492781962370429385126144787167211167753726318359375 103 275264606114823679801052037785492781962370429385126144787167211167753726318359375 104 28352254429826839019508359891905756542124154226667992913078222750278633810791015625 105 28352254429826839019508359891905756542124154226667992913078222750278633810791015625 106 2976986715131818097048377788650104436923036193800139255873213388779256550133056640625 107 2976986715131818097048377788650104436923036193800139255873213388779256550133056640625 108 318537578519104536384176423385561174750764872736614900378433832599380450864237060546875 109 318537578519104536384176423385561174750764872736614900378433832599380450864237060546875 110 34720596058582394465875230149026168047833371128291024141249287753332469144201839599609375 111 34720596058582394465875230149026168047833371128291024141249287753332469144201839599609375 112 3853986162502645785712150546541904653309504195240303679678670940619904075006404195556640625 113 3853986162502645785712150546541904653309504195240303679678670940619904075006404195556640625 114 435500436362798973785473011759235225823973974062154315803689816290049160475723674097900390625 115 435500436362798973785473011759235225823973974062154315803689816290049160475723674097900390625 116 50082550181721881985329396352312050969757007017147746317424328873355653454708222521258544921875 117 50082550181721881985329396352312050969757007017147746317424328873355653454708222521258544921875 118 5859658371261460192283539373220509963461569821006286319138646478182611454200862034987249755859375 119 5859658371261460192283539373220509963461569821006286319138646478182611454200862034987249755859375 120 697299346180113762881741185413240685651926808699748071977498930903730763049902582163482720947265625 121 697299346180113762881741185413240685651926808699748071977498930903730763049902582163482720947265625 122 84373220887793765308690683435002122963883143852669516709277370639351422329038212441781409234619140625 123 84373220887793765308690683435002122963883143852669516709277370639351422329038212441781409234619140625 124 10377906169198633132968954062505261124557626693878350555241116588640224946471700130339113335858154296875 125 10377906169198633132968954062505261124557626693878350555241116588640224946471700130339113335858154296875 126 1297238271149829141621119257813157640569703336734793819405139573580028118308962516292389166982269287109375 127 1297238271149829141621119257813157640569703336734793819405139573580028118308962516292389166982269287109375 128 164749260436028300985882145742271020352352323765318815064452725844663571025238239569133424206748199462890625 129 164749260436028300985882145742271020352352323765318815064452725844663571025238239569133424206748199462890625 130 21252654596247650827178796800752961625453449765726127143314401633961600662255732904418211722670517730712890625 131 21252654596247650827178796800752961625453449765726127143314401633961600662255732904418211722670517730712890625 132 2784097752108442258360422380898637972934401919310122655774186614048969686755501010478785735669837822723388671875 133 2784097752108442258360422380898637972934401919310122655774186614048969686755501010478785735669837822723388671875 134 370285001030422820361936176659518850400275455268246313217966819668512968338481634393678502844088430422210693359375 135 370285001030422820361936176659518850400275455268246313217966819668512968338481634393678502844088430422210693359375 136 49988475139107080748861383849035044804037186461213252284425520655249250725695020643146597883951938106998443603515625 137 49988475139107080748861383849035044804037186461213252284425520655249250725695020643146597883951938106998443603515625 138 6848421094057670062594009587317801138153094545186215562966296329769147349420217828111083910101415520658786773681640625 139 6848421094057670062594009587317801138153094545186215562966296329769147349420217828111083910101415520658786773681640625 140 951930532074016138700567332637174358203280141780883963252315189837911481569410278107440663504096757371571361541748046875 141 951930532074016138700567332637174358203280141780883963252315189837911481569410278107440663504096757371571361541748046875 142 134222205022436275556779993901841584506662499991104638818576441767145518901286849213149133554077642789391561977386474609375 143 134222205022436275556779993901841584506662499991104638818576441767145518901286849213149133554077642789391561977386474609375 144 19193775318208387404619539127963346584452737498727963351056431172701809202884019437480326098233102918882993362766265869140625 145 19193775318208387404619539127963346584452737498727963351056431172701809202884019437480326098233102918882993362766265869140625 146 2783097421140216173669833173554685254745646937315554685903182520041762334418182818434647284243799923238034037601108551025390625 147 2783097421140216173669833173554685254745646937315554685903182520041762334418182818434647284243799923238034037601108551025390625 148 409115320907611777529465476512538732447610099785386538827767830446139063159472874309893150783838588715991003527362957000732421875 149 409115320907611777529465476512538732447610099785386538827767830446139063159472874309893150783838588715991003527362957000732421875 150 60958182815234154851890356000368271134693904868022594285337406736474720410761458272174079466791949718682659525577080593109130859375 151 60958182815234154851890356000368271134693904868022594285337406736474720410761458272174079466791949718682659525577080593109130859375 152 9204685605100357382635443756055608941338779635071411737085948417207682782024980199098285999485584407521081588362139169559478759765625 153 9204685605100357382635443756055608941338779635071411737085948417207682782024980199098285999485584407521081588362139169559478759765625 154 1408316897580354679543222894676508168024833284165925995774150107832775465649821970462037757921294414350725483019407292942600250244140625 155 1408316897580354679543222894676508168024833284165925995774150107832775465649821970462037757921294414350725483019407292942600250244140625 156 218289119124954975329199548674858766043849159045718529344993266714080197175722405421615852477800634224362449868008130406103038787841796875 157 218289119124954975329199548674858766043849159045718529344993266714080197175722405421615852477800634224362449868008130406103038787841796875 158 34271391702617931126684329141952826268884317970177809107163942874110590956588417651193688839014699573224904629277276473758177089691162109375 159 34271391702617931126684329141952826268884317970177809107163942874110590956588417651193688839014699573224904629277276473758177089691162109375 160 5449151280716251049142808333570499376752606557258271648039066916983583962097558406539796525403337232142759836055086959327550157260894775390625 161 5449151280716251049142808333570499376752606557258271648039066916983583962097558406539796525403337232142759836055086959327550157260894775390625 162 877313356195316418911992141704850399657169655718581735334289773634357017897706903452907240589937294374984333604869000451735575319004058837890625 163 877313356195316418911992141704850399657169655718581735334289773634357017897706903452907240589937294374984333604869000451735575319004058837890625 164 143002077059836576282654719097890615144118653882128822859489233102400193917326225262823880216159778983122446377593647073632898776997661590576171875 165 143002077059836576282654719097890615144118653882128822859489233102400193917326225262823880216159778983122446377593647073632898776997661590576171875 166 23595342714873035086638028651151951498779577890551255771815723461896031996358827168365940235666363532215203652302951767149428298204614162445068359375 167 23595342714873035086638028651151951498779577890551255771815723461896031996358827168365940235666363532215203652302951767149428298204614162445068359375 168 3940422233383796859468550784742375900296189507722059713893225818136637343391924137117112019356282709879939009934592945113954525800170565128326416015625 169 3940422233383796859468550784742375900296189507722059713893225818136637343391924137117112019356282709879939009934592945113954525800170565128326416015625 170 665931357441861669250185082621461527150056026805028091647955163265091711033235179172791931271211777969709692678946207724258314860228825506687164306640625 171 665931357441861669250185082621461527150056026805028091647955163265091711033235179172791931271211777969709692678946207724258314860228825506687164306640625 172 113874262122558345441781649128269921142659580583659803671800332918330682586683215638547420247377214032820357448099801520848171841099129161643505096435546875 173 113874262122558345441781649128269921142659580583659803671800332918330682586683215638547420247377214032820357448099801520848171841099129161643505096435546875 174 19700247347202593761428225299190696357680107440973146035221457594871208087496196305468703702796258027677921838521265663106733728510149344964326381683349609375 175 19700247347202593761428225299190696357680107440973146035221457594871208087496196305468703702796258027677921838521265663106733728510149344964326381683349609375 176 3447543285760453908249939427358371862594018802170300556163755079102461415311834353457023147989345154843636321741221491043678402489276135368757116794586181640625 177 3447543285760453908249939427358371862594018802170300556163755079102461415311834353457023147989345154843636321741221491043678402489276135368757116794586181640625 178 610215161579600341760239278642431819679141327984143198440984649001135670510194680561893097194114092407323628948196203914731077240601875960270009672641754150390625 179 610215161579600341760239278642431819679141327984143198440984649001135670510194680561893097194114092407323628948196203914731077240601875960270009672641754150390625 180 109228513922748461175082830876995295722566297709161632520936252171203285021324847820578864397746422540910929581727120500736862826067735796888331731402873992919921875 181 109228513922748461175082830876995295722566297709161632520936252171203285021324847820578864397746422540910929581727120500736862826067735796888331731402873992919921875 182 19770361020017471472689992388736148525784499885358255486289461642987794588859797455524774455992102479904878254292608810633372171518260179236788043383920192718505859375 183 19770361020017471472689992388736148525784499885358255486289461642987794588859797455524774455992102479904878254292608810633372171518260179236788043383920192718505859375 184 3617976066663197279502268607138715180218563479020560753990971480666766409761342934361033725446554753822592720535547412345907107387841612800332211939257395267486572265625 185 3617976066663197279502268607138715180218563479020560753990971480666766409761342934361033725446554753822592720535547412345907107387841612800332211939257395267486572265625 186 669325572332691496707919692320662308340434243618803739488329723923351785805848442856791239207612629457179653299076271283992814866750698368061459208762618124485015869140625 187 669325572332691496707919692320662308340434243618803739488329723923351785805848442856791239207612629457179653299076271283992814866750698368061459208762618124485015869140625 188 125163882026213309884380982463963851659661203556716299284317658373666783945693658814219961731823561708492595166927262730106656380082380594827492872038609589278697967529296875 189 125163882026213309884380982463963851659661203556716299284317658373666783945693658814219961731823561708492595166927262730106656380082380594827492872038609589278697967529296875 190 23655973702954315568148005685689167963675967472219380564736037432623022165736101515887572767314653162905100486549252655990158055835569932422396152815297212373673915863037109375 191 23655973702954315568148005685689167963675967472219380564736037432623022165736101515887572767314653162905100486549252655990158055835569932422396152815297212373673915863037109375 192 4518290977264274273516269085966631081062109787193901687864583149630997233655595389534526398557098754114874192930907257294120188664593857092677665187721767563371717929840087890625 193 4518290977264274273516269085966631081062109787193901687864583149630997233655595389534526398557098754114874192930907257294120188664593857092677665187721767563371717929840087890625 194 872030158612004934788639933591559798644987188928423025757864547878782466095529910180163594921520059544170719235665100657765196412266614418886789381230301139730741560459136962890625 195 872030158612004934788639933591559798644987188928423025757864547878782466095529910180163594921520059544170719235665100657765196412266614418886789381230301139730741560459136962890625 196 170045880929340962283784787050354160735772501841042490022783586836362580888628332485131901009696411611113290250954694628264213300391989811682923929339908722247494604289531707763671875 197 170045880929340962283784787050354160735772501841042490022783586836362580888628332485131901009696411611113290250954694628264213300391989811682923929339908722247494604289531707763671875 198 33499038543080169569905603048919769664947182862685370534488366606763428435059781499570984498910193087389318179438074841768050020177221992901536014079962018282756437045037746429443359375 199 33499038543080169569905603048919769664947182862685370534488366606763428435059781499570984498910193087389318179438074841768050020177221992901536014079962018282756437045037746429443359375 200 6666308670072953744411215006735034163324489389674388736363184954745922258576896518414625915283128424390474317708176893511841954015267176587405666801912441638268530971962511539459228515625 201 6666308670072953744411215006735034163324489389674388736363184954745922258576896518414625915283128424390474317708176893511841954015267176587405666801912441638268530971962511539459228515625 202 1339928042684663702626654216353741866828222367324552136009000175903930373973956200201339808971908813302485337859343555595880232757068702494068539027184400769291974725364464819431304931640625 203 1339928042684663702626654216353741866828222367324552136009000175903930373973956200201339808971908813302485337859343555595880232757068702494068539027184400769291974725364464819431304931640625 204 272005392664986731633210805919809598966129140566884083609827035708497865916713108640871981221297489100404523585446741785963687249684946606295913422518433356166270869248986358344554901123046875 205 272005392664986731633210805919809598966129140566884083609827035708497865916713108640871981221297489100404523585446741785963687249684946606295913422518433356166270869248986358344554901123046875 206 55761105496322279984808215213560967788056473816211237140014542320242062512926187271378756150365985265582927335016582066122555886185414054290662251616278838014085528196042203460633754730224609375 207 55761105496322279984808215213560967788056473816211237140014542320242062512926187271378756150365985265582927335016582066122555886185414054290662251616278838014085528196042203460633754730224609375 208 11542548837738711956855300549207120332127690079955726087983010260290106940175720765175402523125758949975665958348432487687369068440380709238167086084569719468915704336580736116351187229156494140625 209 11542548837738711956855300549207120332127690079955726087983010260290106940175720765175402523125758949975665958348432487687369068440380709238167086084569719468915704336580736116351187229156494140625 210 2412392707087390798982757814784288149414687226710746752388449144400632350496725639921659127333283620544914185294822389926660135304039568230776920991675071369003382206345373848317398130893707275390625 211 2412392707087390798982757814784288149414687226710746752388449144400632350496725639921659127333283620544914185294822389926660135304039568230776920991675071369003382206345373848317398130893707275390625 212 509014861195439458585361898919484799526499004835967564753962769468533425954809110023470075867322843934976893097207524274525288549152348896693930329243440058859713645538873881994971005618572235107421875 213 509014861195439458585361898919484799526499004835967564753962769468533425954809110023470075867322843934976893097207524274525288549152348896693930329243440058859713645538873881994971005618572235107421875 214 108420165434628604678682084469850262299144288030061091292594069896797619728374340434999126159739765758150078229705202670473886460969450314995807160128852732537119006499780136864928824196755886077880859375 215 108420165434628604678682084469850262299144288030061091292594069896797619728374340434999126159739765758150078229705202670473886460969450314995807160128852732537119006499780136864928824196755886077880859375 216 23310335568445150005916648161017806394316021926463134627907725027811488241600483193524812124344049638002266819386618574151885589108431817724098539427703337495480586397452729425959697202302515506744384765625 217 23310335568445150005916648161017806394316021926463134627907725027811488241600483193524812124344049638002266819386618574151885589108431817724098539427703337495480586397452729425959697202302515506744384765625 218 5058342818352597551283912650940863987566576758042500214255976331035092948427304852994884230982658771446491899806896230590959172836529704446129383055811624236519287248247242285433254292899645864963531494140625 219 5058342818352597551283912650940863987566576758042500214255976331035092948427304852994884230982658771446491899806896230590959172836529704446129383055811624236519287248247242285433254292899645864963531494140625 220 1107777077219218863731176870556049213277080310011307546922058816496685355705579762805879646585202270946781726057710274499420058851200005273702334889222745707797723907366146060509882690145022444427013397216796875 221 1107777077219218863731176870556049213277080310011307546922058816496685355705579762805879646585202270946781726057710274499420058851200005273702334889222745707797723907366146060509882690145022444427013397216796875 222 244818734065447368884590088392886876134234748512498967869774998445767463610933127580099401895329701879238761458753970664371833006115201165488216010518226801423296983527918279372684074522049960218369960784912109375 223 244818734065447368884590088392886876134234748512498967869774998445767463610933127580099401895329701879238761458753970664371833006115201165488216010518226801423296983527918279372684074522049960218369960784912109375 224 54594577696594763261263589711613773377934348918287269834959824653406144385238087450362166622658523519070243805302135458154918760363689859903872170345564576717395227326725776300108548618417141128696501255035400390625 225 54594577696594763261263589711613773377934348918287269834959824653406144385238087450362166622658523519070243805302135458154918760363689859903872170345564576717395227326725776300108548618417141128696501255035400390625 226 12283779981733821733784307685113099010035228506614635712865960547016382486678569676331487490098167791790804856192980478084856721081830218478371238327752029761413926148513299667524423439143856753956712782382965087890625 227 12283779981733821733784307685113099010035228506614635712865960547016382486678569676331487490098167791790804856192980478084856721081830218478371238327752029761413926148513299667524423439143856753956712782382965087890625 228 2788418055853577533569037844520673475277996871001522306820573044172718824476035316527247660252284088736512702355806568525262475685575459594590271100399710755840961235712519024528044120685655483148173801600933074951171875 229 2788418055853577533569037844520673475277996871001522306820573044172718824476035316527247660252284088736512702355806568525262475685575459594590271100399710755840961235712519024528044120685655483148173801600933074951171875 230 638547734790469255187309666395234225838661283459348608261911227115552610805012087484739714197773056320661408839479704192285106931996780247161172081991533763087580122978166856616922103637015105640931800566613674163818359375 231 638547734790469255187309666395234225838661283459348608261911227115552610805012087484739714197773056320661408839479704192285106931996780247161172081991533763087580122978166856616922103637015105640931800566613674163818359375 232 147504526736598397948268532937299106168730756479109528508501493463692653095957792208974873979685576010072785441919811668417859701291256237094230750940044299273231008407956543878509005940150489403055245930887758731842041015625 233 147504526736598397948268532937299106168730756479109528508501493463692653095957792208974873979685576010072785441919811668417859701291256237094230750940044299273231008407956543878509005940150489403055245930887758731842041015625 234 34368554729627426721946568174390691737314266259632520142480847977040388171358165584691145637266739210346959007967316118741361310400862703242955764969030321730662824959053874723692598384055064030911872301896847784519195556640625 235 34368554729627426721946568174390691737314266259632520142480847977040388171358165584691145637266739210346959007967316118741361310400862703242955764969030321730662824959053874723692598384055064030911872301896847784519195556640625 236 8076610361462445279657443520981812558268852571013642233482999274604491220269168912402419224757683714431535366872319287904219907944202735262094604767722125606705763865377660560067760620252940047264289990945759229362010955810546875 237 8076610361462445279657443520981812558268852571013642233482999274604491220269168912402419224757683714431535366872319287904219907944202735262094604767722125606705763865377660560067760620252940047264289990945759229362010955810546875 238 1914156655666599531278814114472689576309718059330233209335470828081264419203793032239373356267571040320273881948739671233300118182776048257116421329950143768789266036094505552736059266999946791201636727854144937358796596527099609375 239 1914156655666599531278814114472689576309718059330233209335470828081264419203793032239373356267571040320273881948739671233300118182776048257116421329950143768789266036094505552736059266999946791201636727854144937358796596527099609375 240 457483440704317287975636573358972808738022616179925737031177527911422196189706534705210232147949478636545457785748781424758728245683475533450824697858084360740634582626586827103918164812987283097191177957140640028752386569976806640625 241 457483440704317287975636573358972808738022616179925737031177527911422196189706534705210232147949478636545457785748781424758728245683475533450824697858084360740634582626586827103918164812987283097191177957140640028752386569976806640625 242 110253509209740466402128414179512446905863450499362102624513784226652749281719274863955665947655824351407455326365456323366853507209717603561648752183798330938492934413007425332044277719929935226423073887670894246929325163364410400390625 243 110253509209740466402128414179512446905863450499362102624513784226652749281719274863955665947655824351407455326365456323366853507209717603561648752183798330938492934413007425332044277719929935226423073887670894246929325163364410400390625 244 26791602737966933335717204645621524598124818471344990937756849567076618075457783791941226825280365317392011644306805886578145402251961377665480646780662994418053783062360804355686759485942974260020806954704027302003826014697551727294921875 245 26791602737966933335717204645621524598124818471344990937756849567076618075457783791941226825280365317392011644306805886578145402251961377665480646780662994418053783062360804355686759485942974260020806954704027302003826014697551727294921875 246 6563942670801898667250715138177273526540580525479522779750428143933771428487157029025600572193689502761042852855167442211645623551730537528042758461262433632423176850278397067143256074056028693705097703902486688990937373600900173187255859375 247 6563942670801898667250715138177273526540580525479522779750428143933771428487157029025600572193689502761042852855167442211645623551730537528042758461262433632423176850278397067143256074056028693705097703902486688990937373600900173187255859375 248 1621293839688068970810926639129786561055523389793442126598355751551641542836327786169323341331841307181977584655226358226276469017277442769426561339931821107208524682018764075584384250291839087345159132863914212180761531279422342777252197265625 249 1621293839688068970810926639129786561055523389793442126598355751551641542836327786169323341331841307181977584655226358226276469017277442769426561339931821107208524682018764075584384250291839087345159132863914212180761531279422342777252197265625 250 403702166082329173731920733143316853702825324058567089522990582136358744166245618756161511991628485488312418579151363198342840785302083249587213773643023455694922645822672254820511678322667932748944624083114638833009621288576163351535797119140625 251 403702166082329173731920733143316853702825324058567089522990582136358744166245618756161511991628485488312418579151363198342840785302083249587213773643023455694922645822672254820511678322667932748944624083114638833009621288576163351535797119140625 252 101329243686664622606712104018972530279409156338700339470270636116226044785727650307796539509898749857566417063366992162784053037110822895646390657184398887379425584101490735959948431258989651119985100644861774347085414943432617001235485076904296875 253 101329243686664622606712104018972530279409156338700339470270636116226044785727650307796539509898749857566417063366992162784053037110822895646390657184398887379425584101490735959948431258989651119985100644861774347085414943432617001235485076904296875 254 25636298652726149519498162316800050160690516553691185885978470937405189330789095527872524496004383713964303517031849017184365418389038192598536836267652918506994672777677156197866953108524381733356230463150028909812609980688452101312577724456787109375 255 25636298652726149519498162316800050160690516553691185885978470937405189330789095527872524496004383713964303517031849017184365418389038192598536836267652918506994672777677156197866953108524381733356230463150028909812609980688452101312577724456787109375 256 6537256156445168127472031390784012790976081721191252400924510089038323279351219359607493746481117847060897396843121499382013181689204739112626893248251494219283641558307674830456073042673717342005838768103257372002215545075555285834707319736480712890625 257 6537256156445168127472031390784012790976081721191252400924510089038323279351219359607493746481117847060897396843121499382013181689204739112626893248251494219283641558307674830456073042673717342005838768103257372002215545075555285834707319736480712890625 258 1680074832206408208760312067431491287280853002346151867037599092882849082793263375419125892845647286694650630988682225341177387694125617951945111564800634014355895880485072431427210771967145356895500563402537144604569395084417708459519781172275543212890625 259 1680074832206408208760312067431491287280853002346151867037599092882849082793263375419125892845647286694650630988682225341177387694125617951945111564800634014355895880485072431427210771967145356895500563402537144604569395084417708459519781172275543212890625 260 435139381541459726068920825464756243405740927607653333562738165056657912443455214233553606247022647253914513426068696363364943412778535049553783895283364209718177033045633759739647589939490647435934645921257120452583473326864186491015623323619365692138671875 261 435139381541459726068920825464756243405740927607653333562738165056657912443455214233553606247022647253914513426068696363364943412778535049553783895283364209718177033045633759739647589939490647435934645921257120452583473326864186491015623323619365692138671875 262 113571378582320988503988335446301379528898382105597520059874661079787715147741810914957491230472910933271688004203929750838250230735197647933537596668958058736444205624910411292048020974207058980778942585448108438124286538311552674155077687464654445648193359375 263 113571378582320988503988335446301379528898382105597520059874661079787715147741810914957491230472910933271688004203929750838250230735197647933537596668958058736444205624910411292048020974207058980778942585448108438124286538311552674155077687464654445648193359375 264 29869272567150419976548932222377262816100274493772147775747035863984169083856096270633820193614375575450453945105633524470459810683356981406520387923935969447684826079351438169808629516216456511944861899972852519226687359575938353302785431803204119205474853515625 265 29869272567150419976548932222377262816100274493772147775747035863984169083856096270633820193614375575450453945105633524470459810683356981406520387923935969447684826079351438169808629516216456511944861899972852519226687359575938353302785431803204119205474853515625 266 7915357230294861293785467038929974646266572740849619160572964503955804807221865511717962351307809527494370295452992883984671849831089600072727902799843031903636478911028131114999286821797360975665388403492805917595072150287623663625238139427849091589450836181640625 267 7915357230294861293785467038929974646266572740849619160572964503955804807221865511717962351307809527494370295452992883984671849831089600072727902799843031903636478911028131114999286821797360975665388403492805917595072150287623663625238139427849091589450836181640625 268 2113400380488727965440719699394303230553174921806848315872981522556199883528238091628695947799185143840996868885949100023907383904900923219418350047558089518270939869244511007704809581419895380502658703732579179997884264126795518187938583227235707454383373260498046875 269 2113400380488727965440719699394303230553174921806848315872981522556199883528238091628695947799185143840996868885949100023907383904900923219418350047558089518270939869244511007704809581419895380502658703732579179997884264126795518187938583227235707454383373260498046875 270 568504702351467822703553599137067569018804053966042196969832029567617768669096046648119209957980803693228157730320307906431086270418348346023536162793126080414882824826773461072593777401951857355215191304063799419430867050107994392555478888126405305229127407073974609375 271 568504702351467822703553599137067569018804053966042196969832029567617768669096046648119209957980803693228157730320307906431086270418348346023536162793126080414882824826773461072593777401951857355215191304063799419430867050107994392555478888126405305229127407073974609375 272 154064774337247779952663025366145311204095898624797435378824480012824415309325028641640305898612797800864830744916803442642824379283372401772378300116937167792433245528055607950672913675928953343263316843401289642665764970579266480382534778682255837717093527317047119140625 273 154064774337247779952663025366145311204095898624797435378824480012824415309325028641640305898612797800864830744916803442642824379283372401772378300116937167792433245528055607950672913675928953343263316843401289642665764970579266480382534778682255837717093527317047119140625 274 42059683394068643927077005924957669958718180324569699858419083043501065379445732819167803510321293799636098793362287339841491055544360665683859275931923846807334276029159180970533705433528604262710885498248552072447753836968139749144431994580255843696766532957553863525390625 275 42059683394068643927077005924957669958718180324569699858419083043501065379445732819167803510321293799636098793362287339841491055544360665683859275931923846807334276029159180970533705433528604262710885498248552072447753836968139749144431994580255843696766532957553863525390625 276 11566412933368877079946176629363359238647499589256667461065247836962792979347576525271145965338355794899927168174629018456410040274699183063061300881279057872016925908018774766896768994220366172245493512018351819923132305166238431014718798509570357016610796563327312469482421875 277 11566412933368877079946176629363359238647499589256667461065247836962792979347576525271145965338355794899927168174629018456410040274699183063061300881279057872016925908018774766896768994220366172245493512018351819923132305166238431014718798509570357016610796563327312469482421875 278 3203896382543178951145090926333650509105357386224096886715073650838693655279278697500107432398724555187279825584372238112425581156091673708467980344114299030548688476521200610430405011399041429712001702829083454118707648531048045391077107187150988893601190648041665554046630859375 279 3203896382543178951145090926333650509105357386224096886715073650838693655279278697500107432398724555187279825584372238112425581156091673708467980344114299030548688476521200610430405011399041429712001702829083454118707648531048045391077107187150988893601190648041665554046630859375 280 893887090729546927369480368447088492040394710756523031393505548583995529822918756602529973639244150897251071338039854433366737142549576964662566516007889429523084084949414970310082998180332558889648475089314283699119433940162404664110512905215125901314732190803624689579010009765625 281 893887090729546927369480368447088492040394710756523031393505548583995529822918756602529973639244150897251071338039854433366737142549576964662566516007889429523084084949414970310082998180332558889648475089314283699119433940162404664110512905215125901314732190803624689579010009765625 282 251182272495002686590823983533631866263350913722582971821575059152102743880240170605310922592627606402127551045989199095776053137056431127070181190998216929695986627870785606657133322488673449047991221500097313719452560937185635710615054126365450378269439745615818537771701812744140625 283 251182272495002686590823983533631866263350913722582971821575059152102743880240170605310922592627606402127551045989199095776053137056431127070181190998216929695986627870785606657133322488673449047991221500097313719452560937185635710615054126365450378269439745615818537771701812744140625 284 71084583116085760305203187340017818152528308583490981025505741740045076518107968281302991093713612611802096946014943344104623037786970008960861277052495391103964215687432326683968730264294586080581515684527539782605074745223534906104060317761422457050251448009276646189391613006591796875 285 71084583116085760305203187340017818152528308583490981025505741740045076518107968281302991093713612611802096946014943344104623037786970008960861277052495391103964215687432326683968730264294586080581515684527539782605074745223534906104060317761422457050251448009276646189391613006591796875 286 20259106188084441686982908391905078173470567946294929592269136395912846807660770960171352461708379594363597629614258853069817565769286452553845463959961186464629801470918213104931088125323957032965731970090348838042446302388707448239657190562005400259321662682643844163976609706878662109375 287 20259106188084441686982908391905078173470567946294929592269136395912846807660770960171352461708379594363597629614258853069817565769286452553845463959961186464629801470918213104931088125323957032965731970090348838042446302388707448239657190562005400259321662682643844163976609706878662109375 288 5814363475980234764164094708476757435786053000586644792981242145626987033798641265569178156510304943582352519699292290831037641375785211882953648156508860515348753022153527161115222291967975668461165075415930116518182088785559037644781613691295549874425317189918783275061286985874176025390625 289 5814363475980234764164094708476757435786053000586644792981242145626987033798641265569178156510304943582352519699292290831037641375785211882953648156508860515348753022153527161115222291967975668461165075415930116518182088785559037644781613691295549874425317189918783275061286985874176025390625 290 1680351044558287846843423370749782898942169317169540345171578980086199252767807325749492487231478128695299878193095472050169878357601926234173604317231060688935789623402369349562299242378744968185276706795203803673754623659026561879341886356784413913708916667886528366492711938917636871337890625 291 1680351044558287846843423370749782898942169317169540345171578980086199252767807325749492487231478128695299878193095472050169878357601926234173604317231060688935789623402369349562299242378744968185276706795203803673754623659026561879341886356784413913708916667886528366492711938917636871337890625 292 488982153966461763431436200888186823592171271296336240444929483205083982555431931793102313784360135450332264554190782366599434602062160534144518856314238660480314780410089480722629079532214785741915521677404306869062595484776729506888488929824264448889294750354979754649379174225032329559326171875 293 488982153966461763431436200888186823592171271296336240444929483205083982555431931793102313784360135450332264554190782366599434602062160534144518856314238660480314780410089480722629079532214785741915521677404306869062595484776729506888488929824264448889294750354979754649379174225032329559326171875 294 143271771112173296685410806860238739312506182489826518450364338579089606888741556015378977938817519686947353514377899233413634338404213036504344024900071927520732230660156217851730320302938932222381247851479461912635340477039581745518327256438509483524563361854009068112268098047934472560882568359375 295 143271771112173296685410806860238739312506182489826518450364338579089606888741556015378977938817519686947353514377899233413634338404213036504344024900071927520732230660156217851730320302938932222381247851479461912635340477039581745518327256438509483524563361854009068112268098047934472560882568359375 296 42265172478091122522196188023770428097189323834498822942857479880831434032178759024536798491951168307649469286741480273857022129829242845768781487345521218618616008044746084266260444489366985005602468116186441264227425440726676614927906540649360297639746191746932675093119088924140669405460357666015625 297 42265172478091122522196188023770428097189323834498822942857479880831434032178759024536798491951168307649469286741480273857022129829242845768781487345521218618616008044746084266260444489366985005602468116186441264227425440726676614927906540649360297639746191746932675093119088924140669405460357666015625 298 12552756225993063389092267843059817144865229178846150414028671524606935907557091430287429152109496987371892378162219641335535572559285125193328101741619801929728954389289587027079352013341994546663933030507373055475545355895822954633588242572860008399004618948839004502656369410469778813421726226806640625 299 12552756225993063389092267843059817144865229178846150414028671524606935907557091430287429152109496987371892378162219641335535572559285125193328101741619801929728954389289587027079352013341994546663933030507373055475545355895822954633588242572860008399004618948839004502656369410469778813421726226806640625 300 3753274111571925953338588085074885326314703524474998973794572785857473836359570337655941316480739599224195821070503672759325136195226252432805102420744320776988957362397586521096726251989256369452515976121704543587188061412851063435442884529285142511302381065702862346294254453730463865213096141815185546875 301 3753274111571925953338588085074885326314703524474998973794572785857473836359570337655941316480739599224195821070503672759325136195226252432805102420744320776988957362397586521096726251989256369452515976121704543587188061412851063435442884529285142511302381065702862346294254453730463865213096141815185546875 302 1129735507583149711954915013607540483220725760866974691112166408543099624744230671634438336260702619366482942142221605500556865994763101982274335828644040553873676166081673542850114601848766167205207308812633067619743606485268170094068308243314827895902016700776561566234570590572869623429141938686370849609375 303 1129735507583149711954915013607540483220725760866974691112166408543099624744230671634438336260702619366482942142221605500556865994763101982274335828644040553873676166081673542850114601848766167205207308812633067619743606485268170094068308243314827895902016700776561566234570590572869623429141938686370849609375 304 342309858797694362722339249123084766415879905542693331406986421788559186297501893505234815886992893668044331469093146466668730396413219900629123756079144287823723878322747083483584724360176148663177814570227819488782312765036255538502697397724392852458311060335298154569074888943579495899030007421970367431640625 305 342309858797694362722339249123084766415879905542693331406986421788559186297501893505234815886992893668044331469093146466668730396413219900629123756079144287823723878322747083483584724360176148663177814570227819488782312765036255538502697397724392852458311060335298154569074888943579495899030007421970367431640625 306 104404506933296780630313470982540853756843371190521466079130858645510551820738077519096618845532832568753521098073409672333962770906032069691882745604139007786235782888437860462493340929853725342269233443919484944078605393336057939243322706305939819999784873402265937143567841127791746249204152263700962066650390625 307 104404506933296780630313470982540853756843371190521466079130858645510551820738077519096618845532832568753521098073409672333962770906032069691882745604139007786235782888437860462493340929853725342269233443919484944078605393336057939243322706305939819999784873402265937143567841127791746249204152263700962066650390625 308 32052183628522111653506235591640042103350914955490090086293173604171739408966589798362661985578579598607330977108536769406526570668151845395408002900470675390374385346750423161985455665465093680076654667283281877832131855754169787347700070835923524739933956134495642703075327226232066098505674744956195354461669921875 309 32052183628522111653506235591640042103350914955490090086293173604171739408966589798362661985578579598607330977108536769406526570668151845395408002900470675390374385346750423161985455665465093680076654667283281877832131855754169787347700070835923524739933956134495642703075327226232066098505674744956195354461669921875 310 9904124741213332500933426797816773009935432721246437836664590643689067477370676247694062553543781095969665271926537861746616710336458920227181072896245438695625685072145880757053505800628713947143686292190534100250128743428038464290439321888300369144639592445559153595250276112905708424438253496191464364528656005859375 311 9904124741213332500933426797816773009935432721246437836664590643689067477370676247694062553543781095969665271926537861746616710336458920227181072896245438695625685072145880757053505800628713947143686292190534100250128743428038464290439321888300369144639592445559153595250276112905708424438253496191464364528656005859375 312 3080182794517346407790295734121016406089919576307642167202687690187299985462280313032853454152115920846565899569153275003197796914638724190653313670732331434339588057437368915443640303995530037561686436871256105177790039206119962394326629107261414803982913250568896768122835871113675320000296837315545417368412017822265625 313 3080182794517346407790295734121016406089919576307642167202687690187299985462280313032853454152115920846565899569153275003197796914638724190653313670732331434339588057437368915443640303995530037561686436871256105177790039206119962394326629107261414803982913250568896768122835871113675320000296837315545417368412017822265625 314 964097214683929425638362564779878135106144827384291998334441247028624895449693737979283131149612283224975126565144975076000910434281920671674487178939219738948291061977896470533859415150600901756807854740703160920648282271515548229424234910572822833646651847428064688422447627658580375160092910079765715636312961578369140625 315 964097214683929425638362564779878135106144827384291998334441247028624895449693737979283131149612283224975126565144975076000910434281920671674487178939219738948291061977896470533859415150600901756807854740703160920648282271515548229424234910572822833646651847428064688422447627658580375160092910079765715636312961578369140625 316 303690622625437769076084207905661612558435620626051979475348992814016842066653527463474186312127869215867164868020667148940286786798805011577463461365854217768711684523037388218165715772439284053394474243321495690004208915527397692268633996830439192598695331939840376853071002712452818175429266675126200425438582897186279296875 317 303690622625437769076084207905661612558435620626051979475348992814016842066653527463474186312127869215867164868020667148940286786798805011577463461365854217768711684523037388218165715772439284053394474243321495690004208915527397692268633996830439192598695331939840376853071002712452818175429266675126200425438582897186279296875 318 96269927372263772797118693906094731181024091738458477493685630722043338935129168205921317060944534541429891263162551486214070911415221188670055917252975787032681603993802852065158531899863253044926048335132914133731334226222185068449156976995249224053786420224929399462423507859847543361611077536015005534864030778408050537109375 319 96269927372263772797118693906094731181024091738458477493685630722043338935129168205921317060944534541429891263162551486214070911415221188670055917252975787032681603993802852065158531899863253044926048335132914133731334226222185068449156976995249224053786420224929399462423507859847543361611077536015005534864030778408050537109375 320 30710106831752143522280863356044219246746685264568254320485716200331825120306204657688900142441306518716135312948853924102288620741455559185747837603699276063425431674023109808785571676056377721331409418907399608660295618164877036835281075661484502473157868051752478428513099007291366332353933733988786765621625818312168121337890625 321 30710106831752143522280863356044219246746685264568254320485716200331825120306204657688900142441306518716135312948853924102288620741455559185747837603699276063425431674023109808785571676056377721331409418907399608660295618164877036835281075661484502473157868051752478428513099007291366332353933733988786765621625818312168121337890625 322 9857944292992438070652157137290194378205685969926409636875914900306515863618291695118136945723659392507879435456582109636834647258007234498625055870787467616359563567361418248620168508014097248547382423469275274379954893430925528824125225287336525293883675644612545575552704781340528592685612728610400551764541887678205966949462890625 323 9857944292992438070652157137290194378205685969926409636875914900306515863618291695118136945723659392507879435456582109636834647258007234498625055870787467616359563567361418248620168508014097248547382423469275274379954893430925528824125225287336525293883675644612545575552704781340528592685612728610400551764541887678205966949462890625 324 3184116006636557496820646755344732784160436568286230312710920512799004623948708217523158233468741983780045057652476021412697591064336336743055893046264352040084139032257738094304314428088553411280804522780575913624725430578188945810192447767809697669924427233209852220903523644372990735437452911341159378219947029720060527324676513671875 325 3184116006636557496820646755344732784160436568286230312710920512799004623948708217523158233468741983780045057652476021412697591064336336743055893046264352040084139032257738094304314428088553411280804522780575913624725430578188945810192447767809697669924427233209852220903523644372990735437452911341159378219947029720060527324676513671875 326 1034837702156881186466710195487038154852141884693024851631049166659676502783330170695026425877341144728514643737054706959126717095909309441493165240035914413027345185483764880648902189128779858666261469903687171928035764937911407388312545524538151742725438850793201971793645184421221989017172196185876797921482784659019671380519866943359375 327 1034837702156881186466710195487038154852141884693024851631049166659676502783330170695026425877341144728514643737054706959126717095909309441493165240035914413027345185483764880648902189128779858666261469903687171928035764937911407388312545524538151742725438850793201971793645184421221989017172196185876797921482784659019671380519866943359375 328 338391928605300147974614233924261476636650396294619126483353077497714216410148965817273641261890554326224288502016889175634436490362344187368265033491744013059941875653191115972191015845111013783867500658505705220467695134697030215978202386523975619871218504209377044776521975305739590408615308152781712920324870583499432541429996490478515625 329 338391928605300147974614233924261476636650396294619126483353077497714216410148965817273641261890554326224288502016889175634436490362344187368265033491744013059941875653191115972191015845111013783867500658505705220467695134697030215978202386523975619871218504209377044776521975305739590408615308152781712920324870583499432541429996490478515625 330 111330944511143748683648082961082025813457980380929692613023162496747977198939009753883027975161992373327790917163556538783729605329211237644159196018783780296720877089899877154850844213041523534892407716648377017533871699315322941056828585166387978937630887884885047731475729875588325244434436382265183550786882421971313306130468845367431640625 331 111330944511143748683648082961082025813457980380929692613023162496747977198939009753883027975161992373327790917163556538783729605329211237644159196018783780296720877089899877154850844213041523534892407716648377017533871699315322941056828585166387978937630887884885047731475729875588325244434436382265183550786882421971313306130468845367431640625 332 36850542633188580814287515460118150544254591506087728254910666786423580452848812228535282259778619475571498793581137214337414499363968919660216693882217431278214610316756859338255629434516744290049386954210612792803711532473371893489810261690074421028355823889896950799118466588819735655907798442529775755310458081672504704329185187816619873046875 333 36850542633188580814287515460118150544254591506087728254910666786423580452848812228535282259778619475571498793581137214337414499363968919660216693882217431278214610316756859338255629434516744290049386954210612792803711532473371893489810261690074421028355823889896950799118466588819735655907798442529775755310458081672504704329185187816619873046875 334 12271230696851797411157742648219344131236778971527213508885252039879052290798654472102248992506280285365309098262518692374359028288201650246852159062778404615645465235480034159639124601694075848586445855752134060003635940313632840532106817142794782202442489355335684616106449374076971973417296881362415326518382541196944066541618667542934417724609375 335 12271230696851797411157742648219344131236778971527213508885252039879052290798654472102248992506280285365309098262518692374359028288201650246852159062778404615645465235480034159639124601694075848586445855752134060003635940313632840532106817142794782202442489355335684616106449374076971973417296881362415326518382541196944066541618667542934417724609375 336 4110862283445352132737843787153480283964320955461616525476559433359482517417549248154253412489603895597378547917943761945410274476547552832695473286030765546241230853885811443479106741567515409276459361676964910101218040005067001578255783742836252037818233934037454346395660540315785611094794455256409134383658151300976262291442253626883029937744140625 337 4110862283445352132737843787153480283964320955461616525476559433359482517417549248154253412489603895597378547917943761945410274476547552832695473286030765546241230853885811443479106741567515409276459361676964910101218040005067001578255783742836252037818233934037454346395660540315785611094794455256409134383658151300976262291442253626883029937744140625 338 1385360589521083668732653356270722855695976161990564769085600529042145608369714096627983400008996512816316570648347047775603262498596525304618374497392367989083294797759518456452458971908252692926166804885137174704110479481707579531872199121335816936744744835770622114735337602086419750938945731421409878287292796988429000392216039472259581089019775390625 339 1385360589521083668732653356270722855695976161990564769085600529042145608369714096627983400008996512816316570648347047775603262498596525304618374497392367989083294797759518456452458971908252692926166804885137174704110479481707579531872199121335816936744744835770622114735337602086419750938945731421409878287292796988429000392216039472259581089019775390625 340 469637239847647363700369487775775048080935918914801456720018579345287361237333078756886372603049817844731317449789649195929505987024222078265628954616012748299236936440476756737383591476897662901970546856061502224693452544298869461304675502132841941556468499326240896895279447107296295568302602951857948739392258179077431132961237381095997989177703857421875 341 469637239847647363700369487775775048080935918914801456720018579345287361237333078756886372603049817844731317449789649195929505987024222078265628954616012748299236936440476756737383591476897662901970546856061502224693452544298869461304675502132841941556468499326240896895279447107296295568302602951857948739392258179077431132961237381095997989177703857421875 342 160146298788047751021825995331539291395599148349947296741526335556742990181930579856098253057639987885053379250378270375811961541575259728688579473524060347170039795326202574047447804693622103049571956477916972258620467317605914486304894346227299102070755758270248145841290291463588036788791187606583560520132760039065404016339781946953735314309597015380859375 343 160146298788047751021825995331539291395599148349947296741526335556742990181930579856098253057639987885053379250378270375811961541575259728688579473524060347170039795326202574047447804693622103049571956477916972258620467317605914486304894346227299102070755758270248145841290291463588036788791187606583560520132760039065404016339781946953735314309597015380859375 344 54930180484300378600486316398717976948690507884031922782343533095962845632402188890641700798770515844573309082879746738903502808760314086940182759418752699079323649796887482898274597009912381346003181071925521484706820289938828668802578760755963592010269225086695114023562569972010696618555377349058161258405536693399433577604545207805131212808191776275634765625 345 54930180484300378600486316398717976948690507884031922782343533095962845632402188890641700798770515844573309082879746738903502808760314086940182759418752699079323649796887482898274597009912381346003181071925521484706820289938828668802578760755963592010269225086695114023562569972010696618555377349058161258405536693399433577604545207805131212808191776275634765625 346 18950912267083630617167779157557702047298225219991013359908518918107181743178755167271386775575827966377791633593512624921708469022308359994363051999469681182366659179926181599904735968419771564371097469814304912223853000028895890736889672460807439243542882654909814338129086640343690333401605185425065634149910159222804584273568096692770268418826162815093994140625 347 18950912267083630617167779157557702047298225219991013359908518918107181743178755167271386775575827966377791633593512624921708469022308359994363051999469681182366659179926181599904735968419771564371097469814304912223853000028895890736889672460807439243542882654909814338129086640343690333401605185425065634149910159222804584273568096692770268418826162815093994140625 348 6575966556678019824157219367672522610412484151336881635888256064583192064883028043043171211124812304333093696856948880847832838750741000918043979043815979370281230735434385015166943381041660732836770822025563804541676991010026874085700716343900181417509380281253705575330793064199260545690356999342497775050018825250313190742928129552391283141332678496837615966796875 349 6575966556678019824157219367672522610412484151336881635888256064583192064883028043043171211124812304333093696856948880847832838750741000918043979043815979370281230735434385015166943381041660732836770822025563804541676991010026874085700716343900181417509380281253705575330793064199260545690356999342497775050018825250313190742928129552391283141332678496837615966796875 350 2295012328280628918630869559317710391033956968816571690925001366539534030644176787022066752682559494212249700203075159415893660724008609320397348686291776800228149526666600370293263239983539595760033016886921767785045269862499379055909550004021163314710773718157543245790446779405541930445934592770531723492456570012359303569281917213784557816325104795396327972412109375 351 2295012328280628918630869559317710391033956968816571690925001366539534030644176787022066752682559494212249700203075159415893660724008609320397348686291776800228149526666600370293263239983539595760033016886921767785045269862499379055909550004021163314710773718157543245790446779405541930445934592770531723492456570012359303569281917213784557816325104795396327972412109375 352 805549327226500750439435215320516347252918896054616663514675479655376444756106052244745430191578382468499644771279380954978674914127021871459469388888413656880080483859976729972935397234222398111771588927309540492550889721737282048624252051411428323463481575073297679272446819571345217586523042062456634945852256074338115552817952942038379793530111783184111118316650390625 353 805549327226500750439435215320516347252918896054616663514675479655376444756106052244745430191578382468499644771279380954978674914127021871459469388888413656880080483859976729972935397234222398111771588927309540492550889721737282048624252051411428323463481575073297679272446819571345217586523042062456634945852256074338115552817952942038379793530111783184111118316650390625 354 284358912510954764905120631008142270580280370307279682220680444318347884998905436442395136857627169011380374604261621477107472244686838720625192694277610020878668410802571785680446195223680506533455370891340267793870464071773260563164360974148234198182608996000874080783173727308684861808042633848047192135885846394241354790144737388539548067116129459463991224765777587890625 355 284358912510954764905120631008142270580280370307279682220680444318347884998905436442395136857627169011380374604261621477107472244686838720625192694277610020878668410802571785680446195223680506533455370891340267793870464071773260563164360974148234198182608996000874080783173727308684861808042633848047192135885846394241354790144737388539548067116129459463991224765777587890625 356 100947413941388941541317824007890506055999531459084287188341557733013499174611429937050273584457644999040032984512875624373152646863827745821943406468551557411927285834912983916558399304406579819376656666425795066824014745479507499923348145822623140354826193580310298678026673194583125941855135016056753208239475469955680950501381772931539563826225958109716884791851043701171875 357 100947413941388941541317824007890506055999531459084287188341557733013499174611429937050273584457644999040032984512875624373152646863827745821943406468551557411927285834912983916558399304406579819376656666425795066824014745479507499923348145822623140354826193580310298678026673194583125941855135016056753208239475469955680950501381772931539563826225958109716884791851043701171875 358 36038226777075852130250463170816910661991832730893090526237936110685819205336280487526947669651379264657291775471096597901215494930386505258433796109272905996058041043063935258211348551673148995517466429914008838856173264136184177472635288058676461106672951108170776628055522330466175961242283200732260895341492742774178099328993292936559624285962667045168927870690822601318359375 359 36038226777075852130250463170816910661991832730893090526237936110685819205336280487526947669651379264657291775471096597901215494930386505258433796109272905996058041043063935258211348551673148995517466429914008838856173264136184177472635288058676461106672951108170776628055522330466175961242283200732260895341492742774178099328993292936559624285962667045168927870690822601318359375 360 12937723412970230914759916278323270927655067950390619498919419063736209094715724695022174213404845156011967747394123678646536362680008755387777732803228973252584836734459952757697874130050660489390770448339129173149366201824890119712676068413064849537295589447833308809471932516637357170085979669062881661427595894655929937659108592164224905118660597469215645105578005313873291015625 361 12937723412970230914759916278323270927655067950390619498919419063736209094715724695022174213404845156011967747394123678646536362680008755387777732803228973252584836734459952757697874130050660489390770448339129173149366201824890119712676068413064849537295589447833308809471932516637357170085979669062881661427595894655929937659108592164224905118660597469215645105578005313873291015625 362 4670518152082253360228329776474700804883479530091013639109910282008771483192376614903004891039149101320320356809278647991399626927483160694987761541965659344183126061140042945528932560948288436670068131850425631506921198858785333216276060697116410682963707790667824480219367638506085938401038660531700279775362117970790707494938201771285190747836475686386847883113659918308258056640625 363 4670518152082253360228329776474700804883479530091013639109910282008771483192376614903004891039149101320320356809278647991399626927483160694987761541965659344183126061140042945528932560948288436670068131850425631506921198858785333216276060697116410682963707790667824480219367638506085938401038660531700279775362117970790707494938201771285190747836475686386847883113659918308258056640625 364 1695398089205857969762883708860316392172703069423037950996897432369184048398832711209790775447211123779276289521768149220878064574676387332280557439733534341938474760193835589227002519624228702511234731861704504237012395185739075957508210033053257077915825928012420286319630452777709195639577033773007201558456448823397026820662567242976524241464640674158425781570258550345897674560546875 365 1695398089205857969762883708860316392172703069423037950996897432369184048398832711209790775447211123779276289521768149220878064574676387332280557439733534341938474760193835589227002519624228702511234731861704504237012395185739075957508210033053257077915825928012420286319630452777709195639577033773007201558456448823397026820662567242976524241464640674158425781570258550345897674560546875 366 618820302560138158963452553734015483143036620339408852113867562814752177665573939591573633038232060179435845675445374465620493569756881376282403465502740034807543287470749990067855919662843476416600677129522144046509524242794762724490496662064438833439276463724533404506665115263863856408445617327147628568836603820539914789541837043686431348134593846067825410273144370876252651214599609375 367 618820302560138158963452553734015483143036620339408852113867562814752177665573939591573633038232060179435845675445374465620493569756881376282403465502740034807543287470749990067855919662843476416600677129522144046509524242794762724490496662064438833439276463724533404506665115263863856408445617327147628568836603820539914789541837043686431348134593846067825410273144370876252651214599609375 368 227107051039570704339587087220383682313494439664563048725789395553014049203265635830107523325031166085852955362888452428882721140100775465095642071839505592774368386501765246354903122516263555844892448506534626865068995397105677919888012274977649051872214462186903759453946097301838035301899541559063179684763033602138148727761854195032920304765395941506891925570243984111584722995758056640625 369 227107051039570704339587087220383682313494439664563048725789395553014049203265635830107523325031166085852955362888452428882721140100775465095642071839505592774368386501765246354903122516263555844892448506534626865068995397105677919888012274977649051872214462186903759453946097301838035301899541559063179684763033602138148727761854195032920304765395941506891925570243984111584722995758056640625 370 83802501833601589901307635184321578773679448236223764979816286959062184156005019621309676106936500285679740528905838946257724100697186146620291924508777563733741934619151375904959252208501252106765313498911277313210459301531995152438676529466752500140847136546967487238506109904378235026400930835294313303677559399188976880544124197967147592458431102416043120535420030137174762785434722900390625 371 83802501833601589901307635184321578773679448236223764979816286959062184156005019621309676106936500285679740528905838946257724100697186146620291924508777563733741934619151375904959252208501252106765313498911277313210459301531995152438676529466752500140847136546967487238506109904378235026400930835294313303677559399188976880544124197967147592458431102416043120535420030137174762785434722900390625 372 31090728180266189853385132653383305725035075295639016807511842461812070321877862279505889835673441605987183736224066249061615641358656060396128303992756476145218257743705160460739882569353964531609931308096083883201080400868370201554748992432165177552254287658924937765485766774524325194794745339894190235664374537099110422681870077445811756802077938996351997718640831180891836993396282196044921875 373 31090728180266189853385132653383305725035075295639016807511842461812070321877862279505889835673441605987183736224066249061615641358656060396128303992756476145218257743705160460739882569353964531609931308096083883201080400868370201554748992432165177552254287658924937765485766774524325194794745339894190235664374537099110422681870077445811756802077938996351997718640831180891836993396282196044921875 374 11596841611239288815312654479711973035438083085273353269201917238255902230060442630255696908706193719033219533611576710899982634226778710527755857389298165602166410138402024851855976198369028770290504377919839288434002989523902085179921374177197611226990849296779001786526191006897573297658440011780532957902811702337968187660337538887287785287175071245639295149053030030472655198536813259124755859375 375 11596841611239288815312654479711973035438083085273353269201917238255902230060442630255696908706193719033219533611576710899982634226778710527755857389298165602166410138402024851855976198369028770290504377919839288434002989523902085179921374177197611226990849296779001786526191006897573297658440011780532957902811702337968187660337538887287785287175071245639295149053030030472655198536813259124755859375 376 4348815604214733305742245429891989888289281156977507475950718964345963336272665986345886340764822644637457325104341266587493487835042016447908446520986812100812403801900759319445991074388385788858939141719939733162751121071463281942470515316449104210121568486292125669947321627586589986621915004417699859213554388376738070372626577082732919482690651717114735680894886261427245699451304972171783447265625 377 4348815604214733305742245429891989888289281156977507475950718964345963336272665986345886340764822644637457325104341266587493487835042016447908446520986812100812403801900759319445991074388385788858939141719939733162751121071463281942470515316449104210121568486292125669947321627586589986621915004417699859213554388376738070372626577082732919482690651717114735680894886261427245699451304972171783447265625 378 1639503482788954456264826527069280187885058996180520318433421049558428177774795076852399150468338137028321411564336657503485044913810840200861484338412028162006276233316586263431138635044421442399820056428417279402357172643941657292311384274301312287215831319332131377570140253600144424956461956665472846923510004418030252530480219560190310644974375697352255351697372120558071628693141974508762359619140625 379 1639503482788954456264826527069280187885058996180520318433421049558428177774795076852399150468338137028321411564336657503485044913810840200861484338412028162006276233316586263431138635044421442399820056428417279402357172643941657292311384274301312287215831319332131377570140253600144424956461956665472846923510004418030252530480219560190310644974375697352255351697372120558071628693141974508762359619140625 380 621371819977013738924369253759257191208437359552417200686266577782644279376647334127059278027500153933733814982883593193820832022334308436126502564258158673400378692426986193840401542681835726669531801386370148893493368432053888113786014639960197356854800070026877792099083156114454737058499081576214208984010291674433465709052003213312127734445288389296504778293304033691509147274700808338820934295654296875 381 621371819977013738924369253759257191208437359552417200686266577782644279376647334127059278027500153933733814982883593193820832022334308436126502564258158673400378692426986193840401542681835726669531801386370148893493368432053888113786014639960197356854800070026877792099083156114454737058499081576214208984010291674433465709052003213312127734445288389296504778293304033691509147274700808338820934295654296875 382 236742663411242234530184685682276989850414633989470953461467566135187470442502634302409584928477558648752583508478649006845737000509371514164197476982358454565544281814681739853192987761779411861091616328207026728420973372612531371352471577824835192961678826680240438789750682479607254819288150080537613622907921127959150435148813224271920666823654876321968320529748836836464985111661007977090775966644287109375 383 236742663411242234530184685682276989850414633989470953461467566135187470442502634302409584928477558648752583508478649006845737000509371514164197476982358454565544281814681739853192987761779411861091616328207026728420973372612531371352471577824835192961678826680240438789750682479607254819288150080537613622907921127959150435148813224271920666823654876321968320529748836836464985111661007977090775966644287109375 384 90672440086505775825060734616312087112708804817967375175742077829776801179478508937822871027606904962472239483747322569621917271195089289924887633684243288098603459935023106363772914312761514742798089053703291236985232801710599515227996614306911878904322990618532088056474511389689578595787361480845906017573733792008354616661995464896145615393459817631313866762893804508366089297766166055225767195224761962890625 385 90672440086505775825060734616312087112708804817967375175742077829776801179478508937822871027606904962472239483747322569621917271195089289924887633684243288098603459935023106363772914312761514742798089053703291236985232801710599515227996614306911878904322990618532088056474511389689578595787361480845906017573733792008354616661995464896145615393459817631313866762893804508366089297766166055225767195224761962890625 386 34908889433304723692648382827280153538392889854917439442660699964464068454099225941061805345628658410551812201242719189304438149410109376621081738968433665917962332074983895950052572010413183175977264285675767126239314628658580813362778696508161073378164351388134853901742686885030487759378134170125673816765887509923216527414868253985016061926482029788055838703714114735720944379639973931261920370161533355712890625 387 34908889433304723692648382827280153538392889854917439442660699964464068454099225941061805345628658410551812201242719189304438149410109376621081738968433665917962332074983895950052572010413183175977264285675767126239314628658580813362778696508161073378164351388134853901742686885030487759378134170125673816765887509923216527414868253985016061926482029788055838703714114735720944379639973931261920370161533355712890625 388 13509740210688928069054924154157419419358048373853049064309690886247594491736400439190918668758290804883551321880932326260817563821712328752358632980783828710251422513018767732670345368029901889103201278556521877854614761290870774771395355548658335397349603987208188459974419824506798762879337923838635767088398466340284796109554014292201215965548545527977609578337362402724005474920669911398363183252513408660888671875 389 13509740210688928069054924154157419419358048373853049064309690886247594491736400439190918668758290804883551321880932326260817563821712328752358632980783828710251422513018767732670345368029901889103201278556521877854614761290870774771395355548658335397349603987208188459974419824506798762879337923838635767088398466340284796109554014292201215965548545527977609578337362402724005474920669911398363183252513408660888671875 390 5255288941957993018862365495967236154130280817428836086016469754750314257285459770845267362146975123099701464211682674915458032326646095884667508229524909368287803357564300648008764348163631834861145297358487010485445142142148731386072793308428092469568995951023985310930049311733144718760062452373229313397387003406370785686616511559666273010598384210383290125973233974659638129744140595533963278285227715969085693359375 391 5255288941957993018862365495967236154130280817428836086016469754750314257285459770845267362146975123099701464211682674915458032326646095884667508229524909368287803357564300648008764348163631834861145297358487010485445142142148731386072793308428092469568995951023985310930049311733144718760062452373229313397387003406370785686616511559666273010598384210383290125973233974659638129744140595533963278285227715969085693359375 392 2054817976305575270375184908923189336264939799614674909632439674107372874598614770400499538599467273131983272506767925891944090639718623490904995717744239563000531112807641553371426860131980047430707811267168421099809050577580153971954462183595384155601477416850378256573649280887659585035184418877932661538378318331890977203467056019829512747143968226259866439255534484091918508729958972853779641809524036943912506103515625 393 2054817976305575270375184908923189336264939799614674909632439674107372874598614770400499538599467273131983272506767925891944090639718623490904995717744239563000531112807641553371426860131980047430707811267168421099809050577580153971954462183595384155601477416850378256573649280887659585035184418877932661538378318331890977203467056019829512747143968226259866439255534484091918508729958972853779641809524036943912506103515625 394 807543464688091081257447669206813409152121341248567239485548791924197539717255604767396318669590638340869426095159794875534027621409419031925663317073486148259208727333403130474970756031868158640268169827997189492224956876989000510978103638152985973151380624822198654833444167388850216918827476619027535984582679104433154040962553015792998509627579512920127510627425052248123973930873876331535399231142946518957614898681640625 395 807543464688091081257447669206813409152121341248567239485548791924197539717255604767396318669590638340869426095159794875534027621409419031925663317073486148259208727333403130474970756031868158640268169827997189492224956876989000510978103638152985973151380624822198654833444167388850216918827476619027535984582679104433154040962553015792998509627579512920127510627425052248123973930873876331535399231142946518957614898681640625 396 318979668551795977096691829336691296615087929793184059596791772810058028188315963883121545874488302144643423307588118975835940910456720517610637010244027028562387447296694236537613448632587922662905927082058889849428857966410655201836350937070429459394795346804768468659210446118595835682936853264515876713910158246251095846180208441238234411302893907603450366697832895638008969702695181150956482696301463874988257884979248046875 397 318979668551795977096691829336691296615087929793184059596791772810058028188315963883121545874488302144643423307588118975835940910456720517610637010244027028562387447296694236537613448632587922662905927082058889849428857966410655201836350937070429459394795346804768468659210446118595835682936853264515876713910158246251095846180208441238234411302893907603450366697832895638008969702695181150956482696301463874988257884979248046875 398 126634928415063002907386656246666444756189908127894071659926333805593037190761437661599253712171855951423439053112483233406868541451318045491422893066878730339267816576787611905432539107137405297173653051577379270223256612665030115129031322016960495379733752681493082057706547109082546766125930746012803055422332823761685050933542751171579061287248881318569795579039659568289560971969986916929723630431681158370338380336761474609375 399 126634928415063002907386656246666444756189908127894071659926333805593037190761437661599253712171855951423439053112483233406868541451318045491422893066878730339267816576787611905432539107137405297173653051577379270223256612665030115129031322016960495379733752681493082057706547109082546766125930746012803055422332823761685050933542751171579061287248881318569795579039659568289560971969986916929723630431681158370338380336761474609375 400 50527336437610138160047275842419911457719773343029734592310607188431621839113813626978102231156570524617952182191880810129340548039075900151077734333684613405367858814138257150267583103747824713572287567579374328819079388453347015936483497484767237656513767319915739741024912296523936159684246367659108419113510796680912335322483557717460045453612303646109348436036824167747534827816024779854959728542240782189765013754367828369140625 401 50527336437610138160047275842419911457719773343029734592310607188431621839113813626978102231156570524617952182191880810129340548039075900151077734333684613405367858814138257150267583103747824713572287567579374328819079388453347015936483497484767237656513767319915739741024912296523936159684246367659108419113510796680912335322483557717460045453612303646109348436036824167747534827816024779854959728542240782189765013754367828369140625 402 20261461911481665402178957612810384494545629110554923571516553482561080357484639264418218994693784780371798825058944204861865559763669435960582171467807529975552511384469441117257300824602877710142487314599329105856450834769792153390529882491391662300262020695286211636150989830906098400033382793431302476064517829469045846464315906644701478226898533762089848722850766491266761465954225936721838851145438553658095770515501499176025390625 403 20261461911481665402178957612810384494545629110554923571516553482561080357484639264418218994693784780371798825058944204861865559763669435960582171467807529975552511384469441117257300824602877710142487314599329105856450834769792153390529882491391662300262020695286211636150989830906098400033382793431302476064517829469045846464315906644701478226898533762089848722850766491266761465954225936721838851145438553658095770515501499176025390625 404 8165369150327111157078119917962584951301888531553634199321171053472115384066309623560542254861595266489834926498754514559331820584758782692114615101526434580147662087941184770254692232314959717187422387783529629660149686412226237816383542644030839907005594340200343289368848901855157655213453265752814897854000685276025476125119310377814695725440109106122209035308858895980504870779553052498901057011611737124212595517747104167938232421875 405 8165369150327111157078119917962584951301888531553634199321171053472115384066309623560542254861595266489834926498754514559331820584758782692114615101526434580147662087941184770254692232314959717187422387783529629660149686412226237816383542644030839907005594340200343289368848901855157655213453265752814897854000685276025476125119310377814695725440109106122209035308858895980504870779553052498901057011611737124212595517747104167938232421875 406 3306974505882480018616638566774846905277264855279221850725074276656206730546855397542019613218946082928383145231995578396529387336827306990306419116118206004959803145616179831953150354087558685460906067052329500012360622996951626315635334770832490162337265707781139032194383805251338850361448572629890033630870277536790317830673320703014951768803244187979494659300087852872104472665718986262054928089702753535306101184687577188014984130859375 407 3306974505882480018616638566774846905277264855279221850725074276656206730546855397542019613218946082928383145231995578396529387336827306990306419116118206004959803145616179831953150354087558685460906067052329500012360622996951626315635334770832490162337265707781139032194383805251338850361448572629890033630870277536790317830673320703014951768803244187979494659300087852872104472665718986262054928089702753535306101184687577188014984130859375 408 1345938623894169367576971896677362690447846796098643293245105230599076139332570146799601982580111055751851940109422200407387460646088713945054712580260109844018639880265785191604932194113636384982588769290298106505030773559759311910463581251728823496071267143066923586103114208737294912097109569060365243687764202957473659357084041526127085369902920384507654326335135756118946520374947627408656355732509020688869583182167843915522098541259765625 409 1345938623894169367576971896677362690447846796098643293245105230599076139332570146799601982580111055751851940109422200407387460646088713945054712580260109844018639880265785191604932194113636384982588769290298106505030773559759311910463581251728823496071267143066923586103114208737294912097109569060365243687764202957473659357084041526127085369902920384507654326335135756118946520374947627408656355732509020688869583182167843915522098541259765625 410 550488897172715271338981505741041340393169339604345106937248039315022140987021190041037210875265421802507443504753679966621471404250284003527377445326384926203623711028706143366417267392477281457878806639731925560557586385941558571379604731957088809893148261514371746716173711373553619047717813745689384668295559009606726677047372984185977916290294437263630619471070524252649126833353579610140449494596189461747659521506648161448538303375244140625 411 550488897172715271338981505741041340393169339604345106937248039315022140987021190041037210875265421802507443504753679966621471404250284003527377445326384926203623711028706143366417267392477281457878806639731925560557586385941558571379604731957088809893148261514371746716173711373553619047717813745689384668295559009606726677047372984185977916290294437263630619471070524252649126833353579610140449494596189461747659521506648161448538303375244140625 412 226250936737985976520321398859567990901592598577385838951208944158474099945665709106866293669734088360830559280453762466281424747146866725449752130029144204669689345232798224923597496898308162679188189528929821405389168004621980572837017544834363500866083935482406787900347395374530537428612021449478337098669474752948364664266470296500436923595311013715352184602609985467838791128508321219767724742279033868778288063339232394355349242687225341796875 413 226250936737985976520321398859567990901592598577385838951208944158474099945665709106866293669734088360830559280453762466281424747146866725449752130029144204669689345232798224923597496898308162679188189528929821405389168004621980572837017544834363500866083935482406787900347395374530537428612021449478337098669474752948364664266470296500436923595311013715352184602609985467838791128508321219767724742279033868778288063339232394355349242687225341796875 414 93441636872788208302892737729001580242357743212460351486849293937449803277559937861135779285600178493023020982827403898574228420571655957610747629702036556528581699581145666893445766219001271186504722275448016240425726385908877976581688246016592125857692665354234003402843474289681111958016764858634553221750493072967674606342052232454680449444863448664440452240877923998217420736073936663764070318561240987805432970159102978868759237229824066162109375 415 93441636872788208302892737729001580242357743212460351486849293937449803277559937861135779285600178493023020982827403898574228420571655957610747629702036556528581699581145666893445766219001271186504722275448016240425726385908877976581688246016592125857692665354234003402843474289681111958016764858634553221750493072967674606342052232454680449444863448664440452240877923998217420736073936663764070318561240987805432970159102978868759237229824066162109375 416 38778279302207106445700486157535655800578463433171045867042456984041668360187374212371348403524074074604553707873372617908304794537237222408460266326345170959361405326175451760779992980885527542399459744310926739776676450152184360281400622096885732230942456122007111412180041830217661462576957416333339587026454625281584961631951676468692386519618331195742787679964338459260229605470683715462089182202915009939254682616027736230535083450376987457275390625 417 38778279302207106445700486157535655800578463433171045867042456984041668360187374212371348403524074074604553707873372617908304794537237222408460266326345170959361405326175451760779992980885527542399459744310926739776676450152184360281400622096885732230942456122007111412180041830217661462576957416333339587026454625281584961631951676468692386519618331195742787679964338459260229605470683715462089182202915009939254682616027736230535083450376987457275390625 418 16170542469020363387857102727692368468841219251632326126556704562345375706198135046558852284269538889110098896183196381667763099322027921744327931058085936290053706021015163384245257073029264985180574713377656450486874079713460878237344059414401350340303004202876965458879077443200764829894591242611002607790031578742420929000523849087444725178680844108624742462545129137511515745481275109347691188978615559144669202650883566008133129798807203769683837890625 419 16170542469020363387857102727692368468841219251632326126556704562345375706198135046558852284269538889110098896183196381667763099322027921744327931058085936290053706021015163384245257073029264985180574713377656450486874079713460878237344059414401350340303004202876965458879077443200764829894591242611002607790031578742420929000523849087444725178680844108624742462545129137511515745481275109347691188978615559144669202650883566008133129798807203769683837890625 420 6775457294519532259512126042903102388444470866433944647027259211622712420897018584508159107108936794537131437500759283918792738615929699210873403113338007305532502822805353457998762713599262028790660804905238052754000239399940107981447160894634165792586958761005448527270333448701120463725833730654010092664023231493074369251219492767639339849867273681513767091806409108617325097356654270816682608182039919281616395910720214157407781385700218379497528076171875 421 6775457294519532259512126042903102388444470866433944647027259211622712420897018584508159107108936794537131437500759283918792738615929699210873403113338007305532502822805353457998762713599262028790660804905238052754000239399940107981447160894634165792586958761005448527270333448701120463725833730654010092664023231493074369251219492767639339849867273681513767091806409108617325097356654270816682608182039919281616395910720214157407781385700218379497528076171875 422 2852467520992723081254605064062206105535122234768690696398476128093161929197644824077934984092862390500132335187819658529811742957306403367777702710715301075629183688401053805817479102425289314120868198865105220209434100787374785460189254736640983798679109638383293829980810381903171715228576000605338249011553780458584309454763406455176162076794122219917295945650498234727893865987151448013823378044638806017560502678413210160268675963379791937768459320068359375 423 2852467520992723081254605064062206105535122234768690696398476128093161929197644824077934984092862390500132335187819658529811742957306403367777702710715301075629183688401053805817479102425289314120868198865105220209434100787374785460189254736640983798679109638383293829980810381903171715228576000605338249011553780458584309454763406455176162076794122219917295945650498234727893865987151448013823378044638806017560502678413210160268675963379791937768459320068359375 424 1206593761379921863370697942098313182641356705307156164576555402183407496050603760584966498271280791181555977784447715558110367270940608624569968246632572354991144700193645759860793660325897379873127248119939508148590624633059534249660054753599136146841263377036133290081882791545041635541687648256058079331887249133981162899364920930539516558483913699025016185010160753289899105312565062509847288912882214945428092632968787897793649932509651989676058292388916015625 425 1206593761379921863370697942098313182641356705307156164576555402183407496050603760584966498271280791181555977784447715558110367270940608624569968246632572354991144700193645759860793660325897379873127248119939508148590624633059534249660054753599136146841263377036133290081882791545041635541687648256058079331887249133981162899364920930539516558483913699025016185010160753289899105312565062509847288912882214945428092632968787897793649932509651989676058292388916015625 426 512802348586466791932546625391783102622576599755541369945036045927948185821506598248610761765294336252161290558390279112196906090149758665442236504818843250871236497582299447940837305638506386446079080450974290963151015469050302056105523270279632862407536935240356648284800186406642695105217250508824683716052080881941994232230091395479294537355663322085631878629318320148207119757840151566685097787974941351806939369011734856562301221316602095612324774265289306640625 427 512802348586466791932546625391783102622576599755541369945036045927948185821506598248610761765294336252161290558390279112196906090149758665442236504818843250871236497582299447940837305638506386446079080450974290963151015469050302056105523270279632862407536935240356648284800186406642695105217250508824683716052080881941994232230091395479294537355663322085631878629318320148207119757840151566685097787974941351806939369011734856562301221316602095612324774265289306640625 428 218966602846421320155197409042291384819840208095616164966530391611233875345783317452156795273780681579672871068432649180908078900493946950143834987557646068122017984467641864270737529507642227012475767352566022241265483605284478977957058436409403232248018271347632288817609679595636430809927765967268139946754238536589231537162249025869658767450868238530564812174718922703284440136597744718974536755465299957221563110568010783752102621502189094826462678611278533935546875 429 218966602846421320155197409042291384819840208095616164966530391611233875345783317452156795273780681579672871068432649180908078900493946950143834987557646068122017984467641864270737529507642227012475767352566022241265483605284478977957058436409403232248018271347632288817609679595636430809927765967268139946754238536589231537162249025869658767450868238530564812174718922703284440136597744718974536755465299957221563110568010783752102621502189094826462678611278533935546875 430 93936672621114746346579688479143004087711449273019334770641538001219332523341043186975265172451912397679661688357606498609565848311903241611705209662230163224345715336618359772146400158778515388352104194250823541502892466667041481543578069219633986634399838408134251902754552546528028817459011599958032037157568332196780329442604832098083611236422474329612304422954417839709024818600432484440076268094613681648050574433676626229652024624439121680552489124238491058349609375 431 93936672621114746346579688479143004087711449273019334770641538001219332523341043186975265172451912397679661688357606498609565848311903241611705209662230163224345715336618359772146400158778515388352104194250823541502892466667041481543578069219633986634399838408134251902754552546528028817459011599958032037157568332196780329442604832098083611236422474329612304422954417839709024818600432484440076268094613681648050574433676626229652024624439121680552489124238491058349609375 432 40486705899700455675375845734510634761803634636671333286146502878525532317559989613586339289326774243399934187682128400900722880622430297134644945364421200349693003310082513061795098468433540132379756907722104946387746653133494878545282147833662248239426330353905862570087212147553580420324833999581911808014911951176812321989762682634274036442898086436062903206293354088914589696816786400793672871548778496790309797580914625904980022613133261444318122812546789646148681640625 433 40486705899700455675375845734510634761803634636671333286146502878525532317559989613586339289326774243399934187682128400900722880622430297134644945364421200349693003310082513061795098468433540132379756907722104946387746653133494878545282147833662248239426330353905862570087212147553580420324833999581911808014911951176812321989762682634274036442898086436062903206293354088914589696816786400793672871548778496790309797580914625904980022613133261444318122812546789646148681640625 434 17530743654570297307437741203043104851860973797678687312901435746401555493503475502682884912278493247392171503266361597590013007309512318659301261342794379751417070433265728155757277636831722877320434741043671441785894300806803282410107170011975753487671601043241238492847762859890700322000653121818967812870456874859559735421567241580640657779774871426815237088325022320500017338721668511543660353380621089110204142352536033016856349791486702205389747177832759916782379150390625 435 17530743654570297307437741203043104851860973797678687312901435746401555493503475502682884912278493247392171503266361597590013007309512318659301261342794379751417070433265728155757277636831722877320434741043671441785894300806803282410107170011975753487671601043241238492847762859890700322000653121818967812870456874859559735421567241580640657779774871426815237088325022320500017338721668511543660353380621089110204142352536033016856349791486702205389747177832759916782379150390625 436 7625873489738079328735417423323750610559523601990228981112124549684676639674011843667054936841144562615594603920867294951655658179637858616796048684115555191866425638470591747754415772021799451634389112353997077176864020850959427848396618955209452767137146453809938744388776844052454640070284107991250998598648740563908484908381750087578686134202069070664628133421384709417507542343925802521492253720570173762938801923353174362332512159296715459344540022357250563800334930419921875 437 7625873489738079328735417423323750610559523601990228981112124549684676639674011843667054936841144562615594603920867294951655658179637858616796048684115555191866425638470591747754415772021799451634389112353997077176864020850959427848396618955209452767137146453809938744388776844052454640070284107991250998598648740563908484908381750087578686134202069070664628133421384709417507542343925802521492253720570173762938801923353174362332512159296715459344540022357250563800334930419921875 438 3332506715015540666657377413992479016814511814069730064745998428212203691537543175682503007399580173863014841913419007893873522624501744215539873274958497618845628004011648593768679692373526360364228042098696722726289577111869269969749322483426530859238933000314943231297895480850922677710714155192176686387609499626428007904962824788271885840646304183880442494305145118015450796004295575701892114875889165934404256440505337196339307813612664655733563989770118496380746364593505859375 439 3332506715015540666657377413992479016814511814069730064745998428212203691537543175682503007399580173863014841913419007893873522624501744215539873274958497618845628004011648593768679692373526360364228042098696722726289577111869269969749322483426530859238933000314943231297895480850922677710714155192176686387609499626428007904962824788271885840646304183880442494305145118015450796004295575701892114875889165934404256440505337196339307813612664655733563989770118496380746364593505859375 440 1462970447891822352662588684742698288381570686376611498423493309985157420584981454124618820248415696325863515599990944465410476432156265710622004367706780454673230693761113732664450384951978072199896110481327861276841124352110609516719952570224247047205891587138260078539776116093555055515003514129365565324160570336001895470278680082051357884043727536723514254999958706808782899445885757733130638430515343845203468577381843029192956130175959783867034591509082019911147654056549072265625 441 1462970447891822352662588684742698288381570686376611498423493309985157420584981454124618820248415696325863515599990944465410476432156265710622004367706780454673230693761113732664450384951978072199896110481327861276841124352110609516719952570224247047205891587138260078539776116093555055515003514129365565324160570336001895470278680082051357884043727536723514254999958706808782899445885757733130638430515343845203468577381843029192956130175959783867034591509082019911147654056549072265625 442 645169967520293657524201609971529945176272672692085670804760549703454422477976821268956899729551322079705810379596006509246020106580913178384303926158690180510894735948651156105022619763822329840154184722265586823086935839280778796873499083468892947817798189927972694636041267197257779482116549731050214307954811518176835902392897916184648826863283843695069786454981789702673258655635619160310611547857266635734729642625392775874093653407598264685362254855505170780816115438938140869140625 443 645169967520293657524201609971529945176272672692085670804760549703454422477976821268956899729551322079705810379596006509246020106580913178384303926158690180510894735948651156105022619763822329840154184722265586823086935839280778796873499083468892947817798189927972694636041267197257779482116549731050214307954811518176835902392897916184648826863283843695069786454981789702673258655635619160310611547857266635734729642625392775874093653407598264685362254855505170780816115438938140869140625 444 285810295611490090283221313217387765713088794002593952166508923518630309157743731822147906580191235681309673998161030883595986907215344538024246639288299749966326368025252462154525020555373292119188303831963654962627512576801385007014960093976719575883284598138091903723766281368385196310577631530855244938423981502552338304760053776869799430300434742756915915399556932838284253584446579288017600915700769119630485231683048999712223488459566031255615478900988790655901539139449596405029296875 445 285810295611490090283221313217387765713088794002593952166508923518630309157743731822147906580191235681309673998161030883595986907215344538024246639288299749966326368025252462154525020555373292119188303831963654962627512576801385007014960093976719575883284598138091903723766281368385196310577631530855244938423981502552338304760053776869799430300434742756915915399556932838284253584446579288017600915700769119630485231683048999712223488459566031255615478900988790655901539139449596405029296875 446 127185581547113090176033484381737555742324513331154308714096470965790487575195960660855818428185099878182804929181658743200214173710828319420789754483293388735015233771237345658763634147141114993038795205223826458369243096676616328121657241819640211268061646171450897157075995208931412358207046031230583997598671768635790545618223930707060746483693460526827582352802835113036492845078727783167832407486842258235565928098956804871939452364506883908748888110940011841876184917055070400238037109375 447 127185581547113090176033484381737555742324513331154308714096470965790487575195960660855818428185099878182804929181658743200214173710828319420789754483293388735015233771237345658763634147141114993038795205223826458369243096676616328121657241819640211268061646171450897157075995208931412358207046031230583997598671768635790545618223930707060746483693460526827582352802835113036492845078727783167832407486842258235565928098956804871939452364506883908748888110940011841876184917055070400238037109375 448 56851954951559551308686967518636687416819057459025975995201122521708347946112594415402550837398739645547713803344201458210495735648740258781093020254032144764551809495743093509467344463772078401888341456735050426891051664214447498670380787093379174436823555838638551029212969858392341324118549575960071046926606280580198373891346097026056153678210976855491929311702867295527312301750191319076021086146618489431297969860233691777756935206934577107210752985590185293318654657923616468906402587890625 449 56851954951559551308686967518636687416819057459025975995201122521708347946112594415402550837398739645547713803344201458210495735648740258781093020254032144764551809495743093509467344463772078401888341456735050426891051664214447498670380787093379174436823555838638551029212969858392341324118549575960071046926606280580198373891346097026056153678210976855491929311702867295527312301750191319076021086146618489431297969860233691777756935206934577107210752985590185293318654657923616468906402587890625 450 25526527773250238537600448415867872650151756799102663221845304012247048227804554892515745325992034100850923497701546454736512585306284376192710766094060432999283762463588648985750837664233663202447865314074037641674082197232286926903000973404927249322133776571548709412116623466418161254529228759606071900070046219980509069877214397564699213001516728608115876260954587415691763223485835902265133467679831701754652788467244927608212863907913625121137628090529993196700075941407703794538974761962890625 451 25526527773250238537600448415867872650151756799102663221845304012247048227804554892515745325992034100850923497701546454736512585306284376192710766094060432999283762463588648985750837664233663202447865314074037641674082197232286926903000973404927249322133776571548709412116623466418161254529228759606071900070046219980509069877214397564699213001516728608115876260954587415691763223485835902265133467679831701754652788467244927608212863907913625121137628090529993196700075941407703794538974761962890625 452 11512464025735857580457802235556410565218442316395301113052232109523418750739854256524601142022407379483766497463397451086167175973134253662912555508421255282676976871078480692573627786569382104303987256647390976395011070951761404033253439005622189444282333233768467944864597183354590725792682170582338426931590845211209590514623693301679345063684044602260260193690518924476985213792111991921575193923604097491348407598727462351304001622469044929633070268829026931711734249574874411337077617645263671875 453 11512464025735857580457802235556410565218442316395301113052232109523418750739854256524601142022407379483766497463397451086167175973134253662912555508421255282676976871078480692573627786569382104303987256647390976395011070951761404033253439005622189444282333233768467944864597183354590725792682170582338426931590845211209590514623693301679345063684044602260260193690518924476985213792111991921575193923604097491348407598727462351304001622469044929633070268829026931711734249574874411337077617645263671875 454 5215146203658343483947384412707053986043954369327071404212661145614108694085153978205644317336150542906146223350919045342033730715829816909299387645314828643052670522598551753735853387315930093249706227261268112306940015141147916027063807869546851818259896954897115979023662524059629598784085023273799307400010652880677944503124533065660743313848872204823897867741805072788074301847826732340473562847392656163580828642223540445140712734978477353123780831779549200065415615057418108335696160793304443359375 455 5215146203658343483947384412707053986043954369327071404212661145614108694085153978205644317336150542906146223350919045342033730715829816909299387645314828643052670522598551753735853387315930093249706227261268112306940015141147916027063807869546851818259896954897115979023662524059629598784085023273799307400010652880677944503124533065660743313848872204823897867741805072788074301847826732340473562847392656163580828642223540445140712734978477353123780831779549200065415615057418108335696160793304443359375 456 2372891522664546285196059907781709563649999238043817488916760821254419455808745060083568164387948497022296531624668165630625347475702566693731221378618247032588965087782341047949813291228748192428616333403876991099657706889222301792314032580643817577308253114478187770455766448447131467446758685589578684867004847060708464748921662544875638207801236853194873529822521308118573807340761163214915471095563658554429277032211710902539024294415207195671320278459694886029764104851125239292741753160953521728515625 457 2372891522664546285196059907781709563649999238043817488916760821254419455808745060083568164387948497022296531624668165630625347475702566693731221378618247032588965087782341047949813291228748192428616333403876991099657706889222301792314032580643817577308253114478187770455766448447131467446758685589578684867004847060708464748921662544875638207801236853194873529822521308118573807340761163214915471095563658554429277032211710902539024294415207195671320278459694886029764104851125239292741753160953521728515625 458 1084411425857697652334599377856241270588049651786024592434959695313269691304596492458190651125292463139189514952473351693195783796396072979035168170028538893893157045116529858913064674091537923939877664365571784932543572048374591919087512889354224632829871673316531811098285266940339080623168719314437458984221215106743768390257199783008166660965165241910057203128892237810188229954727851589216370290672591959374179603720751882460334102547749688421793367256080562915602195916964234356782981194555759429931640625 459 1084411425857697652334599377856241270588049651786024592434959695313269691304596492458190651125292463139189514952473351693195783796396072979035168170028538893893157045116529858913064674091537923939877664365571784932543572048374591919087512889354224632829871673316531811098285266940339080623168719314437458984221215106743768390257199783008166660965165241910057203128892237810188229954727851589216370290672591959374179603720751882460334102547749688421793367256080562915602195916964234356782981194555759429931640625 460 497744844468683222421581114436014743199914790169785287927646500148790788308809790038309508866509240580887987363185268427176864762545797497377142190043099352296959083708487205241096685408015907088403847943797449284037499570203937690861168416213589106468911098052288101294112937525615638006034442165326793673757537733995389691128054700400748497383010846036716256236161537154876397549220083879450313963418719709352748438107825114049293353069417106985603155570540978378261407925886583569763388368301093578338623046875 461 497744844468683222421581114436014743199914790169785287927646500148790788308809790038309508866509240580887987363185268427176864762545797497377142190043099352296959083708487205241096685408015907088403847943797449284037499570203937690861168416213589106468911098052288101294112937525615638006034442165326793673757537733995389691128054700400748497383010846036716256236161537154876397549220083879450313963418719709352748438107825114049293353069417106985603155570540978378261407925886583569763388368301093578338623046875 462 229460373300062965536348893755002796615160718268271017734645036568592553410361313207660683587460759907789362174428408744928534655533612646290862549609868801408898137589612601616145571973095333167754173902090624119941287301864015275486998639874464578082168016202104814696586064199308809120781877838215651883602224895371874647610033216884745057293568000022926194124870468628398019270190458668426594737136029786011617029967707377576724235765001286320363054718019391032378509053833715025660922037786804139614105224609375 463 229460373300062965536348893755002796615160718268271017734645036568592553410361313207660683587460759907789362174428408744928534655533612646290862549609868801408898137589612601616145571973095333167754173902090624119941287301864015275486998639874464578082168016202104814696586064199308809120781877838215651883602224895371874647610033216884745057293568000022926194124870468628398019270190458668426594737136029786011617029967707377576724235765001286320363054718019391032378509053833715025660922037786804139614105224609375 464 106240152837929153043329537808566294832819412558209481211140651931258352228997288015146896500994331837306474686760353248901911545512062655232669360469369255052319837703990634548275399823543139256670182516667958967532816020763039072550480370261877099652043791501574529204519347724279978622922009439093846822107830126557177961843445379417636961526921984010614827879815026974948282922098182363481513363293981790923378684875048515818023321159195595566328094334442978047991249691925010056881006903495290316641330718994140625 465 106240152837929153043329537808566294832819412558209481211140651931258352228997288015146896500994331837306474686760353248901911545512062655232669360469369255052319837703990634548275399823543139256670182516667958967532816020763039072550480370261877099652043791501574529204519347724279978622922009439093846822107830126557177961843445379417636961526921984010614827879815026974948282922098182363481513363293981790923378684875048515818023321159195595566328094334442978047991249691925010056881006903495290316641330718994140625 466 49401671069637056165148235080983327097261026839567408763180403148035133786483738927043306872962364304347510729343564260739388868663109134683191252618256703599328724532355645064948060917947559754351634870250600919902759449654813168735973372171772851338200363048232156080101496691790190059658734389178638772280141008849087752257202101429201187110018722564935894964113987543350951558775654799018903713931701532779371088466897559855380844339025951938342563865515984792315931106745129676449668210125309997238218784332275390625 467 49401671069637056165148235080983327097261026839567408763180403148035133786483738927043306872962364304347510729343564260739388868663109134683191252618256703599328724532355645064948060917947559754351634870250600919902759449654813168735973372171772851338200363048232156080101496691790190059658734389178638772280141008849087752257202101429201187110018722564935894964113987543350951558775654799018903713931701532779371088466897559855380844339025951938342563865515984792315931106745129676449668210125309997238218784332275390625 468 23070580389520505229124225782819213754420899534077979892405248270132407478287906078929224309673424130130287510603444509765294601665671965897050314972725880580886514356610086245330744448681510405282213484407030629594588662988797749799699564804217921574939569543524416889407398955066018757860628959746424306654825851132523980304113381367436954380378743437825062948241232182744894377948230791141828034406104615807966298314041160452462854306325119555205977325195964898011539826849975558901995054128519768710248172283172607421875 469 23070580389520505229124225782819213754420899534077979892405248270132407478287906078929224309673424130130287510603444509765294601665671965897050314972725880580886514356610086245330744448681510405282213484407030629594588662988797749799699564804217921574939569543524416889407398955066018757860628959746424306654825851132523980304113381367436954380378743437825062948241232182744894377948230791141828034406104615807966298314041160452462854306325119555205977325195964898011539826849975558901995054128519768710248172283172607421875 470 10820102202685116952459261892142211250823401881482572569538061438692099107317027951017806201236835917031104842473015475079923168181200152005716597722208437992435775233250130449060119146431628380077358124186897365279862082941746144656059095893178205218646658115912951521132070109925962797436634982121072999821113324181153746762629175861327931604397630672339954522725137893707355463257720241045517348136463064813936193909285304252205078669666481071391603365516907537167412178792638537125035680386275771525106392800807952880859375 471 10820102202685116952459261892142211250823401881482572569538061438692099107317027951017806201236835917031104842473015475079923168181200152005716597722208437992435775233250130449060119146431628380077358124186897365279862082941746144656059095893178205218646658115912951521132070109925962797436634982121072999821113324181153746762629175861327931604397630672339954522725137893707355463257720241045517348136463064813936193909285304252205078669666481071391603365516907537167412178792638537125035680386275771525106392800807952880859375 472 5096268137464690084608312351198981499137822286178291680252426937623978679546320164929386720782549716921650380804790288762643812213345271594692517527160174294437250134860811441507316117969296967016435676492028659046815041065562434133003834165686934657982575972595000166453205021775128477592655076579025382915744375689323414725198341830685455785671284046672118580203539947936164423194386233532438670972274103527363947331273378302788592053412912584625445185158463450005851136211332750985891805461935888388325111009180545806884765625 473 5096268137464690084608312351198981499137822286178291680252426937623978679546320164929386720782549716921650380804790288762643812213345271594692517527160174294437250134860811441507316117969296967016435676492028659046815041065562434133003834165686934657982575972595000166453205021775128477592655076579025382915744375689323414725198341830685455785671284046672118580203539947936164423194386233532438670972274103527363947331273378302788592053412912584625445185158463450005851136211332750985891805461935888388325111009180545806884765625 474 2410534829020798410019731742117118249092189941362331964759397941496141915425409438011599918930146016103940630120665806584730523176912313464289560790346762441268819313789163811832960523799477465398774074980729555729143514424011031344910813560369920093225758435037435078732365975299635769901325851221879006119147089701049975165018815685914220586622517354075912088436274395373805772170944688460843491369885650968443147087692307937219004041264307652527835572579953211852767587427960391216326823983495675207677777507342398166656494140625 475 2410534829020798410019731742117118249092189941362331964759397941496141915425409438011599918930146016103940630120665806584730523176912313464289560790346762441268819313789163811832960523799477465398774074980729555729143514424011031344910813560369920093225758435037435078732365975299635769901325851221879006119147089701049975165018815685914220586622517354075912088436274395373805772170944688460843491369885650968443147087692307937219004041264307652527835572579953211852767587427960391216326823983495675207677777507342398166656494140625 476 1145004043784879244759372577505631168318790222147107683260714022210667409827069483055509961491819357649371799307316258127746998509033348895537541375414712159602689174049852810620656248804751796064417685615846538971343169351405239888832636441175712044282235256642781662397873838267326990703129779330392527906594867607998738203383937450809254778645695743186058242007230337802557741781198727018900658400695684210010494866653846270179026919600546134950721896975477775630064604028281185827755241392160445723646944315987639129161834716796875 477 1145004043784879244759372577505631168318790222147107683260714022210667409827069483055509961491819357649371799307316258127746998509033348895537541375414712159602689174049852810620656248804751796064417685615846538971343169351405239888832636441175712044282235256642781662397873838267326990703129779330392527906594867607998738203383937450809254778645695743186058242007230337802557741781198727018900658400695684210010494866653846270179026919600546134950721896975477775630064604028281185827755241392160445723646944315987639129161834716796875 478 546166928885387399750220719470186067288062935964170364915360588594488354487512143417478251631597833598750348269589855126935318288808907423171407236072817700130482736021779790666053030679866606722727236038758799089330691780620299426973167582440814645122626217418606852963785820853514974565392904740597235811445751849015398123014138164036014529413996869499749781437448871131820042829631792788015614057131841368175006051393884670875395840649460506371494344857302898975540816121490125639839250144060532610179592438726103864610195159912109375 479 546166928885387399750220719470186067288062935964170364915360588594488354487512143417478251631597833598750348269589855126935318288808907423171407236072817700130482736021779790666053030679866606722727236038758799089330691780620299426973167582440814645122626217418606852963785820853514974565392904740597235811445751849015398123014138164036014529413996869499749781437448871131820042829631792788015614057131841368175006051393884670875395840649460506371494344857302898975540816121490125639839250144060532610179592438726103864610195159912109375 480 261613958936100564480355724626219126230982146326837604794457721936759921799518316696972082531535362293801416821133540605802017460339466655699104066078879678362501230554432519729039401695656104620186346062565464763789401362917123425520147271989150215013737958143512682569653408188833672816823201370746075953682515135678375700923772180573250959589304500490380145308538009272141800515393628745459479133366152015355827898617670757349314607671091582551945791186648088609284050922193770181483000819004995120276024778149803751148283481597900390625 481 261613958936100564480355724626219126230982146326837604794457721936759921799518316696972082531535362293801416821133540605802017460339466655699104066078879678362501230554432519729039401695656104620186346062565464763789401362917123425520147271989150215013737958143512682569653408188833672816823201370746075953682515135678375700923772180573250959589304500490380145308538009272141800515393628745459479133366152015355827898617670757349314607671091582551945791186648088609284050922193770181483000819004995120276024778149803751148283481597900390625 482 125836314248264371515051103545211399717102412383208887906134164251581522385568310331243571697668509263318481490965233031390770398423283461391269055783941125292363091896682041989667952215610586322309632456093988551382702055563136367675190837826781253421607957867029600316003289338828996624891959859328862533721289780261298712144334418855733711562455464735872849893406782459900206047904335426566009463149119119386153219235099634285020326289795051207485925560777730621065628493575203457293323393941402652852767918290055604302324354648590087890625 483 125836314248264371515051103545211399717102412383208887906134164251581522385568310331243571697668509263318481490965233031390770398423283461391269055783941125292363091896682041989667952215610586322309632456093988551382702055563136367675190837826781253421607957867029600316003289338828996624891959859328862533721289780261298712144334418855733711562455464735872849893406782459900206047904335426566009463149119119386153219235099634285020326289795051207485925560777730621065628493575203457293323393941402652852767918290055604302324354648590087890625 484 60778939781911691441769683012337106063360465181089892858662801333513875312229493889990645129973889974182826560136207554161742102438445911851982953943643563516211373386097426281009620920139913193675552476293396470317845092836994865587117174670335345402636643649775296952629588750654405369822816612055840603787382963866207277965713524307319382684665989467426586498515475928131799521137794011031382570701024534663512004890553123359664817597971009733215702045855643889974698562396823269872675199273697481327886904534096856878022663295269012451171875 485 60778939781911691441769683012337106063360465181089892858662801333513875312229493889990645129973889974182826560136207554161742102438445911851982953943643563516211373386097426281009620920139913193675552476293396470317845092836994865587117174670335345402636643649775296952629588750654405369822816612055840603787382963866207277965713524307319382684665989467426586498515475928131799521137794011031382570701024534663512004890553123359664817597971009733215702045855643889974698562396823269872675199273697481327886904534096856878022663295269012451171875 486 29477785794227170349258296260983496440729825612828598036451458646754229526431304536645462888037336637478670881666060663768444919682646267248211732662667128305362516092257251746289666146267857898932642951002297288104154870025942509809751829715112642520278772170141019022025350544067386604364066056847082692836880737475110529813371059289049900602063004891701894451780005825143922767751830095350220546789996899311803322371918264829437436535015939720609615492239987286637728802762459285888247471647743278444025148699036975585840991698205471038818359375 487 29477785794227170349258296260983496440729825612828598036451458646754229526431304536645462888037336637478670881666060663768444919682646267248211732662667128305362516092257251746289666146267857898932642951002297288104154870025942509809751829715112642520278772170141019022025350544067386604364066056847082692836880737475110529813371059289049900602063004891701894451780005825143922767751830095350220546789996899311803322371918264829437436535015939720609615492239987286637728802762459285888247471647743278444025148699036975585840991698205471038818359375 488 14355681681788631960088790279098962766635425073447527243751860360969309779372045309346340426474182942452112719371371543255232675885448732149879113806718891484711545336929281600443067413232446796780197117138118779306723421702634002277349141071259856907375762046858676263726345714960817276325300169684529271411560919150378828019111705873767301593204683382258822598016862836845090387895141256435557406286728489964848217995124194971936031592552762643936882744720873808592573926945317672227576518692450976602240247416431007110304562957026064395904541015625 489 14355681681788631960088790279098962766635425073447527243751860360969309779372045309346340426474182942452112719371371543255232675885448732149879113806718891484711545336929281600443067413232446796780197117138118779306723421702634002277349141071259856907375762046858676263726345714960817276325300169684529271411560919150378828019111705873767301593204683382258822598016862836845090387895141256435557406286728489964848217995124194971936031592552762643936882744720873808592573926945317672227576518692450976602240247416431007110304562957026064395904541015625 490 7019928342394641028483418446479392792884722860915840822194659716513992482112930156270360468545875458859083119772600684651808778507984430021290886651485537936023945669758418702616659965070666483625516390280540083080987753212588027113623729983846070027706747640913892692962183054615839648123071782975734813720253289464535246901345624172272210479077090173924564250430245927217249199680724074396987571674210231592810778599615731341276719448758300932885135662168507292401768650276260341719284917640608527558495480986634762476938931285985745489597320556640625 491 7019928342394641028483418446479392792884722860915840822194659716513992482112930156270360468545875458859083119772600684651808778507984430021290886651485537936023945669758418702616659965070666483625516390280540083080987753212588027113623729983846070027706747640913892692962183054615839648123071782975734813720253289464535246901345624172272210479077090173924564250430245927217249199680724074396987571674210231592810778599615731341276719448758300932885135662168507292401768650276260341719284917640608527558495480986634762476938931285985745489597320556640625 492 3446784816115768744985358457221381861306398924709677843697577920808370308717448706728746990056024850299809811808346936164038110247420355140453825345879399126587757323851383582984780042849697243460128547627745180792764986827380721312789251422068420383604013091688721312244431879816377267228428245441085793536644365127086806228560701468585655345226851275396961046961250750263669357043235520528920897692037223712070092292411324088566869249340325758046601610124737080569268407285643827784168894561538787031221281164437668376177015261419001035392284393310546875 493 3446784816115768744985358457221381861306398924709677843697577920808370308717448706728746990056024850299809811808346936164038110247420355140453825345879399126587757323851383582984780042849697243460128547627745180792764986827380721312789251422068420383604013091688721312244431879816377267228428245441085793536644365127086806228560701468585655345226851275396961046961250750263669357043235520528920897692037223712070092292411324088566869249340325758046601610124737080569268407285643827784168894561538787031221281164437668376177015261419001035392284393310546875 494 1699264914345073991277781719410141257624054669881871176942905914958526562197702212417272266097620251197806237221515039528870788351978235084243735895518543769407764360658732106411496561124900741025843373980478374130833138505898695607205100951079731249116778454202539606936504916749473992743615125002455296213565672007653795470680425824012728085196837678770701796151896619879988993022315111620758002562174351290050555500158782775663466539924780598716974593791495380720649324791822407097595265018838622006392091614067770509455268523879567510448396205902099609375 495 1699264914345073991277781719410141257624054669881871176942905914958526562197702212417272266097620251197806237221515039528870788351978235084243735895518543769407764360658732106411496561124900741025843373980478374130833138505898695607205100951079731249116778454202539606936504916749473992743615125002455296213565672007653795470680425824012728085196837678770701796151896619879988993022315111620758002562174351290050555500158782775663466539924780598716974593791495380720649324791822407097595265018838622006392091614067770509455268523879567510448396205902099609375 496 841136132600811625682501951108019922523907061591526232586738427904470648287862595146549771718322024342914087424649944566791040234229226366700649268281679165856843358526072392673690797756825866807792470120336795194762403560419854325566524970784466968312805334830257105433569933790989626408089486876215371625715007643788628757986810782886300402172434650991497389095188826840594551546045980252275211268276303888575024972578597473953415937262766396364902423926790213456721415771952091513309656184325117893164085348963546402180357919320385917671956121921539306640625 497 841136132600811625682501951108019922523907061591526232586738427904470648287862595146549771718322024342914087424649944566791040234229226366700649268281679165856843358526072392673690797756825866807792470120336795194762403560419854325566524970784466968312805334830257105433569933790989626408089486876215371625715007643788628757986810782886300402172434650991497389095188826840594551546045980252275211268276303888575024972578597473953415937262766396364902423926790213456721415771952091513309656184325117893164085348963546402180357919320385917671956121921539306640625 498 418044657902603377964203469700685901494381809610988537595608998668521912199067709787835236544006046098428301450051022449695146996411925504250222686335994545430851149187457979158824326485142455803472857649807387211796914569528667599806562910479880083251464251410637781400484257094121844324820474977479039697980358798962948492719444959094491299879700021542774202380308846939775492118384852185380780000333323032621787411371562944554847720819594898993356504691614736087990543638660189482114899123609583592902550418434882561883637885902231801082962192595005035400390625 499 418044657902603377964203469700685901494381809610988537595608998668521912199067709787835236544006046098428301450051022449695146996411925504250222686335994545430851149187457979158824326485142455803472857649807387211796914569528667599806562910479880083251464251410637781400484257094121844324820474977479039697980358798962948492719444959094491299879700021542774202380308846939775492118384852185380780000333323032621787411371562944554847720819594898993356504691614736087990543638660189482114899123609583592902550418434882561883637885902231801082962192595005035400390625 500 208604284293399085604137531380642264845696522995883280260208890335592434187334787184129783035459017003115722423575460202397878351209550826620861120481661278169994723444541531600253338916086085445932955967253886218686660370194805132303474892329460161542480661453908252918841644289966800318085417013762040809292199040682511297867003034588151158639970310749844326987774114622947970567074041240505009220166328193278271918274409909332869012688977854597684895841115753307907281275691434551575334662681182212858372658799006398379935305065213668740398134104907512664794921875 501 208604284293399085604137531380642264845696522995883280260208890335592434187334787184129783035459017003115722423575460202397878351209550826620861120481661278169994723444541531600253338916086085445932955967253886218686660370194805132303474892329460161542480661453908252918841644289966800318085417013762040809292199040682511297867003034588151158639970310749844326987774114622947970567074041240505009220166328193278271918274409909332869012688977854597684895841115753307907281275691434551575334662681182212858372658799006398379935305065213668740398134104907512664794921875 502 104510746430992941887672903221701774687693958020937523410364654058131809527854728379249021300764967518560976934211305561401337053955984964137051421361312300363167356445715307331726922796959128808412410939594196995562016845467597371284040921057059540932782811388408034712339663789273366959360793923894782445455391719381938160231368520328663730478625125685672007820874831426096933254104094661493009619303330424832414231055479364575767375357177905153440132816398992407261547919121408710339242666003272288642044702058302205588347587837672048038939465186558663845062255859375 503 104510746430992941887672903221701774687693958020937523410364654058131809527854728379249021300764967518560976934211305561401337053955984964137051421361312300363167356445715307331726922796959128808412410939594196995562016845467597371284040921057059540932782811388408034712339663789273366959360793923894782445455391719381938160231368520328663730478625125685672007820874831426096933254104094661493009619303330424832414231055479364575767375357177905153440132816398992407261547919121408710339242666003272288642044702058302205588347587837672048038939465186558663845062255859375 504 52568905454789449769499470320515992667910060884531574275413420991240300192510928374762257714284778661836171397908286697384872538139860436960936864944740087082673180292194799587858642166870441790631442702615881088767694473270201477755872583291700949089189754128369241460306850886004503580558479343719075570064062034849114894596378365725317856430748438219893019933900040207326757426814359614730983838509575203690704358220906120381610989804660486292180386806648693180852558603318068581300639060999645961186948485135326009410938836682349040163586550988839007914066314697265625 505 52568905454789449769499470320515992667910060884531574275413420991240300192510928374762257714284778661836171397908286697384872538139860436960936864944740087082673180292194799587858642166870441790631442702615881088767694473270201477755872583291700949089189754128369241460306850886004503580558479343719075570064062034849114894596378365725317856430748438219893019933900040207326757426814359614730983838509575203690704358220906120381610989804660486292180386806648693180852558603318068581300639060999645961186948485135326009410938836682349040163586550988839007914066314697265625 506 26547297254668672133597232511860576297294580746688445009083777600576351597218018829254940145713813224227266555943684782179360631760629520665273116797093743976749956047558373791868614294269573104268878564821019949827685709001451746266715654562308979290040825834826466937454959697432274308182032068578133162882351327598803021771171074691285517497527961301045975066619520304700012500541251605439146838447335477863805700901557590792713549851353545577551095337357590056330542094675624633556822725804821210399408984993339634752524112524586265282611208249363698996603488922119140625 507 26547297254668672133597232511860576297294580746688445009083777600576351597218018829254940145713813224227266555943684782179360631760629520665273116797093743976749956047558373791868614294269573104268878564821019949827685709001451746266715654562308979290040825834826466937454959697432274308182032068578133162882351327598803021771171074691285517497527961301045975066619520304700012500541251605439146838447335477863805700901557590792713549851353545577551095337357590056330542094675624633556822725804821210399408984993339634752524112524586265282611208249363698996603488922119140625 508 13459479708117016771733796883513312182728352438571041619605475243492210259789535546432254653876903304683224143863448184564935840302639166977293470216126528196212227716112095512477387447194673563864321432364257114562636654463736035357224836863090652500050698698257018737289664566598163074248290258769113513581352123092593132037983734868481757371246676379630309358776096794482906337774414563957647447092799087276949490357089698531905769774636247607818405336040298158559584842000541689213309121983044353672500355391623194819529725049965236498283882582427395391277968883514404296875 509 13459479708117016771733796883513312182728352438571041619605475243492210259789535546432254653876903304683224143863448184564935840302639166977293470216126528196212227716112095512477387447194673563864321432364257114562636654463736035357224836863090652500050698698257018737289664566598163074248290258769113513581352123092593132037983734868481757371246676379630309358776096794482906337774414563957647447092799087276949490357089698531905769774636247607818405336040298158559584842000541689213309121983044353672500355391623194819529725049965236498283882582427395391277968883514404296875 510 6850875171431561536812502613708275901008731391232660184379186898937535022232873593134017618823343782083761089226495125943552342714043335991442376340008402851872023907501056615850990210622088844006939609073406871312382057122041641996827441963313142122525805637412822537280439264398465004792379741713478778412908230654129904207333721048057214501964558277231827463617033268391799325927177013054442550570234735423967290591758656552740036815289850032379568316044511762706828684578275719809574343089369576019302680894336206163140630050432305377626496234455544254160486161708831787109375 511 6850875171431561536812502613708275901008731391232660184379186898937535022232873593134017618823343782083761089226495125943552342714043335991442376340008402851872023907501056615850990210622088844006939609073406871312382057122041641996827441963313142122525805637412822537280439264398465004792379741713478778412908230654129904207333721048057214501964558277231827463617033268391799325927177013054442550570234735423967290591758656552740036815289850032379568316044511762706828684578275719809574343089369576019302680894336206163140630050432305377626496234455544254160486161708831787109375 512 3500797212601527945311188835604928985415461740919889354217764505357080396360998406091483003218728672644801916594739009357155247126876144691627054309744293857306604216733039930699855997627887399287546140236510911240627231189363279060378822843253015624610686680717952316550304464107615617448906048015587655768996105864260381049947531455557236610503889279665463833908304000148209455548787453670820143341389949801647285492388673498450158812613113366545959409498745510743189457819498892822692489318667853345863669937005801349364861955770908047967139575806783113876008428633213043212890625 513 3500797212601527945311188835604928985415461740919889354217764505357080396360998406091483003218728672644801916594739009357155247126876144691627054309744293857306604216733039930699855997627887399287546140236510911240627231189363279060378822843253015624610686680717952316550304464107615617448906048015587655768996105864260381049947531455557236610503889279665463833908304000148209455548787453670820143341389949801647285492388673498450158812613113366545959409498745510743189457819498892822692489318667853345863669937005801349364861955770908047967139575806783113876008428633213043212890625 514 1795908970064583835944639872665328569518131873091903238713713191248182243333192182324930780651207809066783383213101111800220641776087462226804678860898822748798287963184049484449026126783106235834511169941330097466441769600143362157974336118588797015425282267208309538390306190087206811751288802631996467409495002308365575478623083636700862381188495200468382946794959952076031450696527963733130733534133044248245057457595389504704931470870527157038077177072856447011256191861402932018041247020476608766428062677683976092224174183310475828607142602388879737418392323888838291168212890625 515 1795908970064583835944639872665328569518131873091903238713713191248182243333192182324930780651207809066783383213101111800220641776087462226804678860898822748798287963184049484449026126783106235834511169941330097466441769600143362157974336118588797015425282267208309538390306190087206811751288802631996467409495002308365575478623083636700862381188495200468382946794959952076031450696527963733130733534133044248245057457595389504704931470870527157038077177072856447011256191861402932018041247020476608766428062677683976092224174183310475828607142602388879737418392323888838291168212890625 516 924893119583260675511489534422644213301837914642330167937562293492813855316593973897339352035372021669393442354747072577113630514685043046804409613362893715631118301039785484491248455293299711454773252519785000195217511344073831511356783101073230462944020367612279412271007687894911508051913733355478180715889926188808271371490888072900944126312075028241217217599404375319156197108711901322562327770078517787846204590661625594923039707498321485874609746192521070210796938808622509989291242215545453514710452279007247687495449704404895051732678440230273064770472046802751719951629638671875 517 924893119583260675511489534422644213301837914642330167937562293492813855316593973897339352035372021669393442354747072577113630514685043046804409613362893715631118301039785484491248455293299711454773252519785000195217511344073831511356783101073230462944020367612279412271007687894911508051913733355478180715889926188808271371490888072900944126312075028241217217599404375319156197108711901322562327770078517787846204590661625594923039707498321485874609746192521070210796938808622509989291242215545453514710452279007247687495449704404895051732678440230273064770472046802751719951629638671875 518 478169742824545769239440089296507058277050201870084696823719705735784763198679084504924445002287335203076409697404236522367746976092167255197879770108616050981288161637569095481975451386635950822117771552728845100927453364886170891371456863254860149342058530055548456144110974641669249662839400144782219430115091839613876299060789133689788113303342789600709301498892062040003753905204052983764723457130593696316487773372060432575211528776632208197173238781533393298982017364057837664463572225436999467105303828246747054435147497177330741745794753599051174486334048197022639214992523193359375 519 478169742824545769239440089296507058277050201870084696823719705735784763198679084504924445002287335203076409697404236522367746976092167255197879770108616050981288161637569095481975451386635950822117771552728845100927453364886170891371456863254860149342058530055548456144110974641669249662839400144782219430115091839613876299060789133689788113303342789600709301498892062040003753905204052983764723457130593696316487773372060432575211528776632208197173238781533393298982017364057837664463572225436999467105303828246747054435147497177330741745794753599051174486334048197022639214992523193359375 520 248170096525939254235269406344887163245789054770573957651510527276872292100114444858055786956187126970396656632952798755108860680591834805447699600686371730459288555889898360555145259269664058476679123435866270607381348296375922692621786112029272417508528377098829648738793595839026340575013648675141971884229732664759601799212549560385000030804434907802768127477924980198761948276800903498573891474250778128388257154380099364506534783435072116054332910927615831122171667011946017747856593985001802723427652686860061721251841551035034654966067477117907559558407371014254749752581119537353515625 521 248170096525939254235269406344887163245789054770573957651510527276872292100114444858055786956187126970396656632952798755108860680591834805447699600686371730459288555889898360555145259269664058476679123435866270607381348296375922692621786112029272417508528377098829648738793595839026340575013648675141971884229732664759601799212549560385000030804434907802768127477924980198761948276800903498573891474250778128388257154380099364506534783435072116054332910927615831122171667011946017747856593985001802723427652686860061721251841551035034654966067477117907559558407371014254749752581119537353515625 522 129296620290014351456575360705686212051056097535469031936436984711250464184159625771047065004173493151576658105768408151411716414588345933638251491957599671569289337618637045849230680079494974466349823310086326986445682462411855722855950564367250929521943284468490246992911463432132723439582110959748967351683690718339752537389738320960585016049110586965242194415998914683554975052213270722756997458084655404890281977432031768907904622169672572464307446593287848014651438513223875246633285466185939218905807049854092156772209448089253055237321155578429838529930240298426724621094763278961181640625 523 129296620290014351456575360705686212051056097535469031936436984711250464184159625771047065004173493151576658105768408151411716414588345933638251491957599671569289337618637045849230680079494974466349823310086326986445682462411855722855950564367250929521943284468490246992911463432132723439582110959748967351683690718339752537389738320960585016049110586965242194415998914683554975052213270722756997458084655404890281977432031768907904622169672572464307446593287848014651438513223875246633285466185939218905807049854092156772209448089253055237321155578429838529930240298426724621094763278961181640625 524 67622132411677505811788913649073888902702339011050303702756543003983992768315484278257614997182736918274592189316877463188327684829704923292805530293824628230738323574547174979147645681575871645900957591175149013911091927841400543053662145164072236139976337777020399177292695375005414358901444031948709924930570245691690577054833141862385963393684836982821667679567432379499251952307540588001909670578274776757617474196952615138834117394738755398832794568289544511662702342416086753989208298815246211487737087073690197991865541350679347889118964367518805551153515676077176976832561194896697998046875 525 67622132411677505811788913649073888902702339011050303702756543003983992768315484278257614997182736918274592189316877463188327684829704923292805530293824628230738323574547174979147645681575871645900957591175149013911091927841400543053662145164072236139976337777020399177292695375005414358901444031948709924930570245691690577054833141862385963393684836982821667679567432379499251952307540588001909670578274776757617474196952615138834117394738755398832794568289544511662702342416086753989208298815246211487737087073690197991865541350679347889118964367518805551153515676077176976832561194896697998046875 526 35501619516130690551189179665763791673918727980801409443947185077091596203365629246085247873520936882094160899391360668173872034535595084728722903404257929821137619876637266864052513982827332614098002735366953232303323262116735285103172626211137923973487577332935709568078665071877842538423258116773072710588549378988137552953787399477752630781684539415981375531772901999237107274961458808701002577053594257797749173953400122947887911632237846584387217148352010868622918729768445545844334356878004261031061970713687353945729409209106657641787456292947372914355595729940517912837094627320766448974609375 527 35501619516130690551189179665763791673918727980801409443947185077091596203365629246085247873520936882094160899391360668173872034535595084728722903404257929821137619876637266864052513982827332614098002735366953232303323262116735285103172626211137923973487577332935709568078665071877842538423258116773072710588549378988137552953787399477752630781684539415981375531772901999237107274961458808701002577053594257797749173953400122947887911632237846584387217148352010868622918729768445545844334356878004261031061970713687353945729409209106657641787456292947372914355595729940517912837094627320766448974609375 528 18709353485000873920476697683857518212155169645882342776960166535627271199173686612686925629345533736863622793979247072127630562200258609652036970094043929015739525674987839637355674868950004287629647441538384353423851359135519495249371974013269685934027953254457118942377456492879623017749057027539409318480165522726748490406645959524775636421947752272222184905244319353597955533904688792185428358107244173859413814673441864793536929430189345149972063437181509727764278170587970802659964206074708245563369658566113235529399398653199208577221989466383265525865398949678652940065148868598043918609619140625 529 18709353485000873920476697683857518212155169645882342776960166535627271199173686612686925629345533736863622793979247072127630562200258609652036970094043929015739525674987839637355674868950004287629647441538384353423851359135519495249371974013269685934027953254457118942377456492879623017749057027539409318480165522726748490406645959524775636421947752272222184905244319353597955533904688792185428358107244173859413814673441864793536929430189345149972063437181509727764278170587970802659964206074708245563369658566113235529399398653199208577221989466383265525865398949678652940065148868598043918609619140625 530 9897247993565462303932173074760627134230084742671759329011928097346826464362880218111383657923787346800856458015021701155516567403936804505927557179749238449326209082068567168161152005674552268156083496573805322961217368982689812986917774253019663859100787271607815920517674484733320576389251167568347529476007561522449951425115712588606311667210360952005535814874244938053318477435580371066091601438732167971629907962250746475781035668570163584335221558269018645987303152241036554607121065013520661903022549381473901595052281887542381337350432427716747463182796044380007405294463751488365232944488525390625 531 9897247993565462303932173074760627134230084742671759329011928097346826464362880218111383657923787346800856458015021701155516567403936804505927557179749238449326209082068567168161152005674552268156083496573805322961217368982689812986917774253019663859100787271607815920517674484733320576389251167568347529476007561522449951425115712588606311667210360952005535814874244938053318477435580371066091601438732167971629907962250746475781035668570163584335221558269018645987303152241036554607121065013520661903022549381473901595052281887542381337350432427716747463182796044380007405294463751488365232944488525390625 532 5255438684583260483387983902697893008276174998358704203705333819691164852576689395817144722357531081151254779205976523313579297291490443192647532862446845616592217022578409166293571715013187254390880336680690626492406422929808290696053338128353441509182518041223750253794885151393393226062692369978792538151760015168420924206736443384549951495288701665514939517698224062106312111518293177036094640363966781192935481127955146378639729940010756863282002647440848901019257973839990410496381285522179471470504973721562641746972761682285004490133079619117592902950064699565783932211360252040321938693523406982421875 533 5255438684583260483387983902697893008276174998358704203705333819691164852576689395817144722357531081151254779205976523313579297291490443192647532862446845616592217022578409166293571715013187254390880336680690626492406422929808290696053338128353441509182518041223750253794885151393393226062692369978792538151760015168420924206736443384549951495288701665514939517698224062106312111518293177036094640363966781192935481127955146378639729940010756863282002647440848901019257973839990410496381285522179471470504973721562641746972761682285004490133079619117592902950064699565783932211360252040321938693523406982421875 534 2801148818882877837645795420137976973411201274125189340574942925895390866423375447970538137016564066253618797316785486926137765456364406221681135015684168713643651673034292085634473724102028806590339219450808103920452623421587818940996429222412384324394282115972258885272673785692678589491415033198696422834888088084768352602190524323965124146988877987719462762933153425102664355439250263360238443313994294375834611441200093019814976058025733408129307411085972464243264500056714888794571225183321658293779150993592888051136481976657907393240931436989677017272384484868562835868655014337491593323647975921630859375 535 2801148818882877837645795420137976973411201274125189340574942925895390866423375447970538137016564066253618797316785486926137765456364406221681135015684168713643651673034292085634473724102028806590339219450808103920452623421587818940996429222412384324394282115972258885272673785692678589491415033198696422834888088084768352602190524323965124146988877987719462762933153425102664355439250263360238443313994294375834611441200093019814976058025733408129307411085972464243264500056714888794571225183321658293779150993592888051136481976657907393240931436989677017272384484868562835868655014337491593323647975921630859375 536 1498614618102339643140500549773817680774992681656976297207594465354034113536505864664237903303861775445686056564480235505483704519154957328599407233391030261799353645073346265814443442394585411525831482406182335597442153530549483133433089633990625613550940932045158503620880475345583045377907042761302586216665127125351068642171930513321341418639049723429912578169237082429925430159998890897727567172986947491071517121042049765601012191043767373349179464930995268370146507530342465505095605473077087187171845781572195107358017857511980455383898318789477204240725699404681117189730432670558002428151667118072509765625 537 1498614618102339643140500549773817680774992681656976297207594465354034113536505864664237903303861775445686056564480235505483704519154957328599407233391030261799353645073346265814443442394585411525831482406182335597442153530549483133433089633990625613550940932045158503620880475345583045377907042761302586216665127125351068642171930513321341418639049723429912578169237082429925430159998890897727567172986947491071517121042049765601012191043767373349179464930995268370146507530342465505095605473077087187171845781572195107358017857511980455383898318789477204240725699404681117189730432670558002428151667118072509765625 538 804756049920956388366448795228540094576171070049796271600478227895116318969103649324695754074173773414333412375125886466444749326786212085457881684330983250586252907404386944742356128565892365989371506052119914215826436445905072442653569133452965954476855280508250116444412815260578095367936081962819488798349173266313523860846326685653560341809169701481863054476880313264869955995919404412079703571893990802705404693999580724127743546590503079488509372667944459114768674543793903976236340139042395819511281184704268772651255589483933504541153397189949258677269700580313759930885242344089647303917445242404937744140625 539 804756049920956388366448795228540094576171070049796271600478227895116318969103649324695754074173773414333412375125886466444749326786212085457881684330983250586252907404386944742356128565892365989371506052119914215826436445905072442653569133452965954476855280508250116444412815260578095367936081962819488798349173266313523860846326685653560341809169701481863054476880313264869955995919404412079703571893990802705404693999580724127743546590503079488509372667944459114768674543793903976236340139042395819511281184704268772651255589483933504541153397189949258677269700580313759930885242344089647303917445242404937744140625 540 433763510907395493329515900628183110976556206756840190392657764835467695924346866986011011445979663870325709270192852805413719887137768314061798227854399972065990317090964563216129953297015985268271241762092633762330449244342834046590273762931148649463024996193946812763538507425451593403317548177959704462310204390542989360996170083567269024235142469098724186363038488849764906281800558978110960225250861042658213130065774010304853771612281159844306551868022063462860315579104914243191387334943851346716580558555600868459026762731840158947681681085382650427048368612789116602747145623464319896811502985656261444091796875 541 433763510907395493329515900628183110976556206756840190392657764835467695924346866986011011445979663870325709270192852805413719887137768314061798227854399972065990317090964563216129953297015985268271241762092633762330449244342834046590273762931148649463024996193946812763538507425451593403317548177959704462310204390542989360996170083567269024235142469098724186363038488849764906281800558978110960225250861042658213130065774010304853771612281159844306551868022063462860315579104914243191387334943851346716580558555600868459026762731840158947681681085382650427048368612789116602747145623464319896811502985656261444091796875 542 234666059400900961891268102239847063038316907855450543002427850775988023495071655039431957192274998153846208715174333367728822458941532657907432841269230384887700761546211828699926304733685648030134741793292114865420773041189473219205338105745751419359496522940925225705074332517169312031194793564276200114109820575283757244298928015209892542111212075782409784822403822467722814298454102407158029481860715824078093303365583739574925890442244107475769844560599936333407430728295758605566540548204623578573670082178580069836333478637925525990695789467192013881033167419518912082086205782294197064175023115240037441253662109375 543 234666059400900961891268102239847063038316907855450543002427850775988023495071655039431957192274998153846208715174333367728822458941532657907432841269230384887700761546211828699926304733685648030134741793292114865420773041189473219205338105745751419359496522940925225705074332517169312031194793564276200114109820575283757244298928015209892542111212075782409784822403822467722814298454102407158029481860715824078093303365583739574925890442244107475769844560599936333407430728295758605566540548204623578573670082178580069836333478637925525990695789467192013881033167419518912082086205782294197064175023115240037441253662109375 544 127423670254689222306958579516236955229806080965509644850318322971361496757823908686411552755405323997538491332339663018676750595205252233243736032809192098994021513519593022984059983470391306880363164793757618371923479761365883958028498591419943020712206611956922397557855362556822936432938772905401976661961632572379080183654317912258971650366388157149848513158565275599973488164060577607086810008650368692474404663727511970589184758510138550359343025596405765429040234885464596922822631517675110603165502854622968977921129078900393560612947813680685263537401009908798769260572809739785749005847037551575340330600738525390625 545 127423670254689222306958579516236955229806080965509644850318322971361496757823908686411552755405323997538491332339663018676750595205252233243736032809192098994021513519593022984059983470391306880363164793757618371923479761365883958028498591419943020712206611956922397557855362556822936432938772905401976661961632572379080183654317912258971650366388157149848513158565275599973488164060577607086810008650368692474404663727511970589184758510138550359343025596405765429040234885464596922822631517675110603165502854622968977921129078900393560612947813680685263537401009908798769260572809739785749005847037551575340330600738525390625 546 69445900288805626157292425836349140600244314126202756443423486019392015733014030234094296251695901578658477776125116345178829074386862467117836137881009693951741724868178197526312690991363262249797924812597902012698296469944406757125531732323868946288152603516522706669031172593468500355951631233444077280769089751946598700091603262181139549449681545646667439671418075201985551049413014795862311454714450937398550541731494023971105693388025509945841948950041142158826928012578205322938334177132935278725199055769518092967015348000714490534056558455973468627883550400295329247012181308183233208186635465608560480177402496337890625 547 69445900288805626157292425836349140600244314126202756443423486019392015733014030234094296251695901578658477776125116345178829074386862467117836137881009693951741724868178197526312690991363262249797924812597902012698296469944406757125531732323868946288152603516522706669031172593468500355951631233444077280769089751946598700091603262181139549449681545646667439671418075201985551049413014795862311454714450937398550541731494023971105693388025509945841948950041142158826928012578205322938334177132935278725199055769518092967015348000714490534056558455973468627883550400295329247012181308183233208186635465608560480177402496337890625 548 37986907457976677508038956932482979908333639827032907774552646852607432605958674538049580049677658163526187343540438640812819503689613769513456367420912302591602723502893474046893041972275704450639464872491052400945968169059590496147665857581156313619619474123537920547960051408627269694705542284693910272580692094314789488950106984413083333548975805468727089500265687135486096424028919093336684365728804662757007146327127231112194814283249953940375546075672504760878329622880278311647268794891715597462683883505926396852957395356390826322128937475417487339452302068961545098115663175576228564878089599687882582657039165496826171875 549 37986907457976677508038956932482979908333639827032907774552646852607432605958674538049580049677658163526187343540438640812819503689613769513456367420912302591602723502893474046893041972275704450639464872491052400945968169059590496147665857581156313619619474123537920547960051408627269694705542284693910272580692094314789488950106984413083333548975805468727089500265687135486096424028919093336684365728804662757007146327127231112194814283249953940375546075672504760878329622880278311647268794891715597462683883505926396852957395356390826322128937475417487339452302068961545098115663175576228564878089599687882582657039165496826171875 550 20854812194429195951913387355933155969675168265041066368229403122081480500671312321389219447273034331775876851603700813806237907525597959462887545714080854122789895203088517251744280042779361743401066214997587768119336524813715182385068555812054816177171091293822318380830068223336371062393342714296956739646799959778819429433608734442782750118387717202331172135645862237381866936791876582241839716785113759853596923333592849880594953041504224713266174795544205113722202962961272793094350568395551863007013452044753591872273610050658563650848786674004200549359313835859888258865499083391349482118071190228647537878714501857757568359375 551 20854812194429195951913387355933155969675168265041066368229403122081480500671312321389219447273034331775876851603700813806237907525597959462887545714080854122789895203088517251744280042779361743401066214997587768119336524813715182385068555812054816177171091293822318380830068223336371062393342714296956739646799959778819429433608734442782750118387717202331172135645862237381866936791876582241839716785113759853596923333592849880594953041504224713266174795544205113722202962961272793094350568395551863007013452044753591872273610050658563650848786674004200549359313835859888258865499083391349482118071190228647537878714501857757568359375 552 11491001519130486969504276433119168939291017714037627568894401120266895755869893089085459915447441916808508145233639148407237087046604475664051037688458550621657232256901773005711098303571428320613987484463670860233754425172357065494172774252442203713621271302896097427837367591058340455378731835577623163545386777838129505617918412677973295315231632178484475846740870092797408682172323996815253683948597681679331904756809660284207819125868827817009662312344857017660933832591661308994987163185949076516864412076659229121622759137912868571617681457376314502696981923558798430634889994948633564647057225815984793371171690523624420166015625 553 11491001519130486969504276433119168939291017714037627568894401120266895755869893089085459915447441916808508145233639148407237087046604475664051037688458550621657232256901773005711098303571428320613987484463670860233754425172357065494172774252442203713621271302896097427837367591058340455378731835577623163545386777838129505617918412677973295315231632178484475846740870092797408682172323996815253683948597681679331904756809660284207819125868827817009662312344857017660933832591661308994987163185949076516864412076659229121622759137912868571617681457376314502696981923558798430634889994948633564647057225815984793371171690523624420166015625 554 6354523840079159294135864867514900423427932795862808045598603819507593352996050878264259333242435379995105004314202449069202109136772275042220223841717578493776449438066680472158237361874999861299535078908409985709266197120313457218277544161600538653632563030501541877594064277855262271824438705074425609440598888144485616606708882210919232309323092594701915143247701161316967001241295170238835287223574517968670543330515742137166923976605461782806343258726705930766496409423188703874227901241829839313826019878392553704257385803265816320104577845929101919991431003728015532141094167206594361249822645876239590734257944859564304351806640625 555 6354523840079159294135864867514900423427932795862808045598603819507593352996050878264259333242435379995105004314202449069202109136772275042220223841717578493776449438066680472158237361874999861299535078908409985709266197120313457218277544161600538653632563030501541877594064277855262271824438705074425609440598888144485616606708882210919232309323092594701915143247701161316967001241295170238835287223574517968670543330515742137166923976605461782806343258726705930766496409423188703874227901241829839313826019878392553704257385803265816320104577845929101919991431003728015532141094167206594361249822645876239590734257944859564304351806640625 556 3526760731243933408245405001470769735002502701703858465307225119826714310912808237436663929949551635897283277394382359233407170570908612648432224232153256064045929438127007662047821735840624923021241968794167542068642739401773968756144037009688298952766072481928355742064705674209670560862563481316306213239532382920189517216723429627060173931674316390059562904502474144530916685688918819482553584409083857472612151548436236886127642807016031289457520508593321791575405507229869730650196485189215560819173441032507867305862849120812528057658040704490651565595244207069048620338307262799659870493651568461312972857513159397058188915252685546875 557 3526760731243933408245405001470769735002502701703858465307225119826714310912808237436663929949551635897283277394382359233407170570908612648432224232153256064045929438127007662047821735840624923021241968794167542068642739401773968756144037009688298952766072481928355742064705674209670560862563481316306213239532382920189517216723429627060173931674316390059562904502474144530916685688918819482553584409083857472612151548436236886127642807016031289457520508593321791575405507229869730650196485189215560819173441032507867305862849120812528057658040704490651565595244207069048620338307262799659870493651568461312972857513159397058188915252685546875 558 1964405727302870908392690585819218742396394004849049165176124391743479871178434188252221808981900261194786785508670974093007794007996097245176748897309363627673582697036743267760636706863228082122831776618351320932234005846788100597172228614396382516690702372434094148330041060534786502400447859093182560774419537286545561089714950302272516879942594229263176537807878098503720593928727782451782346515859708612244968412478983945573097043507929428227838923286480237907500867527037439972159442250393067376279606655106882089365606960292578128115528672401292922036551023337460081528437145379410547864963923632951325881634829784161411225795745849609375 559 1964405727302870908392690585819218742396394004849049165176124391743479871178434188252221808981900261194786785508670974093007794007996097245176748897309363627673582697036743267760636706863228082122831776618351320932234005846788100597172228614396382516690702372434094148330041060534786502400447859093182560774419537286545561089714950302272516879942594229263176537807878098503720593928727782451782346515859708612244968412478983945573097043507929428227838923286480237907500867527037439972159442250393067376279606655106882089365606960292578128115528672401292922036551023337460081528437145379410547864963923632951325881634829784161411225795745849609375 560 1098102801562304837791514037472943276999584248710618483333453534984605247988744711232991991220882246007885813099347074517991356850469818360053802633595934267869532727643539486678195919136544497906662963129658388401118809268354548233819275795447577826830102626190658628916492952838945654841850353233089051472900521343178968649150657218970336935887910174158115684634603857063579812006158830390546331702365577114244937342575752025575361247320932550379361958117142452990292984947613928944437128217969724663340300120204747087955374290803551173616580527872322743418432022045640185574396364267090496256514833310819791167833869849346228875219821929931640625 561 1098102801562304837791514037472943276999584248710618483333453534984605247988744711232991991220882246007885813099347074517991356850469818360053802633595934267869532727643539486678195919136544497906662963129658388401118809268354548233819275795447577826830102626190658628916492952838945654841850353233089051472900521343178968649150657218970336935887910174158115684634603857063579812006158830390546331702365577114244937342575752025575361247320932550379361958117142452990292984947613928944437128217969724663340300120204747087955374290803551173616580527872322743418432022045640185574396364267090496256514833310819791167833869849346228875219821929931640625 562 616035671676453014001039375022321178396766763526656969150067433126363544121685783001708507074914940010423941148733708804593151193113568099990183277447319124274807860208025652026467910635601463325637922315738355893027651999546901559172613721246091160851687573292959490822152546542648512366278048163762957876297192473523401412173518699842359021033117607702702899080012763812668274535455103849096492085027088761091409849184996886347777659747043160762822058503716916127554364555611414137829228930281015536133908367434863116342964977140792208398901676136373059057740364367604144107236360353837768399904821487369902845154800985483234398998320102691650390625 563 616035671676453014001039375022321178396766763526656969150067433126363544121685783001708507074914940010423941148733708804593151193113568099990183277447319124274807860208025652026467910635601463325637922315738355893027651999546901559172613721246091160851687573292959490822152546542648512366278048163762957876297192473523401412173518699842359021033117607702702899080012763812668274535455103849096492085027088761091409849184996886347777659747043160762822058503716916127554364555611414137829228930281015536133908367434863116342964977140792208398901676136373059057740364367604144107236360353837768399904821487369902845154800985483234398998320102691650390625 564 346828083153843046882585168137566823437379687865507873631487964850142675340509095829961889483177111225868678866737078056985944121722938840294473185202840666966716825297118442090901433687843623852334150263760694367774568075744905577814181525061549323559500103763936193332871883703511112462214541116198545284355319362593674995053691028011248128841645213136621732182047186026532238563461223467041325043870250972494463745091153247013798822437585299509468818937592623779813107244809226159597855887748211746843390410865827934501089282130266013328581643664778032249507825138961133132374070879210663609146414497389255301822152954827060966636054217815399169921875 565 346828083153843046882585168137566823437379687865507873631487964850142675340509095829961889483177111225868678866737078056985944121722938840294473185202840666966716825297118442090901433687843623852334150263760694367774568075744905577814181525061549323559500103763936193332871883703511112462214541116198545284355319362593674995053691028011248128841645213136621732182047186026532238563461223467041325043870250972494463745091153247013798822437585299509468818937592623779813107244809226159597855887748211746843390410865827934501089282130266013328581643664778032249507825138961133132374070879210663609146414497389255301822152954827060966636054217815399169921875 566 195957866981921321488660619997725255242119523644011948601790700140330611567387639143928467557995067842615803559706449102197058428773460444766377349639604976836195006292871919781359310033631647476568794899024792317792630962795871651465012561659775367811117558626623949233072614292483778541151215730652178085660755439865426372205335430826355192795529545422191278682856660104990714788355591258878348649786691799459372015976501584562796334677235694222849882699739832435594405593317212780172788576577739636966515582139192782993115444403600297530648628670599588220971921203513040219791350046754024939167724191024929245529516419477289446149370633065700531005859375 567 195957866981921321488660619997725255242119523644011948601790700140330611567387639143928467557995067842615803559706449102197058428773460444766377349639604976836195006292871919781359310033631647476568794899024792317792630962795871651465012561659775367811117558626623949233072614292483778541151215730652178085660755439865426372205335430826355192795529545422191278682856660104990714788355591258878348649786691799459372015976501584562796334677235694222849882699739832435594405593317212780172788576577739636966515582139192782993115444403600297530648628670599588220971921203513040219791350046754024939167724191024929245529516419477289446149370633065700531005859375 568 111108110578749389284070571538710219722281769906154774857215326979567456758708791394607441105383203466763160618353556640945732129114552072182535957245656021866122568568058378516030728789069144119214506707747057244188421755905259226380662122461092633548903655741295779215152172303838302432832739319279784974569648334403696753040425189278543394315065252254382455013179726279529735284997620243784023684429054250293463933058676398447105521761992638624355883490752484990982027971410859646357971122919578374160014335072922307957096456976841368699877772456229966521291079322391893804621695476509532140508099616311134882215235809843623115966693148948252201080322265625 569 111108110578749389284070571538710219722281769906154774857215326979567456758708791394607441105383203466763160618353556640945732129114552072182535957245656021866122568568058378516030728789069144119214506707747057244188421755905259226380662122461092633548903655741295779215152172303838302432832739319279784974569648334403696753040425189278543394315065252254382455013179726279529735284997620243784023684429054250293463933058676398447105521761992638624355883490752484990982027971410859646357971122919578374160014335072922307957096456976841368699877772456229966521291079322391893804621695476509532140508099616311134882215235809843623115966693148948252201080322265625 570 63220514919308402502636155205526115021978327076602066893755521051373882895705302303531633988963042772588238391843173728698121581466180129071862959672778276441823741515225217375621484680980343003833054316708075571943211979110092499810596747680361708489326180116797298373421586040883994084281828672670197650530129902275703452480001932699491191365272128532743616902499264253052419377163645918713109476440131868416980977910386870716403041882573811377258497706238163959868773915732779138777685568941240094897048156656492793227587884019822738790230452527594850950614624134440987574829744726133923787949108681681035747980469175801021552985048401751555502414703369140625 571 63220514919308402502636155205526115021978327076602066893755521051373882895705302303531633988963042772588238391843173728698121581466180129071862959672778276441823741515225217375621484680980343003833054316708075571943211979110092499810596747680361708489326180116797298373421586040883994084281828672670197650530129902275703452480001932699491191365272128532743616902499264253052419377163645918713109476440131868416980977910386870716403041882573811377258497706238163959868773915732779138777685568941240094897048156656492793227587884019822738790230452527594850950614624134440987574829744726133923787949108681681035747980469175801021552985048401751555502414703369140625 572 36098914018925097829005244622355411677549624760739780196334402520334487133447727615316563007697897423147884121742452199086627423017188853700033749973156395848281356405193599121479867752839775855188674014840311151579574040071862817391850742925486535547405248846691257371223725629344760622124924172094682858452704174199426671366081103571409470269570385392196605251327079888492931464360441819585185511047315296866096138386830903179066136914949646296414602190261991621085069905883416888242058459865448094186214497450857384932952681775318783849221588393256659892800950380765803905227784238622470482918941057239871412096847899382383306754462637400138191878795623779296875 573 36098914018925097829005244622355411677549624760739780196334402520334487133447727615316563007697897423147884121742452199086627423017188853700033749973156395848281356405193599121479867752839775855188674014840311151579574040071862817391850742925486535547405248846691257371223725629344760622124924172094682858452704174199426671366081103571409470269570385392196605251327079888492931464360441819585185511047315296866096138386830903179066136914949646296414602190261991621085069905883416888242058459865448094186214497450857384932952681775318783849221588393256659892800950380765803905227784238622470482918941057239871412096847899382383306754462637400138191878795623779296875 574 20684677732844081056020005168609650891235934987903894052499612644151661127465547923576390603410895223463737601758425110076637513388849213170119338734618614821065217220175932296607964222377191565023110210503498289855095924961177394365530475696303784868663207589154090473711194785614547836477581550610253277893399491816271482692764472346417626464463830829728654809010416776106449729078533162622311297830111665104273087295654107521604896452266147327845567055020121198881745056071197876962699497502901757968700907039341281566581886657257663145603970149336066118574944568178805637695520368730675586712553225798446319131493846346105634770307091230279183946549892425537109375 575 20684677732844081056020005168609650891235934987903894052499612644151661127465547923576390603410895223463737601758425110076637513388849213170119338734618614821065217220175932296607964222377191565023110210503498289855095924961177394365530475696303784868663207589154090473711194785614547836477581550610253277893399491816271482692764472346417626464463830829728654809010416776106449729078533162622311297830111665104273087295654107521604896452266147327845567055020121198881745056071197876962699497502901757968700907039341281566581886657257663145603970149336066118574944568178805637695520368730675586712553225798446319131493846346105634770307091230279183946549892425537109375 576 11893689696385346607211502971950549262460662618044739080187277270387205148292690056056424596961264753491649121011094438294066570198588297572818619772405703522112499901601161070549579427866885149888288371039511516666680156852677001760180023525374676299481344363763602022383937001728365005974609391600895634788704707794356102548339571599190135217066702727093976515180989646261208594220156568507828996252314207434957025195001111824922815460053034713511201056636569689357003407240938779253552211064168510832003021547621236900784584827923156308722282835868238018180593126702813241674924212020138462359718104834106633500608961649010739992926577457410530769266188144683837890625 577 11893689696385346607211502971950549262460662618044739080187277270387205148292690056056424596961264753491649121011094438294066570198588297572818619772405703522112499901601161070549579427866885149888288371039511516666680156852677001760180023525374676299481344363763602022383937001728365005974609391600895634788704707794356102548339571599190135217066702727093976515180989646261208594220156568507828996252314207434957025195001111824922815460053034713511201056636569689357003407240938779253552211064168510832003021547621236900784584827923156308722282835868238018180593126702813241674924212020138462359718104834106633500608961649010739992926577457410530769266188144683837890625 578 6862658954814344992361037214815466924439802330611814449268058985013417370564882162344556992446649762764681542823401490895676411004585447699516343608678090932258912443223869937707107329879192731485542390089798145116674450503994630015623873574141188224800735697891598366915531649997266608447349618953716781273082616397343471170391932812732708020247487473533224449259431025892717358865030340029017330837585297689970203537515641522980464520450601029695963009679300710758990965978021675629299625784025230750065743432977453691752705445711661190132757196295973336490202234107523240446431270335619892781557346489279527529851370871479196975918635192925876253866590559482574462890625 579 6862658954814344992361037214815466924439802330611814449268058985013417370564882162344556992446649762764681542823401490895676411004585447699516343608678090932258912443223869937707107329879192731485542390089798145116674450503994630015623873574141188224800735697891598366915531649997266608447349618953716781273082616397343471170391932812732708020247487473533224449259431025892717358865030340029017330837585297689970203537515641522980464520450601029695963009679300710758990965978021675629299625784025230750065743432977453691752705445711661190132757196295973336490202234107523240446431270335619892781557346489279527529851370871479196975918635192925876253866590559482574462890625 580 3973479534837505750577040547378155349250645549424240566126206152322768657557066771997498498626610212640750613294749463228596641971654974218019962949424614649777910304626620693932415144000052591530129043861993126022554506841812890779046222799427747982159625969079235454444092825348417366291015429374202016357114834894061869807656929098572237943723295247175736956121210563991883350782852566876801034554961887362492747848221556441805688957340897996193962582604315111529455769301274550189364483328950608604288065447693945687524816453067051829086866416655368561827827093548255956218483705524323917920521703617292846439783943734586455049056889776704082350988755933940410614013671875 581 3973479534837505750577040547378155349250645549424240566126206152322768657557066771997498498626610212640750613294749463228596641971654974218019962949424614649777910304626620693932415144000052591530129043861993126022554506841812890779046222799427747982159625969079235454444092825348417366291015429374202016357114834894061869807656929098572237943723295247175736956121210563991883350782852566876801034554961887362492747848221556441805688957340897996193962582604315111529455769301274550189364483328950608604288065447693945687524816453067051829086866416655368561827827093548255956218483705524323917920521703617292846439783943734586455049056889776704082350988755933940410614013671875 582 2308591609740590841085260558026708257914625064215483768919325774499528590040655794530546627702060533544276106324249438135814648985531540020669598473615701111520965886988066623174733198664030555679004974483818006219104168475093289542625855446467521577634742688035035799032017931527430489815079964466411371503483719073449946358248675806270470245303234538609103171506423337679284226804837341355421401076432856557608286499816724292689105284215061735788692260493107079798613801964040513660020764814120303599091366025110182444451918359231957112699469388076769134421967541351536710562939032909632196311823109801647143781514471309794730383502052960265071845924467197619378566741943359375 583 2308591609740590841085260558026708257914625064215483768919325774499528590040655794530546627702060533544276106324249438135814648985531540020669598473615701111520965886988066623174733198664030555679004974483818006219104168475093289542625855446467521577634742688035035799032017931527430489815079964466411371503483719073449946358248675806270470245303234538609103171506423337679284226804837341355421401076432856557608286499816724292689105284215061735788692260493107079798613801964040513660020764814120303599091366025110182444451918359231957112699469388076769134421967541351536710562939032909632196311823109801647143781514471309794730383502052960265071845924467197619378566741943359375 584 1345908908478764460352706905329570914364226412437627037279966926533225167993702328211308683950301291056312969987037422433179940358564887832050375910117953748016723112114042841310869454821129813960859900124065897625737730220979387803350873725290565079761054987124425870835666454080491975562191619283917829586531008219821318726858977995055684153011785736009107148988244805867022704227220170010210676827560355373085631029393150262637748380697380991964807587867481427522591846545035619463792105886632136998270266392639236365115468403432230996703790653248756405368007076607945902258193456186315570449792873014360284824622936773610327813581696875834536886173964376212097704410552978515625 585 1345908908478764460352706905329570914364226412437627037279966926533225167993702328211308683950301291056312969987037422433179940358564887832050375910117953748016723112114042841310869454821129813960859900124065897625737730220979387803350873725290565079761054987124425870835666454080491975562191619283917829586531008219821318726858977995055684153011785736009107148988244805867022704227220170010210676827560355373085631029393150262637748380697380991964807587867481427522591846545035619463792105886632136998270266392639236365115468403432230996703790653248756405368007076607945902258193456186315570449792873014360284824622936773610327813581696875834536886173964376212097704410552978515625 586 787356711460077209306333539617798984903072451276011816808780652021936723276315862003615580110926255267943087442416892123410265109760459381749469907419002942589783020586715062166858631070360941167103041572578550111056572179272941864960261129294980571660217167467789134438864875637087805703882097281091930308120639808595471455212502127107575229511894655565327682158123211432208281972923799455973245944122807893255094152194992903643082802707967880299412438902476635100716230228845837386318381943679800143988105839693953273592549016007855133071717532150522497140284139815648352821043171868994608713128830713400766622404418012562041770945292672363204078411769160084077157080173492431640625 587 787356711460077209306333539617798984903072451276011816808780652021936723276315862003615580110926255267943087442416892123410265109760459381749469907419002942589783020586715062166858631070360941167103041572578550111056572179272941864960261129294980571660217167467789134438864875637087805703882097281091930308120639808595471455212502127107575229511894655565327682158123211432208281972923799455973245944122807893255094152194992903643082802707967880299412438902476635100716230228845837386318381943679800143988105839693953273592549016007855133071717532150522497140284139815648352821043171868994608713128830713400766622404418012562041770945292672363204078411769160084077157080173492431640625 588 462178389627065321862817787755648004138103528899018936466754242736876856563197410996122345525113711842282592328698715676441825619429389657086938835654954727300202633084401741491946016438301872465089485403103608915190207869233216874731673282896153595564547477303592221915613681998970541948178791104000963090866815567645541744209738748612146659723482162816847349426818325110706261518106270280656295369200088233340740267338460834438489605189577145735755101635753784804120427144332506545768890200940042684521018127900350571598826272396610963113098191372356705821346790071785583105952341887099835314606623628766250007351393373373918519544886798677200794027708496969353291206061840057373046875 589 462178389627065321862817787755648004138103528899018936466754242736876856563197410996122345525113711842282592328698715676441825619429389657086938835654954727300202633084401741491946016438301872465089485403103608915190207869233216874731673282896153595564547477303592221915613681998970541948178791104000963090866815567645541744209738748612146659723482162816847349426818325110706261518106270280656295369200088233340740267338460834438489605189577145735755101635753784804120427144332506545768890200940042684521018127900350571598826272396610963113098191372356705821346790071785583105952341887099835314606623628766250007351393373373918519544886798677200794027708496969353291206061840057373046875 590 272223071490341474577199676988076674437342978521522153578918248972020468515723275076716061514291976275104446881603543533424235289843910508024206974200768334379819350886712625738756203682159802881937706902428025651047032434978364739216955563625834467787518464131815818708296458697393649207477307960256567260520554369343224087339536122932554382577130993899123088812395993490205988034164593195306557972458851969437696017462353431484270377456660938838359754863458979249626931588011846355457876328353685141182879677333306486671708674441603857273614834718318099728773259352281708449405929371501803000303301317343321254329970696917238008011938324420871267682320304714949088520370423793792724609375 591 272223071490341474577199676988076674437342978521522153578918248972020468515723275076716061514291976275104446881603543533424235289843910508024206974200768334379819350886712625738756203682159802881937706902428025651047032434978364739216955563625834467787518464131815818708296458697393649207477307960256567260520554369343224087339536122932554382577130993899123088812395993490205988034164593195306557972458851969437696017462353431484270377456660938838359754863458979249626931588011846355457876328353685141182879677333306486671708674441603857273614834718318099728773259352281708449405929371501803000303301317343321254329970696917238008011938324420871267682320304714949088520370423793792724609375 592 160883835250791811475125009099953314592469700306219592765140685142464096892792455570339192354946557978586728107027694228253723056297751110242306321752654085618473236374047161811604916376156443503225184779334963159768796169072213560877220738102868170462423412301903148856603207090159646681619089004511631250967647632281845435617665848653139640103084417394381745488126032152711738928191274578426175761723181513937678346320250878007203793076886614853470615124304256736529516568515001196075604910057027918439081889303984133622979826594987879648706367318525996939704996277198489693598904258557565573179251078549902861309012681878087662735055549732734919200251300086534911315538920462131500244140625 593 160883835250791811475125009099953314592469700306219592765140685142464096892792455570339192354946557978586728107027694228253723056297751110242306321752654085618473236374047161811604916376156443503225184779334963159768796169072213560877220738102868170462423412301903148856603207090159646681619089004511631250967647632281845435617665848653139640103084417394381745488126032152711738928191274578426175761723181513937678346320250878007203793076886614853470615124304256736529516568515001196075604910057027918439081889303984133622979826594987879648706367318525996939704996277198489693598904258557565573179251078549902861309012681878087662735055549732734919200251300086534911315538920462131500244140625 594 95404114303719544204749130396272315553334532281588218509728426289481209457425926153211141066483308881301929767467422677354457772384566408373687648799323872771754629169809966954281715411060770997412534574145633153742896128259822641600191897695000825084217083495028567271965701804464670482200119779675397331823815045943134343321275848251311806581129059514868375074458737066558061184417425825006722226701846637765043259367908770658271849294593762608108074768712424244762003325129395709272833711663817555634375560357262591238427037170827812631682875819885916185245062792378704388304150225324636384895295889580092396756244520353705984001887940991511807085749020951315202410114579834043979644775390625 595 95404114303719544204749130396272315553334532281588218509728426289481209457425926153211141066483308881301929767467422677354457772384566408373687648799323872771754629169809966954281715411060770997412534574145633153742896128259822641600191897695000825084217083495028567271965701804464670482200119779675397331823815045943134343321275848251311806581129059514868375074458737066558061184417425825006722226701846637765043259367908770658271849294593762608108074768712424244762003325129395709272833711663817555634375560357262591238427037170827812631682875819885916185245062792378704388304150225324636384895295889580092396756244520353705984001887940991511807085749020951315202410114579834043979644775390625 596 56765448010713128801825732585782027754234046707544990013288413642241319627168426061160628934557568784374648211643116493025902374568817012982344151035597704299194004356036930337797620669581158743460458071616651726477023196314594471752114179128525490925109164679541997526819592573656478936909071268906861412435169952336164934276159129709530524915771790411346683169302948554602046404728368365878999724887598749470200739323905718541671750330283288751824304487383892425633391978451990447017336058439971445602453458412571241786864087116642548515851311112832120130220812361465329111040969384068158649012701054300154976069965489610455060481123324889949525216020667466032545434018175001256167888641357421875 597 56765448010713128801825732585782027754234046707544990013288413642241319627168426061160628934557568784374648211643116493025902374568817012982344151035597704299194004356036930337797620669581158743460458071616651726477023196314594471752114179128525490925109164679541997526819592573656478936909071268906861412435169952336164934276159129709530524915771790411346683169302948554602046404728368365878999724887598749470200739323905718541671750330283288751824304487383892425633391978451990447017336058439971445602453458412571241786864087116642548515851311112832120130220812361465329111040969384068158649012701054300154976069965489610455060481123324889949525216020667466032545434018175001256167888641357421875 598 33888972462395737894689962353711870569277725884404359037933182944418067817419550358512895473930868564271664982350940546336463717617583756750459458168251829466618820600554047411665179539739951769845893468755141080706782848199812899636012164939729718082290171313686572523511296766472917925334715547537396263223796461544690465762867000436589723374715758875573969852073860287097421703622835914429762835757896453433709841376371713969378034947179123384839109778968183778103135011135838296869349626888662953024664714672305031346757860008635601463963232734360775717741824979794801479291458722288690713460582529417192520713769397297441671107230624959299866553964338477221429624108850475749932229518890380859375 599 33888972462395737894689962353711870569277725884404359037933182944418067817419550358512895473930868564271664982350940546336463717617583756750459458168251829466618820600554047411665179539739951769845893468755141080706782848199812899636012164939729718082290171313686572523511296766472917925334715547537396263223796461544690465762867000436589723374715758875573969852073860287097421703622835914429762835757896453433709841376371713969378034947179123384839109778968183778103135011135838296869349626888662953024664714672305031346757860008635601463963232734360775717741824979794801479291458722288690713460582529417192520713769397297441671107230624959299866553964338477221429624108850475749932229518890380859375 600 20299494504975046998919287449873410470997357804758211063721976583706422622634310664749224388884590269998727324428213387255541766852932670293525215442782845850504673539731874399587442544304231110137690187784329507343362926071687926881971286798898101131291812616898256941583266763117277837275494612974900361671054080465269588991957333261517244301454739566468807941392242311971355600470078712743427938618979975606792194984446656667657442933360294907518626757601942083083777871670367139824740426506309108861774164088710713776707958145172725276913976407882104654927353162897086086095583774650925737362888935120898319907547868981167560993231144350620620065824638747855636344841201434974209405481815338134765625 601 20299494504975046998919287449873410470997357804758211063721976583706422622634310664749224388884590269998727324428213387255541766852932670293525215442782845850504673539731874399587442544304231110137690187784329507343362926071687926881971286798898101131291812616898256941583266763117277837275494612974900361671054080465269588991957333261517244301454739566468807941392242311971355600470078712743427938618979975606792194984446656667657442933360294907518626757601942083083777871670367139824740426506309108861774164088710713776707958145172725276913976407882104654927353162897086086095583774650925737362888935120898319907547868981167560993231144350620620065824638747855636344841201434974209405481815338134765625 602 12199996197490003246350491757373919693069412040659684849296907926807559996203220709514283857719638752269235121981356245740580601878612534846408654481112490356153308797378856514152052969126842897192751802858382033913361118569084444056064743366137758779906379382755852421891543324633483980202572262397915117364303502359627022984166357290171863825174298479447753572776737629494784715882517306358800191110006965339682109185652440657262123202949537239418694681318767191933350500873890651034668996330291774425926272617315138979801482845248807891425299821137144897611339250901148737743445848565206368155096250007659890264436269257681704156931917754722992659560607887461237443249562062419499852694571018218994140625 603 12199996197490003246350491757373919693069412040659684849296907926807559996203220709514283857719638752269235121981356245740580601878612534846408654481112490356153308797378856514152052969126842897192751802858382033913361118569084444056064743366137758779906379382755852421891543324633483980202572262397915117364303502359627022984166357290171863825174298479447753572776737629494784715882517306358800191110006965339682109185652440657262123202949537239418694681318767191933350500873890651034668996330291774425926272617315138979801482845248807891425299821137144897611339250901148737743445848565206368155096250007659890264436269257681704156931917754722992659560607887461237443249562062419499852694571018218994140625 604 7356597707086471957549346529696473574920855460517789964126035479864958677710542087837113166204942167618348778554757816181570102932803358512384418652110831684760445204819450478033687940383486267007229337123604366449756754497157919765807040249781068544283546767801779010400600624753990840062151074225942815770675011922855094859452313445973633886580101983106995404384372790585355183677157935734356515239334200099828311838948421716329060291378570955369472892835216616735810352026956062573905404787165939978833542388241028804820294155685031158529455792145698373259637568293392688859297846684819439997523038754618913829455070362382067606629946406097964573715046556139126178279485923638958411174826323986053466796875 605 7356597707086471957549346529696473574920855460517789964126035479864958677710542087837113166204942167618348778554757816181570102932803358512384418652110831684760445204819450478033687940383486267007229337123604366449756754497157919765807040249781068544283546767801779010400600624753990840062151074225942815770675011922855094859452313445973633886580101983106995404384372790585355183677157935734356515239334200099828311838948421716329060291378570955369472892835216616735810352026956062573905404787165939978833542388241028804820294155685031158529455792145698373259637568293392688859297846684819439997523038754618913829455070362382067606629946406097964573715046556139126178279485923638958411174826323986053466796875 606 4450741612787315534317354650466366512827117553613262928296251465318300000014877963141453465553990011409101011025628478789849912274346031899992573284527053169280069348915767539210381203932009191539373748959780641702102836470780541458313259351117546469291545794520076301292363377976164458237601399906695403541258382213327332389968649634814048501380961699779732219652545538304139886124680551119285691719797191060396128662563795138379081476284035427998531100165306053125165262976308417857212769896235393687194293144885822426916277964189443850910320754248147515822080728817502576759875197244315761198501438446544442866820317569241150902011117575689268567097603166464171337859088983801569838760769926011562347412109375 607 4450741612787315534317354650466366512827117553613262928296251465318300000014877963141453465553990011409101011025628478789849912274346031899992573284527053169280069348915767539210381203932009191539373748959780641702102836470780541458313259351117546469291545794520076301292363377976164458237601399906695403541258382213327332389968649634814048501380961699779732219652545538304139886124680551119285691719797191060396128662563795138379081476284035427998531100165306053125165262976308417857212769896235393687194293144885822426916277964189443850910320754248147515822080728817502576759875197244315761198501438446544442866820317569241150902011117575689268567097603166464171337859088983801569838760769926011562347412109375 608 2701600158961900529330634272833084473286060355043250597475824639448208100009030923626862253591271936925324313692556486625438896750528041363295491983707921273753002094791870896300701390786729579264399865618586849513176421737763788665196148426128350706859968297273686314884464570431531826150224049743364109949543838003489690760710970328332127440338243751766297457329095141750612910877681094529406414873916894973660450098176223648996102456104409504795108377800340774246975314626619209639328151327014883968126935938945694213138180724262992417502564697828625542104003002392224064093244244727299667047490373137052476820159932764529378597520748368443386020228245122043752002080467013167552892127787345089018344879150390625 609 2701600158961900529330634272833084473286060355043250597475824639448208100009030923626862253591271936925324313692556486625438896750528041363295491983707921273753002094791870896300701390786729579264399865618586849513176421737763788665196148426128350706859968297273686314884464570431531826150224049743364109949543838003489690760710970328332127440338243751766297457329095141750612910877681094529406414873916894973660450098176223648996102456104409504795108377800340774246975314626619209639328151327014883968126935938945694213138180724262992417502564697828625542104003002392224064093244244727299667047490373137052476820159932764529378597520748368443386020228245122043752002080467013167552892127787345089018344879150390625 610 1645274496807797422362356272155348444231210756221339613862777205423958732905499832488759112437084609587522507038766900354892288121071577190246954618078124055715578275728249375847127146989118313772019518161719391353524440838298147297104454391512165580477720693039674965764638923392802882125486446293708742959272197344125221673272980929954265611165990444825675151513418941326123262724507786568408506658215389038959214109789320202238626395767585388420221002080407531516407966607611098670350844158152064336589303986817927775801152061076162382259061900977632955141337828456864455032785745038925497231921637240464958383477399053598391565890135756382022086319001279324644969267004411019039711305822493159212172031402587890625 611 1645274496807797422362356272155348444231210756221339613862777205423958732905499832488759112437084609587522507038766900354892288121071577190246954618078124055715578275728249375847127146989118313772019518161719391353524440838298147297104454391512165580477720693039674965764638923392802882125486446293708742959272197344125221673272980929954265611165990444825675151513418941326123262724507786568408506658215389038959214109789320202238626395767585388420221002080407531516407966607611098670350844158152064336589303986817927775801152061076162382259061900977632955141337828456864455032785745038925497231921637240464958383477399053598391565890135756382022086319001279324644969267004411019039711305822493159212172031402587890625 612 1005262717549564225063399682286917899425269772051238504070156872514038785805260397650631817699058696457976251800686576116839188041974733663240889271645733798042218326469960368642594686810351289714703925596810548117003433352200167998530821633213933169671887343447241404082194382193002560978672218685456041948115312577260510442369791348202056288422420161788487517574698973150261313524674257593297597568169602702804079821081274643567800727813994672324755032271129001756525267597250381287584365780630911309656064735945753871014503909317535215560286821497333735591357413187144182025032090218783478808704120353924089572304690821748617246758872947149415494740909781667358076222139695132633263607857543320278637111186981201171875 613 1005262717549564225063399682286917899425269772051238504070156872514038785805260397650631817699058696457976251800686576116839188041974733663240889271645733798042218326469960368642594686810351289714703925596810548117003433352200167998530821633213933169671887343447241404082194382193002560978672218685456041948115312577260510442369791348202056288422420161788487517574698973150261313524674257593297597568169602702804079821081274643567800727813994672324755032271129001756525267597250381287584365780630911309656064735945753871014503909317535215560286821497333735591357413187144182025032090218783478808704120353924089572304690821748617246758872947149415494740909781667358076222139695132633263607857543320278637111186981201171875 614 616226045857882869963864005241880672347690370267409202995006162851105775698624623759837304249522980928739442353820871159622422269730511735566665123518834818199879834126085705977910543014745340595113506390844865995723104644898702983099393661160141033008866941533158980702385156284310569879926070054184553714194686609860692901172682096447860504802943559176342848273290470541110185190625319904691427309287966456818900930322821356507061846149978734135074834782202078076749989037114483729289216223526748632819167683134747122931890896411649087138455821577865579917502094283719383581344671304114272509735625776955466907822775473731902372263189116602591698276177696162090500724171633116304190591616674055330804549157619476318359375 615 616226045857882869963864005241880672347690370267409202995006162851105775698624623759837304249522980928739442353820871159622422269730511735566665123518834818199879834126085705977910543014745340595113506390844865995723104644898702983099393661160141033008866941533158980702385156284310569879926070054184553714194686609860692901172682096447860504802943559176342848273290470541110185190625319904691427309287966456818900930322821356507061846149978734135074834782202078076749989037114483729289216223526748632819167683134747122931890896411649087138455821577865579917502094283719383581344671304114272509735625776955466907822775473731902372263189116602591698276177696162090500724171633116304190591616674055330804549157619476318359375 616 378979018202597965027776363223756613493829577714456659841928790153430052054654143612299942113456633271174757047599835763167789695884264717373499050964083413192926097987542709176414983954068384465994806430369592587369709356612702334606127101613486735300453169042892773131966871114851000476154533083323500534229732265064326134221199489315434210453810288893450851688073639382782763892234571741385227795212099370943624072148535134251843035382236921493071023391054278017201243257825407493512867977468950409183788125127869480603112901293164188590150330270387331649263787984487420902526972852030277593487409852827612148311006916345119958941861306710593894439849283139685657945365554366527077213844254544028444797731935977935791015625 617 378979018202597965027776363223756613493829577714456659841928790153430052054654143612299942113456633271174757047599835763167789695884264717373499050964083413192926097987542709176414983954068384465994806430369592587369709356612702334606127101613486735300453169042892773131966871114851000476154533083323500534229732265064326134221199489315434210453810288893450851688073639382782763892234571741385227795212099370943624072148535134251843035382236921493071023391054278017201243257825407493512867977468950409183788125127869480603112901293164188590150330270387331649263787984487420902526972852030277593487409852827612148311006916345119958941861306710593894439849283139685657945365554366527077213844254544028444797731935977935791015625 618 233830054231002944422138016109057830525692849449819759122470063524666342117721606608789064284002742728314825098369098665874526242360591330619448914444839465940035402458313851561848045099660193215518795567538038626407110673030037340451980421695521315680379605299464841022423559477863067293787346912410599829619744807544689224814480084907622907850000948247259175491541435499176965321508730764434685549645865311872216052515646177833387152830840180561224821432280489536613167090078276423497439542098342402466397273203895469532120660097882304360122753776828983627595757186428738696859142249702681275181731879194636695507891267384939014667128426240436432869387007697186050952290547044147206640941905053665550440200604498386383056640625 619 233830054231002944422138016109057830525692849449819759122470063524666342117721606608789064284002742728314825098369098665874526242360591330619448914444839465940035402458313851561848045099660193215518795567538038626407110673030037340451980421695521315680379605299464841022423559477863067293787346912410599829619744807544689224814480084907622907850000948247259175491541435499176965321508730764434685549645865311872216052515646177833387152830840180561224821432280489536613167090078276423497439542098342402466397273203895469532120660097882304360122753776828983627595757186428738696859142249702681275181731879194636695507891267384939014667128426240436432869387007697186050952290547044147206640941905053665550440200604498386383056640625 620 144740803568990822597303431971506797095403873809438430896808969321768465770869674490840430791797697748826876735890472074176331744021206033653438878041355629416881914121696274116783939916689659600406134456306045909746001506605593113739775881029527694406154975680368736592880183316797238654854367738782161294534622035870162630160163172557818579959150586965053429629264148573990541534013904343185070355230790628048901736507184984078866647602290071767398164466581623023163550428758453106144915076558873947126699912113211295640382688600589146398915984587857140865481773698399389253355809052565959709337492033221480114519384694511277250078952495842830151946150557764558165539467848620327120910743039228218975722484174184501171112060546875 621 144740803568990822597303431971506797095403873809438430896808969321768465770869674490840430791797697748826876735890472074176331744021206033653438878041355629416881914121696274116783939916689659600406134456306045909746001506605593113739775881029527694406154975680368736592880183316797238654854367738782161294534622035870162630160163172557818579959150586965053429629264148573990541534013904343185070355230790628048901736507184984078866647602290071767398164466581623023163550428758453106144915076558873947126699912113211295640382688600589146398915984587857140865481773698399389253355809052565959709337492033221480114519384694511277250078952495842830151946150557764558165539467848620327120910743039228218975722484174184501171112060546875 622 89884039016343300832925431254305720996245805635661265586918369948818217243710067858811907521706370302021490452987983158063502013037168946898785543263681845867883668669573386226522826688264278611852209497366054509952266935602073323632400822119336698226222239897508985424178593839731085204664562365783722163906000284275370993329461330158405338154632514505298179799773036264448126292622634597117928690598320980018367978370961875112976188161022134567554260133747187897384564816258999378915992262543060721165680645422304214592677649620965859913726826429059284477464181466706020726333957421643460979498582552630539151116537895291503172299029499918397524358559496371790620800009533993223142085571427360723983923662672168575227260589599609375 623 89884039016343300832925431254305720996245805635661265586918369948818217243710067858811907521706370302021490452987983158063502013037168946898785543263681845867883668669573386226522826688264278611852209497366054509952266935602073323632400822119336698226222239897508985424178593839731085204664562365783722163906000284275370993329461330158405338154632514505298179799773036264448126292622634597117928690598320980018367978370961875112976188161022134567554260133747187897384564816258999378915992262543060721165680645422304214592677649620965859913726826429059284477464181466706020726333957421643460979498582552630539151116537895291503172299029499918397524358559496371790620800009533993223142085571427360723983923662672168575227260589599609375 624 55997756307181876418912543671432464180661136911016968460650144478113749342831372276039818386023068698159388552211513507473561754122156253917943393453273789975691525581144219619123721026788645575183926516859051959700262300880091680622985712180346762994936455456148097919263263962152466082506022353883258908113438177103556128844254408688686525670336056536800766015258601592751182680303901354004469574242753970551443250525109248195384165224316789835586304063324498060070583880529356613064663179564326829286219042098095525691238175713861730726251812865303934229460185053757850912506055473683876190227616930288825891145603108766606476342295378449161657675382566239625556758405939677778017519310999245731041984441844761022366583347320556640625 625 55997756307181876418912543671432464180661136911016968460650144478113749342831372276039818386023068698159388552211513507473561754122156253917943393453273789975691525581144219619123721026788645575183926516859051959700262300880091680622985712180346762994936455456148097919263263962152466082506022353883258908113438177103556128844254408688686525670336056536800766015258601592751182680303901354004469574242753970551443250525109248195384165224316789835586304063324498060070583880529356613064663179564326829286219042098095525691238175713861730726251812865303934229460185053757850912506055473683876190227616930288825891145603108766606476342295378449161657675382566239625556758405939677778017519310999245731041984441844761022366583347320556640625 626 34998597691988672761820339794645290112913210569385605287906340298821093339269607672524886491264417936349617845132195942170976096326347658698714620908296118734807203488215137261952325641742903484489954073036907474812663938050057300389366070112716726871835284660092561199539539976345291301566263971177036817570898860689722580527659005430429078543960035335500478759536625995469489175189938346252793483901721231594652031578193280122115103265197993647241440039577811287544114925330847883165414487227704268303886901311309703557023859821163581703907383040814958893412615658598656820316284671052422618892260581430516181966001942979129047713934611530726036047114103899765972974003712298611260949569374528581901240276152975638979114592075347900390625 627 34998597691988672761820339794645290112913210569385605287906340298821093339269607672524886491264417936349617845132195942170976096326347658698714620908296118734807203488215137261952325641742903484489954073036907474812663938050057300389366070112716726871835284660092561199539539976345291301566263971177036817570898860689722580527659005430429078543960035335500478759536625995469489175189938346252793483901721231594652031578193280122115103265197993647241440039577811287544114925330847883165414487227704268303886901311309703557023859821163581703907383040814958893412615658598656820316284671052422618892260581430516181966001942979129047713934611530726036047114103899765972974003712298611260949569374528581901240276152975638979114592075347900390625 628 21944120752876897821661353051242596900796583027004774515517275367360825523722044010673103830022790046091210388897886855741202012396619982004094067309501666446724116587110891063244108177372800484775201203794140986707540289157385927344132525960673387748640723481878035872111291565168497646082047509928002084616953585652456057990842196404879032247062942155358800182229464499159369712844091343100501514406379212209846823799527186636566169747279142016820382904815287677290160058182441622744714883491770576226537087122191184130253960107869565728349929166590979226169710017941357826338310488749868982045447384556933646092683218247913912916637001429765224601540543145153265054700327611229260615379997829420852077653147915725639904849231243133544921875 629 21944120752876897821661353051242596900796583027004774515517275367360825523722044010673103830022790046091210388897886855741202012396619982004094067309501666446724116587110891063244108177372800484775201203794140986707540289157385927344132525960673387748640723481878035872111291565168497646082047509928002084616953585652456057990842196404879032247062942155358800182229464499159369712844091343100501514406379212209846823799527186636566169747279142016820382904815287677290160058182441622744714883491770576226537087122191184130253960107869565728349929166590979226169710017941357826338310488749868982045447384556933646092683218247913912916637001429765224601540543145153265054700327611229260615379997829420852077653147915725639904849231243133544921875 630 13802851953559568729824991069231593450601050723986003170260366206069959254421165682713382309084334938991371334616770832261216065797473968680575168337676548194989469333292750478780544043567491504923601557186514680639042841879995748299459358829263560893895015070101284563558002394490985019385607883744713311224063805375394860476239741538668911283402590615720685314622333169971243549378933454810215452561612524479993652169902600394400120771038580328580020847128815949015510676596755780706425661716323692446491827799858254817929740907849956843132105445785725933260747601285114072766797297423667589706586404886311263392297744277937851224564673899322326274369001638301403719406506067463204927074018634705715956843830038991427500150166451930999755859375 631 13802851953559568729824991069231593450601050723986003170260366206069959254421165682713382309084334938991371334616770832261216065797473968680575168337676548194989469333292750478780544043567491504923601557186514680639042841879995748299459358829263560893895015070101284563558002394490985019385607883744713311224063805375394860476239741538668911283402590615720685314622333169971243549378933454810215452561612524479993652169902600394400120771038580328580020847128815949015510676596755780706425661716323692446491827799858254817929740907849956843132105445785725933260747601285114072766797297423667589706586404886311263392297744277937851224564673899322326274369001638301403719406506067463204927074018634705715956843830038991427500150166451930999755859375 632 8709599582696087868519569364685135467329263006835168000434291076030144289539755545792144237032215346503555312143182395156827337518206074237442931221073901911038355149307725552110523291491087139606792582584690763483236033226277317176958855421265306924047754509233910559605099510923811547232318574642914099382384261191874156960507276910900083019827034678519752433526692230251854679658107009985245950566377502946875994519208540848866476206525344187333993154538282863828787236932552897625754592543000249933736343341710558790113666512853322768016358536290793063887531736410906979915849094674334249104856021483262407200539876639378784122700309230472387879126840033768185746945505328569282308983705758499306768768456754603590752594755031168460845947265625 633 8709599582696087868519569364685135467329263006835168000434291076030144289539755545792144237032215346503555312143182395156827337518206074237442931221073901911038355149307725552110523291491087139606792582584690763483236033226277317176958855421265306924047754509233910559605099510923811547232318574642914099382384261191874156960507276910900083019827034678519752433526692230251854679658107009985245950566377502946875994519208540848866476206525344187333993154538282863828787236932552897625754592543000249933736343341710558790113666512853322768016358536290793063887531736410906979915849094674334249104856021483262407200539876639378784122700309230472387879126840033768185746945505328569282308983705758499306768768456754603590752594755031168460845947265625 634 5513176535846623620772887407845690750819423483326661344274906251127081335278665260486427302041392314336750512586634456134271704649024444992301375462939779909687278809511790274485961243513858159371099704776109253284888409032233541773014955481660939282922228604345065384230027990414772709398057657748964624909049237334456341356001106284599752551550512951503003290422396181749424012223581737320660686708516959365372504530659006357332479438730542870582417666822733052803622320978305984197102657079719158208055105335302783714141950902636153312154354953472072009440807589148104118286732476928853579683373861598905103757941741912726770349669295742889021527487289741375261577816504872984355701586685745130061184630433125664072946392479934729635715484619140625 635 5513176535846623620772887407845690750819423483326661344274906251127081335278665260486427302041392314336750512586634456134271704649024444992301375462939779909687278809511790274485961243513858159371099704776109253284888409032233541773014955481660939282922228604345065384230027990414772709398057657748964624909049237334456341356001106284599752551550512951503003290422396181749424012223581737320660686708516959365372504530659006357332479438730542870582417666822733052803622320978305984197102657079719158208055105335302783714141950902636153312154354953472072009440807589148104118286732476928853579683373861598905103757941741912726770349669295742889021527487289741375261577816504872984355701586685745130061184630433125664072946392479934729635715484619140625 636 3500867100262605999190783503982013626770333911912429953614565469465696647901952440408881336796284119603836575492512879645262532452130522570111373418966760242651422044039986824298585389631299931200648312532829375835904139735468299025864496730854696444655615163759116518986067773913380670467766612670592536817246265707379776761060702490720842870234575724204407089418221575410884247761974403198619536059908269197011540376968469036906124443593894722819835218432435488530300173821224299965160187245621665462114991887917267658480138823173957353218015395454765725994912819109046115112075122849822023098942402115304740886293006114581499172040002796734528669954428985773291101913480594345065870507545448157588852240325034796686320959224758553318679332733154296875 637 3500867100262605999190783503982013626770333911912429953614565469465696647901952440408881336796284119603836575492512879645262532452130522570111373418966760242651422044039986824298585389631299931200648312532829375835904139735468299025864496730854696444655615163759116518986067773913380670467766612670592536817246265707379776761060702490720842870234575724204407089418221575410884247761974403198619536059908269197011540376968469036906124443593894722819835218432435488530300173821224299965160187245621665462114991887917267658480138823173957353218015395454765725994912819109046115112075122849822023098942402115304740886293006114581499172040002796734528669954428985773291101913480594345065870507545448157588852240325034796686320959224758553318679332733154296875 638 2230052342867280021484529092036542680252702701888217880452478204049648764713543704540457411539232984187643898588730704334032233172007142877160944867881826274568955842053471607078198893195138056174812975083412312407470937011493306479475684417554441635245626859314557222594125171982823487087967332271167445952585871255600917796795667486589176908339424736318207315959407143536733265824377694837520644470161567478496351220128914776509201270569310938436235034141461406193801210724119879077807039275461000899367249832603299498451848430361810833999875806904685767458759465772462375326391853255336628714026310147449119944568644894988414972589481781519894762760971263937586431918887138597806959513306450476384098877087047165489186451026171198463998734951019287109375 639 2230052342867280021484529092036542680252702701888217880452478204049648764713543704540457411539232984187643898588730704334032233172007142877160944867881826274568955842053471607078198893195138056174812975083412312407470937011493306479475684417554441635245626859314557222594125171982823487087967332271167445952585871255600917796795667486589176908339424736318207315959407143536733265824377694837520644470161567478496351220128914776509201270569310938436235034141461406193801210724119879077807039275461000899367249832603299498451848430361810833999875806904685767458759465772462375326391853255336628714026310147449119944568644894988414972589481781519894762760971263937586431918887138597806959513306450476384098877087047165489186451026171198463998734951019287109375 640 1425003447092191933728614089811350772681477026506571225609133572387725560651954427201352285973569876895904451198198920069446596996912564298505843770576486989449562783072168356922969092751693217895705491078300467628373928750344222840384962342817288204921955563102002065237645984897024208249211125321275997963702371732328986472152431523930484044428892406507334474898061164719972556861777347001175691816433241618759168429662376542189379611893789689660754186816393838557838973652712602730718698097019579574695672643033508379510731147001197122925920640612094205406147298628603457833564394230160105748262812184219987644579364087897597167484678858391212753404260637656117729996168881563998647129002821854409439182458623138747590142205723395818495191633701324462890625 641 1425003447092191933728614089811350772681477026506571225609133572387725560651954427201352285973569876895904451198198920069446596996912564298505843770576486989449562783072168356922969092751693217895705491078300467628373928750344222840384962342817288204921955563102002065237645984897024208249211125321275997963702371732328986472152431523930484044428892406507334474898061164719972556861777347001175691816433241618759168429662376542189379611893789689660754186816393838557838973652712602730718698097019579574695672643033508379510731147001197122925920640612094205406147298628603457833564394230160105748262812184219987644579364087897597167484678858391212753404260637656117729996168881563998647129002821854409439182458623138747590142205723395818495191633701324462890625 642 913427209586095029520041631569075845288826773990712155615454619900532084377902787836066815309058291090274753218045507764515268675020953715342245856939528160237169743949259916787623188453835352671147219781190599749787688328970646840686760861745881739354973515948383323817331076318992517487744331330937914694733220280422880328649708606839440272478920032571201398409657206585502408948399279427753618454333707877624626963413583363543392331223919191072543433749308450515574782111388778350390685480189550507379926164184478871266378665227767355795515130632352385665340418420934816471314776701532627784636462610085012080175372380342359784357679148228767374932131068737571464927544253082523132809690808808676450515955977431937205281153868696719655417837202548980712890625 643 913427209586095029520041631569075845288826773990712155615454619900532084377902787836066815309058291090274753218045507764515268675020953715342245856939528160237169743949259916787623188453835352671147219781190599749787688328970646840686760861745881739354973515948383323817331076318992517487744331330937914694733220280422880328649708606839440272478920032571201398409657206585502408948399279427753618454333707877624626963413583363543392331223919191072543433749308450515574782111388778350390685480189550507379926164184478871266378665227767355795515130632352385665340418420934816471314776701532627784636462610085012080175372380342359784357679148228767374932131068737571464927544253082523132809690808808676450515955977431937205281153868696719655417837202548980712890625 644 587333695763859103981386769098915768520715615676027916060737320596042130254991492578590962243724481171046666319203261492583317758038473238965064086012116607032500145359374126494441710175816131767547662319305555639113483595528125918561587234102601958405247970754810477214543882073112188744619605045793079148713460640311912051321762634197760095203945580943282499177409583834478048953820736672045576666136574165312635137474934102758401268976980039859645427900805333681514584897622984479301210763761880976245292523570619914224281481741454409776516228996602583982813889044661086991055401419085479665521245458284662767552764440560137341341987692311097422081360277198258451948410954732062374396631190063978957681759693488735622995781937571990738433669321238994598388671875 645 587333695763859103981386769098915768520715615676027916060737320596042130254991492578590962243724481171046666319203261492583317758038473238965064086012116607032500145359374126494441710175816131767547662319305555639113483595528125918561587234102601958405247970754810477214543882073112188744619605045793079148713460640311912051321762634197760095203945580943282499177409583834478048953820736672045576666136574165312635137474934102758401268976980039859645427900805333681514584897622984479301210763761880976245292523570619914224281481741454409776516228996602583982813889044661086991055401419085479665521245458284662767552764440560137341341987692311097422081360277198258451948410954732062374396631190063978957681759693488735622995781937571990738433669321238994598388671875 646 378830233767689122067994466068800670695861572111038005859175571784447174014469512713191170647202290355325099775886103662716239953934815239132466335477815211535962593756796311588914903063401404990068242195952083387228196919115641217472223765996178263171384941136852757803380803937157361740279645254536536050920182113001183273102536899057555261406544899708417211969429181573238341575214375153469396949658090336626649663671332496279168818490152125709471300996019440224576907258966824989149280942626413229678213677703049844674661555723238094305852967702808666668914958433806401109230733915310134384261203320593607485071533064161288585165582061540657837242477378792876701506725065802180231485827117591266427704735002300234476832279349733934026289716712199151515960693359375 647 378830233767689122067994466068800670695861572111038005859175571784447174014469512713191170647202290355325099775886103662716239953934815239132466335477815211535962593756796311588914903063401404990068242195952083387228196919115641217472223765996178263171384941136852757803380803937157361740279645254536536050920182113001183273102536899057555261406544899708417211969429181573238341575214375153469396949658090336626649663671332496279168818490152125709471300996019440224576907258966824989149280942626413229678213677703049844674661555723238094305852967702808666668914958433806401109230733915310134384261203320593607485071533064161288585165582061540657837242477378792876701506725065802180231485827117591266427704735002300234476832279349733934026289716712199151515960693359375 648 245103161247694861977992419546514033940222437155841589790886594944537321587361774725434687408739881859895339554998309069777407250195825459718705719054146441863767798160647213598027942282020709028574152700780997951536643406667819867704528776599527336271886056915543734298787380147340813045960930479685138824945357827111765577697341373690238254130034550111345936144220680477885206999163700724294699826428784447797442332395352125092622225563128425334027931744424577825301258996551535767979584769879289359601804249473873249504506026552935047015886870103717207334787978106672741517672284843205656946616998548424064042841281892512353714602131593816805620695882864078991225874851117574010609771330145081549378724963546488251706510484739277855315009446712792851030826568603515625 649 245103161247694861977992419546514033940222437155841589790886594944537321587361774725434687408739881859895339554998309069777407250195825459718705719054146441863767798160647213598027942282020709028574152700780997951536643406667819867704528776599527336271886056915543734298787380147340813045960930479685138824945357827111765577697341373690238254130034550111345936144220680477885206999163700724294699826428784447797442332395352125092622225563128425334027931744424577825301258996551535767979584769879289359601804249473873249504506026552935047015886870103717207334787978106672741517672284843205656946616998548424064042841281892512353714602131593816805620695882864078991225874851117574010609771330145081549378724963546488251706510484739277855315009446712792851030826568603515625 650 159071951649753965423717080285687608027204361714141191774285400119004721710197791796807112128272183327072075371193902586285537305377090723357440011666141040769585301006260041625120134541031440159544625102806867670547281570927415094140239176013093241240454050938187883559913009715624187666828643881315655097389537229795535859925574551524964626930392423022263512557599221630147499342457241770067260187352281106620540073724583529185111824390470348041784127702131551008620517088761946713418750515651658794381570957908543738928424411232854845513310578697312467560277397791230609244969312863240471358354432057927217563803991948240517560776783404387106847831627978787265305592778375305532885741593264157925546792501341670875357525304595791328099441130916602560319006443023681640625 651 159071951649753965423717080285687608027204361714141191774285400119004721710197791796807112128272183327072075371193902586285537305377090723357440011666141040769585301006260041625120134541031440159544625102806867670547281570927415094140239176013093241240454050938187883559913009715624187666828643881315655097389537229795535859925574551524964626930392423022263512557599221630147499342457241770067260187352281106620540073724583529185111824390470348041784127702131551008620517088761946713418750515651658794381570957908543738928424411232854845513310578697312467560277397791230609244969312863240471358354432057927217563803991948240517560776783404387106847831627978787265305592778375305532885741593264157925546792501341670875357525304595791328099441130916602560319006443023681640625 652 103555840523989831490839819265982632825710039475905915845059795477472073833338762459721429995505191345923921066647230583671884785800486060905693447594657817541000030955075287097953207586211467543863550941927270853526280302673747226285295703584523700047535587160760312197503369324871346171105447166736491468400588736596893844811549033042751972131685467387493546674997093281226022071939664392313786381966335000409971587994703877499507797678196196575201467134087639706611956624784027310435606585689229875142402693598461974042404291712588504429165186731950416381740585962091126618475022673969546854288735269710618634036398758304576932065685996256006557938389814190509713940898722323901908617777214966809530961918373427739857748973291860154592736176226708266767673194408416748046875 653 103555840523989831490839819265982632825710039475905915845059795477472073833338762459721429995505191345923921066647230583671884785800486060905693447594657817541000030955075287097953207586211467543863550941927270853526280302673747226285295703584523700047535587160760312197503369324871346171105447166736491468400588736596893844811549033042751972131685467387493546674997093281226022071939664392313786381966335000409971587994703877499507797678196196575201467134087639706611956624784027310435606585689229875142402693598461974042404291712588504429165186731950416381740585962091126618475022673969546854288735269710618634036398758304576932065685996256006557938389814190509713940898722323901908617777214966809530961918373427739857748973291860154592736176226708266767673194408416748046875 654 67621963862165359963518401980686659235188655777766563046824046446789264213170211886198093787064889948888320456520641571137740765127717397771417821279311554854273020213664162474963444553796088306142898765078507867352661037645956938764298094440693976131040738415976483864969700169140989049731856999878928928865584444997771680661941518576917037801990610204033285978773101912640592412976600848180902507424016755267711446960541632007178591883862116363606558038559228728417607675983969833714451100455067108467988958919795669049690002488320293392244866935963621897276602633245505681864189806102114095850544131121033968025768389172888736638892955555172282333768548666402843203406865677507946327408521373326623718132697848314127110079559584680949056723076040498199290595948696136474609375 655 67621963862165359963518401980686659235188655777766563046824046446789264213170211886198093787064889948888320456520641571137740765127717397771417821279311554854273020213664162474963444553796088306142898765078507867352661037645956938764298094440693976131040738415976483864969700169140989049731856999878928928865584444997771680661941518576917037801990610204033285978773101912640592412976600848180902507424016755267711446960541632007178591883862116363606558038559228728417607675983969833714451100455067108467988958919795669049690002488320293392244866935963621897276602633245505681864189806102114095850544131121033968025768389172888736638892955555172282333768548666402843203406865677507946327408521373326623718132697848314127110079559584680949056723076040498199290595948696136474609375 656 44292386329718310776104553297349761799048569534437098795669750422646968059626488785459751430527502916521849899021020229095220201158654895540278672937949068429548828239950026421101056182736437840523598691126422653115992979658101794890615251858654554365831683662464596931555153610787347827574366334920698448406957811473540450833571694667880659760303849683641802316096381752779588030499673555558491142362730974700350997759154768964701977683929686218162295515256294817113533027769500241082965470798068956046532768092466163227546951629849792171920387843056172342716174724775806221621044322996884732782106405884277249056878294908242122498474885888637844928618399376493862298231497018767704844452581499528938535376917090645753257102111527966021632153614806526320535340346395969390869140625 657 44292386329718310776104553297349761799048569534437098795669750422646968059626488785459751430527502916521849899021020229095220201158654895540278672937949068429548828239950026421101056182736437840523598691126422653115992979658101794890615251858654554365831683662464596931555153610787347827574366334920698448406957811473540450833571694667880659760303849683641802316096381752779588030499673555558491142362730974700350997759154768964701977683929686218162295515256294817113533027769500241082965470798068956046532768092466163227546951629849792171920387843056172342716174724775806221621044322996884732782106405884277249056878294908242122498474885888637844928618399376493862298231497018767704844452581499528938535376917090645753257102111527966021632153614806526320535340346395969390869140625 658 29100097818624930179900691516358793501974910184125173908755026027679058015174603132047056689856569416154855383656810290515559672161236266369963088120232537958213580153647167358663393912057839661224004340070059683097207387635372879243134220471136042218351416166239240184031735922287287522716358682042898880603371282138116076197656603396797593462519629242152664121675322811576189336038285526001928680532314250378130605527764683209809199338341803845332628153523385694843591199244561658391508314314331304122572028636750269240498347220811313456951694812887905229164526794177704687605026120208953269437843908665970152630369039754715074481498000028835064118102288390356467529938093541330382082805346045190512617742634528554259889916087273873676212324924927887792591718607582151889801025390625 659 29100097818624930179900691516358793501974910184125173908755026027679058015174603132047056689856569416154855383656810290515559672161236266369963088120232537958213580153647167358663393912057839661224004340070059683097207387635372879243134220471136042218351416166239240184031735922287287522716358682042898880603371282138116076197656603396797593462519629242152664121675322811576189336038285526001928680532314250378130605527764683209809199338341803845332628153523385694843591199244561658391508314314331304122572028636750269240498347220811313456951694812887905229164526794177704687605026120208953269437843908665970152630369039754715074481498000028835064118102288390356467529938093541330382082805346045190512617742634528554259889916087273873676212324924927887792591718607582151889801025390625 660 19176964462473828988554555709280444917801465811338489605869562152240499232000063464019010358615479245246049697829837981449753823954254699537805675071233242514462749321253483289359176588046116336746618860106169331161059668451710727421225451290478651821893583253551659281276913972787322477470080371466270362317621674929018494214255701638489614091800435670578605656184037732828708772449230161635271000470795090999188069042796926235264262363967248734074201953171911172901926600302166132880003979133144329416774966871618427429488410818514655568131166881693129546019423157363107389131712213217700204559539135810874330583413197198357234083307182019002307253829408049244912102229203643736721792568723043780547815092396154317257267454701513482752623922125527478055317942562396638095378875732421875 661 19176964462473828988554555709280444917801465811338489605869562152240499232000063464019010358615479245246049697829837981449753823954254699537805675071233242514462749321253483289359176588046116336746618860106169331161059668451710727421225451290478651821893583253551659281276913972787322477470080371466270362317621674929018494214255701638489614091800435670578605656184037732828708772449230161635271000470795090999188069042796926235264262363967248734074201953171911172901926600302166132880003979133144329416774966871618427429488410818514655568131166881693129546019423157363107389131712213217700204559539135810874330583413197198357234083307182019002307253829408049244912102229203643736721792568723043780547815092396154317257267454701513482752623922125527478055317942562396638095378875732421875 662 12675973509695200961434561323834374090666768901294741629479780582630969992352041949716565847044831781107638850265522905738287277633762356394489551222085173302059877301348552454266415724698482898589515066530177927897460440846580790825430023303006388854271658530597646784924040136012420157607723125539204709491947927128081224675623018783041634914680087978252458338737648941399776498588941136840914131311195555150463313637288768241509677422582351413223047491046633285288173482799731813833682630207008401744488253102139780530891839551038187330534701308799158629918838707017013984216061772936899835213855368770987932515636123348114131729066047314560525094781238720550886899573503608509973104887925931938942105776073858003707053787557700412099484412524973662994565160033744177781045436859130859375 663 12675973509695200961434561323834374090666768901294741629479780582630969992352041949716565847044831781107638850265522905738287277633762356394489551222085173302059877301348552454266415724698482898589515066530177927897460440846580790825430023303006388854271658530597646784924040136012420157607723125539204709491947927128081224675623018783041634914680087978252458338737648941399776498588941136840914131311195555150463313637288768241509677422582351413223047491046633285288173482799731813833682630207008401744488253102139780530891839551038187330534701308799158629918838707017013984216061772936899835213855368770987932515636123348114131729066047314560525094781238720550886899573503608509973104887925931938942105776073858003707053787557700412099484412524973662994565160033744177781045436859130859375 664 8404170436927918237431114157702190022112067781558413700345094526284333104929403812662083156590723470874364557726041686504484465071184442289546572460242469899265698650794090277178633625475094161764848489109507966196016272281283064317260105449893235810382109605786239818404638610176234564493920432232492722393161475685917851959938061453156603948432898329581379878583061248148051818564467973725526069059322653064757176941522453344120916131172098986966880486563917868146059019096222192571731583827246570356595711806718674491981289622338318200144506967733842171636190062752280271535248955457164590746786109495164999257866749779799669336370789369553628137839961271725238014417232892442112168540694892875518616129536967856457776661150755373221958165504057538565396701102372389868833124637603759765625 665 8404170436927918237431114157702190022112067781558413700345094526284333104929403812662083156590723470874364557726041686504484465071184442289546572460242469899265698650794090277178633625475094161764848489109507966196016272281283064317260105449893235810382109605786239818404638610176234564493920432232492722393161475685917851959938061453156603948432898329581379878583061248148051818564467973725526069059322653064757176941522453344120916131172098986966880486563917868146059019096222192571731583827246570356595711806718674491981289622338318200144506967733842171636190062752280271535248955457164590746786109495164999257866749779799669336370789369553628137839961271725238014417232892442112168540694892875518616129536967856457776661150755373221958165504057538565396701102372389868833124637603759765625 666 5588773340557065627891690914871956364704525074736345110729487859979081514778053535420285299132831108131452430887817721525482169272337654122548470686061242483011689602778070034323791360940937617573624245257822797520350821067053237770977970124179001813904102887847849479239084675767195985388457087434607660391452381331135371553358810866349141625707877389171617619257735730018454459345371202527474835924449564288063522666112431473840409227229445826332975523565005382317129247698987758060201503245118969287136148351467918537167557598854981603096097133543005044138066391730266380570940555379014452846612762814284724506481388603566780108686574930753162711663574245697283279587459873474004592079562103762219879726142083624544421479665252323192602180060198263145988806233077639262774027884006500244140625 667 5588773340557065627891690914871956364704525074736345110729487859979081514778053535420285299132831108131452430887817721525482169272337654122548470686061242483011689602778070034323791360940937617573624245257822797520350821067053237770977970124179001813904102887847849479239084675767195985388457087434607660391452381331135371553358810866349141625707877389171617619257735730018454459345371202527474835924449564288063522666112431473840409227229445826332975523565005382317129247698987758060201503245118969287136148351467918537167557598854981603096097133543005044138066391730266380570940555379014452846612762814284724506481388603566780108686574930753162711663574245697283279587459873474004592079562103762219879726142083624544421479665252323192602180060198263145988806233077639262774027884006500244140625 668 3727711818151562773803757840219594895257918224849142188856568402606047370356961708125330294521598349123678771402174420257496606904649215299739829947602848736168796965052972712893968837747605390921607371586967805946073997651724509593242306072827394209874036626194515602652469478736719722254100877318883309481098738347867292826090326847854877464347154218577468952044909731922309124383362592085825715561607859380138369618296991793051552954562040366164094674217858590005525208215224834626154402664494352514519810950429101664290760918436272729265096788073184364440090283284087675840817350437802640048690712797127911245823086198579042332493945478812359528679604021880087947484835735607161062917067923209400659777336769777571129126936723299569465654100152241518374533757462785388270276598632335662841796875 669 3727711818151562773803757840219594895257918224849142188856568402606047370356961708125330294521598349123678771402174420257496606904649215299739829947602848736168796965052972712893968837747605390921607371586967805946073997651724509593242306072827394209874036626194515602652469478736719722254100877318883309481098738347867292826090326847854877464347154218577468952044909731922309124383362592085825715561607859380138369618296991793051552954562040366164094674217858590005525208215224834626154402664494352514519810950429101664290760918436272729265096788073184364440090283284087675840817350437802640048690712797127911245823086198579042332493945478812359528679604021880087947484835735607161062917067923209400659777336769777571129126936723299569465654100152241518374533757462785388270276598632335662841796875 670 2493839206343395495674713995106908984927547292424076124345044261343445690768807382735845967034949295563741098068054687152265230019210325035525946234946305804496925169620438744926065152453148006526555331591681462177923504429003696917879102762721526726405730502924130938174502081274865494187993486926332934042855055954723218900654428661214913023648246172228326728918044610656024804212469574105417403710715657925312569274640687509551488926602005004963779337051747396713696364295985414364897295382546721832213753525837069013410519054433866455878349751220960339810420399517054655137506807442889966192574086861278572623455644666849379320438449525325468524686655090637778836867355107121190751091518440627089041391038298981195085385920667887411972522593001849575792563083742603424752815044485032558441162109375 671 2493839206343395495674713995106908984927547292424076124345044261343445690768807382735845967034949295563741098068054687152265230019210325035525946234946305804496925169620438744926065152453148006526555331591681462177923504429003696917879102762721526726405730502924130938174502081274865494187993486926332934042855055954723218900654428661214913023648246172228326728918044610656024804212469574105417403710715657925312569274640687509551488926602005004963779337051747396713696364295985414364897295382546721832213753525837069013410519054433866455878349751220960339810420399517054655137506807442889966192574086861278572623455644666849379320438449525325468524686655090637778836867355107121190751091518440627089041391038298981195085385920667887411972522593001849575792563083742603424752815044485032558441162109375 672 1673366107456418377597733090716735928886384233216555079435524699361452058505869753815752643880450977323270276803664695079169969342890128098837909923648971194817436788815314397845389717296062312379318627498018261121386671471861480631896877953786144433418245167462091859515090896535434746600143629727569398742755742545619279882339121631675206638867973181565207235104007933750192643626567084224735077889890206467884733983283901318909049069749945358330695935161722503194890260442606213038846085201688850349415428615836673307998458285525124391894372683069264388012792088075943673597267067794179167315217212283917922230338737571455933524014199631493389380064745565817949599537995276878318993982408873660776746773386698616381902293952768152453433562659904241065356809829191286898009138894849456846714019775390625 673 1673366107456418377597733090716735928886384233216555079435524699361452058505869753815752643880450977323270276803664695079169969342890128098837909923648971194817436788815314397845389717296062312379318627498018261121386671471861480631896877953786144433418245167462091859515090896535434746600143629727569398742755742545619279882339121631675206638867973181565207235104007933750192643626567084224735077889890206467884733983283901318909049069749945358330695935161722503194890260442606213038846085201688850349415428615836673307998458285525124391894372683069264388012792088075943673597267067794179167315217212283917922230338737571455933524014199631493389380064745565817949599537995276878318993982408873660776746773386698616381902293952768152453433562659904241065356809829191286898009138894849456846714019775390625 674 1126175390318169568123274370052363280140536588954741568460108122670257235374450344318001529331543507738560896288866339788281389367765056210517913378615757614112134958872706589749947279740249936231281436306166289734693229900562776465266598862898075203690478997701987821453656173368347584461896662806654205353874614733201775360814228858117414067958145951193384469224997339413879649160679647683246707419896108952886425970750065587625790023941713226156558364363839244650161145277873981375143415340736596285156583458458081136282962426158408715744912815705614933132609075275110092330960736625482579603141183867076761661017970385589843261661556351995051052783573765795480080489070821339108682950161171973702750578489248168825020243830212966601160787670115554236985133015045736082360150476233684457838535308837890625 675 1126175390318169568123274370052363280140536588954741568460108122670257235374450344318001529331543507738560896288866339788281389367765056210517913378615757614112134958872706589749947279740249936231281436306166289734693229900562776465266598862898075203690478997701987821453656173368347584461896662806654205353874614733201775360814228858117414067958145951193384469224997339413879649160679647683246707419896108952886425970750065587625790023941713226156558364363839244650161145277873981375143415340736596285156583458458081136282962426158408715744912815705614933132609075275110092330960736625482579603141183867076761661017970385589843261661556351995051052783573765795480080489070821339108682950161171973702750578489248168825020243830212966601160787670115554236985133015045736082360150476233684457838535308837890625 676 760168388464764458483210199785345214094862197544450558710572982802423633877753982414651032298791867723528604994984779357089937823241412942099591530565636389525691097239076948081214413824668706956114969506662245570917930182879874114054954232456200762491073323448841779481217917023634619511780247394491588613865364944911198368549604479229254495871748517055534516726873204104368763183458762186191527508429873543198337530256294271647408266160656427655676895945591490138858773062564937428221805354997202492480693834459204766990999637656925883127816150601290079864511125810699312323398497222200741232120299110276814121187130010273144201621550537596659460628912291911949054330122804403898360991358791082249356640480242513956888664585393752455783531677327999109964964785155871855593101571457737009041011333465576171875 677 760168388464764458483210199785345214094862197544450558710572982802423633877753982414651032298791867723528604994984779357089937823241412942099591530565636389525691097239076948081214413824668706956114969506662245570917930182879874114054954232456200762491073323448841779481217917023634619511780247394491588613865364944911198368549604479229254495871748517055534516726873204104368763183458762186191527508429873543198337530256294271647408266160656427655676895945591490138858773062564937428221805354997202492480693834459204766990999637656925883127816150601290079864511125810699312323398497222200741232120299110276814121187130010273144201621550537596659460628912291911949054330122804403898360991358791082249356640480242513956888664585393752455783531677327999109964964785155871855593101571457737009041011333465576171875 678 514633998990645538393133305254678709942221707737593028247057909357240800135239446094718748866282094448828865581604695624749887906334436561801423466192935835708892872830855093850982158159300714609289834356010340251511438733809674775215204015372847916206456639974865884708784529825000637409475227486070805491586852067704881295508082232438205293705173746046596867824093159178657652675201582000051664123207024388745274507983511221905295396190764401522893258555165438824007389363356462638906162225333106087409429725928881627252906754693738822877531533957073384068274032173843434442940782619429901814145442497657403160043687016954918624497789713952938454845773621624389509781493138581439190391149901562682814445605124181948813625924311570412565450945551055397446281159550525246236529763876887955120764672756195068359375 679 514633998990645538393133305254678709942221707737593028247057909357240800135239446094718748866282094448828865581604695624749887906334436561801423466192935835708892872830855093850982158159300714609289834356010340251511438733809674775215204015372847916206456639974865884708784529825000637409475227486070805491586852067704881295508082232438205293705173746046596867824093159178657652675201582000051664123207024388745274507983511221905295396190764401522893258555165438824007389363356462638906162225333106087409429725928881627252906754693738822877531533957073384068274032173843434442940782619429901814145442497657403160043687016954918624497789713952938454845773621624389509781493138581439190391149901562682814445605124181948813625924311570412565450945551055397446281159550525246236529763876887955120764672756195068359375 680 349436485314648320568937514267926844050768539553825666179752320453566503291827583898314030480205542130754799729909588329205173888401082425463166533545003432446338260652150608724816885390165185219707797527731021030776266900256769172371123526438163735104184058542933935717264695751175432801033679463042076928787472553971614399649987835825541394425812973565639273252559255082308546166461874178035079939657569559958041390920804119673695574013529028634044522558957332961501017377719038131817284151001179033351002783905710624904723686437048660733843911556852827782358067846039691986756791398592903331804755455909376745669663484512389746033999215774045210840280289082960477141633841096797210275590783161061631008565879319543244452002607556310131941192029166614866024907334806642194603709672406921526999212801456451416015625 681 349436485314648320568937514267926844050768539553825666179752320453566503291827583898314030480205542130754799729909588329205173888401082425463166533545003432446338260652150608724816885390165185219707797527731021030776266900256769172371123526438163735104184058542933935717264695751175432801033679463042076928787472553971614399649987835825541394425812973565639273252559255082308546166461874178035079939657569559958041390920804119673695574013529028634044522558957332961501017377719038131817284151001179033351002783905710624904723686437048660733843911556852827782358067846039691986756791398592903331804755455909376745669663484512389746033999215774045210840280289082960477141633841096797210275590783161061631008565879319543244452002607556310131941192029166614866024907334806642194603709672406921526999212801456451416015625 682 237966246499275506307446447216458180798573375436155278668411330228878788741734584634751854757019974191044018616068429652188723418001137131740416409344147337495956355504114564541600298950702491134621010116384825321958637759074859806384735121504389503605949343867738010223457257806550469737503935714331654388504268809254669406161641716197193689603978634998200345084992852711052119939360536315241889438906804870331426187217067605497786685903213268499784319862649943746782192834226664967767570506831802921712032895839788935560116830463630137959747703770216775719785844203153030242981374942441767168959038465474285563801040832952937417049153465942124788582230876865496084933452645786918900197677323332682970716833363816608949471813775745847199851951771862464723762961895003323334525126286909113559886463917791843414306640625 683 237966246499275506307446447216458180798573375436155278668411330228878788741734584634751854757019974191044018616068429652188723418001137131740416409344147337495956355504114564541600298950702491134621010116384825321958637759074859806384735121504389503605949343867738010223457257806550469737503935714331654388504268809254669406161641716197193689603978634998200345084992852711052119939360536315241889438906804870331426187217067605497786685903213268499784319862649943746782192834226664967767570506831802921712032895839788935560116830463630137959747703770216775719785844203153030242981374942441767168959038465474285563801040832952937417049153465942124788582230876865496084933452645786918900197677323332682970716833363816608949471813775745847199851951771862464723762961895003323334525126286909113559886463917791843414306640625 684 162530946359005170807985923448840937485425615422894055330524938546324212710604721305535516799044642372483064714774737452444898094494776660978704407582052631509738190809310247581913004183329801444946149909490835694897749589448129247760774087987498030962863401861665060982621307081873970830715188092888519947348415596720939204408401292162683289999517407703770835693050118401648597918583246303310210486773347726436364085869257174554988306471894662385352690466189911579052237705776812172985250656166121395529318467858575842987559795206659384226507681675058057816613731590753519655956279085687726976399023271918937040076110888906856255844571817238471230601663688899133826009548157072465608835013611836222468999597187486743912489248808834413637498883060182063406330102974287269837480661253958924561402454855851829051971435546875 685 162530946359005170807985923448840937485425615422894055330524938546324212710604721305535516799044642372483064714774737452444898094494776660978704407582052631509738190809310247581913004183329801444946149909490835694897749589448129247760774087987498030962863401861665060982621307081873970830715188092888519947348415596720939204408401292162683289999517407703770835693050118401648597918583246303310210486773347726436364085869257174554988306471894662385352690466189911579052237705776812172985250656166121395529318467858575842987559795206659384226507681675058057816613731590753519655956279085687726976399023271918937040076110888906856255844571817238471230601663688899133826009548157072465608835013611836222468999597187486743912489248808834413637498883060182063406330102974287269837480661253958924561402454855851829051971435546875 686 111333698255918542003470357562456042177516546564682427901409582904232085706764234094291829007345580025150899329620695154924755194728922012770412519193706052584170660704377519593610407865580913989788112688001222451004958468771968534716130250271436151209561430275240566773095595351083670019039903843628636163933664683753843355019754885131438053649669424277083022449739331105129289574229523717767494183439743192608909398820441164570166989933247843733966592969340089431650782828457116338494896699473793155937583150483124452446478459716561678195157761947414769604380406139666160964330051173696092978833330941264471872452135958901196535253531694808352792962139626895906670816540487594638942051984324107812391264724073428419580055135434051573341686734896224713433336120537386779838674252958961863324560681576258502900600433349609375 687 111333698255918542003470357562456042177516546564682427901409582904232085706764234094291829007345580025150899329620695154924755194728922012770412519193706052584170660704377519593610407865580913989788112688001222451004958468771968534716130250271436151209561430275240566773095595351083670019039903843628636163933664683753843355019754885131438053649669424277083022449739331105129289574229523717767494183439743192608909398820441164570166989933247843733966592969340089431650782828457116338494896699473793155937583150483124452446478459716561678195157761947414769604380406139666160964330051173696092978833330941264471872452135958901196535253531694808352792962139626895906670816540487594638942051984324107812391264724073428419580055135434051573341686734896224713433336120537386779838674252958961863324560681576258502900600433349609375 688 76486250701816038356384135645407300975953867489936827968268383455207442880547028822778486528046413477278667839449417571433306818778769422773273400686076058125325243903907355960810350203654087910984433416656839823840406468046342383349981481936476635880968702599090269373116674006194481303080413940572873044622427637738890384898571606085297942857322894478356036422970920469223821937495682794106268504023103573322320756989643080059704722084141268645235049369936641439544087803150038924545994032538495898129119624381906498830730701825277872920073382457873946718209339017950652582494745156329215876458498356648692176374617403765122019719176274333338368764989923677487882850963314977516953189713230662067112798865438445324251497878043193430885738786873706378128701914809184717749169211782806800103973188242889591492712497711181640625 689 76486250701816038356384135645407300975953867489936827968268383455207442880547028822778486528046413477278667839449417571433306818778769422773273400686076058125325243903907355960810350203654087910984433416656839823840406468046342383349981481936476635880968702599090269373116674006194481303080413940572873044622427637738890384898571606085297942857322894478356036422970920469223821937495682794106268504023103573322320756989643080059704722084141268645235049369936641439544087803150038924545994032538495898129119624381906498830730701825277872920073382457873946718209339017950652582494745156329215876458498356648692176374617403765122019719176274333338368764989923677487882850963314977516953189713230662067112798865438445324251497878043193430885738786873706378128701914809184717749169211782806800103973188242889591492712497711181640625 690 52699026733551250427548669459685630372432214700566474470136916200637928144696902858894377217823978885845002141380648706717548398138572132290785373072706404048349093049792168256998331290317666570668274624076562638626040056483929902128137241054232402121987436090773195598077388390267997617822405205054709527744852642402095475195115836592770282628695474295587309095426964203295213314934525445139218999271918362019079001565864082161136553515973334096566949015886345951845876496370376819012189888419023673810963421199133577694373453557616454441930560513475149288846234583367999629338879412710829738879905367730948909522111391194169071586512453015670136079078057413789151284313724019509180747712415926164240718418287088828409282037971760273880274024155983694530675619303528270529177586918353885271637526699350928538478910923004150390625 691 52699026733551250427548669459685630372432214700566474470136916200637928144696902858894377217823978885845002141380648706717548398138572132290785373072706404048349093049792168256998331290317666570668274624076562638626040056483929902128137241054232402121987436090773195598077388390267997617822405205054709527744852642402095475195115836592770282628695474295587309095426964203295213314934525445139218999271918362019079001565864082161136553515973334096566949015886345951845876496370376819012189888419023673810963421199133577694373453557616454441930560513475149288846234583367999629338879412710829738879905367730948909522111391194169071586512453015670136079078057413789151284313724019509180747712415926164240718418287088828409282037971760273880274024155983694530675619303528270529177586918353885271637526699350928538478910923004150390625 692 36415027472883914045436130596642770587350660358091433858864609094640808347985559875496014657516369410118896479694028256341825943113753343412932692793240125197409223297406388265585846921609507600331777765236904783290593679030395562370542833568474589866293318338724278158271475377675186353915281996692804283671693175899847973359825043085604265296428572738250830584940032264476992400619757082591200328496895588155183590082012080773345358479537573860727761769977465052725500658991930381937423212897545358603375724048601302186812056408312970019374017314811328158592748097107287743873165674183183349566014609102085696479778971315170828466280105033828064030642937672928303537460783297480843896669279404979490336427036378380430813888238486349251269350691784732920696852938738034935661712560582534722701530949251491620088927447795867919921875 693 36415027472883914045436130596642770587350660358091433858864609094640808347985559875496014657516369410118896479694028256341825943113753343412932692793240125197409223297406388265585846921609507600331777765236904783290593679030395562370542833568474589866293318338724278158271475377675186353915281996692804283671693175899847973359825043085604265296428572738250830584940032264476992400619757082591200328496895588155183590082012080773345358479537573860727761769977465052725500658991930381937423212897545358603375724048601302186812056408312970019374017314811328158592748097107287743873165674183183349566014609102085696479778971315170828466280105033828064030642937672928303537460783297480843896669279404979490336427036378380430813888238486349251269350691784732920696852938738034935661712560582534722701530949251491620088927447795867919921875 694 25235614038708552433487238503473440017034007628157363664193174102586080185153992993718738157658844001212395260427961581644885378577831066985162356105715406761804591745102627068050991916675388767029921991309175014820381419568064124722786183662952890777341269608735924763682132436728904143263290423708113368584483370898594645538358754858323755850425000907607825595363442359282555733629491658235701827648348642591542227926834371975928333426319538685484338906594383281538771956681407754682634286537998933512139376765680702415460755090960888223426193999164250413904774431295350406504103812208946061249248124107745387660486827121413384127132112788442848373235555807339314351460322825154224820391810627650786803143936210217638554024549271040031129660029406819914042919086545458210413566804483696562832160947831283692721626721322536468505859375 695 25235614038708552433487238503473440017034007628157363664193174102586080185153992993718738157658844001212395260427961581644885378577831066985162356105715406761804591745102627068050991916675388767029921991309175014820381419568064124722786183662952890777341269608735924763682132436728904143263290423708113368584483370898594645538358754858323755850425000907607825595363442359282555733629491658235701827648348642591542227926834371975928333426319538685484338906594383281538771956681407754682634286537998933512139376765680702415460755090960888223426193999164250413904774431295350406504103812208946061249248124107745387660486827121413384127132112788442848373235555807339314351460322825154224820391810627650786803143936210217638554024549271040031129660029406819914042919086545458210413566804483696562832160947831283692721626721322536468505859375 696 17538751756902443941273630759914040811838635301569367746614256001297325728682025130634523019572896580842614705997433299243195338111592591554687837493472207699454191262846325812295439382089395193085795783959876635300165086599804566682336397645752259090252182378071467710759082043526588379567986844477138791166215942774523278649159334626535010316045375630787438788777592439701376234872496702473812770215602306601121848409149888523270191731292079386411615540083096380669446509893578389504430829143909258790936866852148088178745224788217817315281204829419154037663818229750268532520352149485217512568227446254883044424038344849382301968356818387967779619398711286100823474264924363482186250172308386217296828185035666101258795047061743372821635113720437739840259828765149093456237428929116169111168351858742742166441530571319162845611572265625 697 17538751756902443941273630759914040811838635301569367746614256001297325728682025130634523019572896580842614705997433299243195338111592591554687837493472207699454191262846325812295439382089395193085795783959876635300165086599804566682336397645752259090252182378071467710759082043526588379567986844477138791166215942774523278649159334626535010316045375630787438788777592439701376234872496702473812770215602306601121848409149888523270191731292079386411615540083096380669446509893578389504430829143909258790936866852148088178745224788217817315281204829419154037663818229750268532520352149485217512568227446254883044424038344849382301968356818387967779619398711286100823474264924363482186250172308386217296828185035666101258795047061743372821635113720437739840259828765149093456237428929116169111168351858742742166441530571319162845611572265625 698 12224509974561003427067720639660086445851528805193849319390136432904236032891371516052262544642308916847302450080211009572507150663780036313617422732950128766519571310203889091169921249316308449580799661420034014804215065360063782977588469159089324585905771117515812994399080184338032100558886830600565737442852512113842725218464056234694902190283626814658844835777981930471859235706130201624247500840274807700981928341177472300719323636710579332328896031437918177326604217395824137484588287913304753377282996195947217460585421677387818668750999766105150364251681306135937167166685448191196606260054530039653481963554726360019464471944702416413542394720901766412273961562652281347083816370098945193455889244969859272577380147802035130856679674263145104668661100649308918138997487963593969870484341245543691290009746808209456503391265869140625 699 12224509974561003427067720639660086445851528805193849319390136432904236032891371516052262544642308916847302450080211009572507150663780036313617422732950128766519571310203889091169921249316308449580799661420034014804215065360063782977588469159089324585905771117515812994399080184338032100558886830600565737442852512113842725218464056234694902190283626814658844835777981930471859235706130201624247500840274807700981928341177472300719323636710579332328896031437918177326604217395824137484588287913304753377282996195947217460585421677387818668750999766105150364251681306135937167166685448191196606260054530039653481963554726360019464471944702416413542394720901766412273961562652281347083816370098945193455889244969859272577380147802035130856679674263145104668661100649308918138997487963593969870484341245543691290009746808209456503391265869140625 700 8544932472218141395520336727122400425650218634830500674253705366600060986991068689720531518704973932876264412606067495691182498313982245383218578490332140007797180345832518474727774953272099606256978963332603776348146330686684584301334339942203437885548134011143553283084957048852284438290661894589795450472553905967576064927706375308051736631008255143446532540208809369399829605758585010935349003087352090582986367910483053138202807222060694953297898325975104805951296347959681072101727213251400022610720814340967105004949209752494085249456948836507500104611925232989020079849513128285646427775778116497717783892524753725653605665889346989073066133909910334722179499132293944661611587642699162690225666582233931631531588723313622556468819092309938428163394109353866933779159244086552184939468554530635040211716813018938410095870494842529296875 701 8544932472218141395520336727122400425650218634830500674253705366600060986991068689720531518704973932876264412606067495691182498313982245383218578490332140007797180345832518474727774953272099606256978963332603776348146330686684584301334339942203437885548134011143553283084957048852284438290661894589795450472553905967576064927706375308051736631008255143446532540208809369399829605758585010935349003087352090582986367910483053138202807222060694953297898325975104805951296347959681072101727213251400022610720814340967105004949209752494085249456948836507500104611925232989020079849513128285646427775778116497717783892524753725653605665889346989073066133909910334722179499132293944661611587642699162690225666582233931631531588723313622556468819092309938428163394109353866933779159244086552184939468554530635040211716813018938410095870494842529296875 702 5989997663024917118259756045712802698380803263016180972651847461986642751880739151494092594612186726946261353236853314479518931318101554013636223521722830145465823422428595450784170242243741823986142253296155247220050577811365893595235372299484609957769241941811630851442554891245451391241753988107446610781260288083270821514322169090944267378336786855556019310686375367949280553636768092665679651164233815498673443905248620249880167862664547162261826726508548468971858739919736431543310776489231415850115290853017940608469396036498353759869321134391757573332959588325303075974508702928238145870820459664900166508659852361683177571788432239340219359870847144640247828891738055207789722937532113045848192274145986073703643695042849412084642183709266838142539270657060720579190630104673081642567456725975163188413485926275825477205216884613037109375 703 5989997663024917118259756045712802698380803263016180972651847461986642751880739151494092594612186726946261353236853314479518931318101554013636223521722830145465823422428595450784170242243741823986142253296155247220050577811365893595235372299484609957769241941811630851442554891245451391241753988107446610781260288083270821514322169090944267378336786855556019310686375367949280553636768092665679651164233815498673443905248620249880167862664547162261826726508548468971858739919736431543310776489231415850115290853017940608469396036498353759869321134391757573332959588325303075974508702928238145870820459664900166508659852361683177571788432239340219359870847144640247828891738055207789722937532113045848192274145986073703643695042849412084642183709266838142539270657060720579190630104673081642567456725975163188413485926275825477205216884613037109375 704 4210968357106516734136608500136100296961704693900375223774248765776609854572159623500347094012367269043221731325507880079101808716625392471586265135771149592262473865967302601901271680297350502262258004067197138795695556201390223197450466726537680800311777085093576488564116088545552328042953053639534967379225982522539387524568484870933819966970761159455881575412521883668344229206647969143972794768456372295567431065389780035665758007453176655070064188735509573687216694163574711374947475871929685342631049469671612247753985413658342693188132757477405574053070590592688062410079618158551416547186783144424817055587876210263273832967267864256174209989205542682094223710891852811076175225085075471231279168724628209813661517615123136695503455147614587214205107271913686567171012963585176394724922078360539721454680606171905310475267469882965087890625 705 4210968357106516734136608500136100296961704693900375223774248765776609854572159623500347094012367269043221731325507880079101808716625392471586265135771149592262473865967302601901271680297350502262258004067197138795695556201390223197450466726537680800311777085093576488564116088545552328042953053639534967379225982522539387524568484870933819966970761159455881575412521883668344229206647969143972794768456372295567431065389780035665758007453176655070064188735509573687216694163574711374947475871929685342631049469671612247753985413658342693188132757477405574053070590592688062410079618158551416547186783144424817055587876210263273832967267864256174209989205542682094223710891852811076175225085075471231279168724628209813661517615123136695503455147614587214205107271913686567171012963585176394724922078360539721454680606171905310475267469882965087890625 706 2968732691760094297566308992595950709358001809199764532760845379872509947473372534567744701278718924675471320584483055455766775145220901692468316920718660462545044075506948334340396534609632104094891892867373982850965367121980107354202579042209064964219802844990971424437701842424614391270281902815872152002354317678390268204820781834008343076714386617416396510665827927986182681590686818246500820311761742468375038901099794925144359395254489541824395253058534249449487769385320171519337970489710428166554889876118486634666559716629131598697633594021570929707414766367845083999106130801778748665766682116819496024189452728235608052241923844300602818042389907590876427716178756231808703533684978207218051813950862887918631369918661811370329935879068283986014600626699149029855564139327549358281070065244180503625549827351193243885063566267490386962890625 707 2968732691760094297566308992595950709358001809199764532760845379872509947473372534567744701278718924675471320584483055455766775145220901692468316920718660462545044075506948334340396534609632104094891892867373982850965367121980107354202579042209064964219802844990971424437701842424614391270281902815872152002354317678390268204820781834008343076714386617416396510665827927986182681590686818246500820311761742468375038901099794925144359395254489541824395253058534249449487769385320171519337970489710428166554889876118486634666559716629131598697633594021570929707414766367845083999106130801778748665766682116819496024189452728235608052241923844300602818042389907590876427716178756231808703533684978207218051813950862887918631369918661811370329935879068283986014600626699149029855564139327549358281070065244180503625549827351193243885063566267490386962890625 708 2098894013074386668379380457765337151516107279104233524661917683569864532863674381939395503804054279745558223653229520207227110027671177496575100062948092947019346161383412472378660349969009897595088568257233405875632514555239935899421223382841808929703400611408616797077455202594202374628089305290821611465664502598621919620808292756643898555237071338513392333040740345086231155884615580500276079960415551925141152503077555012077062092444924106069847443912383714360787852955421361264171945136225272713754307142415770050709257719656796040279226950973250647303142239822066474387368034476857575306697044256591383689101943078862574892935040157920526192355969664666749634395338380655888753398315279592503162632463260061758472378532493900638823264666501276778112322643076298364107883846504577396304716536127635616063263727937293623426739941351115703582763671875 709 2098894013074386668379380457765337151516107279104233524661917683569864532863674381939395503804054279745558223653229520207227110027671177496575100062948092947019346161383412472378660349969009897595088568257233405875632514555239935899421223382841808929703400611408616797077455202594202374628089305290821611465664502598621919620808292756643898555237071338513392333040740345086231155884615580500276079960415551925141152503077555012077062092444924106069847443912383714360787852955421361264171945136225272713754307142415770050709257719656796040279226950973250647303142239822066474387368034476857575306697044256591383689101943078862574892935040157920526192355969664666749634395338380655888753398315279592503162632463260061758472378532493900638823264666501276778112322643076298364107883846504577396304716536127635616063263727937293623426739941351115703582763671875 710 1488115855269740147880980744555624040424920060884901568985299637651033953800345136795031412197074484339600780570139729826924021009618864845071745944630197899436716428420839442916470188128028017394917794894378484765823452819665114552689647378434842531159711033488709309127915738639289483611315317451192522529156132342422941011153079564460524075663083579005995164125884904666137889522192446574695740691934626314925077124681986503562637023543451191203521837733880053481798587745393745136297909101583718354051803763972780965952863723236668392557971908240034708937927848033845130340643936444092020892448204377923291035573277642913565599090943471965653070380382492248725490786294911885025126159405533231084742306416451383786756916379538175552925694648549405235681636753941095540152489647171745373980044024114493651788853983107541179009558618417941033840179443359375 711 1488115855269740147880980744555624040424920060884901568985299637651033953800345136795031412197074484339600780570139729826924021009618864845071745944630197899436716428420839442916470188128028017394917794894378484765823452819665114552689647378434842531159711033488709309127915738639289483611315317451192522529156132342422941011153079564460524075663083579005995164125884904666137889522192446574695740691934626314925077124681986503562637023543451191203521837733880053481798587745393745136297909101583718354051803763972780965952863723236668392557971908240034708937927848033845130340643936444092020892448204377923291035573277642913565599090943471965653070380382492248725490786294911885025126159405533231084742306416451383786756916379538175552925694648549405235681636753941095540152489647171745373980044024114493651788853983107541179009558618417941033840179443359375 712 1058050373096785245143377309379048692742118163289165015548548042369885141152045392261267334072119958365456154985369347906942978937839012904846011366632070706499505380607216843913610303759027920367786552169903102668500474954781896446962339286067173039654554544810472318789948090172534822847645190707797883518230010095462711058929839570331432617796452424673262561693504167217624039450278829514608671631965519309911729835648892404033034923739393796945704026628788718025558795886974952791907813371226023749730832476184647266792486107221271227108718026758664678054866699952063887672197838811749426854530673312703459926292600404111545140953660808567579333040451951988843823949055682350252864699337334127301251779862096933872384167545851642818130168895118627122569643732052118929048420139139110960899811301145404986421875181989461778275796177695156075060367584228515625 713 1058050373096785245143377309379048692742118163289165015548548042369885141152045392261267334072119958365456154985369347906942978937839012904846011366632070706499505380607216843913610303759027920367786552169903102668500474954781896446962339286067173039654554544810472318789948090172534822847645190707797883518230010095462711058929839570331432617796452424673262561693504167217624039450278829514608671631965519309911729835648892404033034923739393796945704026628788718025558795886974952791907813371226023749730832476184647266792486107221271227108718026758664678054866699952063887672197838811749426854530673312703459926292600404111545140953660808567579333040451951988843823949055682350252864699337334127301251779862096933872384167545851642818130168895118627122569643732052118929048420139139110960899811301145404986421875181989461778275796177695156075060367584228515625 714 754389916018007879787228021587261717925130250425174656086114754209728105641408364682283609193421530314570238504568345057650343982679216201155206104408666413734147336372945609710404146580186907222231811697140912202640838642759492166684147910965894377273697390449866763297232988293017328690371020974659890948497997198064912985016975613646311456488870578792036206487468471226165940128048805443915982873591415267967063372817660284075553900626187777222286970986326355952223421467413141340630270933684154933558083555519653501223042594448766384928515953078927915453119957065821551910277059072777341347280370071957566927446624088131531685499960156508684064457842241768045646475676701515730292530627519232765792519041675113851009911460192221329326810422219581138392155980953160796411523559206186115121565457716673755318797004758486247910642674696646281518042087554931640625 715 754389916018007879787228021587261717925130250425174656086114754209728105641408364682283609193421530314570238504568345057650343982679216201155206104408666413734147336372945609710404146580186907222231811697140912202640838642759492166684147910965894377273697390449866763297232988293017328690371020974659890948497997198064912985016975613646311456488870578792036206487468471226165940128048805443915982873591415267967063372817660284075553900626187777222286970986326355952223421467413141340630270933684154933558083555519653501223042594448766384928515953078927915453119957065821551910277059072777341347280370071957566927446624088131531685499960156508684064457842241768045646475676701515730292530627519232765792519041675113851009911460192221329326810422219581138392155980953160796411523559206186115121565457716673755318797004758486247910642674696646281518042087554931640625 716 539388789952875634047868035434892128316468129053999879101572049259955595533606980747832780573296394174917720530766366716219995947615639583825972364652196485819915345506656110942938964804833638663895745363455752224888199629573036899179165756340614479750693634171654735757521586629507390013615279996881822028176067996616412784287137563757112691389542463836305887638539956926708647191554895892399927754617861916596450311564627103114021038947724260713935184255223344505839746349200396058550643717584170777494029742196552253374475455030867965223888906451433459548980769302062409615848097237035799063305464601449660353124336223014045155132471511903709106087357202864152637230108841583747159159398676251427541651114797706403472086694037438250468669451887000513950391526381509969434239344832423072311919302267421735052939858402317667256109512408102091285400092601776123046875 717 539388789952875634047868035434892128316468129053999879101572049259955595533606980747832780573296394174917720530766366716219995947615639583825972364652196485819915345506656110942938964804833638663895745363455752224888199629573036899179165756340614479750693634171654735757521586629507390013615279996881822028176067996616412784287137563757112691389542463836305887638539956926708647191554895892399927754617861916596450311564627103114021038947724260713935184255223344505839746349200396058550643717584170777494029742196552253374475455030867965223888906451433459548980769302062409615848097237035799063305464601449660353124336223014045155132471511903709106087357202864152637230108841583747159159398676251427541651114797706403472086694037438250468669451887000513950391526381509969434239344832423072311919302267421735052939858402317667256109512408102091285400092601776123046875 718 386741762396211829612321381406817656002907648531717913315827159319388161997596205196196103671053514623416005620559484935529737094440413581603222185455624880332879302728272431546087237765065718922013249425597774345244839134403867456711461847296220581981247335701076445538142977613356798639762155757764266394202240753573967966333877633213849799726301946570631321436833149116450100036344860354850748200061006994199654873391837632932753084925518294931891527110995138010687098132376683973980811545507850447463219325154927965669498901257132331065528345925677790496619211589578747694563085718954667928390018119239406473190149071901070376229982074034959429064635114453597440893988039415546713117288850872273547363849309955491289486159624843225586035997002979368502430724415542648084349610244847342847646139725741384032957878474461767422630520396609199451631866395473480224609375 719 386741762396211829612321381406817656002907648531717913315827159319388161997596205196196103671053514623416005620559484935529737094440413581603222185455624880332879302728272431546087237765065718922013249425597774345244839134403867456711461847296220581981247335701076445538142977613356798639762155757764266394202240753573967966333877633213849799726301946570631321436833149116450100036344860354850748200061006994199654873391837632932753084925518294931891527110995138010687098132376683973980811545507850447463219325154927965669498901257132331065528345925677790496619211589578747694563085718954667928390018119239406473190149071901070376229982074034959429064635114453597440893988039415546713117288850872273547363849309955491289486159624843225586035997002979368502430724415542648084349610244847342847646139725741384032957878474461767422630520396609199451631866395473480224609375 720 278067327162876305491259073231501894666090599294305179674079727550640088476271671536064998539487477014236108041182269668645880970902657365172716751342594288959340218661627878281636723953082251904927526337004799754231039337636380701375541068205982598444516834369073964341924800904003538221988989989832507537431411101819682967794058018280758006003211099584283920113083034214727621926131954595137687955843864028829551853968731258078649468061447654056030007992805504229684023557178835777292203501220144471726054694786393207316369710003878146036114880720562331367069213132907119592390858631928406240512423027733133254223717182696869600509357111231135829497472647292136560002777400339778086731330683777164680554607653857998237140548770262279196359881845142165953247690854775163972647369766045239507457574462808055119696714623138010776871344165162014405723311938345432281494140625 721 278067327162876305491259073231501894666090599294305179674079727550640088476271671536064998539487477014236108041182269668645880970902657365172716751342594288959340218661627878281636723953082251904927526337004799754231039337636380701375541068205982598444516834369073964341924800904003538221988989989832507537431411101819682967794058018280758006003211099584283920113083034214727621926131954595137687955843864028829551853968731258078649468061447654056030007992805504229684023557178835777292203501220144471726054694786393207316369710003878146036114880720562331367069213132907119592390858631928406240512423027733133254223717182696869600509357111231135829497472647292136560002777400339778086731330683777164680554607653857998237140548770262279196359881845142165953247690854775163972647369766045239507457574462808055119696714623138010776871344165162014405723311938345432281494140625 722 200486542884433816259197791799912866054251322091194034545011483564011503791391875177502863946970470927264233897692416431093680180020815960289528777718010482339684297655033700241060077970172303623452746488980460622800579362435830485691765110176513453478496637580102328290527781451786551058054061782669237934488047404411991419779515831180426522328315202800268706401532867668818615408741139263094273016163425964786106886711455237074706266472303758574397635762812768549602180984725940595427678724379724164114485434940989502475102560912796143292038828999525440915656902668826033226113809073620380899409457002995589076295300088724442981967246477197648933067677778697630459762002505644980000533289423003335734679872118431616728978335663359103300575474810347501652291585106292893224278753601318617684876911187684607741301331243282505770124239143081812386526507907547056674957275390625 723 200486542884433816259197791799912866054251322091194034545011483564011503791391875177502863946970470927264233897692416431093680180020815960289528777718010482339684297655033700241060077970172303623452746488980460622800579362435830485691765110176513453478496637580102328290527781451786551058054061782669237934488047404411991419779515831180426522328315202800268706401532867668818615408741139263094273016163425964786106886711455237074706266472303758574397635762812768549602180984725940595427678724379724164114485434940989502475102560912796143292038828999525440915656902668826033226113809073620380899409457002995589076295300088724442981967246477197648933067677778697630459762002505644980000533289423003335734679872118431616728978335663359103300575474810347501652291585106292893224278753601318617684876911187684607741301331243282505770124239143081812386526507907547056674957275390625 724 144951770505445649155400003471337002157223705871933286976043302616780317241176325753334570633659650480412041108031617079680730770155049939289329306290121578731591747204589365274286436372434575519756335711532873030284818879041105441155146174657619226864953068970413983354051585989641676414973086668869859026634858273389869796500589945943448375643371891624594274728308263324555858940519843687217159390686156972540355279092382136405012630659475617449289490656513631661362376851956855050494211717726540570654772969462335410289499151539951611600144073366656893782019940629561222022480283960227535390273037413165810902161501964147772275962319203013900178607931033998386822407927811581320540385568252831411736173547541626058895051336684608631686316068287881243694606816031849761801153538853753360586166006788695971396960862488893251671799824900448150355458665217156521975994110107421875 725 144951770505445649155400003471337002157223705871933286976043302616780317241176325753334570633659650480412041108031617079680730770155049939289329306290121578731591747204589365274286436372434575519756335711532873030284818879041105441155146174657619226864953068970413983354051585989641676414973086668869859026634858273389869796500589945943448375643371891624594274728308263324555858940519843687217159390686156972540355279092382136405012630659475617449289490656513631661362376851956855050494211717726540570654772969462335410289499151539951611600144073366656893782019940629561222022480283960227535390273037413165810902161501964147772275962319203013900178607931033998386822407927811581320540385568252831411736173547541626058895051336684608631686316068287881243694606816031849761801153538853753360586166006788695971396960862488893251671799824900448150355458665217156521975994110107421875 726 105090033616448095637665002516719326563987186757151633057631394397165729999852836171167563709403246598298729803322922382768529808362411205984763747060338144580404016723327289823857666370015067251823343390861332946956493687304801444837480976626773939477090975003550137931687399842490215400855487834930647794310272248207655602462927710809000072341444621427830849178023490910302997731876886673232440558247463805091757577341977048893634157228119822650734880725972382954487723217668719911608303495351741913724710402860193172459886884866464918410104453190826247991964456956431885966298205871164963157947952124545212904067088924007134900072681422185077629490749999648830446245747663396457391779536983302773508725821967678892698912219096341257972579149508713901678589941623091077305836315668971186424970354921804579262796625304447607462054873052824909007707532282438478432595729827880859375 727 105090033616448095637665002516719326563987186757151633057631394397165729999852836171167563709403246598298729803322922382768529808362411205984763747060338144580404016723327289823857666370015067251823343390861332946956493687304801444837480976626773939477090975003550137931687399842490215400855487834930647794310272248207655602462927710809000072341444621427830849178023490910302997731876886673232440558247463805091757577341977048893634157228119822650734880725972382954487723217668719911608303495351741913724710402860193172459886884866464918410104453190826247991964456956431885966298205871164963157947952124545212904067088924007134900072681422185077629490749999648830446245747663396457391779536983302773508725821967678892698912219096341257972579149508713901678589941623091077305836315668971186424970354921804579262796625304447607462054873052824909007707532282438478432595729827880859375 728 76400454439157765528582456829654950412018684772449237232898023726739485709893011896438818816736160276963176567015764572272721170679472946750923244112865831109953720157858939701944523451000953892075570645156189052437370910670590650396848670007664653999845138827580950276336739685490386596421939655994580946463567924446965622990548445758143052592230239778033027352423077891790279351074496611439984285845906186301707758727617314545672032304843111067084258287781922407912574779245159375739236641120716371277864462879360436378337765297919995684145937469730682290158160207325981097498795668336928215828161194544369781256773647753187072352839393928551436639775249744699734420658551289224523823723386861116340843672570502554992109183283040094546065041692835006520334887559987213201343001491342052530953448028151929124053146596333410624913892709403708848603375969332773820497095584869384765625 729 76400454439157765528582456829654950412018684772449237232898023726739485709893011896438818816736160276963176567015764572272721170679472946750923244112865831109953720157858939701944523451000953892075570645156189052437370910670590650396848670007664653999845138827580950276336739685490386596421939655994580946463567924446965622990548445758143052592230239778033027352423077891790279351074496611439984285845906186301707758727617314545672032304843111067084258287781922407912574779245159375739236641120716371277864462879360436378337765297919995684145937469730682290158160207325981097498795668336928215828161194544369781256773647753187072352839393928551436639775249744699734420658551289224523823723386861116340843672570502554992109183283040094546065041692835006520334887559987213201343001491342052530953448028151929124053146596333410624913892709403708848603375969332773820497095584869384765625 730 55695931286146011070336611028818458850361621199115493942782659296793085082512005672503898917400660841906155717354492373186813733425335778181423044958279190879156261995079167042717557595779695387323091000318861819226843393878860584139302680435587532765887106205306512751449483230722491828791594009220049509971941016921837939160109816957686285339735844798186076939916423783115113646933308029739748544381665609813944956112433022303794911550230627967904424291793021435368267014069721184913903511377002234661563193439053758119808230902183676853742388415433667389525298791140640220076622042217620669338729510822845570536187989212073375745219918173913997310396157063886106392660083889844677867494349021753812475037303896362589247594613336228924081415394076719753324133031230678423779048087188356295065063612522756331434743868727056345562227785155303750631861081643592115142382681369781494140625 731 55695931286146011070336611028818458850361621199115493942782659296793085082512005672503898917400660841906155717354492373186813733425335778181423044958279190879156261995079167042717557595779695387323091000318861819226843393878860584139302680435587532765887106205306512751449483230722491828791594009220049509971941016921837939160109816957686285339735844798186076939916423783115113646933308029739748544381665609813944956112433022303794911550230627967904424291793021435368267014069721184913903511377002234661563193439053758119808230902183676853742388415433667389525298791140640220076622042217620669338729510822845570536187989212073375745219918173913997310396157063886106392660083889844677867494349021753812475037303896362589247594613336228924081415394076719753324133031230678423779048087188356295065063612522756331434743868727056345562227785155303750631861081643592115142382681369781494140625 732 40713725770172734092416062662066293419614345096553426072174123945955745195316276146600350108619883075433399829386133924799560839133920453850620245864502088532663227518402871108226534602514957328133179521233087989854822520925447087005830259398414486451863474636079060821309572241658141526846655220739856191789488883369863533526040276196068674583346902547474022243078905785457148075908248169739756185942997560773993762918188539304074080343218589044538134157300698669254203187284966186172063466816588633537602694403948297185579816789496267780085685931682010861742993416323808000876010712861080709286611272411500112061953420114025637669755760185131132033899590813700743773034521323476459521138369134902036919252269148241052739991662348783343503514653070082139679941245829625927782484151734688451692561500754134878278797768039478188605988510948527041711890450681465836169081740081310272216796875 733 40713725770172734092416062662066293419614345096553426072174123945955745195316276146600350108619883075433399829386133924799560839133920453850620245864502088532663227518402871108226534602514957328133179521233087989854822520925447087005830259398414486451863474636079060821309572241658141526846655220739856191789488883369863533526040276196068674583346902547474022243078905785457148075908248169739756185942997560773993762918188539304074080343218589044538134157300698669254203187284966186172063466816588633537602694403948297185579816789496267780085685931682010861742993416323808000876010712861080709286611272411500112061953420114025637669755760185131132033899590813700743773034521323476459521138369134902036919252269148241052739991662348783343503514653070082139679941245829625927782484151734688451692561500754134878278797768039478188605988510948527041711890450681465836169081740081310272216796875 734 29843160989536614089740973931294593076577314955773661310903632852385561228166830415458056629618374294292682074940036166878078095085163692672504640218680030894442145770989304522330049863643463721521620589063853496563584907838352714775273580139037818569215926908245951582019916453135417739178598276802314588581695351510109970074587522451718338469593279567298458304176837940740089539640745908419241284296217212047337428219032199309886300891579225769646452337301412124563330936279880214464122521176559468383062774998094101837030005706700764282802807787922913961657614174165351264642115852527172159907086062677629582141411856943580792411930972215701119780848400066442645185634304130108244828994424575883193061811913285660691658413888501658190788076240700370208385396933193115805064560883221526635090647580052780865778358763972937512248189578525270321574815700349514457911936915479600429534912109375 735 29843160989536614089740973931294593076577314955773661310903632852385561228166830415458056629618374294292682074940036166878078095085163692672504640218680030894442145770989304522330049863643463721521620589063853496563584907838352714775273580139037818569215926908245951582019916453135417739178598276802314588581695351510109970074587522451718338469593279567298458304176837940740089539640745908419241284296217212047337428219032199309886300891579225769646452337301412124563330936279880214464122521176559468383062774998094101837030005706700764282802807787922913961657614174165351264642115852527172159907086062677629582141411856943580792411930972215701119780848400066442645185634304130108244828994424575883193061811913285660691658413888501658190788076240700370208385396933193115805064560883221526635090647580052780865778358763972937512248189578525270321574815700349514457911936915479600429534912109375 736 21934723327309411355959615839501525911284326492493641063514170146503387502702620355361671622769505106305121325080926582655387399887595314114290910560729822707414977141677138823912586649777945835318391132961932319974234907261189245359826081402192796648373706277560774412784638593054532038296269733449701222607546083359930828004821829002012978775151060481964366853569975886443965811635948242688142343957719650854793009740988666492766431155310730940690142467916537911554048238165711957631130053064771209261551139623599164850217054194425061747860063724123341761818346418011533179511955151607471537531708256068057742873937714853531882422769264578540323038923574048835344211441213535629559949310902063274146900431756264960608368934208048718770229236036914772103163266745896940116722452249167822076791625971338793936347093691520109071502419340216073686357489539756893126565273632877506315708160400390625 737 21934723327309411355959615839501525911284326492493641063514170146503387502702620355361671622769505106305121325080926582655387399887595314114290910560729822707414977141677138823912586649777945835318391132961932319974234907261189245359826081402192796648373706277560774412784638593054532038296269733449701222607546083359930828004821829002012978775151060481964366853569975886443965811635948242688142343957719650854793009740988666492766431155310730940690142467916537911554048238165711957631130053064771209261551139623599164850217054194425061747860063724123341761818346418011533179511955151607471537531708256068057742873937714853531882422769264578540323038923574048835344211441213535629559949310902063274146900431756264960608368934208048718770229236036914772103163266745896940116722452249167822076791625971338793936347093691520109071502419340216073686357489539756893126565273632877506315708160400390625 738 16165891092227036169342236873712624596616548624967813463809943397972996589491831201901551985981125263346874416584642891417020513717157746502232401083257879335364838153416051313223576360886346080629654264992944119821011126651496473830191821993416091129851421526562290742222278643081190112224350793552429801061761463436269020239553687974483565357286331575207738371081072228309202803175693854861160907496839382679982448179108647205168859761464008703288634998854488440815333551528129712774142849108736381225763189902592584494609968941291270508172866964678902878460121310074499953300310946734706523160868984722158556498092095847052997345580947994384218079686674073991648683832174375758985682642134820633046265618204367275968367904511331905733658946959206187040031327591726044866024447307636684870595428340876691131087808050650320385697283053739246306845469790800830234278606667430722154676914215087890625 739 16165891092227036169342236873712624596616548624967813463809943397972996589491831201901551985981125263346874416584642891417020513717157746502232401083257879335364838153416051313223576360886346080629654264992944119821011126651496473830191821993416091129851421526562290742222278643081190112224350793552429801061761463436269020239553687974483565357286331575207738371081072228309202803175693854861160907496839382679982448179108647205168859761464008703288634998854488440815333551528129712774142849108736381225763189902592584494609968941291270508172866964678902878460121310074499953300310946734706523160868984722158556498092095847052997345580947994384218079686674073991648683832174375758985682642134820633046265618204367275968367904511331905733658946959206187040031327591726044866024447307636684870595428340876691131087808050650320385697283053739246306845469790800830234278606667430722154676914215087890625 740 11946593517155779729143913049673629576899629433851214149755548171102044479634463258205246917640051569613340193856051096757178159636979574665149744400527572828834615395374461920472222930695009753585314501829785704547727222595455894160511756453134491344960200508129532858502263917236999492933795236435245622984641721479402805957030175413143354799034599034078518656228912376720500871546837758742397910640164303800507029204361290284619787363721902431730301264153466957762531494579287857740091565491356185725838997338015919941516767047614248905539748686897709227182029648145055465488929789636948120615882179709675173252090058830972165038384320567849937160888452140679828377351976863685890419472537632447821190291853027416940623881433874278337173961802853372222583151090285547155992066560343510119370021543907874745873890149430586765030292176713303020758802175401813543131890327231303672306239604949951171875 741 11946593517155779729143913049673629576899629433851214149755548171102044479634463258205246917640051569613340193856051096757178159636979574665149744400527572828834615395374461920472222930695009753585314501829785704547727222595455894160511756453134491344960200508129532858502263917236999492933795236435245622984641721479402805957030175413143354799034599034078518656228912376720500871546837758742397910640164303800507029204361290284619787363721902431730301264153466957762531494579287857740091565491356185725838997338015919941516767047614248905539748686897709227182029648145055465488929789636948120615882179709675173252090058830972165038384320567849937160888452140679828377351976863685890419472537632447821190291853027416940623881433874278337173961802853372222583151090285547155992066560343510119370021543907874745873890149430586765030292176713303020758802175401813543131890327231303672306239604949951171875 742 8852425796212432779295639569808159516482625410483749684968861194786614959409137274330087965971278213083485083647333862697069016291001864826875960600790931466166450007972476283069917191645002227406718045855871207069865871943232817572939211531772658086615508576523983848150177562672616624263942270198517006631619515616237479214159359981139225906084637884252182324265624071149891145816206779228116851784361749116175708640431716100903262436517929701912153236737719015702035837483252302585407850029094933622846697027469796676663924382282158439004953776991202537341883969275486099927296974120978557376368695164869303379798733593750374293442781540776803436218343036243752827617814855991244800829150385643835502006263093315953002296142500840247845905695914348816934114957901590442590121321214540998453185964035735186692552600728064792887446502944557538382272411972743835460730732478396021178923547267913818359375 743 8852425796212432779295639569808159516482625410483749684968861194786614959409137274330087965971278213083485083647333862697069016291001864826875960600790931466166450007972476283069917191645002227406718045855871207069865871943232817572939211531772658086615508576523983848150177562672616624263942270198517006631619515616237479214159359981139225906084637884252182324265624071149891145816206779228116851784361749116175708640431716100903262436517929701912153236737719015702035837483252302585407850029094933622846697027469796676663924382282158439004953776991202537341883969275486099927296974120978557376368695164869303379798733593750374293442781540776803436218343036243752827617814855991244800829150385643835502006263093315953002296142500840247845905695914348816934114957901590442590121321214540998453185964035735186692552600728064792887446502944557538382272411972743835460730732478396021178923547267913818359375 744 6577352366585837555016660200367462520746590679989426015931863867726454914840988994827255358716659712321029417149969059983922279104214385566368838726387662079361672355923549878320948473392236654963191508070912306852910342853821983456693834168107084958355322872357319999175581929065754151828109106757498135927293300102864447056120404465986444848220885947999371466929358684864369121341441636966490820875780779593318551519840765062971123990332821768520729854896125228666612627250056460820958032571617535681775095891410058930761295816035643720180680656304463485245019789171686172245981651771887068130641940507497892411190459060156528100027986684797164953110228875929108350920036438001494887016058736533369777990653478333753080706033878124304149507932064361170982047413720881698844460141662403961850717171278551243712566582340952141115372751687806251018028402095748669747322934231448243735940195620059967041015625 745 6577352366585837555016660200367462520746590679989426015931863867726454914840988994827255358716659712321029417149969059983922279104214385566368838726387662079361672355923549878320948473392236654963191508070912306852910342853821983456693834168107084958355322872357319999175581929065754151828109106757498135927293300102864447056120404465986444848220885947999371466929358684864369121341441636966490820875780779593318551519840765062971123990332821768520729854896125228666612627250056460820958032571617535681775095891410058930761295816035643720180680656304463485245019789171686172245981651771887068130641940507497892411190459060156528100027986684797164953110228875929108350920036438001494887016058736533369777990653478333753080706033878124304149507932064361170982047413720881698844460141662403961850717171278551243712566582340952141115372751687806251018028402095748669747322934231448243735940195620059967041015625 746 4900127513106448978487411849273759577956210056592122381869238581456208911556536801146305242243911485679166915776726949688022097932639717246944784851158808249124445905163044659349106612677216307947577673512829668605418205426097377675236906455239778293974715539906203399385808537153986843111941284534336111265833508576634013056809701327159901411924560031259531742862372220223954995399374019540035661552456680797022320882281369971913487372797952217547943741897613295356626407301292063311613734265855064082922446439100493903417165382946554571534607088946825296507539742932906198323256330570055865757328245678085929846336891999816613434520850080173887890067120512567185721435427146311113690826963758717360484603036841358646045125995239202606591383409387949072381625323222056865639122805538490951578784292602520676565862103844009345130952700007415657008431159561332758961755586002428941583275445736944675445556640625 747 4900127513106448978487411849273759577956210056592122381869238581456208911556536801146305242243911485679166915776726949688022097932639717246944784851158808249124445905163044659349106612677216307947577673512829668605418205426097377675236906455239778293974715539906203399385808537153986843111941284534336111265833508576634013056809701327159901411924560031259531742862372220223954995399374019540035661552456680797022320882281369971913487372797952217547943741897613295356626407301292063311613734265855064082922446439100493903417165382946554571534607088946825296507539742932906198323256330570055865757328245678085929846336891999816613434520850080173887890067120512567185721435427146311113690826963758717360484603036841358646045125995239202606591383409387949072381625323222056865639122805538490951578784292602520676565862103844009345130952700007415657008431159561332758961755586002428941583275445736944675445556640625 748 3660395252290517386930096651407498404733288912274315419256321220347788056932732990456290015956201879802337686085215031416952507155681868783467754283815629762095961091156794360533782639669880582036840522114083762448247399453294741123401969122064114385599112508309933939341198977254028171804620139547149075115577630906745607753436846891388446354707646343350870211918192048507294381563332392596406639179685140555375673699064183369019375067480070306508313975197517131631399926254065171293775459496593732869943067490008068945852622541061076264936351495443278496491132187970880930147472478935831731720724199521530189595213658323863010235587075009889894253880139022887687733912264078294401927047741927761868281998468520494908595709118443684347123763406812797957069074116446876478632424735737252740829351866574082945394698991571474980812821666905539495785298076192315570944431422743814419362706757965497672557830810546875 749 3660395252290517386930096651407498404733288912274315419256321220347788056932732990456290015956201879802337686085215031416952507155681868783467754283815629762095961091156794360533782639669880582036840522114083762448247399453294741123401969122064114385599112508309933939341198977254028171804620139547149075115577630906745607753436846891388446354707646343350870211918192048507294381563332392596406639179685140555375673699064183369019375067480070306508313975197517131631399926254065171293775459496593732869943067490008068945852622541061076264936351495443278496491132187970880930147472478935831731720724199521530189595213658323863010235587075009889894253880139022887687733912264078294401927047741927761868281998468520494908595709118443684347123763406812797957069074116446876478632424735737252740829351866574082945394698991571474980812821666905539495785298076192315570944431422743814419362706757965497672557830810546875 750 2741636043965597522810642391904216305145233395293462249022984594040493254642617009851761221951195207971950926877826058531297427859605719718817347958577906691809874857276438976039803197112740555945593551063448738073737302190517761101428074872426021674813735268724140520566558033963267100681660484520814657261567645549152460207324198321649946319676027111169801788726725844331963491790935962054708572745584170275976379600599073343395511925542572659574727167422940331591918544764294813299037819162948705919587357550016043640443614283254746122437327270087015593871858008790189816680456886722937967058822425441626112006815030084573394666454719182407530796156224128142878112700285794642507043358758703893639343216852921850686538186129714319575995698791702785669844736513218710482495686127067202302881184548063988126100629544687034760628803428512249082343188259068044362637379135635117000102667361716157756745815277099609375 751 2741636043965597522810642391904216305145233395293462249022984594040493254642617009851761221951195207971950926877826058531297427859605719718817347958577906691809874857276438976039803197112740555945593551063448738073737302190517761101428074872426021674813735268724140520566558033963267100681660484520814657261567645549152460207324198321649946319676027111169801788726725844331963491790935962054708572745584170275976379600599073343395511925542572659574727167422940331591918544764294813299037819162948705919587357550016043640443614283254746122437327270087015593871858008790189816680456886722937967058822425441626112006815030084573394666454719182407530796156224128142878112700285794642507043358758703893639343216852921850686538186129714319575995698791702785669844736513218710482495686127067202302881184548063988126100629544687034760628803428512249082343188259068044362637379135635117000102667361716157756745815277099609375 752 2058968669018163739630792436320066445164070279865390149016261430124410434236605374398672677685347601186935146085247369957004368322563895508831828316892007925549216017814605671005892201031668157515140756848650002293376713945078838587172484229191942277785115186811829530945485083506413592611927023875131807603437301807413497615700472939559109686076696360488521143333771109093304582334992907503086138131933711877258261080049904080890029456082472067340620102734628189025530827117985404787577402191374478145610105520062048773973154326724314337950432779835348710997765364601432552327023121928926413261175641506661210117118087593514619394507494105988055627913324320235301462637914631776522789562427786624123146755856544309865590177783415454001572769792568792038053397121427251572354260281427468929463769595596055082701572788059963105232231374812699060839734382560101316340671730861972867077103188648834475316107273101806640625 753 2058968669018163739630792436320066445164070279865390149016261430124410434236605374398672677685347601186935146085247369957004368322563895508831828316892007925549216017814605671005892201031668157515140756848650002293376713945078838587172484229191942277785115186811829530945485083506413592611927023875131807603437301807413497615700472939559109686076696360488521143333771109093304582334992907503086138131933711877258261080049904080890029456082472067340620102734628189025530827117985404787577402191374478145610105520062048773973154326724314337950432779835348710997765364601432552327023121928926413261175641506661210117118087593514619394507494105988055627913324320235301462637914631776522789562427786624123146755856544309865590177783415454001572769792568792038053397121427251572354260281427468929463769595596055082701572788059963105232231374812699060839734382560101316340671730861972867077103188648834475316107273101806640625 754 1550403407770677295941986704549010033208544920738638782209244856883681056980163846922200526297066743693762165002191269577624289346890613318150366722619681967938559661414398070267436827376846122608900989907033451726912665600644365456140880624581532535172191735669307636801950267880329435236781048977974251125388288260982363704622456123488009593615752359447856420930329645147258350498249659349823862013346085043575470593277577772910192180430101466707486937359175026336224712819843009805045783850104982043644409456606722726801785208023408696476675883216017579381317319544878711902248410812481589185665258054515891218189919957916508404064143061809005887818733213137182001366349717727721660540508123327964729507159977865328789403870911836863184295653804300404654208032434720433982757991914884103886218505483829477274284309409152218239870225233962392812319990067756291204525813339065568909058701052572359913028776645660400390625 755 1550403407770677295941986704549010033208544920738638782209244856883681056980163846922200526297066743693762165002191269577624289346890613318150366722619681967938559661414398070267436827376846122608900989907033451726912665600644365456140880624581532535172191735669307636801950267880329435236781048977974251125388288260982363704622456123488009593615752359447856420930329645147258350498249659349823862013346085043575470593277577772910192180430101466707486937359175026336224712819843009805045783850104982043644409456606722726801785208023408696476675883216017579381317319544878711902248410812481589185665258054515891218189919957916508404064143061809005887818733213137182001366349717727721660540508123327964729507159977865328789403870911836863184295653804300404654208032434720433982757991914884103886218505483829477274284309409152218239870225233962392812319990067756291204525813339065568909058701052572359913028776645660400390625 756 1170554572866861358436199961934502575072451415157672280567979866947179198020023704426261397354285391488790434576654408531106338456902413055203526875577859885793612544367870543051914804669518822569720247379810256053819062528486495919386364871559057064055004760430327265785472452249648723603769691978370559599668157637041684596989954373233447243179893031383131597802398882086180054626178492809117015820076294207899480297924571218547195096224726607364152637706177144883849658178981472402809566806829261442951529139738075658735347832057673565839890291828093272432894576256383427486197550163423599835177269831159497869733389568226963845068428011665799445303143575918572411031594036884429853708083633112613370777905783288323235999922538436831704143218622246805513927064488213927656982283895737498434094971640291255342084653603909924771102020051641606573301592501155999859416989070994504526339319294692131734336726367473602294921875 757 1170554572866861358436199961934502575072451415157672280567979866947179198020023704426261397354285391488790434576654408531106338456902413055203526875577859885793612544367870543051914804669518822569720247379810256053819062528486495919386364871559057064055004760430327265785472452249648723603769691978370559599668157637041684596989954373233447243179893031383131597802398882086180054626178492809117015820076294207899480297924571218547195096224726607364152637706177144883849658178981472402809566806829261442951529139738075658735347832057673565839890291828093272432894576256383427486197550163423599835177269831159497869733389568226963845068428011665799445303143575918572411031594036884429853708083633112613370777905783288323235999922538436831704143218622246805513927064488213927656982283895737498434094971640291255342084653603909924771102020051641606573301592501155999859416989070994504526339319294692131734336726367473602294921875 758 886109811660214048336203371184418449329845721274357916389960759279014652901157944250679877797194041357014358974527387258047498211875126682789069844812439933545764696086478001090299507134825748685278227266516363832741030334064277410975478207770206197489638603645757740199602646352984083768053656827626513616948795331240555239921395460537719563087179024757030619536415953739238301352017119056501580975797754715379906585528900412440226687842118041774663546743576098677074191241488974608926842072769750912314307558781723273662658308867658889340796950913866607231701194226082254607051545473711665075229193262187739887388175903147811630716800004831010180094479686970359315150916685921513399257019310266248321678874677949260689651941361596681600036416497040831774042787817577943236335588909073286314609893531700480293958082778159813051724229179092696175989305523375091893578660726742839926438864706081943722892901860177516937255859375 759 886109811660214048336203371184418449329845721274357916389960759279014652901157944250679877797194041357014358974527387258047498211875126682789069844812439933545764696086478001090299507134825748685278227266516363832741030334064277410975478207770206197489638603645757740199602646352984083768053656827626513616948795331240555239921395460537719563087179024757030619536415953739238301352017119056501580975797754715379906585528900412440226687842118041774663546743576098677074191241488974608926842072769750912314307558781723273662658308867658889340796950913866607231701194226082254607051545473711665075229193262187739887388175903147811630716800004831010180094479686970359315150916685921513399257019310266248321678874677949260689651941361596681600036416497040831774042787817577943236335588909073286314609893531700480293958082778159813051724229179092696175989305523375091893578660726742839926438864706081943722892901860177516937255859375 760 672557347050102462687178358728973603041352902447237658539980216292772121551978879686266027248070277389973898461666286928858051142813221152236904012212641909561235404329636802827537325915332743252126174495285920149050442023554786554930387959697586503894635700167130124811498408581914919579952725532168523835264135656411581427100339154548129148383168879790586240228139708888081870726180993363884699960630495828973349098416435413042132056072167593706969631978374258895899311152290131728175473133232240942446559437115327964709957656430553097009664885743624754888861206417596431246752123014547153792098957686000494574527625510489189027714051203666736726691710082410502720199545764614428670036077656492082476154265880563488863445823493451881334427640121253991316498475953541658916378711981986624312788909190560664543114184828623298106258689946931356397575882892241694747226203491597815504167098311916195285675712511874735355377197265625 761 672557347050102462687178358728973603041352902447237658539980216292772121551978879686266027248070277389973898461666286928858051142813221152236904012212641909561235404329636802827537325915332743252126174495285920149050442023554786554930387959697586503894635700167130124811498408581914919579952725532168523835264135656411581427100339154548129148383168879790586240228139708888081870726180993363884699960630495828973349098416435413042132056072167593706969631978374258895899311152290131728175473133232240942446559437115327964709957656430553097009664885743624754888861206417596431246752123014547153792098957686000494574527625510489189027714051203666736726691710082410502720199545764614428670036077656492082476154265880563488863445823493451881334427640121253991316498475953541658916378711981986624312788909190560664543114184828623298106258689946931356397575882892241694747226203491597815504167098311916195285675712511874735355377197265625 762 511816141105127974104942730992748911914469558762347858148924944598799584501055927441248446735781481093770136729328044352860976919680861296852283953293820493176100142694853606951755905021568217614868018790912585233427386379925192568302025237329863329463817767827186024981550288930837253800344024129980246638636007234529213466023358096611126281919591517520636128813614318463830303622623735949916256670039807325848718663894907349325062494670919538811003889935542811019779375786892790245141535054389735357201831731644764581144277776543650906824354978050898438470423378083790884178778365614070384035787306799046376371215523013482272850090392965990386649012391372714392570071854326871580217897455096590474764353396335108815025082271678516881695499434132274287391855340200645202435364199818291821102032359894016665717309894654582329858862863049614762218555246880995929702639140857105937598671161815368224612399217221536673605442047119140625 763 511816141105127974104942730992748911914469558762347858148924944598799584501055927441248446735781481093770136729328044352860976919680861296852283953293820493176100142694853606951755905021568217614868018790912585233427386379925192568302025237329863329463817767827186024981550288930837253800344024129980246638636007234529213466023358096611126281919591517520636128813614318463830303622623735949916256670039807325848718663894907349325062494670919538811003889935542811019779375786892790245141535054389735357201831731644764581144277776543650906824354978050898438470423378083790884178778365614070384035787306799046376371215523013482272850090392965990386649012391372714392570071854326871580217897455096590474764353396335108815025082271678516881695499434132274287391855340200645202435364199818291821102032359894016665717309894654582329858862863049614762218555246880995929702639140857105937598671161815368224612399217221536673605442047119140625 764 390515715663212644242071303747467419790740273335671415767629732728884082974305672637672564859401270074546614324477297841232925389716497169498292656363185036293364408876173302104189755531456550040144298337466302533105095807882921929614445256082685720380892956852142937060922870454228824649662490411174928185279273519945789874575822227714289353104648327868245366284787724987902521664061910529786103839240372989622572340551814307535022683433911608112795968020819164808091663725399198957042991246499368077544997611244955375413083943502805641906982848252835508552933037477932444628407892963535703019305715087672385171237444059286974184618969833050665013196454617381081530964824851403015706255758238698532245201641403688025864137773290708380733666068242925281279985624573092289458182884461356659500850690599134715942307449621446317682312364506856063572757653370199894363113664473971830387786096465125955379260602740032481960952281951904296875 765 390515715663212644242071303747467419790740273335671415767629732728884082974305672637672564859401270074546614324477297841232925389716497169498292656363185036293364408876173302104189755531456550040144298337466302533105095807882921929614445256082685720380892956852142937060922870454228824649662490411174928185279273519945789874575822227714289353104648327868245366284787724987902521664061910529786103839240372989622572340551814307535022683433911608112795968020819164808091663725399198957042991246499368077544997611244955375413083943502805641906982848252835508552933037477932444628407892963535703019305715087672385171237444059286974184618969833050665013196454617381081530964824851403015706255758238698532245201641403688025864137773290708380733666068242925281279985624573092289458182884461356659500850690599134715942307449621446317682312364506856063572757653370199894363113664473971830387786096465125955379260602740032481960952281951904296875 766 298744522482357672845184547366812576139916309101788633062236745537596323475343839567819512117441971607028159958225132848543187923133120334666193882117836552764423772790272576109705162981564260780710388228161721437825398293030435276155050620903254576091383111991889346851605995897485050856991805164548820061738644242758529254050504004201431355125055970819207705207862609615745429073007361555286369437018885337061267840522137945264292352826942380206288915535926661078190122749930387202137888303572016579321923172602390862191009216779646316058841878913419164042993773670618320140732038117104812809768872042069374655996644705354535251233511922283758735095287782296527371188091011323307015285655052604377167579255673821339786065396567391911261254542205837840179189002798415601435509906612937844518150778308338057695865198960406433026968958847744888633159604828202919187781953322588450246656363795821355865134361096124848700128495693206787109375 767 298744522482357672845184547366812576139916309101788633062236745537596323475343839567819512117441971607028159958225132848543187923133120334666193882117836552764423772790272576109705162981564260780710388228161721437825398293030435276155050620903254576091383111991889346851605995897485050856991805164548820061738644242758529254050504004201431355125055970819207705207862609615745429073007361555286369437018885337061267840522137945264292352826942380206288915535926661078190122749930387202137888303572016579321923172602390862191009216779646316058841878913419164042993773670618320140732038117104812809768872042069374655996644705354535251233511922283758735095287782296527371188091011323307015285655052604377167579255673821339786065396567391911261254542205837840179189002798415601435509906612937844518150778308338057695865198960406433026968958847744888633159604828202919187781953322588450246656363795821355865134361096124848700128495693206787109375 768 229137048743968335072256547830345245899315809081071881558735583827336380105588724948517565794077992222590598687958676894832625137043103296688970707584380635970313033730139065876143860006859788018804867771000040342812080490754343856810923826232796259862090846897779129035181798853371034007312714561208944987353540134195791937856736571222497849380917929618332309894430621575276744098996646312904645358193485053525992433680479804017712234618264805618223598216055749046971824149196606984039760328839736716339915073386033791300504069269988724417131721126592498820976224405364251547941473235819391425092724856267210361149426489006928537696103644391642949818085729021436493701265805684976480724097425347557287533289101820967615912159167189595937382233871877623417437965146384766301036098372123326745421646962495290252728607602631734131685191436220329581633416903231639017028758198425341339185431031394979948558054960727758952998556196689605712890625 769 229137048743968335072256547830345245899315809081071881558735583827336380105588724948517565794077992222590598687958676894832625137043103296688970707584380635970313033730139065876143860006859788018804867771000040342812080490754343856810923826232796259862090846897779129035181798853371034007312714561208944987353540134195791937856736571222497849380917929618332309894430621575276744098996646312904645358193485053525992433680479804017712234618264805618223598216055749046971824149196606984039760328839736716339915073386033791300504069269988724417131721126592498820976224405364251547941473235819391425092724856267210361149426489006928537696103644391642949818085729021436493701265805684976480724097425347557287533289101820967615912159167189595937382233871877623417437965146384766301036098372123326745421646962495290252728607602631734131685191436220329581633416903231639017028758198425341339185431031394979948558054960727758952998556196689605712890625 770 176206390484111649670565285281535494096573857183344276918667663963221676301197729485410008095645976019172170391040222532126288730386146435153818474132388709061170722938476941658754628345275176986460943315899031023622489897390090425887600422373020323833947861264392150228054803318242325151623477497569678695274872363196564000211830423270100846173925887876497546308817147991387816212128421014623672280450790006161488181500288969289620708421445635520413947028146871017121332770732190770726575692877757534865394691433859985510087629268621329076774293546349631593330716567725109440366992918345112005896305414469484767723908970046328045488303702537173428410107925617484663656273404571746913676830920092271554113099319300324096636450399568799275846937847473892408009795197569885285496759648162838267229246514158878204348299246423803547265912214453433448276097598585130404095115054589087489833596463142739580441144264799646634855889715254306793212890625 771 176206390484111649670565285281535494096573857183344276918667663963221676301197729485410008095645976019172170391040222532126288730386146435153818474132388709061170722938476941658754628345275176986460943315899031023622489897390090425887600422373020323833947861264392150228054803318242325151623477497569678695274872363196564000211830423270100846173925887876497546308817147991387816212128421014623672280450790006161488181500288969289620708421445635520413947028146871017121332770732190770726575692877757534865394691433859985510087629268621329076774293546349631593330716567725109440366992918345112005896305414469484767723908970046328045488303702537173428410107925617484663656273404571746913676830920092271554113099319300324096636450399568799275846937847473892408009795197569885285496759648162838267229246514158878204348299246423803547265912214453433448276097598585130404095115054589087489833596463142739580441144264799646634855889715254306793212890625 772 135855127063250081896005834952063865948458443888358437504292768915643912428223449433251116241743047510781743371492011572269368611127718901503594043556071694686162627385565722018899818454207161456561387296558152919212939710887759718359339925649598669675973801034846347825830253358364832691901701150626222274056926592024550844163321256341247752400096859552779608204098021101360006299551012602274851328227559094750507387936722795322297566192934584986239153158701237554200547566234519084230189859208751059381219307095506048828277562166107044718192980324235565958457982473716059378522951540044081356546051474555972755915133815905718923071482154656160713304193210651080675678986794924816870444836639391141368221199575180549878506703258067544241677989080402371046575552097326381555118001688733548304033749062416495095552538718992752534942018317343597188620871248509135541557333707088186454661702873083052216520122228160527555473890970461070537567138671875 773 135855127063250081896005834952063865948458443888358437504292768915643912428223449433251116241743047510781743371492011572269368611127718901503594043556071694686162627385565722018899818454207161456561387296558152919212939710887759718359339925649598669675973801034846347825830253358364832691901701150626222274056926592024550844163321256341247752400096859552779608204098021101360006299551012602274851328227559094750507387936722795322297566192934584986239153158701237554200547566234519084230189859208751059381219307095506048828277562166107044718192980324235565958457982473716059378522951540044081356546051474555972755915133815905718923071482154656160713304193210651080675678986794924816870444836639391141368221199575180549878506703258067544241677989080402371046575552097326381555118001688733548304033749062416495095552538718992752534942018317343597188620871248509135541557333707088186454661702873083052216520122228160527555473890970461070537567138671875 774 105016013219892313305612510417945368378158377125701072190818310371792744307016726411903112854867375725834287626163324945364221936401726710862278195668843419992403710969042303120609559665102135805921952380239452206551602396516238262291769762527139771659527748199936226869366785846016015670840014989434069817846004255634977802538247331151784512605274872434298637141767770311351284869552932741558460076719903180242142210875086720784136018667138434194362865391676056629397023268699283252109936761168364568901682524384826175744258555554400745567163173790634092485888020452182513899598241540454074888610097789831766940322398439695120727534255705549212231384141351833285362299856792476883440853858722249352277634987271614565056085681618486211698817085559151032819002901771233292942106215305391032839018088025247950708862112429781397709510180159306600626803933475097561773623818955579168129453496320893199363370054482368087800381317720166407525539398193359375 775 105016013219892313305612510417945368378158377125701072190818310371792744307016726411903112854867375725834287626163324945364221936401726710862278195668843419992403710969042303120609559665102135805921952380239452206551602396516238262291769762527139771659527748199936226869366785846016015670840014989434069817846004255634977802538247331151784512605274872434298637141767770311351284869552932741558460076719903180242142210875086720784136018667138434194362865391676056629397023268699283252109936761168364568901682524384826175744258555554400745567163173790634092485888020452182513899598241540454074888610097789831766940322398439695120727534255705549212231384141351833285362299856792476883440853858722249352277634987271614565056085681618486211698817085559151032819002901771233292942106215305391032839018088025247950708862112429781397709510180159306600626803933475097561773623818955579168129453496320893199363370054482368087800381317720166407525539398193359375 776 81387410245416542811849695573907660493072742272418330947884190538139376837937962969224912462522216187521572910276576832657272000711338200918265601643353650494112876001007784918472408740454155249589513094685575460077491857300084653276121565958533323036134004854950575823759259030662412144901011616811404108830653298117107796967141681642632997269088026136581443784870021991297245773903522874707806559457924964687660213428192208607705414467032286500631220678548943887782693033241944520385200989905482540898803956398240286201800380554660577814551459687741421676563215850441448272188637193851908038672825787119619378749858790763718563839048171800639479322709547670796155782389014169584666661740509743248015167115135501287918466403254326814066583241308342050434727248872705802030132316861678050450239018219567161799368137133080583224870389623462615485773048443200610374558459690573855300326459648692229506611792223835268045295521233128965832293033599853515625 777 81387410245416542811849695573907660493072742272418330947884190538139376837937962969224912462522216187521572910276576832657272000711338200918265601643353650494112876001007784918472408740454155249589513094685575460077491857300084653276121565958533323036134004854950575823759259030662412144901011616811404108830653298117107796967141681642632997269088026136581443784870021991297245773903522874707806559457924964687660213428192208607705414467032286500631220678548943887782693033241944520385200989905482540898803956398240286201800380554660577814551459687741421676563215850441448272188637193851908038672825787119619378749858790763718563839048171800639479322709547670796155782389014169584666661740509743248015167115135501287918466403254326814066583241308342050434727248872705802030132316861678050450239018219567161799368137133080583224870389623462615485773048443200610374558459690573855300326459648692229506611792223835268045295521233128965832293033599853515625 778 63238017760688653764807213460926252203117520745669043146506016048134295803077797227087756983379761977704262151284900198974700344552709782113492372476885786433925704652783048881653061591332878628931051674570692132480211173122165775595546456749780391999076121772296597415060944266824694236588086026262460992561417612636992758243469086636325838878081396308123781820844007087237959966323037273647965696698807697562311985833705346088187107040884086610990458467232529400807152486828990892339301169156559934278370674121432702378798895690971268961906484177375084642689618715793005307490571099622932546048785636591944257288640280423409324102940429489096875433745318540208613042916264009767285996172376070503707784848460284500712648395328611934529735178496581773187783072374092408177412810201523845199835717156603684718109042552403613165724292737430452232445658640366874261031923179575885568353659147033862326637362557920003271194619998141206451691687107086181640625 779 63238017760688653764807213460926252203117520745669043146506016048134295803077797227087756983379761977704262151284900198974700344552709782113492372476885786433925704652783048881653061591332878628931051674570692132480211173122165775595546456749780391999076121772296597415060944266824694236588086026262460992561417612636992758243469086636325838878081396308123781820844007087237959966323037273647965696698807697562311985833705346088187107040884086610990458467232529400807152486828990892339301169156559934278370674121432702378798895690971268961906484177375084642689618715793005307490571099622932546048785636591944257288640280423409324102940429489096875433745318540208613042916264009767285996172376070503707784848460284500712648395328611934529735178496581773187783072374092408177412810201523845199835717156603684718109042552403613165724292737430452232445658640366874261031923179575885568353659147033862326637362557920003271194619998141206451691687107086181640625 780 49262415835576461282784819286061550466228548660876184611128186501496616430597604039901362690052834580631620215850937255001291568406560920266410558159494027632028123924517995078807734979648312451937289254490569171202084503862167139188930689808078925367280298860619049386332475583856436810302119014458457113205344320244217358671662418489697828486025407724028426038437481520958370813765646036171765277728371196401041036964456464602697756384848703469961567145974140403228771787239783905132315610772960188802850755140596075153084339743266618521325151174175190936655212979602751134535154886606264453372004010905124576427850778449835863476190594572006465962887603142822509560431769663608715791018280958922388364396950561626055153099960988696998663704048837201313283013379417985970204579146987075410672023664994270395406944148322414656099224042458322289075168080845795049343868156889614857747500475539378752450505432619682548260608978551999825867824256420135498046875 781 49262415835576461282784819286061550466228548660876184611128186501496616430597604039901362690052834580631620215850937255001291568406560920266410558159494027632028123924517995078807734979648312451937289254490569171202084503862167139188930689808078925367280298860619049386332475583856436810302119014458457113205344320244217358671662418489697828486025407724028426038437481520958370813765646036171765277728371196401041036964456464602697756384848703469961567145974140403228771787239783905132315610772960188802850755140596075153084339743266618521325151174175190936655212979602751134535154886606264453372004010905124576427850778449835863476190594572006465962887603142822509560431769663608715791018280958922388364396950561626055153099960988696998663704048837201313283013379417985970204579146987075410672023664994270395406944148322414656099224042458322289075168080845795049343868156889614857747500475539378752450505432619682548260608978551999825867824256420135498046875 782 38473946767585216261854943862414070914124496504144300181291113657668857432296728755162964260931263807473295388579581996156008714925524078728066645922564835580613964785048554156548841019105332024963022907757134522708827997516352535706554868740109640711845913410143477570725663430991877148845954950292055005413373914110733757122568348840454004047585843432466200736019673067868487605550969554250148681905857904389213049869240498854706947736566837410039983941005803654921670765834271229908338492013681907455026439764805534694558869339491229065154943067030824121527721337069748636071955966439492538083535132516902294190151457969321809374904854360737049917015218054544379966697212107278407032785277428918385312594018388629949074571069532172355956352862141854225674033449325447042729776313796905895734850482360525178812823379839805846413493977159949707767706271140565933537561030530789203900797871396254805663844742875972070191535612249111864002770744264125823974609375 783 38473946767585216261854943862414070914124496504144300181291113657668857432296728755162964260931263807473295388579581996156008714925524078728066645922564835580613964785048554156548841019105332024963022907757134522708827997516352535706554868740109640711845913410143477570725663430991877148845954950292055005413373914110733757122568348840454004047585843432466200736019673067868487605550969554250148681905857904389213049869240498854706947736566837410039983941005803654921670765834271229908338492013681907455026439764805534694558869339491229065154943067030824121527721337069748636071955966439492538083535132516902294190151457969321809374904854360737049917015218054544379966697212107278407032785277428918385312594018388629949074571069532172355956352862141854225674033449325447042729776313796905895734850482360525178812823379839805846413493977159949707767706271140565933537561030530789203900797871396254805663844742875972070191535612249111864002770744264125823974609375 784 30125100319019224333032421044270217525759480762744987041950941993954715369488338615292601016309179561251590289257812702990154823786685353644076183757368266259620734426693017904577742517959474975546046936773836331281012322055304035458232462223505848677375350200142342937878194466466639807546382726078679069238671774748704531826971017142075485169259715407621035176303404012141025795146409160977866417932286739136753818047615310603235540077731833692061307425807544261803668209648234373018229039246712933537285702335842733665839594692821632358016320421485135287156205806925613182044341521722122657319408008760734496350888591589978976740550500964457110085022915736708249513923917079998992706670872226843095699761116398297250125389147443690954713824291057071858702768190821825034457414853702977316360387927688291215010440706414567977741765784116240621182114010303063125959910286905607946654324733303267512834790433671886130959972384391054589514169492758810520172119140625 785 30125100319019224333032421044270217525759480762744987041950941993954715369488338615292601016309179561251590289257812702990154823786685353644076183757368266259620734426693017904577742517959474975546046936773836331281012322055304035458232462223505848677375350200142342937878194466466639807546382726078679069238671774748704531826971017142075485169259715407621035176303404012141025795146409160977866417932286739136753818047615310603235540077731833692061307425807544261803668209648234373018229039246712933537285702335842733665839594692821632358016320421485135287156205806925613182044341521722122657319408008760734496350888591589978976740550500964457110085022915736708249513923917079998992706670872226843095699761116398297250125389147443690954713824291057071858702768190821825034457414853702977316360387927688291215010440706414567977741765784116240621182114010303063125959910286905607946654324733303267512834790433671886130959972384391054589514169492758810520172119140625 786 23648203750430091101430450519752120757721192398754814827931489465254451565048345813004691797802705955582498377067382971847271536672548002610599804249534089013802276524954019055093527876598187855803646845367461520055594672813413667834712482845452091211739649907111739206234382656176312248923910439971763069352357343177733057484172248456529255857868876594982512613398172149530705249189931191367625138076845090222351747167378018823539898961019489448268126329258922245515879544573863982819309795808669652826769276333636545927684081833864981401042811530865831200417621558436606347904808094551866285995735286877176579635447544398133496741332143257098831416742988853315975868430274907799209274736634698071830124312476372663341348430480743297399450352068479801409081673029795132652049070660156837193342904523235308603783195954535435862527286140531248887627959498087904553878529575220902238123644915643064997575310490432430612803578321746977852768623051815666258335113525390625 787 23648203750430091101430450519752120757721192398754814827931489465254451565048345813004691797802705955582498377067382971847271536672548002610599804249534089013802276524954019055093527876598187855803646845367461520055594672813413667834712482845452091211739649907111739206234382656176312248923910439971763069352357343177733057484172248456529255857868876594982512613398172149530705249189931191367625138076845090222351747167378018823539898961019489448268126329258922245515879544573863982819309795808669652826769276333636545927684081833864981401042811530865831200417621558436606347904808094551866285995735286877176579635447544398133496741332143257098831416742988853315975868430274907799209274736634698071830124312476372663341348430480743297399450352068479801409081673029795132652049070660156837193342904523235308603783195954535435862527286140531248887627959498087904553878529575220902238123644915643064997575310490432430612803578321746977852768623051815666258335113525390625 788 18611136351588481696825764559044919036326578417820039269582082209155253381693048154834692444870729587043426222752030398843802699361295278054542045944383328053862391625138812996358606438882773842517470067304192216283753007504156556585918723999370795783639104476896938755306459150410757739903117516257777535580305229080875916240043559535288524360142805880251237426744361481680665031112475847606320983666477086004990825020726500814125900482322338195787015421126771807220997201579630954478796809301423016774667420474571961645087372403251740362620692674791409154728668166489609195801083970412318767078643670772337968173097217441331061935428396743336780324976732227559673008454626352437977699217731507382530307833918905286049641214788344975053367427077893603708947276674448769397162618609543430871160865859786187871177375216219388023808974192598092874563204124995180883902402775698850061403308548611092153091769355970322892276416139214871570128906341778929345309734344482421875 789 18611136351588481696825764559044919036326578417820039269582082209155253381693048154834692444870729587043426222752030398843802699361295278054542045944383328053862391625138812996358606438882773842517470067304192216283753007504156556585918723999370795783639104476896938755306459150410757739903117516257777535580305229080875916240043559535288524360142805880251237426744361481680665031112475847606320983666477086004990825020726500814125900482322338195787015421126771807220997201579630954478796809301423016774667420474571961645087372403251740362620692674791409154728668166489609195801083970412318767078643670772337968173097217441331061935428396743336780324976732227559673008454626352437977699217731507382530307833918905286049641214788344975053367427077893603708947276674448769397162618609543430871160865859786187871177375216219388023808974192598092874563204124995180883902402775698850061403308548611092153091769355970322892276416139214871570128906341778929345309734344482421875 790 14684186581403312058795528237086441119661670371660010983700262863023494918155814994164572339003005644177263289751351984687760329796061974385033674250118445834497426992234523454126940480278508561746283883103007658647881122920779523146289873235503557873291253432271684677936796269674087856783559720327386475572860825744811097913394368473342645720152673839518226329701301209046044709547743443761387256112850420857937760941353209142345335480552324836475955167269022955897366792046328823083770682538822760235212594754437277737973936826165623146107726520410421823080919183360301655487055252655319507225049856239374656888573704561210207867053005030492719676406641727544582003670700192073564404682790159324816412880962016270693166918468004185317106899964458053326359401296140079054361306082929766957345923163371302230358949045597097150785280637959895278030368054621197717398995790026392698447210444854151708789406021860584762006092333840533668831707103663575253449380397796630859375 791 14684186581403312058795528237086441119661670371660010983700262863023494918155814994164572339003005644177263289751351984687760329796061974385033674250118445834497426992234523454126940480278508561746283883103007658647881122920779523146289873235503557873291253432271684677936796269674087856783559720327386475572860825744811097913394368473342645720152673839518226329701301209046044709547743443761387256112850420857937760941353209142345335480552324836475955167269022955897366792046328823083770682538822760235212594754437277737973936826165623146107726520410421823080919183360301655487055252655319507225049856239374656888573704561210207867053005030492719676406641727544582003670700192073564404682790159324816412880962016270693166918468004185317106899964458053326359401296140079054361306082929766957345923163371302230358949045597097150785280637959895278030368054621197717398995790026392698447210444854151708789406021860584762006092333840533668831707103663575253449380397796630859375 792 11615191585890019838507262835535374925652381263983068688106907924651584480261249660384176720151377464544215262193319419888018420868685021738561636331843690655087464750857508052214409919900300272341310551534479057990473968230336602808715289729283314277773381464926902580248005849312203494715795738778962702178132913164145578449494945462414032764640765007058917026793729256355421365252265064015257319585264682898628768904610388431595160365116888945652480537309797158114817132508646099059262609888208803346053162450759886690737384029497007908571211677644643662057007074037998609490260704850357730215014436285345353598861800307917274422838926979119741264037653606487764364903523851930189444104087016025929782588840954870118295032508191310585831557871886320181150286425246802531999793111597445663260625222226700064213928695067303846271156984626277164922021131205367394462605669910876624471743461879634001652420163291722546746819036067862132045880318997888025478459894657135009765625 793 11615191585890019838507262835535374925652381263983068688106907924651584480261249660384176720151377464544215262193319419888018420868685021738561636331843690655087464750857508052214409919900300272341310551534479057990473968230336602808715289729283314277773381464926902580248005849312203494715795738778962702178132913164145578449494945462414032764640765007058917026793729256355421365252265064015257319585264682898628768904610388431595160365116888945652480537309797158114817132508646099059262609888208803346053162450759886690737384029497007908571211677644643662057007074037998609490260704850357730215014436285345353598861800307917274422838926979119741264037653606487764364903523851930189444104087016025929782588840954870118295032508191310585831557871886320181150286425246802531999793111597445663260625222226700064213928695067303846271156984626277164922021131205367394462605669910876624471743461879634001652420163291722546746819036067862132045880318997888025478459894657135009765625 794 9210846927610785731936259428579552316042338342338573469668777984248706492847170980684652139080042329383562702919302299971198607748867222238679377611152046689484359547430003885406027066480938115966659267366841892986445856806656926027311224755321668222274291501687033746136668638504577371309626020851717422827259400139167443710449491751694327982360126650597721202247427300289849142645046195764099054431114893538612613741356038026254962169537692933902417066086669146385049986079356356553995249641349581053420157823452590145754745535391127271496970860372202424011206609712132897325776738946333680060506447974278865403897407644178398617311269094441954822381859309944797141368494414580640229174541003708562317592950877212003807960778995709294564425392405851903652177135220714407875835937496774410965675801225773150921645455188371950093027488808637791783162757045856343808846296239325163206092565270549763310369189490335979570227495601814670712383092965325204204418696463108062744140625 795 9210846927610785731936259428579552316042338342338573469668777984248706492847170980684652139080042329383562702919302299971198607748867222238679377611152046689484359547430003885406027066480938115966659267366841892986445856806656926027311224755321668222274291501687033746136668638504577371309626020851717422827259400139167443710449491751694327982360126650597721202247427300289849142645046195764099054431114893538612613741356038026254962169537692933902417066086669146385049986079356356553995249641349581053420157823452590145754745535391127271496970860372202424011206609712132897325776738946333680060506447974278865403897407644178398617311269094441954822381859309944797141368494414580640229174541003708562317592950877212003807960778995709294564425392405851903652177135220714407875835937496774410965675801225773150921645455188371950093027488808637791783162757045856343808846296239325163206092565270549763310369189490335979570227495601814670712383092965325204204418696463108062744140625 796 7322623307450574656889326245720744091253658982159165908386678497477721661813500929644298450568633651859932348820845328477102893160349441679750105200865877118140065840206853088897791517852345802193494117556639304924224456161292256191712423680480726236708061743841191828178651567611139010191152686577115351147671223110638117749807345942596990745976300687225188355786704703730430068402811725632458748272736340363197027924378050230872694924782465882452421567538901971376114738933088303460426223464872916937469025469644809165875022700635946180840091833995900927088909254721145653373992507462335275648102626139551697996098439077121826900762458930081354083793578151406113727387953059591608982193760097948307042486395947383543027328819301588889178718186962652263403480822500467954261289570309935656717712261974489654982708136874755700323956853602867044467614391851455793328032805510263504748843589390087061831743505644817103758330859003442663216344558907433537342512863688170909881591796875 797 7322623307450574656889326245720744091253658982159165908386678497477721661813500929644298450568633651859932348820845328477102893160349441679750105200865877118140065840206853088897791517852345802193494117556639304924224456161292256191712423680480726236708061743841191828178651567611139010191152686577115351147671223110638117749807345942596990745976300687225188355786704703730430068402811725632458748272736340363197027924378050230872694924782465882452421567538901971376114738933088303460426223464872916937469025469644809165875022700635946180840091833995900927088909254721145653373992507462335275648102626139551697996098439077121826900762458930081354083793578151406113727387953059591608982193760097948307042486395947383543027328819301588889178718186962652263403480822500467954261289570309935656717712261974489654982708136874755700323956853602867044467614391851455793328032805510263504748843589390087061831743505644817103758330859003442663216344558907433537342512863688170909881591796875 798 5836130776038108001540793017839433040729166208780855228984182762489744164465360240926505865103201020532366082010213726796251005848798505018760833845090104063157632474644861911851539839728319604348214811692641526024606891560549928184794801673343138810656325209841429887058385299386077791122348691201960934864693964819178579846596454716249801624543111647718475119562003648873152764517040945329069622373370863269468031255729306034005537855051625308314579989328504871186763446929671377857959700101503714799162813299306912905202393092406849106129553191694733038889860676012753085739072028447481214691537793033222703302890455944466096039907679767274839204783481786670672640728198588494512358808426798064800712861657570064683792781068983366344675438395009233853932574215532872959546247787537018718404016672793668255021218385089180293158193612321485034440688670305610267282442145991680013284828340743899388279899573998919231695389694625743802583426613449224529261982752359472215175628662109375 799 5836130776038108001540793017839433040729166208780855228984182762489744164465360240926505865103201020532366082010213726796251005848798505018760833845090104063157632474644861911851539839728319604348214811692641526024606891560549928184794801673343138810656325209841429887058385299386077791122348691201960934864693964819178579846596454716249801624543111647718475119562003648873152764517040945329069622373370863269468031255729306034005537855051625308314579989328504871186763446929671377857959700101503714799162813299306912905202393092406849106129553191694733038889860676012753085739072028447481214691537793033222703302890455944466096039907679767274839204783481786670672640728198588494512358808426798064800712861657570064683792781068983366344675438395009233853932574215532872959546247787537018718404016672793668255021218385089180293158193612321485034440688670305610267282442145991680013284828340743899388279899573998919231695389694625743802583426613449224529261982752359472215175628662109375 800 4663068490054448293231093621253706999542603800815903327958362027229305587407822832500278186217457615405360499526160767710204553673190005509989906242226993146462948347241244667569380331942927363874223634542420579293660906356879392619651046537001167909714403842663302479759649854209476155106756604270366786956890477890523685297430567318283591498009946206527061620530040915449649058849115715317926628276323319752304956973327715521170424746186248621343349411473475392078223994096807430908509800381101468124531087826146223411256712080833072435797513000164091698072998680134189715505518550729537490538538696633544939939009474299628410735886236134052596524622001947549867439941830672207115374687933011653775769576464398481682350432074117709709395675277612377849292126798210765494677451982242077956004809321562140935761953489686255054233396696244866542518110247574182603558671274647352330614577844254375611235639759625136466124616366005969298264157864145930398880324219135218299925327301025390625