Simple-Spectrum-Analyzer/Matlab/iladata_test4_800m.csv

414 KiB

1Sample in BufferSample in WindowTRIGGERrst_IBUF_1osc_clk_IBUFfifo_din[7:0]<const0>p_4_in[7:0]p_3_in[7:0]pll_en_OBUFrst_IBUFdout[7:0]adc_clksel_clksys_clkwr_enrd_enlocked0locked1
2000111490147149111611001111
3110101470147146111591101111
4220111460144146111571001111
5330101440144143111551101111
6440111430142143111551001111
7550111420142141111521101111
8660101410140141111511001111
9770111400140139111491101111
10880101390138139111471001111
11990111380138137111461101111
1210100111370136137111441001111
1311110101360136136111431101111
1412120111360135136111421001111
1513130101350135136111411101111
1614140111360135136111401001111
1715150111350135135111391101111
1816160101350135135111381001111
1917170111350135135111371101111
2018180101350135135111361001111
2119190111350135136111361101111
2220200111360136136111351001111
2321210101360136137111361101111
2422220111370138137111351001111
2523230101380138139111351101111
2624240111390139139111351001111
2725250111390139140111351101111
2826260101400142140111351001111
2927270111420142143111361101111
3028280101430144143111361001111
3129290111440144145111371101111
3230300111450147145111381001111
3331310101470147148111391101111
3432320111480150148111391001111
3533330101500150152111401101111
3634340111520153152111421001111
3735350111530153155111431101111
3836360101550157155111441001111
3937370111570157159111451101111
4038380101590161159111471001111
4139390111610161163111481101111
4240400111630165163111501001111
4341410101650165167111521101111
4442420111670169167111531001111
4543430101690169171111551101111
4644440111710173171111571001111
4745450111730173175111591101111
4846460101750177175111611001111
4947470111770177179111631101111
5048480101790181179111651001111
5149490111810181182111671101111
5250500111820184182111691001111
5351510101840184186111711101111
5452520111860187186111731001111
5553530101870187189111751101111
5654540111890190189111771001111
5755550111900190192111791101111
5856560101920194192111811001111
5957570111940194195111821101111
6058580101950196195111841001111
6159590111960196197111861101111
6260600111970198197111871001111
6361610101980198200111891101111
6462620112000200200111901001111
6563630102000200201111921101111
6664640112010202201111941001111
6765650112020202202111951101111
6866660102020202202111961001111
6967670112020202203111971101111
7068680102030203203111981001111
7169690112030203203112001101111
7270700112030203203112001001111
7371710102030203202112011101111
7472720112020203202112021001111
7573730102030203202112021101111
7674740112020201202112021001111
7775750112010201201112031101111
7876760102010200201112031001111
7977770112000200199112031101111
8078780101990198199112031001111
8179790111980198197112021101111
8280800111970196197112031001111
8381810101960196195112021101111
8482820111950194195112011001111
8583830101940194193112011101111
8684840111930191193112001001111
8785850111910191189111991101111
8886860101890187189111981001111
8987870111870187186111971101111
9088880101860184186111961001111
9189890111840184182111951101111
9290900111820181182111941001111
9391910101810181178111931101111
9492920111780177178111911001111
9593930101770177175111891101111
9694940111750173175111871001111
9795950111730173171111861101111
9896960101710168171111841001111
9997970111680168167111821101111
10098980101670165167111811001111
10199990111650165163111781101111
1021001000111630161163111771001111
1031011010101610161159111751101111
1041021020111590157159111731001111
1051031030101570157155111711101111
1061041040111550153155111681001111
1071051050111530153152111671101111
1081061060101520150152111651001111
1091071070111500150149111631101111
1101081080101490147149111611001111
1111091090111470147146111591101111
1121101100111460144146111571001111
1131111110101440144143111551101111
1141121120111430142143111531001111
1151131130101420142141111521101111
1161141140111410139141111501001111
1171151150111390139139111491101111
1181161160101390138139111471001111
1191171170111380138137111461101111
1201181180101370136137111441001111
1211191190111360136136111431101111
1221201200111360135136111421001111
1231211210101350135135111411101111
1241221220111350135135111391001111
1251231230101350135135111391101111
1261241240111350135135111381001111
1271251250111350135135111371101111
1281261260101350135135111361001111
1291271270111350135136111361101111
1301281280101360136136111351001111
1311291290111360136137111351101111
1321301300111370138137111351001111
1331311310101380138138111351101111
1341321320111380139138111351001111
1351331330101390139140111351101111
1361341340111400142140111351001111
1371351350111420142143111361101111
1381361360101430144143111361001111
1391371370111440144146111371101111
1401381380101460147146111381001111
1411391390111470147149111381101111
1421401400111490150149111391001111
1431411410101500150153111401101111
1441421420111530154153111421001111
1451431430101540154156111431101111
1461441440111560157156111441001111
1471451450111570157159111461101111
1481461460101590162159111471001111
1491471470111620162163111491101111
1501481480101630165163111501001111
1511491490111650165167111531101111
1521501500111670170167111541001111
1531511510101700170171111561101111
1541521520111710173171111571001111
1551531530101730173175111591101111
1561541540111750177175111621001111
1571551550111770177179111631101111
1581561560101790181179111651001111
1591571570111810181182111671101111
1601581580101820185182111701001111
1611591590111850185186111711101111
1621601600111860188186111731001111
1631611610101880188190111751101111
1641621620111900191190111771001111
1651631630101910191193111791101111
1661641640111930194193111811001111
1671651650111940194195111821101111
1681661660101950197195111851001111
1691671670111970197197111861101111
1701681680101970199197111881001111
1711691690111990199199111901101111
1721701700111990200199111911001111
1731711710102000200201111931101111
1741721720112010202201111941001111
1751731730102020202201111951101111
1761741740112010202201111971001111
1771751750112020202202111971101111
1781761760102020202202111991001111
1791771770112020202202111991101111
1801781780102020203202112001001111
1811791790112030203202112011101111
1821801800112020202202112021001111
1831811810102020202202112011101111
1841821820112020201202112021001111
1851831830102010201201112021101111
1861841840112010200201112021001111
1871851850112000200199112021101111
1881861860101990198199112031001111
1891871870111980198197112021101111
1901881880101970196197112021001111
1911891890111960196195112021101111
1921901900111950193195112011001111
1931911910101930193192112011101111
1941921920111920191192112001001111
1951931930101910191189111991101111
1961941940111890187189111981001111
1971951950111870187185111971101111
1981961960101850184185111961001111
1991971970111840184182111951101111
2001981980101820180182111931001111
2011991990111800180179111921101111
2022002000111790176179111911001111
2032012010101760176174111891101111
2042022020111740173174111871001111
2052032030101730173171111851101111
2062042040111710169171111841001111
2072052050111690169166111821101111
2082062060101660165166111801001111
2092072070111650165162111791101111
2102082080101620161162111761001111
2112092090111610161159111741101111
2122102100111590157159111731001111
2132112110101570157154111711101111
2142122120111540153154111691001111
2152132130101530153152111661101111
2162142140111520150152111651001111
2172152150111500150149111621101111
2182162160101490147149111611001111
2192172170111470147145111591101111
2202182180101450144145111571001111
2212192190111440144142111541101111
2222202200111420141142111531001111
2232212210101410141140111521101111
2242222220111400139140111501001111
2252232230101390139139111491101111
2262242240111390138139111471001111
2272252250111380138137111451101111
2282262260101370137137111441001111
2292272270111370137136111421101111
2302282280101360136136111411001111
2312292290111360136135111401101111
2322302300111350135135111391001111
2332312310101350135135111391101111
2342322320111350135135111381001111
2352332330101350135135111371101111
2362342340111350136135111371001111
2372352350111360136136111361101111
2382362360101360137136111361001111
2392372370111370137137111351101111
2402382380101370138137111351001111
2412392390111380138139111351101111
2422402400111390140139111351001111
2432412410101400140141111351101111
2442422420111410142141111361001111
2452432430101420142144111361101111
2462442440111440145144111371001111
2472452450111450145146111371101111
2482462460101460148146111381001111
2492472470111480148149111391101111
2502482480101490151149111401001111
2512492490111510151153111411101111
2522502500111530154153111421001111
2532512510101540154156111441101111
2542522520111560159156111451001111
2552532530101590159160111461101111
2562542540111600162160111481001111
2572552550111620162164111491101111
2582562560101640166164111511001111
2592572570111660166167111531101111
2602582580101670169167111541001111
2612592590111690169172111561101111
2622602600111720174172111591001111
2632612610101740174176111601101111
2642622620111760178176111621001111
2652632630101780178180111641101111
2662642640111800181180111661001111
2672652650111810181183111671101111
2682662660101830185183111691001111
2692672670111850185186111721101111
2702682680101860188186111741001111
2712692690111880188189111761101111
2722702700111890191189111781001111
2732712710101910191193111801101111
2742722720111930194193111811001111
2752732730101940194195111831101111
2762742740111950197195111851001111
2772752750111970197197111861101111
2782762760101970198197111881001111
2792772770111980198199111891101111
2802782780101990200199111911001111
2812792790112000200201111931101111
2822802800112010202201111941001111
2832812810102020202202111951101111
2842822820112020202202111971001111
2852832830102020202203111971101111
2862842840112030203203111981001111
2872852850112030203203111991101111
2882862860102030202203112001001111
2892872870112020202202112011101111
2902882880102020202202112021001111
2912892890112020202201112021101111
2922902900112010201201112021001111
2932912910102010201200112031101111
2942922920112000200200112031001111
2952932930102000200199112031101111
2962942940111990197199112021001111
2972952950111970197196112021101111
2982962960101960196196112021001111
2992972970111960196194112011101111
3002982980101940193194112011001111
3012992990111930193191112001101111
3023003000111910191191112001001111
3033013010101910191188111991101111
3043023020111880187188111971001111
3053033030101870187185111961101111
3063043040111850183185111961001111
3073053050111830183182111941101111
3083063060101820180182111931001111
3093073070111800180178111911101111
3103083080101780176178111911001111
3113093090111760176174111881101111
3123103100111740172174111871001111
3133113110101720172170111851101111
3143123120111700169170111831001111
3153133130101690169166111821101111
3163143140111660163166111801001111
3173153150111630163162111781101111
3183163160101620160162111761001111
3193173170111600160158111741101111
3203183180101580157158111721001111
3213193190111570157155111701101111
3223203200111550153155111691001111
3233213210101530153151111661101111
3243223220111510149151111631001111
3253233230101490149148111621101111
3263243240111480146148111601001111
3273253250111460146145111581101111
3283263260101450144145111571001111
3293273270111440144142111551101111
3303283280101420141142111531001111
3313293290111410141140111511101111
3323303300111400139140111491001111
3333313310101390139139111481101111
3343323320111390138139111461001111
3353333330101380138137111451101111
3363343340111370137137111441001111
3373353350111370137136111421101111
3383363360101360135136111411001111
3393373370111350135135111401101111
3403383380101350135135111391001111
3413393390111350135135111391101111
3423403400111350135135111381001111
3433413410101350135136111371101111
3443423420111360135136111371001111
3453433430101350135137111361101111
3463443440111370137137111351001111
3473453450111370137137111351101111
3483463460101370137137111351001111
3493473470111370137139111351101111
3503483480101390140139111351001111
3513493490111400140141111361101111
3523503500111410142141111351001111
3533513510101420142143111371101111
3543523520111430145143111371001111
3553533530101450145146111371101111
3563543540111460148146111371001111
3573553550111480148149111391101111
3583563560101490151149111401001111
3593573570111510151153111411101111
3603583580101530155153111421001111
3613593590111550155157111431101111
3623603600111570158157111451001111
3633613610101580158160111461101111
3643623620111600162160111481001111
3653633630101620162164111491101111
3663643640111640166164111511001111
3673653650111660166168111531101111
3683663660101680170168111551001111
3693673670111700170172111571101111
3703683680101720174172111581001111
3713693690111740174176111601101111
3723703700111760178176111621001111
3733713710101780178180111641101111
3743723720111800182180111661001111
3753733730101820182184111681101111
3763743740111840186184111701001111
3773753750111860186187111721101111
3783763760101870188187111741001111
3793773770111880188189111761101111
3803783780101890192189111781001111
3813793790111920192194111801101111
3823803800111940194194111821001111
3833813810101940194195111841101111
3843823820111950197195111861001111
3853833830101970197198111871101111
3863843840111980199198111881001111
3873853850111990199200111891101111
3883863860102000201200111921001111
3893873870112010201201111941101111
3903883880102010202201111941001111
3913893890112020202202111951101111
3923903900112020202202111971001111
3933913910102020202203111981101111
3943923920112030203203111991001111
3953933930102030203202112001101111
3963943940112020203202112011001111
3973953950112030203203112011101111
3983963960102030202203112021001111
3993973970112020202202112021101111
4003983980102020201202112021001111
4013993990112010201201112031101111
4024004000112010199201112031001111
4034014010101990199198112021101111
4044024020111980198198112031001111
4054034030101980198196112031101111
4064044040111960195196112021001111
4074054050111950195194112021101111
4084064060101940193194112011001111
4094074070111930193191112011101111
4104084080101910190191111991001111
4114094090111900190188111981101111
4124104100111880186188111981001111
4134114110101860186185111961101111
4144124120111850183185111951001111
4154134130101830183181111941101111
4164144140111810179181111931001111
4174154150111790179178111911101111
4184164160101780175178111901001111
4194174170111750175174111881101111
4204184180101740172174111861001111
4214194190111720172170111851101111
4224204200111700167170111831001111
4234214210101670167166111811101111
4244224220111660163166111791001111
4254234230101630163161111781101111
4264244240111610160161111751001111
4274254250111600160158111741101111
4284264260101580156158111721001111
4294274270111560156154111701101111
4304284280101540152154111671001111
4314294290111520152151111661101111
4324304300111510149151111631001111
4334314310101490149148111611101111
4344324320111480146148111601001111
4354334330101460146145111581101111
4364344340111450143145111561001111
4374354350111430143142111541101111
4384364360101420141142111521001111
4394374370111410141140111511101111
4404384380101400139140111491001111
4414394390111390139139111481101111
4424404400111390137139111461001111
4434414410101370137137111451101111
4444424420111370136137111431001111
4454434430101360136136111421101111
4464444440111360135136111411001111
4474454450111350135135111401101111
4484464460101350135135111391001111
4494474470111350135136111391101111
4504484480101360135136111371001111
4514494490111350135135111371101111
4524504500111350136135111361001111
4534514510101360136136111361101111
4544524520111360137136111351001111
4554534530101370137138111351101111
4564544540111380138138111351001111
4574554550111380138139111361101111
4584564560101390140139111351001111
4594574570111400140142111351101111
4604584580101420143142111361001111
4614594590111430143143111361101111
4624604600111430145143111371001111
4634614610101450145146111381101111
4644624620111460148146111381001111
4654634630101480148150111391101111
4664644640111500152150111401001111
4674654650111520152153111421101111
4684664660101530155153111431001111
4694674670111550155157111431101111
4704684680101570159157111451001111
4714694690111590159160111461101111
4724704700111600163160111481001111
4734714710101630163165111501101111
4744724720111650167165111521001111
4754734730101670167169111531101111
4764744740111690170169111551001111
4774754750111700170172111571101111
4784764760101720174172111591001111
4794774770111740174177111601101111
4804784780101770179177111631001111
4814794790111790179180111651101111
4824804800111800182180111671001111
4834814810101820182183111691101111
4844824820111830186183111701001111
4854834830101860186187111721101111
4864844840111870189187111741001111
4874854850111890189190111771101111
4884864860101900192190111791001111
4894874870111920192193111801101111
4904884880101930195193111821001111
4914894890111950195196111831101111
4924904900111960197196111861001111
4934914910101970197198111871101111
4944924920111980199198111891001111
4954934930101990199200111901101111
4964944940112000201200111921001111
4974954950112010201202111931101111
4984964960102020202202111951001111
4994974970112020202202111961101111
5004984980102020202202111971001111
5014994990112020202203111981101111
5025005000112030203203111991001111
5035015010102030203203112001101111
5045025020112030203203112011001111
5055035030102030203202112021101111
5065045040112020202202112021001111
5075055050112020202202112021101111
5085065060102020201202112021001111
5095075070112010201200112031101111
5105085080102000199200112031001111
5115095090111990199198112031101111
5125105100111980197198112031001111
5135115110101970197196112021101111
5145125120111960195196112021001111
5155135130101950195194112021101111
5165145140111940192194112011001111
5175155150111920192191112001101111
5185165160101910190191111991001111
5195175170111900190188111981101111
5205185180101880186188111971001111
5215195190111860186184111961101111
5225205200111840183184111951001111
5235215210101830183181111941101111
5245225220111810179181111921001111
5255235230101790179177111911101111
5265245240111770175177111901001111
5275255250111750175173111881101111
5285265260101730172173111861001111
5295275270111720172169111841101111
5305285280101690167169111831001111
5315295290111670167165111811101111
5325305300111650163165111791001111
5335315310101630163161111771101111
5345325320111610159161111751001111
5355335330101590159157111731101111
5365345340111570156157111721001111
5375355350111560156154111691101111
5385365360101540152154111671001111
5395375370111520152150111651101111
5405385380101500149150111631001111
5415395390111490149147111611101111
5425405400111470146147111591001111
5435415410101460146145111571101111
5445425420111450143145111561001111
5455435430101430143142111541101111
5465445440111420141142111521001111
5475455450111410141140111501101111
5485465460101400140140111491001111
5495475470111400140138111471101111
5505485480101380137138111461001111
5515495490111370137137111451101111
5525505500111370136137111431001111
5535515510101360136136111421101111
5545525520111360135136111411001111
5555535530101350135135111401101111
5565545540111350136135111401001111
5575555550111360136135111381101111
5585565560101350136135111371001111
5595575570111360136136111371101111
5605585580101360135136111361001111
5615595590111350135136111361101111
5625605600111360137136111351001111
5635615610101370137138111351101111
5645625620111380138138111361001111
5655635630101380138139111351101111
5665645640111390141139111361001111
5675655650111410141141111361101111
5685665660101410143141111351001111
5695675670111430143144111361101111
5705685680101440146144111371001111
5715695690111460146147111381101111
5725705700111470149147111381001111
5735715710101490149150111391101111
5745725720111500151150111411001111
5755735730101510151154111411101111
5765745740111540155154111431001111
5775755750111550155158111441101111
5785765760101580159158111461001111
5795775770111590159161111471101111
5805785780101610163161111491001111
5815795790111630163165111501101111
5825805800111650167165111511001111
5835815810101670167169111541101111
5845825820111690171169111551001111
5855835830101710171173111581101111
5865845840111730174173111591001111
5875855850111740174177111611101111
5885865860101770178177111631001111
5895875870111780178180111651101111
5905885880101800182180111671001111
5915895890111820182184111691101111
5925905900111840186184111711001111
5935915910101860186188111731101111
5945925920111880189188111741001111
5955935930101890189191111771101111
5965945940111910192191111781001111
5975955950111920192194111801101111
5985965960101940195194111821001111
5995975970111950195197111841101111
6005985980101970198197111861001111
6015995990111980198198111881101111
6026006000111980199198111891001111
6036016010101990199200111911101111
6046026020112000201200111921001111
6056036030102010201202111941101111
6066046040112020202202111951001111
6076056050112020202202111971101111
6086066060102020203202111981001111
6096076070112030203203111981101111
6106086080102030203203111991001111
6116096090112030203203112001101111
6126106100112030203203112011001111
6136116110102030203202112021101111
6146126120112020202202112021001111
6156136130102020202202112021101111
6166146140112020201202112031001111
6176156150112010201200112031101111
6186166160102000199200112031001111
6196176170111990199198112031101111
6206186180101980197198112031001111
6216196190111970197196112021101111
6226206200111960195196112021001111
6236216210101950195193112021101111
6246226220111930192193112011001111
6256236230101920192190112001101111
6266246240111900189190111991001111
6276256250111890189187111981101111
6286266260101870186187111971001111
6296276270111860186184111961101111
6306286280101840182184111951001111
6316296290111820182181111931101111
6326306300111810178181111921001111
6336316310101780178176111901101111
6346326320111760175176111891001111
6356336330101750175172111871101111
6366346340111720170172111861001111
6376356350111700170169111841101111
6386366360101690167169111821001111
6396376370111670167165111811101111
6406386380101650163165111781001111
6416396390111630163161111761101111
6426406400111610159161111751001111
6436416410101590159157111721101111
6446426420111570156157111701001111
6456436430101560156153111691101111
6466446440111530151153111671001111
6476456450111510151150111651101111
6486466460101500149150111631001111
6496476470111490149147111611101111
6506486480101470146147111591001111
6516496490111460146144111571101111
6526506500111440143144111561001111
6536516510101430143142111531101111
6546526520111420141142111511001111
6556536530101410141140111501101111
6566546540111400139140111491001111
6576556550111390139138111471101111
6586566560101380137138111461001111
6596576570111370137136111441101111
6606586580101360136136111431001111
6616596590111360136135111421101111
6626606600111350135135111411001111
6636616610101350135135111401101111
6646626620111350135135111391001111
6656636630101350135135111381101111
6666646640111350135135111371001111
6676656650111350135136111361101111
6686666660101360136136111361001111
6696676670111360136137111351101111
6706686680101370137137111351001111
6716696690111370137138111351101111
6726706700111380139138111351001111
6736716710101390139139111351101111
6746726720111390141139111351001111
6756736730101410141142111361101111
6766746740111420143142111361001111
6776756750111430143145111371101111
6786766760101450146145111371001111
6796776770111460146147111381101111
6806786780101470149147111391001111
6816796790111490149150111391101111
6826806800111500152150111411001111
6836816810101520152154111421101111
6846826820111540155154111431001111
6856836830101550155157111451101111
6866846840111570159157111461001111
6876856850111590159161111471101111
6886866860101610164161111491001111
6896876870111640164166111501101111
6906886880101660168166111521001111
6916896890111680168170111541101111
6926906900111700171170111551001111
6936916910101710171173111571101111
6946926920111730175173111591001111
6956936930101750175177111611101111
6966946940111770179177111641001111
6976956950111790179181111661101111
6986966960101810182181111681001111
6996976970111820182184111701101111
7006986980101840186184111711001111
7016996990111860186188111731101111
7027007000111880189188111751001111
7037017010101890189191111771101111
7047027020111910193191111791001111
7057037030101930193194111811101111
7067047040111940195194111821001111
7077057050111950195196111841101111
7087067060101960198196111861001111
7097077070111980198198111881101111
7107087080101980199198111891001111
7117097090111990199200111911101111
7127107100112000201200111931001111
7137117110102010201202111941101111
7147127120112020202202111951001111
7157137130102020202203111961101111
7167147140112030203203111981001111
7177157150112030203203111981101111
7187167160102030203203111991001111
7197177170112030203202112001101111
7207187180102020203202112011001111
7217197190112030203201112021101111
7227207200112010202201112021001111
7237217210102020202201112031101111
7247227220112010200201112031001111
7257237230102000200199112031101111
7267247240111990199199112031001111
7277257250111990199198112021101111
7287267260101980197198112031001111
7297277270111970197195112011101111
7307287280101950194195112021001111
7317297290111940194194112011101111
7327307300111940191194112001001111
7337317310101910191191111991101111
7347327320111910189191111991001111
7357337330101890189187111981101111
7367347340111870186187111971001111
7377357350111860186184111951101111
7387367360101840182184111941001111
7397377370111820182180111941101111
7407387380101800178180111911001111
7417397390111780178176111911101111
7427407400111760174176111891001111
7437417410101740174172111871101111
7447427420111720170172111861001111
7457437430101700170169111841101111
7467447440111690166169111821001111
7477457450111660166164111801101111
7487467460101640162164111781001111
7497477470111620162161111761101111
7507487480101610158161111741001111
7517497490111580158156111721101111
7527507500111560155156111701001111
7537517510101550155153111691101111
7547527520111530151153111661001111
7557537530101510151150111641101111
7567547540111500148150111621001111
7577557550111480148146111611101111
7587567560101460145146111581001111
7597577570111450145144111561101111
7607587580101440143144111551001111
7617597590111430143141111531101111
7627607600111410141141111511001111
7637617610101410141139111501101111
7647627620111390139139111481001111
7657637630101390139138111461101111
7667647640111380137138111451001111
7677657650111370137137111441101111
7687667660101370136137111431001111
7697677670111360136135111411101111
7707687680101350135135111411001111
7717697690111350135135111391101111
7727707700111350135135111391001111
7737717710101350135135111381101111
7747727720111350135135111371001111
7757737730101350135136111371101111
7767747740111360136136111361001111
7777757750111360136137111351101111
7787767760101370137137111351001111
7797777770111370137138111351101111
7807787780101380139138111351001111
7817797790111390139140111351101111
7827807800111400141140111351001111
7837817810101410141142111361101111
7847827820111420144142111361001111
7857837830101440144145111371101111
7867847840111450146145111371001111
7877857850111460146148111381101111
7887867860101480150148111391001111
7897877870111500150151111401101111
7907887880101510153151111411001111
7917897890111530153155111421101111
7927907900111550156155111441001111
7937917910101560156158111451101111
7947927920111580160158111461001111
7957937930101600160162111481101111
7967947940111620164162111501001111
7977957950111640164166111511101111
7987967960101660168166111531001111
7997977970111680168170111551101111
8007987980101700172170111561001111
8017997990111720172174111581101111
8028008000111740176174111601001111
8038018010101760176178111621101111
8048028020111780180178111641001111
8058038030101800180181111661101111
8068048040111810183181111681001111
8078058050111830183185111701101111
8088068060101850187185111721001111
8098078070111870187188111741101111
8108088080101880190188111761001111
8118098090111900190191111781101111
8128108100111910193191111801001111
8138118110101930193194111811101111
8148128120111940195194111831001111
8158138130101950195197111851101111
8168148140111970197197111871001111
8178158150111970197199111881101111
8188168160101990200199111901001111
8198178170112000200200111911101111
8208188180102000201200111931001111
8218198190112010201202111941101111
8228208200112020202202111951001111
8238218210102020202202111971101111
8248228220112020203202111971001111
8258238230102030203203111991101111
8268248240112030203203112001001111
8278258250112030203203112001101111
8288268260102030202203112011001111
8298278270112020202202112021101111
8308288280102020202202112021001111
8318298290112020202201112021101111
8328308300112010200201112031001111
8338318310102000200200112031101111
8348328320112000199200112031001111
8358338330101990199197112031101111
8368348340111970197197112021001111
8378358350111970197195112021101111
8388368360101950195195112021001111
8398378370111950195193112011101111
8408388380101930192193112001001111
8418398390111920192190112001101111
8428408400111900188190111991001111
8438418410101880188187111971101111
8448428420111870185187111971001111
8458438430101850185183111951101111
8468448440111830182183111951001111
8478458450111820182180111931101111
8488468460101800178180111921001111
8498478470111780178176111901101111
8508488480101760174176111881001111
8518498490111740174172111871101111
8528508500111720170172111851001111
8538518510101700170168111831101111
8548528520111680166168111821001111
8558538530101660166164111801101111
8568548540111640162164111781001111
8578558550111620162160111761101111
8588568560101600158160111741001111
8598578570111580158156111721101111
8608588580101560154156111701001111
8618598590111540154153111681101111
8628608600111530151153111661001111
8638618610101510151149111641101111
8648628620111490148149111621001111
8658638630101480148146111601101111
8668648640111460145146111581001111
8678658650111450145144111561101111
8688668660101440142144111541001111
8698678670111420142141111531101111
8708688680101410141141111511001111
8718698690111410141139111491101111
8728708700111390138139111481001111
8738718710101380138138111461101111
8748728720111380137138111451001111
8758738730101370137137111441101111
8768748740111370135137111421001111
8778758750111350135135111411101111
8788768760101350135135111411001111
8798778770111350135135111391101111
8808788780101350135135111381001111
8818798790111350135135111381101111
8828808800111350135135111371001111
8838818810101350135136111371101111
8848828820111360136136111351001111
8858838830101360136136111351101111
8868848840111360137136111351001111
8878858850111370137138111351101111
8888868860101380139138111351001111
8898878870111390139140111351101111
8908888880101400141140111351001111
8918898890111410141143111361101111
8928908900111430144143111361001111
8938918910101440144145111361101111
8948928920111450146145111371001111
8958938930101460146148111381101111
8968948940111480149148111391001111
8978958950111490149151111401101111
8988968960101510153151111411001111
8998978970111530153155111431101111
9008988980101550157155111441001111
9018998990111570157158111451101111
9029009000111580160158111461001111
9039019010101600160162111481101111
9049029020111620164162111491001111
9059039030101640164166111511101111
9069049040111660169166111531001111
9079059050111690169170111551101111
9089069060101700172170111571001111
9099079070111720172174111581101111
9109089080101740176174111601001111
9119099090111760176178111621101111
9129109100111780179178111641001111
9139119110101790179182111661101111
9149129120111820183182111691001111
9159139130101830183185111701101111
9169149140111850187185111721001111
9179159150111870187189111741101111
9189169160101890190189111761001111
9199179170111900190192111781101111
9209189180101920193192111791001111
9219199190111930193195111821101111
9229209200111950196195111831001111
9239219210101960196196111851101111
9249229220111960198196111871001111
9259239230101980198199111891101111
9269249240111990200199111901001111
9279259250112000200201111921101111
9289269260102010201201111931001111
9299279270112010201202111951101111
9309289280102020202202111961001111
9319299290112020202203111961101111
9329309300112030203203111981001111
9339319310102030203203111991101111
9349329320112030203203112001001111
9359339330102030203203112011101111
9369349340112030203203112011001111
9379359350112030203202112021101111
9389369360102020202202112021001111
9399379370112020202201112031101111
9409389380102010200201112031001111
9419399390112000200200112031101111
9429409400112000198200112031001111
9439419410101980198198112031101111
9449429420111980197198112031001111
9459439430101970197196112021101111
9469449440111960194196112021001111
9479459450111940194192112011101111
9489469460101920191192112001001111
9499479470111910191190112001101111
9509489480101900188190111981001111
9519499490111880188186111981101111
9529509500111860185186111971001111
9539519510101850185183111961101111
9549529520111830181183111941001111
9559539530101810181179111921101111
9569549540111790178179111911001111
9579559550111780178176111901101111
9589569560101760174176111881001111
9599579570111740174171111861101111
9609589580101710170171111851001111
9619599590111700170168111831101111
9629609600111680166168111811001111
9639619610101660166163111791101111
9649629620111630161163111781001111
9659639630101610161160111761101111
9669649640111600158160111741001111
9679659650111580158156111711101111
9689669660101560154156111701001111
9699679670111540154152111681101111
9709689680101520151152111661001111
9719699690111510151149111631101111
9729709700111490147149111611001111
9739719710101470147146111601101111
9749729720111460144146111581001111
9759739730101440144143111561101111
9769749740111430143143111541001111
9779759750111430143141111521101111
9789769760101410140141111511001111
9799779770111400140139111491101111
9809789780101390138139111471001111
9819799790111380138137111461101111
9829809800111370137137111441001111
9839819810101370137136111431101111
9849829820111360136136111431001111
9859839830101360136136111411101111
9869849840111360135136111401001111
9879859850111350135135111391101111
9889869860101350135135111381001111
9899879870111350135135111371101111
9909889880101350135135111371001111
9919899890111350135136111361101111
9929909900111360136136111361001111
9939919910101360136137111361101111
9949929920111370138137111351001111
9959939930101380138138111351101111
9969949940111380139138111351001111
9979959950111390139140111351101111
9989969960101400142140111351001111
9999979970111420142143111361101111
10009989980101430144143111361001111
10019999990111440144145111371101111
1002100010000111450147145111381001111
1003100110010101470147148111381101111
1004100210020111480150148111391001111
1005100310030101500150152111401101111
1006100410040111520153152111421001111
1007100510050111530153155111431101111
1008100610060101550157155111441001111
1009100710070111570157159111451101111
1010100810080101590161159111471001111
1011100910090111610161163111481101111
1012101010100111630164163111501001111
1013101110110101640164167111521101111
1014101210120111670168167111531001111
1015101310130101680168171111551101111
1016101410140111710173171111571001111
1017101510150111730173175111591101111
1018101610160101750176175111611001111
1019101710170111760176178111631101111
1020101810180101780181178111641001111
1021101910190111810181182111671101111
1022102010200111820184182111681001111
1023102110210101840184186111711101111
1024102210220111860187186111731001111
1025102310230101870187189111751101111
1026102410240111890191189111761001111
1027102510250111910191192111781101111
1028102610260101920194192111811001111
1029102710270111940194195111821101111
1030102810280101950196195111841001111
1031102910290111960196197111861101111
1032103010300111970198197111871001111
1033103110310101980198199111891101111
1034103210320111990200199111911001111
1035103310330102000200201111921101111
1036103410340112010202201111941001111
1037103510350112020202202111951101111
1038103610360102020202202111961001111
1039103710370112020202203111971101111
1040103810380102030203203111981001111
1041103910390112030203203111991101111
1042104010400112030203203112001001111
1043104110410102030203203112011101111
1044104210420112030202203112021001111
1045104310430102020202202112021101111
1046104410440112020201202112021001111
1047104510450112010201202112031101111
1048104610460102020200202112031001111
1049104710470112000200199112031101111
1050104810480101990199199112031001111
1051104910490111990199197112031101111
1052105010500111970196197112021001111
1053105110510101960196195112021101111
1054105210520111950193195112011001111
1055105310530101930193192112021101111
1056105410540111920191192112001001111
1057105510550111910191189111991101111
1058105610560101890188189111991001111
1059105710570111880188186111971101111
1060105810580101860184186111961001111
1061105910590111840184183111951101111
1062106010600111830181183111931001111
1063106110610101810181179111921101111
1064106210620111790177179111911001111
1065106310630101770177175111891101111
1066106410640111750173175111881001111
1067106510650111730173171111861101111
1068106610660101710169171111841001111
1069106710670111690169167111831101111
1070106810680101670165167111811001111
1071106910690111650165163111791101111
1072107010700111630161163111771001111
1073107110710101610161159111751101111
1074107210720111590157159111731001111
1075107310730101570157155111711101111
1076107410740111550153155111691001111
1077107510750111530153152111671101111
1078107610760101520151152111651001111
1079107710770111510151149111631101111
1080107810780101490147149111611001111
1081107910790111470147146111591101111
1082108010800111460145146111571001111
1083108110810101450145143111551101111
1084108210820111430142143111531001111
1085108310830101420142141111521101111
1086108410840111410139141111511001111
1087108510850111390139139111491101111
1088108610860101390138139111471001111
1089108710870111380138137111461101111
1090108810880101370137137111451001111
1091108910890111370137136111431101111
1092109010900111360136136111421001111
1093109110910101360136135111411101111
1094109210920111350135135111391001111
1095109310930101350135135111391101111
1096109410940111350135135111381001111
1097109510950111350135135111371101111
1098109610960101350136135111371001111
1099109710970111360136136111361101111
1100109810980101360136136111361001111
1101109910990111360136137111351101111
1102110011000111370137137111351001111
1103110111010101370137138111351101111
1104110211020111380140138111351001111
1105110311030101400140141111351101111
1106110411040111410142141111361001111
1107110511050111420142143111361101111
1108110611060101430144143111361001111
1109110711070111440144145111371101111
1110110811080101450147145111371001111
1111110911090111470147149111381101111
1112111011100111490150149111401001111
1113111111110101500150152111411101111
1114111211120111520153152111421001111
1115111311130101530153156111431101111
1116111411140111560157156111441001111
1117111511150111570157159111451101111
1118111611160101590161159111471001111
1119111711170111610161163111491101111
1120111811180101630165163111501001111
1121111911190111650165167111521101111
1122112011200111670169167111531001111
1123112111210101690169171111561101111
1124112211220111710173171111571001111
1125112311230101730173175111591101111
1126112411240111750177175111611001111
1127112511250111770177179111631101111
1128112611260101790181179111651001111
1129112711270111810181183111671101111
1130112811280101830184183111691001111
1131112911290111840184186111711101111
1132113011300111860188186111731001111
1133113111310101880188189111751101111
1134113211320111890190189111771001111
1135113311330101900190192111791101111
1136113411340111920194192111811001111
1137113511350111940194195111831101111
1138113611360101950196195111841001111
1139113711370111960196197111861101111
1140113811380101970198197111881001111
1141113911390111980198199111891101111
1142114011400111990200199111901001111
1143114111410102000200201111921101111
1144114211420112010201201111941001111
1145114311430102010201202111951101111
1146114411440112020202202111961001111
1147114511450112020202203111971101111
1148114611460102030203203111981001111
1149114711470112030203203111991101111
1150114811480102030203203112001001111
1151114911490112030203202112011101111
1152115011500112020202202112011001111
1153115111510102020202202112021101111
1154115211520112020201202112021001111
1155115311530102010201201112031101111
1156115411540112010200201112031001111
1157115511550112000200199112031101111
1158115611560101990198199112031001111
1159115711570111980198197112021101111
1160115811580101970196197112021001111
1161115911590111960196195112021101111
1162116011600111950193195112011001111
1163116111610101930193192112011101111
1164116211620111920190192112001001111
1165116311630101900190189111991101111
1166116411640111890187189111981001111
1167116511650111870187186111971101111
1168116611660101860184186111961001111
1169116711670111840184182111951101111
1170116811680101820181182111931001111
1171116911690111810181178111921101111
1172117011700111780177178111901001111
1173117111710101770177175111891101111
1174117211720111750173175111871001111
1175117311730101730173171111861101111
1176117411740111710169171111841001111
1177117511750111690169167111821101111
1178117611760101670165167111811001111
1179117711770111650165163111781101111
1180117811780101630161163111771001111
1181117911790111610161158111751101111
1182118011800111580157158111731001111
1183118111810101570157155111711101111
1184118211820111550153155111691001111
1185118311830101530153152111671101111
1186118411840111520150152111651001111
1187118511850111500150149111631101111
1188118611860101490147149111611001111
1189118711870111470147145111581101111
1190118811880101450144145111571001111
1191118911890111440144142111551101111
1192119011900111420141142111531001111
1193119111910101410141141111521101111
1194119211920111410140141111501001111
1195119311930101400140139111491101111
1196119411940111390138139111471001111
1197119511950111380138137111451101111
1198119611960101370137137111441001111
1199119711970111370137136111421101111
1200119811980101360136136111411001111
1201119911990111360136135111411101111
1202120012000111350135135111401001111
1203120112010101350135135111391101111
1204120212020111350135135111381001111
1205120312030101350135135111371101111
1206120412040111350136135111371001111
1207120512050111360136136111361101111
1208120612060101360136136111361001111
1209120712070111360136137111351101111
1210120812080101370138137111351001111
1211120912090111380138138111351101111
1212121012100111380139138111351001111
1213121112110101390139140111351101111
1214121212120111400142140111361001111
1215121312130101420142143111361101111
1216121412140111430145143111361001111
1217121512150111450145146111371101111
1218121612160101460148146111381001111
1219121712170111480148149111381101111
1220121812180101490150149111391001111
1221121912190111500150152111401101111
1222122012200111520154152111421001111
1223122112210101540154156111431101111
1224122212220111560158156111451001111
1225122312230101580158159111461101111
1226122412240111590162159111481001111
1227122512250111620162163111491101111
1228122612260101630166163111501001111
1229122712270111660166168111521101111
1230122812280101680170168111541001111
1231122912290111700170171111561101111
1232123012300111710173171111581001111
1233123112310101730173175111591101111
1234123212320111750177175111621001111
1235123312330101770177179111631101111
1236123412340111790182179111661001111
1237123512350111820182183111681101111
1238123612360101830185183111701001111
1239123712370111850185186111711101111
1240123812380101860188186111731001111
1241123912390111880188190111751101111
1242124012400111900191190111771001111
1243124112410101910191192111791101111
1244124212420111920193192111821001111
1245124312430101930193195111831101111
1246124412440111950196195111851001111
1247124512450111960196197111861101111
1248124612460101970199197111881001111
1249124712470111990199200111901101111
1250124812480102000200200111911001111
1251124912490112000200201111921101111
1252125012500112010202201111931001111
1253125112510102020202202111951101111
1254125212520112020202202111961001111
1255125312530102020202203111971101111
1256125412540112030203203111991001111
1257125512550112030203203112001101111
1258125612560102030203203112001001111
1259125712570112030203203112011101111
1260125812580102030202203112021001111
1261125912590112020202201112021101111
1262126012600112010201201112021001111
1263126112610102010201200112031101111
1264126212620112000200200112031001111
1265126312630102000200199112031101111
1266126412640111990198199112031001111
1267126512650111980198197112031101111
1268126612660101970195197112021001111
1269126712670111950195194112011101111
1270126812680101940193194112011001111
1271126912690111930193191112001101111
1272127012700111910190191112001001111
1273127112710101900190189111991101111
1274127212720111890187189111981001111
1275127312730101870187185111971101111
1276127412740111850184185111951001111
1277127512750111840184181111941101111
1278127612760101810180181111931001111
1279127712770111800180178111911101111
1280127812780101780177178111901001111
1281127912790111770177174111891101111
1282128012800111740172174111871001111
1283128112810101720172170111851101111
1284128212820111700168170111841001111
1285128312830101680168166111811101111
1286128412840111660164166111801001111
1287128512850111640164163111781101111
1288128612860101630161163111771001111
1289128712870111610161157111741101111
1290128812880101570157157111721001111
1291128912890111570157154111701101111
1292129012900111540153154111681001111
1293129112910101530153151111661101111
1294129212920111510150151111641001111
1295129312930101500150148111631101111
1296129412940111480146148111611001111
1297129512950111460146145111571101111
1298129612960101450144145111571001111
1299129712970111440144143111541101111
1300129812980101430141143111531001111
1301129912990111410141140111511101111
1302130013000111400139140111501001111
1303130113010101390139138111481101111
1304130213020111380138138111461001111
1305130313030101380138137111451101111
1306130413040111370137137111441001111
1307130513050111370137136111431101111
1308130613060101360135136111411001111
1309130713070111350135135111401101111
1310130813080101350135135111391001111
1311130913090111350135135111381101111
1312131013100111350135135111381001111
1313131113110101350135135111371101111
1314131213120111350136135111371001111
1315131313130101360136136111361101111
1316131413140111360137136111351001111
1317131513150111370137137111351101111
1318131613160101370138137111351001111
1319131713170111380138139111351101111
1320131813180101390140139111351001111
1321131913190111400140141111351101111
1322132013200111410142141111361001111
1323132113210101420142144111361101111
1324132213220111440145144111371001111
1325132313230101450145146111371101111
1326132413240111460148146111381001111
1327132513250111480148149111391101111
1328132613260101490151149111401001111
1329132713270111510151153111411101111
1330132813280101530154153111421001111
1331132913290111540154157111441101111
1332133013300111570158157111451001111
1333133113310101580158160111461101111
1334133213320111600162160111481001111
1335133313330101620162164111491101111
1336133413340111640166164111511001111
1337133513350111660166168111531101111
1338133613360101680169168111541001111
1339133713370111690169172111571101111
1340133813380101720174172111581001111
1341133913390111740174176111601101111
1342134013400111760178176111621001111
1343134113410101780178180111641101111
1344134213420111800182180111661001111
1345134313430101820182183111681101111
1346134413440111830185183111691001111
1347134513450111850185186111721101111
1348134613460101860188186111741001111
1349134713470111880188190111761101111
1350134813480101900191190111781001111
1351134913490111910191193111801101111
1352135013500111930194193111821001111
1353135113510101940194196111831101111
1354135213520111960197196111851001111
1355135313530101970197198111861101111
1356135413540111980198198111881001111
1357135513550111980198200111901101111
1358135613560102000201200111911001111
1359135713570112010201201111931101111
1360135813580102010201201111941001111
1361135913590112010201202111961101111
1362136013600112020203202111971001111
1363136113610102030203202111981101111
1364136213620112020203202111981001111
1365136313630102030203202112001101111
1366136413640112020203202112011001111
1367136513650112030203203112011101111
1368136613660102030202203112011001111
1369136713670112020202201112021101111
1370136813680102010201201112031001111
1371136913690112010201200112021101111
1372137013700112000200200112031001111
1373137113710102000200199112021101111
1374137213720111990197199112031001111
1375137313730101970197196112031101111
1376137413740111960195196112021001111
1377137513750111950195194112011101111
1378137613760101940193194112011001111
1379137713770111930193192112001101111
1380137813780101920190192112001001111
1381137913790111900190189111991101111
1382138013800111890187189111971001111
1383138113810101870187185111961101111
1384138213820111850183185111951001111
1385138313830101830183182111941101111
1386138413840111820180182111931001111
1387138513850111800180177111921101111
1388138613860101770176177111901001111
1389138713870111760176174111891101111
1390138813880101740171174111871001111
1391138913890111710171170111851101111
1392139013900111700168170111831001111
1393139113910101680168166111821101111
1394139213920111660164166111801001111
1395139313930101640164162111771101111
1396139413940111620159162111761001111
1397139513950111590159158111741101111
1398139613960101580156158111711001111
1399139713970111560156154111701101111
1400139813980101540153154111681001111
1401139913990111530153151111661101111
1402140014000111510149151111641001111
1403140114010101490149148111621101111
1404140214020111480147148111591001111
1405140314030101470147145111581101111
1406140414040111450143145111561001111
1407140514050111430143142111541101111
1408140614060101420141142111531001111
1409140714070111410141140111511101111
1410140814080101400139140111491001111
1411140914090111390139138111481101111
1412141014100111380138138111471001111
1413141114110101380138137111451101111
1414141214120111370136137111431001111
1415141314130101360136136111421101111
1416141414140111360136136111411001111
1417141514150111360136135111401101111
1418141614160101350135135111391001111
1419141714170111350135134111381101111
1420141814180101340135134111381001111
1421141914190111350135135111371101111
1422142014200111350136135111361001111
1423142114210101360136137111361101111
1424142214220111370137137111361001111
1425142314230101370137137111351101111
1426142414240111370138137111351001111
1427142514250111380138139111341101111
1428142614260101390140139111351001111
1429142714270111400140141111351101111
1430142814280101410143141111361001111
1431142914290111430143144111371101111
1432143014300111440145144111371001111
1433143114310101450145147111371101111
1434143214320111470148147111381001111
1435143314330101480148150111391101111
1436143414340111500151150111401001111
1437143514350111510151153111411101111
1438143614360101530155153111431001111
1439143714370111550155156111441101111
1440143814380101560158156111451001111
1441143914390111580158160111471101111
1442144014400111600163160111481001111
1443144114410101630163165111501101111
1444144214420111650167165111511001111
1445144314430101670167168111531101111
1446144414440111680170168111551001111
1447144514450111700170172111561101111
1448144614460101720174172111581001111
1449144714470111740174177111601101111
1450144814480101770178177111631001111
1451144914490111780178180111651101111
1452145014500111800182180111671001111
1453145114510101820182183111681101111
1454145214520111830185183111701001111
1455145314530101850185187111721101111
1456145414540111870189187111741001111
1457145514550111890189190111771101111
1458145614560101900192190111781001111
1459145714570111920192193111801101111
1460145814580101930194193111821001111
1461145914590111940194196111831101111
1462146014600111960197196111851001111
1463146114610101970197198111871101111
1464146214620111980199198111891001111
1465146314630101990199200111901101111
1466146414640112000201200111921001111
1467146514650112010201201111931101111
1468146614660102010202201111941001111
1469146714670112020202203111961101111
1470146814680102030203203111971001111
1471146914690112030203203111981101111
1472147014700112030203203111991001111
1473147114710102030203203112001101111
1474147214720112030203203112011001111
1475147314730102030203202112011101111
1476147414740112020202202112021001111
1477147514750112020202201112031101111
1478147614760102010201201112031001111
1479147714770112010201200112031101111
1480147814780102000199200112031001111
1481147914790111990199199112031101111
1482148014800111990197199112031001111
1483148114810101970197196112021101111
1484148214820111960195196112021001111
1485148314830101950195194112011101111
1486148414840111940192194112011001111
1487148514850111920192191112001101111
1488148614860101910189191111991001111
1489148714870111890189188111991101111
1490148814880101880186188111971001111
1491148914890111860186185111961101111
1492149014900111850183185111951001111
1493149114910101830183181111941101111
1494149214920111810179181111921001111
1495149314930101790179177111911101111
1496149414940111770175177111891001111
1497149514950111750175173111881101111
1498149614960101730172173111861001111
1499149714970111720172169111851101111
1500149814980101690168169111831001111
1501149914990111680168166111811101111
1502150015000111660163166111791001111
1503150115010101630163161111771101111
1504150215020111610160161111751001111
1505150315030101600160158111731101111
1506150415040111580155158111721001111
1507150515050111550155154111691101111
1508150615060101540152154111681001111
1509150715070111520152151111661101111
1510150815080101510149151111631001111
1511150915090111490149147111611101111
1512151015100111470146147111601001111
1513151115110101460146145111581101111
1514151215120111450143145111551001111
1515151315130101430143142111541101111
1516151415140111420141142111521001111
1517151515150111410141140111511101111
1518151615160101400139140111491001111
1519151715170111390139138111471101111
1520151815180101380138138111461001111
1521151915190111380138137111451101111
1522152015200111370136137111431001111
1523152115210101360136136111421101111
1524152215220111360135136111411001111
1525152315230101350135135111401101111
1526152415240111350135135111391001111
1527152515250111350135135111381101111
1528152615260101350135135111381001111
1529152715270111350135135111371101111
1530152815280101350136135111361001111
1531152915290111360136136111361101111
1532153015300111360136136111351001111
1533153115310101360136138111351101111
1534153215320111380138138111351001111
1535153315330101380138139111351101111
1536153415340111390140139111351001111
1537153515350111400140142111351101111
1538153615360101420143142111361001111
1539153715370111430143145111361101111
1540153815380101450146145111361001111
1541153915390111460146147111381101111
1542154015400111470149147111381001111
1543154115410101490149150111391101111
1544154215420111500151150111401001111
1545154315430101510151153111421101111
1546154415440111530155153111431001111
1547154515450111550155157111451101111
1548154615460101570159157111461001111
1549154715470111590159161111471101111
1550154815480101610163161111491001111
1551154915490111630163165111501101111
1552155015500111650167165111511001111
1553155115510101670167168111531101111
1554155215520111680171168111551001111
1555155315530101710171173111571101111
1556155415540111730175173111591001111
1557155515550111750175177111611101111
1558155615560101770179177111631001111
1559155715570111790179180111651101111
1560155815580101800182180111671001111
1561155915590111820182184111681101111
1562156015600111840186184111711001111
1563156115610101860186187111731101111
1564156215620111870189187111751001111
1565156315630101890189190111771101111
1566156415640111900192190111791001111
1567156515650111920192193111801101111
1568156615660101930195193111821001111
1569156715670111950195196111841101111
1570156815680101960197196111861001111
1571156915690111970197198111871101111
1572157015700111980199198111891001111
1573157115710101990199200111901101111
1574157215720112000201200111921001111
1575157315730102010201202111931101111
1576157415740112020202202111951001111
1577157515750112020202202111961101111
1578157615760102020202202111971001111
1579157715770112020202203111981101111
1580157815780102030203203111991001111
1581157915790112030203203112001101111
1582158015800112030203203112011001111
1583158115810102030203203112021101111
1584158215820112030202203112021001111
1585158315830102020202201112021101111
1586158415840112010201201112021001111
1587158515850112010201200112031101111
1588158615860102000199200112031001111
1589158715870111990199198112031101111
1590158815880101980197198112031001111
1591158915890111970197196112031101111
1592159015900111960195196112021001111
1593159115910101950195193112011101111
1594159215920111930192193112011001111
1595159315930101920192191112001101111
1596159415940111910189191111991001111
1597159515950111890189187111981101111
1598159615960101870186187111971001111
1599159715970111860186184111961101111
1600159815980101840183184111951001111
1601159915990111830183181111931101111
1602160016000111810179181111921001111
1603160116010101790179177111911101111
1604160216020111770175177111891001111
1605160316030101750175173111871101111
1606160416040111730171173111861001111
1607160516050111710171169111841101111
1608160616060101690167169111831001111
1609160716070111670167165111811101111
1610160816080101650163165111791001111
1611160916090111630163161111771101111
1612161016100111610159161111751001111
1613161116110101590159157111731101111
1614161216120111570155157111711001111
1615161316130101550155153111691101111
1616161416140111530152153111671001111
1617161516150111520152150111651101111
1618161616160101500148150111631001111
1619161716170111480148147111611101111
1620161816180101470146147111591001111
1621161916190111460146144111571101111
1622162016200111440143144111551001111
1623162116210101430143142111531101111
1624162216220111420141142111521001111
1625162316230101410141140111501101111
1626162416240111400139140111481001111
1627162516250111390139138111471101111
1628162616260101380137138111461001111
1629162716270111370137137111441101111
1630162816280101370137137111431001111
1631162916290111370137136111421101111
1632163016300111360135136111411001111
1633163116310101350135135111401101111
1634163216320111350136135111391001111
1635163316330101360136135111381101111
1636163416340111350135135111371001111
1637163516350111350135135111371101111
1638163616360101350135135111371001111
1639163716370111350135136111361101111
1640163816380101360137136111351001111
1641163916390111370137138111351101111
1642164016400111380139138111361001111
1643164116410101390139140111351101111
1644164216420111400141140111351001111
1645164316430101410141141111351101111
1646164416440111410142141111351001111
1647164516450111420142145111361101111
1648164616460101450146145111371001111
1649164716470111460146147111381101111
1650164816480101470149147111391001111
1651164916490111490149150111401101111
1652165016500111500152150111411001111
1653165116510101520152154111411101111
1654165216520111540156154111421001111
1655165316530101560156157111451101111
1656165416540111570160157111461001111
1657165516550111600160161111471101111
1658165616560101610163161111491001111
1659165716570111630163166111501101111
1660165816580101660168166111521001111
1661165916590111680168169111541101111
1662166016600111690171169111561001111
1663166116610101710171173111571101111
1664166216620111730175173111601001111
1665166316630101750175177111611101111
1666166416640111770179177111631001111
1667166516650111790179181111661101111
1668166616660101810182181111681001111
1669166716670111820182185111691101111
1670166816680101850186185111711001111
1671166916690111860186187111731101111
1672167016700111870190187111751001111
1673167116710101900190191111771101111
1674167216720111910193191111791001111
1675167316730101930193194111811101111
1676167416740111940195194111821001111
1677167516750111950195196111851101111
1678167616760101960198196111861001111
1679167716770111980198198111871101111
1680167816780101980199198111901001111
1681167916790111990199200111911101111
1682168016800112000201200111931001111
1683168116810102010201201111941101111
1684168216820112010202201111951001111
1685168316830102020202202111961101111
1686168416840112020203202111981001111
1687168516850112030203203111981101111
1688168616860102030202203111991001111
1689168716870112020202203112001101111
1690168816880102030203203112011001111
1691168916890112030203202112011101111
1692169016900112020202202112021001111
1693169116910102020202201112021101111
1694169216920112010201201112031001111
1695169316930102010201200112031101111
1696169416940112000199200112021001111
1697169516950111990199198112031101111
1698169616960101980197198112031001111
1699169716970111970197196112021101111
1700169816980101960195196112021001111
1701169916990111950195194112011101111
1702170017000111940192194112011001111
1703170117010101920192191112001101111
1704170217020111910189191111991001111
1705170317030101890189187111981101111
1706170417040111870185187111971001111
1707170517050111850185183111961101111
1708170617060101830182183111951001111
1709170717070111820182180111941101111
1710170817080101800179180111921001111
1711170917090111790179177111911101111
1712171017100111770174177111891001111
1713171117110101740174173111871101111
1714171217120111730171173111851001111
1715171317130101710171169111831101111
1716171417140111690167169111821001111
1717171517150111670167165111801101111
1718171617160101650162165111791001111
1719171717170111620162161111771101111
1720171817180101610159161111741001111
1721171917190111590159157111731101111
1722172017200111570155157111711001111
1723172117210101550155153111691101111
1724172217220111530151153111671001111
1725172317230101510151150111651101111
1726172417240111500148150111621001111
1727172517250111480148147111611101111
1728172617260101470145147111591001111
1729172717270111450145144111571101111
1730172817280101440143144111551001111
1731172917290111430143141111531101111
1732173017300111410141141111511001111
1733173117310101410141140111501101111
1734173217320111400139140111481001111
1735173317330101390139138111471101111
1736173417340111380137138111451001111
1737173517350111370137137111441101111
1738173617360101370136137111431001111
1739173717370111360136136111411101111
1740173817380101360136136111411001111
1741173917390111360136135111401101111
1742174017400111350135135111391001111
1743174117410101350135135111381101111
1744174217420111350136135111371001111
1745174317430101360136135111371101111
1746174417440111350136135111361001111
1747174517450111360136137111361101111
1748174617460101370137137111361001111
1749174717470111370137138111351101111
1750174817480101380139138111351001111
1751174917490111390139140111351101111
1752175017500111400140140111361001111
1753175117510101400140142111351101111
1754175217520111420143142111361001111
1755175317530101430143145111371101111
1756175417540111450146145111371001111
1757175517550111460146147111381101111
1758175617560101470149147111391001111
1759175717570111490149151111401101111
1760175817580101510153151111401001111
1761175917590111530153154111421101111
1762176017600111540156154111431001111
1763176117610101560156158111451101111
1764176217620111580160158111461001111
1765176317630101600160161111471101111
1766176417640111610164161111491001111
1767176517650111640164165111511101111
1768176617660101650167165111531001111
1769176717670111670167169111541101111
1770176817680101690172169111561001111
1771176917690111720172174111581101111
1772177017700111740176174111601001111
1773177117710101760176177111611101111
1774177217720111770179177111641001111
1775177317730101790179181111651101111
1776177417740111810183181111671001111
1777177517750111830183185111691101111
1778177617760101850186185111721001111
1779177717770111860186188111741101111
1780177817780101880189188111761001111
1781177917790111890189191111771101111
1782178017800111910193191111791001111
1783178117810101930193194111811101111
1784178217820111940195194111831001111
1785178317830101950195197111851101111
1786178417840111970197197111861001111
1787178517850111970197199111881101111
1788178617860101990200199111891001111
1789178717870112000200200111911101111
1790178817880102000201200111931001111
1791178917890112010201202111941101111
1792179017900112020202202111951001111
1793179117910102020202202111971101111
1794179217920112020202202111971001111
1795179317930102020202203111991101111
1796179417940112030203203112001001111
1797179517950112030203203112001101111
1798179617960102030202203112011001111
1799179717970112020202202112021101111
1800179817980102020201202112021001111
1801179917990112010201201112021101111
1802180018000112010201201112021001111
1803180118010102010201200112031101111
1804180218020112000199200112031001111
1805180318030101990199198112031101111
1806180418040111980197198112021001111
1807180518050111970197195112021101111
1808180618060101950194195112011001111
1809180718070111940194193112011101111
1810180818080101930192193112011001111
1811180918090111920192190112001101111
1812181018100111900189190111991001111
1813181118110101890189187111981101111
1814181218120111870186187111971001111
1815181318130101860186184111951101111
1816181418140111840181184111941001111
1817181518150111810181179111931101111
1818181618160101790178179111921001111
1819181718170111780178176111901101111
1820181818180101760174176111891001111
1821181918190111740174172111871101111
1822182018200111720170172111861001111
1823182118210101700170168111841101111
1824182218220111680166168111811001111
1825182318230101660166164111791101111
1826182418240111640162164111781001111
1827182518250111620162160111761101111
1828182618260101600159160111741001111
1829182718270111590159157111721101111
1830182818280101570155157111701001111
1831182918290111550155153111681101111
1832183018300111530151153111661001111
1833183118310101510151149111641101111
1834183218320111490148149111621001111
1835183318330101480148146111601101111
1836183418340111460145146111591001111
1837183518350111450145143111571101111
1838183618360101430142143111551001111
1839183718370111420142141111531101111
1840183818380101410140141111511001111
1841183918390111400140139111491101111
1842184018400111390138139111481001111
1843184118410101380138138111461101111
1844184218420111380137138111451001111
1845184318430101370137136111431101111
1846184418440111360136136111421001111
1847184518450111360136136111411101111
1848184618460101360135136111401001111
1849184718470111350135135111391101111
1850184818480101350135135111381001111
1851184918490111350135135111381101111
1852185018500111350135135111371001111
1853185118510101350135136111361101111
1854185218520111360137136111361001111
1855185318530101370137137111361101111
1856185418540111370137137111351001111
1857185518550111370137138111351101111
1858185618560101380139138111351001111
1859185718570111390139140111351101111
1860185818580101400141140111351001111
1861185918590111410141143111361101111
1862186018600111430144143111371001111
1863186118610101440144145111371101111
1864186218620111450146145111371001111
1865186318630101460146148111381101111
1866186418640111480149148111391001111
1867186518650111490149151111401101111
1868186618660101510153151111411001111
1869186718670111530153154111431101111
1870186818680101540157154111441001111
1871186918690111570157158111451101111
1872187018700111580160158111461001111
1873187118710101600160162111481101111
1874187218720111620164162111491001111
1875187318730101640164166111511101111
1876187418740111660169166111531001111
1877187518750111690169170111541101111
1878187618760101700173170111571001111
1879187718770111730173174111581101111
1880187818780101740176174111601001111
1881187918790111760176178111621101111
1882188018800111780180178111641001111
1883188118810101800180181111661101111
1884188218820111810183181111691001111
1885188318830101830183185111701101111
1886188418840111850187185111731001111
1887188518850111870187188111741101111
1888188618860101880190188111761001111
1889188718870111900190191111781101111
1890188818880101910193191111801001111
1891188918890111930193194111811101111
1892189018900111940195194111831001111
1893189118910101950195197111851101111
1894189218920111970198197111871001111
1895189318930101980198199111881101111
1896189418940111990199199111901001111
1897189518950111990199200111911101111
1898189618960102000201200111931001111
1899189718970112010201202111941101111
1900189818980102020203202111951001111
1901189918990112030203203111971101111
1902190019000112030203203111981001111
1903190119010102030203203111991101111
1904190219020112030202203111991001111
1905190319030102020202202112001101111
1906190419040112020202202112011001111
1907190519050112020202202112021101111
1908190619060102020202202112031001111
1909190719070112020202201112031101111
1910190819080102010200201112031001111
1911190919090112000200200112031101111
1912191019100112000198200112021001111
1913191119110101980198198112021101111
1914191219120111980196198112021001111
1915191319130101960196195112021101111
1916191419140111950194195112021001111
1917191519150111940194192112011101111
1918191619160101920191192112001001111
1919191719170111910191189112001101111
1920191819180101890189189111981001111
1921191919190111890189186111981101111
1922192019200111860185186111961001111
1923192119210101850185183111951101111
1924192219220111830181183111941001111
1925192319230101810181180111921101111
1926192419240111800177180111911001111
1927192519250111770177176111891101111
1928192619260101760173176111891001111
1929192719270111730173172111861101111
1930192819280101720170172111851001111
1931192919290111700170168111831101111
1932193019300111680166168111811001111
1933193119310101660166164111801101111
1934193219320111640162164111771001111
1935193319330101620162160111761101111
1936193419340111600158160111731001111
1937193519350111580158156111721101111
1938193619360101560154156111701001111
1939193719370111540154152111681101111
1940193819380101520151152111661001111
1941193919390111510151149111641101111
1942194019400111490148149111621001111
1943194119410101480148146111601101111
1944194219420111460145146111581001111
1945194319430101450145143111561101111
1946194419440111430143143111541001111
1947194519450111430143141111521101111
1948194619460101410140141111511001111
1949194719470111400140139111491101111
1950194819480101390138139111481001111
1951194919490111380138137111461101111
1952195019500111370137137111451001111
1953195119510101370137136111431101111
1954195219520111360136136111431001111
1955195319530101360136136111411101111
1956195419540111360135136111401001111
1957195519550111350135135111391101111
1958195619560101350135135111381001111
1959195719570111350135135111371101111
1960195819580101350135135111371001111
1961195919590111350135135111361101111
1962196019600111350136135111361001111
1963196119610101360136136111361101111
1964196219620111360137136111351001111
1965196319630101370137138111351101111
1966196419640111380139138111351001111
1967196519650111390139140111351101111
1968196619660101400141140111351001111
1969196719670111410141143111351101111
1970196819680101430143143111361001111
1971196919690111430143145111361101111
1972197019700111450147145111371001111
1973197119710101470147148111381101111
1974197219720111480150148111391001111
1975197319730101500150151111401101111
1976197419740111510153151111411001111
1977197519750111530153154111431101111
1978197619760101540156154111431001111
1979197719770111560156158111451101111
1980197819780101580160158111471001111
1981197919790111600160162111481101111
1982198019800111620164162111501001111
1983198119810101640164166111511101111
1984198219820111660168166111531001111
1985198319830101680168170111541101111
1986198419840111700172170111561001111
1987198519850111720172175111581101111
1988198619860101750176175111601001111
1989198719870111760176179111621101111
1990198819880101790180179111641001111
1991198919890111800180182111661101111
1992199019900111820183182111681001111
1993199119910101830183185111701101111
1994199219920111850187185111721001111
1995199319930101870187189111751101111
1996199419940111890190189111761001111
1997199519950111900190192111791101111
1998199619960101920194192111801001111
1999199719970111940194194111821101111
2000199819980101940196194111831001111
2001199919990111960196197111851101111
2002200020000111970198197111871001111
2003200120010101980198199111891101111
2004200220020111990200199111901001111
2005200320030102000200201111921101111
2006200420040112010201201111941001111
2007200520050112010201202111941101111
2008200620060102020202202111961001111
2009200720070112020202203111971101111
2010200820080102030203203111981001111
2011200920090112030203203111991101111
2012201020100112030203203112001001111
2013201120110102030203203112011101111
2014201220120112030202203112011001111
2015201320130102020202202112021101111
2016201420140112020202202112021001111
2017201520150112020202201112031101111
2018201620160102010200201112031001111
2019201720170112000200199112031101111
2020201820180101990198199112031001111
2021201920190111980198198112031101111
2022202020200111980197198112021001111
2023202120210101970197195112021101111
2024202220220111950194195112021001111
2025202320230101940194192112011101111
2026202420240111920191192112001001111
2027202520250111910191189111991101111
2028202620260101890188189111981001111
2029202720270111880188186111981101111
2030202820280101860185186111971001111
2031202920290111850185183111951101111
2032203020300111830181183111941001111
2033203120310101810181179111921101111
2034203220320111790177179111911001111
2035203320330101770177176111891101111
2036203420340111760173176111881001111
2037203520350111730173171111861101111
2038203620360101710169171111851001111
2039203720370111690169167111831101111
2040203820380101670166167111811001111
2041203920390111660166163111791101111
2042204020400111630161163111771001111
2043204120410101610161159111761101111
2044204220420111590157159111731001111
2045204320430101570157155111711101111
2046204420440111550154155111691001111
2047204520450111540154152111671101111
2048204620460101520150152111661001111
2049204720470111500150149111631101111
2050204820480101490147149111611001111
2051204920490111470147146111591101111
2052205020500111460145146111571001111
2053205120510101450145143111551101111
2054205220520111430142143111541001111
2055205320530101420142141111521101111
2056205420540111410140141111501001111
2057205520550111400140139111491101111
2058205620560101390138139111471001111
2059205720570111380138137111461101111
2060205820580101370136137111451001111
2061205920590111360136137111431101111
2062206020600111370135137111421001111
2063206120610101350135136111411101111
2064206220620111360135136111401001111
2065206320630101350135135111391101111
2066206420640111350134135111381001111
2067206520650111340134135111371101111
2068206620660101350135135111361001111
2069206720670111350135136111371101111
2070206820680101360136136111351001111
2071206920690111360136137111361101111
2072207020700111370138137111351001111
2073207120710101380138138111351101111
2074207220720111380139138111341001111
2075207320730101390139140111351101111
2076207420740111400141140111351001111
2077207520750111410141143111361101111
2078207620760101430144143111361001111
2079207720770111440144145111371101111
2080207820780101450147145111381001111
2081207920790111470147149111381101111
2082208020800111490150149111391001111
2083208120810101500150151111401101111
2084208220820111510153151111411001111
2085208320830101530153155111431101111
2086208420840111550157155111441001111
2087208520850111570157159111451101111
2088208620860101590161159111471001111
2089208720870111610161163111491101111
2090208820880101630164163111501001111
2091208920890111640164167111511101111
2092209020900111670169167111531001111
2093209120910101690169171111551101111
2094209220920111710173171111571001111
2095209320930101730173175111591101111
2096209420940111750177175111611001111
2097209520950111770177178111631101111
2098209620960101780180178111641001111
2099209720970111800180183111671101111
2100209820980101830185183111691001111
2101209920990111850185186111711101111
2102210021000111860187186111731001111
2103210121010101870187189111751101111
2104210221020111890191189111771001111
2105210321030101910191192111781101111
2106210421040111920194192111801001111
2107210521050111940194195111831101111
2108210621060101950196195111851001111
2109210721070111960196197111861101111
2110210821080101970198197111871001111
2111210921090111980198199111891101111
2112211021100111990200199111911001111
2113211121110102000200201111921101111
2114211221120112010202201111941001111
2115211321130102020202202111951101111
2116211421140112020203202111961001111
2117211521150112030203203111971101111
2118211621160102030203203111981001111
2119211721170112030203202111991101111
2120211821180102020203202112001001111
2121211921190112030203202112011101111
2122212021200112020202202112021001111
2123212121210102020202202112021101111
2124212221220112020201202112031001111
2125212321230102010201201112031101111
2126212421240112010201201112031001111
2127212521250112010201199112021101111
2128212621260101990198199112031001111
2129212721270111980198197112021101111
2130212821280101970196197112021001111
2131212921290111960196195112021101111
2132213021300111950194195112011001111
2133213121310101940194192112011101111
2134213221320111920190192112011001111
2135213321330101900190189111991101111
2136213421340111890188189111981001111
2137213521350111880188186111971101111
2138213621360101860184186111961001111
2139213721370111840184182111951101111
2140213821380101820180182111941001111
2141213921390111800180179111921101111
2142214021400111790177179111901001111
2143214121410101770177175111891101111
2144214221420111750173175111881001111
2145214321430101730173171111861101111
2146214421440111710169171111841001111
2147214521450111690169167111821101111
2148214621460101670165167111801001111
2149214721470111650165163111791101111
2150214821480101630161163111771001111
2151214921490111610161160111751101111
2152215021500111600157160111731001111
2153215121510101570157155111711101111
2154215221520111550153155111691001111
2155215321530101530153152111671101111
2156215421540111520150152111651001111
2157215521550111500150148111631101111
2158215621560101480147148111611001111
2159215721570111470147146111601101111
2160215821580101460145146111571001111
2161215921590111450145143111551101111
2162216021600111430142143111531001111
2163216121610101420142141111521101111
2164216221620111410140141111501001111
2165216321630101400140139111481101111
2166216421640111390138139111471001111
2167216521650111380138137111461101111
2168216621660101370137137111451001111
2169216721670111370137136111431101111
2170216821680101360135136111421001111
2171216921690111350135135111411101111
2172217021700111350135135111401001111
2173217121710101350135135111391101111
2174217221720111350135135111381001111
2175217321730101350135135111371101111
2176217421740111350135135111371001111
2177217521750111350135136111361101111
2178217621760101360136136111351001111
2179217721770111360136137111351101111
2180217821780101370138137111351001111
2181217921790111380138139111351101111
2182218021800111390140139111351001111
2183218121810101400140141111351101111
2184218221820111410142141111351001111
2185218321830101420142143111361101111
2186218421840111430144143111361001111
2187218521850111440144146111371101111
2188218621860101460147146111381001111
2189218721870111470147149111391101111
2190218821880101490150149111401001111
2191218921890111500150152111411101111
2192219021900111520154152111421001111
2193219121910101540154156111431101111
2194219221920111560157156111441001111
2195219321930101570157159111461101111
2196219421940111590161159111471001111
2197219521950111610161163111491101111
2198219621960101630165163111501001111
2199219721970111650165167111521101111
2200219821980101670169167111541001111
2201219921990111690169171111561101111
2202220022000111710173171111571001111
2203220122010101730173175111591101111
2204220222020111750177175111611001111
2205220322030101770177179111631101111
2206220422040111790181179111651001111
2207220522050111810181183111671101111
2208220622060101830184183111691001111
2209220722070111840184187111711101111
2210220822080101870188187111731001111
2211220922090111880188190111751101111
2212221022100111900191190111771001111
2213221122110101910191193111791101111
2214221222120111930194193111811001111
2215221322130101940194195111831101111
2216221422140111950196195111841001111
2217221522150111960196197111871101111
2218221622160101970198197111881001111
2219221722170111980198199111901101111
2220221822180101990200199111911001111
2221221922190112000200201111931101111
2222222022200112010202201111941001111
2223222122210102020202202111951101111
2224222222220112020202202111961001111
2225222322230102020202202111971101111
2226222422240112020203202111981001111
2227222522250112030203203111991101111
2228222622260102030203203112001001111
2229222722270112030203203112011101111
2230222822280102030202203112021001111
2231222922290112020202202112021101111
2232223022300112020201202112021001111
2233223122310102010201201112021101111
2234223222320112010200201112031001111
2235223322330102000200199112031101111
2236223422340111990198199112031001111
2237223522350111980198197112031101111
2238223622360101970196197112021001111
2239223722370111960196195112021101111
2240223822380101950194195112011001111
2241223922390111940194192112011101111
2242224022400111920190192112001001111
2243224122410101900190189111991101111
2244224222420111890187189111981001111
2245224322430101870187186111971101111
2246224422440111860184186111961001111
2247224522450111840184182111951101111
2248224622460101820180182111941001111
2249224722470111800180178111921101111
2250224822480101780176178111901001111
2251224922490111760176174111891101111
2252225022500111740173174111871001111
2253225122510101730173170111861101111
2254225222520111700169170111841001111
2255225322530101690169166111821101111
2256225422540111660164166111801001111
2257225522550111640164163111781101111
2258225622560101630160163111761001111
2259225722570111600160159111741101111
2260225822580101590157159111731001111
2261225922590111570157154111701101111
2262226022600111540153154111691001111
2263226122610101530153152111661101111
2264226222620111520150152111641001111
2265226322630101500150148111631101111
2266226422640111480146148111601001111
2267226522650111460146145111591101111
2268226622660101450144145111571001111
2269226722670111440144142111541101111
2270226822680101420141142111531001111
2271226922690111410141140111521101111
2272227022700111400139140111501001111
2273227122710101390139138111481101111
2274227222720111380138138111461001111
2275227322730101380138137111451101111
2276227422740111370137137111441001111
2277227522750111370137136111421101111
2278227622760101360136136111411001111
2279227722770111360136135111401101111
2280227822780101350135135111391001111
2281227922790111350135135111381101111
2282228022800111350135135111381001111
2283228122810101350135135111371101111
2284228222820111350136135111371001111
2285228322830101360136136111361101111
2286228422840111360137136111361001111
2287228522850111370137137111351101111
2288228622860101370138137111351001111
2289228722870111380138139111351101111
2290228822880101390140139111351001111
2291228922890111400140141111351101111
2292229022900111410143141111361001111
2293229122910101430143143111361101111
2294229222920111430145143111371001111
2295229322930101450145146111371101111
2296229422940111460148146111381001111
2297229522950111480148149111391101111
2298229622960101490151149111401001111
2299229722970111510151153111411101111
2300229822980101530155153111431001111
2301229922990111550155156111431101111
2302230023000111560158156111451001111
2303230123010101580158160111461101111
2304230223020111600161160111481001111
2305230323030101610161164111491101111
2306230423040111640165164111511001111
2307230523050111650165168111531101111
2308230623060101680169168111551001111
2309230723070111690169172111561101111
2310230823080101720174172111581001111
2311230923090111740174175111601101111
2312231023100111750177175111611001111
2313231123110101770177179111641101111
2314231223120111790182179111651001111
2315231323130101820182183111681101111
2316231423140111830185183111691001111
2317231523150111850185186111721101111
2318231623160101860188186111741001111
2319231723170111880188189111751101111
2320231823180101890191189111771001111
2321231923190111910191193111791101111
2322232023200111930194193111821001111
2323232123210101940194195111831101111
2324232223220111950197195111851001111
2325232323230101970197198111861101111
2326232423240111980199198111881001111
2327232523250111990199200111891101111
2328232623260102000200200111911001111
2329232723270112000200201111931101111
2330232823280102010201201111941001111
2331232923290112010201202111951101111
2332233023300112020203202111971001111
2333233123310102030203203111981101111
2334233223320112030203203111991001111
2335233323330102030203203112001101111
2336233423340112030202203112001001111
2337233523350112020202202112011101111
2338233623360102020202202112011001111
2339233723370112020202202112021101111
2340233823380102020201202112031001111
2341233923390112010201201112031101111
2342234023400112010200201112031001111
2343234123410102000200199112031101111
2344234223420111990197199112021001111
2345234323430101970197197112021101111
2346234423440111970196197112021001111
2347234523450111960196194112021101111
2348234623460101940193194112011001111
2349234723470111930193192112011101111
2350234823480101920190192112001001111
2351234923490111900190188111991101111
2352235023500111880187188111971001111
2353235123510101870187185111971101111
2354235223520111850183185111961001111
2355235323530101830183181111941101111
2356235423540111810180181111931001111
2357235523550111800180178111921101111
2358235623560101780176178111901001111
2359235723570111760176174111881101111
2360235823580101740172174111871001111
2361235923590111720172170111851101111
2362236023600111700168170111831001111
2363236123610101680168166111811101111
2364236223620111660164166111801001111
2365236323630101640164162111781101111
2366236423640111620160162111761001111
2367236523650111600160158111741101111
2368236623660101580156158111721001111
2369236723670111560156154111701101111
2370236823680101540153154111681001111
2371236923690111530153151111661101111
2372237023700111510149151111641001111
2373237123710101490149147111621101111
2374237223720111470147147111601001111
2375237323730101470147145111581101111
2376237423740111450144145111561001111
2377237523750111440144142111541101111
2378237623760101420141142111531001111
2379237723770111410141141111511101111
2380237823780101410139141111491001111
2381237923790111390139139111471101111
2382238023800111390138139111471001111
2383238123810101380138137111451101111
2384238223820111370136137111441001111
2385238323830101360136135111421101111
2386238423840111350136135111411001111
2387238523850111360136135111411101111
2388238623860101350135135111391001111
2389238723870111350135135111391101111
2390238823880101350135135111381001111
2391238923890111350135135111371101111
2392239023900111350135135111361001111
2393239123910101350135136111351101111
2394239223920111360137136111361001111
2395239323930101370137137111351101111
2396239423940111370138137111351001111
2397239523950111380138138111351101111
2398239623960101380140138111351001111
2399239723970111400140141111351101111
2400239823980101410142141111351001111
2401239923990111420142143111361101111
2402240024000111430145143111371001111
2403240124010101450145146111371101111
2404240224020111460148146111381001111
2405240324030101480148150111381101111
2406240424040111500151150111401001111
2407240524050111510151153111411101111
2408240624060101530155153111421001111
2409240724070111550155156111431101111
2410240824080101560158156111451001111
2411240924090111580158160111461101111
2412241024100111600162160111481001111
2413241124110101620162164111501101111
2414241224120111640166164111511001111
2415241324130101660166168111531101111
2416241424140111680171168111551001111
2417241524150111710171172111561101111
2418241624160101720174172111581001111
2419241724170111740174176111601101111
2420241824180101760178176111621001111
2421241924190111780178180111641101111
2422242024200111800182180111661001111
2423242124210101820182183111681101111
2424242224220111830185183111711001111
2425242324230101850185187111721101111
2426242424240111870189187111741001111
2427242524250111890189190111761101111
2428242624260101900192190111781001111
2429242724270111920192193111801101111
2430242824280101930195193111821001111
2431242924290111950195196111831101111
2432243024300111960197196111851001111
2433243124310101970197198111871101111
2434243224320111980199198111891001111
2435243324330101990199200111901101111
2436243424340112000201200111921001111
2437243524350112010201201111931101111
2438243624360102010202201111951001111
2439243724370112020202202111961101111
2440243824380102020203202111971001111
2441243924390112030203203111981101111
2442244024400112030203203111991001111
2443244124410102030203203112001101111
2444244224420112030203203112011001111
2445244324430102030203202112011101111
2446244424440112020202202112021001111
2447244524450112020202202112021101111
2448244624460102020201202112031001111
2449244724470112010201201112031101111
2450244824480102010199201112031001111
2451244924490111990199198112031101111
2452245024500111980198198112031001111
2453245124510101980198196112021101111
2454245224520111960195196112021001111
2455245324530101950195193112021101111
2456245424540111930193193112011001111
2457245524550111930193191112011101111
2458245624560101910189191111991001111
2459245724570111890189188111981101111
2460245824580101880186188111981001111
2461245924590111860186185111961101111
2462246024600111850183185111951001111
2463246124610101830183181111931101111
2464246224620111810179181111931001111
2465246324630101790179177111911101111
2466246424640111770175177111891001111
2467246524650111750175173111881101111
2468246624660101730172173111861001111
2469246724670111720172170111851101111
2470246824680101700167170111831001111
2471246924690111670167166111811101111
2472247024700111660163166111791001111
2473247124710101630163161111771101111
2474247224720111610160161111751001111
2475247324730101600160157111731101111
2476247424740111570156157111721001111
2477247524750111560156154111701101111
2478247624760101540152154111671001111
2479247724770111520152150111661101111
2480247824780101500149150111631001111
2481247924790111490149148111611101111
2482248024800111480146148111601001111
2483248124810101460146145111571101111
2484248224820111450143145111561001111
2485248324830101430143142111541101111
2486248424840111420141142111521001111
2487248524850111410141140111501101111
2488248624860101400140140111491001111
2489248724870111400140138111481101111
2490248824880101380138138111461001111
2491248924890111380138137111451101111
2492249024900111370136137111431001111
2493249124910101360136135111421101111
2494249224920111350135135111411001111
2495249324930101350135135111401101111
2496249424940111350135135111401001111
2497249524950111350135135111381101111
2498249624960101350135135111381001111
2499249724970111350135136111371101111
2500249824980101360136136111361001111
2501249924990111360136136111351101111
2502250025000111360137136111351001111
2503250125010101370137138111351101111
2504250225020111380138138111351001111
2505250325030101380138139111351101111
2506250425040111390140139111351001111
2507250525050111400140141111361101111
2508250625060101410143141111361001111
2509250725070111430143144111361101111
2510250825080101440145144111371001111
2511250925090111450145146111381101111
2512251025100111460149146111381001111
2513251125110101490149150111391101111
2514251225120111500151150111401001111
2515251325130101510151153111411101111
2516251425140111530155153111431001111
2517251525150111550155157111441101111
2518251625160101570159157111451001111
2519251725170111590159161111461101111
2520251825180101610162161111491001111
2521251925190111620162165111501101111
2522252025200111650167165111511001111
2523252125210101670167168111531101111
2524252225220111680171168111551001111
2525252325230101710171173111571101111
2526252425240111730175173111591001111
2527252525250111750175177111611101111
2528252625260101770179177111621001111
2529252725270111790179180111651101111
2530252825280101800182180111671001111
2531252925290111820182184111681101111
2532253025300111840186184111711001111
2533253125310101860186187111731101111
2534253225320111870189187111751001111
2535253325330101890189190111771101111
2536253425340111900192190111791001111
2537253525350111920192193111801101111
2538253625360101930195193111821001111
2539253725370111950195196111841101111
2540253825380101960197196111861001111
2541253925390111970197198111871101111
2542254025400111980199198111891001111
2543254125410101990199200111901101111
2544254225420112000201200111921001111
2545254325430102010201202111931101111
2546254425440112020202202111951001111
2547254525450112020202202111961101111
2548254625460102020203202111971001111
2549254725470112030203203111981101111
2550254825480102030203203111991001111
2551254925490112030203203112001101111
2552255025500112030202203112011001111
2553255125510102020202203112021101111
2554255225520112030202203112021001111
2555255325530102020202202112021101111
2556255425540112020201202112031001111
2557255525550112010201201112031101111
2558255625560102010199201112031001111
2559255725570111990199198112031101111
2560255825580101980197198112021001111
2561255925590111970197196112031101111
2562256025600111960195196112021001111
2563256125610101950195193112021101111
2564256225620111930193193112011001111
2565256325630101930193191112011101111
2566256425640111910189191111991001111
2567256525650111890189187111981101111
2568256625660101870186187111971001111
2569256725670111860186185111961101111
2570256825680101850183185111951001111
2571256925690111830183181111931101111
2572257025700111810179181111931001111
2573257125710101790179177111911101111
2574257225720111770175177111891001111
2575257325730101750175173111871101111
2576257425740111730171173111861001111
2577257525750111710171169111851101111
2578257625760101690167169111831001111
2579257725770111670167165111811101111
2580257825780101650163165111791001111
2581257925790111630163161111771101111
2582258025800111610159161111751001111
2583258125810101590159157111731101111
2584258225820111570156157111711001111
2585258325830101560156153111691101111
2586258425840111530152153111671001111
2587258525850111520152150111651101111
2588258625860101500149150111631001111
2589258725870111490149147111611101111
2590258825880101470145147111591001111
2591258925890111450145145111571101111
2592259025900111450143145111561001111
2593259125910101430143142111531101111
2594259225920111420141142111521001111
2595259325930101410141140111501101111
2596259425940111400139140111491001111
2597259525950111390139138111471101111
2598259625960101380137138111451001111
2599259725970111370137136111451101111
2600259825980101360136136111431001111
2601259925990111360136136111421101111
2602260026000111360135136111411001111
2603260126010101350135135111401101111
2604260226020111350135135111391001111
2605260326030101350135135111381101111
2606260426040111350135135111371001111
2607260526050111350135135111361101111
2608260626060101350136135111361001111
2609260726070111360136137111361101111
2610260826080101370138137111351001111
2611260926090111380138137111351101111
2612261026100111370139137111351001111
2613261126110101390139139111351101111
2614261226120111390141139111351001111
2615261326130101410141141111351101111
2616261426140111410143141111361001111
2617261526150111430143144111371101111
2618261626160101440145144111381001111
2619261726170111450145147111371101111
2620261826180101470149147111391001111
2621261926190111490149150111391101111
2622262026200111500152150111411001111
2623262126210101520152154111411101111
2624262226220111540156154111431001111
2625262326230101560156157111441101111
2626262426240111570159157111451001111
2627262526250111590159161111471101111
2628262626260101610163161111491001111
2629262726270111630163165111501101111
2630262826280101650167165111521001111
2631262926290111670167169111541101111
2632263026300111690171169111561001111
2633263126310101710171173111571101111
2634263226320111730175173111591001111
2635263326330101750175177111611101111
2636263426340111770179177111631001111
2637263526350111790179181111651101111
2638263626360101810182181111671001111
2639263726370111820182184111691101111
2640263826380101840186184111711001111
2641263926390111860186187111731101111
2642264026400111870189187111751001111
2643264126410101890189191111771101111
2644264226420111910193191111791001111
2645264326430101930193193111811101111
2646264426440111930195193111821001111
2647264526450111950195196111841101111
2648264626460101960197196111861001111
2649264726470111970197199111871101111
2650264826480101990199199111891001111
2651264926490111990199200111911101111
2652265026500112000201200111931001111
2653265126510102010201203111931101111
2654265226520112030201203111951001111
2655265326530102010201202111961101111
2656265426540112020203202111971001111
2657265526550112030203202111991101111
2658265626560102020202202111991001111
2659265726570112020202203112001101111
2660265826580102030203203112011001111
2661265926590112030203202112031101111
2662266026600112020202202112011001111
2663266126610102020202201112021101111
2664266226620112010202201112031001111
2665266326630102020202200112021101111
2666266426640112000199200112021001111
2667266526650111990199198112031101111
2668266626660101980197198112031001111
2669266726670111970197196112021101111
2670266826680101960195196112021001111
2671266926690111950195193112011101111
2672267026700111930192193112021001111
2673267126710101920192191112001101111
2674267226720111910189191111991001111
2675267326730101890189187111981101111
2676267426740111870186187111971001111
2677267526750111860186184111961101111
2678267626760101840182184111951001111
2679267726770111820182180111931101111
2680267826780101800178180111921001111
2681267926790111780178177111911101111
2682268026800111770175177111891001111
2683268126810101750175173111871101111
2684268226820111730171173111861001111
2685268326830101710171169111841101111
2686268426840111690167169111821001111
2687268526850111670167165111801101111
2688268626860101650163165111781001111
2689268726870111630163161111771101111
2690268826880101610159161111751001111
2691268926890111590159157111731101111
2692269026900111570155157111711001111
2693269126910101550155153111691101111
2694269226920111530152153111671001111
2695269326930101520152150111651101111
2696269426940111500149150111631001111
2697269526950111490149147111611101111
2698269626960101470146147111591001111
2699269726970111460146144111571101111
2700269826980101440143144111551001111
2701269926990111430143141111531101111
2702270027000111410141141111521001111
2703270127010101410141139111501101111
2704270227020111390139139111491001111
2705270327030101390139138111471101111
2706270427040111380137138111461001111
2707270527050111370137136111441101111
2708270627060101360136136111431001111
2709270727070111360136135111411101111
2710270827080101350135135111411001111
2711270927090111350135135111391101111
2712271027100111350136135111391001111
2713271127110101360136135111381101111
2714271227120111350135135111371001111
2715271327130101350135135111361101111
2716271427140111350137135111361001111
2717271527150111370137136111351101111
2718271627160101360137136111351001111
2719271727170111370137138111351101111
2720271827180101380138138111361001111
2721271927190111380138139111351101111
2722272027200111390141139111351001111
2723272127210101410141142111351101111
2724272227220111420143142111371001111
2725272327230101430143144111361101111
2726272427240111440146144111371001111
2727272527250111460146147111381101111
2728272627260101470149147111381001111
2729272727270111490149151111391101111
2730272827280101510152151111411001111
2731272927290111520152154111421101111
2732273027300111540155154111431001111
2733273127310101550155157111441101111
2734273227320111570159157111461001111
2735273327330101590159161111471101111
2736273427340111610163161111491001111
2737273527350111630163165111511101111
2738273627360101650168165111521001111
2739273727370111680168170111541101111
2740273827380101700172170111551001111
2741273927390111720172173111571101111
2742274027400111730175173111591001111
2743274127410101750175177111611101111
2744274227420111770179177111631001111
2745274327430101790179181111651101111
2746274427440111810183181111681001111
2747274527450111830183185111701101111
2748274627460101850186185111721001111
2749274727470111860186188111731101111
2750274827480101880189188111751001111
2751274927490111890189191111771101111
2752275027500111910193191111791001111
2753275127510101930193194111811101111
2754275227520111940195194111831001111
2755275327530101950195197111851101111
2756275427540111970197197111861001111
2757275527550111970197199111881101111
2758275627560101990199199111891001111
2759275727570111990199200111911101111
2760275827580102000201200111931001111
2761275927590112010201202111941101111
2762276027600112020202202111951001111
2763276127610102020202203111971101111
2764276227620112030202203111971001111
2765276327630102020202203111991101111
2766276427640112030203203111991001111
2767276527650112030203203112001101111
2768276627660102030202203112011001111
2769276727670112020202202112021101111
2770276827680102020202202112021001111
2771276927690112020202202112031101111
2772277027700112020200202112021001111
2773277127710102000200200112031101111
2774277227720112000199200112031001111
2775277327730101990199198112031101111
2776277427740111980197198112021001111
2777277527750111970197195112021101111
2778277627760101950195195112021001111
2779277727770111950195193112021101111
2780277827780101930192193112001001111
2781277927790111920192190112001101111
2782278027800111900189190111991001111
2783278127810101890189187111981101111
2784278227820111870185187111971001111
2785278327830101850185183111951101111
2786278427840111830182183111951001111
2787278527850111820182180111931101111
2788278627860101800179180111921001111
2789278727870111790179176111901101111
2790278827880101760175176111891001111
2791278927890111750175172111871101111
2792279027900111720171172111851001111
2793279127910101710171169111831101111
2794279227920111690166169111821001111
2795279327930101660166165111801101111
2796279427940111650162165111791001111
2797279527950111620162160111761101111
2798279627960101600159160111751001111
2799279727970111590159157111721101111
2800279827980101570155157111711001111
2801279927990111550155153111691101111
2802280028000111530151153111661001111
2803280128010101510151150111651101111
2804280228020111500148150111621001111
2805280328030101480148146111601101111
2806280428040111460145146111591001111
2807280528050111450145144111571101111
2808280628060101440143144111551001111
2809280728070111430143141111531101111
2810280828080101410140141111511001111
2811280928090111400140139111501101111
2812281028100111390138139111481001111
2813281128110101380138138111461101111
2814281228120111380137138111451001111
2815281328130101370137136111441101111
2816281428140111360136136111431001111
2817281528150111360136135111411101111
2818281628160101350136135111401001111
2819281728170111360136135111391101111
2820281828180101350135135111381001111
2821281928190111350135135111381101111
2822282028200111350135135111371001111
2823282128210101350135136111361101111
2824282228220111360136136111361001111
2825282328230101360136137111351101111
2826282428240111370137137111361001111
2827282528250111370137138111351101111
2828282628260101380139138111351001111
2829282728270111390139140111351101111
2830282828280101400141140111351001111
2831282928290111410141142111361101111
2832283028300111420144142111361001111
2833283128310101440144145111371101111
2834283228320111450146145111371001111
2835283328330101460146148111381101111
2836283428340111480149148111391001111
2837283528350111490149151111401101111
2838283628360101510153151111411001111
2839283728370111530153154111421101111
2840283828380101540156154111441001111
2841283928390111560156158111451101111
2842284028400111580160158111461001111
2843284128410101600160162111481101111
2844284228420111620164162111491001111
2845284328430101640164166111511101111
2846284428440111660168166111531001111
2847284528450111680168170111541101111
2848284628460101700172170111561001111
2849284728470111720172174111581101111
2850284828480101740176174111601001111
2851284928490111760176178111621101111
2852285028500111780179178111641001111
2853285128510101790179181111661101111
2854285228520111810183181111681001111
2855285328530101830183185111701101111
2856285428540111850187185111721001111
2857285528550111870187188111741101111
2858285628560101880190188111761001111
2859285728570111900190191111781101111
2860285828580101910193191111791001111
2861285928590111930193194111811101111
2862286028600111940196194111831001111
2863286128610101960196197111851101111
2864286228620111970198197111871001111
2865286328630101980198199111881101111
2866286428640111990200199111901001111
2867286528650112000200200111911101111
2868286628660102000201200111931001111
2869286728670112010201202111941101111
2870286828680102020202202111961001111
2871286928690112020202202111971101111
2872287028700112020203202111981001111
2873287128710102030203203111991101111
2874287228720112030203203112001001111
2875287328730102030203202112001101111
2876287428740112020203202112011001111
2877287528750112030203202112021101111
2878287628760102020202202112021001111
2879287728770112020202201112021101111
2880287828780102010200201112031001111
2881287928790112000200200112031101111
2882288028800112000199200112031001111
2883288128810101990199198112021101111
2884288228820111980197198112031001111
2885288328830101970197196112021101111
2886288428840111960194196112021001111
2887288528850111940194193112011101111
2888288628860101930191193112001001111
2889288728870111910191190112001101111
2890288828880101900188190111991001111
2891288928890111880188187111981101111
2892289028900111870185187111971001111
2893289128910101850185183111961101111
2894289228920111830182183111941001111
2895289328930101820182179111931101111
2896289428940111790178179111911001111
2897289528950111780178176111901101111
2898289628960101760174176111881001111
2899289728970111740174172111871101111
2900289828980101720170172111851001111
2901289928990111700170168111831101111
2902290029000111680166168111821001111
2903290129010101660166164111791101111
2904290229020111640162164111781001111
2905290329030101620162160111761101111
2906290429040111600159160111741001111
2907290529050111590159156111721101111
2908290629060101560154156111701001111
2909290729070111540154153111681101111
2910290829080101530151153111661001111
2911290929090111510151149111641101111
2912291029100111490148149111621001111
2913291129110101480148147111601101111
2914291229120111470145147111591001111
2915291329130101450145144111561101111
2916291429140111440142144111541001111
2917291529150111420142141111531101111
2918291629160101410140141111511001111
2919291729170111400140139111491101111
2920291829180101390138139111481001111
2921291929190111380138138111471101111
2922292029200111380137138111451001111
2923292129210101370137136111441101111
2924292229220111360136136111421001111
2925292329230101360136135111411101111
2926292429240111350136135111401001111
2927292529250111360136135111391101111
2928292629260101350135135111381001111
2929292729270111350135135111381101111
2930292829280101350136135111371001111
2931292929290111360136136111361101111
2932293029300111360136136111361001111
2933293129310101360136137111351101111
2934293229320111370137137111361001111
2935293329330101370137138111351101111
2936293429340111380139138111351001111
2937293529350111390139140111351101111
2938293629360101400141140111361001111
2939293729370111410141142111361101111
2940293829380101420144142111361001111
2941293929390111440144145111371101111
2942294029400111450147145111371001111
2943294129410101470147148111381101111
2944294229420111480150148111391001111
2945294329430101500150151111401101111
2946294429440111510153151111411001111
2947294529450111530153154111421101111
2948294629460101540156154111441001111
2949294729470111560156159111451101111
2950294829480101590160159111471001111
2951294929490111600160162111481101111
2952295029500111620164162111501001111
2953295129510101640164166111511101111
2954295229520111660168166111531001111
2955295329530101680168171111541101111
2956295429540111710172171111561001111
2957295529550111720172174111591101111
2958295629560101740176174111601001111
2959295729570111760176178111621101111
2960295829580101780180178111641001111
2961295929590111800180181111661101111
2962296029600111810184181111681001111
2963296129610101840184185111711101111
2964296229620111850187185111721001111
2965296329630101870187189111741101111
2966296429640111890190189111761001111
2967296529650111900190192111781101111
2968296629660101920193192111801001111
2969296729670111930193195111811101111
2970296829680101950196195111841001111
2971296929690111960196197111851101111
2972297029700111970199197111871001111
2973297129710101990199199111891101111
2974297229720111990200199111901001111
2975297329730102000200201111921101111
2976297429740112010202201111931001111
2977297529750112020202202111951101111
2978297629760102020202202111961001111
2979297729770112020202202111971101111
2980297829780102020202202111991001111
2981297929790112020202203111991101111
2982298029800112030203203112001001111
2983298129810102030203203112011101111
2984298229820112030203203112021001111
2985298329830102030203202112021101111
2986298429840112020202202112021001111
2987298529850112020202201112021101111
2988298629860102010200201112021001111
2989298729870112000200199112031101111
2990298829880101990198199112031001111
2991298929890111980198198112031101111
2992299029900111980197198112031001111
2993299129910101970197195112021101111
2994299229920111950194195112021001111
2995299329930101940194192112011101111
2996299429940111920191192112001001111
2997299529950111910191189111991101111
2998299629960101890188189111981001111
2999299729970111880188186111981101111
3000299829980101860185186111971001111
3001299929990111850185183111951101111
3002300030000111830181183111941001111
3003300130010101810181179111921101111
3004300230020111790177179111911001111
3005300330030101770177176111891101111
3006300430040111760173176111881001111
3007300530050111730173172111861101111
3008300630060101720169172111851001111
3009300730070111690169168111831101111
3010300830080101680165168111811001111
3011300930090111650165163111791101111
3012301030100111630161163111771001111
3013301130110101610161159111761101111
3014301230120111590158159111731001111
3015301330130101580158156111721101111
3016301430140111560154156111691001111
3017301530150111540154152111681101111
3018301630160101520150152111651001111
3019301730170111500150150111631101111
3020301830180101500148150111611001111
3021301930190111480148146111591101111
3022302030200111460145146111581001111
3023302130210101450145143111561101111
3024302230220111430142143111541001111
3025302330230101420142142111521101111
3026302430240111420140142111501001111
3027302530250111400140139111501101111
3028302630260101390138139111481001111
3029302730270111380138138111461101111
3030302830280101380137138111451001111
3031302930290111370137136111431101111
3032303030300111360136136111421001111
3033303130310101360136135111421101111
3034303230320111350135135111401001111
3035303330330101350135135111391101111
3036303430340111350135135111381001111
3037303530350111350135135111381101111
3038303630360101350135135111371001111
3039303730370111350135136111361101111
3040303830380101360136136111361001111
3041303930390111360136137111351101111
3042304030400111370138137111351001111
3043304130410101380138138111351101111
3044304230420111380139138111351001111
3045304330430101390139140111351101111
3046304430440111400142140111351001111
3047304530450111420142143111361101111
3048304630460101430144143111361001111
3049304730470111440144145111371101111
3050304830480101450147145111381001111
3051304930490111470147148111381101111
3052305030500111480150148111391001111
3053305130510101500150151111401101111
3054305230520111510153151111421001111
3055305330530101530153155111431101111
3056305430540111550157155111441001111
3057305530550111570157159111451101111
3058305630560101590161159111471001111
3059305730570111610161163111481101111
3060305830580101630164163111501001111
3061305930590111640164167111511101111
3062306030600111670169167111531001111
3063306130610101690169171111551101111
3064306230620111710173171111571001111
3065306330630101730173175111591101111
3066306430640111750177175111611001111
3067306530650111770177178111631101111
3068306630660101780181178111641001111
3069306730670111810181181111671101111
3070306830680101810183181111691001111
3071306930690111830183186111711101111
3072307030700111860188186111731001111
3073307130710101880188189111751101111
3074307230720111890190189111771001111
3075307330730101900190192111781101111
3076307430740111920193192111811001111
3077307530750111930193195111811101111
3078307630760101950196195111831001111
3079307730770111960196197111861101111
3080307830780101970198197111881001111
3081307930790111980198199111891101111
3082308030800111990200199111901001111
3083308130810102000200201111921101111
3084308230820112010202201111931001111
3085308330830102020202202111951101111
3086308430840112020203202111961001111
3087308530850112030203203111971101111
3088308630860102030203203111981001111
3089308730870112030203202111991101111
3090308830880102020203202112001001111
3091308930890112030203203112011101111
3092309030900112030202203112021001111
3093309130910102020202202112021101111
3094309230920112020201202112031001111
3095309330930102010201201112031101111
3096309430940112010200201112031001111
3097309530950112000200200112021101111
3098309630960102000198200112031001111
3099309730970111980198197112031101111
3100309830980101970196197112021001111
3101309930990111960196195112021101111
3102310031000111950194195112011001111
3103310131010101940194193112011101111
3104310231020111930191193112001001111
3105310331030101910191190112001101111
3106310431040111900188190111981001111
3107310531050111880188186111971101111
3108310631060101860185186111961001111
3109310731070111850185182111951101111
3110310831080101820181182111941001111
3111310931090111810181179111931101111
3112311031100111790177179111911001111
3113311131110101770177175111901101111
3114311231120111750173175111881001111
3115311331130101730173171111861101111
3116311431140111710169171111851001111
3117311531150111690169167111821101111
3118311631160101670165167111811001111
3119311731170111650165163111791101111
3120311831180101630161163111771001111
3121311931190111610161159111751101111
3122312031200111590157159111731001111
3123312131210101570157155111711101111
3124312231220111550154155111691001111
3125312331230101540154152111671101111
3126312431240111520150152111651001111
3127312531250111500150149111631101111
3128312631260101490147149111611001111
3129312731270111470147145111591101111
3130312831280101450145145111571001111
3131312931290111450145143111551101111
3132313031300111430142143111541001111
3133313131310101420142141111521101111
3134313231320111410139141111501001111
3135313331330101390139139111491101111
3136313431340111390138139111471001111
3137313531350111380138137111451101111
3138313631360101370137137111451001111
3139313731370111370137136111431101111
3140313831380101360135136111421001111
3141313931390111350135135111411101111
3142314031400111350135135111391001111
3143314131410101350135135111391101111
3144314231420111350135135111381001111
3145314331430101350135135111371101111
3146314431440111350135135111371001111
3147314531450111350135135111361101111
3148314631460101350136135111351001111
3149314731470111360136137111351101111
3150314831480101370138137111351001111
3151314931490111380138139111351101111
3152315031500111390140139111351001111
3153315131510101400140141111351101111
3154315231520111410141141111351001111
3155315331530101410141143111351101111
3156315431540111430145143111361001111
3157315531550111450145146111371101111
3158315631560101460147146111381001111
3159315731570111470147148111391101111
3160315831580101480150148111401001111
3161315931590111500150152111411101111
3162316031600111520153152111411001111
3163316131610101530153155111431101111
3164316231620111550157155111451001111
3165316331630101570157159111461101111
3166316431640111590161159111471001111
3167316531650111610161164111481101111
3168316631660101640165164111501001111
3169316731670111650165167111521101111
3170316831680101670169167111531001111
3171316931690111690169171111551101111
3172317031700111710173171111571001111
3173317131710101730173175111591101111
3174317231720111750177175111611001111
3175317331730101770177179111641101111
3176317431740111790181179111651001111
3177317531750111810181182111671101111
3178317631760101820184182111691001111
3179317731770111840184186111711101111
3180317831780101860188186111731001111
3181317931790111880188189111751101111
3182318031800111890191189111771001111
3183318131810101910191192111791101111
3184318231820111920194192111811001111
3185318331830101940194195111821101111
3186318431840111950196195111841001111
3187318531850111960196198111861101111
3188318631860101980199198111881001111
3189318731870111990199199111891101111
3190318831880101990201199111911001111
3191318931890112010201201111921101111
3192319031900112010202201111941001111
3193319131910102020202202111951101111
3194319231920112020202202111961001111
3195319331930102020202203111981101111
3196319431940112030203203111991001111
3197319531950112030203203111991101111
3198319631960102030203203112011001111
3199319731970112030203203112011101111
3200319831980102030202203112021001111
3201319931990112020202202112021101111
3202320032000112020201202112021001111
3203320132010102010201201112031101111
3204320232020112010200201112031001111
3205320332030102000200199112031101111
3206320432040111990198199112031001111
3207320532050111980198198112031101111
3208320632060101980196198112021001111
3209320732070111960196195112021101111
3210320832080101950193195112011001111
3211320932090111930193192112011101111
3212321032100111920190192112001001111
3213321132110101900190189111991101111
3214321232120111890187189111981001111
3215321332130101870187185111981101111
3216321432140111850184185111961001111
3217321532150111840184182111951101111
3218321632160101820180182111931001111
3219321732170111800180179111921101111
3220321832180101790177179111901001111
3221321932190111770177175111891101111
3222322032200111750173175111871001111
3223322132210101730173171111851101111
3224322232220111710169171111841001111
3225322332230101690169167111821101111
3226322432240111670164167111801001111
3227322532250111640164163111791101111
3228322632260101630161163111771001111
3229322732270111610161159111751101111
3230322832280101590157159111731001111
3231322932290111570157155111711101111
3232323032300111550153155111691001111
3233323132310101530153151111671101111
3234323232320111510150151111641001111
3235323332330101500150148111631101111
3236323432340111480147148111611001111
3237323532350111470147145111591101111
3238323632360101450144145111571001111
3239323732370111440144143111551101111
3240323832380101430142143111531001111
3241323932390111420142141111511101111
3242324032400111410139141111501001111
3243324132410101390139139111481101111
3244324232420111390138139111471001111
3245324332430101380138137111451101111
3246324432440111370136137111441001111
3247324532450111360136135111431101111
3248324632460101350135135111421001111
3249324732470111350135135111411101111
3250324832480101350135135111391001111
3251324932490111350135135111391101111
3252325032500111350135135111381001111
3253325132510101350135136111371101111
3254325232520111360136136111361001111
3255325332530101360136137111351101111
3256325432540111370136137111351001111
3257325532550111360136137111351101111
3258325632560101370138137111351001111
3259325732570111380138139111351101111
3260325832580101390140139111351001111
3261325932590111400140141111361101111
3262326032600111410142141111361001111
3263326132610101420142143111371101111
3264326232620111430145143111361001111
3265326332630101450145146111371101111
3266326432640111460147146111381001111
3267326532650111470147149111391101111
3268326632660101490151149111401001111
3269326732670111510151152111411101111
3270326832680101520154152111421001111
3271326932690111540154156111431101111
3272327032700111560157156111451001111
3273327132710101570157159111461101111
3274327232720111590162159111471001111
3275327332730101620162163111491101111
3276327432740111630165163111511001111
3277327532750111650165167111521101111
3278327632760101670170167111541001111
3279327732770111700170171111561101111
3280327832780101710173171111571001111
3281327932790111730173176111591101111
3282328032800111760177176111621001111
3283328132810101770177179111631101111
3284328232820111790181179111651001111
3285328332830101810181183111671101111
3286328432840111830185183111701001111
3287328532850111850185186111711101111
3288328632860101860188186111731001111
3289328732870111880188189111761101111
3290328832880101890191189111771001111
3291328932890111910191193111791101111
3292329032900111930193193111811001111
3293329132910101930193195111831101111
3294329232920111950197195111851001111
3295329332930101970197198111861101111
3296329432940111980199198111881001111
3297329532950111990199200111891101111
3298329632960102000201200111911001111
3299329732970112010201201111931101111
3300329832980102010202201111931001111
3301329932990112020202202111951101111
3302330033000112020203202111971001111
3303330133010102030203203111981101111
3304330233020112030203203111991001111
3305330333030102030203203112001101111
3306330433040112030203203112011001111
3307330533050112030203202112011101111
3308330633060102020202202112021001111
3309330733070112020202201112021101111
3310330833080102010202201112031001111
3311330933090112020202200112031101111
3312331033100112000200200112031001111
3313331133110102000200199112031101111
3314331233120111990198199112031001111
3315331333130101980198197112021101111
3316331433140111970195197112021001111
3317331533150111950195194112011101111
3318331633160101940193194112021001111
3319331733170111930193192112001101111
3320331833180101920190192112001001111
3321331933190111900190188111991101111
3322332033200111880187188111981001111
3323332133210101870187185111971101111
3324332233220111850184185111951001111
3325332333230101840184182111941101111
3326332433240111820180182111931001111
3327332533250111800180178111921101111
3328332633260101780176178111901001111
3329332733270111760176174111881101111
3330332833280101740172174111871001111
3331332933290111720172170111851101111
3332333033300111700169170111841001111
3333333133310101690169166111821101111
3334333233320111660165166111801001111
3335333333330101650165162111781101111
3336333433340111620160162111761001111
3337333533350111600160158111741101111
3338333633360101580157158111721001111
3339333733370111570157155111701101111
3340333833380101550153155111691001111
3341333933390111530153151111661101111
3342334033400111510149151111651001111
3343334133410101490149148111621101111
3344334233420111480147148111601001111
3345334333430101470147145111581101111
3346334433440111450144145111571001111
3347334533450111440144142111551101111
3348334633460101420141142111531001111
3349334733470111410141140111511101111
3350334833480101400140140111491001111
3351334933490111400140139111481101111
3352335033500111390138139111471001111
3353335133510101380138137111451101111
3354335233520111370136137111441001111
3355335333530101360136136111421101111
3356335433540111360136136111411001111
3357335533550111360136136111401101111
3358335633560101360135136111401001111
3359335733570111350135135111391101111
3360335833580101350135135111381001111
3361335933590111350135135111371101111
3362336033600111350135135111361001111
3363336133610101350135136111361101111
3364336233620111360137136111361001111
3365336333630101370137137111361101111
3366336433640111370138137111351001111
3367336533650111380138139111351101111
3368336633660101390140139111351001111
3369336733670111400140141111351101111
3370336833680101410142141111351001111
3371336933690111420142143111361101111
3372337033700111430145143111371001111
3373337133710101450145145111371101111
3374337233720111450148145111381001111
3375337333730101480148149111391101111
3376337433740111490151149111401001111
3377337533750111510151152111411101111
3378337633760101520155152111421001111
3379337733770111550155157111431101111
3380337833780101570158157111451001111
3381337933790111580158160111451101111
3382338033800111600162160111481001111
3383338133810101620162163111491101111
3384338233820111630165163111511001111
3385338333830101650165168111521101111
3386338433840111680169168111551001111
3387338533850111690169172111571101111
3388338633860101720174172111581001111
3389338733870111740174176111601101111
3390338833880101760178176111621001111
3391338933890111780178180111631101111
3392339033900111800181180111651001111
3393339133910101810181183111681101111
3394339233920111830185183111691001111
3395339333930101850185187111721101111
3396339433940111870189187111741001111
3397339533950111890189190111761101111
3398339633960101900191190111781001111
3399339733970111910191193111801101111
3400339833980101930194193111811001111
3401339933990111940194195111831101111
3402340034000111950197195111851001111
3403340134010101970197197111871101111
3404340234020111970199197111891001111
3405340334030101990199200111901101111
3406340434040112000201200111911001111
3407340534050112010201201111931101111
3408340634060102010202201111941001111
3409340734070112020202202111951101111
3410340834080102020203202111971001111
3411340934090112030203202111971101111
3412341034100112020203202111991001111
3413341134110102030203203112001101111
3414341234120112030203203112011001111
3415341334130102030203202112011101111
3416341434140112020202202112021001111
3417341534150112020202202112021101111
3418341634160102020201202112031001111
3419341734170112010201200112021101111
3420341834180102000199200112031001111
3421341934190111990199199112031101111
3422342034200111990198199112031001111
3423342134210101980198196112021101111
3424342234220111960196196112021001111
3425342334230101960196194112021101111
3426342434240111940193194112011001111
3427342534250111930193192112001101111
3428342634260101920189192111991001111
3429342734270111890189188111991101111
3430342834280101880187188111981001111
3431342934290111870187185111961101111
3432343034300111850183185111961001111
3433343134310101830183181111941101111
3434343234320111810180181111931001111
3435343334330101800180178111921101111
3436343434340111780176178111891001111
3437343534350111760176174111881101111
3438343634360101740172174111871001111
3439343734370111720172170111851101111
3440343834380101700168170111831001111
3441343934390111680168166111811101111
3442344034400111660164166111801001111
3443344134410101640164162111781101111
3444344234420111620160162111761001111
3445344334430101600160158111741101111
3446344434440111580156158111721001111
3447344534450111560156154111701101111
3448344634460101540152154111681001111
3449344734470111520152151111661101111
3450344834480101510150151111641001111
3451344934490111500150148111621101111
3452345034500111480146148111601001111
3453345134510101460146145111581101111
3454345234520111450144145111561001111
3455345334530101440144142111541101111
3456345434540111420141142111521001111
3457345534550111410141140111511101111
3458345634560101400139140111501001111
3459345734570111390139138111481101111
3460345834580101380138138111461001111
3461345934590111380138137111451101111
3462346034600111370136137111441001111
3463346134610101360136135111421101111
3464346234620111350135135111411001111
3465346334630101350135135111401101111
3466346434640111350135135111391001111
3467346534650111350135135111381101111
3468346634660101350135135111381001111
3469346734670111350135135111371101111
3470346834680101350136135111361001111
3471346934690111360136137111351101111
3472347034700111370137137111351001111
3473347134710101370137137111351101111
3474347234720111370139137111351001111
3475347334730101390139139111351101111
3476347434740111390140139111351001111
3477347534750111400140141111351101111
3478347634760101410142141111361001111
3479347734770111420142144111371101111
3480347834780101440145144111371001111
3481347934790111450145147111371101111
3482348034800111470148147111391001111
3483348134810101480148150111391101111
3484348234820111500151150111401001111
3485348334830101510151153111411101111
3486348434840111530154153111421001111
3487348534850111540154157111441101111
3488348634860101570159157111451001111
3489348734870111590159160111471101111
3490348834880101600162160111481001111
3491348934890111620162164111501101111
3492349034900111640167164111511001111
3493349134910101670167168111531101111
3494349234920111680170168111541001111
3495349334930101700170172111571101111
3496349434940111720174172111591001111
3497349534950111740174177111601101111
3498349634960101770178177111621001111
3499349734970111780178180111641101111
3500349834980101800182180111671001111
3501349934990111820182183111681101111
3502350035000111830185183111701001111
3503350135010101850185187111721101111
3504350235020111870189187111741001111
3505350335030101890189190111771101111
3506350435040111900191190111781001111
3507350535050111910191193111801101111
3508350635060101930195193111821001111
3509350735070111950195196111831101111
3510350835080101960197196111851001111
3511350935090111970197198111871101111
3512351035100111980199198111891001111
3513351135110101990199200111901101111
3514351235120112000201200111911001111
3515351335130102010201202111931101111
3516351435140112020202202111951001111
3517351535150112020202202111961101111
3518351635160102020202202111971001111
3519351735170112020202203111981101111
3520351835180102030203203111991001111
3521351935190112030203202112001101111
3522352035200112020203202112011001111
3523352135210102030203202112021101111
3524352235220112020202202112021001111
3525352335230102020202201112021101111
3526352435240112010201201112021001111
3527352535250112010201201112031101111
3528352635260102010199201112031001111
3529352735270111990199198112021101111
3530352835280101980197198112031001111
3531352935290111970197197112021101111
3532353035300111970195197112021001111
3533353135310101950195195112011101111
3534353235320111950193195112011001111
3535353335330101930193191112011101111
3536353435340111910190191111991001111
3537353535350111900190188111981101111
3538353635360101880186188111971001111
3539353735370111860186185111971101111
3540353835380101850183185111951001111
3541353935390111830183181111951101111
3542354035400111810179181111931001111
3543354135410101790179177111911101111
3544354235420111770176177111901001111
3545354335430101760176173111881101111
3546354435440111730172173111861001111
3547354535450111720172170111851101111
3548354635460101700168170111831001111
3549354735470111680168165111811101111
3550354835480101650163165111791001111
3551354935490111630163161111771101111
3552355035500111610159161111761001111
3553355135510101590159157111731101111
3554355235520111570156157111721001111
3555355335530101560156154111701101111
3556355435540111540152154111681001111
3557355535550111520152151111651101111
3558355635560101510149151111631001111
3559355735570111490149147111611101111
3560355835580101470146147111591001111
3561355935590111460146145111571101111
3562356035600111450143145111561001111
3563356135610101430143142111541101111
3564356235620111420141142111521001111
3565356335630101410141140111511101111
3566356435640111400139140111491001111
3567356535650111390139138111471101111
3568356635660101380137138111461001111
3569356735670111370137137111451101111
3570356835680101370136137111431001111
3571356935690111360136136111421101111
3572357035700111360135136111411001111
3573357135710101350135135111401101111
3574357235720111350135135111391001111
3575357335730101350135135111381101111
3576357435740111350135135111371001111
3577357535750111350135135111371101111
3578357635760101350136135111361001111
3579357735770111360136136111361101111
3580357835780101360137136111351001111
3581357935790111370137138111351101111
3582358035800111380138138111351001111
3583358135810101380138139111351101111
3584358235820111390140139111351001111
3585358335830101400140141111351101111
3586358435840111410142141111361001111
3587358535850111420142144111361101111
3588358635860101440146144111371001111
3589358735870111460146147111381101111
3590358835880101470148147111381001111
3591358935890111480148150111391101111
3592359035900111500152150111401001111
3593359135910101520152153111411101111
3594359235920111530155153111421001111
3595359335930101550155157111441101111
3596359435940111570159157111461001111
3597359535950111590159161111471101111
3598359635960101610163161111481001111
3599359735970111630163165111501101111
3600359835980101650166165111521001111
3601359935990111660166169111531101111
3602360036000111690171169111551001111
3603360136010101710171173111571101111
3604360236020111730175173111591001111
3605360336030101750175176111611101111
3606360436040111760178176111631001111
3607360536050111780178181111651101111
3608360636060101810182181111661001111
3609360736070111820182184111691101111
3610360836080101840186184111711001111
3611360936090111860186188111731101111
3612361036100111880189188111751001111
3613361136110101890189191111761101111
3614361236120111910192191111781001111
3615361336130101920192193111811101111
3616361436140111930195193111821001111
3617361536150111950195196111841101111
3618361636160101960197196111861001111
3619361736170111970197198111881101111
3620361836180101980199198111891001111
3621361936190111990199200111911101111
3622362036200112000201200111921001111
3623362136210102010201202111931101111
3624362236220112020202202111951001111
3625362336230102020202202111961101111
3626362436240112020203202111971001111
3627362536250112030203203111981101111
3628362636260102030203203111991001111
3629362736270112030203203112001101111
3630362836280102030203203112011001111
3631362936290112030203202112021101111
3632363036300112020202202112021001111
3633363136310102020202201112021101111
3634363236320112010201201112031001111
3635363336330102010201200112031101111
3636363436340112000199200112031001111
3637363536350111990199199112031101111
3638363636360101990197199112031001111
3639363736370111970197196112021101111
3640363836380101960195196112021001111
3641363936390111950195194112011101111
3642364036400111940192194112011001111
3643364136410101920192191112001101111
3644364236420111910189191111991001111
3645364336430101890189188111991101111
3646364436440111880186188111971001111
3647364536450111860186185111961101111
3648364636460101850182185111951001111
3649364736470111820182181111941101111
3650364836480101810179181111921001111
3651364936490111790179177111911101111
3652365036500111770175177111891001111
3653365136510101750175173111881101111
3654365236520111730171173111861001111
3655365336530101710171169111851101111
3656365436540111690167169111821001111
3657365536550111670167165111811101111
3658365636560101650163165111791001111
3659365736570111630163161111771101111
3660365836580101610159161111751001111
3661365936590111590159157111731101111
3662366036600111570155157111711001111
3663366136610101550155153111691101111
3664366236620111530152153111671001111
3665366336630101520152150111651101111
3666366436640111500148150111631001111
3667366536650111480148147111611101111
3668366636660101470145147111591001111
3669366736670111450145144111571101111
3670366836680101440143144111551001111
3671366936690111430143142111531101111
3672367036700111420140142111521001111
3673367136710101400140139111501101111
3674367236720111390139139111481001111
3675367336730101390139138111471101111
3676367436740111380137138111451001111
3677367536750111370137137111441101111
3678367636760101370136137111431001111
3679367736770111360136135111421101111
3680367836780101350135135111401001111
3681367936790111350135135111391101111
3682368036800111350135135111391001111
3683368136810101350135135111381101111
3684368236820111350135135111371001111
3685368336830101350135135111371101111
3686368436840111350136135111361001111
3687368536850111360136137111351101111
3688368636860101370138137111351001111
3689368736870111380138138111351101111
3690368836880101380138138111351001111
3691368936890111380138139111351101111
3692369036900111390141139111351001111
3693369136910101410141141111351101111
3694369236920111410143141111361001111
3695369336930101430143144111371101111
3696369436940111440146144111381001111
3697369536950111460146147111381101111
3698369636960101470149147111381001111
3699369736970111490149150111391101111
3700369836980101500152150111411001111
3701369936990111520152154111411101111
3702370037000111540156154111431001111
3703370137010101560156157111441101111
3704370237020111570159157111461001111
3705370337030101590159161111471101111
3706370437040111610163161111491001111
3707370537050111630163165111501101111
3708370637060101650167165111521001111
3709370737070111670167169111541101111
3710370837080101690172169111561001111
3711370937090111720172173111571101111
3712371037100111730175173111591001111
3713371137110101750175177111611101111
3714371237120111770179177111631001111
3715371337130101790179180111651101111
3716371437140111800182180111671001111
3717371537150111820182184111691101111
3718371637160101840186184111721001111
3719371737170111860186188111731101111
3720371837180101880190188111751001111
3721371937190111900190191111771101111
3722372037200111910193191111791001111
3723372137210101930193194111801101111
3724372237220111940195194111821001111
3725372337230101950195197111841101111
3726372437240111970198197111861001111
3727372537250111980198198111881101111
3728372637260101980200198111901001111
3729372737270112000200200111911101111
3730372837280102000201200111931001111
3731372937290112010201201111941101111
3732373037300112010202201111951001111
3733373137310102020202202111971101111
3734373237320112020203202111981001111
3735373337330102030203203111981101111
3736373437340112030203203112001001111
3737373537350112030203203112001101111
3738373637360102030203203112011001111
3739373737370112030203203112011101111
3740373837380102030202203112021001111
3741373937390112020202202112021101111
3742374037400112020201202112031001111
3743374137410102010201200112031101111
3744374237420112000199200112031001111
3745374337430101990199198112031101111
3746374437440111980197198112031001111
3747374537450111970197196112031101111
3748374637460101960195196112021001111
3749374737470111950195194112021101111
3750374837480101940192194112011001111
3751374937490111920192191112001101111
3752375037500111910189191111991001111
3753375137510101890189187111981101111
3754375237520111870186187111971001111
3755375337530101860186184111961101111
3756375437540111840182184111951001111
3757375537550111820182181111941101111
3758375637560101810178181111921001111
3759375737570111780178177111911101111
3760375837580101770175177111891001111
3761375937590111750175172111871101111
3762376037600111720171172111861001111
3763376137610101710171169111841101111
3764376237620111690167169111821001111
3765376337630101670167165111811101111
3766376437640111650163165111781001111
3767376537650111630163161111771101111
3768376637660101610159161111751001111
3769376737670111590159157111721101111
3770376837680101570155157111711001111
3771376937690111550155153111691101111
3772377037700111530151153111671001111
3773377137710101510151149111651101111
3774377237720111490148149111631001111
3775377337730101480148146111611101111
3776377437740111460145146111591001111
3777377537750111450145144111571101111
3778377637760101440143144111551001111
3779377737770111430143141111531101111
3780377837780101410141141111511001111
3781377937790111410141139111491101111
3782378037800111390139139111481001111
3783378137810101390139138111461101111
3784378237820111380137138111451001111
3785378337830101370137136111441101111
3786378437840111360136136111431001111
3787378537850111360136136111411101111
3788378637860101360135136111411001111
3789378737870111350135134111391101111
3790378837880101340135134111391001111
3791378937890111350135135111381101111
3792379037900111350135135111371001111
3793379137910101350135136111361101111
3794379237920111360136136111361001111
3795379337930101360136136111361101111
3796379437940111360137136111351001111
3797379537950111370137138111341101111
3798379637960101380139138111351001111
3799379737970111390139140111351101111
3800379837980101400141140111351001111
3801379937990111410141142111361101111
3802380038000111420144142111361001111
3803380138010101440144144111361101111
3804380238020111440146144111371001111
3805380338030101460146147111381101111
3806380438040111470149147111391001111
3807380538050111490149151111401101111
3808380638060101510153151111411001111
3809380738070111530153154111421101111
3810380838080101540156154111441001111
3811380938090111560156158111441101111
3812381038100111580159158111461001111
3813381138110101590159161111471101111
3814381238120111610164161111491001111
3815381338130101640164166111511101111
3816381438140111660167166111531001111
3817381538150111670167169111541101111
3818381638160101690171169111561001111
3819381738170111710171173111581101111
3820381838180101730176173111591001111
3821381938190111760176178111611101111
3822382038200111780179178111641001111
3823382138210101790179181111661101111
3824382238220111810183181111671001111
3825382338230101830183185111691101111
3826382438240111850187185111711001111
3827382538250111870187188111731101111
3828382638260101880190188111761001111
3829382738270111900190191111781101111
3830382838280101910193191111791001111
3831382938290111930193194111811101111
3832383038300111940195194111831001111
3833383138310101950195197111851101111
3834383238320111970198197111871001111
3835383338330101980198199111881101111
3836383438340111990199199111901001111
3837383538350111990199201111911101111
3838383638360102010201201111931001111
3839383738370112010201202111941101111
3840383838380102020202202111951001111
3841383938390112020202202111971101111
3842384038400112020202202111981001111
3843384138410102020202203111991101111
3844384238420112030203203111991001111
3845384338430102030203203112011101111
3846384438440112030203203112011001111
3847384538450112030203202112021101111
3848384638460102020201202112021001111
3849384738470112010201201112021101111
3850384838480102010200201112021001111
3851384938490112000200200112031101111
3852385038500112000199200112031001111
3853385138510101990199198112031101111
3854385238520111980197198112031001111
3855385338530101970197196112021101111
3856385438540111960194196112011001111
3857385538550111940194193112011101111
3858385638560101930192193112001001111
3859385738570111920192191112001101111
3860385838580101910189191111991001111
3861385938590111890189187111981101111
3862386038600111870185187111971001111
3863386138610101850185183111961101111
3864386238620111830182183111941001111
3865386338630101820182180111931101111
3866386438640111800178180111921001111
3867386538650111780178176111911101111
3868386638660101760174176111891001111
3869386738670111740174172111871101111
3870386838680101720171172111851001111
3871386938690111710171168111831101111
3872387038700111680166168111821001111
3873387138710101660166164111801101111
3874387238720111640162164111781001111
3875387338730101620162160111761101111
3876387438740111600158160111741001111
3877387538750111580158157111721101111
3878387638760101570155157111711001111
3879387738770111550155153111681101111
3880387838780101530151153111661001111
3881387938790111510151150111641101111
3882388038800111500148150111621001111
3883388138810101480148146111601101111
3884388238820111460145146111581001111
3885388338830101450145143111571101111
3886388438840111430143143111551001111
3887388538850111430143141111531101111
3888388638860101410141141111511001111
3889388738870111410141139111501101111
3890388838880101390138139111481001111
3891388938890111380138138111461101111
3892389038900111380137138111451001111
3893389138910101370137136111431101111
3894389238920111360136136111431001111
3895389338930101360136136111411101111
3896389438940111360135136111411001111
3897389538950111350135135111391101111
3898389638960101350135135111381001111
3899389738970111350135135111381101111
3900389838980101350135135111371001111
3901389938990111350135136111361101111
3902390039000111360136136111361001111
3903390139010101360136136111361101111
3904390239020111360137136111351001111
3905390339030101370137138111351101111
3906390439040111380139138111351001111
3907390539050111390139140111351101111
3908390639060101400141140111351001111
3909390739070111410141142111361101111
3910390839080101420144142111361001111
3911390939090111440144145111361101111
3912391039100111450146145111371001111
3913391139110101460146147111381101111
3914391239120111470150147111391001111
3915391339130101500150151111401101111
3916391439140111510153151111411001111
3917391539150111530153155111421101111
3918391639160101550156155111441001111
3919391739170111560156158111451101111
3920391839180101580160158111461001111
3921391939190111600160162111471101111
3922392039200111620164162111501001111
3923392139210101640164166111511101111
3924392239220111660168166111531001111
3925392339230101680168170111551101111
3926392439240111700172170111561001111
3927392539250111720172174111581101111
3928392639260101740176174111601001111
3929392739270111760176178111621101111
3930392839280101780180178111641001111
3931392939290111800180181111661101111
3932393039300111810184181111681001111
3933393139310101840184185111701101111
3934393239320111850187185111721001111
3935393339330101870187188111741101111
3936393439340111880190188111761001111
3937393539350111900190191111781101111
3938393639360101910193191111801001111
3939393739370111930193194111811101111
3940393839380101940196194111841001111
3941393939390111960196197111851101111
3942394039400111970198197111871001111
3943394139410101980198199111881101111
3944394239420111990199199111901001111
3945394339430101990199200111911101111
3946394439440112000202200111931001111
3947394539450112020202202111941101111
3948394639460102020202202111961001111
3949394739470112020202203111971101111
3950394839480102030202203111981001111
3951394939490112020202203111991101111
3952395039500112030203203111991001111
3953395139510102030203203112001101111
3954395239520112030203203112021001111
3955395339530102030203202112021101111
3956395439540112020202202112021001111
3957395539550112020202201112031101111
3958395639560102010200201112021001111
3959395739570112000200200112031101111
3960395839580102000198200112031001111
3961395939590111980198198112031101111
3962396039600111980197198112031001111
3963396139610101970197195112021101111
3964396239620111950194195112021001111
3965396339630101940194193112011101111
3966396439640111930191193112001001111
3967396539650111910191189112001101111
3968396639660101890188189111981001111
3969396739670111880188187111981101111
3970396839680101870185187111971001111
3971396939690111850185183111951101111
3972397039700111830181183111941001111
3973397139710101810181179111931101111
3974397239720111790178179111911001111
3975397339730101780178176111891101111
3976397439740111760174176111881001111
3977397539750111740174171111871101111
3978397639760101710170171111851001111
3979397739770111700170168111831101111
3980397839780101680166168111811001111
3981397939790111660166163111791101111
3982398039800111630162163111781001111
3983398139810101620162160111761101111
3984398239820111600158160111741001111
3985398339830101580158156111711101111
3986398439840111560154156111701001111
3987398539850111540154153111681101111
3988398639860101530151153111661001111
3989398739870111510151150111631101111
3990398839880101500148150111621001111
3991398939890111480148146111601101111
3992399039900111460145146111581001111
3993399139910101450145144111561101111
3994399239920111440142144111541001111
3995399339930101420142141111531101111
3996399439940111410140141111511001111
3997399539950111400140139111501101111
3998399639960101390138139111481001111
3999399739970111380138138111461101111
4000399839980101380137138111451001111
4001399939990111370137136111441101111
4002400040000111360136136111421001111
4003400140010101360136135111411101111
4004400240020111350135135111401001111
4005400340030101350135135111391101111
4006400440040111350135135111381001111
4007400540050111350135135111381101111
4008400640060101350135135111371001111
4009400740070111350135135111361101111
4010400840080101350137135111361001111
4011400940090111370137137111351101111
4012401040100111370138137111351001111
4013401140110101380138138111351101111
4014401240120111380139138111351001111
4015401340130101390139141111351101111
4016401440140111410142141111351001111
4017401540150111420142142111351101111
4018401640160101420144142111371001111
4019401740170111440144145111371101111
4020401840180101450146145111381001111
4021401940190111460146148111381101111
4022402040200111480150148111391001111
4023402140210101500150151111411101111
4024402240220111510153151111421001111
4025402340230101530153155111421101111
4026402440240111550157155111441001111
4027402540250111570157158111451101111
4028402640260101580161158111461001111
4029402740270111610161162111481101111
4030402840280101620164162111501001111
4031402940290111640164166111511101111
4032403040300111660169166111531001111
4033403140310101690169171111551101111
4034403240320111710172171111571001111
4035403340330101720172175111581101111
4036403440340111750176175111611001111
4037403540350111760176178111621101111
4038403640360101780180178111641001111
4039403740370111800180182111661101111
4040403840380101820184182111691001111
4041403940390111840184185111711101111
4042404040400111850187185111721001111
4043404140410101870187189111751101111
4044404240420111890190189111761001111
4045404340430101900190193111781101111
4046404440440111930193193111801001111
4047404540450111930193195111821101111
4048404640460101950195195111841001111
4049404740470111950195197111851101111
4050404840480101970198197111871001111
4051404940490111980198199111891101111
4052405040500111990200199111901001111
4053405140510102000200200111931101111
4054405240520112000202200111931001111
4055405340530102020202203111951101111
4056405440540112030202203111951001111
4057405540550112020202203111971101111
4058405640560102030203203111981001111
4059405740570112030203203111991101111
4060405840580102030203203112001001111
4061405940590112030203203112001101111
4062406040600112030203203112021001111
4063406140610102030203202112031101111
4064406240620112020201202112021001111
4065406340630102010201201112031101111
4066406440640112010200201112031001111
4067406540650112000200199112031101111
4068406640660101990198199112031001111
4069406740670111980198197112031101111
4070406840680101970197197112031001111
4071406940690111970197195112021101111
4072407040700111950194195112011001111
4073407140710101940194192112011101111
4074407240720111920191192112001001111
4075407340730101910191189111991101111
4076407440740111890187189111981001111
4077407540750111870187186111971101111
4078407640760101860184186111971001111
4079407740770111840184182111951101111
4080407840780101820181182111941001111
4081407940790111810181179111921101111
4082408040800111790177179111911001111
4083408140810101770177175111891101111
4084408240820111750173175111871001111
4085408340830101730173171111861101111
4086408440840111710170171111841001111
4087408540850111700170168111821101111
4088408640860101680165168111811001111
4089408740870111650165163111791101111
4090408840880101630162163111771001111
4091408940890111620162159111751101111
4092409040900111590157159111731001111
4093409140910101570157155111711101111
4094409240920111550154155111701001111
4095409340930101540154152111681101111
4096409440940111520150152111651001111
4097409540950111500150149111631101111
4098409640961101490147149111621001111
4099409740970111470147146111591101111
4100409840980101460144146111571001111
4101409940990111440144143111551101111
4102410041000111430142143111541001111
4103410141010101420142141111521101111
4104410241020111410140141111501001111
4105410341030101400140139111491101111
4106410441040111390138139111471001111
4107410541050111380138137111461101111
4108410641060101370137137111441001111
4109410741070111370137136111431101111
4110410841080101360136136111421001111
4111410941090111360136135111411101111
4112411041100111350135135111401001111
4113411141110101350135135111391101111
4114411241120111350135135111381001111
4115411341130101350135135111371101111
4116411441140111350135135111371001111
4117411541150111350135136111361101111
4118411641160101360136136111361001111
4119411741170111360136137111351101111
4120411841180101370138137111351001111
4121411941190111380138139111351101111
4122412041200111390139139111351001111
4123412141210101390139140111351101111
4124412241220111400142140111351001111
4125412341230101420142143111361101111
4126412441240111430144143111361001111
4127412541250111440144146111371101111
4128412641260101460147146111381001111
4129412741270111470147149111391101111
4130412841280101490150149111391001111
4131412941290111500150151111401101111
4132413041300111510154151111421001111
4133413141310101540154155111431101111
4134413241320111550158155111441001111
4135413341330101580158159111461101111
4136413441340111590161159111471001111
4137413541350111610161163111491101111
4138413641360101630165163111501001111
4139413741370111650165167111511101111
4140413841380101670169167111541001111
4141413941390111690169171111551101111
4142414041400111710173171111581001111
4143414141410101730173175111591101111
4144414241420111750177175111611001111
4145414341430101770177178111631101111
4146414441440111780180178111651001111
4147414541450111800180182111671101111
4148414641460101820184182111691001111
4149414741470111840184186111711101111
4150414841480101860188186111731001111
4151414941490111880188189111751101111
4152415041500111890190189111771001111
4153415141510101900190193111781101111
4154415241520111930193193111801001111
4155415341530101930193194111821101111
4156415441540111940196194111841001111
4157415541550111960196197111861101111
4158415641560101970198197111881001111
4159415741570111980198199111891101111
4160415841580101990200199111901001111
4161415941590112000200201111931101111
4162416041600112010202201111931001111
4163416141610102020202202111941101111
4164416241620112020202202111961001111
4165416341630102020202203111971101111
4166416441640112030203203111981001111
4167416541650112030203203111991101111
4168416641660102030203203112001001111
4169416741670112030203202112011101111
4170416841680102020202202112021001111
4171416941690112020202202112021101111
4172417041700112020202202112021001111
4173417141710102020202201112031101111
4174417241720112010200201112031001111
4175417341730102000200199112031101111
4176417441740111990198199112031001111
4177417541750111980198197112021101111
4178417641760101970196197112021001111
4179417741770111960196194112021101111
4180417841780101940194194112021001111
4181417941790111940194192112011101111
4182418041800111920190192112001001111
4183418141810101900190189111991101111
4184418241820111890188189111981001111
4185418341830101880188186111971101111
4186418441840111860184186111961001111
4187418541850111840184182111941101111
4188418641860101820180182111941001111
4189418741870111800180179111921101111
4190418841880101790177179111901001111
4191418941890111770177175111891101111
4192419041900111750173175111881001111
4193419141910101730173171111861101111
4194419241920111710169171111841001111
4195419341930101690169167111821101111
4196419441940111670165167111801001111
4197419541950111650165162111791101111
4198419641960101620161162111771001111
4199419741970111610161159111751101111
4200419841980101590157159111731001111
4201419941990111570157155111711101111
4202420042000111550154155111691001111
4203420142010101540154152111671101111
4204420242020111520150152111651001111
4205420342030101500150148111621101111
4206420442040111480147148111611001111
4207420542050111470147146111591101111
4208420642060101460145146111571001111
4209420742070111450145143111551101111
4210420842080101430142143111541001111
4211420942090111420142141111521101111
4212421042100111410139141111501001111
4213421142110101390139139111481101111
4214421242120111390138139111471001111
4215421342130101380138138111461101111
4216421442140111380136138111451001111
4217421542150111360136136111431101111
4218421642160101360136136111421001111
4219421742170111360136136111411101111
4220421842180101360135136111391001111
4221421942190111350135135111391101111
4222422042200111350135135111381001111
4223422142210101350135135111381101111
4224422242220111350135135111361001111
4225422342230101350135135111361101111
4226422442240111350136135111361001111
4227422542250111360136137111361101111
4228422642260101370138137111351001111
4229422742270111380138139111351101111
4230422842280101390140139111351001111
4231422942290111400140141111351101111
4232423042300111410142141111351001111
4233423142310101420142143111351101111
4234423242320111430145143111361001111
4235423342330101450145145111371101111
4236423442340111450147145111381001111
4237423542350111470147149111391101111
4238423642360101490151149111401001111
4239423742370111510151152111411101111
4240423842380101520154152111421001111
4241423942390111540154156111431101111
4242424042400111560157156111451001111
4243424142410101570157159111451101111
4244424242420111590161159111471001111
4245424342430101610161163111491101111
4246424442440111630165163111511001111
4247424542450111650165167111521101111
4248424642460101670169167111541001111
4249424742470111690169171111561101111
4250424842480101710173171111571001111
4251424942490111730173175111591101111
4252425042500111750177175111611001111
4253425142510101770177179111631101111
4254425242520111790181179111651001111
4255425342530101810181183111671101111
4256425442540111830184183111691001111
4257425542550111840184186111711101111
4258425642560101860188186111731001111
4259425742570111880188189111751101111
4260425842580101890191189111771001111
4261425942590111910191192111791101111
4262426042600111920194192111811001111
4263426142610101940194195111831101111
4264426242620111950197195111841001111
4265426342630101970197197111861101111
4266426442640111970198197111881001111
4267426542650111980198199111891101111
4268426642660101990201199111911001111
4269426742670112010201201111921101111
4270426842680102010202201111941001111
4271426942690112020202203111951101111
4272427042700112030202203111971001111
4273427142710102020202202111971101111
4274427242720112020203202111981001111
4275427342730102030203203111991101111
4276427442740112030203203112011001111
4277427542750112030203203112011101111
4278427642760102030202203112021001111
4279427742770112020202202112031101111
4280427842780102020201202112021001111
4281427942790112010201201112021101111
4282428042800112010200201112031001111
4283428142810102000200199112031101111
4284428242820111990198199112031001111
4285428342830101980198197112031101111
4286428442840111970196197112021001111
4287428542850111960196195112021101111
4288428642860101950193195112011001111
4289428742870111930193192112011101111
4290428842880101920190192112001001111
4291428942890111900190189111991101111
4292429042900111890187189111981001111
4293429142910101870187186111971101111
4294429242920111860184186111961001111
4295429342930101840184181111951101111
4296429442940111810180181111931001111
4297429542950111800180179111921101111
4298429642960101790177179111901001111
4299429742970111770177174111891101111
4300429842980101740173174111871001111
4301429942990111730173170111861101111
4302430043000111700169170111841001111
4303430143010101690169167111811101111
4304430243020111670165167111801001111
4305430343030101650165163111791101111
4306430443040111630161163111771001111
4307430543050111610161159111741101111
4308430643060101590157159111731001111
4309430743070111570157155111701101111
4310430843080101550153155111691001111
4311430943090111530153152111671101111
4312431043100111520150152111651001111
4313431143110101500150149111631101111
4314431243120111490147149111611001111
4315431343130101470147145111591101111
4316431443140111450144145111571001111
4317431543150111440144143111551101111
4318431643160101430141143111531001111
4319431743170111410141141111521101111
4320431843180101410140141111501001111
4321431943190111400140139111491101111
4322432043200111390138139111471001111
4323432143210101380138138111451101111
4324432243220111380137138111441001111
4325432343230101370137136111431101111
4326432443240111360135136111411001111
4327432543250111350135135111411101111
4328432643260101350136135111401001111
4329432743270111360136135111391101111
4330432843280101350135135111381001111
4331432943290111350135135111381101111
4332433043300111350136135111371001111
4333433143310101360136136111361101111
4334433243320111360137136111351001111
4335433343330101370137137111351101111
4336433443340111370138137111361001111
4337433543350111380138139111351101111
4338433643360101390139139111351001111
4339433743370111390139141111351101111
4340433843380101410143141111361001111
4341433943390111430143143111361101111
4342434043400111430145143111371001111
4343434143410101450145146111371101111
4344434243420111460147146111381001111
4345434343430101470147149111391101111
4346434443440111490151149111391001111
4347434543450111510151152111411101111
4348434643460101520154152111431001111
4349434743470111540154156111431101111
4350434843480101560158156111451001111
4351434943490111580158161111461101111
4352435043500111610162161111471001111
4353435143510101620162164111491101111
4354435243520111640166164111511001111
4355435343530101660166168111521101111
4356435443540111680169168111541001111
4357435543550111690169172111561101111
4358435643560101720173172111581001111
4359435743570111730173176111611101111
4360435843580101760178176111621001111
4361435943590111780178180111641101111
4362436043600111800181180111661001111
4363436143610101810181183111681101111
4364436243620111830185183111691001111
4365436343630101850185186111721101111
4366436443640111860188186111731001111
4367436543650111880188190111761101111
4368436643660101900191190111781001111
4369436743670111910191193111801101111
4370436843680101930194193111811001111
4371436943690111940194195111831101111
4372437043700111950196195111851001111
4373437143710101960196198111861101111
4374437243720111980199198111881001111
4375437343730101990199200111901101111
4376437443740112000201200111911001111
4377437543750112010201201111931101111
4378437643760102010202201111941001111
4379437743770112020202202111951101111
4380437843780102020202202111961001111
4381437943790112020202203111981101111
4382438043800112030203203111991001111
4383438143810102030203203112001101111
4384438243820112030203203112011001111
4385438343830102030203202112011101111
4386438443840112020202202112021001111
4387438543850112020202202112021101111
4388438643860102020201202112021001111
4389438743870112010201201112031101111
4390438843880102010200201112031001111
4391438943890112000200199112031101111
4392439043900111990198199112031001111
4393439143910101980198197112021101111
4394439243920111970196197112021001111
4395439343930101960196195112021101111
4396439443940111950193195112011001111
4397439543950111930193191112011101111
4398439643960101910190191112001001111
4399439743970111900190188111991101111
4400439843980101880187188111981001111
4401439943990111870187185111971101111
4402440044000111850183185111961001111
4403440144010101830183181111951101111
4404440244020111810180181111931001111
4405440344030101800180178111911101111
4406440444040111780176178111901001111
4407440544050111760176173111881101111
4408440644060101730172173111871001111
4409440744070111720172170111851101111
4410440844080101700169170111831001111
4411440944090111690169166111811101111
4412441044100111660164166111801001111
4413441144110101640164162111781101111
4414441244120111620160162111761001111
4415441344130101600160158111731101111
4416441444140111580157158111721001111
4417441544150111570157154111701101111
4418441644160101540153154111691001111
4419441744170111530153151111661101111
4420441844180101510149151111641001111
4421441944190111490149148111621101111
4422442044200111480146148111601001111
4423442144210101460146145111581101111
4424442244220111450144145111571001111
4425442344230101440144142111541101111
4426442444240111420141142111531001111
4427442544250111410141140111511101111
4428442644260101400139140111491001111
4429442744270111390139139111481101111
4430442844280101390138139111461001111
4431442944290111380138137111451101111
4432443044300111370136137111441001111
4433443144310101360136136111421101111
4434443244320111360136136111411001111
4435443344330101360136135111401101111
4436443444340111350135135111391001111
4437443544350111350135135111391101111
4438443644360101350135135111381001111
4439443744370111350135135111371101111
4440443844380101350135135111361001111
4441443944390111350135136111361101111
4442444044400111360136136111361001111
4443444144410101360136137111351101111
4444444244420111370138137111351001111
4445444344430101380138139111351101111
4446444444440111390140139111351001111
4447444544450111400140141111351101111
4448444644460101410143141111351001111
4449444744470111430143144111361101111
4450444844480101440145144111361001111
4451444944490111450145146111371101111
4452445044500111460148146111381001111
4453445144510101480148150111391101111
4454445244520111500151150111401001111
4455445344530101510151153111411101111
4456445444540111530155153111431001111
4457445544550111550155157111441101111
4458445644560101570158157111451001111
4459445744570111580158160111461101111
4460445844580101600162160111481001111
4461445944590111620162164111501101111
4462446044600111640166164111511001111
4463446144610101660166168111531101111
4464446244620111680170168111551001111
4465446344630101700170173111571101111
4466446444640111730174173111581001111
4467446544650111740174175111601101111
4468446644660101750178175111621001111
4469446744670111780178180111641101111
4470446844680101800182180111661001111
4471446944690111820182184111681101111
4472447044700111840185184111701001111
4473447144710101850185187111731101111
4474447244720111870188187111741001111
4475447344730101880188190111751101111
4476447444740111900192190111781001111
4477447544750111920192193111801101111
4478447644760101930194193111821001111
4479447744770111940194196111841101111
4480447844780101960197196111851001111
4481447944790111970197198111871101111
4482448044800111980199198111881001111
4483448144810101990199200111901101111
4484448244820112000201200111921001111
4485448344830102010201201111931101111
4486448444840112010202201111941001111
4487448544850112020202202111961101111
4488448644860102020203202111971001111
4489448744870112030203203111981101111
4490448844880102030203203111991001111
4491448944890112030203203112001101111
4492449044900112030203203112011001111
4493449144910102030203202112011101111
4494449244920112020203202112021001111
4495449344930102030203201112021101111
4496449444940112010201201112031001111
4497449544950112010201201112031101111
4498449644960102010200201112031001111
4499449744970112000200199112031101111
4500449844980101990198199112031001111
4501449944990111980198196112021101111
4502450045000111960196196112031001111
4503450145010101960196194112011101111
4504450245020111940193194112011001111
4505450345030101930193191112011101111
4506450445040111910189191112001001111
4507450545050111890189189111991101111
4508450645060101890187189111981001111
4509450745070111870187185111961101111
4510450845080101850183185111961001111
4511450945090111830183182111941101111
4512451045100111820179182111931001111
4513451145110101790179178111911101111
4514451245120111780175178111891001111
4515451345130101750175174111891101111
4516451445140111740172174111871001111
4517451545150111720172170111851101111
4518451645160101700168170111831001111
4519451745170111680168166111821101111
4520451845180101660164166111791001111
4521451945190111640164161111781101111
4522452045200111610160161111751001111
4523452145210101600160158111741101111
4524452245220111580156158111721001111
4525452345230101560156154111701101111
4526452445240111540153154111681001111
4527452545250111530153151111661101111
4528452645260101510149151111641001111
4529452745270111490149147111611101111
4530452845280101470145147111601001111
4531452945290111450145145111581101111
4532453045300111450143145111561001111
4533453145310101430143141111541101111
4534453245320111410141141111531001111
4535453345330101410141140111511101111
4536453445340111400139140111491001111
4537453545350111390139138111471101111
4538453645360101380138138111451001111
4539453745370111380138137111451101111
4540453845380101370137137111431001111
4541453945390111370137136111411101111
4542454045400111360136136111411001111
4543454145410101360136135111401101111
4544454245420111350135135111391001111
4545454345430101350135135111381101111
4546454445440111350135135111381001111
4547454545450111350135135111371101111
4548454645460101350135135111371001111
4549454745470111350135137111361101111
4550454845480101370138137111361001111
4551454945490111380138138111351101111
4552455045500111380138138111351001111
4553455145510101380138139111351101111
4554455245520111390140139111351001111
4555455345530101400140141111351101111
4556455445540111410143141111351001111
4557455545550111430143144111371101111
4558455645560101440145144111381001111
4559455745570111450145146111381101111
4560455845580101460148146111381001111
4561455945590111480148150111391101111
4562456045600111500151150111401001111
4563456145610101510151153111411101111
4564456245620111530156153111431001111
4565456345630101560156156111441101111
4566456445640111560159156111451001111
4567456545650111590159161111461101111
4568456645660101610163161111481001111
4569456745670111630163164111501101111
4570456845680101640166164111511001111
4571456945690111660166168111531101111
4572457045700111680171168111561001111
4573457145710101710171173111561101111
4574457245720111730174173111591001111
4575457345730101740174176111611101111
4576457445740111760178176111631001111
4577457545750111780178179111641101111
4578457645760101790182179111661001111
4579457745770111820182184111681101111
4580457845780101840186184111711001111
4581457945790111860186187111731101111
4582458045800111870189187111741001111
4583458145810101890189191111761101111
4584458245820111910192191111781001111
4585458345830101920192193111791101111
4586458445840111930194193111821001111
4587458545850111940194195111841101111
4588458645860101950197195111861001111
4589458745870111970197198111871101111
4590458845880101980199198111891001111
4591458945890111990199200111911101111
4592459045900112000201200111921001111
4593459145910102010201202111931101111
4594459245920112020202202111941001111
4595459345930102020202202111951101111
4596459445940112020203202111971001111
4597459545950112030203203111981101111
4598459645960102030203203111991001111
4599459745970112030203203112001101111
4600459845980102030202203112011001111
4601459945990112020202203112021101111
4602460046000112030202203112021001111
4603460146010102020202201112021101111
4604460246020112010201201112031001111
4605460346030102010201200112031101111
4606460446040112000200200112031001111
4607460546050112000200199112031101111
4608460646060101990197199112021001111
4609460746070111970197196112031101111
4610460846080101960195196112021001111
4611460946090111950195194112011101111
4612461046100111940193194112011001111
4613461146110101930193191112001101111
4614461246120111910189191112001001111
4615461346130101890189188111991101111
4616461446140111880186188111971001111
4617461546150111860186184111961101111
4618461646160101840182184111951001111
4619461746170111820182181111941101111
4620461846180101810179181111931001111
4621461946190111790179177111911101111
4622462046200111770175177111891001111
4623462146210101750175173111881101111
4624462246220111730171173111861001111
4625462346230101710171169111841101111
4626462446240111690167169111821001111
4627462546250111670167166111811101111
4628462646260101660163166111791001111
4629462746270111630163161111771101111
4630462846280101610159161111751001111
4631462946290111590159157111731101111
4632463046300111570156157111711001111
4633463146310101560156153111691101111
4634463246320111530152153111671001111
4635463346330101520152150111661101111
4636463446340111500149150111631001111
4637463546350111490149147111611101111
4638463646360101470146147111591001111
4639463746370111460146144111571101111
4640463846380101440143144111561001111
4641463946390111430143142111531101111
4642464046400111420141142111521001111
4643464146410101410141140111501101111
4644464246420111400139140111491001111
4645464346430101390139138111471101111
4646464446440111380137138111461001111
4647464546450111370137137111441101111
4648464646460101370136137111431001111
4649464746470111360136136111421101111
4650464846480101360135136111411001111
4651464946490111350135135111401101111
4652465046500111350135135111391001111
4653465146510101350135135111381101111
4654465246520111350135135111371001111
4655465346530101350135136111371101111
4656465446540111360136136111361001111
4657465546550111360136136111361101111
4658465646560101360137136111351001111
4659465746570111370137137111351101111
4660465846580101370139137111351001111
4661465946590111390139140111351101111
4662466046600111400140140111351001111
4663466146610101400140141111361101111
4664466246620111410143141111361001111
4665466346630101430143144111361101111
4666466446640111440145144111371001111
4667466546650111450145147111371101111
4668466646660101470149147111391001111
4669466746670111490149150111401101111
4670466846680101500152150111401001111
4671466946690111520152154111411101111
4672467046700111540155154111431001111
4673467146710101550155158111441101111
4674467246720111580160158111451001111
4675467346730101600160161111471101111
4676467446740111610163161111491001111
4677467546750111630163165111501101111
4678467646760101650167165111521001111
4679467746770111670167169111541101111
4680467846780101690171169111551001111
4681467946790111710171173111581101111
4682468046800111730175173111601001111
4683468146810101750175177111611101111
4684468246820111770179177111631001111
4685468346830101790179181111651101111
4686468446840111810182181111671001111
4687468546850111820182184111691101111
4688468646860101840186184111711001111
4689468746870111860186188111731101111
4690468846880101880189188111751001111
4691468946890111890189191111771101111
4692469046900111910192191111791001111
4693469146910101920192194111811101111
4694469246920111940195194111821001111
4695469346930101950195196111841101111
4696469446940111960197196111861001111
4697469546950111970197199111881101111
4698469646960101990199199111891001111
4699469746970111990199200111911101111
4700469846980102000200200111921001111
4701469946990112000200201111941101111
4702470047000112010202201111951001111
4703470147010102020202203111961101111
4704470247020112030203203111971001111
4705470347030102030203203111991101111
4706470447040112030202203111991001111
4707470547050112020202203112001101111
4708470647060102030203203112001001111
4709470747070112030203203112011101111
4710470847080102030202203112021001111
4711470947090112020202201112031101111
4712471047100112010201201112031001111
4713471147110102010201200112031101111
4714471247120112000199200112021001111
4715471347130101990199198112031101111
4716471447140111980197198112031001111
4717471547150111970197196112031101111
4718471647160101960195196112021001111
4719471747170111950195194112011101111
4720471847180101940192194112011001111
4721471947190111920192191112001101111
4722472047200111910189191111991001111
4723472147210101890189187111981101111
4724472247220111870186187111971001111
4725472347230101860186183111961101111
4726472447240111830182183111951001111
4727472547250111820182181111941101111
4728472647260101810178181111921001111
4729472747270111780178177111911101111
4730472847280101770175177111891001111
4731472947290111750175173111871101111
4732473047300111730170173111861001111
4733473147310101700170169111831101111
4734473247320111690167169111821001111
4735473347330101670167165111811101111
4736473447340111650163165111781001111
4737473547350111630163161111771101111
4738473647360101610158161111751001111
4739473747370111580158157111731101111
4740473847380101570156157111701001111
4741473947390111560156153111691101111
4742474047400111530152153111671001111
4743474147410101520152150111651101111
4744474247420111500149150111631001111
4745474347430101490149147111611101111
4746474447440111470145147111581001111
4747474547450111450145144111571101111
4748474647460101440143144111561001111
4749474747470111430143141111531101111
4750474847480101410141141111521001111
4751474947490111410141140111501101111
4752475047500111400139140111491001111
4753475147510101390139138111471101111
4754475247520111380137138111451001111
4755475347530101370137136111441101111
4756475447540111360136136111431001111
4757475547550111360136136111411101111
4758475647560101360135136111411001111
4759475747570111350135135111401101111
4760475847580101350135135111391001111
4761475947590111350135135111381101111
4762476047600111350135135111371001111
4763476147610101350135135111361101111
4764476247620111350136135111361001111
4765476347630101360136137111361101111
4766476447640111370137137111351001111
4767476547650111370137138111351101111
4768476647660101380139138111351001111
4769476747670111390139140111351101111
4770476847680101400141140111351001111
4771476947690111410141142111351101111
4772477047700111420144142111361001111
4773477147710101440144145111371101111
4774477247720111450146145111371001111
4775477347730101460146147111381101111
4776477447740111470149147111391001111
4777477547750111490149150111401101111
4778477647760101500152150111411001111
4779477747770111520152154111421101111
4780477847780101540155154111441001111
4781477947790111550155157111451101111
4782478047800111570159157111461001111
4783478147810101590159161111471101111
4784478247820111610164161111491001111
4785478347830101640164165111501101111
4786478447840111650167165111521001111
4787478547850111670167169111541101111
4788478647860101690171169111551001111
4789478747870111710171173111571101111
4790478847880101730175173111591001111
4791478947890111750175177111611101111
4792479047900111770179177111641001111
4793479147910101790179181111651101111
4794479247920111810183181111671001111
4795479347930101830183185111691101111
4796479447940111850186185111711001111
4797479547950111860186188111731101111
4798479647960101880189188111751001111
4799479747970111890189191111771101111
4800479847980101910193191111791001111
4801479947990111930193194111811101111
4802480048000111940195194111831001111
4803480148010101950195196111851101111
4804480248020111960198196111861001111
4805480348030101980198199111881101111
4806480448040111990199199111891001111
4807480548050111990199200111911101111
4808480648060102000201200111931001111
4809480748070112010201202111941101111
4810480848080102020202202111951001111
4811480948090112020202203111961101111
4812481048100112030202203111981001111
4813481148110102020202203111991101111
4814481248120112030203203111991001111
4815481348130102030203203112001101111
4816481448140112030203203112011001111
4817481548150112030203202112021101111
4818481648160102020202202112021001111
4819481748170112020202201112031101111
4820481848180102010201201112021001111
4821481948190112010201199112031101111
4822482048200111990199199112031001111
4823482148210101990199198112031101111
4824482248220111980197198112031001111
4825482348230101970197195112021101111
4826482448240111950194195112021001111
4827482548250111940194193112011101111
4828482648260101930191193112011001111
4829482748270111910191190111991101111
4830482848280101900189190111991001111
4831482948290111890189187111981101111
4832483048300111870186187111971001111
4833483148310101860186184111951101111
4834483248320111840182184111941001111
4835483348330101820182180111931101111
4836483448340111800178180111911001111
4837483548350111780178176111901101111
4838483648360101760174176111891001111
4839483748370111740174171111871101111
4840483848380101710170171111861001111
4841483948390111700170169111841101111
4842484048400111690166169111821001111
4843484148410101660166164111801101111
4844484248420111640163164111781001111
4845484348430101630163160111761101111
4846484448440111600159160111741001111
4847484548450111590159157111711101111
4848484648460101570155157111701001111
4849484748470111550155153111691101111
4850484848480101530151153111661001111
4851484948490111510151150111641101111
4852485048500111500148150111631001111
4853485148510101480148147111601101111
4854485248520111470145147111591001111
4855485348530101450145144111571101111
4856485448540111440143144111551001111
4857485548550111430143141111531101111
4858485648560101410141141111511001111
4859485748570111410141139111501101111
4860485848580101390138139111481001111
4861485948590111380138138111471101111
4862486048600111380137138111451001111
4863486148610101370137137111441101111
4864486248620111370136137111431001111
4865486348630101360136136111411101111
4866486448640111360135136111411001111
4867486548650111350135136111391101111
4868486648660101360135136111381001111
4869486748670111350135135111381101111
4870486848680101350135135111371001111
4871486948690111350135136111371101111
4872487048700111360137136111361001111
4873487148710101370137137111361101111
4874487248720111370137137111351001111
4875487348730101370137138111361101111
4876487448740111380138138111351001111
4877487548750111380138140111351101111
4878487648760101400141140111351001111
4879487748770111410141142111361101111
4880487848780101420144142111371001111
4881487948790111440144145111371101111
4882488048800111450147145111371001111
4883488148810101470147147111381101111
4884488248820111470149147111381001111
4885488348830101490149151111401101111
4886488448840111510152151111411001111
4887488548850111520152154111421101111
4888488648860101540156154111441001111
4889488748870111560156158111451101111
4890488848880101580160158111471001111
4891488948890111600160162111471101111
4892489048900111620164162111491001111
4893489148910101640164166111511101111
4894489248920111660168166111521001111
4895489348930101680168170111541101111
4896489448940111700172170111561001111
4897489548950111720172173111581101111
4898489648960101730176173111601001111
4899489748970111760176178111621101111
4900489848980101780179178111641001111
4901489948990111790179181111661101111
4902490049000111810183181111681001111
4903490149010101830183185111701101111
4904490249020111850186185111721001111
4905490349030101860186188111731101111
4906490449040111880190188111761001111
4907490549050111900190191111781101111
4908490649060101910193191111791001111
4909490749070111930193194111811101111
4910490849080101940196194111831001111
4911490949090111960196197111851101111
4912491049100111970198197111861001111
4913491149110101980198199111881101111
4914491249120111990200199111901001111
4915491349130102000200201111911101111
4916491449140112010201201111931001111
4917491549150112010201202111941101111
4918491649160102020202202111961001111
4919491749170112020202202111971101111
4920491849180102020202202111981001111
4921491949190112020202202111991101111
4922492049200112020203202112001001111
4923492149210102030203203112011101111
4924492249220112030202203112011001111
4925492349230102020202202112021101111
4926492449240112020202202112021001111
4927492549250112020202202112021101111
4928492649260102020201202112021001111
4929492749270112010201199112021101111
4930492849280101990199199112031001111
4931492949290111990199198112031101111
4932493049300111980197198112021001111
4933493149310101970197196112021101111
4934493249320111960194196112021001111
4935493349330101940194193112021101111
4936493449340111930191193112011001111
4937493549350111910191190111991101111
4938493649360101900189190111991001111
4939493749370111890189187111981101111
4940493849380101870185187111971001111
4941493949390111850185183111961101111
4942494049400111830182183111941001111
4943494149410101820182179111931101111
4944494249420111790178179111911001111
4945494349430101780178176111901101111
4946494449440111760174176111891001111
4947494549450111740174172111871101111
4948494649460101720169172111851001111
4949494749470111690169168111831101111
4950494849480101680166168111821001111
4951494949490111660166164111791101111
4952495049500111640162164111781001111
4953495149510101620162160111761101111
4954495249520111600159160111741001111
4955495349530101590159156111721101111
4956495449540111560154156111691001111
4957495549550111540154153111681101111
4958495649560101530151153111661001111
4959495749570111510151149111641101111
4960495849580101490147149111621001111
4961495949590111470147146111601101111
4962496049600111460145146111591001111
4963496149610101450145144111561101111
4964496249620111440143144111541001111
4965496349630101430143141111531101111
4966496449640111410140141111511001111
4967496549650111400140139111491101111
4968496649660101390138139111471001111
4969496749670111380138138111461101111
4970496849680101380137138111451001111
4971496949690111370137136111441101111
4972497049700111360136136111431001111
4973497149710101360136136111411101111
4974497249720111360135136111401001111
4975497349730101350135135111391101111
4976497449740111350135135111381001111
4977497549750111350135135111381101111
4978497649760101350135135111371001111
4979497749770111350135135111361101111
4980497849780101350136135111361001111
4981497949790111360136137111361101111
4982498049800111370137137111351001111
4983498149810101370137138111351101111
4984498249820111380139138111351001111
4985498349830101390139140111351101111
4986498449840111400141140111351001111
4987498549850111410141142111351101111
4988498649860101420143142111361001111
4989498749870111430143145111371101111
4990498849880101450146145111371001111
4991498949890111460146148111381101111
4992499049900111480150148111391001111
4993499149910101500150151111401101111
4994499249920111510153151111411001111
4995499349930101530153155111421101111
4996499449940111550157155111431001111
4997499549950111570157158111451101111
4998499649960101580160158111461001111
4999499749970111600160162111481101111
5000499849980101620165162111501001111
5001499949990111650165166111511101111
5002500050000111660168166111531001111
5003500150010101680168170111551101111
5004500250020111700172170111571001111
5005500350030101720172174111581101111
5006500450040111740176174111601001111
5007500550050111760176178111621101111
5008500650060101780179178111651001111
5009500750070111790179182111661101111
5010500850080101820183182111681001111
5011500950090111830183185111701101111
5012501050100111850187185111721001111
5013501150110101870187189111741101111
5014501250120111890190189111761001111
5015501350130101900190191111781101111
5016501450140111910193191111791001111
5017501550150111930193194111821101111
5018501650160101940196194111831001111
5019501750170111960196197111851101111
5020501850180101970198197111871001111
5021501950190111980198199111891101111
5022502050200111990199199111901001111
5023502150210101990199201111911101111
5024502250220112010201201111931001111
5025502350230102010201202111941101111
5026502450240112020202202111961001111
5027502550250112020202202111971101111
5028502650260102020203202111981001111
5029502750270112030203203111991101111
5030502850280102030202203111991001111
5031502950290112020202203112011101111
5032503050300112030203203112011001111
5033503150310102030203202112021101111
5034503250320112020201202112021001111
5035503350330102010201201112021101111
5036503450340112010201201112031001111
5037503550350112010201199112031101111
5038503650360101990199199112021001111
5039503750370111990199197112031101111
5040503850380101970197197112031001111
5041503950390111970197195112021101111
5042504050400111950194195112011001111
5043504150410101940194193112011101111
5044504250420111930191193112011001111
5045504350430101910191189111991101111
5046504450440111890188189111991001111
5047504550450111880188186111971101111
5048504650460101860185186111971001111
5049504750470111850185182111951101111
5050504850480101820181182111941001111
5051504950490111810181180111931101111
5052505050500111800177180111911001111
5053505150510101770177175111891101111
5054505250520111750174175111881001111
5055505350530101740174171111861101111
5056505450540111710170171111851001111
5057505550550111700170168111821101111
5058505650560101680166168111811001111
5059505750570111660166163111801101111
5060505850580101630161163111771001111
5061505950590111610161159111751101111
5062506050600111590158159111741001111
5063506150610101580158156111711101111
5064506250620111560154156111701001111
5065506350630101540154152111681101111
5066506450640111520151152111661001111
5067506550650111510151149111631101111
5068506650660101490147149111611001111
5069506750670111470147146111591101111
5070506850680101460144146111581001111
5071506950690111440144143111561101111
5072507050700111430142143111541001111
5073507150710101420142141111521101111
5074507250720111410141141111511001111
5075507350730101410141139111491101111
5076507450740111390138139111471001111
5077507550750111380138138111461101111
5078507650760101380137138111441001111
5079507750770111370137136111431101111
5080507850780101360136136111421001111
5081507950790111360136135111411101111
5082508050800111350135135111411001111
5083508150810101350135135111391101111
5084508250820111350135135111381001111
5085508350830101350135135111381101111
5086508450840111350135135111371001111
5087508550850111350135136111361101111
5088508650860101360136136111361001111
5089508750870111360136137111351101111
5090508850880101370137137111351001111
5091508950890111370137138111351101111
5092509050900111380139138111351001111
5093509150910101390139140111351101111
5094509250920111400141140111351001111
5095509350930101410141143111361101111
5096509450940111430144143111361001111
5097509550950111440144145111371101111
5098509650960101450147145111371001111
5099509750970111470147148111381101111
5100509850980101480150148111391001111
5101509950990111500150151111401101111
5102510051000111510153151111411001111
5103510151010101530153155111431101111
5104510251020111550157155111441001111
5105510351030101570157158111451101111
5106510451040111580161158111471001111
5107510551050111610161162111481101111
5108510651060101620164162111501001111
5109510751070111640164167111511101111
5110510851080101670169167111531001111
5111510951090111690169171111551101111
5112511051100111710173171111571001111
5113511151110101730173175111581101111
5114511251120111750176175111611001111
5115511351130101760176179111621101111
5116511451140111790180179111641001111
5117511551150111800180182111671101111
5118511651160101820184182111691001111
5119511751170111840184186111711101111
5120511851180101860187186111731001111
5121511951190111870187189111751101111
5122512051200111890191189111761001111
5123512151210101910191192111791101111
5124512251220111920194192111801001111
5125512351230101940194195111821101111
5126512451240111950196195111841001111
5127512551250111960196197111861101111
5128512651260101970198197111871001111
5129512751270111980198199111891101111
5130512851280101990200199111911001111
5131512951290112000200201111921101111
5132513051300112010202201111941001111
5133513151310102020202202111951101111
5134513251320112020202202111961001111
5135513351330102020202203111971101111
5136513451340112030203203111981001111
5137513551350112030203202111991101111
5138513651360102020203202112001001111
5139513751370112030203203112011101111
5140513851380102030202203112021001111
5141513951390112020202202112021101111
5142514051400112020201202112021001111
5143514151410102010201201112031101111
5144514251420112010200201112031001111
5145514351430102000200199112021101111
5146514451440111990198199112031001111
5147514551450111980198198112031101111
5148514651460101980197198112021001111
5149514751470111970197195112021101111
5150514851480101950194195112011001111
5151514951490111940194192112011101111
5152515051500111920190192112001001111
5153515151510101900190189111991101111
5154515251520111890188189111981001111
5155515351530101880188186111981101111
5156515451540111860185186111971001111
5157515551550111850185182111951101111
5158515651560101820180182111941001111
5159515751570111800180179111921101111
5160515851580101790178179111901001111
5161515951590111780178175111891101111
5162516051600111750173175111881001111
5163516151610101730173171111861101111
5164516251620111710169171111851001111
5165516351630101690169167111821101111
5166516451640111670165167111801001111
5167516551650111650165163111791101111
5168516651660101630162163111781001111
5169516751670111620162159111751101111
5170516851680101590157159111731001111
5171516951690111570157155111711101111
5172517051700111550153155111691001111
5173517151710101530153152111671101111
5174517251720111520150152111651001111
5175517351730101500150148111631101111
5176517451740111480147148111621001111
5177517551750111470147146111591101111
5178517651760101460144146111571001111
5179517751770111440144143111551101111
5180517851780101430142143111531001111
5181517951790111420142141111521101111
5182518051800111410141141111501001111
5183518151810101410141139111481101111
5184518251820111390138139111471001111
5185518351830101380138138111461101111
5186518451840111380137138111441001111
5187518551850111370137136111431101111
5188518651860101360136136111421001111
5189518751870111360136135111411101111
5190518851880101350135135111411001111
5191518951890111350135136111391101111
5192519051900111360136136111381001111
5193519151910101360136135111381101111
5194519251920111350135135111371001111
5195519351930101350135136111361101111
5196519451940111360136136111361001111
5197519551950111360136137111351101111
5198519651960101370138137111351001111
5199519751970111380138138111361101111
5200519851980101380140138111361001111
5201519951990111400140140111351101111
5202520052000111400142140111351001111
5203520152010101420142143111361101111
5204520252020111430144143111361001111
5205520352030101440144146111371101111
5206520452040111460147146111381001111
5207520552050111470147149111381101111
5208520652060101490150149111401001111
5209520752070111500150152111401101111
5210520852080101520154152111421001111
5211520952090111540154155111431101111
5212521052100111550157155111441001111
5213521152110101570157159111461101111
5214521252120111590161159111471001111
5215521352130101610161163111491101111
5216521452140111630165163111501001111
5217521552150111650165167111521101111
5218521652160101670169167111541001111
5219521752170111690169171111551101111
5220521852180101710173171111571001111
5221521952190111730173175111591101111
5222522052200111750177175111611001111
5223522152210101770177179111631101111
5224522252220111790181179111651001111
5225522352230101810181183111671101111
5226522452240111830184183111691001111
5227522552250111840184186111711101111
5228522652260101860188186111731001111
5229522752270111880188189111751101111
5230522852280101890191189111771001111
5231522952290111910191193111791101111
5232523052300111930194193111811001111
5233523152310101940194195111831101111
5234523252320111950196195111841001111
5235523352330101960196197111861101111
5236523452340111970198197111881001111
5237523552350111980198199111891101111
5238523652360101990200199111911001111
5239523752370112000200201111931101111
5240523852380102010201201111941001111
5241523952390112010201202111951101111
5242524052400112020202202111961001111
5243524152410102020202202111971101111
5244524252420112020203202111981001111
5245524352430102030203203111991101111
5246524452440112030203203112001001111
5247524552450112030203202112011101111
5248524652460102020203202112011001111
5249524752470112030203202112021101111
5250524852480102020202202112021001111
5251524952490112020202201112021101111
5252525052500112010200201112031001111
5253525152510102000200199112031101111
5254525252520111990198199112031001111
5255525352530101980198197112021101111
5256525452540111970196197112031001111
5257525552550111960196194112021101111
5258525652560101940193194112021001111
5259525752570111930193191112011101111
5260525852580101910190191112001001111
5261525952590111900190189111991101111
5262526052600111890188189111981001111
5263526152610101880188186111971101111
5264526252620111860184186111961001111
5265526352630101840184182111941101111
5266526452640111820180182111931001111
5267526552650111800180178111911101111
5268526652660101780176178111901001111
5269526752670111760176174111891101111
5270526852680101740172174111881001111
5271526952690111720172171111861101111
5272527052700111710169171111841001111
5273527152710101690169167111821101111
5274527252720111670165167111801001111
5275527352730101650165162111781101111
5276527452740111620160162111761001111
5277527552750111600160159111741101111
5278527652760101590157159111721001111
5279527752770111570157155111711101111
5280527852780101550153155111691001111
5281527952790111530153151111671101111
5282528052800111510150151111651001111
5283528152810101500150149111621101111
5284528252820111490147149111601001111
5285528352830101470147146111591101111
5286528452840111460143146111571001111
5287528552850111430143143111551101111
5288528652860101430142143111531001111
5289528752870111420142141111511101111
5290528852880101410140141111501001111
5291528952890111400140138111491101111
5292529052900111380138138111471001111
5293529152910101380138138111461101111
5294529252920111380137138111431001111
5295529352930101370137136111431101111
5296529452940111360136136111421001111
5297529552950111360136135111411101111
5298529652960101350135135111401001111
5299529752970111350135135111381101111
5300529852980101350135135111381001111
5301529952990111350135135111381101111
5302530053000111350136135111371001111
5303530153010101360136136111361101111
5304530253020111360136136111361001111
5305530353030101360136138111351101111
5306530453040111380138138111351001111
5307530553050111380138139111351101111
5308530653060101390140139111351001111
5309530753070111400140141111351101111
5310530853080101410142141111361001111
5311530953090111420142143111361101111
5312531053100111430144143111361001111
5313531153110101440144146111381101111
5314531253120111460147146111381001111
5315531353130101470147149111391101111
5316531453140111490151149111401001111
5317531553150111510151152111411101111
5318531653160101520154152111421001111
5319531753170111540154156111431101111
5320531853180101560157156111441001111
5321531953190111570157159111461101111
5322532053200111590162159111471001111
5323532153210101620162163111491101111
5324532253220111630166163111511001111
5325532353230101660166168111521101111
5326532453240111680169168111541001111
5327532553250111690169172111561101111
5328532653260101720174172111571001111
5329532753270111740174175111591101111
5330532853280101750177175111621001111
5331532953290111770177179111631101111
5332533053300111790181179111661001111
5333533153310101810181183111681101111
5334533253320111830185183111691001111
5335533353330101850185186111721101111
5336533453340111860188186111741001111
5337533553350111880188189111751101111
5338533653360101890191189111771001111
5339533753370111910191193111791101111
5340533853380101930194193111811001111
5341533953390111940194195111831101111
5342534053400111950197195111851001111
5343534153410101970197197111861101111
5344534253420111970199197111881001111
5345534353430101990199199111891101111
5346534453440111990200199111911001111
5347534553450112000200201111931101111
5348534653460102010202201111941001111
5349534753470112020202203111951101111
5350534853480102030202203111971001111
5351534953490112020202203111971101111
5352535053500112030203203111991001111
5353535153510102030203203111991101111
5354535253520112030202203112001001111
5355535353530102020202203112011101111
5356535453540112030202203112021001111
5357535553550112020202202112031101111
5358535653560102020201202112021001111
5359535753570112010201201112031101111
5360535853580102010200201112031001111
5361535953590112000200199112031101111
5362536053600111990198199112021001111
5363536153610101980198197112031101111
5364536253620111970195197112021001111
5365536353630101950195194112021101111
5366536453640111940194194112011001111
5367536553650111940194192112011101111
5368536653660101920190192112001001111
5369536753670111900190189111991101111
5370536853680101890187189111981001111
5371536953690111870187185111971101111
5372537053700111850184185111951001111
5373537153710101840184182111941101111
5374537253720111820180182111941001111
5375537353730101800180178111921101111
5376537453740111780176178111901001111
5377537553750111760176174111891101111
5378537653760101740173174111871001111
5379537753770111730173170111851101111
5380537853780101700169170111841001111
5381537953790111690169166111821101111
5382538053800111660165166111801001111
5383538153810101650165162111781101111
5384538253820111620160162111761001111
5385538353830101600160158111741101111
5386538453840111580156158111731001111
5387538553850111560156154111701101111
5388538653860101540153154111691001111
5389538753870111530153151111661101111
5390538853880101510149151111651001111
5391538953890111490149148111621101111
5392539053900111480146148111601001111
5393539153910101460146146111581101111
5394539253920111460144146111561001111
5395539353930101440144143111541101111
5396539453940111430141143111531001111
5397539553950111410141141111511101111
5398539653960101410140141111491001111
5399539753970111400140138111481101111
5400539853980101380138138111461001111
5401539953990111380138137111461101111
5402540054000111370137137111441001111
5403540154010101370137136111431101111
5404540254020111360136136111411001111
5405540354030101360136135111411101111
5406540454040111350136135111401001111
5407540554050111360136135111381101111
5408540654060101350135135111381001111
5409540754070111350135135111371101111
5410540854080101350136135111371001111
5411540954090111360136136111361101111
5412541054100111360137136111361001111
5413541154110101370137137111351101111
5414541254120111370138137111361001111
5415541354130101380138139111351101111
5416541454140111390139139111351001111
5417541554150111390139141111351101111
5418541654160101410142141111361001111
5419541754170111420142144111361101111
5420541854180101440145144111371001111
5421541954190111450145147111371101111
5422542054200111470148147111381001111
5423542154210101480148149111391101111
5424542254220111490151149111391001111
5425542354230101510151153111411101111
5426542454240111530154153111421001111
5427542554250111540154157111441101111
5428542654260101570158157111451001111
5429542754270111580158159111471101111
5430542854280101590162159111481001111
5431542954290111620162163111491101111
5432543054300111630166163111511001111
5433543154310101660166168111531101111
5434543254320111680170168111541001111
5435543354330101700170172111571101111
5436543454340111720174172111581001111
5437543554350111740174176111591101111
5438543654360101760178176111621001111
5439543754370111780178180111631101111
5440543854380101800182180111661001111
5441543954390111820182183111681101111
5442544054400111830185183111701001111
5443544154410101850185186111721101111
5444544254420111860189186111741001111
5445544354430101890189189111761101111
5446544454440111890191189111781001111
5447544554450111910191193111801101111
5448544654460101930194193111821001111
5449544754470111940194196111831101111
5450544854480101960196196111851001111
5451544954490111960196198111861101111
5452545054500111980199198111891001111
5453545154510101990199200111891101111
5454545254520112000201200111911001111
5455545354530102010201201111931101111
5456545454540112010202201111941001111
5457545554550112020202202111961101111
5458545654560102020202202111961001111
5459545754570112020202203111981101111
5460545854580102030203203111991001111
5461545954590112030203203112001101111
5462546054600112030202203112011001111
5463546154610102020202202112011101111
5464546254620112020202202112021001111
5465546354630102020202202112021101111
5466546454640112020201202112021001111
5467546554650112010201201112031101111
5468546654660102010199201112031001111
5469546754670111990199198112031101111
5470546854680101980197198112021001111
5471546954690111970197197112021101111
5472547054700111970195197112021001111
5473547154710101950195194112021101111
5474547254720111940192194112011001111
5475547354730101920192191112011101111
5476547454740111910190191111991001111
5477547554750111900190188111981101111
5478547654760101880187188111971001111
5479547754770111870187185111971101111
5480547854780101850183185111951001111
5481547954790111830183181111941101111
5482548054800111810180181111921001111
5483548154810101800180178111911101111
5484548254820111780176178111901001111
5485548354830101760176173111881101111
5486548454840111730172173111871001111
5487548554850111720172170111851101111
5488548654860101700167170111831001111
5489548754870111670167166111811101111
5490548854880101660164166111801001111
5491548954890111640164162111781101111
5492549054900111620160162111761001111
5493549154910101600160158111731101111
5494549254920111580156158111721001111
5495549354930101560156154111701101111
5496549454940111540152154111671001111
5497549554950111520152151111661101111
5498549654960101510149151111641001111
5499549754970111490149147111621101111
5500549854980101470146147111601001111
5501549954990111460146146111581101111
5502550055000111460144146111561001111
5503550155010101440144143111541101111
5504550255020111430141143111521001111
5505550355030101410141140111511101111
5506550455040111400139140111491001111
5507550555050111390139138111471101111
5508550655060101380138138111461001111
5509550755070111380138137111461101111
5510550855080101370136137111441001111
5511550955090111360136136111431101111
5512551055100111360136136111411001111
5513551155110101360136136111401101111
5514551255120111360135136111391001111
5515551355130101350135135111381101111
5516551455140111350135135111381001111
5517551555150111350135136111371101111
5518551655160101360136136111361001111
5519551755170111360136137111361101111
5520551855180101370137137111361001111
5521551955190111370137137111361101111
5522552055200111370138137111351001111
5523552155210101380138139111351101111
5524552255220111390140139111351001111
5525552355230101400140141111361101111
5526552455240111410143141111361001111
5527552555250111430143144111371101111
5528552655260101440145144111371001111
5529552755270111450145146111371101111
5530552855280101460148146111381001111
5531552955290111480148149111391101111
5532553055300111490151149111401001111
5533553155310101510151153111411101111
5534553255320111530155153111431001111
5535553355330101550155157111441101111
5536553455340111570159157111451001111
5537553555350111590159160111461101111
5538553655360101600163160111481001111
5539553755370111630163164111491101111
5540553855380101640166164111511001111
5541553955390111660166168111531101111
5542554055400111680171168111551001111
5543554155410101710171173111571101111
5544554255420111730174173111591001111
5545554355430101740174176111601101111
5546554455440111760178176111631001111
5547554555450111780178180111641101111
5548554655460101800181180111661001111
5549554755470111810181183111681101111
5550554855480101830185183111711001111
5551554955490111850185187111731101111
5552555055500111870189187111741001111
5553555155510101890189191111761101111
5554555255520111910192191111781001111
5555555355530101920192193111801101111
5556555455540111930195193111811001111
5557555555550111950195196111831101111
5558555655560101960197196111851001111
5559555755570111970197198111871101111
5560555855580101980199198111891001111
5561555955590111990199200111911101111
5562556055600112000201200111921001111
5563556155610102010201201111931101111
5564556255620112010202201111951001111
5565556355630102020202202111961101111
5566556455640112020203202111971001111
5567556555650112030203203111981101111
5568556655660102030203203111991001111
5569556755670112030203203112001101111
5570556855680102030203203112011001111
5571556955690112030203202112011101111
5572557055700112020202202112021001111
5573557155710102020202202112021101111
5574557255720112020201202112031001111
5575557355730102010201200112031101111
5576557455740112000200200112031001111
5577557555750112000200198112031101111
5578557655760101980198198112031001111
5579557755770111980198197112021101111
5580557855780101970195197112021001111
5581557955790111950195194112021101111
5582558055800111940192194112011001111
5583558155810101920192191112001101111
5584558255820111910190191112001001111
5585558355830101900190188111981101111
5586558455840111880186188111981001111
5587558555850111860186185111971101111
5588558655860101850183185111951001111
5589558755870111830183181111941101111
5590558855880101810179181111921001111
5591558955890111790179177111911101111
5592559055900111770175177111901001111
5593559155910101750175173111881101111
5594559255920111730172173111861001111
5595559355930101720172170111851101111
5596559455940111700168170111831001111
5597559555950111680168165111811101111
5598559655960101650163165111791001111
5599559755970111630163161111771101111
5600559855980101610160161111751001111
5601559955990111600160157111731101111
5602560056000111570155157111721001111
5603560156010101550155154111701101111
5604560256020111540152154111681001111
5605560356030101520152150111651101111
5606560456040111500149150111631001111
5607560556050111490149147111611101111
5608560656060101470146147111601001111
5609560756070111460146144111571101111
5610560856080101440144144111551001111
5611560956090111440144141111541101111
5612561056100111410141141111521001111
5613561156110101410141140111501101111
5614561256120111400139140111491001111
5615561356130101390139138111471101111
5616561456140111380137138111461001111
5617561556150111370137137111441101111
5618561656160101370137137111441001111
5619561756170111370137136111411101111
5620561856180101360136136111411001111
5621561956190111360136135111401101111
5622562056200111350135135111391001111
5623562156210101350135135111381101111
5624562256220111350135135111371001111
5625562356230101350135136111371101111
5626562456240111360136136111371001111
5627562556250111360136136111361101111
5628562656260101360137136111361001111
5629562756270111370137138111351101111
5630562856280101380139138111351001111
5631562956290111390139139111351101111
5632563056300111390140139111351001111
5633563156310101400140142111361101111
5634563256320111420143142111361001111
5635563356330101430143144111361101111
5636563456340111440145144111371001111
5637563556350111450145147111381101111
5638563656360101470148147111391001111
5639563756370111480148150111391101111
5640563856380101500152150111401001111
5641563956390111520152153111421101111
5642564056400111530155153111431001111
5643564156410101550155157111441101111
5644564256420111570159157111451001111
5645564356430101590159161111471101111
5646564456440111610163161111481001111
5647564556450111630163165111501101111
5648564656460101650167165111521001111
5649564756470111670167169111531101111
5650564856480101690171169111551001111
5651564956490111710171173111571101111
5652565056500111730175173111591001111
5653565156510101750175177111611101111
5654565256520111770179177111631001111
5655565356530101790179180111651101111
5656565456540111800182180111671001111
5657565556550111820182183111691101111
5658565656560101830185183111711001111
5659565756570111850185187111731101111
5660565856580101870189187111751001111
5661565956590111890189191111771101111
5662566056600111910192191111791001111
5663566156610101920192193111801101111
5664566256620111930195193111821001111
5665566356630101950195196111831101111
5666566456640111960197196111851001111
5667566556650111970197198111871101111
5668566656660101980199198111891001111
5669566756670111990199200111911101111
5670566856680102000201200111921001111
5671566956690112010201202111931101111
5672567056700112020202202111951001111
5673567156710102020202203111961101111
5674567256720112030202203111971001111
5675567356730102020202202111981101111
5676567456740112020203202111991001111
5677567556750112030203202112001101111
5678567656760102020203202112011001111
5679567756770112030203202112021101111
5680567856780102020202202112021001111
5681567956790112020202201112031101111
5682568056800112010201201112021001111
5683568156810102010201200112021101111
5684568256820112000199200112031001111
5685568356830101990199198112021101111
5686568456840111980198198112031001111
5687568556850111980198196112021101111
5688568656860101960195196112021001111
5689568756870111950195194112011101111
5690568856880101940192194112011001111
5691568956890111920192191112001101111
5692569056900111910189191111991001111
5693569156910101890189187111981101111
5694569256920111870186187111981001111
5695569356930101860186184111961101111
5696569456940111840182184111951001111
5697569556950111820182181111941101111
5698569656960101810179181111921001111
5699569756970111790179177111911101111
5700569856980101770175177111891001111
5701569956990111750175173111871101111
5702570057000111730171173111861001111
5703570157010101710171169111841101111
5704570257020111690167169111821001111
5705570357030101670167165111811101111
5706570457040111650163165111791001111
5707570557050111630163161111771101111
5708570657060101610159161111751001111
5709570757070111590159157111731101111
5710570857080101570155157111711001111
5711570957090111550155154111691101111
5712571057100111540152154111671001111
5713571157110101520152150111651101111
5714571257120111500149150111631001111
5715571357130101490149147111611101111
5716571457140111470145147111591001111
5717571557150111450145145111571101111
5718571657160101450143145111551001111
5719571757170111430143142111541101111
5720571857180101420141142111521001111
5721571957190111410141140111501101111
5722572057200111400138140111491001111
5723572157210101380138138111471101111
5724572257220111380137138111451001111
5725572357230101370137137111451101111
5726572457240111370136137111431001111
5727572557250111360136135111421101111
5728572657260101350135135111411001111
5729572757270111350135135111401101111
5730572857280101350135135111381001111
5731572957290111350135135111381101111
5732573057300111350135135111371001111
5733573157310101350135135111371101111
5734573257320111350136135111361001111
5735573357330101360136136111351101111
5736573457340111360137136111351001111
5737573557350111370137138111351101111
5738573657360101380138138111351001111
5739573757370111380138139111351101111
5740573857380101390141139111351001111
5741573957390111410141142111351101111
5742574057400111420143142111361001111
5743574157410101430143145111361101111
5744574257420111450146145111371001111
5745574357430101460146147111381101111
5746574457440111470149147111381001111
5747574557450111490149150111391101111
5748574657460101500152150111411001111
5749574757470111520152154111421101111
5750574857480101540156154111431001111
5751574957490111560156157111451101111
5752575057500111570159157111461001111
5753575157510101590159161111471101111
5754575257520111610163161111491001111
5755575357530101630163165111501101111
5756575457540111650167165111521001111
5757575557550111670167169111541101111
5758575657560101690171169111561001111
5759575757570111710171173111571101111
5760575857580101730175173111591001111
5761575957590111750175177111611101111
5762576057600111770179177111631001111
5763576157610101790179181111651101111
5764576257620111810182181111671001111
5765576357630101820182184111691101111
5766576457640111840186184111711001111
5767576557650111860186188111731101111
5768576657660101880189188111751001111
5769576757670111890189191111771101111
5770576857680101910192191111791001111
5771576957690111920192194111811101111
5772577057700111940195194111821001111
5773577157710101950195196111841101111
5774577257720111960198196111861001111
5775577357730101980198198111881101111
5776577457740111980199198111891001111
5777577557750111990199200111911101111
5778577657760102000201200111921001111
5779577757770112010201202111941101111
5780577857780102020202202111951001111
5781577957790112020202203111961101111
5782578057800112030202203111981001111
5783578157810102020202203111981101111
5784578257820112030203203111991001111
5785578357830102030203203112001101111
5786578457840112030203203112011001111
5787578557850112030203202112021101111
5788578657860102020202202112021001111
5789578757870112020202202112031101111
5790578857880102020201202112021001111
5791578957890112010201200112031101111
5792579057900112000199200112031001111
5793579157910101990199198112031101111
5794579257920111980197198112031001111
5795579357930101970197196112021101111
5796579457940111960195196112021001111
5797579557950111950195193112021101111
5798579657960101930192193112011001111
5799579757970111920192191112001101111
5800579857980101910189191111991001111
5801579957990111890189187111981101111
5802580058000111870186187111971001111
5803580158010101860186184111961101111
5804580258020111840183184111951001111
5805580358030101830183180111931101111
5806580458040111800179180111921001111
5807580558050111790179177111911101111
5808580658060101770175177111891001111
5809580758070111750175172111871101111
5810580858080101720170172111861001111
5811580958090111700170169111841101111
5812581058100111690167169111831001111
5813581158110101670167165111801101111
5814581258120111650162165111791001111
5815581358130101620162161111771101111
5816581458140111610159161111751001111
5817581558150111590159157111721101111
5818581658160101570155157111701001111
5819581758170111550155153111691101111
5820581858180101530151153111671001111
5821581958190111510151150111651101111
5822582058200111500148150111621001111
5823582158210101480148147111611101111
5824582258220111470145147111591001111
5825582358230101450145144111571101111
5826582458240111440143144111551001111
5827582558250111430143141111531101111
5828582658260101410141141111511001111
5829582758270111410141139111501101111
5830582858280101390139139111481001111
5831582958290111390139138111471101111
5832583058300111380137138111451001111
5833583158310101370137136111441101111
5834583258320111360136136111431001111
5835583358330101360136135111411101111
5836583458340111350135135111411001111
5837583558350111350135135111391101111
5838583658360101350135135111391001111
5839583758370111350135135111381101111
5840583858380101350135135111371001111
5841583958390111350135135111361101111
5842584058400111350136135111361001111
5843584158410101360136137111351101111
5844584258420111370137137111351001111
5845584358430101370137137111351101111
5846584458440111370139137111351001111
5847584558450111390139139111351101111
5848584658460101390140139111351001111
5849584758470111400140142111351101111
5850584858480101420143142111361001111
5851584958490111430143145111371101111
5852585058500111450146145111371001111
5853585158510101460146147111371101111
5854585258520111470149147111391001111
5855585358530101490149150111391101111
5856585458540111500153150111401001111
5857585558550111530153154111421101111
5858585658560101540156154111431001111
5859585758570111560156158111451101111
5860585858580101580160158111461001111
5861585958590111600160161111471101111
5862586058600111610164161111491001111
5863586158610101640164166111501101111
5864586258620111660168166111531001111
5865586358630101680168169111541101111
5866586458640111690172169111561001111
5867586558650111720172173111581101111
5868586658660101730176173111601001111
5869586758670111760176177111611101111
5870586858680101770179177111641001111
5871586958690111790179181111661101111
5872587058700111810183181111681001111
5873587158710101830183184111691101111
5874587258720111840186184111721001111
5875587358730101860186188111731101111
5876587458740111880190188111761001111
5877587558750111900190190111771101111
5878587658760101900192190111791001111
5879587758770111920192194111811101111
5880587858780101940195194111831001111
5881587958790111950195197111841101111
5882588058800111970198197111861001111
5883588158810101980198199111881101111
5884588258820111990200199111901001111
5885588358830102000200200111901101111
5886588458840112000201200111921001111
5887588558850112010201201111941101111
5888588658860102010202201111951001111
5889588758870112020202202111971101111
5890588858880102020203202111981001111
5891588958890112030203203111991101111
5892589058900112030203203112001001111
5893589158910102030203203112001101111
5894589258920112030202203112011001111
5895589358930102020202202112011101111
5896589458940112020201202112021001111
5897589558950112010201201112021101111
5898589658960102010201201112031001111
5899589758970112010201200112031101111
5900589858980102000199200112031001111
5901589958990111990199198112031101111
5902590059000111980197198112021001111
5903590159010101970197196112021101111
5904590259020111960195196112011001111
5905590359030101950195193112011101111
5906590459040111930191193112011001111
5907590559050111910191190112001101111
5908590659060101900189190111991001111
5909590759070111890189187111981101111
5910590859080101870185187111971001111
5911590959090111850185184111961101111
5912591059100111840182184111951001111
5913591159110101820182179111931101111
5914591259120111790178179111911001111
5915591359130101780178177111901101111
5916591459140111770174177111891001111
5917591559150111740174172111871101111
5918591659160101720170172111851001111
5919591759170111700170168111841101111
5920591859180101680166168111821001111
5921591959190111660166164111791101111
5922592059200111640163164111781001111
5923592159210101630163160111771101111
5924592259220111600158160111741001111
5925592359230101580158157111721101111
5926592459240111570154157111701001111
5927592559250111540154153111681101111
5928592659260101530151153111661001111
5929592759270111510151149111641101111
5930592859280101490148149111631001111
5931592959290111480148146111601101111
5932593059300111460145146111581001111
5933593159310101450145144111571101111
5934593259320111440142144111541001111
5935593359330101420142141111531101111
5936593459340111410141141111511001111
5937593559350111410141140111491101111
5938593659360101400139140111481001111
5939593759370111390139138111461101111
5940593859380101380137138111451001111
5941593959390111370137136111441101111
5942594059400111360136136111421001111
5943594159410101360136135111411101111
5944594259420111350135135111411001111
5945594359430101350135135111401101111
5946594459440111350135135111391001111
5947594559450111350135135111381101111
5948594659460101350135135111371001111
5949594759470111350135136111361101111
5950594859480101360137136111361001111
5951594959490111370137137111351101111
5952595059500111370138137111351001111
5953595159510101380138138111351101111
5954595259520111380139138111351001111
5955595359530101390139140111351101111
5956595459540111400141140111351001111
5957595559550111410141142111361101111
5958595659560101420143142111371001111
5959595759570111430143145111371101111
5960595859580101450146145111381001111
5961595959590111460146148111381101111
5962596059600111480149148111391001111
5963596159610101490149151111401101111
5964596259620111510153151111411001111
5965596359630101530153154111421101111
5966596459640111540157154111431001111
5967596559650111570157159111451101111
5968596659660101590160159111461001111
5969596759670111600160162111481101111
5970596859680101620164162111491001111
5971596959690111640164166111511101111
5972597059700111660168166111531001111
5973597159710101680168170111541101111
5974597259720111700173170111571001111
5975597359730101730173174111591101111
5976597459740111740176174111601001111
5977597559750111760176178111621101111
5978597659760101780179178111641001111
5979597759770111790179181111661101111
5980597859780101810183181111681001111
5981597959790111830183185111701101111
5982598059800111850187185111731001111
5983598159810101870187189111741101111
5984598259820111890190189111761001111
5985598359830101900190191111781101111
5986598459840111910193191111791001111
5987598559850111930193194111811101111
5988598659860101940196194111831001111
5989598759870111960196197111851101111
5990598859880101970198197111871001111
5991598959890111980198200111891101111
5992599059900112000200200111901001111
5993599159910102000200201111911101111
5994599259920112010201201111931001111
5995599359930102010201202111941101111
5996599459940112020202202111961001111
5997599559950112020202202111971101111
5998599659960102020203202111981001111
5999599759970112030203203112001101111
6000599859980102030203203112001001111
6001599959990112030203203112011101111
6002600060000112030203203112011001111
6003600160010102030203202112021101111
6004600260020112020202202112021001111
6005600360030102020202201112021101111
6006600460040112010200201112031001111
6007600560050112000200199112031101111
6008600660060101990199199112031001111
6009600760070111990199198112031101111
6010600860080101980197198112031001111
6011600960090111970197195112021101111
6012601060100111950194195112021001111
6013601160110101940194193112011101111
6014601260120111930191193112001001111
6015601360130101910191190111991101111
6016601460140111900188190111991001111
6017601560150111880188187111981101111
6018601660160101870185187111971001111
6019601760170111850185183111951101111
6020601860180101830181183111941001111
6021601960190111810181180111931101111
6022602060200111800177180111911001111
6023602160210101770177176111901101111
6024602260220111760174176111881001111
6025602360230101740174172111871101111
6026602460240111720170172111851001111
6027602560250111700170168111831101111
6028602660260101680166168111811001111
6029602760270111660166164111801101111
6030602860280101640162164111771001111
6031602960290111620162160111761101111
6032603060300111600158160111741001111
6033603160310101580158156111721101111
6034603260320111560155156111701001111
6035603360330101550155153111681101111
6036603460340111530151153111661001111
6037603560350111510151150111641101111
6038603660360101500148150111621001111
6039603760370111480148146111601101111
6040603860380101460145146111581001111
6041603960390111450145143111561101111
6042604060400111430141143111551001111
6043604160410101410141141111531101111
6044604260420111410140141111511001111
6045604360430101400140139111501101111
6046604460440111390138139111481001111
6047604560450111380138137111461101111
6048604660460101370137137111451001111
6049604760470111370137136111431101111
6050604860480101360136136111411001111
6051604960490111360136135111411101111
6052605060500111350135135111401001111
6053605160510101350135135111391101111
6054605260520111350135135111381001111
6055605360530101350135135111371101111
6056605460540111350136135111371001111
6057605560550111360136136111361101111
6058605660560101360136136111361001111
6059605760570111360136137111351101111
6060605860580101370137137111351001111
6061605960590111370137138111351101111
6062606060600111380139138111351001111
6063606160610101390139140111351101111
6064606260620111400141140111361001111
6065606360630101410141142111361101111
6066606460640111420144142111361001111
6067606560650111440144145111371101111
6068606660660101450147145111371001111
6069606760670111470147148111381101111
6070606860680101480149148111391001111
6071606960690111490149152111401101111
6072607060700111520153152111411001111
6073607160710101530153156111421101111
6074607260720111560157156111441001111
6075607360730101570157158111451101111
6076607460740111580161158111471001111
6077607560750111610161163111481101111
6078607660760101630164163111491001111
6079607760770111640164166111521101111
6080607860780101660168166111531001111
6081607960790111680168171111561101111
6082608060800111710172171111571001111
6083608160810101720172174111581101111
6084608260820111740177174111611001111
6085608360830101770177178111631101111
6086608460840111780180178111641001111
6087608560850111800180182111661101111
6088608660860101820183182111681001111
6089608760870111830183185111711101111
6090608860880101850187185111721001111
6091608960890111870187189111741101111
6092609060900111890190189111771001111
6093609160910101900190192111781101111
6094609260920111920193192111801001111
6095609360930101930193195111821101111
6096609460940111950196195111831001111
6097609560950111960196197111851101111
6098609660960101970199197111871001111
6099609760970111990199199111891101111
6100609860980101990201199111901001111
6101609960990112010201201111921101111
6102610061000112010201201111931001111
6103610161010102010201202111951101111
6104610261020112020202202111961001111
6105610361030102020202202111971101111
6106610461040112020203202111991001111
6107610561050112030203203111991101111
6108610661060102030202203112011001111
6109610761070112020202202112011101111
6110610861080102020203202112011001111
6111610961090112030203202112021101111
6112611061100112020202202112021001111
6113611161110102020202201112021101111
6114611261120112010200201112031001111
6115611361130102000200200112031101111
6116611461140112000198200112021001111
6117611561150111980198197112021101111
6118611661160101970196197112031001111
6119611761170111960196195112021101111
6120611861180101950194195112021001111
6121611961190111940194193112011101111
6122612061200111930191193112001001111
6123612161210101910191189112001101111
6124612261220111890188189111981001111
6125612361230101880188186111971101111
6126612461240111860184186111961001111
6127612561250111840184183111951101111
6128612661260101830181183111941001111
6129612761270111810181179111931101111
6130612861280101790177179111911001111
6131612961290111770177175111891101111
6132613061300111750173175111881001111
6133613161310101730173172111861101111
6134613261320111720169172111841001111
6135613361330101690169168111831101111
6136613461340111680165168111811001111
6137613561350111650165163111791101111
6138613661360101630162163111771001111
6139613761370111620162160111751101111
6140613861380101600157160111731001111
6141613961390111570157156111721101111
6142614061400111560154156111691001111
6143614161410101540154153111681101111
6144614261420111530151153111651001111
6145614361430101510151149111631101111
6146614461440111490147149111621001111
6147614561450111470147146111601101111
6148614661460101460145146111571001111
6149614761470111450145143111561101111
6150614861480101430142143111541001111
6151614961490111420142140111531101111
6152615061500111400140140111511001111
6153615161510101400140139111491101111
6154615261520111390138139111471001111
6155615361530101380138137111461101111
6156615461540111370137137111451001111
6157615561550111370137136111431101111
6158615661560101360136136111421001111
6159615761570111360136136111401101111
6160615861580101360135136111401001111
6161615961590111350135135111391101111
6162616061600111350135135111381001111
6163616161610101350135135111371101111
6164616261620111350135135111371001111
6165616361630101350135136111361101111
6166616461640111360137136111361001111
6167616561650111370137137111361101111
6168616661660101370137137111351001111
6169616761670111370137138111351101111
6170616861680101380139138111351001111
6171616961690111390139140111351101111
6172617061700111400141140111351001111
6173617161710101410141143111361101111
6174617261720111430144143111371001111
6175617361730101440144145111371101111
6176617461740111450147145111371001111
6177617561750111470147148111381101111
6178617661760101480150148111391001111
6179617761770111500150152111401101111
6180617861780101520153152111411001111
6181617961790111530153155111431101111
6182618061800111550157155111441001111
6183618161810101570157159111451101111
6184618261820111590161159111471001111
6185618361830101610161163111481101111
6186618461840111630165163111501001111
6187618561850111650165167111521101111
6188618661860101670169167111531001111
6189618761870111690169171111551101111
6190618861880101710173171111571001111
6191618961890111730173175111591101111
6192619061900111750177175111611001111
6193619161910101770177179111631101111
6194619261920111790180179111651001111
6195619361930101800180182111671101111
6196619461940111820184182111691001111
6197619561950111840184186111711101111
6198619661960101860187186111731001111
6199619761970111870187189111751101111
6200619861980101890190189111771001111
6201619961990111900190192111791101111
6202620062000111920193192111801001111
6203620162010101930193195111821101111
6204620262020111950196195111841001111
6205620362030101960196198111861101111
6206620462040111980198198111871001111
6207620562050111980198199111891101111
6208620662060101990200199111901001111
6209620762070112000200201111921101111
6210620862080102010202201111931001111
6211620962090112020202202111951101111
6212621062100112020202202111961001111
6213621162110102020202202111981101111
6214621262120112020203202111981001111
6215621362130102030203202111991101111
6216621462140112020203202112001001111
6217621562150112030203203112011101111
6218621662160102030202203112021001111
6219621762170112020202202112021101111
6220621862180102020202202112021001111
6221621962190112020202201112021101111
6222622062200112010201201112031001111
6223622162210102010201199112021101111
6224622262220111990199199112031001111
6225622362230101990199197112031101111
6226622462240111970197197112021001111
6227622562250111970197195112021101111
6228622662260101950194195112021001111
6229622762270111940194192112011101111
6230622862280101920191192112011001111
6231622962290111910191189111991101111
6232623062300111890187189111991001111
6233623162310101870187186111971101111
6234623262320111860184186111971001111
6235623362330101840184182111951101111
6236623462340111820181182111941001111
6237623562350111810181178111921101111
6238623662360101780177178111911001111
6239623762370111770177174111891101111
6240623862380101740173174111871001111
6241623962390111730173170111861101111
6242624062400111700169170111841001111
6243624162410101690169167111821101111
6244624262420111670165167111811001111
6245624362430101650165163111781101111
6246624462440111630161163111771001111
6247624562450111610161159111741101111
6248624662460101590158159111731001111
6249624762470111580158155111701101111
6250624862480101550153155111691001111
6251624962490111530153152111671101111
6252625062500111520151152111651001111
6253625162510101510151148111631101111
6254625262520111480147148111611001111
6255625362530101470147146111591101111
6256625462540111460144146111581001111
6257625562550111440144143111551101111
6258625662560101430142143111531001111
6259625762570111420142141111521101111
6260625862580101410140141111511001111
6261625962590111400140139111481101111
6262626062600111390138139111471001111
6263626162610101380138138111461101111
6264626262620111380136138111441001111
6265626362630101360136136111431101111
6266626462640111360135136111421001111
6267626562650111350135135111411101111
6268626662660101350135135111401001111
6269626762670111350135135111391101111
6270626862680101350135135111381001111
6271626962690111350135135111381101111
6272627062700111350136135111361001111
6273627162710101360136135111361101111
6274627262720111350136135111351001111
6275627362730101360136137111351101111
6276627462740111370138137111351001111
6277627562750111380138139111351101111
6278627662760101390139139111351001111
6279627762770111390139141111351101111
6280627862780101410142141111361001111
6281627962790111420142143111351101111
6282628062800111430145143111361001111
6283628162810101450145145111371101111
6284628262820111450147145111381001111
6285628362830101470147149111391101111
6286628462840111490151149111391001111
6287628562850111510151152111411101111
6288628662860101520154152111421001111
6289628762870111540154155111431101111
6290628862880101550158155111451001111
6291628962890111580158160111451101111
6292629062900111600161160111471001111
6293629162910101610161163111491101111
6294629262920111630165163111511001111
6295629362930101650165167111521101111
6296629462940111670170167111541001111
6297629562950111700170171111551101111
6298629662960101710173171111581001111
6299629762970111730173175111601101111
6300629862980101750177175111611001111
6301629962990111770177179111631101111
6302630063000111790181179111651001111
6303630163010101810181182111671101111
6304630263020111820184182111701001111
6305630363030101840184186111711101111
6306630463040111860188186111731001111
6307630563050111880188189111751101111
6308630663060101890191189111771001111
6309630763070111910191193111791101111
6310630863080101930194193111811001111
6311630963090111940194195111821101111
6312631063100111950196195111841001111
6313631163110101960196198111861101111
6314631263120111980199198111881001111
6315631363130101990199199111891101111
6316631463140111990200199111911001111
6317631563150112000200202111931101111
6318631663160102020202202111941001111
6319631763170112020202202111951101111
6320631863180102020203202111961001111
6321631963190112030203203111981101111
6322632063200112030203203111991001111
6323632163210102030203203111991101111
6324632263220112030203203112001001111
6325632363230102030203202112021101111
6326632463240112020202202112021001111
6327632563250112020202202112021101111
6328632663260102020201202112031001111
6329632763270112010201201112031101111
6330632863280102010200201112031001111
6331632963290112000200199112031101111
6332633063300111990198199112031001111
6333633163310101980198197112021101111
6334633263320111970196197112021001111
6335633363330101960196194112021101111
6336633463340111940193194112011001111
6337633563350111930193192112011101111
6338633663360101920190192112001001111
6339633763370111900190189111991101111
6340633863380101890187189111981001111
6341633963390111870187185111971101111
6342634063400111850184185111961001111
6343634163410101840184182111941101111
6344634263420111820180182111931001111
6345634363430101800180178111921101111
6346634463440111780177178111901001111
6347634563450111770177174111891101111
6348634663460101740172174111871001111
6349634763470111720172171111851101111
6350634863480101710168171111841001111
6351634963490111680168166111821101111
6352635063500111660165166111801001111
6353635163510101650165162111781101111
6354635263520111620161162111771001111
6355635363530101610161159111741101111
6356635463540111590157159111721001111
6357635563550111570157155111711101111
6358635663560101550153155111681001111
6359635763570111530153151111661101111
6360635863580101510150151111651001111
6361635963590111500150148111621101111
6362636063600111480147148111611001111
6363636163610101470147145111591101111
6364636263620111450145145111571001111
6365636363630101450145143111551101111
6366636463640111430141143111531001111
6367636563650111410141141111511101111
6368636663660101410140141111501001111
6369636763670111400140139111481101111
6370636863680101390138139111471001111
6371636963690111380138137111451101111
6372637063700111370137137111451001111
6373637163710101370137136111431101111
6374637263720111360136136111411001111
6375637363730101360136135111411101111
6376637463740111350135135111401001111
6377637563750111350135135111391101111
6378637663760101350135135111381001111
6379637763770111350135136111371101111
6380637863780101360136136111371001111
6381637963790111360136136111361101111
6382638063800111360137136111361001111
6383638163810101370137137111351101111
6384638263820111370137137111351001111
6385638363830101370137139111351101111
6386638463840111390140139111351001111
6387638563850111400140141111361101111
6388638663860101410142141111361001111
6389638763870111420142143111361101111
6390638863880101430145143111371001111
6391638963890111450145146111371101111
6392639063900111460148146111371001111
6393639163910101480148149111391101111
6394639263920111490151149111401001111
6395639363930101510151153111411101111
6396639463940111530154153111421001111
6397639563950111540154156111431101111
6398639663960101560158156111451001111
6399639763970111580158160111461101111
6400639863980101600162160111481001111
6401639963990111620162163111491101111
6402640064000111630166163111511001111
6403640164010101660166168111531101111
6404640264020111680169168111541001111
6405640364030101690169172111561101111
6406640464040111720173172111581001111
6407640564050111730173176111601101111
6408640664060101760178176111621001111
6409640764070111780178179111631101111
6410640864080101790181179111661001111
6411640964090111810181183111681101111
6412641064100111830185183111691001111
6413641164110101850185187111721101111
6414641264120111870188187111731001111
6415641364130101880188190111761101111
6416641464140111900191190111781001111
6417641564150111910191193111791101111
6418641664160101930194193111811001111
6419641764170111940194195111831101111
6420641864180101950196195111851001111
6421641964190111960196198111871101111
6422642064200111980199198111881001111
6423642164210101990199199111901101111
6424642264220111990200199111911001111
6425642364230102000200201111931101111
6426642464240112010202201111941001111
6427642564250112020202202111951101111
6428642664260102020203202111961001111
6429642764270112030203203111981101111
6430642864280102030203203111991001111
6431642964290112030203203111991101111
6432643064300112030202203112001001111
6433643164310102020202203112011101111
6434643264320112030202203112021001111
6435643364330102020202201112021101111
6436643464340112010201201112031001111
6437643564350112010201201112031101111
6438643664360102010199201112031001111
6439643764370111990199199112031101111
6440643864380101990198199112021001111
6441643964390111980198197112031101111
6442644064400111970196197112021001111
6443644164410101960196194112011101111
6444644264420111940193194112011001111
6445644364430101930193191112011101111
6446644464440111910190191111991001111
6447644564450111900190189111991101111
6448644664460101890187189111981001111
6449644764470111870187185111971101111
6450644864480101850183185111961001111
6451644964490111830183181111941101111
6452645064500111810180181111931001111
6453645164510101800180178111911101111
6454645264520111780176178111901001111
6455645364530101760176174111891101111
6456645464540111740172174111871001111
6457645564550111720172170111851101111
6458645664560101700168170111831001111
6459645764570111680168166111811101111
6460645864580101660164166111801001111
6461645964590111640164162111781101111
6462646064600111620160162111761001111
6463646164610101600160158111741101111
6464646264620111580156158111721001111
6465646364630101560156155111701101111
6466646464640111550153155111681001111
6467646564650111530153151111661101111
6468646664660101510149151111641001111
6469646764670111490149148111621101111
6470646864680101480147148111601001111
6471646964690111470147145111581101111
6472647064700111450144145111561001111
6473647164710101440144142111551101111
6474647264720111420142142111531001111
6475647364730101420142141111511101111
6476647464740111410140141111491001111
6477647564750111400140138111481101111
6478647664760101380138138111471001111
6479647764770111380138137111451101111
6480647864780101370137137111441001111
6481647964790111370137136111421101111
6482648064800111360136136111421001111
6483648164810101360136135111411101111
6484648264820111350135135111401001111
6485648364830101350135135111381101111
6486648464840111350135135111381001111
6487648564850111350135135111371101111
6488648664860101350136135111371001111
6489648764870111360136136111361101111
6490648864880101360137136111361001111
6491648964890111370137138111351101111
6492649064900111380138138111351001111
6493649164910101380138139111351101111
6494649264920111390140139111351001111
6495649364930101400140142111351101111
6496649464940111420142142111361001111
6497649564950111420142144111361101111
6498649664960101440145144111371001111
6499649764970111450145147111381101111
6500649864980101470148147111381001111
6501649964990111480148150111391101111
6502650065000111500151150111401001111
6503650165010101510151153111421101111
6504650265020111530155153111421001111
6505650365030101550155156111441101111
6506650465040111560159156111451001111
6507650565050111590159160111471101111
6508650665060101600162160111481001111
6509650765070111620162163111501101111
6510650865080101630166163111511001111
6511650965090111660166168111531101111
6512651065100111680170168111551001111
6513651165110101700170172111561101111
6514651265120111720174172111591001111
6515651365130101740174176111601101111
6516651465140111760178176111621001111
6517651565150111780178180111631101111
6518651665160101800182180111661001111
6519651765170111820182184111681101111
6520651865180101840185184111701001111
6521651965190111850185187111721101111
6522652065200111870188187111741001111
6523652165210101880188190111761101111
6524652265220111900192190111781001111
6525652365230101920192193111801101111
6526652465240111930195193111821001111
6527652565250111950195196111841101111
6528652665260101960197196111851001111
6529652765270111970197198111871101111
6530652865280101980199198111881001111
6531652965290111990199200111901101111
6532653065300112000201200111921001111
6533653165310102010201202111931101111
6534653265320112020202202111951001111
6535653365330102020202202111961101111
6536653465340112020203202111971001111
6537653565350112030203203111981101111
6538653665360102030203203111991001111
6539653765370112030203203112001101111
6540653865380102030203203112011001111
6541653965390112030203203112021101111
6542654065400112030202203112021001111
6543654165410102020202202112021101111
6544654265420112020201202112031001111
6545654365430102010201200112031101111
6546654465440112000200200112031001111
6547654565450112000200199112031101111
6548654665460101990198199112031001111
6549654765470111980198197112031101111
6550654865480101970195197112021001111
6551654965490111950195194112021101111
6552655065500111940193194112011001111
6553655165510101930193191112001101111
6554655265520111910190191112001001111
6555655365530101900190188111991101111
6556655465540111880187188111981001111
6557655565550111870187184111971101111
6558655665560101840183184111951001111
6559655765570111830183181111941101111
6560655865580101810179181111931001111
6561655965590111790179177111911101111
6562656065600111770176177111901001111
6563656165610101760176174111881101111
6564656265620111740171174111871001111
6565656365630101710171170111841101111
6566656465640111700168170111831001111
6567656565650111680168165111811101111
6568656665660101650164165111791001111
6569656765670111640164162111771101111
6570656865680101620159162111761001111
6571656965690111590159158111741101111
6572657065700111580156158111711001111
6573657165710101560156154111701101111
6574657265720111540153154111681001111
6575657365730101530153151111651101111
6576657465740111510149151111641001111
6577657565750111490149147111621101111
6578657665760101470146147111591001111
6579657765770111460146144111581101111
6580657865780101440143144111561001111
6581657965790111430143142111541101111
6582658065800111420141142111531001111
6583658165810101410141140111511101111
6584658265820111400139140111491001111
6585658365830101390139138111471101111
6586658465840111380137138111461001111
6587658565850111370137137111441101111
6588658665860101370137137111431001111
6589658765870111370137136111421101111
6590658865880101360135136111411001111
6591658965890111350135136111401101111
6592659065900111360135136111391001111
6593659165910101350135135111381101111
6594659265920111350135135111371001111
6595659365930101350135135111371101111
6596659465940111350136135111371001111
6597659565950111360136136111361101111
6598659665960101360136136111351001111
6599659765970111360136137111361101111
6600659865980101370138137111351001111
6601659965990111380138140111351101111
6602660066000111400140140111351001111
6603660166010101400140141111351101111
6604660266020111410143141111361001111
6605660366030101430143144111361101111
6606660466040111440146144111361001111
6607660566050111460146147111371101111
6608660666060101470148147111381001111
6609660766070111480148150111401101111
6610660866080101500151150111401001111
6611660966090111510151153111411101111
6612661066100111530155153111431001111
6613661166110101550155157111441101111
6614661266120111570159157111461001111
6615661366130101590159161111471101111
6616661466140111610163161111481001111
6617661566150111630163165111501101111
6618661666160101650167165111511001111
6619661766170111670167169111531101111
6620661866180101690171169111551001111
6621661966190111710171173111571101111
6622662066200111730174173111591001111
6623662166210101740174177111611101111
6624662266220111770179177111631001111
6625662366230101790179180111651101111
6626662466240111800182180111671001111
6627662566250111820182184111691101111
6628662666260101840186184111711001111
6629662766270111860186187111731101111
6630662866280101870189187111741001111
6631662966290111890189190111771101111
6632663066300111900192190111791001111
6633663166310101920192193111801101111
6634663266320111930194193111821001111
6635663366330101940194196111841101111
6636663466340111960197196111861001111
6637663566350111970197199111871101111
6638663666360101990199199111891001111
6639663766370111990199199111901101111
6640663866380101990200199111921001111
6641663966390112000200202111931101111
6642664066400112020203202111941001111
6643664166410102030203203111961101111
6644664266420112030203203111971001111
6645664366430102030203203111991101111
6646664466440112030203203111991001111
6647664566450112030203203111991101111
6648664666460102030203203112001001111
6649664766470112030203203112021101111
6650664866480102030202203112031001111
6651664966490112020202202112031101111
6652665066500112020201202112031001111
6653665166510102010201200112031101111
6654665266520112000199200112031001111
6655665366530101990199199112031101111
6656665466540111990198199112031001111
6657665566550111980198197112031101111
6658665666560101970195197112021001111
6659665766570111950195194112021101111
6660665866580101940192194112011001111
6661665966590111920192191112001101111
6662666066600111910190191111991001111
6663666166610101900190188111991101111
6664666266620111880186188111981001111
6665666366630101860186185111971101111
6666666466640111850183185111951001111
6667666566650111830183181111941101111
6668666666660101810179181111921001111
6669666766670111790179177111911101111
6670666866680101770175177111901001111
6671666966690111750175173111881101111
6672667066700111730171173111861001111
6673667166710101710171169111851101111
6674667266720111690168169111831001111
6675667366730101680168165111811101111
6676667466740111650163165111791001111
6677667566750111630163161111771101111
6678667666760101610159161111751001111
6679667766770111590159157111731101111
6680667866780101570155157111711001111
6681667966790111550155153111691101111
6682668066800111530152153111681001111
6683668166810101520152150111651101111
6684668266820111500149150111631001111
6685668366830101490149148111611101111
6686668466840111480146148111591001111
6687668566850111460146144111571101111
6688668666860101440144144111551001111
6689668766870111440144141111531101111
6690668866880101410141141111521001111
6691668966890111410141140111501101111
6692669066900111400139140111491001111
6693669166910101390139138111481101111
6694669266920111380137138111461001111
6695669366930101370137137111441101111
6696669466940111370136137111441001111
6697669566950111360136136111411101111
6698669666960101360136136111411001111
6699669766970111360136135111401101111
6700669866980101350135135111391001111
6701669966990111350135135111381101111
6702670067000111350135135111371001111
6703670167010101350135135111371101111
6704670267020111350136135111361001111
6705670367030101360136137111361101111
6706670467040111370137137111361001111
6707670567050111370137138111351101111
6708670667060101380139138111351001111
6709670767070111390139139111351101111
6710670867080101390141139111351001111
6711670967090111410141141111351101111
6712671067100111410143141111361001111
6713671167110101430143144111371101111
6714671267120111440145144111371001111
6715671367130101450145147111381101111
6716671467140111470149147111391001111
6717671567150111490149150111391101111
6718671667160101500152150111411001111
6719671767170111520152153111411101111
6720671867180101530156153111431001111
6721671967190111560156157111441101111
6722672067200111570159157111451001111
6723672167210101590159161111471101111
6724672267220111610163161111491001111
6725672367230101630163165111501101111
6726672467240111650167165111521001111
6727672567250111670167169111531101111
6728672667260101690171169111561001111
6729672767270111710171173111571101111
6730672867280101730175173111591001111
6731672967290111750175177111611101111
6732673067300111770178177111631001111
6733673167310101780178181111651101111
6734673267320111810183181111671001111
6735673367330101830183184111691101111
6736673467340111840186184111711001111
6737673567350111860186188111731101111
6738673667360101880189188111751001111
6739673767370111890189191111771101111
6740673867380101910193191111781001111
6741673967390111930193193111811101111
6742674067400111930195193111831001111
6743674167410101950195196111841101111
6744674267420111960198196111861001111
6745674367430101980198198111881101111
6746674467440111980199198111891001111
6747674567450111990199200111911101111
6748674667460102000201200111931001111
6749674767470112010201202111931101111
6750674867480102020202202111951001111
6751674967490112020202202111961101111
6752675067500112020202202111981001111
6753675167510102020202203111981101111
6754675267520112030203203111991001111
6755675367530102030203202112001101111
6756675467540112020203202112011001111
6757675567550112030203202112021101111
6758675667560102020202202112021001111
6759675767570112020202202112021101111
6760675867580102020201202112021001111
6761675967590112010201200112031101111
6762676067600112000199200112031001111
6763676167610101990199198112021101111
6764676267620111980197198112031001111
6765676367630101970197196112021101111
6766676467640111960195196112021001111
6767676567650111950195193112021101111
6768676667660101930192193112011001111
6769676767670111920192190112001101111
6770676867680101900189190111991001111
6771676967690111890189187111981101111
6772677067700111870186187111971001111
6773677167710101860186184111961101111
6774677267720111840182184111951001111
6775677367730101820182180111931101111
6776677467740111800178180111921001111
6777677567750111780178177111901101111
6778677667760101770175177111891001111
6779677767770111750175173111871101111
6780677867780101730171173111861001111
6781677967790111710171169111841101111
6782678067800111690167169111821001111
6783678167810101670167165111801101111
6784678267820111650163165111781001111
6785678367830101630163161111771101111
6786678467840111610159161111751001111
6787678567850111590159157111731101111
6788678667860101570155157111711001111
6789678767870111550155153111691101111
6790678867880101530151153111671001111
6791678967890111510151150111651101111
6792679067900111500148150111631001111
6793679167910101480148147111611101111
6794679267920111470145147111591001111
6795679367930101450145144111571101111
6796679467940111440143144111551001111
6797679567950111430143141111531101111
6798679667960101410141141111511001111
6799679767970111410141140111501101111
6800679867980101400139140111481001111
6801679967990111390139138111471101111
6802680068000111380137138111451001111
6803680168010101370137137111441101111
6804680268020111370136137111431001111
6805680368030101360136136111411101111
6806680468040111360135136111411001111
6807680568050111350135135111401101111
6808680668060101350135135111391001111
6809680768070111350135135111381101111
6810680868080101350135135111371001111
6811680968090111350135135111371101111
6812681068100111350136135111361001111
6813681168110101360136136111361101111
6814681268120111360137136111351001111
6815681368130101370137137111351101111
6816681468140111370139137111351001111
6817681568150111390139139111351101111
6818681668160101390140139111351001111
6819681768170111400140142111351101111
6820681868180101420143142111361001111
6821681968190111430143144111361101111
6822682068200111440146144111371001111
6823682168210101460146147111371101111
6824682268220111470149147111391001111
6825682368230101490149150111391101111
6826682468240111500152150111401001111
6827682568250111520152154111421101111
6828682668260101540156154111431001111
6829682768270111560156158111441101111
6830682868280101580159158111461001111
6831682968290111590159162111471101111
6832683068300111620163162111491001111
6833683168310101630163165111501101111
6834683268320111650168165111521001111
6835683368330101680168169111541101111
6836683468340111690172169111561001111
6837683568350111720172173111581101111
6838683668360101730175173111591001111
6839683768370111750175177111621101111
6840683868380101770179177111631001111
6841683968390111790179181111651101111
6842684068400111810183181111681001111
6843684168410101830183184111691101111
6844684268420111840187184111721001111
6845684368430101870187188111731101111
6846684468440111880190188111751001111
6847684568450111900190191111771101111
6848684668460101910193191111791001111
6849684768470111930193194111811101111
6850684868480101940195194111831001111
6851684968490111950195196111841101111
6852685068500111960198196111871001111
6853685168510101980198199111881101111
6854685268520111990199199111901001111
6855685368530101990199200111911101111
6856685468540112000201200111931001111
6857685568550112010201201111941101111
6858685668560102010202201111951001111
6859685768570112020202202111961101111
6860685868580102020202202111981001111
6861685968590112020202203111991101111
6862686068600112030202203111991001111
6863686168610102020202203112001101111
6864686268620112030202203112011001111
6865686368630102020202202112011101111
6866686468640112020202202112021001111
6867686568650112020202201112021101111
6868686668660102010201201112021001111
6869686768670112010201199112031101111
6870686868680101990200199112021001111
6871686968690112000200198112031101111
6872687068700111980197198112021001111
6873687168710101970197196112021101111
6874687268720111960194196112021001111
6875687368730101940194194112011101111
6876687468740111940192194112011001111
6877687568750111920192190111991101111
6878687668760101900188190112001001111
6879687768770111880188187111981101111
6880687868780101870186187111971001111
6881687968790111860186183111961101111
6882688068800111830182183111941001111
6883688168810101820182180111941101111
6884688268820111800178180111921001111
6885688368830101780178176111901101111
6886688468840111760174176111881001111
6887688568850111740174172111871101111
6888688668860101720171172111861001111
6889688768870111710171168111831101111
6890688868880101680166168111821001111
6891688968890111660166164111801101111
6892689068900111640162164111781001111
6893689168910101620162160111761101111
6894689268920111600159160111741001111
6895689368930101590159157111721101111
6896689468940111570155157111711001111
6897689568950111550155153111681101111
6898689668960101530151153111661001111
6899689768970111510151150111641101111
6900689868980101500148150111621001111
6901689968990111480148146111601101111
6902690069000111460145146111591001111
6903690169010101450145144111571101111
6904690269020111440143144111551001111
6905690369030101430143141111531101111
6906690469040111410140141111511001111
6907690569050111400140139111501101111
6908690669060101390139139111481001111
6909690769070111390139137111461101111
6910690869080101370137137111451001111
6911690969090111370137136111441101111
6912691069100111360136136111431001111
6913691169110101360136136111411101111
6914691269120111360135136111401001111
6915691369130101350135135111391101111
6916691469140111350135135111391001111
6917691569150111350135135111371101111
6918691669160101350135135111371001111
6919691769170111350135136111361101111
6920691869180101360137136111361001111
6921691969190111370137137111361101111
6922692069200111370137137111351001111
6923692169210101370137138111351101111
6924692269220111380139138111351001111
6925692369230101390139139111351101111
6926692469240111390141139111351001111
6927692569250111410141142111361101111
6928692669260101420143142111371001111
6929692769270111430143145111371101111
6930692869280101450146145111371001111
6931692969290111460146147111381101111
6932693069300111470149147111391001111
6933693169310101490149151111391101111
6934693269320111510153151111411001111
6935693369330101530153154111421101111
6936693469340111540156154111431001111
6937693569350111560156158111451101111
6938693669360101580160158111461001111
6939693769370111600160162111471101111
6940693869380101620164162111491001111
6941693969390111640164166111511101111
6942694069400111660168166111531001111
6943694169410101680168170111541101111
6944694269420111700172170111561001111
6945694369430101720172173111581101111
6946694469440111730176173111601001111
6947694569450111760176177111621101111
6948694669460101770179177111641001111
6949694769470111790179181111661101111
6950694869480101810183181111681001111
6951694969490111830183185111701101111
6952695069500111850187185111721001111
6953695169510101870187188111731101111
6954695269520111880190188111761001111
6955695369530101900190191111771101111
6956695469540111910192191111791001111
6957695569550111920192194111811101111
6958695669560101940195194111831001111
6959695769570111950195197111851101111
6960695869580101970198197111871001111
6961695969590111980198199111881101111
6962696069600111990200199111901001111
6963696169610102000200201111911101111
6964696269620112010201201111921001111
6965696369630102010201202111941101111
6966696469640112020202202111951001111
6967696569650112020202203111971101111
6968696669660102030203203111981001111
6969696769670112030203203111991101111
6970696869680102030203203112001001111
6971696969690112030203203112011101111
6972697069700112030203203112011001111
6973697169710102030203202112021101111
6974697269720112020201202112021001111
6975697369730102010201201112031101111
6976697469740112010201201112031001111
6977697569750112010201200112031101111
6978697669760102000199200112031001111
6979697769770111990199198112031101111
6980697869780101980197198112031001111
6981697969790111970197195112021101111
6982698069800111950194195112011001111
6983698169810101940194193112011101111
6984698269820111930192193112011001111
6985698369830101920192190112001101111
6986698469840111900189190111991001111
6987698569850111890189187111981101111
6988698669860101870185187111971001111
6989698769870111850185183111951101111
6990698869880101830182183111941001111
6991698969890111820182180111931101111
6992699069900111800178180111921001111
6993699169910101780178176111901101111
6994699269920111760174176111891001111
6995699369930101740174171111871101111
6996699469940111710170171111851001111
6997699569950111700170168111831101111
6998699669960101680166168111821001111
6999699769970111660166163111801101111
7000699869980101630161163111781001111
7001699969990111610161160111761101111
7002700070000111600158160111741001111
7003700170010101580158157111711101111
7004700270020111570154157111701001111
7005700370030101540154153111681101111
7006700470040111530151153111661001111
7007700570050111510151149111631101111
7008700670060101490148149111611001111
7009700770070111480148147111601101111
7010700870080101470145147111581001111
7011700970090111450145143111571101111
7012701070100111430143143111541001111
7013701170110101430143141111531101111
7014701270120111410140141111511001111
7015701370130101400140139111491101111
7016701470140111390139139111481001111
7017701570150111390139138111471101111
7018701670160101380137138111451001111
7019701770170111370137136111431101111
7020701870180101360136136111431001111
7021701970190111360136136111411101111
7022702070200111360135136111401001111
7023702170210101350135135111391101111
7024702270220111350135135111391001111
7025702370230101350135135111381101111
7026702470240111350136135111371001111
7027702570250111360136135111361101111
7028702670260101350136135111361001111
7029702770270111360136137111361101111
7030702870280101370137137111351001111
7031702970290111370137139111351101111
7032703070300111390139139111351001111
7033703170310101390139140111351101111
7034703270320111400141140111361001111
7035703370330101410141142111351101111
7036703470340111420144142111361001111
7037703570350111440144145111371101111
7038703670360101450146145111371001111
7039703770370111460146147111391101111
7040703870380101470149147111391001111
7041703970390111490149151111401101111
7042704070400111510153151111411001111
7043704170410101530153155111421101111
7044704270420111550156155111441001111
7045704370430101560156158111451101111
7046704470440111580160158111461001111
7047704570450111600160162111471101111
7048704670460101620164162111491001111
7049704770470111640164166111511101111
7050704870480101660168166111531001111
7051704970490111680168170111551101111
7052705070500111700173170111561001111
7053705170510101730173174111581101111
7054705270520111740176174111601001111
7055705370530101760176178111621101111
7056705470540111780180178111641001111
7057705570550111800180182111661101111
7058705670560101820183182111681001111
7059705770570111830183185111701101111
7060705870580101850187185111731001111
7061705970590111870187189111741101111
7062706070600111890190189111761001111
7063706170610101900190192111781101111
7064706270620111920193192111801001111
7065706370630101930193194111821101111
7066706470640111940196194111831001111
7067706570650111960196197111851101111
7068706670660101970198197111871001111
7069706770670111980198199111891101111
7070706870680101990200199111901001111
7071706970690112000200201111921101111
7072707070700112010202201111931001111
7073707170710102020202202111941101111
7074707270720112020202202111961001111
7075707370730102020202202111971101111
7076707470740112020203202111981001111
7077707570750112030203203111991101111
7078707670760102030203203112001001111
7079707770770112030203203112011101111
7080707870780102030202203112021001111
7081707970790112020202202112021101111
7082708070800112020202202112021001111
7083708170810102020202201112021101111
7084708270820112010200201112031001111
7085708370830102000200199112031101111
7086708470840111990198199112031001111
7087708570850111980198198112031101111
7088708670860101980196198112021001111
7089708770870111960196196112021101111
7090708870880101960194196112021001111
7091708970890111940194193112011101111
7092709070900111930191193112001001111
7093709170910101910191189111991101111
7094709270920111890188189111981001111
7095709370930101880188187111981101111
7096709470940111870185187111961001111
7097709570950111850185182111961101111
7098709670960101820181182111941001111
7099709770970111810181179111931101111
7100709870980101790177179111911001111
7101709970990111770177175111891101111
7102710071000111750173175111881001111
7103710171010101730173171111871101111
7104710271020111710169171111851001111
7105710371030101690169168111821101111
7106710471040111680165168111811001111
7107710571050111650165163111791101111
7108710671060101630162163111771001111
7109710771070111620162160111751101111
7110710871080101600157160111731001111
7111710971090111570157156111711101111
7112711071100111560154156111691001111
7113711171110101540154152111681101111
7114711271120111520150152111651001111
7115711371130101500150149111631101111
7116711471140111490147149111621001111
7117711571150111470147146111601101111
7118711671160101460145146111571001111
7119711771170111450145143111561101111
7120711871180101430143143111541001111
7121711971190111430143141111521101111
7122712071200111410140141111501001111
7123712171210101400140139111491101111
7124712271220111390138139111471001111
7125712371230101380138138111461101111
7126712471240111380137138111451001111
7127712571250111370137136111431101111
7128712671260101360136136111431001111
7129712771270111360136136111411101111
7130712871280101360135136111401001111
7131712971290111350135135111391101111
7132713071300111350136135111381001111
7133713171310101360136135111381101111
7134713271320111350136135111371001111
7135713371330101360136136111361101111
7136713471340111360136136111361001111
7137713571350111360136136111361101111
7138713671360101360138136111351001111
7139713771370111380138138111351101111
7140713871380101380139138111361001111
7141713971390111390139140111351101111
7142714071400111400142140111361001111
7143714171410101420142142111361101111
7144714271420111420144142111361001111
7145714371430101440144145111361101111
7146714471440111450147145111381001111
7147714571450111470147148111381101111
7148714671460101480150148111391001111
7149714771470111500150151111401101111
7150714871480101510153151111421001111
7151714971490111530153155111421101111
7152715071500111550157155111441001111
7153715171510101570157159111451101111
7154715271520111590160159111471001111
7155715371530101600160162111481101111
7156715471540111620165162111501001111
7157715571550111650165167111511101111
7158715671560101670168167111531001111
7159715771570111680168171111551101111
7160715871580101710173171111571001111
7161715971590111730173175111591101111
7162716071600111750177175111601001111
7163716171610101770177178111621101111
7164716271620111780181178111651001111
7165716371630101810181182111671101111
7166716471640111820183182111681001111
7167716571650111830183186111711101111
7168716671660101860187186111731001111
7169716771670111870187189111751101111
7170716871680101890191189111771001111
7171716971690111910191192111781101111
7172717071700111920194192111811001111
7173717171710101940194195111821101111
7174717271720111950196195111831001111
7175717371730101960196197111861101111
7176717471740111970198197111871001111
7177717571750111980198199111891101111
7178717671760101990200199111911001111
7179717771770112000200201111921101111
7180717871780102010202201111941001111
7181717971790112020202202111951101111
7182718071800112020202202111961001111
7183718171810102020202203111971101111
7184718271820112030203203111981001111
7185718371830102030203203111991101111
7186718471840112030203203112001001111
7187718571850112030203203112011101111
7188718671860102030202203112021001111
7189718771870112020202202112021101111
7190718871880102020202202112021001111
7191718971890112020202200112031101111
7192719071900112000200200112031001111
7193719171910102000200199112031101111
7194719271920111990199199112031001111
7195719371930101990199198112031101111
7196719471940111980196198112021001111
7197719571950111960196195112021101111
7198719671960101950194195112021001111
7199719771970111940194192112001101111
7200719871980101920191192112001001111
7201719971990111910191189111991101111
7202720072000111890187189111991001111
7203720172010101870187186111981101111
7204720272020111860185186111961001111
7205720372030101850185183111951101111
7206720472040111830180183111941001111
7207720572050111800180179111921101111
7208720672060101790177179111911001111
7209720772070111770177175111891101111
7210720872080101750173175111871001111
7211720972090111730173171111861101111
7212721072100111710169171111851001111
7213721172110101690169167111831101111
7214721272120111670165167111801001111
7215721372130101650165163111791101111
7216721472140111630161163111771001111
7217721572150111610161159111751101111
7218721672160101590158159111731001111
7219721772170111580158155111711101111
7220721872180101550153155111691001111
7221721972190111530153151111671101111
7222722072200111510150151111651001111
7223722172210101500150149111631101111
7224722272220111490147149111611001111
7225722372230101470147146111591101111
7226722472240111460145146111581001111
7227722572250111450145143111551101111
7228722672260101430142143111531001111
7229722772270111420142141111511101111
7230722872280101410139141111501001111
7231722972290111390139139111491101111
7232723072300111390138139111471001111
7233723172310101380138137111461101111
7234723272320111370136137111451001111
7235723372330101360136136111431101111
7236723472340111360136136111421001111
7237723572350111360136135111411101111
7238723672360101350135135111391001111
7239723772370111350135135111391101111
7240723872380101350135135111381001111
7241723972390111350135135111371101111
7242724072400111350136135111361001111
7243724172410101360136136111361101111
7244724272420111360136136111361001111
7245724372430101360136137111351101111
7246724472440111370138137111351001111
7247724572450111380138139111351101111
7248724672460101390140139111351001111
7249724772470111400140141111351101111
7250724872480101410141141111361001111
7251724972490111410141143111361101111
7252725072500111430145143111361001111
7253725172510101450145146111371101111
7254725272520111460147146111381001111
7255725372530101470147149111391101111
7256725472540111490151149111401001111
7257725572550111510151152111411101111
7258725672560101520154152111411001111
7259725772570111540154155111431101111
7260725872580101550157155111451001111
7261725972590111570157159111461101111
7262726072600111590162159111471001111
7263726172610101620162163111491101111
7264726272620111630165163111511001111
7265726372630101650165167111521101111
7266726472640111670169167111541001111
7267726572650111690169171111551101111
7268726672660101710173171111571001111
7269726772670111730173175111591101111
7270726872680101750177175111621001111
7271726972690111770177179111631101111
7272727072700111790181179111651001111
7273727172710101810181182111671101111
7274727272720111820184182111691001111
7275727372730101840184186111711101111
7276727472740111860188186111731001111
7277727572750111880188189111751101111
7278727672760101890191189111771001111
7279727772770111910191193111791101111
7280727872780101930193193111811001111
7281727972790111930193195111821101111
7282728072800111950196195111841001111
7283728172810101960196197111861101111
7284728272820111970199197111881001111
7285728372830101990199199111891101111
7286728472840111990201199111911001111
7287728572850112010201201111931101111
7288728672860102010202201111931001111
7289728772870112020202202111951101111
7290728872880102020202202111961001111
7291728972890112020202202111971101111
7292729072900112020203202111991001111
7293729172910102030203202111991101111
7294729272920112020203202112011001111
7295729372930102030203203112011101111
7296729472940112030203203112021001111
7297729572950112030203202112021101111
7298729672960102020202202112021001111
7299729772970112020202200112021101111
7300729872980102000200200112031001111
7301729972990112000200199112021101111
7302730073000111990198199112031001111
7303730173010101980198197112031101111
7304730273020111970196197112031001111
7305730373030101960196195112021101111
7306730473040111950193195112021001111
7307730573050111930193192112001101111
7308730673060101920191192112001001111
7309730773070111910191189111991101111
7310730873080101890187189111981001111
7311730973090111870187186111971101111
7312731073100111860184186111961001111
7313731173110101840184182111951101111
7314731273120111820181182111931001111
7315731373130101810181178111921101111
7316731473140111780176178111911001111
7317731573150111760176175111891101111
7318731673160101750173175111871001111
7319731773170111730173170111861101111
7320731873180101700169170111841001111
7321731973190111690169167111821101111
7322732073200111670165167111811001111
7323732173210101650165163111781101111
7324732273220111630161163111761001111
7325732373230101610161159111751101111
7326732473240111590157159111731001111
7327732573250111570157155111701101111
7328732673260101550153155111691001111
7329732773270111530153152111671101111
7330732873280101520150152111651001111
7331732973290111500150148111631101111
7332733073300111480147148111611001111
7333733173310101470147146111591101111
7334733273320111460145146111571001111
7335733373330101450145142111551101111
7336733473340111420142142111531001111
7337733573350111420142141111521101111
7338733673360101410139141111501001111
7339733773370111390139139111481101111
7340733873380101390138139111471001111
7341733973390111380138137111461101111
7342734073400111370137137111451001111
7343734173410101370137135111421101111
7344734273420111350136135111421001111
7345734373430101360136136111411101111
7346734473440111360135136111391001111
7347734573450111350135135111391101111
7348734673460101350135135111381001111
7349734773470111350135135111371101111
7350734873480101350136135111371001111
7351734973490111360136136111351101111
7352735073500111360137136111361001111
7353735173510101370137137111361101111
7354735273520111370138137111351001111
7355735373530101380138139111351101111
7356735473540111390140139111351001111
7357735573550111400140141111351101111
7358735673560101410142141111361001111
7359735773570111420142143111361101111
7360735873580101430144143111371001111
7361735973590111440144146111371101111
7362736073600111460147146111381001111
7363736173610101470147150111391101111
7364736273620111500151150111401001111
7365736373630101510151152111411101111
7366736473640111520154152111421001111
7367736573650111540154156111431101111
7368736673660101560158156111441001111
7369736773670111580158160111461101111
7370736873680101600162160111471001111
7371736973690111620162164111501101111
7372737073700111640166164111511001111
7373737173710101660166168111521101111
7374737273720111680170168111541001111
7375737373730101700170171111561101111
7376737473740111710173171111581001111
7377737573750111730173175111601101111
7378737673760101750177175111621001111
7379737773770111770177179111641101111
7380737873780101790181179111661001111
7381737973790111810181183111681101111
7382738073800111830184183111701001111
7383738173810101840184187111711101111
7384738273820111870188187111731001111
7385738373830101880188189111751101111
7386738473840111890191189111771001111
7387738573850111910191193111791101111
7388738673860101930194193111811001111
7389738773870111940194195111831101111
7390738873880101950197195111841001111
7391738973890111970197198111871101111
7392739073900111980199198111881001111
7393739173910101990199200111891101111
7394739273920112000201200111911001111
7395739373930102010201201111931101111
7396739473940112010201201111941001111
7397739573950112010201202111951101111
7398739673960102020202202111971001111
7399739773970112020202203111981101111
7400739873980102030202203111991001111
7401739973990112020202203112001101111
7402740074000112030203203112011001111
7403740174010102030203203112011101111
7404740274020112030202203112011001111
7405740374030102020202202112021101111
7406740474040112020202202112021001111
7407740574050112020202200112031101111
7408740674060102000200200112021001111
7409740774070112000200199112031101111
7410740874080101990198199112031001111
7411740974090111980198197112031101111
7412741074100111970196197112021001111
7413741174110101960196194112021101111
7414741274120111940193194112021001111
7415741374130101930193192112001101111
7416741474140111920190192112001001111
7417741574150111900190188111991101111
7418741674160101880187188111981001111
7419741774170111870187185111971101111
7420741874180101850183185111961001111
7421741974190111830183182111941101111
7422742074200111820179182111931001111
7423742174210101790179178111921101111
7424742274220111780177178111901001111
7425742374230101770177174111881101111
7426742474240111740172174111871001111
7427742574250111720172170111851101111
7428742674260101700169170111831001111
7429742774270111690169166111821101111
7430742874280101660164166111791001111
7431742974290111640164162111781101111
7432743074300111620160162111771001111
7433743174310101600160159111741101111
7434743274320111590157159111721001111
7435743374330101570157155111701101111
7436743474340111550153155111691001111
7437743574350111530153151111661101111
7438743674360101510150151111641001111
7439743774370111500150148111621101111
7440743874380101480146148111601001111
7441743974390111460146145111591101111
7442744074400111450144145111571001111
7443744174410101440144143111551101111
7444744274420111430142143111531001111
7445744374430101420142140111511101111
7446744474440111400139140111501001111
7447744574450111390139139111481101111
7448744674460101390138139111461001111
7449744774470111380138138111451101111
7450744874480101380136138111441001111
7451744974490111360136136111431101111
7452745074500111360136136111421001111
7453745174510101360136135111401101111
7454745274520111350135135111391001111
7455745374530101350135135111391101111
7456745474540111350135135111381001111
7457745574550111350135135111381101111
7458745674560101350136135111361001111
7459745774570111360136136111361101111
7460745874580101360136136111361001111
7461745974590111360136138111351101111
7462746074600111380138138111351001111
7463746174610101380138139111351101111
7464746274620111390140139111351001111
7465746374630101400140141111351101111
7466746474640111410143141111361001111
7467746574650111430143144111361101111
7468746674660101440145144111361001111
7469746774670111450145146111381101111
7470746874680101460148146111381001111
7471746974690111480148149111391101111
7472747074700111490151149111401001111
7473747174710101510151153111411101111
7474747274720111530155153111431001111
7475747374730101550155156111441101111
7476747474740111560158156111451001111
7477747574750111580158160111461101111
7478747674760101600162160111481001111
7479747774770111620162164111491101111
7480747874780101640166164111511001111
7481747974790111660166169111531101111
7482748074800111690169169111551001111
7483748174810101690169172111561101111
7484748274820111720174172111581001111
7485748374830101740174176111601101111
7486748474840111760178176111621001111
7487748574850111780178180111641101111
7488748674860101800182180111661001111
7489748774870111820182183111691101111
7490748874880101830185183111691001111
7491748974890111850185187111721101111
7492749074900111870188187111741001111
7493749174910101880188190111761101111
7494749274920111900192190111781001111
7495749374930101920192193111801101111
7496749474940111930195193111821001111
7497749574950111950195196111831101111
7498749674960101960197196111851001111
7499749774970111970197198111871101111
7500749874980101980199198111881001111
7501749974990111990199200111901101111
7502750075000112000201200111921001111
7503750175010102010201201111931101111
7504750275020112010202201111951001111
7505750375030102020202202111961101111
7506750475040112020203202111971001111
7507750575050112030203203111981101111
7508750675060102030203203111991001111
7509750775070112030203203112001101111
7510750875080102030203203112011001111
7511750975090112030203203112011101111
7512751075100112030202203112021001111
7513751175110102020202202112021101111
7514751275120112020201202112031001111
7515751375130102010201200112031101111
7516751475140112000199200112031001111
7517751575150111990199199112031101111
7518751675160101990198199112031001111
7519751775170111980198197112031101111
7520751875180101970196197112021001111
7521751975190111960196194112021101111
7522752075200111940193194112011001111
7523752175210101930193191112001101111
7524752275220111910190191111991001111
7525752375230101900190188111991101111
7526752475240111880187188111981001111
7527752575250111870187185111971101111
7528752675260101850183185111961001111
7529752775270111830183181111941101111
7530752875280101810179181111931001111
7531752975290111790179177111911101111
7532753075300111770176177111901001111
7533753175310101760176174111881101111
7534753275320111740172174111871001111
7535753375330101720172170111851101111
7536753475340111700168170111831001111
7537753575350111680168165111811101111
7538753675360101650164165111791001111
7539753775370111640164162111771101111
7540753875380101620160162111761001111
7541753975390111600160158111741101111
7542754075400111580156158111721001111
7543754175410101560156154111701101111
7544754275420111540153154111681001111
7545754375430101530153150111651101111
7546754475440111500149150111641001111
7547754575450111490149147111621101111
7548754675460101470147147111601001111
7549754775470111470147145111581101111
7550754875480101450144145111561001111
7551754975490111440144142111541101111
7552755075500111420141142111531001111
7553755175510101410141140111501101111
7554755275520111400139140111491001111
7555755375530101390139139111471101111
7556755475540111390137139111471001111
7557755575550111370137137111451101111
7558755675560101370137137111441001111
7559755775570111370137136111421101111
7560755875580101360136136111411001111
7561755975590111360136135111401101111
7562756075600111350135135111391001111
7563756175610101350135135111391101111
7564756275620111350135135111371001111
7565756375630101350135135111371101111
7566756475640111350136135111371001111
7567756575650111360136136111361101111
7568756675660101360137136111361001111
7569756775670111370137138111351101111
7570756875680101380138138111351001111
7571756975690111380138139111351101111
7572757075700111390140139111351001111
7573757175710101400140141111351101111
7574757275720111410142141111361001111
7575757375730101420142144111361101111
7576757475740111440146144111371001111
7577757575750111460146147111381101111
7578757675760101470148147111381001111
7579757775770111480148150111391101111
7580757875780101500151150111401001111
7581757975790111510151153111411101111
7582758075800111530155153111421001111
7583758175810101550155157111441101111
7584758275820111570158157111461001111
7585758375830101580158161111471101111
7586758475840111610162161111481001111
7587758575850111620162164111501101111
7588758675860101640167164111511001111
7589758775870111670167168111531101111
7590758875880101680170168111551001111
7591758975890111700170172111571101111
7592759075900111720175172111581001111
7593759175910101750175176111611101111
7594759275920111760178176111621001111
7595759375930101780178180111641101111
7596759475940111800182180111671001111
7597759575950111820182184111681101111
7598759675960101840186184111701001111
7599759775970111860186187111721101111
7600759875980101870189187111751001111
7601759975990111890189191111761101111
7602760076000111910191191111781001111
7603760176010101910191193111801101111
7604760276020111930194193111821001111
7605760376030101940194196111841101111
7606760476040111960197196111861001111
7607760576050111970197198111871101111
7608760676060101980199198111891001111
7609760776070111990199200111911101111
7610760876080102000201200111911001111
7611760976090112010201202111931101111
7612761076100112020202202111941001111
7613761176110102020202202111961101111
7614761276120112020202202111971001111
7615761376130102020202203111981101111
7616761476140112030203203111991001111
7617761576150112030203203112001101111
7618761676160102030203203112011001111
7619761776170112030203203112021101111
7620761876180102030202203112021001111
7621761976190112020202201112021101111
7622762076200112010201201112021001111
7623762176210102010201200112031101111
7624762276220112000199200112031001111
7625762376230101990199199112031101111
7626762476240111990198199112031001111
7627762576250111980198196112031101111
7628762676260101960195196112021001111
7629762776270111950195194112011101111
7630762876280101940192194112011001111
7631762976290111920192191112001101111
7632763076300111910189191111991001111
7633763176310101890189188111991101111
7634763276320111880186188111981001111
7635763376330101860186184111961101111
7636763476340111840183184111951001111
7637763576350111830183181111941101111
7638763676360101810179181111921001111
7639763776370111790179177111911101111
7640763876380101770176177111891001111
7641763976390111760176173111881101111
7642764076400111730171173111861001111
7643764176410101710171170111841101111
7644764276420111700168170111831001111
7645764376430101680168165111811101111
7646764476440111650164165111791001111
7647764576450111640164161111771101111
7648764676460101610160161111761001111
7649764776470111600160158111731101111
7650764876480101580156158111711001111
7651764976490111560156154111701101111
7652765076500111540152154111681001111
7653765176510101520152150111651101111
7654765276520111500149150111641001111
7655765376530101490149147111611101111
7656765476540111470146147111601001111
7657765576550111460146145111581101111
7658765676560101450143145111561001111
7659765776570111430143142111541101111
7660765876580101420141142111521001111
7661765976590111410141140111501101111
7662766076600111400139140111491001111
7663766176610101390139138111471101111
7664766276620111380137138111461001111
7665766376630101370137137111451101111
7666766476640111370135137111431001111
7667766576650111350135135111421101111
7668766676660101350135135111411001111
7669766776670111350135135111401101111
7670766876680101350135135111391001111
7671766976690111350135135111381101111
7672767076700111350135135111371001111
7673767176710101350135135111371101111
7674767276720111350136135111351001111
7675767376730101360136137111351101111
7676767476740111370137137111351001111
7677767576750111370137138111351101111
7678767676760101380139138111351001111
7679767776770111390139139111351101111
7680767876780101390141139111351001111
7681767976790111410141142111351101111
7682768076800111420143142111361001111
7683768176810101430143144111371101111
7684768276820111440146144111371001111
7685768376830101460146146111381101111
7686768476840111460149146111391001111
7687768576850111490149150111391101111
7688768676860101500151150111411001111
7689768776870111510151153111421101111
7690768876880101530155153111431001111
7691768976890111550155157111441101111
7692769076900111570159157111461001111
7693769176910101590159161111461101111
7694769276920111610163161111491001111
7695769376930101630163164111501101111
7696769476940111640167164111511001111
7697769576950111670167169111531101111
7698769676960101690171169111551001111
7699769776970111710171172111571101111
7700769876980101720175172111591001111
7701769976990111750175177111611101111
7702770077000111770179177111631001111
7703770177010101790179180111641101111
7704770277020111800182180111671001111
7705770377030101820182184111691101111
7706770477040111840186184111711001111
7707770577050111860186187111721101111
7708770677060101870189187111751001111
7709770777070111890189191111771101111
7710770877080101910192191111791001111
7711770977090111920192194111801101111
7712771077100111940195194111821001111
7713771177110101950195196111841101111
7714771277120111960197196111861001111
7715771377130101970197199111871101111
7716771477140111990200199111891001111
7717771577150112000200200111911101111
7718771677160102000201200111921001111
7719771777170112010201201111941101111
7720771877180102010202201111951001111
7721771977190112020202202111961101111
7722772077200112020202202111971001111
7723772177210102020202202111991101111
7724772277220112020203202112001001111
7725772377230102030203203112001101111
7726772477240112030203203112011001111
7727772577250112030203202112011101111
7728772677260102020202202112021001111
7729772777270112020202201112021101111
7730772877280102010201201112021001111
7731772977290112010201199112021101111
7732773077300111990199199112031001111
7733773177310101990199198112031101111
7734773277320111980197198112031001111
7735773377330101970197197112021101111
7736773477340111970195197112021001111
7737773577350111950195193112011101111
7738773677360101930193193112011001111
7739773777370111930193191111991101111
7740773877380101910189191111991001111
7741773977390111890189188111981101111
7742774077400111880186188111971001111
7743774177410101860186184111971101111
7744774277420111840182184111951001111
7745774377430101820182181111931101111
7746774477440111810179181111931001111
7747774577450111790179177111911101111
7748774677460101770175177111891001111
7749774777470111750175173111881101111
7750774877480101730171173111861001111
7751774977490111710171169111841101111
7752775077500111690167169111821001111
7753775177510101670167165111811101111
7754775277520111650163165111791001111
7755775377530101630163161111771101111
7756775477540111610159161111751001111
7757775577550111590159157111731101111
7758775677560101570156157111711001111
7759775777570111560156153111691101111
7760775877580101530152153111671001111
7761775977590111520152150111651101111
7762776077600111500149150111631001111
7763776177610101490149147111611101111
7764776277620111470146147111591001111
7765776377630101460146144111571101111
7766776477640111440143144111561001111
7767776577650111430143142111531101111
7768776677660101420141142111521001111
7769776777670111410141139111501101111
7770776877680101390139139111491001111
7771776977690111390139138111471101111
7772777077700111380137138111461001111
7773777177710101370137136111441101111
7774777277720111360136136111431001111
7775777377730101360136136111421101111
7776777477740111360135136111411001111
7777777577750111350135135111391101111
7778777677760101350135135111391001111
7779777777770111350135135111381101111
7780777877780101350135135111371001111
7781777977790111350135135111361101111
7782778077800111350136135111361001111
7783778177810101360136137111361101111
7784778277820111370137137111351001111
7785778377830101370137138111351101111
7786778477840111380139138111351001111
7787778577850111390139139111351101111
7788778677860101390140139111351001111
7789778777870111400140142111351101111
7790778877880101420143142111361001111
7791778977890111430143144111371101111
7792779077900111440146144111371001111
7793779177910101460146147111381101111
7794779277920111470149147111391001111
7795779377930101490149150111391101111
7796779477940111500152150111401001111
7797779577950111520152153111421101111
7798779677960101530155153111431001111
7799779777970111550155157111441101111
7800779877980101570159157111461001111
7801779977990111590159161111471101111
7802780078000111610163161111491001111
7803780178010101630163165111501101111
7804780278020111650167165111521001111
7805780378030101670167169111531101111
7806780478040111690171169111551001111
7807780578050111710171173111571101111
7808780678060101730175173111591001111
7809780778070111750175177111611101111
7810780878080101770179177111631001111
7811780978090111790179181111651101111
7812781078100111810183181111671001111
7813781178110101830183185111691101111
7814781278120111850186185111711001111
7815781378130101860186188111731101111
7816781478140111880190188111751001111
7817781578150111900190191111771101111
7818781678160101910192191111791001111
7819781778170111920192194111811101111
7820781878180101940195194111831001111
7821781978190111950195196111851101111
7822782078200111960197196111861001111
7823782178210101970197198111881101111
7824782278220111980199198111901001111
7825782378230101990199201111911101111
7826782478240112010201201111921001111
7827782578250112010201202111941101111
7828782678260102020202202111951001111
7829782778270112020202202111961101111
7830782878280102020203202111971001111
7831782978290112030203203111981101111
7832783078300112030203203111991001111
7833783178310102030203203112011101111
7834783278320112030203203112011001111
7835783378330102030203202112021101111
7836783478340112020202202112021001111
7837783578350112020202201112021101111
7838783678360102010201201112031001111
7839783778370112010201200112031101111
7840783878380102000199200112031001111
7841783978390111990199198112031101111
7842784078400111980197198112031001111
7843784178410101970197196112021101111
7844784278420111960195196112021001111
7845784378430101950195193112011101111
7846784478440111930191193112011001111
7847784578450111910191190112001101111
7848784678460101900189190111991001111
7849784778470111890189187111981101111
7850784878480101870185187111971001111
7851784978490111850185184111961101111
7852785078500111840182184111951001111
7853785178510101820182180111931101111
7854785278520111800179180111911001111
7855785378530101790179176111901101111
7856785478540111760175176111891001111
7857785578550111750175172111871101111
7858785678560101720171172111851001111
7859785778570111710171169111841101111
7860785878580101690166169111821001111
7861785978590111660166165111801101111
7862786078600111650162165111791001111
7863786178610101620162161111761101111
7864786278620111610158161111751001111
7865786378630101580158157111721101111
7866786478640111570154157111711001111
7867786578650111540154153111691101111
7868786678660101530152153111661001111
7869786778670111520152150111651101111
7870786878680101500148150111621001111
7871786978690111480148147111611101111
7872787078700111470146147111581001111
7873787178710101460146144111571101111
7874787278720111440143144111541001111
7875787378730101430143142111531101111
7876787478740111420141142111521001111
7877787578750111410141139111501101111
7878787678760101390139139111481001111
7879787778770111390139138111471101111
7880787878780101380137138111461001111
7881787978790111370137136111441101111
7882788078800111360136136111431001111
7883788178810101360136135111421101111
7884788278820111350136135111411001111
7885788378830101360136135111391101111
7886788478840111350135135111391001111
7887788578850111350135135111381101111
7888788678860101350135135111371001111
7889788778870111350135135111361101111
7890788878880101350136135111361001111
7891788978890111360136137111351101111
7892789078900111370137137111361001111
7893789178910101370137138111351101111
7894789278920111380139138111351001111
7895789378930101390139140111351101111
7896789478940111400141140111351001111
7897789578950111410141142111351101111
7898789678960101420143142111361001111
7899789778970111430143145111371101111
7900789878980101450146145111371001111
7901789978990111460146147111381101111
7902790079000111470149147111391001111
7903790179010101490149151111401101111
7904790279020111510153151111411001111
7905790379030101530153154111421101111
7906790479040111540156154111431001111
7907790579050111560156158111451101111
7908790679060101580160158111461001111
7909790779070111600160162111471101111
7910790879080101620163162111491001111
7911790979090111630163165111511101111
7912791079100111650168165111531001111
7913791179110101680168170111541101111
7914791279120111700171170111561001111
7915791379130101710171173111581101111
7916791479140111730176173111601001111
7917791579150111760176177111621101111
7918791679160101770179177111631001111
7919791779170111790179181111651101111
7920791879180101810183181111681001111
7921791979190111830183184111701101111
7922792079200111840187184111711001111
7923792179210101870187188111731101111
7924792279220111880190188111761001111
7925792379230101900190191111771101111
7926792479240111910193191111791001111
7927792579250111930193194111811101111
7928792679260101940195194111831001111
7929792779270111950195197111841101111
7930792879280101970198197111871001111
7931792979290111980198199111881101111
7932793079300111990200199111901001111
7933793179310102000200201111911101111
7934793279320112010201201111931001111
7935793379330102010201201111941101111
7936793479340112010202201111951001111
7937793579350112020202203111971101111
7938793679360102030203203111981001111
7939793779370112030203203111991101111
7940793879380102030203203112001001111
7941793979390112030203203112011101111
7942794079400112030202203112011001111
7943794179410102020202202112011101111
7944794279420112020202202112021001111
7945794379430102020202201112031101111
7946794479440112010201201112031001111
7947794579450112010201200112031101111
7948794679460102000199200112031001111
7949794779470111990199198112031101111
7950794879480101980197198112021001111
7951794979490111970197195112021101111
7952795079500111950194195112021001111
7953795179510101940194193112011101111
7954795279520111930191193112011001111
7955795379530101910191190112001101111
7956795479540111900189190111991001111
7957795579550111890189187111981101111
7958795679560101870185187111971001111
7959795779570111850185183111951101111
7960795879580101830182183111941001111
7961795979590111820182180111931101111
7962796079600111800178180111911001111
7963796179610101780178176111901101111
7964796279620111760174176111891001111
7965796379630101740174172111871101111
7966796479640111720170172111851001111
7967796579650111700170168111831101111
7968796679660101680167168111821001111
7969796779670111670167164111801101111
7970796879680101640162164111781001111
7971796979690111620162160111761101111
7972797079700111600158160111741001111
7973797179710101580158156111721101111
7974797279720111560155156111701001111
7975797379730101550155153111681101111
7976797479740111530151153111671001111
7977797579750111510151150111641101111
7978797679760101500148150111621001111
7979797779770111480148147111601101111
7980797879780101470145147111581001111
7981797979790111450145144111561101111
7982798079800111440143144111551001111
7983798179810101430143141111531101111
7984798279820111410140141111511001111
7985798379830101400140139111501101111
7986798479840111390138139111481001111
7987798579850111380138138111471101111
7988798679860101380137138111451001111
7989798779870111370137136111441101111
7990798879880101360136136111431001111
7991798979890111360136136111411101111
7992799079900111360135136111401001111
7993799179910101350135135111391101111
7994799279920111350135135111381001111
7995799379930101350135135111381101111
7996799479940111350136135111371001111
7997799579950111360136136111361101111
7998799679960101360136136111361001111
7999799779970111360136137111361101111
8000799879980101370137137111351001111
8001799979990111370137138111351101111
8002800080000111380139138111351001111
8003800180010101390139140111351101111
8004800280020111400141140111361001111
8005800380030101410141142111361101111
8006800480040111420144142111361001111
8007800580050111440144144111371101111
8008800680060101440147144111371001111
8009800780070111470147147111381101111
8010800880080101470150147111391001111
8011800980090111500150151111401101111
8012801080100111510153151111411001111
8013801180110101530153155111421101111
8014801280120111550157155111441001111
8015801380130101570157159111441101111
8016801480140111590160159111471001111
8017801580150111600160162111471101111
8018801680160101620164162111501001111
8019801780170111640164166111511101111
8020801880180101660168166111531001111
8021801980190111680168170111551101111
8022802080200111700172170111571001111
8023802180210101720172174111591101111
8024802280220111740176174111601001111
8025802380230101760176178111621101111
8026802480240111780180178111641001111
8027802580250111800180181111661101111
8028802680260101810183181111681001111
8029802780270111830183185111701101111
8030802880280101850187185111721001111
8031802980290111870187189111741101111
8032803080300111890190189111761001111
8033803180310101900190192111781101111
8034803280320111920193192111801001111
8035803380330101930193194111811101111
8036803480340111940196194111831001111
8037803580350111960196197111851101111
8038803680360101970198197111871001111
8039803780370111980198199111891101111
8040803880380101990200199111901001111
8041803980390112000200201111921101111
8042804080400112010201201111931001111
8043804180410102010201202111941101111
8044804280420112020202202111961001111
8045804380430102020202202111971101111
8046804480440112020202202111981001111
8047804580450112020202203111991101111
8048804680460102030203203112001001111
8049804780470112030203203112011101111
8050804880480102030202203112011001111
8051804980490112020202202112021101111
8052805080500112020202202112021001111
8053805180510102020202201112021101111
8054805280520112010200201112021001111
8055805380530102000200200112031101111
8056805480540112000199200112031001111
8057805580550111990199197112031101111
8058805680560101970197197112021001111
8059805780570111970197195112021101111
8060805880580101950194195112021001111
8061805980590111940194193112011101111
8062806080600111930192193112001001111
8063806180610101920192189112001101111
8064806280620111890189189111991001111
8065806380630101890189187111971101111
8066806480640111870185187111971001111
8067806580650111850185183111951101111
8068806680660101830182183111941001111
8069806780670111820182179111931101111
8070806880680101790177179111921001111
8071806980690111770177176111891101111
8072807080700111760173176111891001111
8073807180710101730173172111871101111
8074807280720111720170172111851001111
8075807380730101700170168111831101111
8076807480740111680166168111821001111
8077807580750111660166164111791101111
8078807680760101640162164111771001111
8079807780770111620162160111761101111
8080807880780101600158160111731001111
8081807980790111580158156111721101111
8082808080800111560154156111701001111
8083808180810101540154152111681101111
8084808280820111520151152111661001111
8085808380830101510151149111641101111
8086808480840111490148149111621001111
8087808580850111480148146111601101111
8088808680860101460145146111581001111
8089808780870111450145143111561101111
8090808880880101430143143111541001111
8091808980890111430143141111521101111
8092809080900111410140141111511001111
8093809180910101400140139111491101111
8094809280920111390138139111481001111
8095809380930101380138138111461101111
8096809480940111380137138111451001111
8097809580950111370137137111431101111
8098809680960101370136137111431001111
8099809780970111360136135111411101111
8100809880980101350135135111401001111
8101809980990111350135135111391101111
8102810081000111350135135111381001111
8103810181010101350135135111381101111
8104810281020111350135135111371001111
8105810381030101350135136111371101111
8106810481040111360136136111361001111
8107810581050111360136137111351101111
8108810681060101370137137111351001111
8109810781070111370137138111351101111
8110810881080101380139138111351001111
8111810981090111390139140111351101111
8112811081100111400141140111351001111
8113811181110101410141143111361101111
8114811281120111430145143111361001111
8115811381130101450145145111371101111
8116811481140111450146145111371001111
8117811581150111460146148111381101111
8118811681160101480150148111391001111
8119811781170111500150151111401101111
8120811881180101510153151111411001111
8121811981190111530153155111431101111
8122812081200111550157155111451001111
8123812181210101570157159111451101111
8124812281220111590161159111461001111
8125812381230101610161162111481101111
8126812481240111620164162111501001111
8127812581250111640164167111511101111
8128812681260101670168167111531001111
8129812781270111680168171111551101111
8130812881280101710172171111571001111
8131812981290111720172174111591101111
8132813081300111740177174111611001111
8133813181310101770177179111621101111
8134813281320111790181179111641001111
8135813381330101810181182111671101111
8136813481340111820183182111681001111
8137813581350111830183185111711101111
8138813681360101850187185111721001111
8139813781370111870187189111741101111
8140813881380101890190189111771001111
8141813981390111900190192111791101111
8142814081400111920193192111811001111
8143814181410101930193195111821101111
8144814281420111950196195111831001111
8145814381430101960196197111851101111
8146814481440111970198197111871001111
8147814581450111980198199111891101111
8148814681460101990200199111901001111
8149814781470112000200201111921101111
8150814881480102010201201111931001111
8151814981490112010201202111951101111
8152815081500112020202202111961001111
8153815181510102020202202111971101111
8154815281520112020203202111981001111
8155815381530102030203202111991101111
8156815481540112020203202112001001111
8157815581550112030203203112011101111
8158815681560102030203203112011001111
8159815781570112030203202112021101111
8160815881580102020202202112021001111
8161815981590112020202201112021101111
8162816081600112010200201112031001111
8163816181610102000200199112021101111
8164816281620111990199199112031001111
8165816381630101990199198112031101111
8166816481640111980197198112031001111
8167816581650111970197195112021101111
8168816681660101950194195112021001111
8169816781670111940194193112011101111
8170816881680101930191193112001001111
8171816981690111910191189111991101111
8172817081700111890188189111991001111
8173817181710101880188186111981101111
8174817281720111860184186111971001111
8175817381730101840184183111951101111
8176817481740111830181183111941001111
8177817581750111810181179111931101111
8178817681760101790177179111911001111
8179817781770111770177175111891101111
8180817881780101750173175111881001111
8181817981790111730173171111861101111
8182818081800111710169171111841001111
8183818181810101690169167111831101111
8184818281820111670165167111811001111
8185818381830101650165163111791101111
8186818481840111630161163111771001111
8187818581850111610161159111751101111
8188818681860101590158159111731001111
8189818781870111580158155111711101111
8190818881880101550154155111691001111
8191818981890111540154152111671101111
8192819081900111520151152111651001111
8193819181910101510151149111631101111