1177120412021205120512121210121012321241122512411256124012501244123512401255125512671270125212061250125912821272124812721271126312711285129812961303130512891288129013071305130213021313132313211314132013111320132013241337135113581344133813531357136013601372135713681394139713891408140914121410141214201420142614281440142114351430144414491465146714671470147114711471147214851484147414921490148914971513150215161526152215371539154915461556156015771577157415711568157016051600159715991605161316201626163116311642164216471653165316421654165616501650167616871682168716971705172417221722173417461771178917891795176017801788178617851796179317971805181118071844185618501856185218421840184418491857186618771884188418801868186318781871188318971879189519011915191819381942196219731999199120232035203220202020203020502060206020672051208120812088207720752077209821122110210621052104210020932081208720882118212321222109214221372146214521282126215021502135215021652169217821812173218121832186219022002205220322052206221322072222222922322232223622402240224222472255225222522246222922182203218721802180218021802180218021842190219321902192219221912193219222122232224222472253225622652274232623592368242124442457245024502449243924502450244424222403239023842376238023862384237823602359233523312319231523132315230723052289226622432235222122012194220921992198220522162220221722002184219021682179215721552159215121502161216021462134212921172082207620592050204920402033202920112018200619981980197719751970196519671962196219541948194119411934192519271910190818971881187818721867185518621844184718341828181117901782177217611747174017401740174017401740174017601760177217721774177317791780177917741780178717921802180718071818181218211802182018281828184018401840184218581858185718671864186018611864186118831889188218771890189218941895188018881881187918671882187818741868187718771894188018611860186018601896190018801880188418901896190019001900191019101910191819201920192019291930194019401941194519411947195319491951195719601960196019701980198019862000200320052019202720212022203120422044205520582063207820922103211421142129215321572170218321792199220422202227223422352257224422632269227622812291230423072321233223462370239424322524283329602970299629702833252424562422239423662325232123072305231423182309230422892280228022802280227922822280227522762274227622762277227222742261226022542252225022412240223822302230222822202220221922172211221022102210220922102211221422242229222922362233224222512244224022502250225022562254225222532257225022462256225222482252226122522270225822532252225822572252225722582257226022632254225522542255225322522256225122412240224022402232223422262213221122012202218921902181216821622148214121312130212221172115210721152096210821082108209920992104209920912091209120812081208020632032197819601963192219021910189018901894189418981897189818951885188518851885188018651863186718671827184418441827182718181818181818031791181318131816180217901770174017291704170416851658168116601660166316181631163116111612159515751566155215361523151615141537153715161503149614981472146014611460145514361431142514221420143014291430142914261424142314081396138113751353133713251318130913091291128712951336136413611370135413581337133013021276129713021301131413071280131013001291130213261326133313171299127012731289125012511263127712911293128312861288128012501267127212701294128212681251124012411251124912611253127012821289126812771270127112721248130012821235121112131155115111861177116911771177