187018711873187518731873187318731874187418751875187518751875187518751875187518761877187818801882188218821881188118821883187918761876187618761875187518751875187518751875187518751875187518751875187518741873187318731873187318731872187218721872187218731874187218721872187318721872187418741874187518741872187318851889189018821887189118901894189318931900190119011903190519081909190919081906190519041903189819011905190819061909190819071908190919101911191119131913191319121913191419161915191519151917191819171918191719181918191919191919191919191919191919181919191819181918191819181918192519301930193319331934193419341933193219291929192819311932193319351937194319451946195819621963196419721979198119831984198419851985198619861987198919921993199519991999200120032004200720102011201120112013201820182020202020212021202220252027202720282029203020312034204020412042204420452047205120522053205320542053205320542057205720582061206320652068207420772078208020832083209020902090208720862086208520862086208520872092209220912092209120912092209020912093209620972097209820972098209820982096209920992099209920982098209620942095209420932094209620962095209420952094209420962095209220872086208420842084208220802080208020772074207320732073207320732075208620852086208620802074207520792084210120942100210421012101210021012100209921002099209720972097209320922092209120912096209720982099209720972098209820982099209921002100210221032104210521072111211321152119211921212126212821342135213721432145214521502157215921622163216721692170217321752196218621882189219522002200220222032204220522062209221222142218221922202229223022312233223322362236223822382236224122412242224322442244224522472248224822482249225122532253225522552257225822602262226622682274227522772281228422912301230423052306231023162323233023322336233823392342234623512357235823642367237223762379238223842389239023952396239924002401240224062413241524172419242224242422242124182417241524162418241824202420242124222423242324192419241924182415241224052401240023962392239123892386238423792376237123582348234623422340233823372337233623322332233223272325232323222320232123212319231523072305230823072296229022872283228022782273227222692261225322502249224622422235223422312228221922152209220822062195219121892188217721732172217221722173217321702170217121722173217221712171217121702170216921702170217021702170216521632162216021522150214521452143213921342127212221142109210621012093208920852085207920772074207220652058205620552054205020492047204520412038203620342033203120292029202620252023201920182015201420142012201220081999199819931988197819781978197619751972196619671969196919681962196019511948194519451941193819361936193519291928192419211920191719131910190619011900189818971895189518941891189118911891188918881887188518851884188318811879187418731872187118631855185318501849184618441840183718381837183718401837183718371837183718381838183718371838184018381837183818381837183718361836183618361836183618351835183518351835183518351836183518351835183418341830183018301830183018301830183018301832183418351836183718381841184118421844184418461847184718471848184918501855185618561855185618561856185518551857185718581859185918591859186018621862186218631865186518671869186918701871187218731874187518781879188018791880188318861887188618841883188018801879187618691867186218621861186318621861186218621863186318631864186418651866186618671867186818701870187018701871187118721872187218701868186718671865186318621861185218511847184718471848185118521853185318501849184818471847184718491849185018501850185018491848184718461845184418431844184518451845184418431842184018401840184018401840184018401840184018401840183918381838183818371837183718381841184218431843184318431844184618461847184818491850185118541854185418551855185718571857185718591861186418651866186718671868186818691872187318731874187618771879188018811884188718881890189018911891189218921894189518951898190019001905190819111913191919221923192419251926192719281931193119321933193419341936193819411941194219451945194619461946