0 1 1 1 2 2 3 3 4 6 5 30 6 30 7 42 8 210 9 42 10 210 11 2310 12 2310 13 30030 14 30030 15 30030 16 30030 17 39270 18 510510 19 1939938 20 9699690 21 9699690 22 9699690 23 17160990 24 223092870 25 903210 26 223092870 27 223092870 28 223092870 29 6469693230 30 6469693230 31 200560490130 32 200560490130 33 10555815270 34 200560490130 35 200560490130 36 200560490130 37 322640788470 38 7420738134810 39 7420738134810 40 7420738134810 41 13228272327270 42 304250263527210 43 13082761331670030 44 13082761331670030 45 422024559086130 46 13082761331670030 47 614889782588491410 48 614889782588491410 49 614889782588491410 50 19835154277048110 51 614889782588491410 52 21203095951327290 53 880788066951082290 54 32589158477190044730 55 32589158477190044730 56 32589158477190044730 57 32589158477190044730 58 32589158477190044730 59 1922760350154212639070 60 1922760350154212639070 61 117288381359406970983270 62 2727636775800162115890 63 117288381359406970983270 64 5099494841713346564490 65 117288381359406970983270 66 117288381359406970983270 67 7858321551080267055879090 68 7858321551080267055879090 69 7858321551080267055879090 70 7858321551080267055879090 71 15079481895316188134254470 72 557940830126698960967415390 73 1100802178358081733800576310 74 40729680599249024150621323470 75 40729680599249024150621323470 76 40729680599249024150621323470 77 40729680599249024150621323470 78 993406843884122540259056670 79 3217644767340672907899084554130 80 3217644767340672907899084554130 81 45318940385079900111254712030 82 3217644767340672907899084554130 83 267064515689275851355624017992790 84 267064515689275851355624017992790 85 267064515689275851355624017992790 86 267064515689275851355624017992790 87 267064515689275851355624017992790 88 267064515689275851355624017992790 89 23768741896345550770650537601358310 90 642398429630960831639203718955630 91 23768741896345550770650537601358310 92 23768741896345550770650537601358310 93 23768741896345550770650537601358310 94 23768741896345550770650537601358310 95 23768741896345550770650537601358310 96 23768741896345550770650537601358310 97 2305567963945518424753102147331756070 98 2305567963945518424753102147331756070 99 2305567963945518424753102147331756070 100 39077423117720651267001731310707730 101 232862364358497360900063316880507363070 102 232862364358497360900063316880507363070 103 23984823528925228172706521638692258396210 104 23984823528925228172706521638692258396210 105 23984823528925228172706521638692258396210 106 23984823528925228172706521638692258396210 107 2566376117594999414479597815340071648394470 108 2566376117594999414479597815340071648394470 109 2715873755513154720177438464777357375485410 110 279734996817854936178276161872067809674997230 111 279734996817854936178276161872067809674997230 112 279734996817854936178276161872067809674997230 113 31610054640417607788145206291543662493274686990 114 31610054640417607788145206291543662493274686990 115 31610054640417607788145206291543662493274686990 116 31610054640417607788145206291543662493274686990 117 31610054640417607788145206291543662493274686990 118 31610054640417607788145206291543662493274686990 119 31610054640417607788145206291543662493274686990 120 445212037188980391382326849176671302722178690 121 31610054640417607788145206291543662493274686990 122 31610054640417607788145206291543662493274686990 123 325876851963068121527270167954058376219326670 124 31610054640417607788145206291543662493274686990 125 31610054640417607788145206291543662493274686990 126 31610054640417607788145206291543662493274686990 127 4014476939333036189094441199026045136645885247730 128 4014476939333036189094441199026045136645885247730 129 4014476939333036189094441199026045136645885247730 130 4014476939333036189094441199026045136645885247730 131 525896479052627740771371797072411912900610967452630 132 525896479052627740771371797072411912900610967452630 133 525896479052627740771371797072411912900610967452630 134 525896479052627740771371797072411912900610967452630 135 4140917157894706620247022024192219786618983995690 136 525896479052627740771371797072411912900610967452630 137 72047817630210000485677936198920432067383702541010310 138 72047817630210000485677936198920432067383702541010310 139 10014646650599190067509233131649940057366334653200433090 140 10014646650599190067509233131649940057366334653200433090 141 10014646650599190067509233131649940057366334653200433090 142 10014646650599190067509233131649940057366334653200433090 143 10014646650599190067509233131649940057366334653200433090 144 73099610588315255967220679793065255893184924475915570 145 10014646650599190067509233131649940057366334653200433090 146 10014646650599190067509233131649940057366334653200433090 147 10014646650599190067509233131649940057366334653200433090 148 10014646650599190067509233131649940057366334653200433090 149 1492182350939279320058875736615841068547583863326864530410 150 1492182350939279320058875736615841068547583863326864530410 151 225319534991831177328890236228992001350685163362356544091910 152 225319534991831177328890236228992001350685163362356544091910 153 12554718615469503389362580722627291544586012334226140530 154 225319534991831177328890236228992001350685163362356544091910 155 225319534991831177328890236228992001350685163362356544091910 156 225319534991831177328890236228992001350685163362356544091910 157 426206831249608371573924904674117400145271935516746715932890 158 330609037324462568604072589607025646841659538765326891798410 159 35375166993717494840635767087951744212057570647889977422429870 160 35375166993717494840635767087951744212057570647889977422429870 161 35375166993717494840635767087951744212057570647889977422429870 162 35375166993717494840635767087951744212057570647889977422429870 163 51027895751999572203748938365806498288189239076159878936779370 164 44016429160121768389493359048367437454697587905389819235542510 165 5766152219975951659023630035336134306565384015606066319856068810 166 5766152219975951659023630035336134306565384015606066319856068810 167 962947420735983927056946215901134429196419130606213075415963491270 168 5907652887950821638386173103687941283413614298197626229545788290 169 962947420735983927056946215901134429196419130606213075415963491270 170 962947420735983927056946215901134429196419130606213075415963491270 171 962947420735983927056946215901134429196419130606213075415963491270 172 962947420735983927056946215901134429196419130606213075415963491270 173 166589903787325219380851695350896256250980509594874862046961683989710 174 166589903787325219380851695350896256250980509594874862046961683989710 175 166589903787325219380851695350896256250980509594874862046961683989710 176 166589903787325219380851695350896256250980509594874862046961683989710 177 166589903787325219380851695350896256250980509594874862046961683989710 178 166589903787325219380851695350896256250980509594874862046961683989710 179 29819592777931214269172453467810429868925511217482600306406141434158090 180 29819592777931214269172453467810429868925511217482600306406141434158090 181 5397346292805549782720214077673687806275517530364350655459511599582614290 182 5397346292805549782720214077673687806275517530364350655459511599582614290 183 5397346292805549782720214077673687806275517530364350655459511599582614290 184 5397346292805549782720214077673687806275517530364350655459511599582614290 185 5397346292805549782720214077673687806275517530364350655459511599582614290 186 5397346292805549782720214077673687806275517530364350655459511599582614290 187 5397346292805549782720214077673687806275517530364350655459511599582614290 188 5397346292805549782720214077673687806275517530364350655459511599582614290 189 5397346292805549782720214077673687806275517530364350655459511599582614290 190 5397346292805549782720214077673687806275517530364350655459511599582614290 191 1030893141925860008499560888835674370998623848299590975192766715520279329390 192 1030893141925860008499560888835674370998623848299590975192766715520279329390 193 198962376391690981640415251545285153602734402721821058212203976095413910572270 194 198962376391690981640415251545285153602734402721821058212203976095413910572270 195 198962376391690981640415251545285153602734402721821058212203976095413910572270 196 1825342902676064051746928913259496822043434887356156497359669505462512941030 197 39195588149163123383161804554421175259738677336198748467804183290796540382737190 198 39195588149163123383161804554421175259738677336198748467804183290796540382737190 199 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 200 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 201 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 202 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 203 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 204 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 205 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 206 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 207 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 208 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 209 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 210 7799922041683461553249199106329813876687996789903550945093032474868511536164700810 211 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 212 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 213 15098931658671654933353954233354043375974012134583938068024127084378494808539007990 214 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 215 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 216 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 217 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 218 11045527186545036159299201419030810254907163239393619123588119813404402242488267590 219 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 220 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 221 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 222 1645783550795210387735581011435590727981167322669649249414629852197255934130751870910 223 367009731827331916465034565550136732339800312955331782619462457039988073311157667212930 224 367009731827331916465034565550136732339800312955331782619462457039988073311157667212930 225 367009731827331916465034565550136732339800312955331782619462457039988073311157667212930 226 367009731827331916465034565550136732339800312955331782619462457039988073311157667212930 227 83311209124804345037562846379881038241134671040860314654617977748077292641632790457335110 228 422899538704590583947019524770969737264643000207412764744253694152676612394075078463630 229 19078266889580195013601891820992757757219839668357012055907516904309700014933909014729740190 230 19078266889580195013601891820992757757219839668357012055907516904309700014933909014729740190 231 19078266889580195013601891820992757757219839668357012055907516904309700014933909014729740190 232 19078266889580195013601891820992757757219839668357012055907516904309700014933909014729740190 233 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270 234 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270 235 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270 236 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270 237 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270 238 4445236185272185438169240794291312557432222642727183809026451438704160103479600800432029464270 239 1062411448280052319722448549835623701226301211611796930357321893850294264731624591303255041960530 240 1062411448280052319722448549835623701226301211611796930357321893850294264731624591303255041960530 241 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 242 1533180593026901850617425751559193485003225101787084192910865727053418669463003152719068653368190 243 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 244 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 245 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 246 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 247 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 248 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 249 256041159035492609053110100510385311995538591998443060216114576417920917800321526504084465112487730 250 1326638129717578285249275132178162238318852808282088394902148064341559159587158168414945415090610 251 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230 252 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230 253 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230 254 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230 255 332986170559112149597568058176718721818032054878804187120439164149731349056376700272151299187743110 256 64266330917908644872330635228106713310880186591609208114244758680898150367880703152525200743234420230 257 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110 258 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110 259 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110 260 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110 261 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110 262 16516447045902521732188973253623425320896207954043566485360902980990824644545340710198976591011245999110 263 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930 264 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930 265 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930 266 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930 267 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930 268 4343825573072363215565699965702960859395702691913457985649917484000586881515424606782330843435957697765930 269 5537862934390832725057693321204248678566085422392038853743259730787478062216347010542402828835415263976470 270 1168489079156465704987173290774096471177444024124720198139827803196157871127649219224446996884272620699035170 271 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070 272 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070 273 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070 274 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070 275 316660540451402206051523961799780143689087330537799173695893334666158783075592938409825136155637880209438531070 276 1749505748350288431223889291711492506569543262639774440308802953956678359533662643148205172130596023256566470 277 87714969705038411076272137418539099801877190558970371113762453702525982911939243939521562715111692818014473106390 278 87714969705038411076272137418539099801877190558970371113762453702525982911939243939521562715111692818014473106390 279 349462030697364187554869073380633863752498767167212633919372325508071645067487027647496265797257740310814633890 280 87714969705038411076272137418539099801877190558970371113762453702525982911939243939521562715111692818014473106390 281 24647906487115793512432470614609487044327490547070674282967249490409801198254927547005559122946385681862066942895590 282 24647906487115793512432470614609487044327490547070674282967249490409801198254927547005559122946385681862066942895590 283 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 284 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 285 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 286 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 287 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 288 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 289 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 290 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 291 6975357535853769564018389183934484833544679824821000822079731605785973739106144495802573231793827147966964944839451970 292 25739326700567415365381509903817287208651955073140224435718566811018353280834481534326838493704159217590276549223070 293 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 294 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 295 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 296 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 297 10374516538097230874402984928389868305728889282601793100859702337539544698264468717107380491957316519565079841817052930 298 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 299 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 300 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 301 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 302 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 303 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 304 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 305 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 306 2043779758005154482257388030892804056228591188672553240869361360495290305558100337270153956915591354354320728837959427210 307 627440385707582426053018125484090845262177494922473844946893937672054123806336803541937264773086545786776463753253544153470 308 627440385707582426053018125484090845262177494922473844946893937672054123806336803541937264773086545786776463753253544153470 309 627440385707582426053018125484090845262177494922473844946893937672054123806336803541937264773086545786776463753253544153470 310 627440385707582426053018125484090845262177494922473844946893937672054123806336803541937264773086545786776463753253544153470 311 195133959955058134502488637025552252876537200920889365778484014616008832503770745901542489344429915739687480227261852231729170 312 195133959955058134502488637025552252876537200920889365778484014616008832503770745901542489344429915739687480227261852231729170 313 61076929465933196099278943388997855150356143888238371488665496574810764573680243467182799164806563626522181311132959748531230210 314 61076929465933196099278943388997855150356143888238371488665496574810764573680243467182799164806563626522181311132959748531230210 315 61076929465933196099278943388997855150356143888238371488665496574810764573680243467182799164806563626522181311132959748531230210 316 61076929465933196099278943388997855150356143888238371488665496574810764573680243467182799164806563626522181311132959748531230210 317 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 318 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 319 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 320 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 321 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 322 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 323 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 324 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 325 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 326 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 327 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 328 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 329 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 330 19361386640700823163471425054312320082662897612571563761906962414215012369856637179096947335243680669607531475629148240284399976570 331 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670 332 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670 333 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670 334 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670 335 6408618978071972467109041692977377947361419109761187605191204559105169094422546906281089567965658301640092918433248067534136392244670 336 37044040335676141428375963543221837846019763640238078642723725775174387829032063042087222936217678044162386811752879003087493596790 337 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 338 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 339 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 340 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 341 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 342 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 343 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 344 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 345 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 346 2159704595610254721415747050533376368260798239989520222949435936418441984820398307416727184404426847652711313512004598759003964186453790 347 2765378209139329846240827404188492988142055310982891207983226088329148962113203736802968018407144339983360980769983748226473710600367030 348 749417494676758388331264226535081599786496989276363517363454269937199368732678212673604332988336116135490825788665595769374375572699465130 349 261546705642188677527611215060743478325487449257450867559845540208082579687704696223087912212929304531286298200244292923511657074872113330370 350 835612478090059672612176405944867342892931147787382963449985751463522618810558134898044447964630365914652709904933843206107530590645729490 351 1461154780123959092333023547825382560477583515404753450055003017922249048534663107391552582195135779504392727375666440913472944552358175030 352 261546705642188677527611215060743478325487449257450867559845540208082579687704696223087912212929304531286298200244292923511657074872113330370 353 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610 354 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610 355 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610 356 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610 357 437563919865841721171785587281717762317047723165308797386850595703569434264264254818720535597933860187412622107517703327012393115781308083510 358 92325987091692603167246758916442447848897069587880156248625475693453150629759757766750033011164044499544063264686235401999614947429856005620610 359 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 360 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 361 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 362 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 363 148632418681245042767002629825124837568403802610085094588594375667935789578850910485485479152501757736934164627902952956582339758418467739990130 364 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 365 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 366 33145029365917644537041586451002838777754047982048976093256545773949681076083753038263261851007891975336318712022358509317861766127318306017798990 367 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330 368 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330 369 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330 370 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330 371 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330 372 12164225777291775545094262227518041831435735609411974226225152299039532954922737365042617099319896354948428967312205572919655268168725818308532229330 373 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090 374 15485516091910690369693378194075868952646857960104663434750791152019610212239525724098621768076182049132300357704616650849936570057797714092431814130 375 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090 376 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090 377 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090 378 4537256214929832278320159810864229603125529382310666386381981807541745792186181037160896178046321340395764004807452678699031415026934730229082521540090 379 1719620105458406433483340568317543019584575635895742560438771105058321655238562613083979651479555788009994557822024565226932906295208262756822275663694110 380 1719620105458406433483340568317543019584575635895742560438771105058321655238562613083979651479555788009994557822024565226932906295208262756822275663694110 381 6119644503410699051542137253799085478948667743401219076294559092734240765973532430903842176083828427081831166626421940309369773292556095220008098447310 382 1719620105458406433483340568317543019584575635895742560438771105058321655238562613083979651479555788009994557822024565226932906295208262756822275663694110 383 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130 384 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130 385 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130 386 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130 387 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130 388 658614500390569664024119437665618976500892468548069400648049333237337193956369480811164206516669866807827915645835408481915303111064764635862931579194844130 389 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 390 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 391 1214222941478348811873850527260311762364204598413265387924602799191109803075960796376980456563907953498791749697772388149123473508076746177017442579653053870 392 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 393 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 394 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 395 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 396 256201040651931599305382461251925781858847170265198996852091190629324168449027728035542876334984578188245059186229973899465052910204193443350680384306794366570 397 307286444528147567746939084945663248936442074305993962991783089667195452792338392840213057114770022781671566455991841806911256813749440474351118164863436143590 398 101711813138816844924236837117014535397962326595284001750280202679841694874264008030110521904988877540733288496933299638087626005351064797010220112569797363528290 399 101711813138816844924236837117014535397962326595284001750280202679841694874264008030110521904988877540733288496933299638087626005351064797010220112569797363528290 400 101711813138816844924236837117014535397962326595284001750280202679841694874264008030110521904988877540733288496933299638087626005351064797010220112569797363528290 401 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 402 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 403 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 404 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 405 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 406 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 407 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 408 40786437068665554814618971683922828694582892964708884701862361274616519644579867220074319283900539893834048687270253154873138028145776983601098265140488742774844290 409 42883426121039105190691926526283899578623144531017824789361711468684207029905310264808217447597225749558164301011654345355047438333220530315807687512750374794116490 410 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610 411 73487457097287277177000702285129678132530410672096624859302668552062363588692359881103068665706259103868396092923055243802261909742831657677749737631981919801371430 412 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610 413 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610 414 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610 415 79059965692342236583787485396798279317935560296521013474226093655536286893996045938437898517134221879517184422244234788355987931334705148307342134798388131729437510 416 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610 417 16681652761084211919179159418724436936084403222565933843061705761318156534633165693010396587115320816578125913093533540343113453511622786292849190442459895794911314610 418 69797710297423480833385604262445342828805034404041564196910902767021575458716174447742245134373727266017263234700977156247336625571643457292256026955899145585402990 419 6989612506894284794136067796445539076219364950255126280242854713992307588011296425371356170001319422146234757586190553403764537021369947456703810795390696338067840821590 420 6989612506894284794136067796445539076219364950255126280242854713992307588011296425371356170001319422146234757586190553403764537021369947456703810795390696338067840821590 421 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 422 8336053443066554952779842896044113175887684544071977801649410296291109049724520665952807216913754891568172331285513379555197932254948294275558935821131680335202722339630 423 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 424 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 425 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 426 9401363787228415010643081604803744252678442952260089980773935573772400941063117556170418362845225165251005856050435217198034728709254785556780525063448827981873996760030 427 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 428 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 429 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 430 2942626865402493898331284542303571951088352644057408163982241834590761494552755795081340947570555476723564832943786222982984870085996747879272304344859483158326560985889390 431 1268272178988474870180783637732839510919079989588742918676346230708618204152237747680057948402909410467856442998771862105666479007064598335966363172634437241238747784918327090 432 1268272178988474870180783637732839510919079989588742918676346230708618204152237747680057948402909410467856442998771862105666479007064598335966363172634437241238747784918327090 433 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970 434 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970 435 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970 436 2419215213665240611402111520433125586907319980140641778796730915845073490739731034120991593209073897500360527834661745778650155991449211803847732395377582931525893351848615110 437 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970 438 549161853502009618788279315138319508227961635491925683786857917896831682397918944745465091658459774732581839818468216291753585410058971079473435253750711325456377790869635629970 439 241082053687382222648054619345722264112075157980955375182430625956709108572686416743259175238063841107603427680307546952079823995015888303888838076396562271875349850191770041556830 440 241082053687382222648054619345722264112075157980955375182430625956709108572686416743259175238063841107603427680307546952079823995015888303888838076396562271875349850191770041556830 441 241082053687382222648054619345722264112075157980955375182430625956709108572686416743259175238063841107603427680307546952079823995015888303888838076396562271875349850191770041556830 442 559355112963763857652098884792859081466531689050940545666892403611854080215049690819626856700844178903952268399785491768166645000036863814127234516001304575116820998124756476930 443 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690 444 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690 445 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690 446 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690 447 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690 448 106799349783510324633088196370154963001649294985563231205816767298822135097700082617263814630462281610668318462376243299771362029792038518622755267843677086440779983634954128409675690 449 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 450 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 451 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 452 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 453 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 454 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 455 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 456 47952908052796135760256600170199578387740533448517890811411728517171138658867337095151452769077564443190074989606933241597341551376625294861617115261811011811910212652094403655944384810 457 21914478980127834042437266277781207323197423785972676100815159932347210367102373052484213915468446950537864270250368491409985088979117759751759021674647632398042967182007142470766583858170 458 21914478980127834042437266277781207323197423785972676100815159932347210367102373052484213915468446950537864270250368491409985088979117759751759021674647632398042967182007142470766583858170 459 21914478980127834042437266277781207323197423785972676100815159932347210367102373052484213915468446950537864270250368491409985088979117759751759021674647632398042967182007142470766583858170 460 21914478980127834042437266277781207323197423785972676100815159932347210367102373052484213915468446950537864270250368491409985088979117759751759021674647632398042967182007142470766583858170 461 10102574809838931493563579754057136575994012365333403682475788728812063979234193977195222615030954044197955428585419874540003126019373287245560908992012558535497807870905292679023395158616370 462 10102574809838931493563579754057136575994012365333403682475788728812063979234193977195222615030954044197955428585419874540003126019373287245560908992012558535497807870905292679023395158616370 463 4677492136955425281519937426128454234685227725149365904986290181439985622385431811441388070759331722463653363435049401912021447346969831994694700863301814601935485044229150510387831958439379310 464 4677492136955425281519937426128454234685227725149365904986290181439985622385431811441388070759331722463653363435049401912021447346969831994694700863301814601935485044229150510387831958439379310 465 4677492136955425281519937426128454234685227725149365904986290181439985622385431811441388070759331722463653363435049401912021447346969831994694700863301814601935485044229150510387831958439379310 466 4677492136955425281519937426128454234685227725149365904986290181439985622385431811441388070759331722463653363435049401912021447346969831994694700863301814601935485044229150510387831958439379310 467 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 468 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 469 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 470 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 471 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 472 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 473 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 474 13729573214236136834273893803319829087171050764261405507373288129757030349614374868436579462383064307518658718198930683609242028089294922983026035682754649053770067539833271245002341434630770 475 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 476 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 477 2184388827958183606469810778001988127598001347644753877628597514732473285653996655943128229044607914390526120724168070692914015911034911541522425303161947419103871515655013288351117524591190137770 478 6258993776384480247764500796567301225209172915887546927302571675451212852876781249120711258007472534070275417547759514879409787710701752267972565338572915240985305202449894809028990041808567730 479 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830 480 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830 481 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830 482 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830 483 3571065694853139752556448336733625642045879336252003779467911978009743016478718082582793248165075737177686047190704798163501070380156049926243145802780111992323394047777308413379471994126894457310 484 4071292796077704075871748492851954525756586169345669678537347118898267330071067697263651446351623311257050629676562279618310558838076741744705220701224018730547682708166347724203055619763346599190 485 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830 486 1046322248591969947499039362662952313119442645521837107384098209556854703828264398196758421712367190993062011826876505861905813621385722628389241720214572813750754455998751365120185294279180075991830 487 509558935064289364432032169616857776489168568369134671296055828054188240764364761921821351373922822013621199759688858354748131233614846920025560717744496960296617420071391914813530238313960697008021210 488 509558935064289364432032169616857776489168568369134671296055828054188240764364761921821351373922822013621199759688858354748131233614846920025560717744496960296617420071391914813530238313960697008021210 489 509558935064289364432032169616857776489168568369134671296055828054188240764364761921821351373922822013621199759688858354748131233614846920025560717744496960296617420071391914813530238313960697008021210 490 509558935064289364432032169616857776489168568369134671296055828054188240764364761921821351373922822013621199759688858354748131233614846920025560717744496960296617420071391914813530238313960697008021210 491 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 492 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 493 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 494 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 495 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 496 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 497 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 498 250193437116566077936127795281877168256181767069245123606363411574606426215303098103614283524596105608688009082007229452181332435704889837732550312412548007505639153255053430173443347012154702230938414110 499 124846525121166472890127769845656706959834701767553316679575342375728606681436245953703527478773456698735316531921607496638484885416740029028542605893861455745313937474271661656548230159065196413238268640890 500 124846525121166472890127769845656706959834701767553316679575342375728606681436245953703527478773456698735316531921607496638484885416740029028542605893861455745313937474271661656548230159065196413238268640890