000000101022002345-50567078080089101112012130131401415015161718192002121222302324024252627282930313234035353637383940040414243440444504546474804849505152535455565758596061620626364656667687007071071720727307374757677077078787980818283848508586878889909293949596979899100101102103104105107108109110112113114115116117118119120121122123125127128129130131132133134135136137138139140142143145146150151152153155159160161162164165166170171172173174175176177178179180181184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218220221222223224225226227228229230231232233234235236237238240241244247248249250251252254255256258260264265267268269270271273274275276277278280281282283284285286287289290291292293294295298300301302304306307308309310311312313314315316317318319320321322323324326327328329330331332333334335336337338339340342343345346347350351352353354356357358359360361362364365366367368369370371372373374375376377378380381383384385386387388389390391392393394395396397398399400401402403404405406407408410411412413414415416417418419420421422423424425426427429430431432433435437438439440441442444445447450451452454455457458459460461462463464465466467469470472474475476477478479480481482483484485486487488489490492493494495496497498499500501502503504505506507508509510511512513514515516518520521522524525526528529530532533534536537538539540541542543544545548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581584585586587588589590591592593594596597598599600601602603604605606608609610611613614615616617619620621622624626627628630631632634635636638639640645646647648649650651653654657658659660661662663666667668669670671672673674675676678679681682683684687688690691692693694696697699700701702703704705706707708709710711712713714715716717718720721722724725726727728730732734736737738739740741742743744745746747749750751752753754755756758759760761762764767768769770771772773774775776777778780781782783784785786787788789791792793794795796797798799800801802804805806807808809810812813814815817818819820821822823825826828829830831832833834835836837838839840841842843845847849850851852853854856857858859860864867868870873874875876878879881882884885886887888889890891892893894895896899900901902903904905906907911912913914915916918919920921922924925926927928929931932933934935936937938939940941942943944945946947948949951952953954955957958959960961962963964965966967968970971972973974975976977978979981982983984985986987988989990992993994995996997998999100010011002100310041005100610071008100910101012101310141015101610181019102010211022102310241025102610271028102910301031103210331034103510361037103810401041104210431045104610471048104910501051105210531054105510561057105810591061106210661067106810691070107110721073107410751076107710781079108010821083109010911092109310941095109610971098109911001101110211031104110511071108110911101111111211131114111611171120112111231124112511261127112911301131113211331135113611371138113911411143114411461148114911501154115511561157115811591160116111621163116411651166116711681169117011711172117411751176117711781179118011811182118311851186118711881189119011931194119511961199120012011202120312041205120612071209121012111212121312141215121612171218121912201221122312241225122712281229123012311232123312341235123612371238124012411242124312451246124712491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127312741275127612771278127912801281128212831284128512861287128812891291129212931294129612971300130113021303130413051306130813091310131113121313131413151317131813191321132213231324132513261327132813291333133613371338133913401341134213431344134514431821182418281829184418461854186418701883190619241938194619471956200020112013201520172023202420343314500252735316531855135577568058335998610471001541742395