1 1 2 1 3 1 4 1 5 3 6 1 7 1 8 55 9 55 10 1 11 1 12 1993 13 12073 14 1993 15 1 16 1 17 120841 18 7983241 19 7983241 20 120841 21 1 22 1 23 11404081 24 12454040881 25 149448498481 26 12454040881 27 11404081 28 1 29 1 30 1556750161 31 38109367290961 32 8688935743482961 33 8688935743482961 34 38109367290961 35 1556750161 36 1 37 1 38 290594263681 39 202741834014679681 40 1231048416137379799681 41 24620968322747596759681 42 1231048416137379799681 43 202741834014679681 44 290594263681 45 1 46 1 47 71137485256321 48 1723467782592331413121 49 362962315013945072025237121 50 210518142708088141774847637121 51 210518142708088141774847637121 52 362962315013945072025237121 53 1723467782592331413121 54 71137485256321 55 1 56 1 57 22117290979795201 58 21997716061451216482771201 59 199341543131586007702437884371201 60 4473224227872790012842706206716371201 61 134196726836183700385281186201596371201 62 4473224227872790012842706206716371201 63 199341543131586007702437884371201 64 21997716061451216482771201 65 22117290979795201 66 1 67 1 68 8515157028578323201 69 401898272442713725206488083201 70 187875417570657180539393660682200083201 71 206039212941388316753942239796998963160083201 72 253428231917907629607348954950308724735960083201 73 253428231917907629607348954950308724735960083201 74 206039212941388316753942239796998963160083201 75 187875417570657180539393660682200083201 76 401898272442713725206488083201 77 8515157028578323201 78 1 79 1 80 3977233344443363558401 81 10120416805142058852585307680998401 82 285285064072691515505458485872767794720998401 83 18589311711807334042263117559542768463773695520998401 84 1205702757627823685981185804911943962560361922559520998401 85 50639515820368594811209803806301646427535200747519520998401 86 1205702757627823685981185804911943962560361922559520998401 87 18589311711807334042263117559542768463773695520998401 88 285285064072691515505458485872767794720998401 89 10120416805142058852585307680998401 90 3977233344443363558401 91 1 92 1 93 2215887149047277484979201 94 340653229661081700978021472659372979201 95 663903989707404787223682769983670302277625772979201 96 3038370949222115688672588228378098785652112044851193772979201 97 12811838014165910782111929330837361587483547817283158015993772979201 98 29595345812723253906678556754234305267086995457924095016959993772979201 99 29595345812723253906678556754234305267086995457924095016959993772979201 100 12811838014165910782111929330837361587483547817283158015993772979201 101 3038370949222115688672588228378098785652112044851193772979201 102 663903989707404787223682769983670302277625772979201 103 340653229661081700978021472659372979201 104 2215887149047277484979201 105 1 106 1 107 1451849260055780200924108801 108 14943503356188603193143063545716321141708801 109 2273610914383896093564521803548237186542396768168821708801 110 845581308934950111619387335835265864773914155940688429055912821708801 111 277089147943436235240637402038740072619186566978396468613029560319912821708801 112 44013948615927185350563807489441628095122071045116408660368067479470079912821708801 113 2464781122491922379631573219408731173326835978526518884980611778850324479912821708801 114 44013948615927185350563807489441628095122071045116408660368067479470079912821708801 115 277089147943436235240637402038740072619186566978396468613029560319912821708801 116 845581308934950111619387335835265864773914155940688429055912821708801 117 2273610914383896093564521803548237186542396768168821708801 118 14943503356188603193143063545716321141708801 119 1451849260055780200924108801 120 1 121 1 122 1105220249217462743010277632001 123 836313165329095177704251551336018790321125632001 124 11079419666338444858744592974780737221880426571549899492325632001 125 380997578422224823455876427803267599851381529595295144342915645438692325632001 126 11329190373739657509235124047782275071684421087012963589178740569215598591998692325632001 127 149582563311312335115794002518595139066670056725105218001440595212637482302570495998692325632001 128 594740271725777844420396954013934272929080145539018346773727806565446629635020292095998692325632001 129 594740271725777844420396954013934272929080145539018346773727806565446629635020292095998692325632001 130 149582563311312335115794002518595139066670056725105218001440595212637482302570495998692325632001 131 11329190373739657509235124047782275071684421087012963589178740569215598591998692325632001 132 380997578422224823455876427803267599851381529595295144342915645438692325632001 133 11079419666338444858744592974780737221880426571549899492325632001 134 836313165329095177704251551336018790321125632001 135 1105220249217462743010277632001 136 1 137 1 138 967392782844461507946790490112001 139 58638343561509899295079981125322409345265221210112001 140 74684725609754564270382946162155982115178359126173157425131077210112001 141 266569185264462529629061742300759413451398143223834437392440954569778790379077210112001 142 824639872560952473356012583296631554901665748016285943005588975489904990670406287359979077210112001 143 1066456279222879103499961686007435836103164329965684013389416279955794142248607422577901567999979077210112001 144 368004201183997338002938778913957898835791121669918513868312654556905796254011460523801649872895999979077210112001 145 26496302485247808336211592081804968716176960760234132998518511128097217330288825157713718790848511999979077210112001 146 368004201183997338002938778913957898835791121669918513868312654556905796254011460523801649872895999979077210112001 147 1066456279222879103499961686007435836103164329965684013389416279955794142248607422577901567999979077210112001 148 824639872560952473356012583296631554901665748016285943005588975489904990670406287359979077210112001 149 266569185264462529629061742300759413451398143223834437392440954569778790379077210112001 150 74684725609754564270382946162155982115178359126173157425131077210112001 151 58638343561509899295079981125322409345265221210112001 152 967392782844461507946790490112001 153 1 154 1 155 964813068756876277279443690491904001 156 5071043951199376091038516767717881960180345377432571904001 157 679819208557303116362446175099948070323053317513173688925594582684312571904001 158 279611850372779920543248919740641893941618537407713021885045818502054378683236351644312571904001 159 101668831952581141200329680732708883041834999456728542609791018689119041561033907619093282815999644312571904001 160 14877541363954218141741127895973080909289782582067664508003151405870947044870523881930464532467485245439999644312571904001 161 529853518949101990249773886048112014889337289608184065440666795177137786759073196098713781607947409126378700799999644312571904001 162 3395301349425845553520551061796301791410873351809243491343792823495098937552141040600557912543726997681834714726399999644312571904001 163 3395301349425845553520551061796301791410873351809243491343792823495098937552141040600557912543726997681834714726399999644312571904001 164 529853518949101990249773886048112014889337289608184065440666795177137786759073196098713781607947409126378700799999644312571904001 165 14877541363954218141741127895973080909289782582067664508003151405870947044870523881930464532467485245439999644312571904001 166 101668831952581141200329680732708883041834999456728542609791018689119041561033907619093282815999644312571904001 167 279611850372779920543248919740641893941618537407713021885045818502054378683236351644312571904001 168 679819208557303116362446175099948070323053317513173688925594582684312571904001 169 5071043951199376091038516767717881960180345377432571904001 170 964813068756876277279443690491904001 171 1 172 1 173 1087699785935383676807009527891894272001 174 533580582486199614800221195895873137620660378396413626294272001 175 8184141652856305734225579807479455676139416677924741498890731061352851197626294272001 176 426713808245534882902416187075920771601758580780359869931129936578187868551304909003161593597626294272001 177 20358740813832087983435227647121058086396544585987330379372733502770769640349137943694319886534453493759993597626294272001 178 383311652343075721700083264608056175925069649454254067838549242441946695844702238530957722231910232106712392794111999993597626294272001 179 1640069617883473725902945478986223242898745152038957350037667789352114628498007958223666805649825270868188018871830849781759999993597626294272001 180 1122516128707221689167204780073498746583673941900327657000981040401846519412148582862940719124521209790855662132484932177829560319999993597626294272001 181 101026451583649952025048430206614887192530654771029489130088293636166186747093372457664664721206908881177009591923643896004660428799999993597626294272001 182 1122516128707221689167204780073498746583673941900327657000981040401846519412148582862940719124521209790855662132484932177829560319999993597626294272001 183 1640069617883473725902945478986223242898745152038957350037667789352114628498007958223666805649825270868188018871830849781759999993597626294272001 184 383311652343075721700083264608056175925069649454254067838549242441946695844702238530957722231910232106712392794111999993597626294272001 185 20358740813832087983435227647121058086396544585987330379372733502770769640349137943694319886534453493759993597626294272001 186 426713808245534882902416187075920771601758580780359869931129936578187868551304909003161593597626294272001 187 8184141652856305734225579807479455676139416677924741498890731061352851197626294272001 188 533580582486199614800221195895873137620660378396413626294272001 189 1087699785935383676807009527891894272001 190 1 191 1 192 1376375309122634504631597836512989831168001 193 67498157116737245752073901369306310258268586132107463481299591168001 194 127968810239258544871052137181071805007605737944033419627023257895677061182137554899591168001 195 923238609987923146217899041836771570763475971908742938301205431607675944988134014998309402312703878354899591168001 196 6388527539051262028334721076800936265417827490904234463975820707365778264078370642182628703865170535111873213235199878354899591168001 197 17372273420468907094254359691613671078080668148457451834538992291933338990902299496688368272165209199144194771097981093228314623999878354899591168001 198 10219711781719484424712812440228868265314928608993284296187080035809986239258640127155979470989013260335760204951216934285127155254401433599999878354899591168001 199 876294500973663686128900953349893228420926517341005838484395194952145891278076512195855580849277856294385133368848670663084056193409383212777471999999878354899591168001 200 8596449054551640760924518352362452570809289135115267275531916862480551193437930584641343248131415770247918158348405459204854591257346049317347000319999999878354899591168001 201 8596449054551640760924518352362452570809289135115267275531916862480551193437930584641343248131415770247918158348405459204854591257346049317347000319999999878354899591168001 202 876294500973663686128900953349893228420926517341005838484395194952145891278076512195855580849277856294385133368848670663084056193409383212777471999999878354899591168001 203 10219711781719484424712812440228868265314928608993284296187080035809986239258640127155979470989013260335760204951216934285127155254401433599999878354899591168001 204 17372273420468907094254359691613671078080668148457451834538992291933338990902299496688368272165209199144194771097981093228314623999878354899591168001 205 6388527539051262028334721076800936265417827490904234463975820707365778264078370642182628703865170535111873213235199878354899591168001 206 923238609987923146217899041836771570763475971908742938301205431607675944988134014998309402312703878354899591168001 207 127968810239258544871052137181071805007605737944033419627023257895677061182137554899591168001 208 67498157116737245752073901369306310258268586132107463481299591168001 209 1376375309122634504631597836512989831168001 210 1 211 1 212 1942655436304518415108598258510231073423360001 213 10157122682926620740772080678053213567664256841159549407387769991823360001 214 2557830341557480654199000433804288752747622881566304468831370716958161444746102306431097991823360001 215 2768788750681163965747190960008463899749930063694276931594691756376824671087482760342427504568685675151357567097991823360001 216 3045843576069308348105470175260128879669098139500920792927097323082498595782014779558238353349675503040920606476257292451839997567097991823360001 217 1328562531623532975212665617229752874490940719169126958504320404655298211103623216530277331228571723843648826643658201457066530183072186367999997567097991823360001 218 121290165193687283376137670939599297472405196837053011079571658985025590305280241928899592335635522241017959935523768759074361712913647858501554609848319999997567097991823360001 219 1500711492459928439273885932591142504749961767226634573284549406816597315974185331103694647112215000871245846306587421839014200527564628978310689597415767618355199999997567097991823360001 220 1896569169941008362985551563890034074652906682185676241025547849346679355981855937742227221127475073801063075645339051971709366342725626810209483299422098800724934655999999997567097991823360001 221 208622608693510919928410672027903748211819735040424386512810263428134729158004153151644994324022258118116938320987295716888030297699818949123043162936430868079742812159999999997567097991823360001 222 1896569169941008362985551563890034074652906682185676241025547849346679355981855937742227221127475073801063075645339051971709366342725626810209483299422098800724934655999999997567097991823360001 223 1500711492459928439273885932591142504749961767226634573284549406816597315974185331103694647112215000871245846306587421839014200527564628978310689597415767618355199999997567097991823360001 224 121290165193687283376137670939599297472405196837053011079571658985025590305280241928899592335635522241017959935523768759074361712913647858501554609848319999997567097991823360001 225 1328562531623532975212665617229752874490940719169126958504320404655298211103623216530277331228571723843648826643658201457066530183072186367999997567097991823360001 226 3045843576069308348105470175260128879669098139500920792927097323082498595782014779558238353349675503040920606476257292451839997567097991823360001 227 2768788750681163965747190960008463899749930063694276931594691756376824671087482760342427504568685675151357567097991823360001 228 2557830341557480654199000433804288752747622881566304468831370716958161444746102306431097991823360001 229 10157122682926620740772080678053213567664256841159549407387769991823360001 230 1942655436304518415108598258510231073423360001 231 1 232 1 233 3041138783014891555288187459352613754660290560001 234 1801079461632335529064143113251810472024712685359577045984641051137828290560001 235 64439326782845189849211628874270217301107126978104215163106219513391799162526928336217651309057828290560001 236 11283633055986644621474312551232822494763955048869816715593657353269426544346213082296590957476145360717074766233548909057828290560001 237 2147629929332048170620100962516048473356644519184904025593048383097967099411305872978602839278151822035001934382216814669257167077375999948909057828290560001 238 165395679809573568240187733099453587462370722959617742381234080434125804961745784448499444094048439419569945366623321035101402335791337988865756286156799999948909057828290560001 239 2614966582797450924722502913848380315051734970892371786868558398341633657490134702038525410948488359331768786117058389839781096018000485450440348185566833194938925055999999948909057828290560001 240 5298838099884396565560843519537294842655231209442511283073409274088183403648004471344861606796958151805415295410359069536452629308792023580604656840938560527000460894033412095999999999948909057828290560001 241 1000061160081477914114879608864275856211181921457497550278815970862694884246639763566573835951860593419843928399835153569204903467127625601138450991649110955551535305526456977048207359999999999948909057828290560001 242 14410881316774096742395415163734215088003131488202539699517738140131433281994078992994328976066311151179951008241624562932242658961309084912405078789663688869497623752636245039264668057599999999999948909057828290560001 243 14410881316774096742395415163734215088003131488202539699517738140131433281994078992994328976066311151179951008241624562932242658961309084912405078789663688869497623752636245039264668057599999999999948909057828290560001 244 1000061160081477914114879608864275856211181921457497550278815970862694884246639763566573835951860593419843928399835153569204903467127625601138450991649110955551535305526456977048207359999999999948909057828290560001 245 5298838099884396565560843519537294842655231209442511283073409274088183403648004471344861606796958151805415295410359069536452629308792023580604656840938560527000460894033412095999999999948909057828290560001 246 2614966582797450924722502913848380315051734970892371786868558398341633657490134702038525410948488359331768786117058389839781096018000485450440348185566833194938925055999999948909057828290560001 247 165395679809573568240187733099453587462370722959617742381234080434125804961745784448499444094048439419569945366623321035101402335791337988865756286156799999948909057828290560001 248 2147629929332048170620100962516048473356644519184904025593048383097967099411305872978602839278151822035001934382216814669257167077375999948909057828290560001 249 11283633055986644621474312551232822494763955048869816715593657353269426544346213082296590957476145360717074766233548909057828290560001 250 64439326782845189849211628874270217301107126978104215163106219513391799162526928336217651309057828290560001 251 1801079461632335529064143113251810472024712685359577045984641051137828290560001 252 3041138783014891555288187459352613754660290560001 253 1 254 1 255 5253501135945550924987402788565310565121310392320001 256 373161738265469614928693150453961629502121906686856508207468397071506472222392320001 257 2020594495941948116736632798508936537707076717740422150680673208871457912351218205608948189363099999272222392320001 258 61398427817997915317541098394571767930088539570967178039241882797315189084933894765798480640645632669994842264936411824126875999272222392320001 259 2187025236760922356120690126372968983410782160726846869622262428960183421484527489500667231707401538577742681812710968001598830251196766685757439998875999272222392320001 260 32484056929160881052453452345942612609338322619781015985944824824119672763852604994267396409297992041388432125677743973164982559229819695036526064416979294347067391999998875999272222392320001 261 98309573651420421845918397680737150228601750508404713683177617627778679217594629044012145428365129675582904993804714006634568086028162274013722572485447936873114637943562504765439999999998875999272222392320001 262 36581628742915090922624925553107877823197024675559773497011374045264860667207139424515773651892288698861482112280791094732823144191116690219473988577583886856236672482688123007743592115889766399999999998875999272222392320001 263 1176681456814338036955566711967807413064967506087408173134363880060893372156023839253847325821209776068939125631035183608486227924866473709909531437991406649649087355248835285342355383802578766265319423999999999998875999272222392320001 264 2591546774117034379351679237772138402682545734757029508674585696723712780703870024049458427335148835009752909072304509083002238106284419028178950229661033833320142972947139809143710344394475526398064805806079999999999998875999272222392320001 265 342084174183448538074421659385922269154096036987927895145045311967530087052910843174528512408239646221287383997544195198956295430029543311719621430315256465998258872429022454806969765460070769484544554366402559999999999998875999272222392320001 266 2591546774117034379351679237772138402682545734757029508674585696723712780703870024049458427335148835009752909072304509083002238106284419028178950229661033833320142972947139809143710344394475526398064805806079999999999998875999272222392320001 267 1176681456814338036955566711967807413064967506087408173134363880060893372156023839253847325821209776068939125631035183608486227924866473709909531437991406649649087355248835285342355383802578766265319423999999999998875999272222392320001 268 36581628742915090922624925553107877823197024675559773497011374045264860667207139424515773651892288698861482112280791094732823144191116690219473988577583886856236672482688123007743592115889766399999999998875999272222392320001 269 98309573651420421845918397680737150228601750508404713683177617627778679217594629044012145428365129675582904993804714006634568086028162274013722572485447936873114637943562504765439999999998875999272222392320001 270 32484056929160881052453452345942612609338322619781015985944824824119672763852604994267396409297992041388432125677743973164982559229819695036526064416979294347067391999998875999272222392320001 271 2187025236760922356120690126372968983410782160726846869622262428960183421484527489500667231707401538577742681812710968001598830251196766685757439998875999272222392320001 272 61398427817997915317541098394571767930088539570967178039241882797315189084933894765798480640645632669994842264936411824126875999272222392320001 273 2020594495941948116736632798508936537707076717740422150680673208871457912351218205608948189363099999272222392320001 274 373161738265469614928693150453961629502121906686856508207468397071506472222392320001 275 5253501135945550924987402788565310565121310392320001 276 1 277 1 278 9968518405456682880163596791304783736681905595023360001 279 89648376000896420290469242465059741871589766862450407531762207982462797711261115023360001 280 77974782010289696663828994427115831168846844679137245603210192743813738266791757578813422806529191418627983261115023360001 281 439140859420027068895629770639312537599830454848398369417433483414349708230895518581505100584210983842714558257233313374040961843174147983261115023360001 282 3149622739497196000277536732381020776759514269897263293481389235703560567981961419088233674776699473239069618749418049283564913315155501872492820185271500799974147983261115023360001 283 9791331271525515392884167373058044817949883756578553457853038876032512811088703914441592099516118323988267393693054802404314641114072217485899909379995166191196503825931304959999999974147983261115023360001 284 6218876886295565456846237344028339229943494194845161494491933587695026313425213702167681520821689078806451959087734486104579934512489837337310578058189260765560234322056980911316410659701260287999999999974147983261115023360001 285 471661512889300257042005621274529189288223323725779370578774596803715726088104344377001433774997087971775029451159420653106407335343764263128568941798308157664266021076379445264155282679794545804447794656706559999999999974147983261115023360001 286 2913125036428622571698407992256520313100152952292371020537266722609380372824628625387332122307098672757513954259252958520594264603839810023085000081372450438644551863486244474424825585769780307741845877882444639834734591999999999999974147983261115023360001 287 1125288231421727012820415907810111940628203378741874029334539750105672286676302846612449488842170258645905646481405432803725557014782786109706923695032725919932564966059491645868886384894415999999984948095526941555783321224478719999999999999974147983261115023360001 288 23023397214888534682305709473794890305253041129058742640184683287162054985397156241690716541710803491895229527009555155164224896522455803804603658800369572321820279205577199074477415434939751359999692038034481224231326752252834611199999999999999974147983261115023360001 289 23023397214888534682305709473794890305253041129058742640184683287162054985397156241690716541710803491895229527009555155164224896522455803804603658800369572321820279205577199074477415434939751359999692038034481224231326752252834611199999999999999974147983261115023360001 290 1125288231421727012820415907810111940628203378741874029334539750105672286676302846612449488842170258645905646481405432803725557014782786109706923695032725919932564966059491645868886384894415999999984948095526941555783321224478719999999999999974147983261115023360001 291 2913125036428622571698407992256520313100152952292371020537266722609380372824628625387332122307098672757513954259252958520594264603839810023085000081372450438644551863486244474424825585769780307741845877882444639834734591999999999999974147983261115023360001 292 471661512889300257042005621274529189288223323725779370578774596803715726088104344377001433774997087971775029451159420653106407335343764263128568941798308157664266021076379445264155282679794545804447794656706559999999999974147983261115023360001 293 6218876886295565456846237344028339229943494194845161494491933587695026313425213702167681520821689078806451959087734486104579934512489837337310578058189260765560234322056980911316410659701260287999999999974147983261115023360001 294 9791331271525515392884167373058044817949883756578553457853038876032512811088703914441592099516118323988267393693054802404314641114072217485899909379995166191196503825931304959999999974147983261115023360001 295 3149622739497196000277536732381020776759514269897263293481389235703560567981961419088233674776699473239069618749418049283564913315155501872492820185271500799974147983261115023360001 296 439140859420027068895629770639312537599830454848398369417433483414349708230895518581505100584210983842714558257233313374040961843174147983261115023360001 297 77974782010289696663828994427115831168846844679137245603210192743813738266791757578813422806529191418627983261115023360001 298 89648376000896420290469242465059741871589766862450407531762207982462797711261115023360001 299 9968518405456682880163596791304783736681905595023360001 300 1 301 1 302 20689859320893454451437148412288957777087408857890160640001 303 24800355424368305996009904185691715810473992013553676723717107380182213836673431226760560640001 304 3665664866747004725588870467303286252573536935758880369257343497764615853439292476662058127367677901747363678303598266760560640001 305 4070757606776927914564657654057329756147736148220977147164225998769909775681931689542573071811813440014215693336615959563312150979911299890579551598266760560640001 306 6295410232871378747965479064643678323689766923713560898076107050914392581634634847889021424121950857621078145956346781999373619978739056898078751284010587244461660569599379551598266760560640001 307 4419955143067210701383253265123197746939228283472040863178346544203998801297237883559119773149743481738771825933002477686268610172345300168664234582934797985472803356117257221973284050960383999999379551598266760560640001 308 641459657529448349577127644933359697431983720267059943987133451653053387479821908352721949933996039641614040053576812088224713976067519397854853760845699094423401788663876045559251184444520582294049000733120921599999999379551598266760560640001 309 10911885880453110427349487590885933969728032763557566345062203637388337325345966997454055649378620689899691117395446621127035704385772471366855017648802190738740023913304161414486171005036761212121066163350564281753050387631308799999999999379551598266760560640001 310 14423584588627067519202826795977507616074371414403633334258390898002379295739717212244950080095051202889252441440166799095282229019686417752998381277839597434956398796901118863407834826056474358315441757503328228982801119133656595529948200959999999999999379551598266760560640001 311 1106211665612564351616412138795311136092702235290318007288538959343721169956492486047783478537529329238093351493001119598605345864607487334427962640602374476515441649709657250645226864560547861369326117985451297132460022538147858990648398690338104934399999999999999379551598266760560640001 312 4047964772822719182127343405142237221548569660406801845342979768082316252106472780164598274146295224598271953491744968951654936543741636832821581402606831331410861690549147615915081246393871031300220540848633873401999490313934612995915647921148988738869657599999999999999379551598266760560640001 313 631482504560344192411865571202189006561576867023461087873504843820841335328609753705677330766822055037330424744712215156458170100823695345920166698806665687700094423725667028082752674437443880882834404372386884250711920488973799627362841075699242243263666585599999999999999379551598266760560640001 314 4047964772822719182127343405142237221548569660406801845342979768082316252106472780164598274146295224598271953491744968951654936543741636832821581402606831331410861690549147615915081246393871031300220540848633873401999490313934612995915647921148988738869657599999999999999379551598266760560640001 315 1106211665612564351616412138795311136092702235290318007288538959343721169956492486047783478537529329238093351493001119598605345864607487334427962640602374476515441649709657250645226864560547861369326117985451297132460022538147858990648398690338104934399999999999999379551598266760560640001 316 14423584588627067519202826795977507616074371414403633334258390898002379295739717212244950080095051202889252441440166799095282229019686417752998381277839597434956398796901118863407834826056474358315441757503328228982801119133656595529948200959999999999999379551598266760560640001 317 10911885880453110427349487590885933969728032763557566345062203637388337325345966997454055649378620689899691117395446621127035704385772471366855017648802190738740023913304161414486171005036761212121066163350564281753050387631308799999999999379551598266760560640001 318 641459657529448349577127644933359697431983720267059943987133451653053387479821908352721949933996039641614040053576812088224713976067519397854853760845699094423401788663876045559251184444520582294049000733120921599999999379551598266760560640001 319 4419955143067210701383253265123197746939228283472040863178346544203998801297237883559119773149743481738771825933002477686268610172345300168664234582934797985472803356117257221973284050960383999999379551598266760560640001 320 6295410232871378747965479064643678323689766923713560898076107050914392581634634847889021424121950857621078145956346781999373619978739056898078751284010587244461660569599379551598266760560640001 321 4070757606776927914564657654057329756147736148220977147164225998769909775681931689542573071811813440014215693336615959563312150979911299890579551598266760560640001 322 3665664866747004725588870467303286252573536935758880369257343497764615853439292476662058127367677901747363678303598266760560640001 323 24800355424368305996009904185691715810473992013553676723717107380182213836673431226760560640001 324 20689859320893454451437148412288957777087408857890160640001 325 1 326 1 327 46790912618020581605557858717022721283531315447377494016000001 328 7850571586780267546349239792983932402663857921115042177413207046663895511166756645623869014016000001 329 208000235027446609623333182706915603303979794579856427371910360918697955033169222716438898391923768350386412825781424469956669014016000001 330 48289618167307477665715120483705603136893919837256197043422767766629878877920897023289632506894735544175262002548434144750748399584743894426140540912488789956669014016000001 331 17172488691598596227519924315824878603789026896153155295311483567195484007140188403789869220689807522071730505861665345755259524415449735282962917989529983781483099017787211775999984488789956669014016000001 332 2923600850392547584128061907427706110922957726663329537864611794305142763126120769838405278771159674386671827529418186965700397074860546217698297342086341137205040121118259978196775299755638011566909030399999984488789956669014016000001 333 104921979619741446416821996066210903555077238111130445625598111897964781974480451898596688936332891249035491513417755972375343311401658378527452092776944141718654076089463090523905490433045780885779482339909271939933176804147199999999984488789956669014016000001 334 437287580518954528246797824572694086285243065908928861443430083680606288236254097340590591166746333884025791249225389245678876489159305265857980462790181912141884272694234167338246394178768163530319109923174749864041033806300754360232878811381759999999999984488789956669014016000001 335 136629850986692652540021823587382712328777540319621580830812866208509307098371928529046549747730590089895128262946824733851858621814581356662726976650896757884202248042462502439722851378283312409195080218752798592426760978523422101193051069105836048997047861247999999999999984488789956669014016000001 336 2328607206862371637769054616818091792478387895519791761649263568943085840884130364315506556149033021859831473640039321848922346865696519964583641932096893818751180212293774667948311833305287921153035740330770382978268873875114389164432394871152796760441760804500800536575999999999999999984488789956669014016000001 337 1733470551124442152004370751649520062726635575748433701782302680417739739218412777206962131357166731689322113452110747638939500193164793336522581278254369837650662628082771661257031124188110328589629770455701654839485977207229415012805134971247439468146248922641197294454327738367999999999999999984488789956669014016000001 338 48946274481549748603995412543575848491149282116832774003525098484275299276571103177215782741000959835979699195433799070333095727454201104650051604972790386735904109966545140627253530822575483238056786198587191926047726052423329762301565791048142700822577484579696846806212398020558847999999999999999984488789956669014016000001 339 48946274481549748603995412543575848491149282116832774003525098484275299276571103177215782741000959835979699195433799070333095727454201104650051604972790386735904109966545140627253530822575483238056786198587191926047726052423329762301565791048142700822577484579696846806212398020558847999999999999999984488789956669014016000001 340 1733470551124442152004370751649520062726635575748433701782302680417739739218412777206962131357166731689322113452110747638939500193164793336522581278254369837650662628082771661257031124188110328589629770455701654839485977207229415012805134971247439468146248922641197294454327738367999999999999999984488789956669014016000001 341 2328607206862371637769054616818091792478387895519791761649263568943085840884130364315506556149033021859831473640039321848922346865696519964583641932096893818751180212293774667948311833305287921153035740330770382978268873875114389164432394871152796760441760804500800536575999999999999999984488789956669014016000001 342 136629850986692652540021823587382712328777540319621580830812866208509307098371928529046549747730590089895128262946824733851858621814581356662726976650896757884202248042462502439722851378283312409195080218752798592426760978523422101193051069105836048997047861247999999999999984488789956669014016000001 343 437287580518954528246797824572694086285243065908928861443430083680606288236254097340590591166746333884025791249225389245678876489159305265857980462790181912141884272694234167338246394178768163530319109923174749864041033806300754360232878811381759999999999984488789956669014016000001 344 104921979619741446416821996066210903555077238111130445625598111897964781974480451898596688936332891249035491513417755972375343311401658378527452092776944141718654076089463090523905490433045780885779482339909271939933176804147199999999984488789956669014016000001 345 2923600850392547584128061907427706110922957726663329537864611794305142763126120769838405278771159674386671827529418186965700397074860546217698297342086341137205040121118259978196775299755638011566909030399999984488789956669014016000001 346 17172488691598596227519924315824878603789026896153155295311483567195484007140188403789869220689807522071730505861665345755259524415449735282962917989529983781483099017787211775999984488789956669014016000001 347 48289618167307477665715120483705603136893919837256197043422767766629878877920897023289632506894735544175262002548434144750748399584743894426140540912488789956669014016000001 348 208000235027446609623333182706915603303979794579856427371910360918697955033169222716438898391923768350386412825781424469956669014016000001 349 7850571586780267546349239792983932402663857921115042177413207046663895511166756645623869014016000001 350 46790912618020581605557858717022721283531315447377494016000001 351 1 352 1 353 114897685428694983720314297516244682300578910021613106364416000001 354 2827252514119133685691906224113280189279344032657563856159076297738557570093773660462819833394364416000001 355 14126466308702987025777370392334669532167858242895552641657778558952880666796175213499850085997161666411326135882703052383601338873394364416000001 356 724660892727118962142487750481292089690125782343747094443454812938045193518119793442051110581614773162539853684096874805761885594131059709453066026763765677676708538873394364416000001 357 62962323975316391757596200357880309785459092357151579247554794076980039904519058170357831526349622246991051651467271761912658264563323364225986247620153817456877540685431014558023989329919999596708538873394364416000001 358 2778615732825369334696702105155102919517642588647902536753250488936697920495479020580011460697936291038961395869617550590348287566393028141221699688576552041922268169507532357903204965282825533404534318391050150871039999999596708538873394364416000001 359 26545970496447537371524290912254900056934598101722926307495500057292128276489621991767059121770379136941473154331475077537186096714294660593837476653801652259207503198855050671685074922029864488523576567940598392942705193619208435077910364159999999999596708538873394364416000001 360 29420961245801151180284699345816410721463430348825180405568370523565670795182755276588023712344653732690750952621216259356100223230739852134707208972159768531064884078476925525353653996790339938780007273771435963569229197375376892456903663547456695884030972788735999999999999596708538873394364416000001 361 2381333282352769016894893153781158874048711497997848317599930954917299035693981188890372220854289651613614216459465269483795677033034463573404758119622164625459496135548049958898547806965484895840299482646216414728990837375587883249914124808986381491594847004840432646927157297151999999999999999596708538873394364416000001 362 9998075574893512832208874260871838398088236657550844499578241310060913449698451711053549342544452210434138716204939506900572005209334398658058975664772440313825594488932368180404170457749131726248272150187816007839500029566938476364689226861973760803964399199615355819415306055207738445450444799999999999999999596708538873394364416000001 363 1701754736610858659763306132738324639277922211291079253425569920336978307993017511792506289316463590811351983608210805873482059817636702055994818879132655727233561040280314709205251630611432219102465947943559294064698775964456233831314572384968212196433446134656971227242908826373273145687023778852241407999999999999999999596708538873394364416000001 364 9939867732316668110461802482630182778439658295885051947454589477332114122028431621539463195595576643676747991360346122988326784255944730147367049321707643735296322825347384761361832922323106243030986683572828545785790444867142567909484514201124848965182330067116905403706922795222622526846912915134557156540415999999999999999999596708538873394364416000001 365 1809055927281633596104048051838693265676017809851079454436735284874444770209174555120182301598394949149168134427582994383875474734581940886820802976550791159823930754213224026567853591862805336231639576410254795333013860965819947359526181584604722511663184072215276783474659948730517299886138150554489402490355711999999999999999999596708538873394364416000001 366 9939867732316668110461802482630182778439658295885051947454589477332114122028431621539463195595576643676747991360346122988326784255944730147367049321707643735296322825347384761361832922323106243030986683572828545785790444867142567909484514201124848965182330067116905403706922795222622526846912915134557156540415999999999999999999596708538873394364416000001 367 1701754736610858659763306132738324639277922211291079253425569920336978307993017511792506289316463590811351983608210805873482059817636702055994818879132655727233561040280314709205251630611432219102465947943559294064698775964456233831314572384968212196433446134656971227242908826373273145687023778852241407999999999999999999596708538873394364416000001 368 9998075574893512832208874260871838398088236657550844499578241310060913449698451711053549342544452210434138716204939506900572005209334398658058975664772440313825594488932368180404170457749131726248272150187816007839500029566938476364689226861973760803964399199615355819415306055207738445450444799999999999999999596708538873394364416000001 369 2381333282352769016894893153781158874048711497997848317599930954917299035693981188890372220854289651613614216459465269483795677033034463573404758119622164625459496135548049958898547806965484895840299482646216414728990837375587883249914124808986381491594847004840432646927157297151999999999999999596708538873394364416000001 370 29420961245801151180284699345816410721463430348825180405568370523565670795182755276588023712344653732690750952621216259356100223230739852134707208972159768531064884078476925525353653996790339938780007273771435963569229197375376892456903663547456695884030972788735999999999999596708538873394364416000001 371 26545970496447537371524290912254900056934598101722926307495500057292128276489621991767059121770379136941473154331475077537186096714294660593837476653801652259207503198855050671685074922029864488523576567940598392942705193619208435077910364159999999999596708538873394364416000001 372 2778615732825369334696702105155102919517642588647902536753250488936697920495479020580011460697936291038961395869617550590348287566393028141221699688576552041922268169507532357903204965282825533404534318391050150871039999999596708538873394364416000001 373 62962323975316391757596200357880309785459092357151579247554794076980039904519058170357831526349622246991051651467271761912658264563323364225986247620153817456877540685431014558023989329919999596708538873394364416000001 374 724660892727118962142487750481292089690125782343747094443454812938045193518119793442051110581614773162539853684096874805761885594131059709453066026763765677676708538873394364416000001 375 14126466308702987025777370392334669532167858242895552641657778558952880666796175213499850085997161666411326135882703052383601338873394364416000001 376 2827252514119133685691906224113280189279344032657563856159076297738557570093773660462819833394364416000001 377 114897685428694983720314297516244682300578910021613106364416000001 378 1 379 1 380 305348806004287540307000982384957117835013667442464847695839232000001 381 1152246762129252933603736381637367341140796660509590149577631545143349137691717619672168335797581647839232000001 382 1139514230084788189031736738171754584746226718734818332949853039013645909563246832832008107156978245253402905016205418293665254201690549581647839232000001 383 13613152042021015583207403447477355691397530185466076130027821229755054044047543730905319831648321085283186076298766973041380562860008387993281402349185286947425642075511130549581647839232000001 384 306037164119352360258542508675961775533406941049985011195907366843254638140795253970370922942434208997120304735483994296207837233293993456612626762998646344916975384761722619620156525230406323771801599989111130549581647839232000001 385 3727877935889413591189685520232473403311894270088464733077500915734688703553290455957140357907907626078231013471732869698495947854100922189080372856364825355263779323458623606314362075086116594871745007536976432025825771851350015999999989111130549581647839232000001 386 10159227829228735787312602329921854099146759909179463838739568493322363243437379238486132420740119328245857350255117521145179055972249795625496276558212948873704027397415498678636917191804353870318346811920036838452570593406378243960223420967607796135624703999999999989111130549581647839232000001 387 3231809454621615094357354994417287043351822747282794145314192010244905834156117327779790871159393098618476436623560008585151275973403914849620743162344366277409316183958067801362314880881729501497549297877007991417916136438297841553454883669338660595735863792283444306543999188991999999999999989111130549581647839232000001 388 73765461656994791296600779194987554058589475059363773989175278725424877360817886976794911228615321897207920687443692713969185634986292075929604748449518462372434566069130388734503835895477530405781059482832600120095564675143866802710480716353929100103782002505189308313548267954916817187426236419276799999999999999989111130549581647839232000001 389 83887314929531874184880172816107774954985927394955978209504058802154830490576508101349868849964957172777041138125813898037524129192360431184101265409565225151158610558062746745817961711287408675935151496279215055588262743647352359020736367910109140344676970954831780816476500791825418362873984609019792431479710023679999999999999999989111130549581647839232000001 390 3632425884298975128524940777837089554186102673690405273924782232035975627276140637791686290145253735817108458411735180026198453185133740149238224882018851239136285665654788609156099214957980930495582677826677750520337797440924974872774539456733897212781561098798172887228509937897555522031756963718423717426128425843443617497087999999999999999999989111130549581647839232000001 391 4953507067773695179829325578259962945171929210963970248868604034752528764891927866673284515364277635490766181497310905262735399014240724859253248005701150388165198797488150837974867559521138366365400516801368460553270054584060010457224764130219218101418853881430954990465195902283045451003892210691255152588349287347419605139200231342079999999999999999999989111130549581647839232000001 392 188421501843975817250347886345852470508449843326647500326463960273916689158959152192518396395426392698797764011794712214383929107703688692196275047640860358465027831858854281574888012229065061179807104858090453502525286336268474677771915577985278618141770363941870665927315121731042482865286051910273963494155630192121146940284898399790039039999999999999999999989111130549581647839232000001 393 188421501843975817250347886345852470508449843326647500326463960273916689158959152192518396395426392698797764011794712214383929107703688692196275047640860358465027831858854281574888012229065061179807104858090453502525286336268474677771915577985278618141770363941870665927315121731042482865286051910273963494155630192121146940284898399790039039999999999999999999989111130549581647839232000001 394 4953507067773695179829325578259962945171929210963970248868604034752528764891927866673284515364277635490766181497310905262735399014240724859253248005701150388165198797488150837974867559521138366365400516801368460553270054584060010457224764130219218101418853881430954990465195902283045451003892210691255152588349287347419605139200231342079999999999999999999989111130549581647839232000001 395 3632425884298975128524940777837089554186102673690405273924782232035975627276140637791686290145253735817108458411735180026198453185133740149238224882018851239136285665654788609156099214957980930495582677826677750520337797440924974872774539456733897212781561098798172887228509937897555522031756963718423717426128425843443617497087999999999999999999989111130549581647839232000001 396 83887314929531874184880172816107774954985927394955978209504058802154830490576508101349868849964957172777041138125813898037524129192360431184101265409565225151158610558062746745817961711287408675935151496279215055588262743647352359020736367910109140344676970954831780816476500791825418362873984609019792431479710023679999999999999999989111130549581647839232000001 397 73765461656994791296600779194987554058589475059363773989175278725424877360817886976794911228615321897207920687443692713969185634986292075929604748449518462372434566069130388734503835895477530405781059482832600120095564675143866802710480716353929100103782002505189308313548267954916817187426236419276799999999999999989111130549581647839232000001 398 3231809454621615094357354994417287043351822747282794145314192010244905834156117327779790871159393098618476436623560008585151275973403914849620743162344366277409316183958067801362314880881729501497549297877007991417916136438297841553454883669338660595735863792283444306543999188991999999999999989111130549581647839232000001 399 10159227829228735787312602329921854099146759909179463838739568493322363243437379238486132420740119328245857350255117521145179055972249795625496276558212948873704027397415498678636917191804353870318346811920036838452570593406378243960223420967607796135624703999999999989111130549581647839232000001 400 3727877935889413591189685520232473403311894270088464733077500915734688703553290455957140357907907626078231013471732869698495947854100922189080372856364825355263779323458623606314362075086116594871745007536976432025825771851350015999999989111130549581647839232000001 401 306037164119352360258542508675961775533406941049985011195907366843254638140795253970370922942434208997120304735483994296207837233293993456612626762998646344916975384761722619620156525230406323771801599989111130549581647839232000001 402 13613152042021015583207403447477355691397530185466076130027821229755054044047543730905319831648321085283186076298766973041380562860008387993281402349185286947425642075511130549581647839232000001 403 1139514230084788189031736738171754584746226718734818332949853039013645909563246832832008107156978245253402905016205418293665254201690549581647839232000001 404 1152246762129252933603736381637367341140796660509590149577631545143349137691717619672168335797581647839232000001 405 305348806004287540307000982384957117835013667442464847695839232000001 406 1 407 1 408 875614024390225925928627644659759790315883905556444130512059498496000001 409 528838352558599524345898032437338907627472837505165659436769298459805708784336075192134755707326428286139498496000001 410 108406138111507174685787796985022149415327485737432867903725019755882612652891322202672622959916298295187210055804370107523680497443756295655388286139498496000001 411 317069121618277310385881470673504417935312811875697740537405972815213096428131192567694720878271943301160212952599987774207674488385972123816064094242005903792390005582934834895111655388286139498496000001 412 1947389524910987884563125293163231063253470849642387994660951434947724917023811995359059248031273817454363199783720939565552734674091553458057523069587770334023804722816251200583125201228249614176767428649811967999695111655388286139498496000001 413 6947721243725407194823081656000506601108055158347483126685891221891284607536421755776275128766799229289164870392272270293353188760741257720938843027667397953358101699286546020623783402007126602341170556919625579394314911019648000766942747033599999999695111655388286139498496000001 414 5763525883651693785436050890668533708586354714581553555652966534625415529544629177577843813303736904679889394526687363656719678449195217996632309149940970907713649107822905883121108982050636004079927541201830143310198055644919139464457191903313052518181522910756770676735999999999999695111655388286139498496000001 415 565252579747086523345599840574617272479612835703936965434293323566474156021593003653600852326554190783202457375047453746890311379205303263828388877007804309367314682522071944325699891919368049086444900251590805517973675671600511898164603190451563985469593888928653703552094007317370246646944340377599999999999999695111655388286139498496000001 416 3937381296189020891913499863116319274404436032169595837918915333763485140363900681628737499442010382941282666054183891222508839437637011190019009600858062133336243253352161667604744026308136868735720372781910909140155852280794142655333293604983591636950362268444097475039832890269002981338260444497013126414928348132147199999999999999999695111655388286139498496000001 417 1324123682392471897725411444230042508654234318737679219628600637151779413291111200774182812520823456218083428929901866813680165970979106865825213053110183372726090382004418803309695631772684986760847751939455458834791360797780455209117461087498599266282722596167336658140903401189592011592488704044089998029823575017834371691002765288407039999999999999999999695111655388286139498496000001 418 16090588635291806885493585352480493402877090326357464724369379993143747846194259380087389568072125634261433693613272754876460537001405647979631242395214170509655268759988955429868549211439305459259160669389853326503825888894240882303659249890328544753394078078872210154864487740802835946575989394445354745286747618425157702925278470775388658311844855807999999999999999999999695111655388286139498496000001 419 5721100191544932940540421180676162487786114640790453649800750542337922999911134272156594759742737911609875659153067024319944164567401003883913123569298199490899227494175158845151302931823669652785469788478561605912459433249232691660513154588802131100561165220935659792574409120867770196498630835171281238635426622195176333014911073270037107642542205751000920227839999999999999999999999695111655388286139498496000001 420 51547639067037467928099724556640846221901769236068940106440544055514581318115311616483957191999964915492847797529775971288934357615423245886414563366745152847355202451447645309426993335600991349205139057412380096939003439843445481268856290055329371012117350267830620811796343024657729305310741698930079717979148325227780716686986141981775183273208387699447383337499361279999999999999999999999695111655388286139498496000001 421 10825004204077868264900942156894577706599371539574477422352514251658062076804215439461631010319992632253498037481252953970676215099238881636147058307016482097944592514804005514979668600476208183333079202056599820357190722367123551066459820911619167912544643556244430370477232035178123154115255756775316740775621148297833950504267089816172788487373761416883950500874865868799999999999999999999999695111655388286139498496000001 422 51547639067037467928099724556640846221901769236068940106440544055514581318115311616483957191999964915492847797529775971288934357615423245886414563366745152847355202451447645309426993335600991349205139057412380096939003439843445481268856290055329371012117350267830620811796343024657729305310741698930079717979148325227780716686986141981775183273208387699447383337499361279999999999999999999999695111655388286139498496000001 423 5721100191544932940540421180676162487786114640790453649800750542337922999911134272156594759742737911609875659153067024319944164567401003883913123569298199490899227494175158845151302931823669652785469788478561605912459433249232691660513154588802131100561165220935659792574409120867770196498630835171281238635426622195176333014911073270037107642542205751000920227839999999999999999999999695111655388286139498496000001 424 16090588635291806885493585352480493402877090326357464724369379993143747846194259380087389568072125634261433693613272754876460537001405647979631242395214170509655268759988955429868549211439305459259160669389853326503825888894240882303659249890328544753394078078872210154864487740802835946575989394445354745286747618425157702925278470775388658311844855807999999999999999999999695111655388286139498496000001 425 1324123682392471897725411444230042508654234318737679219628600637151779413291111200774182812520823456218083428929901866813680165970979106865825213053110183372726090382004418803309695631772684986760847751939455458834791360797780455209117461087498599266282722596167336658140903401189592011592488704044089998029823575017834371691002765288407039999999999999999999695111655388286139498496000001 426 3937381296189020891913499863116319274404436032169595837918915333763485140363900681628737499442010382941282666054183891222508839437637011190019009600858062133336243253352161667604744026308136868735720372781910909140155852280794142655333293604983591636950362268444097475039832890269002981338260444497013126414928348132147199999999999999999695111655388286139498496000001 427 565252579747086523345599840574617272479612835703936965434293323566474156021593003653600852326554190783202457375047453746890311379205303263828388877007804309367314682522071944325699891919368049086444900251590805517973675671600511898164603190451563985469593888928653703552094007317370246646944340377599999999999999695111655388286139498496000001 428 5763525883651693785436050890668533708586354714581553555652966534625415529544629177577843813303736904679889394526687363656719678449195217996632309149940970907713649107822905883121108982050636004079927541201830143310198055644919139464457191903313052518181522910756770676735999999999999695111655388286139498496000001 429 6947721243725407194823081656000506601108055158347483126685891221891284607536421755776275128766799229289164870392272270293353188760741257720938843027667397953358101699286546020623783402007126602341170556919625579394314911019648000766942747033599999999695111655388286139498496000001 430 1947389524910987884563125293163231063253470849642387994660951434947724917023811995359059248031273817454363199783720939565552734674091553458057523069587770334023804722816251200583125201228249614176767428649811967999695111655388286139498496000001 431 317069121618277310385881470673504417935312811875697740537405972815213096428131192567694720878271943301160212952599987774207674488385972123816064094242005903792390005582934834895111655388286139498496000001 432 108406138111507174685787796985022149415327485737432867903725019755882612652891322202672622959916298295187210055804370107523680497443756295655388286139498496000001 433 528838352558599524345898032437338907627472837505165659436769298459805708784336075192134755707326428286139498496000001 434 875614024390225925928627644659759790315883905556444130512059498496000001 435 1 436 1 437 2701794633658481117045373460362154808998692310906678149272596797456384000001 438 272105101360045424219982559862900762561631057983747905346374879505998286641356064378479944405667002633204298045456384000001 439 12083942888631900880312824640775703337075436605303394140545075282771955985144969703482422279100550799934723070659427153084696065537359606265222622006260298045456384000001 440 9075906262501892793997872925401716774248606301247736388609535490357994696624038518396007251946259740538200453651632951804304015373446880615184971579385162771582643526272034838958571511158238006260298045456384000001 441 16036893762917644423333565927781437983494178711355666198629777225711150162055042845389408021746540116311483833311398594911839852412862477219585406704537932880002973094672723654954979380642208039634939382404142547103173836799991158238006260298045456384000001 442 17726100970999104511655781996346407497131932807051064491042143646969364831652806533358562085843104758939323514583067123101588283868822057194831434270537076310669785734800835625483724479493113994417529264936340138817243862978025487737493279343481189119400345599999991158238006260298045456384000001 443 4759127657431599269758405509539251058826035346918649487718751187284103346668234537624824317017521770892799697559196169695829903570968583072861751736931835321595724360643833374111355928439845644277354489311660206760026169261437409206653421478757715160872530659508857703977663245672043773951999999999991158238006260298045456384000001 444 153889832905210196780538799786790814745008666807298553129159169940504723520643801068683207683383990399715123743044596530192975299070123273758420252406512757863504761437549590581983295277258280743439657227657042791630881998691005017238040509407510560908166029475760370325398270418107319203617102799994929563955881836543999999999999991158238006260298045456384000001 445 352216899516397524794959444165191307302026328784222672421207769482373323935435579405932628130539039354010192095353896572438924148280442426309506672127308777145140041613175401680379038051534206478385502015895152050054501972209601085625244649274627404831204210580511551065480304716431475083601995275727939475933070954743942869806735566716272639999999999999999991158238006260298045456384000001 446 38007308964808995059534266584911568974802859501754762009165825281265922027381661248592762389899307804401271861506389322405223470902314361466555716019813213401078784052212593726529634861765637553469904189193241437879975255851545853688723754261272898919811936782439697922697123530240431375340554499389630606319267769828094520029129507738008757065839828415740379135999999999999999999991158238006260298045456384000001 447 141924050199981655647413734249445921172748528088658223030987594778443907273042467200139125013081777027846949979686631727706615899839164138748393040173177024550286275293216623237979656130155575074063736277265902183858029684555503051927129114383272633616607027509553168024625067123018406265528563813159716875457806878943183524811791566836501505072938548990198338982701542514727321599999999999999999999991158238006260298045456384000001 448 14561288246709072177389228908420832100252235651618527791505033282120708488494192697558171956175300246289274352728500195031083484887402513084989337705006161412060035890212067229256435623702730535893443746790945531475303304838575022822738904453689430533545111793717861073568411643524743713685165783651112026672565568339197287137480646656686213382383584806589690292350802105473302661718974922751999999999999999999999991158238006260298045456384000001 449 34833683237172634156350658205348808568709045061824827022501833736076562731222613843501658530684123129668068913750583926295628074359408381167163802933806625601648854235383069294289793843932331887747733930758512547001206938365307490609821663914963696667318026898033146136093250669951422539894480882979911889150101821244243218546703483206851843480861782519251005821356591760049742336607114219075435233279999999999999999999999991158238006260298045456384000001 450 1748302561673694508307239535326456702063506971652988068259367035213682683480062988805348241655036139878040378781141807260777573052098706650779951269247754538946755994073876247880404753026963737446058765984769744733990576236554782953706949311892027935732691770012283604570520251124861897277303995516761777716443610408248567138859047822151894024304452864641207982173887340436896567874311062655396094358323199999999999999999999999991158238006260298045456384000001 451 1748302561673694508307239535326456702063506971652988068259367035213682683480062988805348241655036139878040378781141807260777573052098706650779951269247754538946755994073876247880404753026963737446058765984769744733990576236554782953706949311892027935732691770012283604570520251124861897277303995516761777716443610408248567138859047822151894024304452864641207982173887340436896567874311062655396094358323199999999999999999999999991158238006260298045456384000001 452 34833683237172634156350658205348808568709045061824827022501833736076562731222613843501658530684123129668068913750583926295628074359408381167163802933806625601648854235383069294289793843932331887747733930758512547001206938365307490609821663914963696667318026898033146136093250669951422539894480882979911889150101821244243218546703483206851843480861782519251005821356591760049742336607114219075435233279999999999999999999999991158238006260298045456384000001 453 14561288246709072177389228908420832100252235651618527791505033282120708488494192697558171956175300246289274352728500195031083484887402513084989337705006161412060035890212067229256435623702730535893443746790945531475303304838575022822738904453689430533545111793717861073568411643524743713685165783651112026672565568339197287137480646656686213382383584806589690292350802105473302661718974922751999999999999999999999991158238006260298045456384000001 454 141924050199981655647413734249445921172748528088658223030987594778443907273042467200139125013081777027846949979686631727706615899839164138748393040173177024550286275293216623237979656130155575074063736277265902183858029684555503051927129114383272633616607027509553168024625067123018406265528563813159716875457806878943183524811791566836501505072938548990198338982701542514727321599999999999999999999991158238006260298045456384000001 455 38007308964808995059534266584911568974802859501754762009165825281265922027381661248592762389899307804401271861506389322405223470902314361466555716019813213401078784052212593726529634861765637553469904189193241437879975255851545853688723754261272898919811936782439697922697123530240431375340554499389630606319267769828094520029129507738008757065839828415740379135999999999999999999991158238006260298045456384000001 456 352216899516397524794959444165191307302026328784222672421207769482373323935435579405932628130539039354010192095353896572438924148280442426309506672127308777145140041613175401680379038051534206478385502015895152050054501972209601085625244649274627404831204210580511551065480304716431475083601995275727939475933070954743942869806735566716272639999999999999999991158238006260298045456384000001 457 153889832905210196780538799786790814745008666807298553129159169940504723520643801068683207683383990399715123743044596530192975299070123273758420252406512757863504761437549590581983295277258280743439657227657042791630881998691005017238040509407510560908166029475760370325398270418107319203617102799994929563955881836543999999999999991158238006260298045456384000001 458 4759127657431599269758405509539251058826035346918649487718751187284103346668234537624824317017521770892799697559196169695829903570968583072861751736931835321595724360643833374111355928439845644277354489311660206760026169261437409206653421478757715160872530659508857703977663245672043773951999999999991158238006260298045456384000001 459 17726100970999104511655781996346407497131932807051064491042143646969364831652806533358562085843104758939323514583067123101588283868822057194831434270537076310669785734800835625483724479493113994417529264936340138817243862978025487737493279343481189119400345599999991158238006260298045456384000001 460 16036893762917644423333565927781437983494178711355666198629777225711150162055042845389408021746540116311483833311398594911839852412862477219585406704537932880002973094672723654954979380642208039634939382404142547103173836799991158238006260298045456384000001 461 9075906262501892793997872925401716774248606301247736388609535490357994696624038518396007251946259740538200453651632951804304015373446880615184971579385162771582643526272034838958571511158238006260298045456384000001 462 12083942888631900880312824640775703337075436605303394140545075282771955985144969703482422279100550799934723070659427153084696065537359606265222622006260298045456384000001 463 272105101360045424219982559862900762561631057983747905346374879505998286641356064378479944405667002633204298045456384000001 464 2701794633658481117045373460362154808998692310906678149272596797456384000001 465 1