Zum Inhalt springen
generalplanerfrankfurt

Generalplaner in Frankfurt – Übersicht 2026

Frankfurt als führender Wirtschaftsstandort bietet ein breites Spektrum an Generalplanungsleistungen für anspruchsvolle Bauprojekte.

generalplaner in frankfurt — Marktüberblick

Frankfurt am Main ist nicht nur Finanzmetropole, sondern auch ein bedeutender Standort für Architektur und Bauplanung. Die Stadt verzeichnet kontinuierlich hohe Bauaktivität in den Bereichen Büro- und Geschäftsbauten, Wohnungsbau sowie Infrastrukturprojekte. Die Skyline der Stadt entwickelt sich stetig weiter, während gleichzeitig zahlreiche Sanierungsprojekte im Bestand die Nachfrage nach integrierten Planungsleistungen befeuern.

Als zentraler Verkehrsknotenpunkt mit dem größten deutschen Flughafen, dem Hauptbahnhof und direkter Autobahnanbindung (A3, A5, A66) ist Frankfurt optimal erreichbar. Diese Infrastruktur macht die Stadt attraktiv für überregional tätige Generalplaner und ermöglicht effiziente Projektabwicklung auch bei komplexen Bauvorhaben mit internationalen Beteiligten.

Die Frankfurter Baubranche profitiert von der Präsenz zahlreicher Unternehmenszentralen, Banken und Versicherungen, die regelmäßig Großprojekte initiieren. Auch die Nähe zu Wiesbaden, Darmstadt und dem gesamten Rhein-Main-Gebiet schafft einen stabilen Markt für Generalplanungsleistungen, die komplexe Anforderungen an Koordination, Termin- und Kostenmanagement stellen.

Marktinfo: Preise, Verfügbarkeit, Trends

Generalplanungsleistungen in Frankfurt bewegen sich preislich im oberen Segment der deutschen Märkte. Honorare werden üblicherweise nach HOAI oder als Pauschalhonorar vereinbart. Für mittelgroße Gewerbebauten (5.000-10.000 m² BGF) liegen die Gesamthonorare für Generalplanung typischerweise im Bereich von 8-15% der Bausumme, abhängig von Projektgröße, Komplexität und Leistungsumfang.

Bei Wohnbauprojekten mittlerer Größe bewegen sich die Honorare häufig zwischen 10-14% der Bausumme, bei hochkomplexen Hochhausprojekten oder denkmalgeschützten Sanierungen können sie auch 15-18% erreichen. Die Abrechnung erfolgt meist in Leistungsphasen gemäß HOAI § 34, wobei Generalplaner oft zusätzliche Koordinationsleistungen erbringen, die über die klassischen Leistungsbilder hinausgehen.

Die Nachfrage nach Generalplanern in Frankfurt ist das gesamte Jahr über hoch, mit leichten Schwankungen je nach Investitionszyklen der Großunternehmen. Vorlaufzeiten für renommierte Büros betragen oft 6-12 Monate. Ein Trend zu BIM-basierter Planung und integrierten Projektabwicklungsformen (IPD) ist deutlich erkennbar, was die Anforderungen an Generalplaner stetig erhöht.

Tagessatz-Übersicht

Stand 2026-05 · Ranges aus Marktbeobachtung, Anbieter-spezifisch ±15%

Honorare in Frankfurt liegen 10-15% über dem bundesweiten Durchschnitt aufgrund der Metropolenlage und Projektkomplexität.

GeräteklasseTag (€)
Kleinprojekte (Wohnhaus, Umbau bis 1 Mio. €)00
Mittlere Projekte (MFH, Gewerbe 1-5 Mio. €)00
Große Projekte (Büro, Wohnen 5-20 Mio. €)00
Großprojekte (Hochhaus, Komplex >20 Mio. €)00
  • BIM-Management: 3-8% Aufschlag auf Grundhonorar
  • Nachhaltigkeitszertifizierung (DGNB): 15.000-80.000 EUR je nach Gebäudegröße
  • Projektsteuerung: 2-5% der Bausumme zusätzlich
  • Besondere Leistungen (Gutachten, Analysen): 120-200 EUR/Stunde

Preis-Entwicklung

+13.2 % YoY

Werte basieren auf Marktbeobachtung HOAI-Honorare Mittelsätze, projektspezifisch ±20% Abweichung möglich.

93000931009320093300934009350093600937009380093900940009410094200943009440094500946009470094800949009500095100952009530095400955009560095700958009590096000961009620096300964009650096600967009680096900970009710097200973009740097500976009770097800979009800098100982009830098400985009860098700988009890099000991009920099300994009950099600997009980099900100000100100100200100300100400100500100600100700100800100900101000101100101200101300101400101500101600101700101800101900102000102100102200102300102400102500102600102700102800102900103000103100103200103300103400103500103600103700103800103900104000104100104200104300104400104500104600104700104800104900105000105100105200105300105400105500105600105700105800105900106000106100106200106300106400106500106600106700106800106900107000107100107200107300107400107500107600107700107800107900108000108100108200108300108400108500108600108700108800108900109000109100109200109300109400109500109600109700109800109900110000110100110200110300110400110500110600110700110800110900111000111100111200111300111400111500111600111700111800111900112000112100112200112300112400112500112600112700112800112900113000113100113200113300113400113500113600113700113800113900114000114100114200114300114400114500114600114700114800114900115000115100115200115300115400115500115600115700115800115900116000116100116200116300116400116500116600116700116800116900117000117100117200117300117400117500117600117700117800117900118000118100118200118300118400118500118600118700118800118900119000119100119200119300119400119500119600119700119800119900120000120100120200120300120400120500120600120700120800120900121000121100121200121300121400121500121600121700121800121900122000122100122200122300122400122500122600122700122800122900123000123100123200123300123400123500123600123700123800123900124000124100124200124300124400124500124600124700124800124900125000125100125200125300125400125500125600125700125800125900126000126100126200126300126400126500126600126700126800126900127000127100127200127300127400127500127600127700127800127900128000128100128200128300128400128500128600128700128800128900129000129100129200129300129400129500129600129700129800129900130000130100130200130300130400130500130600130700130800130900131000131100131200131300131400131500131600131700131800131900132000132100132200132300132400132500132600132700132800132900133000133100133200133300133400133500133600133700133800133900134000134100134200134300134400134500134600134700134800134900135000135100135200135300135400135500135600135700135800135900136000136100136200136300136400136500136600136700136800136900137000137100137200137300137400137500137600137700137800137900138000138100138200138300138400138500138600138700138800138900139000139100139200139300139400139500139600139700139800139900140000140100140200140300140400140500140600140700140800140900141000141100141200141300141400141500141600141700141800141900142000142100142200142300142400142500142600142700142800142900143000143100143200143300143400143500143600143700143800143900144000144100144200144300144400144500144600144700144800144900145000145100145200145300145400145500145600145700145800145900146000146100146200146300146400146500146600146700146800146900147000147100147200147300147400147500147600147700147800147900148000148100148200148300148400148500148600148700148800148900149000149100149200149300149400149500149600149700149800149900150000150100150200150300150400150500150600150700150800150900151000151100151200151300151400151500151600151700151800151900152000152100152200152300152400152500152600152700152800152900153000153100153200153300153400153500153600153700153800153900154000154100154200154300154400154500154600154700154800154900155000155100155200155300155400155500155600155700155800155900156000156100156200156300156400156500156600156700156800156900157000157100157200157300157400157500157600157700157800157900158000158100158200158300158400158500158600158700158800158900159000159100159200159300159400159500159600159700159800159900160000160100160200160300160400160500160600160700160800160900161000161100161200161300161400161500161600161700161800161900162000162100162200162300162400162500162600162700162800162900163000163100163200163300163400163500163600163700163800163900164000164100164200164300164400164500164600164700164800164900165000165100165200165300165400165500165600165700165800165900166000166100166200166300166400166500166600166700166800166900167000167100167200167300167400167500167600167700167800167900168000168100168200168300168400168500168600168700168800168900169000169100169200169300169400169500169600169700169800169900170000170100170200170300170400170500170600170700170800170900171000171100171200171300171400171500171600171700171800171900172000172100172200172300172400172500172600172700172800172900173000173100173200173300173400173500173600173700173800173900174000174100174200174300174400174500174600174700174800174900175000175100175200175300175400175500175600175700175800175900176000176100176200176300176400176500176600176700176800176900177000177100177200177300177400177500177600177700177800177900178000178100178200178300178400178500178600178700178800178900179000179100179200179300179400179500179600179700179800179900180000180100180200180300180400180500180600180700180800180900181000181100181200181300181400181500181600181700181800181900182000182100182200182300182400182500182600182700182800182900183000183100183200183300183400183500183600183700183800183900184000184100184200184300184400184500184600184700184800184900185000185100185200185300185400185500185600185700185800185900186000186100186200186300186400186500186600186700186800186900187000187100187200187300187400187500187600187700187800187900188000188100188200188300188400188500188600188700188800188900189000189100189200189300189400189500189600189700189800189900190000190100190200190300190400190500190600190700190800190900191000191100191200191300191400191500191600191700191800191900192000192100192200192300192400192500192600192700192800192900193000193100193200193300193400193500193600193700193800193900194000194100194200194300194400194500194600194700194800194900195000195100195200195300195400195500195600195700195800195900196000196100196200196300196400196500196600196700196800196900197000197100197200197300197400197500197600197700197800197900198000198100198200198300198400198500198600198700198800198900199000199100199200199300199400199500199600199700199800199900200000200100200200200300200400200500200600200700200800200900201000201100201200201300201400201500201600201700201800201900202000202100202200202300202400202500202600202700202800202900203000203100203200203300203400203500203600203700203800203900204000204100204200204300204400204500204600204700204800204900205000205100205200205300205400205500205600205700205800205900206000206100206200206300206400206500206600206700206800206900207000207100207200207300207400207500207600207700207800207900208000208100208200208300208400208500208600208700208800208900209000209100209200209300209400209500209600209700209800209900210000210100210200210300210400210500210600210700210800210900211000211100211200211300211400211500211600211700211800211900212000212100212200212300212400212500212600212700212800212900213000213100213200213300213400213500213600213700213800213900214000214100214200214300214400214500214600214700214800214900215000215100215200215300215400215500215600215700215800215900216000216100216200216300216400216500216600216700216800216900217000217100217200217300217400217500217600217700217800217900218000218100218200218300218400218500218600218700218800218900219000219100219200219300219400219500219600219700219800219900220000220100220200220300220400220500220600220700220800220900221000221100221200221300221400221500221600221700221800221900222000222100222200222300222400222500222600222700222800222900223000223100223200223300223400223500223600223700223800223900224000224100224200224300224400224500224600224700224800224900225000225100225200225300225400225500225600225700225800225900226000226100226200226300226400226500226600226700226800226900227000227100227200227300227400227500227600227700227800227900228000228100228200228300228400228500228600228700228800228900229000229100229200229300229400229500229600229700229800229900230000230100230200230300230400230500230600230700230800230900231000231100231200231300231400231500231600231700231800231900232000232100232200232300232400232500232600232700232800232900233000233100233200233300233400233500233600233700233800233900234000234100234200234300234400234500234600234700234800234900235000235100235200235300235400235500235600235700235800235900236000236100236200236300236400236500236600236700236800236900237000237100237200237300237400237500237600237700237800237900238000238100238200238300238400238500238600238700238800238900239000239100239200239300239400239500239600239700239800239900240000240100240200240300240400240500240600240700240800240900241000241100241200241300241400241500241600241700241800241900242000242100242200242300242400242500242600242700242800242900243000243100243200243300243400243500243600243700243800243900244000244100244200244300244400244500244600244700244800244900245000245100245200245300245400245500245600245700245800245900246000246100246200246300246400246500246600246700246800246900247000247100247200247300247400247500247600247700247800247900248000248100248200248300248400248500248600248700248800248900249000249100249200249300249400249500249600249700249800249900250000250100250200250300250400250500250600250700250800250900251000251100251200251300251400251500251600251700251800251900252000252100252200252300252400252500252600252700252800252900253000253100253200253300253400253500253600253700253800253900254000254100254200254300254400254500254600254700254800254900255000255100255200255300255400255500255600255700255800255900256000256100256200256300256400256500256600256700256800256900257000257100257200257300257400257500257600257700257800257900258000258100258200258300258400258500258600258700258800258900259000259100259200259300259400259500259600259700259800259900260000260100260200260300260400260500260600260700260800260900261000261100261200261300261400261500261600261700261800261900262000262100262200262300262400262500262600262700262800262900263000263100263200263300263400263500263600263700263800263900264000264100264200264300264400264500264600264700264800264900265000265100265200265300265400265500265600265700265800265900266000266100266200266300266400266500266600266700266800266900267000267100267200267300267400267500267600267700267800267900268000268100268200268300268400268500268600268700268800268900269000269100269200269300269400269500269600269700269800269900270000270100270200270300270400270500270600270700270800270900271000271100271200271300271400271500271600271700271800271900272000272100272200272300272400272500272600272700272800272900273000273100273200273300273400273500273600273700273800273900274000274100274200274300274400274500274600274700274800274900275000275100275200275300275400275500275600275700275800275900276000276100276200276300276400276500276600276700276800276900277000277100277200277300277400277500277600277700277800277900278000278100278200278300278400278500278600278700278800278900279000279100279200279300279400279500279600279700279800279900280000280100280200280300280400280500280600280700280800280900281000281100281200281300281400281500281600281700281800281900282000282100282200282300282400282500282600282700282800282900283000283100283200283300283400283500283600283700283800283900284000284100284200284300284400284500284600284700284800284900285000285100285200285300285400285500285600285700285800285900286000286100286200286300286400286500286600286700286800286900287000287100287200287300287400287500287600287700287800287900288000288100288200288300288400288500288600288700288800288900289000289100289200289300289400289500289600289700289800289900290000290100290200290300290400290500290600290700290800290900291000291100291200291300291400291500291600291700291800291900292000292100292200292300292400292500292600292700292800292900293000293100293200293300293400293500293600293700293800293900294000294100294200294300294400294500294600294700294800294900295000295100295200295300295400295500295600295700295800295900296000296100296200296300296400296500296600296700296800296900297000297100297200297300297400297500297600297700297800297900298000298100298200298300298400298500298600298700298800298900299000299100299200299300299400299500299600299700299800299900300000300100300200300300300400300500300600300700300800300900301000301100301200301300301400301500301600301700301800301900302000302100302200302300302400302500302600302700302800302900303000303100303200303300303400303500303600303700303800303900304000304100304200304300304400304500304600304700304800304900305000305100305200305300305400305500305600305700305800305900306000306100306200306300306400306500306600306700306800306900307000307100307200307300307400307500307600307700307800307900308000308100308200308300308400308500308600308700308800308900309000309100309200309300309400309500309600309700309800309900310000310100310200310300310400310500310600310700310800310900311000311100311200311300311400311500311600311700311800311900312000312100312200312300312400312500312600312700312800312900313000313100313200313300313400313500313600313700313800313900314000314100314200314300314400314500314600314700314800314900315000315100315200315300315400315500315600315700315800315900316000316100316200316300316400316500316600316700316800316900317000317100317200317300317400317500317600317700317800317900318000318100318200318300318400318500318600318700318800318900319000319100319200319300319400319500319600319700319800319900320000320100320200320300320400320500320600320700320800320900321000321100321200321300321400321500321600321700321800321900322000322100322200322300322400322500322600322700322800322900323000323100323200323300323400323500323600323700323800323900324000324100324200324300324400324500324600324700324800324900325000325100325200325300325400325500325600325700325800325900326000326100326200326300326400326500326600326700326800326900327000327100327200327300327400327500327600327700327800327900328000328100328200328300328400328500328600328700328800328900329000329100329200329300329400329500329600329700329800329900330000330100330200330300330400330500330600330700330800330900331000331100331200331300331400331500331600331700331800331900332000332100332200332300332400332500332600332700332800332900333000333100333200333300333400333500333600333700333800333900334000334100334200334300334400334500334600334700334800334900335000335100335200335300335400335500335600335700335800335900336000336100336200336300336400336500336600336700336800336900337000337100337200337300337400337500337600337700337800337900338000338100338200338300338400338500338600338700338800338900339000339100339200339300339400339500339600339700339800339900340000340100340200340300340400340500340600340700340800340900341000341100341200341300341400341500341600341700341800341900342000342100342200342300342400342500342600342700342800342900343000343100343200343300343400343500343600343700343800343900344000344100344200344300344400344500344600344700344800344900345000345100345200345300345400345500345600345700345800345900346000346100346200346300346400346500346600346700346800346900347000347100347200347300347400347500347600347700347800347900348000348100348200348300348400348500348600348700348800348900349000349100349200349300349400349500349600349700349800349900350000350100350200350300350400350500350600350700350800350900351000351100351200351300351400351500351600351700351800351900352000352100352200352300352400352500352600352700352800352900353000353100353200353300353400353500353600353700353800353900354000354100354200354300354400354500354600354700354800354900355000355100355200355300355400355500355600355700355800355900356000356100356200356300356400356500356600356700356800356900357000357100357200357300357400357500357600357700357800357900358000358100358200358300358400358500358600358700358800358900359000359100359200359300359400359500359600359700359800359900360000360100360200360300360400360500360600360700360800360900361000361100361200361300361400361500361600361700361800361900362000362100362200362300362400362500362600362700362800362900363000363100363200363300363400363500363600363700363800363900364000364100364200364300364400364500364600364700364800364900365000365100365200365300365400365500365600365700365800365900366000366100366200366300366400366500366600366700366800366900367000367100367200367300367400367500367600367700367800367900368000368100368200368300368400368500368600368700368800368900369000369100369200369300369400369500369600369700369800369900370000370100370200370300370400370500370600370700370800370900371000371100371200371300371400371500371600371700371800371900372000372100372200372300372400372500372600372700372800372900373000373100373200373300373400373500373600373700373800373900374000374100374200374300374400374500374600374700374800374900375000375100375200375300375400375500375600375700375800375900376000376100376200376300376400376500376600376700376800376900377000377100377200377300377400377500377600377700377800377900378000378100378200378300378400378500378600378700378800378900379000379100379200379300379400379500379600379700379800379900380000380100380200380300380400380500380600380700380800380900381000381100381200381300381400381500381600381700381800381900382000382100382200382300382400382500382600382700382800382900383000383100383200383300383400383500383600383700383800383900384000384100384200384300384400384500384600384700384800384900385000385100385200385300385400385500385600385700385800385900386000386100386200386300386400386500386600386700386800386900387000387100387200387300387400387500387600387700387800387900388000388100388200388300388400388500388600388700388800388900389000389100389200389300389400389500389600389700389800389900390000390100390200390300390400390500390600390700390800390900391000391100391200391300391400391500391600391700391800391900392000392100392200392300392400392500392600392700392800392900393000393100393200393300393400393500393600393700393800393900394000394100394200394300394400394500394600394700394800394900395000395100395200395300395400395500395600395700395800395900396000396100396200396300396400396500396600396700396800396900397000397100397200397300397400397500397600397700397800397900398000398100398200398300398400398500398600398700398800398900399000399100399200399300399400399500399600399700399800399900400000400100400200400300400400400500400600400700400800400900401000401100401200401300401400401500401600401700401800401900402000402100402200402300402400402500402600402700402800402900403000403100403200403300403400403500403600403700403800403900404000404100404200404300404400404500404600404700404800404900405000405100405200405300405400405500405600405700405800405900406000406100406200406300406400406500406600406700406800406900407000407100407200407300407400407500407600407700407800407900408000408100408200408300408400408500408600408700408800408900409000409100409200409300409400409500409600409700409800409900410000410100410200410300410400410500410600410700410800410900411000411100411200411300411400411500411600411700411800411900412000412100412200412300412400412500412600412700412800412900413000413100413200413300413400413500413600413700413800413900414000414100414200414300414400414500414600414700414800414900415000415100415200415300415400415500415600415700415800415900416000416100416200416300416400416500416600416700416800416900417000417100417200417300417400417500417600417700417800417900418000418100418200418300418400418500418600418700418800418900419000419100419200419300419400419500419600419700419800419900420000420100420200420300420400420500420600420700420800420900421000421100421200421300421400421500421600421700421800421900422000422100422200422300422400422500422600422700422800422900423000423100423200423300423400423500423600423700423800423900424000424100424200424300424400424500424600424700424800424900425000425100425200425300425400425500425600425700425800425900426000426100426200426300426400426500426600426700426800426900427000427100427200427300427400427500427600427700427800427900428000428100428200428300428400428500428600428700428800428900429000429100429200429300429400429500429600429700429800429900430000430100430200430300430400430500430600430700430800430900431000431100431200431300431400431500431600431700431800431900432000432100432200432300432400432500432600432700432800432900433000433100433200433300433400433500433600433700433800433900434000434100434200434300434400434500434600434700434800434900435000435100435200435300435400435500435600435700435800435900436000436100436200436300436400436500436600436700436800436900437000437100437200437300437400437500437600437700437800437900438000438100438200438300438400438500438600438700438800438900439000439100439200439300439400439500439600439700439800439900440000440100440200440300440400440500440600440700440800440900441000441100441200441300441400441500441600441700441800441900442000442100442200442300442400442500442600442700442800442900443000443100443200443300443400443500443600443700443800443900444000444100444200444300444400444500444600444700444800444900445000445100445200445300445400445500445600445700445800445900446000446100446200446300446400446500446600446700446800446900447000447100447200447300447400447500447600447700447800447900448000448100448200448300448400448500448600448700448800448900449000449100449200449300449400449500449600449700449800449900450000450100450200450300450400450500450600450700450800450900451000451100451200451300451400451500451600451700451800451900452000452100452200452300452400452500452600452700452800452900453000453100453200453300453400453500453600453700453800453900454000454100454200454300454400454500454600454700454800454900455000455100455200455300455400455500455600455700455800455900456000456100456200456300456400456500456600456700456800456900457000457100457200457300457400457500457600457700457800457900458000458100458200458300458400458500458600458700458800458900459000459100459200459300459400459500459600459700459800459900460000460100460200460300460400460500460600460700460800460900461000461100461200461300461400461500461600461700461800461900462000462100462200462300462400462500462600462700462800462900463000463100463200463300463400463500463600463700463800463900464000464100464200464300464400464500464600464700464800464900465000465100465200465300465400465500465600465700465800465900466000466100466200466300466400466500466600466700466800466900467000467100467200467300467400467500467600467700467800467900468000468100468200468300468400468500468600468700468800468900469000469100469200469300469400469500469600469700469800469900470000470100470200470300470400470500470600470700470800470900471000471100471200471300471400471500471600471700471800471900472000472100472200472300472400472500472600472700472800472900473000473100473200473300473400473500473600473700473800473900474000474100474200474300474400474500474600474700474800474900475000475100475200475300475400475500475600475700475800475900476000476100476200476300476400476500476600476700476800476900477000477100477200477300477400477500477600477700477800477900478000478100478200478300478400478500478600478700478800478900479000479100479200479300479400479500479600479700479800479900480000480100480200480300480400480500480600480700480800480900481000481100481200481300481400481500481600481700481800481900482000482100482200482300482400482500482600482700482800482900483000483100483200483300483400483500483600483700483800483900484000484100484200484300484400484500484600484700484800484900485000485100485200485300485400485500485600485700485800485900486000486100486200486300486400486500486600486700486800486900487000487100487200487300487400487500487600487700487800487900488000488100488200488300488400488500488600488700488800488900489000489100489200489300489400489500489600489700489800489900490000490100490200490300490400490500490600490700490800490900491000491100491200491300491400491500491600491700491800491900492000492100492200492300492400492500492600492700492800492900493000493100493200493300493400493500493600493700493800493900494000494100494200494300494400494500494600494700494800494900495000495100495200495300495400495500495600495700495800495900496000496100496200496300496400496500496600496700496800496900497000497100497200497300497400497500497600497700497800497900498000498100498200498300498400498500498600498700498800498900499000499100499200499300499400499500499600499700499800499900500000500100500200500300500400500500500600500700500800500900501000501100501200501300501400501500501600501700501800501900502000502100502200502300502400502500502600502700502800502900503000503100503200503300503400503500503600503700503800503900504000504100504200504300504400504500504600504700504800504900505000505100505200505300505400505500505600505700505800505900506000506100506200506300506400506500506600506700506800506900507000507100507200507300507400507500507600507700507800507900508000508100508200508300508400508500508600508700508800508900509000509100509200509300509400509500509600509700509800509900510000510100510200510300510400510500510600510700510800510900511000511100511200511300511400511500511600511700511800511900512000512100512200512300512400512500512600512700512800512900513000513100513200513300513400513500513600513700513800513900514000514100514200514300514400514500514600514700514800514900515000515100515200515300515400515500515600515700515800515900516000516100516200516300516400516500516600516700516800516900517000517100517200517300517400517500517600517700517800517900518000518100518200518300518400518500518600518700518800518900519000519100519200519300519400519500519600519700519800519900520000520100520200520300520400520500520600520700520800520900521000521100521200521300521400521500521600521700521800521900522000522100522200522300522400522500522600522700522800522900523000523100523200523300523400523500523600523700523800523900524000524100524200524300524400524500524600524700524800524900525000525100525200525300525400525500525600525700525800525900526000526100526200526300526400526500526600526700526800526900527000527100527200527300527400527500527600527700527800527900528000528100528200528300528400528500528600528700528800528900529000529100529200529300529400529500529600529700529800529900530000530100530200530300530400530500530600530700530800530900531000531100531200531300531400531500531600531700531800531900532000532100532200532300532400532500532600532700532800532900533000533100533200533300533400533500533600533700533800533900534000534100534200534300534400534500534600534700534800534900535000535100535200535300535400535500535600535700535800535900536000536100536200536300536400536500536600536700536800536900537000537100537200537300537400537500537600537700537800537900538000538100538200538300538400538500538600538700538800538900539000539100539200539300539400539500539600539700539800539900540000540100540200540300540400540500540600540700540800540900541000541100541200541300541400541500541600541700541800541900542000542100542200542300542400542500542600542700542800542900543000543100543200543300543400543500543600543700543800543900544000544100544200544300544400544500544600544700544800544900545000545100545200545300545400545500545600545700545800545900546000546100546200546300546400546500546600546700546800546900547000547100547200547300547400547500547600547700547800547900548000548100548200548300548400548500548600548700548800548900549000549100549200549300549400549500549600549700549800549900550000550100550200550300550400550500550600550700550800550900551000551100551200551300551400551500551600551700551800551900552000552100552200552300552400552500552600552700552800552900553000553100553200553300553400553500553600553700553800553900554000554100554200554300554400554500554600554700554800554900555000555100555200555300555400555500555600555700555800555900556000556100556200556300556400556500556600556700556800556900557000557100557200557300557400557500557600557700557800557900558000558100558200558300558400558500558600558700558800558900559000559100559200559300559400559500559600559700559800559900560000560100560200560300560400560500560600560700560800560900561000561100561200561300561400561500561600561700561800561900562000562100562200562300562400562500562600562700562800562900563000563100563200563300563400563500563600563700563800563900564000564100564200564300564400564500564600564700564800564900565000565100565200565300565400565500565600565700565800565900566000566100566200566300566400566500566600566700566800566900567000567100567200567300567400567500567600567700567800567900568000568100568200568300568400568500568600568700568800568900569000569100569200569300569400569500569600569700569800569900570000570100570200570300570400570500570600570700570800570900571000571100571200571300571400571500571600571700571800571900572000572100572200572300572400572500572600572700572800572900573000573100573200573300573400573500573600573700573800573900574000574100574200574300574400574500574600574700574800574900575000575100575200575300575400575500575600575700575800575900576000576100576200576300576400576500576600576700576800576900577000577100577200577300577400577500577600577700577800577900578000578100578200578300578400578500578600578700578800578900579000579100579200579300579400579500579600579700579800579900580000580100580200580300580400580500580600580700580800580900581000581100581200581300581400581500581600581700581800581900582000582100582200582300582400582500582600582700582800582900583000583100583200583300583400583500583600583700583800583900584000584100584200584300584400584500584600584700584800584900585000585100585200585300585400585500585600585700585800585900586000586100586200586300586400586500586600586700586800586900587000587100587200587300587400587500587600587700587800587900588000588100588200588300588400588500588600588700588800588900589000589100589200589300589400589500589600589700589800589900590000590100590200590300590400590500590600590700590800590900591000591100591200591300591400591500591600591700591800591900592000592100592200592300592400592500592600592700592800592900593000593100593200593300593400593500593600593700593800593900594000594100594200594300594400594500594600594700594800594900595000595100595200595300595400595500595600595700595800595900596000596100596200596300596400596500596600596700596800596900597000597100597200597300597400597500597600597700597800597900598000598100598200598300598400598500598600598700598800598900599000599100599200599300599400599500599600599700599800599900600000600100600200600300600400600500600600600700600800600900601000601100601200601300601400601500601600601700601800601900602000602100602200602300602400602500602600602700602800602900603000603100603200603300603400603500603600603700603800603900604000604100604200604300604400604500604600604700604800604900605000605100605200605300605400605500605600605700605800605900606000606100606200606300606400606500606600606700606800606900607000607100607200607300607400607500607600607700607800607900608000608100608200608300608400608500608600608700608800608900609000609100609200609300609400609500609600609700609800609900610000610100610200610300610400610500610600610700610800610900611000611100611200611300611400611500611600611700611800611900612000612100612200612300612400612500612600612700612800612900613000613100613200613300613400613500613600613700613800613900614000614100614200614300614400614500614600614700614800614900615000615100615200615300615400615500615600615700615800615900616000616100616200616300616400616500616600616700616800616900617000617100617200617300617400617500617600617700617800617900618000618100618200618300618400618500618600618700618800618900619000619100619200619300619400619500619600619700619800619900620000620100620200620300620400620500620600620700620800620900621000621100621200621300621400621500621600621700621800621900622000622100622200622300622400622500622600622700622800622900623000623100623200623300623400623500623600623700623800623900624000624100624200624300624400624500624600624700624800624900625000625100625200625300625400625500625600625700625800625900626000626100626200626300626400626500626600626700626800626900627000627100627200627300627400627500627600627700627800627900628000628100628200628300628400628500628600628700628800628900629000629100629200629300629400629500629600629700629800629900630000630100630200630300630400630500630600630700630800630900631000631100631200631300631400631500631600631700631800631900632000632100632200632300632400632500632600632700632800632900633000633100633200633300633400633500633600633700633800633900634000634100634200634300634400634500634600634700634800634900635000635100635200635300635400635500635600635700635800635900636000636100636200636300636400636500636600636700636800636900637000637100637200637300637400637500637600637700637800637900638000638100638200638300638400638500638600638700638800638900639000639100639200639300639400639500639600639700639800639900640000640100640200640300640400640500640600640700640800640900641000641100641200641300641400641500641600641700641800641900642000642100642200642300642400642500642600642700642800642900643000643100643200643300643400643500643600643700643800643900644000644100644200644300644400644500644600644700644800644900645000645100645200645300645400645500645600645700645800645900646000646100646200646300646400646500646600646700646800646900647000647100647200647300647400647500647600647700647800647900648000648100648200648300648400648500648600648700648800648900649000649100649200649300649400649500649600649700649800649900650000650100650200650300650400650500650600650700650800650900651000651100651200651300651400651500651600651700651800651900652000652100652200652300652400652500652600652700652800652900653000653100653200653300653400653500653600653700653800653900654000654100654200654300654400654500654600654700654800654900655000655100655200655300655400655500655600655700655800655900656000656100656200656300656400656500656600656700656800656900657000657100657200657300657400657500657600657700657800657900658000658100658200658300658400658500658600658700658800658900659000659100659200659300659400659500659600659700659800659900660000660100660200660300660400660500660600660700660800660900661000661100661200661300661400661500661600661700661800661900662000662100662200662300662400662500662600662700662800662900663000663100663200663300663400663500663600663700663800663900664000664100664200664300664400664500664600664700664800664900665000665100665200665300665400665500665600665700665800665900666000666100666200666300666400666500666600666700666800666900667000667100667200667300667400667500667600667700667800667900668000668100668200668300668400668500668600668700668800668900669000669100669200669300669400669500669600669700669800669900670000670100670200670300670400670500670600670700670800670900671000671100671200671300671400671500671600671700671800671900672000672100672200672300672400672500672600672700672800672900673000673100673200673300673400673500673600673700673800673900674000674100674200674300674400674500674600674700674800674900675000675100675200675300675400675500675600675700675800675900676000676100676200676300676400676500676600676700676800676900677000677100677200677300677400677500677600677700677800677900678000678100678200678300678400678500678600678700678800678900679000679100679200679300679400679500679600679700679800679900680000680100680200680300680400680500680600680700680800680900681000681100681200681300681400681500681600681700681800681900682000682100682200682300682400682500682600682700682800682900683000683100683200683300683400683500683600683700683800683900684000684100684200684300684400684500684600684700684800684900685000685100685200685300685400685500685600685700685800685900686000686100686200686300686400686500686600686700686800686900687000687100687200687300687400687500687600687700687800687900688000688100688200688300688400688500688600688700688800688900689000689100689200689300689400689500689600689700689800689900690000690100690200690300690400690500690600690700690800690900691000691100691200691300691400691500691600691700691800691900692000692100692200692300692400692500692600692700692800692900693000693100693200693300693400693500693600693700693800693900694000694100694200694300694400694500694600694700694800694900695000695100695200695300695400695500695600695700695800695900696000696100696200696300696400696500696600696700696800696900697000697100697200697300697400697500697600697700697800697900698000698100698200698300698400698500698600698700698800698900699000699100699200699300699400699500699600699700699800699900700000700100700200700300700400700500700600700700700800700900701000701100701200701300701400701500701600701700701800701900702000702100702200702300702400702500702600702700702800702900703000703100703200703300703400703500703600703700703800703900704000704100704200704300704400704500704600704700704800704900705000705100705200705300705400705500705600705700705800705900706000706100706200706300706400706500706600706700706800706900707000707100707200707300707400707500707600707700707800707900708000708100708200708300708400708500708600708700708800708900709000709100709200709300709400709500709600709700709800709900710000710100710200710300710400710500710600710700710800710900711000711100711200711300711400711500711600711700711800711900712000712100712200712300712400712500712600712700712800712900713000713100713200713300713400713500713600713700713800713900714000714100714200714300714400714500714600714700714800714900715000715100715200715300715400715500715600715700715800715900716000716100716200716300716400716500716600716700716800716900717000717100717200717300717400717500717600717700717800717900718000718100718200718300718400718500718600718700718800718900719000719100719200719300719400719500719600719700719800719900720000720100720200720300720400720500720600720700720800720900721000721100721200721300721400721500721600721700721800721900722000722100722200722300722400722500722600722700722800722900723000723100723200723300723400723500723600723700723800723900724000724100724200724300724400724500724600724700724800724900725000725100725200725300725400725500725600725700725800725900726000726100726200726300726400726500726600726700726800726900727000727100727200727300727400727500727600727700727800727900728000728100728200728300728400728500728600728700728800728900729000729100729200729300729400729500729600729700729800729900730000730100730200730300730400730500730600730700730800730900731000731100731200731300731400731500731600731700731800731900732000732100732200732300732400732500732600732700732800732900733000733100733200733300733400733500733600733700733800733900734000734100734200734300734400734500734600734700734800734900735000735100735200735300735400735500735600735700735800735900736000736100736200736300736400736500736600736700736800736900737000737100737200737300737400737500737600737700737800737900738000738100738200738300738400738500738600738700738800738900739000739100739200739300739400739500739600739700739800739900740000740100740200740300740400740500740600740700740800740900741000741100741200741300741400741500741600741700741800741900742000742100742200742300742400742500742600742700742800742900743000743100743200743300743400743500743600743700743800743900744000744100744200744300744400744500744600744700744800744900745000745100745200745300745400745500745600745700745800745900746000746100746200746300746400746500746600746700746800746900747000747100747200747300747400747500747600747700747800747900748000748100748200748300748400748500748600748700748800748900749000749100749200749300749400749500749600749700749800749900750000750100750200750300750400750500750600750700750800750900751000751100751200751300751400751500751600751700751800751900752000752100752200752300752400752500752600752700752800752900753000753100753200753300753400753500753600753700753800753900754000754100754200754300754400754500754600754700754800754900755000755100755200755300755400755500755600755700755800755900756000756100756200756300756400756500756600756700756800756900757000757100757200757300757400757500757600757700757800757900758000758100758200758300758400758500758600758700758800758900759000759100759200759300759400759500759600759700759800759900760000760100760200760300760400760500760600760700760800760900761000761100761200761300761400761500761600761700761800761900762000762100762200762300762400762500762600762700762800762900763000763100763200763300763400763500763600763700763800763900764000764100764200764300764400764500764600764700764800764900765000765100765200765300765400765500765600765700765800765900766000766100766200766300766400766500766600766700766800766900767000767100767200767300767400767500767600767700767800767900768000768100768200768300768400768500768600768700768800768900769000769100769200769300769400769500769600769700769800769900770000770100770200770300770400770500770600770700770800770900771000771100771200771300771400771500771600771700771800771900772000772100772200772300772400772500772600772700772800772900773000773100773200773300773400773500773600773700773800773900774000774100774200774300774400774500774600774700774800774900775000775100775200775300775400775500775600775700775800775900776000776100776200776300776400776500776600776700776800776900777000777100777200777300777400777500777600777700777800777900778000778100778200778300778400778500778600778700778800778900779000779100779200779300779400779500779600779700779800779900780000780100780200780300780400780500780600780700780800780900781000781100781200781300781400781500781600781700781800781900782000782100782200782300782400782500782600782700782800782900783000783100783200783300783400783500783600783700783800783900784000784100784200784300784400784500784600784700784800784900785000785100785200785300785400785500785600785700785800785900786000786100786200786300786400786500786600786700786800786900787000787100787200787300787400787500787600787700787800787900788000788100788200788300788400788500788600788700788800788900789000789100789200789300789400789500789600789700789800789900790000790100790200790300790400790500790600790700790800790900791000791100791200791300791400791500791600791700791800791900792000792100792200792300792400792500792600792700792800792900793000793100793200793300793400793500793600793700793800793900794000794100794200794300794400794500794600794700794800794900795000795100795200795300795400795500795600795700795800795900796000796100796200796300796400796500796600796700796800796900797000797100797200797300797400797500797600797700797800797900798000798100798200798300798400798500798600798700798800798900799000799100799200799300799400799500799600799700799800799900800000800100800200800300800400800500800600800700800800800900801000801100801200801300801400801500801600801700801800801900802000802100802200802300802400802500802600802700802800802900803000803100803200803300803400803500803600803700803800803900804000804100804200804300804400804500804600804700804800804900805000805100805200805300805400805500805600805700805800805900806000806100806200806300806400806500806600806700806800806900807000807100807200807300807400807500807600807700807800807900808000808100808200808300808400808500808600808700808800808900809000809100809200809300809400809500809600809700809800809900810000810100810200810300810400810500810600810700810800810900811000811100811200811300811400811500811600811700811800811900812000812100812200812300812400812500812600812700812800812900813000813100813200813300813400813500813600813700813800813900814000814100814200814300814400814500814600814700814800814900815000815100815200815300815400815500815600815700815800815900816000816100816200816300816400816500816600816700816800816900817000817100817200817300817400817500817600817700817800817900818000818100818200818300818400818500818600818700818800818900819000819100819200819300819400819500819600819700819800819900820000820100820200820300820400820500820600820700820800820900821000821100821200821300821400821500821600821700821800821900822000822100822200822300822400822500822600822700822800822900823000823100823200823300823400823500823600823700823800823900824000824100824200824300824400824500824600824700824800824900825000825100825200825300825400825500825600825700825800825900826000826100826200826300826400826500826600826700826800826900827000827100827200827300827400827500827600827700827800827900828000828100828200828300828400828500828600828700828800828900829000829100829200829300829400829500829600829700829800829900830000830100830200830300830400830500830600830700830800830900831000831100831200831300831400831500831600831700831800831900832000832100832200832300832400832500832600832700832800832900833000833100833200833300833400833500833600833700833800833900834000834100834200834300834400834500834600834700834800834900835000835100835200835300835400835500835600835700835800835900836000836100836200836300836400836500836600836700836800836900837000837100837200837300837400837500837600837700837800837900838000838100838200838300838400838500838600838700838800838900839000839100839200839300839400839500839600839700839800839900840000840100840200840300840400840500840600840700840800840900841000841100841200841300841400841500841600841700841800841900842000842100842200842300842400842500842600842700842800842900843000843100843200843300843400843500843600843700843800843900844000844100844200844300844400844500844600844700844800844900845000845100845200845300845400845500845600845700845800845900846000846100846200846300846400846500846600846700846800846900847000847100847200847300847400847500847600847700847800847900848000848100848200848300848400848500848600848700848800848900849000849100849200849300849400849500849600849700849800849900850000850100850200850300850400850500850600850700850800850900851000851100851200851300851400851500851600851700851800851900852000852100852200852300852400852500852600852700852800852900853000853100853200853300853400853500853600853700853800853900854000854100854200854300854400854500854600854700854800854900855000855100855200855300855400855500855600855700855800855900856000856100856200856300856400856500856600856700856800856900857000857100857200857300857400857500857600857700857800857900858000858100858200858300858400858500858600858700858800858900859000859100859200859300859400859500859600859700859800859900860000860100860200860300860400860500860600860700860800860900861000861100861200861300861400861500861600861700861800861900862000862100862200862300862400862500862600862700862800862900863000863100863200863300863400863500863600863700863800863900864000864100864200864300864400864500864600864700864800864900865000865100865200865300865400865500865600865700865800865900866000866100866200866300866400866500866600866700866800866900867000867100867200867300867400867500867600867700867800867900868000868100868200868300868400868500868600868700868800868900869000869100869200869300869400869500869600869700869800869900870000870100870200870300870400870500870600870700870800870900871000871100871200871300871400871500871600871700871800871900872000872100872200872300872400872500872600872700872800872900873000873100873200873300873400873500873600873700873800873900874000874100874200874300874400874500874600874700874800874900875000875100875200875300875400875500875600875700875800875900876000876100876200876300876400876500876600876700876800876900877000877100877200877300877400877500877600877700877800877900878000878100878200878300878400878500878600878700878800878900879000879100879200879300879400879500879600879700879800879900880000880100880200880300880400880500880600880700880800880900881000881100881200881300881400881500881600881700881800881900882000882100882200882300882400882500882600882700882800882900883000883100883200883300883400883500883600883700883800883900884000884100884200884300884400884500884600884700884800884900885000885100885200885300885400885500885600885700885800885900886000886100886200886300886400886500886600886700886800886900887000887100887200887300887400887500887600887700887800887900888000888100888200888300888400888500888600888700888800888900889000889100889200889300889400889500889600889700889800889900890000890100890200890300890400890500890600890700890800890900891000891100891200891300891400891500891600891700891800891900892000892100892200892300892400892500892600892700892800892900893000893100893200893300893400893500893600893700893800893900894000894100894200894300894400894500894600894700894800894900895000895100895200895300895400895500895600895700895800895900896000896100896200896300896400896500896600896700896800896900897000897100897200897300897400897500897600897700897800897900898000898100898200898300898400898500898600898700898800898900899000899100899200899300899400899500899600899700899800899900900000900100900200900300900400900500900600900700900800900900901000901100901200901300901400901500901600901700901800901900902000902100902200902300902400902500902600902700902800902900903000903100903200903300903400903500903600903700903800903900904000904100904200904300904400904500904600904700904800904900905000905100905200905300905400905500905600905700905800905900906000906100906200906300906400906500906600906700906800906900907000907100907200907300907400907500907600907700907800907900908000908100908200908300908400908500908600908700908800908900909000909100909200909300909400909500909600909700909800909900910000910100910200910300910400910500910600910700910800910900911000911100911200911300911400911500911600911700911800911900912000912100912200912300912400912500912600912700912800912900913000913100913200913300913400913500913600913700913800913900914000914100914200914300914400914500914600914700914800914900915000915100915200915300915400915500915600915700915800915900916000916100916200916300916400916500916600916700916800916900917000917100917200917300917400917500917600917700917800917900918000918100918200918300918400918500918600918700918800918900919000919100919200919300919400919500919600919700919800919900920000920100920200920300920400920500920600920700920800920900921000921100921200921300921400921500921600921700921800921900922000922100922200922300922400922500922600922700922800922900923000923100923200923300923400923500923600923700923800923900924000924100924200924300924400924500924600924700924800924900925000925100925200925300925400925500925600925700925800925900926000926100926200926300926400926500926600926700926800926900927000927100927200927300927400927500927600927700927800927900928000928100928200928300928400928500928600928700928800928900929000929100929200929300929400929500929600929700929800929900930000930100930200930300930400930500930600930700930800930900931000931100931200931300931400931500931600931700931800931900932000932100932200932300932400932500932600932700932800932900933000933100933200933300933400933500933600933700933800933900934000934100934200934300934400934500934600934700934800934900935000935100935200935300935400935500935600935700935800935900936000936100936200936300936400936500936600936700936800936900937000937100937200937300937400937500937600937700937800937900938000938100938200938300938400938500938600938700938800938900939000939100939200939300939400939500939600939700939800939900940000940100940200940300940400940500940600940700940800940900941000941100941200941300941400941500941600941700941800941900942000942100942200942300942400942500942600942700942800942900943000943100943200943300943400943500943600943700943800943900944000944100944200944300944400944500944600944700944800944900945000945100945200945300945400945500945600945700945800945900946000946100946200946300946400946500946600946700946800946900947000947100947200947300947400947500947600947700947800947900948000948100948200948300948400948500948600948700948800948900949000949100949200949300949400949500949600949700949800949900950000950100950200950300950400950500950600950700950800950900951000951100951200951300951400951500951600951700951800951900952000952100952200952300952400952500952600952700952800952900953000953100953200953300953400953500953600953700953800953900954000954100954200954300954400954500954600954700954800954900955000955100955200955300955400955500955600955700955800955900956000956100956200956300956400956500956600956700956800956900957000957100957200957300957400957500957600957700957800957900958000958100958200958300958400958500958600958700958800958900959000959100959200959300959400959500959600959700959800959900960000960100960200960300960400960500960600960700960800960900961000961100961200961300961400961500961600961700961800961900962000962100962200962300962400962500962600962700962800962900963000963100963200963300963400963500963600963700963800963900964000964100964200964300964400964500964600964700964800964900965000965100965200965300965400965500965600965700965800965900966000966100966200966300966400966500966600966700966800966900967000967100967200967300967400967500967600967700967800967900968000968100968200968300968400968500968600968700968800968900969000969100969200969300969400969500969600969700969800969900970000970100970200970300970400970500970600970700970800970900971000971100971200971300971400971500971600971700971800971900972000972100972200972300972400972500972600972700972800972900973000973100973200973300973400973500973600973700973800973900974000974100974200974300974400974500974600974700974800974900975000975100975200975300975400975500975600975700975800975900976000976100976200976300976400976500976600976700976800976900977000977100977200977300977400977500977600977700977800977900978000978100978200978300978400978500978600978700978800978900979000979100979200979300979400979500979600979700979800979900980000980100980200980300980400980500980600980700980800980900981000981100981200981300981400981500981600981700981800981900982000982100982200982300982400982500982600982700982800982900983000983100983200983300983400983500983600983700983800983900984000984100984200984300984400984500984600984700984800984900985000985100985200985300985400985500985600985700985800985900986000986100986200986300986400986500986600986700986800986900987000987100987200987300987400987500987600987700987800987900988000988100988200988300988400988500988600988700988800988900989000989100989200989300989400989500989600989700989800989900990000990100990200990300990400990500990600990700990800990900991000991100991200991300991400991500991600991700991800991900992000992100992200992300992400992500992600992700992800992900993000993100993200993300993400993500993600993700993800993900994000994100994200994300994400994500994600994700994800994900995000995100995200995300995400995500995600995700995800995900996000996100996200996300996400996500996600996700996800996900997000997100997200997300997400997500997600997700997800997900998000998100998200998300998400998500998600998700998800998900999000999100999200999300999400999500999600999700999800999900100000010001001000200100030010004001000500100060010007001000800100090010010001001100100120010013001001400100150010016001001700100180010019001002000100210010022001002300100240010025001002600100270010028001002900100300010031001003200100330010034001003500100360010037001003800100390010040001004100100420010043001004400100450010046001004700100480010049001005000100510010052001005300100540010055001005600100570010058001005900100600010061001006200100630010064001006500100660010067001006800100690010070001007100100720010073001007400100750010076001007700100780010079001008000100810010082001008300100840010085001008600100870010088001008900100900010091001009200100930010094001009500100960010097001009800100990010100001010100101020010103001010400101050010106001010700101080010109001011000101110010112001011300101140010115001011600101170010118001011900101200010121001012200101230010124001012500101260010127001012800101290010130001013100101320010133001013400101350010136001013700101380010139001014000101410010142001014300101440010145001014600101470010148001014900101500010151001015200101530010154001015500101560010157001015800101590010160001016100101620010163001016400101650010166001016700101680010169001017000101710010172001017300101740010175001017600101770010178001017900101800010181001018200101830010184001018500101860010187001018800101890010190001019100101920010193001019400101950010196001019700101980010199001020000102010010202001020300102040010205001020600102070010208001020900102100010211001021200102130010214001021500102160010217001021800102190010220001022100102220010223001022400102250010226001022700102280010229001023000102310010232001023300102340010235001023600102370010238001023900102400010241001024200102430010244001024500102460010247001024800102490010250001025100102520010253001025400102550010256001025700102580010259001026000102610010262001026300102640010265001026600102670010268001026900102700010271001027200102730010274001027500102760010277001027800102790010280001028100102820010283001028400102850010286001028700102880010289001029000102910010292001029300102940010295001029600102970010298001029900103000010301001030200103030010304001030500103060010307001030800103090010310001031100103120010313001031400103150010316001031700103180010319001032000103210010322001032300103240010325001032600103270010328001032900103300010331001033200103330010334001033500103360010337001033800103390010340001034100103420010343001034400103450010346001034700103480010349001035000103510010352001035300103540010355001035600103570010358001035900103600010361001036200103630010364001036500103660010367001036800103690010370001037100103720010373001037400103750010376001037700103780010379001038000103810010382001038300103840010385001038600103870010388001038900103900010391001039200103930010394001039500103960010397001039800103990010400001040100104020010403001040400104050010406001040700104080010409001041000104110010412001041300104140010415001041600104170010418001041900104200010421001042200104230010424001042500104260010427001042800104290010430001043100104320010433001043400104350010436001043700104380010439001044000104410010442001044300104440010445001044600104470010448001044900104500010451001045200104530010454001045500104560010457001045800104590010460001046100104620010463001046400104650010466001046700104680010469001047000104710010472001047300104740010475001047600104770010478001047900104800010481001048200104830010484001048500104860010487001048800104890010490001049100104920010493001049400104950010496001049700104980010499001050000105010010502001050300105040010505001050600105070010508001050900105100010511001051200105130010514001051500105160010517001051800105190010520001052100105220010523001052400105250010526001052700105280010529001053000105310010532001053300105340010535001053600105370010538001053900105400010541001054200105430010544001054500105460010547001054800105490010550001055100105520010553001055400105550010556001055700105580010559001056000105610010562001056300105640010565001056600105670010568001056900105700010571001057200105730010574001057500105760010577001057800105790010580001058100105820010583001058400105850010586001058700105880010589001059000105910010592001059300105940010595001059600105970010598001059900106000010601001060200106030010604001060500106060010607001060800106090010610001061100106120010613001061400106150010616001061700106180010619001062000106210010622001062300106240010625001062600106270010628001062900106300010631001063200106330010634001063500106360010637001063800106390010640001064100106420010643001064400106450010646001064700106480010649001065000106510010652001065300106540010655001065600106570010658001065900106600010661001066200106630010664001066500106660010667001066800106690010670001067100106720010673001067400106750010676001067700106780010679001068000106810010682001068300106840010685001068600106870010688001068900106900010691001069200106930010694001069500106960010697001069800106990010700001070100107020010703001070400107050010706001070700107080010709001071000107110010712001071300107140010715001071600107170010718001071900107200010721001072200107230010724001072500107260010727001072800107290010730001073100107320010733001073400107350010736001073700107380010739001074000107410010742001074300107440010745001074600107470010748001074900107500010751001075200107530010754001075500107560010757001075800107590010760001076100107620010763001076400107650010766001076700107680010769001077000107710010772001077300107740010775001077600107770010778001077900107800010781001078200107830010784001078500107860010787001078800107890010790001079100107920010793001079400107950010796001079700107980010799001080000108010010802001080300108040010805001080600108070010808001080900108100010811001081200108130010814001081500108160010817001081800108190010820001082100108220010823001082400108250010826001082700108280010829001083000108310010832001083300108340010835001083600108370010838001083900108400010841001084200108430010844001084500108460010847001084800108490010850001085100108520010853001085400108550010856001085700108580010859001086000108610010862001086300108640010865001086600108670010868001086900108700010871001087200108730010874001087500108760010877001087800108790010880001088100108820010883001088400108850010886001088700108880010889001089000108910010892001089300108940010895001089600108970010898001089900109000010901001090200109030010904001090500109060010907001090800109090010910001091100109120010913001091400109150010916001091700109180010919001092000109210010922001092300109240010925001092600109270010928001092900109300010931001093200109330010934001093500109360010937001093800109390010940001094100109420010943001094400109450010946001094700109480010949001095000109510010952001095300109540010955001095600109570010958001095900109600010961001096200109630010964001096500109660010967001096800109690010970001097100109720010973001097400109750010976001097700109780010979001098000109810010982001098300109840010985001098600109870010988001098900109900010991001099200109930010994001099500109960010997001099800109990011000001100100110020011003001100400110050011006001100700110080011009001101000110110011012001101300110140011015001101600110170011018001101900110200011021001102200110230011024001102500110260011027001102800110290011030001103100110320011033001103400110350011036001103700110380011039001104000110410011042001104300110440011045001104600110470011048001104900110500011051001105200110530011054001105500110560011057001105800110590011060001106100110620011063001106400110650011066001106700110680011069001107000110710011072001107300110740011075001107600110770011078001107900110800011081001108200110830011084001108500110860011087001108800110890011090001109100110920011093001109400110950011096001109700110980011099001110000111010011102001110300111040011105001110600111070011108001110900111100011111001111200111130011114001111500111160011117001111800111190011120001112100111220011123001112400111250011126001112700111280011129001113000111310011132001113300111340011135001113600111370011138001113900111400011141001114200111430011144001114500111460011147001114800111490011150001115100111520011153001115400111550011156001115700111580011159001116000111610011162001116300111640011165001116600111670011168001116900111700011171001117200111730011174001117500111760011177001117800111790011180001118100111820011183001118400111850011186001118700111880011189001119000111910011192001119300111940011195001119600111970011198001119900112000011201001120200112030011204001120500112060011207001120800112090011210001121100112120011213001121400112150011216001121700112180011219001122000112210011222001122300112240011225001122600112270011228001122900112300011231001123200112330011234001123500112360011237001123800112390011240001124100112420011243001124400112450011246001124700112480011249001125000112510011252001125300112540011255001125600112570011258001125900112600011261001126200112630011264001126500112660011267001126800112690011270001127100112720011273001127400112750011276001127700112780011279001128000112810011282001128300112840011285001128600112870011288001128900112900011291001129200112930011294001129500112960011297001129800112990011300001130100113020011303001130400113050011306001130700113080011309001131000113110011312001131300113140011315001131600113170011318001131900113200011321001132200113230011324001132500113260011327001132800113290011330001133100113320011333001133400113350011336001133700113380011339001134000113410011342001134300113440011345001134600113470011348001134900113500011351001135200113530011354001135500113560011357001135800113590011360001136100113620011363001136400113650011366001136700113680011369001137000113710011372001137300113740011375001137600113770011378001137900113800011381001138200113830011384001138500113860011387001138800113890011390001139100113920011393001139400113950011396001139700113980011399001140000114010011402001140300114040011405001140600114070011408001140900114100011411001141200114130011414001141500114160011417001141800114190011420001142100114220011423001142400114250011426001142700114280011429001143000114310011432001143300114340011435001143600114370011438001143900114400011441001144200114430011444001144500114460011447001144800114490011450001145100114520011453001145400114550011456001145700114580011459001146000114610011462001146300114640011465001146600114670011468001146900114700011471001147200114730011474001147500114760011477001147800114790011480001148100114820011483001148400114850011486001148700114880011489001149000114910011492001149300114940011495001149600114970011498001149900115000011501001150200115030011504001150500115060011507001150800115090011510001151100115120011513001151400115150011516001151700115180011519001152000115210011522001152300115240011525001152600115270011528001152900115300011531001153200115330011534001153500115360011537001153800115390011540001154100115420011543001154400115450011546001154700115480011549001155000115510011552001155300115540011555001155600115570011558001155900115600011561001156200115630011564001156500115660011567001156800115690011570001157100115720011573001157400115750011576001157700115780011579001158000115810011582001158300115840011585001158600115870011588001158900115900011591001159200115930011594001159500115960011597001159800115990011600001160100116020011603001160400116050011606001160700116080011609001161000116110011612001161300116140011615001161600116170011618001161900116200011621001162200116230011624001162500116260011627001162800116290011630001163100116320011633001163400116350011636001163700116380011639001164000116410011642001164300116440011645001164600116470011648001164900116500011651001165200116530011654001165500116560011657001165800116590011660001166100116620011663001166400116650011666001166700116680011669001167000116710011672001167300116740011675001167600116770011678001167900116800011681001168200116830011684001168500116860011687001168800116890011690001169100116920011693001169400116950011696001169700116980011699001170000117010011702001170300117040011705001170600117070011708001170900117100011711001171200117130011714001171500117160011717001171800117190011720001172100117220011723001172400117250011726001172700117280011729001173000117310011732001173300117340011735001173600117370011738001173900117400011741001174200117430011744001174500117460011747001174800117490011750001175100117520011753001175400117550011756001175700117580011759001176000117610011762001176300117640011765001176600117670011768001176900117700011771001177200117730011774001177500117760011777001177800117790011780001178100117820011783001178400117850011786001178700117880011789001179000117910011792001179300117940011795001179600117970011798001179900118000011801001180200118030011804001180500118060011807001180800118090011810001181100118120011813001181400118150011816001181700118180011819001182000118210011822001182300118240011825001182600118270011828001182900118300011831001183200118330011834001183500118360011837001183800118390011840001184100118420011843001184400118450011846001184700118480011849001185000118510011852001185300118540011855001185600118570011858001185900118600011861001186200118630011864001186500118660011867001186800118690011870001187100118720011873001187400118750011876001187700118780011879001188000118810011882001188300118840011885001188600118870011888001188900118900011891001189200118930011894001189500118960011897001189800118990011900001190100119020011903001190400119050011906001190700119080011909001191000119110011912001191300119140011915001191600119170011918001191900119200011921001192200119230011924001192500119260011927001192800119290011930001193100119320011933001193400119350011936001193700119380011939001194000119410011942001194300119440011945001194600119470011948001194900119500011951001195200119530011954001195500119560011957001195800119590011960001196100119620011963001196400119650011966001196700119680011969001197000119710011972001197300119740011975001197600119770011978001197900119800011981001198200119830011984001198500119860011987001198800119890011990001199100119920011993001199400119950011996001199700119980011999001200000120010012002001200300120040012005001200600120070012008001200900120100012011001201200120130012014001201500120160012017001201800120190012020001202100120220012023001202400120250012026001202700120280012029001203000120310012032001203300120340012035001203600120370012038001203900120400012041001204200120430012044001204500120460012047001204800120490012050001205100120520012053001205400120550012056001205700120580012059001206000120610012062001206300120640012065001206600120670012068001206900120700012071001207200120730012074001207500120760012077001207800120790012080001208100120820012083001208400120850012086001208700120880012089001209000120910012092001209300120940012095001209600120970012098001209900121000012101001210200121030012104001210500121060012107001210800121090012110001211100121120012113001211400121150012116001211700121180012119001212000121210012122001212300121240012125001212600121270012128001212900121300012131001213200121330012134001213500121360012137001213800121390012140001214100121420012143001214400121450012146001214700121480012149001215000121510012152001215300121540012155001215600121570012158001215900121600012161001216200121630012164001216500121660012167001216800121690012170001217100121720012173001217400121750012176001217700121780012179001218000121810012182001218300121840012185001218600121870012188001218900121900012191001219200121930012194001219500121960012197001219800121990012200001220100122020012203001220400122050012206001220700122080012209001221000122110012212001221300122140012215001221600122170012218001221900122200012221001222200122230012224001222500122260012227001222800122290012230001223100122320012233001223400122350012236001223700122380012239001224000122410012242001224300122440012245001224600122470012248001224900122500012251001225200122530012254001225500122560012257001225800122590012260001226100122620012263001226400122650012266001226700122680012269001227000122710012272001227300122740012275001227600122770012278001227900122800012281001228200122830012284001228500122860012287001228800122890012290001229100122920012293001229400122950012296001229700122980012299001230000123010012302001230300123040012305001230600123070012308001230900123100012311001231200123130012314001231500123160012317001231800123190012320001232100123220012323001232400123250012326001232700123280012329001233000123310012332001233300123340012335001233600123370012338001233900123400012341001234200123430012344001234500123460012347001234800123490012350001235100123520012353001235400123550012356001235700123580012359001236000123610012362001236300123640012365001236600123670012368001236900123700012371001237200123730012374001237500123760012377001237800123790012380001238100123820012383001238400123850012386001238700123880012389001239000123910012392001239300123940012395001239600123970012398001239900124000012401001240200124030012404001240500124060012407001240800124090012410001241100124120012413001241400124150012416001241700124180012419001242000124210012422001242300124240012425001242600124270012428001242900124300012431001243200124330012434001243500124360012437001243800124390012440001244100124420012443001244400124450012446001244700124480012449001245000124510012452001245300124540012455001245600124570012458001245900124600012461001246200124630012464001246500124660012467001246800124690012470001247100124720012473001247400124750012476001247700124780012479001248000124810012482001248300124840012485001248600124870012488001248900124900012491001249200124930012494001249500124960012497001249800124990012500001250100125020012503001250400125050012506001250700125080012509001251000125110012512001251300125140012515001251600125170012518001251900125200012521001252200125230012524001252500125260012527001252800125290012530001253100125320012533001253400125350012536001253700125380012539001254000125410012542001254300125440012545001254600125470012548001254900125500012551001255200125530012554001255500125560012557001255800125590012560001256100125620012563001256400125650012566001256700125680012569001257000125710012572001257300125740012575001257600125770012578001257900125800012581001258200125830012584001258500125860012587001258800125890012590001259100125920012593001259400125950012596001259700125980012599001260000126010012602001260300126040012605001260600126070012608001260900126100012611001261200126130012614001261500126160012617001261800126190012620001262100126220012623001262400126250012626001262700126280012629001263000126310012632001263300126340012635001263600126370012638001263900126400012641001264200126430012644001264500126460012647001264800126490012650001265100126520012653001265400126550012656001265700126580012659001266000126610012662001266300126640012665001266600126670012668001266900126700012671001267200126730012674001267500126760012677001267800126790012680001268100126820012683001268400126850012686001268700126880012689001269000126910012692001269300126940012695001269600126970012698001269900127000012701001270200127030012704001270500127060012707001270800127090012710001271100127120012713001271400127150012716001271700127180012719001272000127210012722001272300127240012725001272600127270012728001272900127300012731001273200127330012734001273500127360012737001273800127390012740001274100127420012743001274400127450012746001274700127480012749001275000127510012752001275300127540012755001275600127570012758001275900127600012761001276200127630012764001276500127660012767001276800127690012770001277100127720012773001277400127750012776001277700127780012779001278000127810012782001278300127840012785001278600127870012788001278900127900012791001279200127930012794001279500127960012797001279800127990012800001280100128020012803001280400128050012806001280700128080012809001281000128110012812001281300128140012815001281600128170012818001281900128200012821001282200128230012824001282500128260012827001282800128290012830001283100128320012833001283400128350012836001283700128380012839001284000128410012842001284300128440012845001284600128470012848001284900128500012851001285200128530012854001285500128560012857001285800128590012860001286100128620012863001286400128650012866001286700128680012869001287000128710012872001287300128740012875001287600128770012878001287900128800012881001288200128830012884001288500128860012887001288800128890012890001289100128920012893001289400128950012896001289700128980012899001290000129010012902001290300129040012905001290600129070012908001290900129100012911001291200129130012914001291500129160012917001291800129190012920001292100129220012923001292400129250012926001292700129280012929001293000129310012932001293300129340012935001293600129370012938001293900129400012941001294200129430012944001294500129460012947001294800129490012950001295100129520012953001295400129550012956001295700129580012959001296000129610012962001296300129640012965001296600129670012968001296900129700012971001297200129730012974001297500129760012977001297800129790012980001298100129820012983001298400129850012986001298700129880012989001299000129910012992001299300129940012995001299600129970012998001299900130000013001001300200130030013004001300500130060013007001300800130090013010001301100130120013013001301400130150013016001301700130180013019001302000130210013022001302300130240013025001302600130270013028001302900130300013031001303200130330013034001303500130360013037001303800130390013040001304100130420013043001304400130450013046001304700130480013049001305000130510013052001305300130540013055001305600130570013058001305900130600013061001306200130630013064001306500130660013067001306800130690013070001307100130720013073001307400130750013076001307700130780013079001308000130810013082001308300130840013085001308600130870013088001308900130900013091001309200130930013094001309500130960013097001309800130990013100001310100131020013103001310400131050013106001310700131080013109001311000131110013112001311300131140013115001311600131170013118001311900131200013121001312200131230013124001312500131260013127001312800131290013130001313100131320013133001313400131350013136001313700131380013139001314000131410013142001314300131440013145001314600131470013148001314900131500013151001315200131530013154001315500131560013157001315800131590013160001316100131620013163001316400131650013166001316700131680013169001317000131710013172001317300131740013175001317600131770013178001317900131800013181001318200131830013184001318500131860013187001318800131890013190001319100131920013193001319400131950013196001319700131980013199001320000132010013202001320300132040013205001320600132070013208001320900132100013211001321200132130013214001321500132160013217001321800132190013220001322100132220013223001322400132250013226001322700132280013229001323000132310013232001323300132340013235001323600132370013238001323900132400013241001324200132430013244001324500132460013247001324800132490013250001325100132520013253001325400132550013256001325700132580013259001326000132610013262001326300132640013265001326600132670013268001326900132700013271001327200132730013274001327500132760013277001327800132790013280001328100132820013283001328400132850013286001328700132880013289001329000132910013292001329300132940013295001329600132970013298001329900133000013301001330200133030013304001330500133060013307001330800133090013310001331100133120013313001331400133150013316001331700133180013319001332000133210013322001332300133240013325001332600133270013328001332900133300013331001333200133330013334001333500133360013337001333800133390013340001334100133420013343001334400133450013346001334700133480013349001335000133510013352001335300133540013355001335600133570013358001335900133600013361001336200133630013364001336500133660013367001336800133690013370001337100133720013373001337400133750013376001337700133780013379001338000133810013382001338300133840013385001338600133870013388001338900133900013391001339200133930013394001339500133960013397001339800133990013400001340100134020013403001340400134050013406001340700134080013409001341000134110013412001341300134140013415001341600134170013418001341900134200013421001342200134230013424001342500134260013427001342800134290013430001343100134320013433001343400134350013436001343700134380013439001344000134410013442001344300134440013445001344600134470013448001344900134500013451001345200134530013454001345500134560013457001345800134590013460001346100134620013463001346400134650013466001346700134680013469001347000134710013472001347300134740013475001347600134770013478001347900134800013481001348200134830013484001348500134860013487001348800134890013490001349100134920013493001349400134950013496001349700134980013499001350000135010013502001350300135040013505001350600135070013508001350900135100013511001351200135130013514001351500135160013517001351800135190013520001352100135220013523001352400135250013526001352700135280013529001353000135310013532001353300135340013535001353600135370013538001353900135400013541001354200135430013544001354500135460013547001354800135490013550001355100135520013553001355400135550013556001355700135580013559001356000135610013562001356300135640013565001356600135670013568001356900135700013571001357200135730013574001357500135760013577001357800135790013580001358100135820013583001358400135850013586001358700135880013589001359000135910013592001359300135940013595001359600135970013598001359900136000013601001360200136030013604001360500136060013607001360800136090013610001361100136120013613001361400136150013616001361700136180013619001362000136210013622001362300136240013625001362600136270013628001362900136300013631001363200136330013634001363500136360013637001363800136390013640001364100136420013643001364400136450013646001364700136480013649001365000136510013652001365300136540013655001365600136570013658001365900136600013661001366200136630013664001366500136660013667001366800136690013670001367100136720013673001367400136750013676001367700136780013679001368000136810013682001368300136840013685001368600136870013688001368900136900013691001369200136930013694001369500136960013697001369800136990013700001370100137020013703001370400137050013706001370700137080013709001371000137110013712001371300137140013715001371600137170013718001371900137200013721001372200137230013724001372500137260013727001372800137290013730001373100137320013733001373400137350013736001373700137380013739001374000137410013742001374300137440013745001374600137470013748001374900137500013751001375200137530013754001375500137560013757001375800137590013760001376100137620013763001376400137650013766001376700137680013769001377000137710013772001377300137740013775001377600137770013778001377900137800013781001378200137830013784001378500137860013787001378800137890013790001379100137920013793001379400137950013796001379700137980013799001380000138010013802001380300138040013805001380600138070013808001380900138100013811001381200138130013814001381500138160013817001381800138190013820001382100138220013823001382400138250013826001382700138280013829001383000138310013832001383300138340013835001383600138370013838001383900138400013841001384200138430013844001384500138460013847001384800138490013850001385100138520013853001385400138550013856001385700138580013859001386000138610013862001386300138640013865001386600138670013868001386900138700013871001387200138730013874001387500138760013877001387800138790013880001388100138820013883001388400138850013886001388700138880013889001389000138910013892001389300138940013895001389600138970013898001389900139000013901001390200139030013904001390500139060013907001390800139090013910001391100139120013913001391400139150013916001391700139180013919001392000139210013922001392300139240013925001392600139270013928001392900139300013931001393200139330013934001393500139360013937001393800139390013940001394100139420013943001394400139450013946001394700139480013949001395000139510013952001395300139540013955001395600139570013958001395900139600013961001396200139630013964001396500139660013967001396800139690013970001397100139720013973001397400139750013976001397700139780013979001398000139810013982001398300139840013985001398600139870013988001398900139900013991001399200139930013994001399500139960013997001399800139990014000001400100140020014003001400400140050014006001400700140080014009001401000140110014012001401300140140014015001401600140170014018001401900140200014021001402200140230014024001402500140260014027001402800140290014030001403100140320014033001403400140350014036001403700140380014039001404000140410014042001404300140440014045001404600140470014048001404900140500014051001405200140530014054001405500140560014057001405800140590014060001406100140620014063001406400140650014066001406700140680014069001407000140710014072001407300140740014075001407600140770014078001407900140800014081001408200140830014084001408500140860014087001408800140890014090001409100140920014093001409400140950014096001409700140980014099001410000141010014102001410300141040014105001410600141070014108001410900141100014111001411200141130014114001411500141160014117001411800141190014120001412100141220014123001412400141250014126001412700141280014129001413000141310014132001413300141340014135001413600141370014138001413900141400014141001414200141430014144001414500141460014147001414800141490014150001415100141520014153001415400141550014156001415700141580014159001416000141610014162001416300141640014165001416600141670014168001416900141700014171001417200141730014174001417500141760014177001417800141790014180001418100141820014183001418400141850014186001418700141880014189001419000141910014192001419300141940014195001419600141970014198001419900142000014201001420200142030014204001420500142060014207001420800142090014210001421100142120014213001421400142150014216001421700142180014219001422000142210014222001422300142240014225001422600142270014228001422900142300014231001423200142330014234001423500142360014237001423800142390014240001424100142420014243001424400142450014246001424700142480014249001425000142510014252001425300142540014255001425600142570014258001425900142600014261001426200142630014264001426500142660014267001426800142690014270001427100142720014273001427400142750014276001427700142780014279001428000142810014282001428300142840014285001428600142870014288001428900142900014291001429200142930014294001429500142960014297001429800142990014300001430100143020014303001430400143050014306001430700143080014309001431000143110014312001431300143140014315001431600143170014318001431900143200014321001432200143230014324001432500143260014327001432800143290014330001433100143320014333001433400143350014336001433700143380014339001434000143410014342001434300143440014345001434600143470014348001434900143500014351001435200143530014354001435500143560014357001435800143590014360001436100143620014363001436400143650014366001436700143680014369001437000143710014372001437300143740014375001437600143770014378001437900143800014381001438200143830014384001438500143860014387001438800143890014390001439100143920014393001439400143950014396001439700143980014399001440000144010014402001440300144040014405001440600144070014408001440900144100014411001441200144130014414001441500144160014417001441800144190014420001442100144220014423001442400144250014426001442700144280014429001443000144310014432001443300144340014435001443600144370014438001443900144400014441001444200144430014444001444500144460014447001444800144490014450001445100144520014453001445400144550014456001445700144580014459001446000144610014462001446300144640014465001446600144670014468001446900144700014471001447200144730014474001447500144760014477001447800144790014480001448100144820014483001448400144850014486001448700144880014489001449000144910014492001449300144940014495001449600144970014498001449900145000014501001450200145030014504001450500145060014507001450800145090014510001451100145120014513001451400145150014516001451700145180014519001452000145210014522001452300145240014525001452600145270014528001452900145300014531001453200145330014534001453500145360014537001453800145390014540001454100145420014543001454400145450014546001454700145480014549001455000145510014552001455300145540014555001455600145570014558001455900145600014561001456200145630014564001456500145660014567001456800145690014570001457100145720014573001457400145750014576001457700145780014579001458000145810014582001458300145840014585001458600145870014588001458900145900014591001459200145930014594001459500145960014597001459800145990014600001460100146020014603001460400146050014606001460700146080014609001461000146110014612001461300146140014615001461600146170014618001461900146200014621001462200146230014624001462500146260014627001462800146290014630001463100146320014633001463400146350014636001463700146380014639001464000146410014642001464300146440014645001464600146470014648001464900146500014651001465200146530014654001465500146560014657001465800146590014660001466100146620014663001466400146650014666001466700146680014669001467000146710014672001467300146740014675001467600146770014678001467900146800014681001468200146830014684001468500146860014687001468800146890014690001469100146920014693001469400146950014696001469700146980014699001470000147010014702001470300147040014705001470600147070014708001470900147100014711001471200147130014714001471500147160014717001471800147190014720001472100147220014723001472400147250014726001472700147280014729001473000147310014732001473300147340014735001473600147370014738001473900147400014741001474200147430014744001474500147460014747001474800147490014750001475100147520014753001475400147550014756001475700147580014759001476000147610014762001476300147640014765001476600147670014768001476900147700014771001477200147730014774001477500147760014777001477800147790014780001478100147820014783001478400147850014786001478700147880014789001479000147910014792001479300147940014795001479600147970014798001479900148000014801001480200148030014804001480500148060014807001480800148090014810001481100148120014813001481400148150014816001481700148180014819001482000148210014822001482300148240014825001482600148270014828001482900148300014831001483200148330014834001483500148360014837001483800148390014840001484100148420014843001484400148450014846001484700148480014849001485000148510014852001485300148540014855001485600148570014858001485900148600014861001486200148630014864001486500148660014867001486800148690014870001487100148720014873001487400148750014876001487700148780014879001488000148810014882001488300148840014885001488600148870014888001488900148900014891001489200148930014894001489500148960014897001489800148990014900001490100149020014903001490400149050014906001490700149080014909001491000149110014912001491300149140014915001491600149170014918001491900149200014921001492200149230014924001492500149260014927001492800149290014930001493100149320014933001493400149350014936001493700149380014939001494000149410014942001494300149440014945001494600149470014948001494900149500014951001495200149530014954001495500149560014957001495800149590014960001496100149620014963001496400149650014966001496700149680014969001497000149710014972001497300149740014975001497600149770014978001497900149800014981001498200149830014984001498500149860014987001498800149890014990001499100149920014993001499400149950014996001499700149980014999001500000150010015002001500300150040015005001500600150070015008001500900150100015011001501200150130015014001501500150160015017001501800150190015020001502100150220015023001502400150250015026001502700150280015029001503000150310015032001503300150340015035001503600150370015038001503900150400015041001504200150430015044001504500150460015047001504800150490015050001505100150520015053001505400150550015056001505700150580015059001506000150610015062001506300150640015065001506600150670015068001506900150700015071001507200150730015074001507500150760015077001507800150790015080001508100150820015083001508400150850015086001508700150880015089001509000150910015092001509300150940015095001509600150970015098001509900151000015101001510200151030015104001510500151060015107001510800151090015110001511100151120015113001511400151150015116001511700151180015119001512000151210015122001512300151240015125001512600151270015128001512900151300015131001513200151330015134001513500151360015137001513800151390015140001514100151420015143001514400151450015146001514700151480015149001515000151510015152001515300151540015155001515600151570015158001515900151600015161001516200151630015164001516500151660015167001516800151690015170001517100151720015173001517400151750015176001517700151780015179001518000151810015182001518300151840015185001518600151870015188001518900151900015191001519200151930015194001519500151960015197001519800151990015200001520100152020015203001520400152050015206001520700152080015209001521000152110015212001521300152140015215001521600152170015218001521900152200015221001522200152230015224001522500152260015227001522800152290015230001523100152320015233001523400152350015236001523700152380015239001524000152410015242001524300152440015245001524600152470015248001524900152500015251001525200152530015254001525500152560015257001525800152590015260001526100152620015263001526400152650015266001526700152680015269001527000152710015272001527300152740015275001527600152770015278001527900152800015281001528200152830015284001528500152860015287001528800152890015290001529100152920015293001529400152950015296001529700152980015299001530000153010015302001530300153040015305001530600153070015308001530900153100015311001531200153130015314001531500153160015317001531800153190015320001532100153220015323001532400153250015326001532700153280015329001533000153310015332001533300153340015335001533600153370015338001533900153400015341001534200153430015344001534500153460015347001534800153490015350001535100153520015353001535400153550015356001535700153580015359001536000153610015362001536300153640015365001536600153670015368001536900153700015371001537200153730015374001537500153760015377001537800153790015380001538100153820015383001538400153850015386001538700153880015389001539000153910015392001539300153940015395001539600153970015398001539900154000015401001540200154030015404001540500154060015407001540800154090015410001541100154120015413001541400154150015416001541700154180015419001542000154210015422001542300154240015425001542600154270015428001542900154300015431001543200154330015434001543500154360015437001543800154390015440001544100154420015443001544400154450015446001544700154480015449001545000154510015452001545300154540015455001545600154570015458001545900154600015461001546200154630015464001546500154660015467001546800154690015470001547100154720015473001547400154750015476001547700154780015479001548000154810015482001548300154840015485001548600154870015488001548900154900015491001549200154930015494001549500154960015497001549800154990015500001550100155020015503001550400155050015506001550700155080015509001551000155110015512001551300155140015515001551600155170015518001551900155200015521001552200155230015524001552500155260015527001552800155290015530001553100155320015533001553400155350015536001553700155380015539001554000155410015542001554300155440015545001554600155470015548001554900155500015551001555200155530015554001555500155560015557001555800155590015560001556100155620015563001556400155650015566001556700155680015569001557000155710015572001557300155740015575001557600155770015578001557900155800015581001558200155830015584001558500155860015587001558800155890015590001559100155920015593001559400155950015596001559700155980015599001560000156010015602001560300156040015605001560600156070015608001560900156100015611001561200156130015614001561500156160015617001561800156190015620001562100156220015623001562400156250015626001562700156280015629001563000156310015632001563300156340015635001563600156370015638001563900156400015641001564200156430015644001564500156460015647001564800156490015650001565100156520015653001565400156550015656001565700156580015659001566000156610015662001566300156640015665001566600156670015668001566900156700015671001567200156730015674001567500156760015677001567800156790015680001568100156820015683001568400156850015686001568700156880015689001569000156910015692001569300156940015695001569600156970015698001569900157000015701001570200157030015704001570500157060015707001570800157090015710001571100157120015713001571400157150015716001571700157180015719001572000157210015722001572300157240015725001572600157270015728001572900157300015731001573200157330015734001573500157360015737001573800157390015740001574100157420015743001574400157450015746001574700157480015749001575000157510015752001575300157540015755001575600157570015758001575900157600015761001576200157630015764001576500157660015767001576800157690015770001577100157720015773001577400157750015776001577700157780015779001578000157810015782001578300157840015785001578600157870015788001578900157900015791001579200157930015794001579500157960015797001579800157990015800001580100158020015803001580400158050015806001580700158080015809001581000158110015812001581300158140015815001581600158170015818001581900158200015821001582200158230015824001582500158260015827001582800158290015830001583100158320015833001583400158350015836001583700158380015839001584000158410015842001584300158440015845001584600158470015848001584900158500015851001585200158530015854001585500158560015857001585800158590015860001586100158620015863001586400158650015866001586700158680015869001587000158710015872001587300158740015875001587600158770015878001587900158800015881001588200158830015884001588500158860015887001588800158890015890001589100158920015893001589400158950015896001589700158980015899001590000159010015902001590300159040015905001590600159070015908001590900159100015911001591200159130015914001591500159160015917001591800159190015920001592100159220015923001592400159250015926001592700159280015929001593000159310015932001593300159340015935001593600159370015938001593900159400015941001594200159430015944001594500159460015947001594800159490015950001595100159520015953001595400159550015956001595700159580015959001596000159610015962001596300159640015965001596600159670015968001596900159700015971001597200159730015974001597500159760015977001597800159790015980001598100159820015983001598400159850015986001598700159880015989001599000159910015992001599300159940015995001599600159970015998001599900160000016001001600200160030016004001600500160060016007001600800160090016010001601100160120016013001601400160150016016001601700160180016019001602000160210016022001602300160240016025001602600160270016028001602900160300016031001603200160330016034001603500160360016037001603800160390016040001604100160420016043001604400160450016046001604700160480016049001605000160510016052001605300160540016055001605600160570016058001605900160600016061001606200160630016064001606500160660016067001606800160690016070001607100160720016073001607400160750016076001607700160780016079001608000160810016082001608300160840016085001608600160870016088001608900160900016091001609200160930016094001609500160960016097001609800160990016100001610100161020016103001610400161050016106001610700161080016109001611000161110016112001611300161140016115001611600161170016118001611900161200016121001612200161230016124001612500161260016127001612800161290016130001613100161320016133001613400161350016136001613700161380016139001614000161410016142001614300161440016145001614600161470016148001614900161500016151001615200161530016154001615500161560016157001615800161590016160001616100161620016163001616400161650016166001616700161680016169001617000161710016172001617300161740016175001617600161770016178001617900161800016181001618200161830016184001618500161860016187001618800161890016190001619100161920016193001619400161950016196001619700161980016199001620000162010016202001620300162040016205001620600162070016208001620900162100016211001621200162130016214001621500162160016217001621800162190016220001622100162220016223001622400162250016226001622700162280016229001623000162310016232001623300162340016235001623600162370016238001623900162400016241001624200162430016244001624500162460016247001624800162490016250001625100162520016253001625400162550016256001625700162580016259001626000162610016262001626300162640016265001626600162670016268001626900162700016271001627200162730016274001627500162760016277001627800162790016280001628100162820016283001628400162850016286001628700162880016289001629000162910016292001629300162940016295001629600162970016298001629900163000016301001630200163030016304001630500163060016307001630800163090016310001631100163120016313001631400163150016316001631700163180016319001632000163210016322001632300163240016325001632600163270016328001632900163300016331001633200163330016334001633500163360016337001633800163390016340001634100163420016343001634400163450016346001634700163480016349001635000163510016352001635300163540016355001635600163570016358001635900163600016361001636200163630016364001636500163660016367001636800163690016370001637100163720016373001637400163750016376001637700163780016379001638000163810016382001638300163840016385001638600163870016388001638900163900016391001639200163930016394001639500163960016397001639800163990016400001640100164020016403001640400164050016406001640700164080016409001641000164110016412001641300164140016415001641600164170016418001641900164200016421001642200164230016424001642500164260016427001642800164290016430001643100164320016433001643400164350016436001643700164380016439001644000164410016442001644300164440016445001644600164470016448001644900164500016451001645200164530016454001645500164560016457001645800164590016460001646100164620016463001646400164650016466001646700164680016469001647000164710016472001647300164740016475001647600164770016478001647900164800016481001648200164830016484001648500164860016487001648800164890016490001649100164920016493001649400164950016496001649700164980016499001650000165010016502001650300165040016505001650600165070016508001650900165100016511001651200165130016514001651500165160016517001651800165190016520001652100165220016523001652400165250016526001652700165280016529001653000165310016532001653300165340016535001653600165370016538001653900165400016541001654200165430016544001654500165460016547001654800165490016550001655100165520016553001655400165550016556001655700165580016559001656000165610016562001656300165640016565001656600165670016568001656900165700016571001657200165730016574001657500165760016577001657800165790016580001658100165820016583001658400165850016586001658700165880016589001659000165910016592001659300165940016595001659600165970016598001659900166000016601001660200166030016604001660500166060016607001660800166090016610001661100166120016613001661400166150016616001661700166180016619001662000166210016622001662300166240016625001662600166270016628001662900166300016631001663200166330016634001663500166360016637001663800166390016640001664100166420016643001664400166450016646001664700166480016649001665000166510016652001665300166540016655001665600166570016658001665900166600016661001666200166630016664001666500166660016667001666800166690016670001667100166720016673001667400166750016676001667700166780016679001668000166810016682001668300166840016685001668600166870016688001668900166900016691001669200166930016694001669500166960016697001669800166990016700001670100167020016703001670400167050016706001670700167080016709001671000167110016712001671300167140016715001671600167170016718001671900167200016721001672200167230016724001672500167260016727001672800167290016730001673100167320016733001673400167350016736001673700167380016739001674000167410016742001674300167440016745001674600167470016748001674900167500016751001675200167530016754001675500167560016757001675800167590016760001676100167620016763001676400167650016766001676700167680016769001677000167710016772001677300167740016775001677600167770016778001677900167800016781001678200167830016784001678500167860016787001678800167890016790001679100167920016793001679400167950016796001679700167980016799001680000168010016802001680300168040016805001680600168070016808001680900168100016811001681200168130016814001681500168160016817001681800168190016820001682100168220016823001682400168250016826001682700168280016829001683000168310016832001683300168340016835001683600168370016838001683900168400016841001684200168430016844001684500168460016847001684800168490016850001685100168520016853001685400168550016856001685700168580016859001686000168610016862001686300168640016865001686600168670016868001686900168700016871001687200168730016874001687500168760016877001687800168790016880001688100168820016883001688400168850016886001688700168880016889001689000168910016892001689300168940016895001689600168970016898001689900169000016901001690200169030016904001690500169060016907001690800169090016910001691100169120016913001691400169150016916001691700169180016919001692000169210016922001692300169240016925001692600169270016928001692900169300016931001693200169330016934001693500169360016937001693800169390016940001694100169420016943001694400169450016946001694700169480016949001695000169510016952001695300169540016955001695600169570016958001695900169600016961001696200169630016964001696500169660016967001696800169690016970001697100169720016973001697400169750016976001697700169780016979001698000169810016982001698300169840016985001698600169870016988001698900169900016991001699200169930016994001699500169960016997001699800169990017000001700100170020017003001700400170050017006001700700170080017009001701000170110017012001701300170140017015001701600170170017018001701900170200017021001702200170230017024001702500170260017027001702800170290017030001703100170320017033001703400170350017036001703700170380017039001704000170410017042001704300170440017045001704600170470017048001704900170500017051001705200170530017054001705500170560017057001705800170590017060001706100170620017063001706400170650017066001706700170680017069001707000170710017072001707300170740017075001707600170770017078001707900170800017081001708200170830017084001708500170860017087001708800170890017090001709100170920017093001709400170950017096001709700170980017099001710000171010017102001710300171040017105001710600171070017108001710900171100017111001711200171130017114001711500171160017117001711800171190017120001712100171220017123001712400171250017126001712700171280017129001713000171310017132001713300171340017135001713600171370017138001713900171400017141001714200171430017144001714500171460017147001714800171490017150001715100171520017153001715400171550017156001715700171580017159001716000171610017162001716300171640017165001716600171670017168001716900171700017171001717200171730017174001717500171760017177001717800171790017180001718100171820017183001718400171850017186001718700171880017189001719000171910017192001719300171940017195001719600171970017198001719900172000017201001720200172030017204001720500172060017207001720800172090017210001721100172120017213001721400172150017216001721700172180017219001722000172210017222001722300172240017225001722600172270017228001722900172300017231001723200172330017234001723500172360017237001723800172390017240001724100172420017243001724400172450017246001724700172480017249001725000172510017252001725300172540017255001725600172570017258001725900172600017261001726200172630017264001726500172660017267001726800172690017270001727100172720017273001727400172750017276001727700172780017279001728000172810017282001728300172840017285001728600172870017288001728900172900017291001729200172930017294001729500172960017297001729800172990017300001730100173020017303001730400173050017306001730700173080017309001731000173110017312001731300173140017315001731600173170017318001731900173200017321001732200173230017324001732500173260017327001732800173290017330001733100173320017333001733400173350017336001733700173380017339001734000173410017342001734300173440017345001734600173470017348001734900173500017351001735200173530017354001735500173560017357001735800173590017360001736100173620017363001736400173650017366001736700173680017369001737000173710017372001737300173740017375001737600173770017378001737900173800017381001738200173830017384001738500173860017387001738800173890017390001739100173920017393001739400173950017396001739700173980017399001740000174010017402001740300174040017405001740600174070017408001740900174100017411001741200174130017414001741500174160017417001741800174190017420001742100174220017423001742400174250017426001742700174280017429001743000174310017432001743300174340017435001743600174370017438001743900174400017441001744200174430017444001744500174460017447001744800174490017450001745100174520017453001745400174550017456001745700174580017459001746000174610017462001746300174640017465001746600174670017468001746900174700017471001747200174730017474001747500174760017477001747800174790017480001748100174820017483001748400174850017486001748700174880017489001749000174910017492001749300174940017495001749600174970017498001749900175000017501001750200175030017504001750500175060017507001750800175090017510001751100175120017513001751400175150017516001751700175180017519001752000175210017522001752300175240017525001752600175270017528001752900175300017531001753200175330017534001753500175360017537001753800175390017540001754100175420017543001754400175450017546001754700175480017549001755000175510017552001755300175540017555001755600175570017558001755900175600017561001756200175630017564001756500175660017567001756800175690017570001757100175720017573001757400175750017576001757700175780017579001758000175810017582001758300175840017585001758600175870017588001758900175900017591001759200175930017594001759500175960017597001759800175990017600001760100176020017603001760400176050017606001760700176080017609001761000176110017612001761300176140017615001761600176170017618001761900176200017621001762200176230017624001762500176260017627001762800176290017630001763100176320017633001763400176350017636001763700176380017639001764000176410017642001764300176440017645001764600176470017648001764900176500017651001765200176530017654001765500176560017657001765800176590017660001766100176620017663001766400176650017666001766700176680017669001767000176710017672001767300176740017675001767600176770017678001767900176800017681001768200176830017684001768500176860017687001768800176890017690001769100176920017693001769400176950017696001769700176980017699001770000177010017702001770300177040017705001770600177070017708001770900177100017711001771200177130017714001771500177160017717001771800177190017720001772100177220017723001772400177250017726001772700177280017729001773000177310017732001773300177340017735001773600177370017738001773900177400017741001774200177430017744001774500177460017747001774800177490017750001775100177520017753001775400177550017756001775700177580017759001776000177610017762001776300177640017765001776600177670017768001776900177700017771001777200177730017774001777500177760017777001777800177790017780001778100177820017783001778400177850017786001778700177880017789001779000177910017792001779300177940017795001779600177970017798001779900178000017801001780200178030017804001780500178060017807001780800178090017810001781100178120017813001781400178150017816001781700178180017819001782000178210017822001782300178240017825001782600178270017828001782900178300017831001783200178330017834001783500178360017837001783800178390017840001784100178420017843001784400178450017846001784700178480017849001785000178510017852001785300178540017855001785600178570017858001785900178600017861001786200178630017864001786500178660017867001786800178690017870001787100178720017873001787400178750017876001787700178780017879001788000178810017882001788300178840017885001788600178870017888001788900178900017891001789200178930017894001789500178960017897001789800178990017900001790100179020017903001790400179050017906001790700179080017909001791000179110017912001791300179140017915001791600179170017918001791900179200017921001792200179230017924001792500179260017927001792800179290017930001793100179320017933001793400179350017936001793700179380017939001794000179410017942001794300179440017945001794600179470017948001794900179500017951001795200179530017954001795500179560017957001795800179590017960001796100179620017963001796400179650017966001796700179680017969001797000179710017972001797300179740017975001797600179770017978001797900179800017981001798200179830017984001798500179860017987001798800179890017990001799100179920017993001799400179950017996001799700179980017999001800000180010018002001800300180040018005001800600180070018008001800900180100018011001801200180130018014001801500180160018017001801800180190018020001802100180220018023001802400180250018026001802700180280018029001803000180310018032001803300180340018035001803600180370018038001803900180400018041001804200180430018044001804500180460018047001804800180490018050001805100180520018053001805400180550018056001805700180580018059001806000180610018062001806300180640018065001806600180670018068001806900180700018071001807200180730018074001807500180760018077001807800180790018080001808100180820018083001808400180850018086001808700180880018089001809000180910018092001809300180940018095001809600180970018098001809900181000018101001810200181030018104001810500181060018107001810800181090018110001811100181120018113001811400181150018116001811700181180018119001812000181210018122001812300181240018125001812600181270018128001812900181300018131001813200181330018134001813500181360018137001813800181390018140001814100181420018143001814400181450018146001814700181480018149001815000181510018152001815300181540018155001815600181570018158001815900181600018161001816200181630018164001816500181660018167001816800181690018170001817100181720018173001817400181750018176001817700181780018179001818000181810018182001818300181840018185001818600181870018188001818900181900018191001819200181930018194001819500181960018197001819800181990018200001820100182020018203001820400182050018206001820700182080018209001821000182110018212001821300182140018215001821600182170018218001821900182200018221001822200182230018224001822500182260018227001822800182290018230001823100182320018233001823400182350018236001823700182380018239001824000182410018242001824300182440018245001824600182470018248001824900182500018251001825200182530018254001825500182560018257001825800182590018260001826100182620018263001826400182650018266001826700182680018269001827000182710018272001827300182740018275001827600182770018278001827900182800018281001828200182830018284001828500182860018287001828800182890018290001829100182920018293001829400182950018296001829700182980018299001830000183010018302001830300183040018305001830600183070018308001830900183100018311001831200183130018314001831500183160018317001831800183190018320001832100183220018323001832400183250018326001832700183280018329001833000183310018332001833300183340018335001833600183370018338001833900183400018341001834200183430018344001834500183460018347001834800183490018350001835100183520018353001835400183550018356001835700183580018359001836000183610018362001836300183640018365001836600183670018368001836900183700018371001837200183730018374001837500183760018377001837800183790018380001838100183820018383001838400183850018386001838700183880018389001839000183910018392001839300183940018395001839600183970018398001839900184000018401001840200184030018404001840500184060018407001840800184090018410001841100184120018413001841400184150018416001841700184180018419001842000184210018422001842300184240018425001842600184270018428001842900184300018431001843200184330018434001843500184360018437001843800184390018440001844100184420018443001844400184450018446001844700184480018449001845000184510018452001845300184540018455001845600184570018458001845900184600018461001846200184630018464001846500184660018467001846800184690018470001847100184720018473001847400184750018476001847700184780018479001848000184810018482001848300184840018485001848600184870018488001848900184900018491001849200184930018494001849500184960018497001849800184990018500001850100185020018503001850400185050018506001850700185080018509001851000185110018512001851300185140018515001851600185170018518001851900185200018521001852200185230018524001852500185260018527001852800185290018530001853100185320018533001853400185350018536001853700185380018539001854000185410018542001854300185440018545001854600185470018548001854900185500018551001855200185530018554001855500185560018557001855800185590018560001856100185620018563001856400185650018566001856700185680018569001857000185710018572001857300185740018575001857600185770018578001857900185800018581001858200185830018584001858500185860018587001858800185890018590001859100185920018593001859400185950018596001859700185980018599001860000186010018602001860300186040018605001860600186070018608001860900186100018611001861200186130018614001861500186160018617001861800186190018620001862100186220018623001862400186250018626001862700186280018629001863000186310018632001863300186340018635001863600186370018638001863900186400018641001864200186430018644001864500186460018647001864800186490018650001865100186520018653001865400186550018656001865700186580018659001866000186610018662001866300186640018665001866600186670018668001866900186700018671001867200186730018674001867500186760018677001867800186790018680001868100186820018683001868400186850018686001868700186880018689001869000186910018692001869300186940018695001869600186970018698001869900187000018701001870200187030018704001870500187060018707001870800187090018710001871100187120018713001871400187150018716001871700187180018719001872000187210018722001872300187240018725001872600187270018728001872900187300018731001873200187330018734001873500187360018737001873800187390018740001874100187420018743001874400187450018746001874700187480018749001875000187510018752001875300187540018755001875600187570018758001875900187600018761001876200187630018764001876500187660018767001876800187690018770001877100187720018773001877400187750018776001877700187780018779001878000187810018782001878300187840018785001878600187870018788001878900187900018791001879200187930018794001879500187960018797001879800187990018800001880100188020018803001880400188050018806001880700188080018809001881000188110018812001881300188140018815001881600188170018818001881900188200018821001882200188230018824001882500188260018827001882800188290018830001883100188320018833001883400188350018836001883700188380018839001884000188410018842001884300188440018845001884600188470018848001884900188500018851001885200188530018854001885500188560018857001885800188590018860001886100188620018863001886400188650018866001886700188680018869001887000188710018872001887300188740018875001887600188770018878001887900188800018881001888200188830018884001888500188860018887001888800188890018890001889100188920018893001889400188950018896001889700188980018899001890000189010018902001890300189040018905001890600189070018908001890900189100018911001891200189130018914001891500189160018917001891800189190018920001892100189220018923001892400189250018926001892700189280018929001893000189310018932001893300189340018935001893600189370018938001893900189400018941001894200189430018944001894500189460018947001894800189490018950001895100189520018953001895400189550018956001895700189580018959001896000189610018962001896300189640018965001896600189670018968001896900189700018971001897200189730018974001897500189760018977001897800189790018980001898100189820018983001898400189850018986001898700189880018989001899000189910018992001899300189940018995001899600189970018998001899900190000019001001900200190030019004001900500190060019007001900800190090019010001901100190120019013001901400190150019016001901700190180019019001902000190210019022001902300190240019025001902600190270019028001902900190300019031001903200190330019034001903500190360019037001903800190390019040001904100190420019043001904400190450019046001904700190480019049001905000190510019052001905300190540019055001905600190570019058001905900190600019061001906200190630019064001906500190660019067001906800190690019070001907100190720019073001907400190750019076001907700190780019079001908000190810019082001908300190840019085001908600190870019088001908900190900019091001909200190930019094001909500190960019097001909800190990019100001910100191020019103001910400191050019106001910700191080019109001911000191110019112001911300191140019115001911600191170019118001911900191200019121001912200191230019124001912500191260019127001912800191290019130001913100191320019133001913400191350019136001913700191380019139001914000191410019142001914300191440019145001914600191470019148001914900191500019151001915200191530019154001915500191560019157001915800191590019160001916100191620019163001916400191650019166001916700191680019169001917000191710019172001917300191740019175001917600191770019178001917900191800019181001918200191830019184001918500191860019187001918800191890019190001919100191920019193001919400191950019196001919700191980019199001920000192010019202001920300192040019205001920600192070019208001920900192100019211001921200192130019214001921500192160019217001921800192190019220001922100192220019223001922400192250019226001922700192280019229001923000192310019232001923300192340019235001923600192370019238001923900192400019241001924200192430019244001924500192460019247001924800192490019250001925100192520019253001925400192550019256001925700192580019259001926000192610019262001926300192640019265001926600192670019268001926900192700019271001927200192730019274001927500192760019277001927800192790019280001928100192820019283001928400192850019286001928700192880019289001929000192910019292001929300192940019295001929600192970019298001929900193000019301001930200193030019304001930500193060019307001930800193090019310001931100193120019313001931400193150019316001931700193180019319001932000193210019322001932300193240019325001932600193270019328001932900193300019331001933200193330019334001933500193360019337001933800193390019340001934100193420019343001934400193450019346001934700193480019349001935000193510019352001935300193540019355001935600193570019358001935900193600019361001936200193630019364001936500193660019367001936800193690019370001937100193720019373001937400193750019376001937700193780019379001938000193810019382001938300193840019385001938600193870019388001938900193900019391001939200193930019394001939500193960019397001939800193990019400001940100194020019403001940400194050019406001940700194080019409001941000194110019412001941300194140019415001941600194170019418001941900194200019421001942200194230019424001942500194260019427001942800194290019430001943100194320019433001943400194350019436001943700194380019439001944000194410019442001944300194440019445001944600194470019448001944900194500019451001945200194530019454001945500194560019457001945800194590019460001946100194620019463001946400194650019466001946700194680019469001947000194710019472001947300194740019475001947600194770019478001947900194800019481001948200194830019484001948500194860019487001948800194890019490001949100194920019493001949400194950019496001949700194980019499001950000195010019502001950300195040019505001950600195070019508001950900195100019511001951200195130019514001951500195160019517001951800195190019520001952100195220019523001952400195250019526001952700195280019529001953000195310019532001953300195340019535001953600195370019538001953900195400019541001954200195430019544001954500195460019547001954800195490019550001955100195520019553001955400195550019556001955700195580019559001956000195610019562001956300195640019565001956600195670019568001956900195700019571001957200195730019574001957500195760019577001957800195790019580001958100195820019583001958400195850019586001958700195880019589001959000195910019592001959300195940019595001959600195970019598001959900196000019601001960200196030019604001960500196060019607001960800196090019610001961100196120019613001961400196150019616001961700196180019619001962000196210019622001962300196240019625001962600196270019628001962900196300019631001963200196330019634001963500196360019637001963800196390019640001964100196420019643001964400196450019646001964700196480019649001965000196510019652001965300196540019655001965600196570019658001965900196600019661001966200196630019664001966500196660019667001966800196690019670001967100196720019673001967400196750019676001967700196780019679001968000196810019682001968300196840019685001968600196870019688001968900196900019691001969200196930019694001969500196960019697001969800196990019700001970100197020019703001970400197050019706001970700197080019709001971000197110019712001971300197140019715001971600197170019718001971900197200019721001972200197230019724001972500197260019727001972800197290019730001973100197320019733001973400197350019736001973700197380019739001974000197410019742001974300197440019745001974600197470019748001974900197500019751001975200197530019754001975500197560019757001975800197590019760001976100197620019763001976400197650019766001976700197680019769001977000197710019772001977300197740019775001977600197770019778001977900197800019781001978200197830019784001978500197860019787001978800197890019790001979100197920019793001979400197950019796001979700197980019799001980000198010019802001980300198040019805001980600198070019808001980900198100019811001981200198130019814001981500198160019817001981800198190019820001982100198220019823001982400198250019826001982700198280019829001983000198310019832001983300198340019835001983600198370019838001983900198400019841001984200198430019844001984500198460019847001984800198490019850001985100198520019853001985400198550019856001985700198580019859001986000198610019862001986300198640019865001986600198670019868001986900198700019871001987200198730019874001987500198760019877001987800198790019880001988100198820019883001988400198850019886001988700198880019889001989000198910019892001989300198940019895001989600198970019898001989900199000019901001990200199030019904001990500199060019907001990800199090019910001991100199120019913001991400199150019916001991700199180019919001992000199210019922001992300199240019925001992600199270019928001992900199300019931001993200199330019934001993500199360019937001993800199390019940001994100199420019943001994400199450019946001994700199480019949001995000199510019952001995300199540019955001995600199570019958001995900199600019961001996200199630019964001996500199660019967001996800199690019970001997100199720019973001997400199750019976001997700199780019979001998000199810019982001998300199840019985001998600199870019988001998900199900019991001999200199930019994001999500199960019997001999800199990020000002000100200020020003002000400200050020006002000700200080020009002001000200110020012002001300200140020015002001600200170020018002001900200200020021002002200200230020024002002500200260020027002002800200290020030002003100200320020033002003400200350020036002003700200380020039002004000200410020042002004300200440020045002004600200470020048002004900200500020051002005200200530020054002005500200560020057002005800200590020060002006100200620020063002006400200650020066002006700200680020069002007000200710020072002007300200740020075002007600200770020078002007900200800020081002008200200830020084002008500200860020087002008800200890020090002009100200920020093002009400200950020096002009700200980020099002010000201010020102002010300201040020105002010600201070020108002010900201100020111002011200201130020114002011500201160020117002011800201190020120002012100201220020123002012400201250020126002012700201280020129002013000201310020132002013300201340020135002013600201370020138002013900201400020141002014200201430020144002014500201460020147002014800201490020150002015100201520020153002015400201550020156002015700201580020159002016000201610020162002016300201640020165002016600201670020168002016900201700020171002017200201730020174002017500201760020177002017800201790020180002018100201820020183002018400201850020186002018700201880020189002019000201910020192002019300201940020195002019600201970020198002019900202000020201002020200202030020204002020500202060020207002020800202090020210002021100202120020213002021400202150020216002021700202180020219002022000202210020222002022300202240020225002022600202270020228002022900202300020231002023200202330020234002023500202360020237002023800202390020240002024100202420020243002024400202450020246002024700202480020249002025000202510020252002025300202540020255002025600202570020258002025900202600020261002026200202630020264002026500202660020267002026800202690020270002027100202720020273002027400202750020276002027700202780020279002028000202810020282002028300202840020285002028600202870020288002028900202900020291002029200202930020294002029500202960020297002029800202990020300002030100203020020303002030400203050020306002030700203080020309002031000203110020312002031300203140020315002031600203170020318002031900203200020321002032200203230020324002032500203260020327002032800203290020330002033100203320020333002033400203350020336002033700203380020339002034000203410020342002034300203440020345002034600203470020348002034900203500020351002035200203530020354002035500203560020357002035800203590020360002036100203620020363002036400203650020366002036700203680020369002037000203710020372002037300203740020375002037600203770020378002037900203800020381002038200203830020384002038500203860020387002038800203890020390002039100203920020393002039400203950020396002039700203980020399002040000204010020402002040300204040020405002040600204070020408002040900204100020411002041200204130020414002041500204160020417002041800204190020420002042100204220020423002042400204250020426002042700204280020429002043000204310020432002043300204340020435002043600204370020438002043900204400020441002044200204430020444002044500204460020447002044800204490020450002045100204520020453002045400204550020456002045700204580020459002046000204610020462002046300204640020465002046600204670020468002046900204700020471002047200204730020474002047500204760020477002047800204790020480002048100204820020483002048400204850020486002048700204880020489002049000204910020492002049300204940020495002049600204970020498002049900205000020501002050200205030020504002050500205060020507002050800205090020510002051100205120020513002051400205150020516002051700205180020519002052000205210020522002052300205240020525002052600205270020528002052900205300020531002053200205330020534002053500205360020537002053800205390020540002054100205420020543002054400205450020546002054700205480020549002055000205510020552002055300205540020555002055600205570020558002055900205600020561002056200205630020564002056500205660020567002056800205690020570002057100205720020573002057400205750020576002057700205780020579002058000205810020582002058300205840020585002058600205870020588002058900205900020591002059200205930020594002059500205960020597002059800205990020600002060100206020020603002060400206050020606002060700206080020609002061000206110020612002061300206140020615002061600206170020618002061900206200020621002062200206230020624002062500206260020627002062800206290020630002063100206320020633002063400206350020636002063700206380020639002064000206410020642002064300206440020645002064600206470020648002064900206500020651002065200206530020654002065500206560020657002065800206590020660002066100206620020663002066400206650020666002066700206680020669002067000206710020672002067300206740020675002067600206770020678002067900206800020681002068200206830020684002068500206860020687002068800206890020690002069100206920020693002069400206950020696002069700206980020699002070000207010020702002070300207040020705002070600207070020708002070900207100020711002071200207130020714002071500207160020717002071800207190020720002072100207220020723002072400207250020726002072700207280020729002073000207310020732002073300207340020735002073600207370020738002073900207400020741002074200207430020744002074500207460020747002074800207490020750002075100207520020753002075400207550020756002075700207580020759002076000207610020762002076300207640020765002076600207670020768002076900207700020771002077200207730020774002077500207760020777002077800207790020780002078100207820020783002078400207850020786002078700207880020789002079000207910020792002079300207940020795002079600207970020798002079900208000020801002080200208030020804002080500208060020807002080800208090020810002081100208120020813002081400208150020816002081700208180020819002082000208210020822002082300208240020825002082600208270020828002082900208300020831002083200208330020834002083500208360020837002083800208390020840002084100208420020843002084400208450020846002084700208480020849002085000208510020852002085300208540020855002085600208570020858002085900208600020861002086200208630020864002086500208660020867002086800208690020870002087100208720020873002087400208750020876002087700208780020879002088000208810020882002088300208840020885002088600208870020888002088900208900020891002089200208930020894002089500208960020897002089800208990020900002090100209020020903002090400209050020906002090700209080020909002091000209110020912002091300209140020915002091600209170020918002091900209200020921002092200209230020924002092500209260020927002092800209290020930002093100209320020933002093400209350020936002093700209380020939002094000209410020942002094300209440020945002094600209470020948002094900209500020951002095200209530020954002095500209560020957002095800209590020960002096100209620020963002096400209650020966002096700209680020969002097000209710020972002097300209740020975002097600209770020978002097900209800020981002098200209830020984002098500209860020987002098800209890020990002099100209920020993002099400209950020996002099700209980020999002100000210010021002002100300210040021005002100600210070021008002100900210100021011002101200210130021014002101500210160021017002101800210190021020002102100210220021023002102400210250021026002102700210280021029002103000210310021032002103300210340021035002103600210370021038002103900210400021041002104200210430021044002104500210460021047002104800210490021050002105100210520021053002105400210550021056002105700210580021059002106000210610021062002106300210640021065002106600210670021068002106900210700021071002107200210730021074002107500210760021077002107800210790021080002108100210820021083002108400210850021086002108700210880021089002109000210910021092002109300210940021095002109600210970021098002109900211000021101002110200211030021104002110500211060021107002110800211090021110002111100211120021113002111400211150021116002111700211180021119002112000211210021122002112300211240021125002112600211270021128002112900211300021131002113200211330021134002113500211360021137002113800211390021140002114100211420021143002114400211450021146002114700211480021149002115000211510021152002115300211540021155002115600211570021158002115900211600021161002116200211630021164002116500211660021167002116800211690021170002117100211720021173002117400211750021176002117700211780021179002118000211810021182002118300211840021185002118600211870021188002118900211900021191002119200211930021194002119500211960021197002119800211990021200002120100212020021203002120400212050021206002120700212080021209002121000212110021212002121300212140021215002121600212170021218002121900212200021221002122200212230021224002122500212260021227002122800212290021230002123100212320021233002123400212350021236002123700212380021239002124000212410021242002124300212440021245002124600212470021248002124900212500021251002125200212530021254002125500212560021257002125800212590021260002126100212620021263002126400212650021266002126700212680021269002127000212710021272002127300212740021275002127600212770021278002127900212800021281002128200212830021284002128500212860021287002128800212890021290002129100212920021293002129400212950021296002129700212980021299002130000213010021302002130300213040021305002130600213070021308002130900213100021311002131200213130021314002131500213160021317002131800213190021320002132100213220021323002132400213250021326002132700213280021329002133000213310021332002133300213340021335002133600213370021338002133900213400021341002134200213430021344002134500213460021347002134800213490021350002135100213520021353002135400213550021356002135700213580021359002136000213610021362002136300213640021365002136600213670021368002136900213700021371002137200213730021374002137500213760021377002137800213790021380002138100213820021383002138400213850021386002138700213880021389002139000213910021392002139300213940021395002139600213970021398002139900214000021401002140200214030021404002140500214060021407002140800214090021410002141100214120021413002141400214150021416002141700214180021419002142000214210021422002142300214240021425002142600214270021428002142900214300021431002143200214330021434002143500214360021437002143800214390021440002144100214420021443002144400214450021446002144700214480021449002145000214510021452002145300214540021455002145600214570021458002145900214600021461002146200214630021464002146500214660021467002146800214690021470002147100214720021473002147400214750021476002147700214780021479002148000214810021482002148300214840021485002148600214870021488002148900214900021491002149200214930021494002149500214960021497002149800214990021500002150100215020021503002150400215050021506002150700215080021509002151000215110021512002151300215140021515002151600215170021518002151900215200021521002152200215230021524002152500215260021527002152800215290021530002153100215320021533002153400215350021536002153700215380021539002154000215410021542002154300215440021545002154600215470021548002154900215500021551002155200215530021554002155500215560021557002155800215590021560002156100215620021563002156400215650021566002156700215680021569002157000215710021572002157300215740021575002157600215770021578002157900215800021581002158200215830021584002158500215860021587002158800215890021590002159100215920021593002159400215950021596002159700215980021599002160000216010021602002160300216040021605002160600216070021608002160900216100021611002161200216130021614002161500216160021617002161800216190021620002162100216220021623002162400216250021626002162700216280021629002163000216310021632002163300216340021635002163600216370021638002163900216400021641002164200216430021644002164500216460021647002164800216490021650002165100216520021653002165400216550021656002165700216580021659002166000216610021662002166300216640021665002166600216670021668002166900216700021671002167200216730021674002167500216760021677002167800216790021680002168100216820021683002168400216850021686002168700216880021689002169000216910021692002169300216940021695002169600216970021698002169900217000021701002170200217030021704002170500217060021707002170800217090021710002171100217120021713002171400217150021716002171700217180021719002172000217210021722002172300217240021725002172600217270021728002172900217300021731002173200217330021734002173500217360021737002173800217390021740002174100217420021743002174400217450021746002174700217480021749002175000217510021752002175300217540021755002175600217570021758002175900217600021761002176200217630021764002176500217660021767002176800217690021770002177100217720021773002177400217750021776002177700217780021779002178000217810021782002178300217840021785002178600217870021788002178900217900021791002179200217930021794002179500217960021797002179800217990021800002180100218020021803002180400218050021806002180700218080021809002181000218110021812002181300218140021815002181600218170021818002181900218200021821002182200218230021824002182500218260021827002182800218290021830002183100218320021833002183400218350021836002183700218380021839002184000218410021842002184300218440021845002184600218470021848002184900218500021851002185200218530021854002185500218560021857002185800218590021860002186100218620021863002186400218650021866002186700218680021869002187000218710021872002187300218740021875002187600218770021878002187900218800021881002188200218830021884002188500218860021887002188800218890021890002189100218920021893002189400218950021896002189700218980021899002190000219010021902002190300219040021905002190600219070021908002190900219100021911002191200219130021914002191500219160021917002191800219190021920002192100219220021923002192400219250021926002192700219280021929002193000219310021932002193300219340021935002193600219370021938002193900219400021941002194200219430021944002194500219460021947002194800219490021950002195100219520021953002195400219550021956002195700219580021959002196000219610021962002196300219640021965002196600219670021968002196900219700021971002197200219730021974002197500219760021977002197800219790021980002198100219820021983002198400219850021986002198700219880021989002199000219910021992002199300219940021995002199600219970021998002199900220000022001002200200220030022004002200500220060022007002200800220090022010002201100220120022013002201400220150022016002201700220180022019002202000220210022022002202300220240022025002202600220270022028002202900220300022031002203200220330022034002203500220360022037002203800220390022040002204100220420022043002204400220450022046002204700220480022049002205000220510022052002205300220540022055002205600220570022058002205900220600022061002206200220630022064002206500220660022067002206800220690022070002207100220720022073002207400220750022076002207700220780022079002208000220810022082002208300220840022085002208600220870022088002208900220900022091002209200220930022094002209500220960022097002209800220990022100002210100221020022103002210400221050022106002210700221080022109002211000221110022112002211300221140022115002211600221170022118002211900221200022121002212200221230022124002212500221260022127002212800221290022130002213100221320022133002213400221350022136002213700221380022139002214000221410022142002214300221440022145002214600221470022148002214900221500022151002215200221530022154002215500221560022157002215800221590022160002216100221620022163002216400221650022166002216700221680022169002217000221710022172002217300221740022175002217600221770022178002217900221800022181002218200221830022184002218500221860022187002218800221890022190002219100221920022193002219400221950022196002219700221980022199002220000222010022202002220300222040022205002220600222070022208002220900222100022211002221200222130022214002221500222160022217002221800222190022220002222100222220022223002222400222250022226002222700222280022229002223000222310022232002223300222340022235002223600222370022238002223900222400022241002224200222430022244002224500222460022247002224800222490022250002225100222520022253002225400222550022256002225700222580022259002226000222610022262002226300222640022265002226600222670022268002226900222700022271002227200222730022274002227500222760022277002227800222790022280002228100222820022283002228400222850022286002228700222880022289002229000222910022292002229300222940022295002229600222970022298002229900223000022301002230200223030022304002230500223060022307002230800223090022310002231100223120022313002231400223150022316002231700223180022319002232000223210022322002232300223240022325002232600223270022328002232900223300022331002233200223330022334002233500223360022337002233800223390022340002234100223420022343002234400223450022346002234700223480022349002235000223510022352002235300223540022355002235600223570022358002235900223600022361002236200223630022364002236500223660022367002236800223690022370002237100223720022373002237400223750022376002237700223780022379002238000223810022382002238300223840022385002238600223870022388002238900223900022391002239200223930022394002239500223960022397002239800223990022400002240100224020022403002240400224050022406002240700224080022409002241000224110022412002241300224140022415002241600224170022418002241900224200022421002242200224230022424002242500224260022427002242800224290022430002243100224320022433002243400224350022436002243700224380022439002244000224410022442002244300224440022445002244600224470022448002244900224500022451002245200224530022454002245500224560022457002245800224590022460002246100224620022463002246400224650022466002246700224680022469002247000224710022472002247300224740022475002247600224770022478002247900224800022481002248200224830022484002248500224860022487002248800224890022490002249100224920022493002249400224950022496002249700224980022499002250000225010022502002250300225040022505002250600225070022508002250900225100022511002251200225130022514002251500225160022517002251800225190022520002252100225220022523002252400225250022526002252700225280022529002253000225310022532002253300225340022535002253600225370022538002253900225400022541002254200225430022544002254500225460022547002254800225490022550002255100225520022553002255400225550022556002255700225580022559002256000225610022562002256300225640022565002256600225670022568002256900225700022571002257200225730022574002257500225760022577002257800225790022580002258100225820022583002258400225850022586002258700225880022589002259000225910022592002259300225940022595002259600225970022598002259900226000022601002260200226030022604002260500226060022607002260800226090022610002261100226120022613002261400226150022616002261700226180022619002262000226210022622002262300226240022625002262600226270022628002262900226300022631002263200226330022634002263500226360022637002263800226390022640002264100226420022643002264400226450022646002264700226480022649002265000226510022652002265300226540022655002265600226570022658002265900226600022661002266200226630022664002266500226660022667002266800226690022670002267100226720022673002267400226750022676002267700226780022679002268000226810022682002268300226840022685002268600226870022688002268900226900022691002269200226930022694002269500226960022697002269800226990022700002270100227020022703002270400227050022706002270700227080022709002271000227110022712002271300227140022715002271600227170022718002271900227200022721002272200227230022724002272500227260022727002272800227290022730002273100227320022733002273400227350022736002273700227380022739002274000227410022742002274300227440022745002274600227470022748002274900227500022751002275200227530022754002275500227560022757002275800227590022760002276100227620022763002276400227650022766002276700227680022769002277000227710022772002277300227740022775002277600227770022778002277900227800022781002278200227830022784002278500227860022787002278800227890022790002279100227920022793002279400227950022796002279700227980022799002280000228010022802002280300228040022805002280600228070022808002280900228100022811002281200228130022814002281500228160022817002281800228190022820002282100228220022823002282400228250022826002282700228280022829002283000228310022832002283300228340022835002283600228370022838002283900228400022841002284200228430022844002284500228460022847002284800228490022850002285100228520022853002285400228550022856002285700228580022859002286000228610022862002286300228640022865002286600228670022868002286900228700022871002287200228730022874002287500228760022877002287800228790022880002288100228820022883002288400228850022886002288700228880022889002289000228910022892002289300228940022895002289600228970022898002289900229000022901002290200229030022904002290500229060022907002290800229090022910002291100229120022913002291400229150022916002291700229180022919002292000229210022922002292300229240022925002292600229270022928002292900229300022931002293200229330022934002293500229360022937002293800229390022940002294100229420022943002294400229450022946002294700229480022949002295000229510022952002295300229540022955002295600229570022958002295900229600022961002296200229630022964002296500229660022967002296800229690022970002297100229720022973002297400229750022976002297700229780022979002298000229810022982002298300229840022985002298600229870022988002298900229900022991002299200229930022994002299500229960022997002299800229990023000002300100230020023003002300400230050023006002300700230080023009002301000230110023012002301300230140023015002301600230170023018002301900230200023021002302200230230023024002302500230260023027002302800230290023030002303100230320023033002303400230350023036002303700230380023039002304000230410023042002304300230440023045002304600230470023048002304900230500023051002305200230530023054002305500230560023057002305800230590023060002306100230620023063002306400230650023066002306700230680023069002307000230710023072002307300230740023075002307600230770023078002307900230800023081002308200230830023084002308500230860023087002308800230890023090002309100230920023093002309400230950023096002309700230980023099002310000231010023102002310300231040023105002310600231070023108002310900231100023111002311200231130023114002311500231160023117002311800231190023120002312100231220023123002312400231250023126002312700231280023129002313000231310023132002313300231340023135002313600231370023138002313900231400023141002314200231430023144002314500231460023147002314800231490023150002315100231520023153002315400231550023156002315700231580023159002316000231610023162002316300231640023165002316600231670023168002316900231700023171002317200231730023174002317500231760023177002317800231790023180002318100231820023183002318400231850023186002318700231880023189002319000231910023192002319300231940023195002319600231970023198002319900232000023201002320200232030023204002320500232060023207002320800232090023210002321100232120023213002321400232150023216002321700232180023219002322000232210023222002322300232240023225002322600232270023228002322900232300023231002323200232330023234002323500232360023237002323800232390023240002324100232420023243002324400232450023246002324700232480023249002325000232510023252002325300232540023255002325600232570023258002325900232600023261002326200232630023264002326500232660023267002326800232690023270002327100232720023273002327400232750023276002327700232780023279002328000232810023282002328300232840023285002328600232870023288002328900232900023291002329200232930023294002329500232960023297002329800232990023300002330100233020023303002330400233050023306002330700233080023309002331000233110023312002331300233140023315002331600233170023318002331900233200023321002332200233230023324002332500233260023327002332800233290023330002333100233320023333002333400233350023336002333700233380023339002334000233410023342002334300233440023345002334600233470023348002334900233500023351002335200233530023354002335500233560023357002335800233590023360002336100233620023363002336400233650023366002336700233680023369002337000233710023372002337300233740023375002337600233770023378002337900233800023381002338200233830023384002338500233860023387002338800233890023390002339100233920023393002339400233950023396002339700233980023399002340000234010023402002340300234040023405002340600234070023408002340900234100023411002341200234130023414002341500234160023417002341800234190023420002342100234220023423002342400234250023426002342700234280023429002343000234310023432002343300234340023435002343600234370023438002343900234400023441002344200234430023444002344500234460023447002344800234490023450002345100234520023453002345400234550023456002345700234580023459002346000234610023462002346300234640023465002346600234670023468002346900234700023471002347200234730023474002347500234760023477002347800234790023480002348100234820023483002348400234850023486002348700234880023489002349000234910023492002349300234940023495002349600234970023498002349900235000023501002350200235030023504002350500235060023507002350800235090023510002351100235120023513002351400235150023516002351700235180023519002352000235210023522002352300235240023525002352600235270023528002352900235300023531002353200235330023534002353500235360023537002353800235390023540002354100235420023543002354400235450023546002354700235480023549002355000235510023552002355300235540023555002355600235570023558002355900235600023561002356200235630023564002356500235660023567002356800235690023570002357100235720023573002357400235750023576002357700235780023579002358000235810023582002358300235840023585002358600235870023588002358900235900023591002359200235930023594002359500235960023597002359800235990023600002360100236020023603002360400236050023606002360700236080023609002361000236110023612002361300236140023615002361600236170023618002361900236200023621002362200236230023624002362500236260023627002362800236290023630002363100236320023633002363400236350023636002363700236380023639002364000236410023642002364300236440023645002364600236470023648002364900236500023651002365200236530023654002365500236560023657002365800236590023660002366100236620023663002366400236650023666002366700236680023669002367000236710023672002367300236740023675002367600236770023678002367900236800023681002368200236830023684002368500236860023687002368800236890023690002369100236920023693002369400236950023696002369700236980023699002370000237010023702002370300237040023705002370600237070023708002370900237100023711002371200237130023714002371500237160023717002371800237190023720002372100237220023723002372400237250023726002372700237280023729002373000237310023732002373300237340023735002373600237370023738002373900237400023741002374200237430023744002374500237460023747002374800237490023750002375100237520023753002375400237550023756002375700237580023759002376000237610023762002376300237640023765002376600237670023768002376900237700023771002377200237730023774002377500237760023777002377800237790023780002378100237820023783002378400237850023786002378700237880023789002379000237910023792002379300237940023795002379600237970023798002379900238000023801002380200238030023804002380500238060023807002380800238090023810002381100238120023813002381400238150023816002381700238180023819002382000238210023822002382300238240023825002382600238270023828002382900238300023831002383200238330023834002383500238360023837002383800238390023840002384100238420023843002384400238450023846002384700238480023849002385000238510023852002385300238540023855002385600238570023858002385900238600023861002386200238630023864002386500238660023867002386800238690023870002387100238720023873002387400238750023876002387700238780023879002388000238810023882002388300238840023885002388600238870023888002388900238900023891002389200238930023894002389500238960023897002389800238990023900002390100239020023903002390400239050023906002390700239080023909002391000239110023912002391300239140023915002391600239170023918002391900239200023921002392200239230023924002392500239260023927002392800239290023930002393100239320023933002393400239350023936002393700239380023939002394000239410023942002394300239440023945002394600239470023948002394900239500023951002395200239530023954002395500239560023957002395800239590023960002396100239620023963002396400239650023966002396700239680023969002397000239710023972002397300239740023975002397600239770023978002397900239800023981002398200239830023984002398500239860023987002398800239890023990002399100239920023993002399400239950023996002399700239980023999002400000240010024002002400300240040024005002400600240070024008002400900240100024011002401200240130024014002401500240160024017002401800240190024020002402100240220024023002402400240250024026002402700240280024029002403000240310024032002403300240340024035002403600240370024038002403900240400024041002404200240430024044002404500240460024047002404800240490024050002405100240520024053002405400240550024056002405700240580024059002406000240610024062002406300240640024065002406600240670024068002406900240700024071002407200240730024074002407500240760024077002407800240790024080002408100240820024083002408400240850024086002408700240880024089002409000240910024092002409300240940024095002409600240970024098002409900241000024101002410200241030024104002410500241060024107002410800241090024110002411100241120024113002411400241150024116002411700241180024119002412000241210024122002412300241240024125002412600241270024128002412900241300024131002413200241330024134002413500241360024137002413800241390024140002414100241420024143002414400241450024146002414700241480024149002415000241510024152002415300241540024155002415600241570024158002415900241600024161002416200241630024164002416500241660024167002416800241690024170002417100241720024173002417400241750024176002417700241780024179002418000241810024182002418300241840024185002418600241870024188002418900241900024191002419200241930024194002419500241960024197002419800241990024200002420100242020024203002420400242050024206002420700242080024209002421000242110024212002421300242140024215002421600242170024218002421900242200024221002422200242230024224002422500242260024227002422800242290024230002423100242320024233002423400242350024236002423700242380024239002424000242410024242002424300242440024245002424600242470024248002424900242500024251002425200242530024254002425500242560024257002425800242590024260002426100242620024263002426400242650024266002426700242680024269002427000242710024272002427300242740024275002427600242770024278002427900242800024281002428200242830024284002428500242860024287002428800242890024290002429100242920024293002429400242950024296002429700242980024299002430000243010024302002430300243040024305002430600243070024308002430900243100024311002431200243130024314002431500243160024317002431800243190024320002432100243220024323002432400243250024326002432700243280024329002433000243310024332002433300243340024335002433600243370024338002433900243400024341002434200243430024344002434500243460024347002434800243490024350002435100243520024353002435400243550024356002435700243580024359002436000243610024362002436300243640024365002436600243670024368002436900243700024371002437200243730024374002437500243760024377002437800243790024380002438100243820024383002438400243850024386002438700243880024389002439000243910024392002439300243940024395002439600243970024398002439900244000024401002440200244030024404002440500244060024407002440800244090024410002441100244120024413002441400244150024416002441700244180024419002442000244210024422002442300244240024425002442600244270024428002442900244300024431002443200244330024434002443500244360024437002443800244390024440002444100244420024443002444400244450024446002444700244480024449002445000244510024452002445300244540024455002445600244570024458002445900244600024461002446200244630024464002446500244660024467002446800244690024470002447100244720024473002447400244750024476002447700244780024479002448000244810024482002448300244840024485002448600244870024488002448900244900024491002449200244930024494002449500244960024497002449800244990024500002450100245020024503002450400245050024506002450700245080024509002451000245110024512002451300245140024515002451600245170024518002451900245200024521002452200245230024524002452500245260024527002452800245290024530002453100245320024533002453400245350024536002453700245380024539002454000245410024542002454300245440024545002454600245470024548002454900245500024551002455200245530024554002455500245560024557002455800245590024560002456100245620024563002456400245650024566002456700245680024569002457000245710024572002457300245740024575002457600245770024578002457900245800024581002458200245830024584002458500245860024587002458800245890024590002459100245920024593002459400245950024596002459700245980024599002460000246010024602002460300246040024605002460600246070024608002460900246100024611002461200246130024614002461500246160024617002461800246190024620002462100246220024623002462400246250024626002462700246280024629002463000246310024632002463300246340024635002463600246370024638002463900246400024641002464200246430024644002464500246460024647002464800246490024650002465100246520024653002465400246550024656002465700246580024659002466000246610024662002466300246640024665002466600246670024668002466900246700024671002467200246730024674002467500246760024677002467800246790024680002468100246820024683002468400246850024686002468700246880024689002469000246910024692002469300246940024695002469600246970024698002469900247000024701002470200247030024704002470500247060024707002470800247090024710002471100247120024713002471400247150024716002471700247180024719002472000247210024722002472300247240024725002472600247270024728002472900247300024731002473200247330024734002473500247360024737002473800247390024740002474100247420024743002474400247450024746002474700247480024749002475000247510024752002475300247540024755002475600247570024758002475900247600024761002476200247630024764002476500247660024767002476800247690024770002477100247720024773002477400247750024776002477700247780024779002478000247810024782002478300247840024785002478600247870024788002478900247900024791002479200247930024794002479500247960024797002479800247990024800002480100248020024803002480400248050024806002480700248080024809002481000248110024812002481300248140024815002481600248170024818002481900248200024821002482200248230024824002482500248260024827002482800248290024830002483100248320024833002483400248350024836002483700248380024839002484000248410024842002484300248440024845002484600248470024848002484900248500024851002485200248530024854002485500248560024857002485800248590024860002486100248620024863002486400248650024866002486700248680024869002487000248710024872002487300248740024875002487600248770024878002487900248800024881002488200248830024884002488500248860024887002488800248890024890002489100248920024893002489400248950024896002489700248980024899002490000249010024902002490300249040024905002490600249070024908002490900249100024911002491200249130024914002491500249160024917002491800249190024920002492100249220024923002492400249250024926002492700249280024929002493000249310024932002493300249340024935002493600249370024938002493900249400024941002494200249430024944002494500249460024947002494800249490024950002495100249520024953002495400249550024956002495700249580024959002496000249610024962002496300249640024965002496600249670024968002496900249700024971002497200249730024974002497500249760024977002497800249790024980002498100249820024983002498400249850024986002498700249880024989002499000249910024992002499300249940024995002499600249970024998002499900250000025001002500200250030025004002500500250060025007002500800250090025010002501100250120025013002501400250150025016002501700250180025019002502000250210025022002502300250240025025002502600250270025028002502900250300025031002503200250330025034002503500250360025037002503800250390025040002504100250420025043002504400250450025046002504700250480025049002505000250510025052002505300250540025055002505600250570025058002505900250600025061002506200250630025064002506500250660025067002506800250690025070002507100250720025073002507400250750025076002507700250780025079002508000250810025082002508300250840025085002508600250870025088002508900250900025091002509200250930025094002509500250960025097002509800250990025100002510100251020025103002510400251050025106002510700251080025109002511000251110025112002511300251140025115002511600251170025118002511900251200025121002512200251230025124002512500251260025127002512800251290025130002513100251320025133002513400251350025136002513700251380025139002514000251410025142002514300251440025145002514600251470025148002514900251500025151002515200251530025154002515500251560025157002515800251590025160002516100251620025163002516400251650025166002516700251680025169002517000251710025172002517300251740025175002517600251770025178002517900251800025181002518200251830025184002518500251860025187002518800251890025190002519100251920025193002519400251950025196002519700251980025199002520000252010025202002520300252040025205002520600252070025208002520900252100025211002521200252130025214002521500252160025217002521800252190025220002522100252220025223002522400252250025226002522700252280025229002523000252310025232002523300252340025235002523600252370025238002523900252400025241002524200252430025244002524500252460025247002524800252490025250002525100252520025253002525400252550025256002525700252580025259002526000252610025262002526300252640025265002526600252670025268002526900252700025271002527200252730025274002527500252760025277002527800252790025280002528100252820025283002528400252850025286002528700252880025289002529000252910025292002529300252940025295002529600252970025298002529900253000025301002530200253030025304002530500253060025307002530800253090025310002531100253120025313002531400253150025316002531700253180025319002532000253210025322002532300253240025325002532600253270025328002532900253300025331002533200253330025334002533500253360025337002533800253390025340002534100253420025343002534400253450025346002534700253480025349002535000253510025352002535300253540025355002535600253570025358002535900253600025361002536200253630025364002536500253660025367002536800253690025370002537100253720025373002537400253750025376002537700253780025379002538000253810025382002538300253840025385002538600253870025388002538900253900025391002539200253930025394002539500253960025397002539800253990025400002540100254020025403002540400254050025406002540700254080025409002541000254110025412002541300254140025415002541600254170025418002541900254200025421002542200254230025424002542500254260025427002542800254290025430002543100254320025433002543400254350025436002543700254380025439002544000254410025442002544300254440025445002544600254470025448002544900254500025451002545200254530025454002545500254560025457002545800254590025460002546100254620025463002546400254650025466002546700254680025469002547000254710025472002547300254740025475002547600254770025478002547900254800025481002548200254830025484002548500254860025487002548800254890025490002549100254920025493002549400254950025496002549700254980025499002550000255010025502002550300255040025505002550600255070025508002550900255100025511002551200255130025514002551500255160025517002551800255190025520002552100255220025523002552400255250025526002552700255280025529002553000255310025532002553300255340025535002553600255370025538002553900255400025541002554200255430025544002554500255460025547002554800255490025550002555100255520025553002555400255550025556002555700255580025559002556000255610025562002556300255640025565002556600255670025568002556900255700025571002557200255730025574002557500255760025577002557800255790025580002558100255820025583002558400255850025586002558700255880025589002559000255910025592002559300255940025595002559600255970025598002559900256000025601002560200256030025604002560500256060025607002560800256090025610002561100256120025613002561400256150025616002561700256180025619002562000256210025622002562300256240025625002562600256270025628002562900256300025631002563200256330025634002563500256360025637002563800256390025640002564100256420025643002564400256450025646002564700256480025649002565000256510025652002565300256540025655002565600256570025658002565900256600025661002566200256630025664002566500256660025667002566800256690025670002567100256720025673002567400256750025676002567700256780025679002568000256810025682002568300256840025685002568600256870025688002568900256900025691002569200256930025694002569500256960025697002569800256990025700002570100257020025703002570400257050025706002570700257080025709002571000257110025712002571300257140025715002571600257170025718002571900257200025721002572200257230025724002572500257260025727002572800257290025730002573100257320025733002573400257350025736002573700257380025739002574000257410025742002574300257440025745002574600257470025748002574900257500025751002575200257530025754002575500257560025757002575800257590025760002576100257620025763002576400257650025766002576700257680025769002577000257710025772002577300257740025775002577600257770025778002577900257800025781002578200257830025784002578500257860025787002578800257890025790002579100257920025793002579400257950025796002579700257980025799002580000258010025802002580300258040025805002580600258070025808002580900258100025811002581200258130025814002581500258160025817002581800258190025820002582100258220025823002582400258250025826002582700258280025829002583000258310025832002583300258340025835002583600258370025838002583900258400025841002584200258430025844002584500258460025847002584800258490025850002585100258520025853002585400258550025856002585700258580025859002586000258610025862002586300258640025865002586600258670025868002586900258700025871002587200258730025874002587500258760025877002587800258790025880002588100258820025883002588400258850025886002588700258880025889002589000258910025892002589300258940025895002589600258970025898002589900259000025901002590200259030025904002590500259060025907002590800259090025910002591100259120025913002591400259150025916002591700259180025919002592000259210025922002592300259240025925002592600259270025928002592900259300025931002593200259330025934002593500259360025937002593800259390025940002594100259420025943002594400259450025946002594700259480025949002595000259510025952002595300259540025955002595600259570025958002595900259600025961002596200259630025964002596500259660025967002596800259690025970002597100259720025973002597400259750025976002597700259780025979002598000259810025982002598300259840025985002598600259870025988002598900259900025991002599200259930025994002599500259960025997002599800259990026000002600100260020026003002600400260050026006002600700260080026009002601000260110026012002601300260140026015002601600260170026018002601900260200026021002602200260230026024002602500260260026027002602800260290026030002603100260320026033002603400260350026036002603700260380026039002604000260410026042002604300260440026045002604600260470026048002604900260500026051002605200260530026054002605500260560026057002605800260590026060002606100260620026063002606400260650026066002606700260680026069002607000260710026072002607300260740026075002607600260770026078002607900260800026081002608200260830026084002608500260860026087002608800260890026090002609100260920026093002609400260950026096002609700260980026099002610000261010026102002610300261040026105002610600261070026108002610900261100026111002611200261130026114002611500261160026117002611800261190026120002612100261220026123002612400261250026126002612700261280026129002613000261310026132002613300261340026135002613600261370026138002613900261400026141002614200261430026144002614500261460026147002614800261490026150002615100261520026153002615400261550026156002615700261580026159002616000261610026162002616300261640026165002616600261670026168002616900261700026171002617200261730026174002617500261760026177002617800261790026180002618100261820026183002618400261850026186002618700261880026189002619000261910026192002619300261940026195002619600261970026198002619900262000026201002620200262030026204002620500262060026207002620800262090026210002621100262120026213002621400262150026216002621700262180026219002622000262210026222002622300262240026225002622600262270026228002622900262300026231002623200262330026234002623500262360026237002623800262390026240002624100262420026243002624400262450026246002624700262480026249002625000262510026252002625300262540026255002625600262570026258002625900262600026261002626200262630026264002626500262660026267002626800262690026270002627100262720026273002627400262750026276002627700262780026279002628000262810026282002628300262840026285002628600262870026288002628900262900026291002629200262930026294002629500262960026297002629800262990026300002630100263020026303002630400263050026306002630700263080026309002631000263110026312002631300263140026315002631600263170026318002631900263200026321002632200263230026324002632500263260026327002632800263290026330002633100263320026333002633400263350026336002633700263380026339002634000263410026342002634300263440026345002634600263470026348002634900263500026351002635200263530026354002635500263560026357002635800263590026360002636100263620026363002636400263650026366002636700263680026369002637000263710026372002637300263740026375002637600263770026378002637900263800026381002638200263830026384002638500263860026387002638800263890026390002639100263920026393002639400263950026396002639700263980026399002640000264010026402002640300264040026405002640600264070026408002640900264100026411002641200264130026414002641500264160026417002641800264190026420002642100264220026423002642400264250026426002642700264280026429002643000264310026432002643300264340026435002643600264370026438002643900264400026441002644200264430026444002644500264460026447002644800264490026450002645100264520026453002645400264550026456002645700264580026459002646000264610026462002646300264640026465002646600264670026468002646900264700026471002647200264730026474002647500264760026477002647800264790026480002648100264820026483002648400264850026486002648700264880026489002649000264910026492002649300264940026495002649600264970026498002649900265000026501002650200265030026504002650500265060026507002650800265090026510002651100265120026513002651400265150026516002651700265180026519002652000265210026522002652300265240026525002652600265270026528002652900265300026531002653200265330026534002653500265360026537002653800265390026540002654100265420026543002654400265450026546002654700265480026549002655000265510026552002655300265540026555002655600265570026558002655900265600026561002656200265630026564002656500265660026567002656800265690026570002657100265720026573002657400265750026576002657700265780026579002658000265810026582002658300265840026585002658600265870026588002658900265900026591002659200265930026594002659500265960026597002659800265990026600002660100266020026603002660400266050026606002660700266080026609002661000266110026612002661300266140026615002661600266170026618002661900266200026621002662200266230026624002662500266260026627002662800266290026630002663100266320026633002663400266350026636002663700266380026639002664000266410026642002664300266440026645002664600266470026648002664900266500026651002665200266530026654002665500266560026657002665800266590026660002666100266620026663002666400266650026666002666700266680026669002667000266710026672002667300266740026675002667600266770026678002667900266800026681002668200266830026684002668500266860026687002668800266890026690002669100266920026693002669400266950026696002669700266980026699002670000267010026702002670300267040026705002670600267070026708002670900267100026711002671200267130026714002671500267160026717002671800267190026720002672100267220026723002672400267250026726002672700267280026729002673000267310026732002673300267340026735002673600267370026738002673900267400026741002674200267430026744002674500267460026747002674800267490026750002675100267520026753002675400267550026756002675700267580026759002676000267610026762002676300267640026765002676600267670026768002676900267700026771002677200267730026774002677500267760026777002677800267790026780002678100267820026783002678400267850026786002678700267880026789002679000267910026792002679300267940026795002679600267970026798002679900268000026801002680200268030026804002680500268060026807002680800268090026810002681100268120026813002681400268150026816002681700268180026819002682000268210026822002682300268240026825002682600268270026828002682900268300026831002683200268330026834002683500268360026837002683800268390026840002684100268420026843002684400268450026846002684700268480026849002685000268510026852002685300268540026855002685600268570026858002685900268600026861002686200268630026864002686500268660026867002686800268690026870002687100268720026873002687400268750026876002687700268780026879002688000268810026882002688300268840026885002688600268870026888002688900268900026891002689200268930026894002689500268960026897002689800268990026900002690100269020026903002690400269050026906002690700269080026909002691000269110026912002691300269140026915002691600269170026918002691900269200026921002692200269230026924002692500269260026927002692800269290026930002693100269320026933002693400269350026936002693700269380026939002694000269410026942002694300269440026945002694600269470026948002694900269500026951002695200269530026954002695500269560026957002695800269590026960002696100269620026963002696400269650026966002696700269680026969002697000269710026972002697300269740026975002697600269770026978002697900269800026981002698200269830026984002698500269860026987002698800269890026990002699100269920026993002699400269950026996002699700269980026999002700000270010027002002700300270040027005002700600270070027008002700900270100027011002701200270130027014002701500270160027017002701800270190027020002702100270220027023002702400270250027026002702700270280027029002703000270310027032002703300270340027035002703600270370027038002703900270400027041002704200270430027044002704500270460027047002704800270490027050002705100270520027053002705400270550027056002705700270580027059002706000270610027062002706300270640027065002706600270670027068002706900270700027071002707200270730027074002707500270760027077002707800270790027080002708100270820027083002708400270850027086002708700270880027089002709000270910027092002709300270940027095002709600270970027098002709900271000027101002710200271030027104002710500271060027107002710800271090027110002711100271120027113002711400271150027116002711700271180027119002712000271210027122002712300271240027125002712600271270027128002712900271300027131002713200271330027134002713500271360027137002713800271390027140002714100271420027143002714400271450027146002714700271480027149002715000271510027152002715300271540027155002715600271570027158002715900271600027161002716200271630027164002716500271660027167002716800271690027170002717100271720027173002717400271750027176002717700271780027179002718000271810027182002718300271840027185002718600271870027188002718900271900027191002719200271930027194002719500271960027197002719800271990027200002720100272020027203002720400272050027206002720700272080027209002721000272110027212002721300272140027215002721600272170027218002721900272200027221002722200272230027224002722500272260027227002722800272290027230002723100272320027233002723400272350027236002723700272380027239002724000272410027242002724300272440027245002724600272470027248002724900272500027251002725200272530027254002725500272560027257002725800272590027260002726100272620027263002726400272650027266002726700272680027269002727000272710027272002727300272740027275002727600272770027278002727900272800027281002728200272830027284002728500272860027287002728800272890027290002729100272920027293002729400272950027296002729700272980027299002730000273010027302002730300273040027305002730600273070027308002730900273100027311002731200273130027314002731500273160027317002731800273190027320002732100273220027323002732400273250027326002732700273280027329002733000273310027332002733300273340027335002733600273370027338002733900273400027341002734200273430027344002734500273460027347002734800273490027350002735100273520027353002735400273550027356002735700273580027359002736000273610027362002736300273640027365002736600273670027368002736900273700027371002737200273730027374002737500273760027377002737800273790027380002738100273820027383002738400273850027386002738700273880027389002739000273910027392002739300273940027395002739600273970027398002739900274000027401002740200274030027404002740500274060027407002740800274090027410002741100274120027413002741400274150027416002741700274180027419002742000274210027422002742300274240027425002742600274270027428002742900274300027431002743200274330027434002743500274360027437002743800274390027440002744100274420027443002744400274450027446002744700274480027449002745000274510027452002745300274540027455002745600274570027458002745900274600027461002746200274630027464002746500274660027467002746800274690027470002747100274720027473002747400274750027476002747700274780027479002748000274810027482002748300274840027485002748600274870027488002748900274900027491002749200274930027494002749500274960027497002749800274990027500002750100275020027503002750400275050027506002750700275080027509002751000275110027512002751300275140027515002751600275170027518002751900275200027521002752200275230027524002752500275260027527002752800275290027530002753100275320027533002753400275350027536002753700275380027539002754000275410027542002754300275440027545002754600275470027548002754900275500027551002755200275530027554002755500275560027557002755800275590027560002756100275620027563002756400275650027566002756700275680027569002757000275710027572002757300275740027575002757600275770027578002757900275800027581002758200275830027584002758500275860027587002758800275890027590002759100275920027593002759400275950027596002759700275980027599002760000276010027602002760300276040027605002760600276070027608002760900276100027611002761200276130027614002761500276160027617002761800276190027620002762100276220027623002762400276250027626002762700276280027629002763000276310027632002763300276340027635002763600276370027638002763900276400027641002764200276430027644002764500276460027647002764800276490027650002765100276520027653002765400276550027656002765700276580027659002766000276610027662002766300276640027665002766600276670027668002766900276700027671002767200276730027674002767500276760027677002767800276790027680002768100276820027683002768400276850027686002768700276880027689002769000276910027692002769300276940027695002769600276970027698002769900277000027701002770200277030027704002770500277060027707002770800277090027710002771100277120027713002771400277150027716002771700277180027719002772000277210027722002772300277240027725002772600277270027728002772900277300027731002773200277330027734002773500277360027737002773800277390027740002774100277420027743002774400277450027746002774700277480027749002775000277510027752002775300277540027755002775600277570027758002775900277600027761002776200277630027764002776500277660027767002776800277690027770002777100277720027773002777400277750027776002777700277780027779002778000277810027782002778300277840027785002778600277870027788002778900277900027791002779200277930027794002779500277960027797002779800277990027800002780100278020027803002780400278050027806002780700278080027809002781000278110027812002781300278140027815002781600278170027818002781900278200027821002782200278230027824002782500278260027827002782800278290027830002783100278320027833002783400278350027836002783700278380027839002784000278410027842002784300278440027845002784600278470027848002784900278500027851002785200278530027854002785500278560027857002785800278590027860002786100278620027863002786400278650027866002786700278680027869002787000278710027872002787300278740027875002787600278770027878002787900278800027881002788200278830027884002788500278860027887002788800278890027890002789100278920027893002789400278950027896002789700278980027899002790000279010027902002790300279040027905002790600279070027908002790900279100027911002791200279130027914002791500279160027917002791800279190027920002792100279220027923002792400279250027926002792700279280027929002793000279310027932002793300279340027935002793600279370027938002793900279400027941002794200279430027944002794500279460027947002794800279490027950002795100279520027953002795400279550027956002795700279580027959002796000279610027962002796300279640027965002796600279670027968002796900279700027971002797200279730027974002797500279760027977002797800279790027980002798100279820027983002798400279850027986002798700279880027989002799000279910027992002799300279940027995002799600279970027998002799900280000028001002800200280030028004002800500280060028007002800800280090028010002801100280120028013002801400280150028016002801700280180028019002802000280210028022002802300280240028025002802600280270028028002802900280300028031002803200280330028034002803500280360028037002803800280390028040002804100280420028043002804400280450028046002804700280480028049002805000280510028052002805300280540028055002805600280570028058002805900280600028061002806200280630028064002806500280660028067002806800280690028070002807100280720028073002807400280750028076002807700280780028079002808000280810028082002808300280840028085002808600280870028088002808900280900028091002809200280930028094002809500280960028097002809800280990028100002810100281020028103002810400281050028106002810700281080028109002811000281110028112002811300281140028115002811600281170028118002811900281200028121002812200281230028124002812500281260028127002812800281290028130002813100281320028133002813400281350028136002813700281380028139002814000281410028142002814300281440028145002814600281470028148002814900281500028151002815200281530028154002815500281560028157002815800281590028160002816100281620028163002816400281650028166002816700281680028169002817000281710028172002817300281740028175002817600281770028178002817900281800028181002818200281830028184002818500281860028187002818800281890028190002819100281920028193002819400281950028196002819700281980028199002820000282010028202002820300282040028205002820600282070028208002820900282100028211002821200282130028214002821500282160028217002821800282190028220002822100282220028223002822400282250028226002822700282280028229002823000282310028232002823300282340028235002823600282370028238002823900282400028241002824200282430028244002824500282460028247002824800282490028250002825100282520028253002825400282550028256002825700282580028259002826000282610028262002826300282640028265002826600282670028268002826900282700028271002827200282730028274002827500282760028277002827800282790028280002828100282820028283002828400282850028286002828700282880028289002829000282910028292002829300282940028295002829600282970028298002829900283000028301002830200283030028304002830500283060028307002830800283090028310002831100283120028313002831400283150028316002831700283180028319002832000283210028322002832300283240028325002832600283270028328002832900283300028331002833200283330028334002833500283360028337002833800283390028340002834100283420028343002834400283450028346002834700283480028349002835000283510028352002835300283540028355002835600283570028358002835900283600028361002836200283630028364002836500283660028367002836800283690028370002837100283720028373002837400283750028376002837700283780028379002838000283810028382002838300283840028385002838600283870028388002838900283900028391002839200283930028394002839500283960028397002839800283990028400002840100284020028403002840400284050028406002840700284080028409002841000284110028412002841300284140028415002841600284170028418002841900284200028421002842200284230028424002842500284260028427002842800284290028430002843100284320028433002843400284350028436002843700284380028439002844000284410028442002844300284440028445002844600284470028448002844900284500028451002845200284530028454002845500284560028457002845800284590028460002846100284620028463002846400284650028466002846700284680028469002847000284710028472002847300284740028475002847600284770028478002847900284800028481002848200284830028484002848500284860028487002848800284890028490002849100284920028493002849400284950028496002849700284980028499002850000285010028502002850300285040028505002850600285070028508002850900285100028511002851200285130028514002851500285160028517002851800285190028520002852100285220028523002852400285250028526002852700285280028529002853000285310028532002853300285340028535002853600285370028538002853900285400028541002854200285430028544002854500285460028547002854800285490028550002855100285520028553002855400285550028556002855700285580028559002856000285610028562002856300285640028565002856600285670028568002856900285700028571002857200285730028574002857500285760028577002857800285790028580002858100285820028583002858400285850028586002858700285880028589002859000285910028592002859300285940028595002859600285970028598002859900286000028601002860200286030028604002860500286060028607002860800286090028610002861100286120028613002861400286150028616002861700286180028619002862000286210028622002862300286240028625002862600286270028628002862900286300028631002863200286330028634002863500286360028637002863800286390028640002864100286420028643002864400286450028646002864700286480028649002865000286510028652002865300286540028655002865600286570028658002865900286600028661002866200286630028664002866500286660028667002866800286690028670002867100286720028673002867400286750028676002867700286780028679002868000286810028682002868300286840028685002868600286870028688002868900286900028691002869200286930028694002869500286960028697002869800286990028700002870100287020028703002870400287050028706002870700287080028709002871000287110028712002871300287140028715002871600287170028718002871900287200028721002872200287230028724002872500287260028727002872800287290028730002873100287320028733002873400287350028736002873700287380028739002874000287410028742002874300287440028745002874600287470028748002874900287500028751002875200287530028754002875500287560028757002875800287590028760002876100287620028763002876400287650028766002876700287680028769002877000287710028772002877300287740028775002877600287770028778002877900287800028781002878200287830028784002878500287860028787002878800287890028790002879100287920028793002879400287950028796002879700287980028799002880000288010028802002880300288040028805002880600288070028808002880900288100028811002881200288130028814002881500288160028817002881800288190028820002882100288220028823002882400288250028826002882700288280028829002883000288310028832002883300288340028835002883600288370028838002883900288400028841002884200288430028844002884500288460028847002884800288490028850002885100288520028853002885400288550028856002885700288580028859002886000288610028862002886300288640028865002886600288670028868002886900288700028871002887200288730028874002887500288760028877002887800288790028880002888100288820028883002888400288850028886002888700288880028889002889000288910028892002889300288940028895002889600288970028898002889900289000028901002890200289030028904002890500289060028907002890800289090028910002891100289120028913002891400289150028916002891700289180028919002892000289210028922002892300289240028925002892600289270028928002892900289300028931002893200289330028934002893500289360028937002893800289390028940002894100289420028943002894400289450028946002894700289480028949002895000289510028952002895300289540028955002895600289570028958002895900289600028961002896200289630028964002896500289660028967002896800289690028970002897100289720028973002897400289750028976002897700289780028979002898000289810028982002898300289840028985002898600289870028988002898900289900028991002899200289930028994002899500289960028997002899800289990029000002900100290020029003002900400290050029006002900700290080029009002901000290110029012002901300290140029015002901600290170029018002901900290200029021002902200290230029024002902500290260029027002902800290290029030002903100290320029033002903400290350029036002903700290380029039002904000290410029042002904300290440029045002904600290470029048002904900290500029051002905200290530029054002905500290560029057002905800290590029060002906100290620029063002906400290650029066002906700290680029069002907000290710029072002907300290740029075002907600290770029078002907900290800029081002908200290830029084002908500290860029087002908800290890029090002909100290920029093002909400290950029096002909700290980029099002910000291010029102002910300291040029105002910600291070029108002910900291100029111002911200291130029114002911500291160029117002911800291190029120002912100291220029123002912400291250029126002912700291280029129002913000291310029132002913300291340029135002913600291370029138002913900291400029141002914200291430029144002914500291460029147002914800291490029150002915100291520029153002915400291550029156002915700291580029159002916000291610029162002916300291640029165002916600291670029168002916900291700029171002917200291730029174002917500291760029177002917800291790029180002918100291820029183002918400291850029186002918700291880029189002919000291910029192002919300291940029195002919600291970029198002919900292000029201002920200292030029204002920500292060029207002920800292090029210002921100292120029213002921400292150029216002921700292180029219002922000292210029222002922300292240029225002922600292270029228002922900292300029231002923200292330029234002923500292360029237002923800292390029240002924100292420029243002924400292450029246002924700292480029249002925000292510029252002925300292540029255002925600292570029258002925900292600029261002926200292630029264002926500292660029267002926800292690029270002927100292720029273002927400292750029276002927700292780029279002928000292810029282002928300292840029285002928600292870029288002928900292900029291002929200292930029294002929500292960029297002929800292990029300002930100293020029303002930400293050029306002930700293080029309002931000293110029312002931300293140029315002931600293170029318002931900293200029321002932200293230029324002932500293260029327002932800293290029330002933100293320029333002933400293350029336002933700293380029339002934000293410029342002934300293440029345002934600293470029348002934900293500029351002935200293530029354002935500293560029357002935800293590029360002936100293620029363002936400293650029366002936700293680029369002937000293710029372002937300293740029375002937600293770029378002937900293800029381002938200293830029384002938500293860029387002938800293890029390002939100293920029393002939400293950029396002939700293980029399002940000294010029402002940300294040029405002940600294070029408002940900294100029411002941200294130029414002941500294160029417002941800294190029420002942100294220029423002942400294250029426002942700294280029429002943000294310029432002943300294340029435002943600294370029438002943900294400029441002944200294430029444002944500294460029447002944800294490029450002945100294520029453002945400294550029456002945700294580029459002946000294610029462002946300294640029465002946600294670029468002946900294700029471002947200294730029474002947500294760029477002947800294790029480002948100294820029483002948400294850029486002948700294880029489002949000294910029492002949300294940029495002949600294970029498002949900295000029501002950200295030029504002950500295060029507002950800295090029510002951100295120029513002951400295150029516002951700295180029519002952000295210029522002952300295240029525002952600295270029528002952900295300029531002953200295330029534002953500295360029537002953800295390029540002954100295420029543002954400295450029546002954700295480029549002955000295510029552002955300295540029555002955600295570029558002955900295600029561002956200295630029564002956500295660029567002956800295690029570002957100295720029573002957400295750029576002957700295780029579002958000295810029582002958300295840029585002958600295870029588002958900295900029591002959200295930029594002959500295960029597002959800295990029600002960100296020029603002960400296050029606002960700296080029609002961000296110029612002961300296140029615002961600296170029618002961900296200029621002962200296230029624002962500296260029627002962800296290029630002963100296320029633002963400296350029636002963700296380029639002964000296410029642002964300296440029645002964600296470029648002964900296500029651002965200296530029654002965500296560029657002965800296590029660002966100296620029663002966400296650029666002966700296680029669002967000296710029672002967300296740029675002967600296770029678002967900296800029681002968200296830029684002968500296860029687002968800296890029690002969100296920029693002969400296950029696002969700296980029699002970000297010029702002970300297040029705002970600297070029708002970900297100029711002971200297130029714002971500297160029717002971800297190029720002972100297220029723002972400297250029726002972700297280029729002973000297310029732002973300297340029735002973600297370029738002973900297400029741002974200297430029744002974500297460029747002974800297490029750002975100297520029753002975400297550029756002975700297580029759002976000297610029762002976300297640029765002976600297670029768002976900297700029771002977200297730029774002977500297760029777002977800297790029780002978100297820029783002978400297850029786002978700297880029789002979000297910029792002979300297940029795002979600297970029798002979900298000029801002980200298030029804002980500298060029807002980800298090029810002981100298120029813002981400298150029816002981700298180029819002982000298210029822002982300298240029825002982600298270029828002982900298300029831002983200298330029834002983500298360029837002983800298390029840002984100298420029843002984400298450029846002984700298480029849002985000298510029852002985300298540029855002985600298570029858002985900298600029861002986200298630029864002986500298660029867002986800298690029870002987100298720029873002987400298750029876002987700298780029879002988000298810029882002988300298840029885002988600298870029888002988900298900029891002989200298930029894002989500298960029897002989800298990029900002990100299020029903002990400299050029906002990700299080029909002991000299110029912002991300299140029915002991600299170029918002991900299200029921002992200299230029924002992500299260029927002992800299290029930002993100299320029933002993400299350029936002993700299380029939002994000299410029942002994300299440029945002994600299470029948002994900299500029951002995200299530029954002995500299560029957002995800299590029960002996100299620029963002996400299650029966002996700299680029969002997000299710029972002997300299740029975002997600299770029978002997900299800029981002998200299830029984002998500299860029987002998800299890029990002999100299920029993002999400299950029996002999700299980029999003000000300010030002003000300300040030005003000600300070030008003000900300100030011003001200300130030014003001500300160030017003001800300190030020003002100300220030023003002400300250030026003002700300280030029003003000300310030032003003300300340030035003003600300370030038003003900300400030041003004200300430030044003004500300460030047003004800300490030050003005100300520030053003005400300550030056003005700300580030059003006000300610030062003006300300640030065003006600300670030068003006900300700030071003007200300730030074003007500300760030077003007800300790030080003008100300820030083003008400300850030086003008700300880030089003009000300910030092003009300300940030095003009600300970030098003009900301000030101003010200301030030104003010500301060030107003010800301090030110003011100301120030113003011400301150030116003011700301180030119003012000301210030122003012300301240030125003012600301270030128003012900301300030131003013200301330030134003013500301360030137003013800301390030140003014100301420030143003014400301450030146003014700301480030149003015000301510030152003015300301540030155003015600301570030158003015900301600030161003016200301630030164003016500301660030167003016800301690030170003017100301720030173003017400301750030176003017700301780030179003018000301810030182003018300301840030185003018600301870030188003018900301900030191003019200301930030194003019500301960030197003019800301990030200003020100302020030203003020400302050030206003020700302080030209003021000302110030212003021300302140030215003021600302170030218003021900302200030221003022200302230030224003022500302260030227003022800302290030230003023100302320030233003023400302350030236003023700302380030239003024000302410030242003024300302440030245003024600302470030248003024900302500030251003025200302530030254003025500302560030257003025800302590030260003026100302620030263003026400302650030266003026700302680030269003027000302710030272003027300302740030275003027600302770030278003027900302800030281003028200302830030284003028500302860030287003028800302890030290003029100302920030293003029400302950030296003029700302980030299003030000303010030302003030300303040030305003030600303070030308003030900303100030311003031200303130030314003031500303160030317003031800303190030320003032100303220030323003032400303250030326003032700303280030329003033000303310030332003033300303340030335003033600303370030338003033900303400030341003034200303430030344003034500303460030347003034800303490030350003035100303520030353003035400303550030356003035700303580030359003036000303610030362003036300303640030365003036600303670030368003036900303700030371003037200303730030374003037500303760030377003037800303790030380003038100303820030383003038400303850030386003038700303880030389003039000303910030392003039300303940030395003039600303970030398003039900304000030401003040200304030030404003040500304060030407003040800304090030410003041100304120030413003041400304150030416003041700304180030419003042000304210030422003042300304240030425003042600304270030428003042900304300030431003043200304330030434003043500304360030437003043800304390030440003044100304420030443003044400304450030446003044700304480030449003045000304510030452003045300304540030455003045600304570030458003045900304600030461003046200304630030464003046500304660030467003046800304690030470003047100304720030473003047400304750030476003047700304780030479003048000304810030482003048300304840030485003048600304870030488003048900304900030491003049200304930030494003049500304960030497003049800304990030500003050100305020030503003050400305050030506003050700305080030509003051000305110030512003051300305140030515003051600305170030518003051900305200030521003052200305230030524003052500305260030527003052800305290030530003053100305320030533003053400305350030536003053700305380030539003054000305410030542003054300305440030545003054600305470030548003054900305500030551003055200305530030554003055500305560030557003055800305590030560003056100305620030563003056400305650030566003056700305680030569003057000305710030572003057300305740030575003057600305770030578003057900305800030581003058200305830030584003058500305860030587003058800305890030590003059100305920030593003059400305950030596003059700305980030599003060000306010030602003060300306040030605003060600306070030608003060900306100030611003061200306130030614003061500306160030617003061800306190030620003062100306220030623003062400306250030626003062700306280030629003063000306310030632003063300306340030635003063600306370030638003063900306400030641003064200306430030644003064500306460030647003064800306490030650003065100306520030653003065400306550030656003065700306580030659003066000306610030662003066300306640030665003066600306670030668003066900306700030671003067200306730030674003067500306760030677003067800306790030680003068100306820030683003068400306850030686003068700306880030689003069000306910030692003069300306940030695003069600306970030698003069900307000030701003070200307030030704003070500307060030707003070800307090030710003071100307120030713003071400307150030716003071700307180030719003072000307210030722003072300307240030725003072600307270030728003072900307300030731003073200307330030734003073500307360030737003073800307390030740003074100307420030743003074400307450030746003074700307480030749003075000307510030752003075300307540030755003075600307570030758003075900307600030761003076200307630030764003076500307660030767003076800307690030770003077100307720030773003077400307750030776003077700307780030779003078000307810030782003078300307840030785003078600307870030788003078900307900030791003079200307930030794003079500307960030797003079800307990030800003080100308020030803003080400308050030806003080700308080030809003081000308110030812003081300308140030815003081600308170030818003081900308200030821003082200308230030824003082500308260030827003082800308290030830003083100308320030833003083400308350030836003083700308380030839003084000308410030842003084300308440030845003084600308470030848003084900308500030851003085200308530030854003085500308560030857003085800308590030860003086100308620030863003086400308650030866003086700308680030869003087000308710030872003087300308740030875003087600308770030878003087900308800030881003088200308830030884003088500308860030887003088800308890030890003089100308920030893003089400308950030896003089700308980030899003090000309010030902003090300309040030905003090600309070030908003090900309100030911003091200309130030914003091500309160030917003091800309190030920003092100309220030923003092400309250030926003092700309280030929003093000309310030932003093300309340030935003093600309370030938003093900309400030941003094200309430030944003094500309460030947003094800309490030950003095100309520030953003095400309550030956003095700309580030959003096000309610030962003096300309640030965003096600309670030968003096900309700030971003097200309730030974003097500309760030977003097800309790030980003098100309820030983003098400309850030986003098700309880030989003099000309910030992003099300309940030995003099600309970030998003099900310000031001003100200310030031004003100500310060031007003100800310090031010003101100310120031013003101400310150031016003101700310180031019003102000310210031022003102300310240031025003102600310270031028003102900310300031031003103200310330031034003103500310360031037003103800310390031040003104100310420031043003104400310450031046003104700310480031049003105000310510031052003105300310540031055003105600310570031058003105900310600031061003106200310630031064003106500310660031067003106800310690031070003107100310720031073003107400310750031076003107700310780031079003108000310810031082003108300310840031085003108600310870031088003108900310900031091003109200310930031094003109500310960031097003109800310990031100003110100311020031103003110400311050031106003110700311080031109003111000311110031112003111300311140031115003111600311170031118003111900311200031121003112200311230031124003112500311260031127003112800311290031130003113100311320031133003113400311350031136003113700311380031139003114000311410031142003114300311440031145003114600311470031148003114900311500031151003115200311530031154003115500311560031157003115800311590031160003116100311620031163003116400311650031166003116700311680031169003117000311710031172003117300311740031175003117600311770031178003117900311800031181003118200311830031184003118500311860031187003118800311890031190003119100311920031193003119400311950031196003119700311980031199003120000312010031202003120300312040031205003120600312070031208003120900312100031211003121200312130031214003121500312160031217003121800312190031220003122100312220031223003122400312250031226003122700312280031229003123000312310031232003123300312340031235003123600312370031238003123900312400031241003124200312430031244003124500312460031247003124800312490031250003125100312520031253003125400312550031256003125700312580031259003126000312610031262003126300312640031265003126600312670031268003126900312700031271003127200312730031274003127500312760031277003127800312790031280003128100312820031283003128400312850031286003128700312880031289003129000312910031292003129300312940031295003129600312970031298003129900313000031301003130200313030031304003130500313060031307003130800313090031310003131100313120031313003131400313150031316003131700313180031319003132000313210031322003132300313240031325003132600313270031328003132900313300031331003133200313330031334003133500313360031337003133800313390031340003134100313420031343003134400313450031346003134700313480031349003135000313510031352003135300313540031355003135600313570031358003135900313600031361003136200313630031364003136500313660031367003136800313690031370003137100313720031373003137400313750031376003137700313780031379003138000313810031382003138300313840031385003138600313870031388003138900313900031391003139200313930031394003139500313960031397003139800313990031400003140100314020031403003140400314050031406003140700314080031409003141000314110031412003141300314140031415003141600314170031418003141900314200031421003142200314230031424003142500314260031427003142800314290031430003143100314320031433003143400314350031436003143700314380031439003144000314410031442003144300314440031445003144600314470031448003144900314500031451003145200314530031454003145500314560031457003145800314590031460003146100314620031463003146400314650031466003146700314680031469003147000314710031472003147300314740031475003147600314770031478003147900314800031481003148200314830031484003148500314860031487003148800314890031490003149100314920031493003149400314950031496003149700314980031499003150000315010031502003150300315040031505003150600315070031508003150900315100031511003151200315130031514003151500315160031517003151800315190031520003152100315220031523003152400315250031526003152700315280031529003153000315310031532003153300315340031535003153600315370031538003153900315400031541003154200315430031544003154500315460031547003154800315490031550003155100315520031553003155400315550031556003155700315580031559003156000315610031562003156300315640031565003156600315670031568003156900315700031571003157200315730031574003157500315760031577003157800315790031580003158100315820031583003158400315850031586003158700315880031589003159000315910031592003159300315940031595003159600315970031598003159900316000031601003160200316030031604003160500316060031607003160800316090031610003161100316120031613003161400316150031616003161700316180031619003162000316210031622003162300316240031625003162600316270031628003162900316300031631003163200316330031634003163500316360031637003163800316390031640003164100316420031643003164400316450031646003164700316480031649003165000316510031652003165300316540031655003165600316570031658003165900316600031661003166200316630031664003166500316660031667003166800316690031670003167100316720031673003167400316750031676003167700316780031679003168000316810031682003168300316840031685003168600316870031688003168900316900031691003169200316930031694003169500316960031697003169800316990031700003170100317020031703003170400317050031706003170700317080031709003171000317110031712003171300317140031715003171600317170031718003171900317200031721003172200317230031724003172500317260031727003172800317290031730003173100317320031733003173400317350031736003173700317380031739003174000317410031742003174300317440031745003174600317470031748003174900317500031751003175200317530031754003175500317560031757003175800317590031760003176100317620031763003176400317650031766003176700317680031769003177000317710031772003177300317740031775003177600317770031778003177900317800031781003178200317830031784003178500317860031787003178800317890031790003179100317920031793003179400317950031796003179700317980031799003180000318010031802003180300318040031805003180600318070031808003180900318100031811003181200318130031814003181500318160031817003181800318190031820003182100318220031823003182400318250031826003182700318280031829003183000318310031832003183300318340031835003183600318370031838003183900318400031841003184200318430031844003184500318460031847003184800318490031850003185100318520031853003185400318550031856003185700318580031859003186000318610031862003186300318640031865003186600318670031868003186900318700031871003187200318730031874003187500318760031877003187800318790031880003188100318820031883003188400318850031886003188700318880031889003189000318910031892003189300318940031895003189600318970031898003189900319000031901003190200319030031904003190500319060031907003190800319090031910003191100319120031913003191400319150031916003191700319180031919003192000319210031922003192300319240031925003192600319270031928003192900319300031931003193200319330031934003193500319360031937003193800319390031940003194100319420031943003194400319450031946003194700319480031949003195000319510031952003195300319540031955003195600319570031958003195900319600031961003196200319630031964003196500319660031967003196800319690031970003197100319720031973003197400319750031976003197700319780031979003198000319810031982003198300319840031985003198600319870031988003198900319900031991003199200319930031994003199500319960031997003199800319990032000003200100320020032003003200400320050032006003200700320080032009003201000320110032012003201300320140032015003201600320170032018003201900320200032021003202200320230032024003202500320260032027003202800320290032030003203100320320032033003203400320350032036003203700320380032039003204000320410032042003204300320440032045003204600320470032048003204900320500032051003205200320530032054003205500320560032057003205800320590032060003206100320620032063003206400320650032066003206700320680032069003207000320710032072003207300320740032075003207600320770032078003207900320800032081003208200320830032084003208500320860032087003208800320890032090003209100320920032093003209400320950032096003209700320980032099003210000321010032102003210300321040032105003210600321070032108003210900321100032111003211200321130032114003211500321160032117003211800321190032120003212100321220032123003212400321250032126003212700321280032129003213000321310032132003213300321340032135003213600321370032138003213900321400032141003214200321430032144003214500321460032147003214800321490032150003215100321520032153003215400321550032156003215700321580032159003216000321610032162003216300321640032165003216600321670032168003216900321700032171003217200321730032174003217500321760032177003217800321790032180003218100321820032183003218400321850032186003218700321880032189003219000321910032192003219300321940032195003219600321970032198003219900322000032201003220200322030032204003220500322060032207003220800322090032210003221100322120032213003221400322150032216003221700322180032219003222000322210032222003222300322240032225003222600322270032228003222900322300032231003223200322330032234003223500322360032237003223800322390032240003224100322420032243003224400322450032246003224700322480032249003225000322510032252003225300322540032255003225600322570032258003225900322600032261003226200322630032264003226500322660032267003226800322690032270003227100322720032273003227400322750032276003227700322780032279003228000322810032282003228300322840032285003228600322870032288003228900322900032291003229200322930032294003229500322960032297003229800322990032300003230100323020032303003230400323050032306003230700323080032309003231000323110032312003231300323140032315003231600323170032318003231900323200032321003232200323230032324003232500323260032327003232800323290032330003233100323320032333003233400323350032336003233700323380032339003234000323410032342003234300323440032345003234600323470032348003234900323500032351003235200323530032354003235500323560032357003235800323590032360003236100323620032363003236400323650032366003236700323680032369003237000323710032372003237300323740032375003237600323770032378003237900323800032381003238200323830032384003238500323860032387003238800323890032390003239100323920032393003239400323950032396003239700323980032399003240000324010032402003240300324040032405003240600324070032408003240900324100032411003241200324130032414003241500324160032417003241800324190032420003242100324220032423003242400324250032426003242700324280032429003243000324310032432003243300324340032435003243600324370032438003243900324400032441003244200324430032444003244500324460032447003244800324490032450003245100324520032453003245400324550032456003245700324580032459003246000324610032462003246300324640032465003246600324670032468003246900324700032471003247200324730032474003247500324760032477003247800324790032480003248100324820032483003248400324850032486003248700324880032489003249000324910032492003249300324940032495003249600324970032498003249900325000032501003250200325030032504003250500325060032507003250800325090032510003251100325120032513003251400325150032516003251700325180032519003252000325210032522003252300325240032525003252600325270032528003252900325300032531003253200325330032534003253500325360032537003253800325390032540003254100325420032543003254400325450032546003254700325480032549003255000325510032552003255300325540032555003255600325570032558003255900325600032561003256200325630032564003256500325660032567003256800325690032570003257100325720032573003257400325750032576003257700325780032579003258000325810032582003258300325840032585003258600325870032588003258900325900032591003259200325930032594003259500325960032597003259800325990032600003260100326020032603003260400326050032606003260700326080032609003261000326110032612003261300326140032615003261600326170032618003261900326200032621003262200326230032624003262500326260032627003262800326290032630003263100326320032633003263400326350032636003263700326380032639003264000326410032642003264300326440032645003264600326470032648003264900326500032651003265200326530032654003265500326560032657003265800326590032660003266100326620032663003266400326650032666003266700326680032669003267000326710032672003267300326740032675003267600326770032678003267900326800032681003268200326830032684003268500326860032687003268800326890032690003269100326920032693003269400326950032696003269700326980032699003270000327010032702003270300327040032705003270600327070032708003270900327100032711003271200327130032714003271500327160032717003271800327190032720003272100327220032723003272400327250032726003272700327280032729003273000327310032732003273300327340032735003273600327370032738003273900327400032741003274200327430032744003274500327460032747003274800327490032750003275100327520032753003275400327550032756003275700327580032759003276000327610032762003276300327640032765003276600327670032768003276900327700032771003277200327730032774003277500327760032777003277800327790032780003278100327820032783003278400327850032786003278700327880032789003279000327910032792003279300327940032795003279600327970032798003279900328000032801003280200328030032804003280500328060032807003280800328090032810003281100328120032813003281400328150032816003281700328180032819003282000328210032822003282300328240032825003282600328270032828003282900328300032831003283200328330032834003283500328360032837003283800328390032840003284100328420032843003284400328450032846003284700328480032849003285000328510032852003285300328540032855003285600328570032858003285900328600032861003286200328630032864003286500328660032867003286800328690032870003287100328720032873003287400328750032876003287700328780032879003288000328810032882003288300328840032885003288600328870032888003288900328900032891003289200328930032894003289500328960032897003289800328990032900003290100329020032903003290400329050032906003290700329080032909003291000329110032912003291300329140032915003291600329170032918003291900329200032921003292200329230032924003292500329260032927003292800329290032930003293100329320032933003293400329350032936003293700329380032939003294000329410032942003294300329440032945003294600329470032948003294900329500032951003295200329530032954003295500329560032957003295800329590032960003296100329620032963003296400329650032966003296700329680032969003297000329710032972003297300329740032975003297600329770032978003297900329800032981003298200329830032984003298500329860032987003298800329890032990003299100329920032993003299400329950032996003299700329980032999003300000330010033002003300300330040033005003300600330070033008003300900330100033011003301200330130033014003301500330160033017003301800330190033020003302100330220033023003302400330250033026003302700330280033029003303000330310033032003303300330340033035003303600330370033038003303900330400033041003304200330430033044003304500330460033047003304800330490033050003305100330520033053003305400330550033056003305700330580033059003306000330610033062003306300330640033065003306600330670033068003306900330700033071003307200330730033074003307500330760033077003307800330790033080003308100330820033083003308400330850033086003308700330880033089003309000330910033092003309300330940033095003309600330970033098003309900331000033101003310200331030033104003310500331060033107003310800331090033110003311100331120033113003311400331150033116003311700331180033119003312000331210033122003312300331240033125003312600331270033128003312900331300033131003313200331330033134003313500331360033137003313800331390033140003314100331420033143003314400331450033146003314700331480033149003315000331510033152003315300331540033155003315600331570033158003315900331600033161003316200331630033164003316500331660033167003316800331690033170003317100331720033173003317400331750033176003317700331780033179003318000331810033182003318300331840033185003318600331870033188003318900331900033191003319200331930033194003319500331960033197003319800331990033200003320100332020033203003320400332050033206003320700332080033209003321000332110033212003321300332140033215003321600332170033218003321900332200033221003322200332230033224003322500332260033227003322800332290033230003323100332320033233003323400332350033236003323700332380033239003324000332410033242003324300332440033245003324600332470033248003324900332500033251003325200332530033254003325500332560033257003325800332590033260003326100332620033263003326400332650033266003326700332680033269003327000332710033272003327300332740033275003327600332770033278003327900332800033281003328200332830033284003328500332860033287003328800332890033290003329100332920033293003329400332950033296003329700332980033299003330000333010033302003330300333040033305003330600333070033308003330900333100033311003331200333130033314003331500333160033317003331800333190033320003332100333220033323003332400333250033326003332700333280033329003333000333310033332003333300333340033335003333600333370033338003333900333400033341003334200333430033344003334500333460033347003334800333490033350003335100333520033353003335400333550033356003335700333580033359003336000333610033362003336300333640033365003336600333670033368003336900333700033371003337200333730033374003337500333760033377003337800333790033380003338100333820033383003338400333850033386003338700333880033389003339000333910033392003339300333940033395003339600333970033398003339900334000033401003340200334030033404003340500334060033407003340800334090033410003341100334120033413003341400334150033416003341700334180033419003342000334210033422003342300334240033425003342600334270033428003342900334300033431003343200334330033434003343500334360033437003343800334390033440003344100334420033443003344400334450033446003344700334480033449003345000334510033452003345300334540033455003345600334570033458003345900334600033461003346200334630033464003346500334660033467003346800334690033470003347100334720033473003347400334750033476003347700334780033479003348000334810033482003348300334840033485003348600334870033488003348900334900033491003349200334930033494003349500334960033497003349800334990033500003350100335020033503003350400335050033506003350700335080033509003351000335110033512003351300335140033515003351600335170033518003351900335200033521003352200335230033524003352500335260033527003352800335290033530003353100335320033533003353400335350033536003353700335380033539003354000335410033542003354300335440033545003354600335470033548003354900335500033551003355200335530033554003355500335560033557003355800335590033560003356100335620033563003356400335650033566003356700335680033569003357000335710033572003357300335740033575003357600335770033578003357900335800033581003358200335830033584003358500335860033587003358800335890033590003359100335920033593003359400335950033596003359700335980033599003360000336010033602003360300336040033605003360600336070033608003360900336100033611003361200336130033614003361500336160033617003361800336190033620003362100336220033623003362400336250033626003362700336280033629003363000336310033632003363300336340033635003363600336370033638003363900336400033641003364200336430033644003364500336460033647003364800336490033650003365100336520033653003365400336550033656003365700336580033659003366000336610033662003366300336640033665003366600336670033668003366900336700033671003367200336730033674003367500336760033677003367800336790033680003368100336820033683003368400336850033686003368700336880033689003369000336910033692003369300336940033695003369600336970033698003369900337000033701003370200337030033704003370500337060033707003370800337090033710003371100337120033713003371400337150033716003371700337180033719003372000337210033722003372300337240033725003372600337270033728003372900337300033731003373200337330033734003373500337360033737003373800337390033740003374100337420033743003374400337450033746003374700337480033749003375000337510033752003375300337540033755003375600337570033758003375900337600033761003376200337630033764003376500337660033767003376800337690033770003377100337720033773003377400337750033776003377700337780033779003378000337810033782003378300337840033785003378600337870033788003378900337900033791003379200337930033794003379500337960033797003379800337990033800003380100338020033803003380400338050033806003380700338080033809003381000338110033812003381300338140033815003381600338170033818003381900338200033821003382200338230033824003382500338260033827003382800338290033830003383100338320033833003383400338350033836003383700338380033839003384000338410033842003384300338440033845003384600338470033848003384900338500033851003385200338530033854003385500338560033857003385800338590033860003386100338620033863003386400338650033866003386700338680033869003387000338710033872003387300338740033875003387600338770033878003387900338800033881003388200338830033884003388500338860033887003388800338890033890003389100338920033893003389400338950033896003389700338980033899003390000339010033902003390300339040033905003390600339070033908003390900339100033911003391200339130033914003391500339160033917003391800339190033920003392100339220033923003392400339250033926003392700339280033929003393000339310033932003393300339340033935003393600339370033938003393900339400033941003394200339430033944003394500339460033947003394800339490033950003395100339520033953003395400339550033956003395700339580033959003396000339610033962003396300339640033965003396600339670033968003396900339700033971003397200339730033974003397500339760033977003397800339790033980003398100339820033983003398400339850033986003398700339880033989003399000339910033992003399300339940033995003399600339970033998003399900340000034001003400200340030034004003400500340060034007003400800340090034010003401100340120034013003401400340150034016003401700340180034019003402000340210034022003402300340240034025003402600340270034028003402900340300034031003403200340330034034003403500340360034037003403800340390034040003404100340420034043003404400340450034046003404700340480034049003405000340510034052003405300340540034055003405600340570034058003405900340600034061003406200340630034064003406500340660034067003406800340690034070003407100340720034073003407400340750034076003407700340780034079003408000340810034082003408300340840034085003408600340870034088003408900340900034091003409200340930034094003409500340960034097003409800340990034100003410100341020034103003410400341050034106003410700341080034109003411000341110034112003411300341140034115003411600341170034118003411900341200034121003412200341230034124003412500341260034127003412800341290034130003413100341320034133003413400341350034136003413700341380034139003414000341410034142003414300341440034145003414600341470034148003414900341500034151003415200341530034154003415500341560034157003415800341590034160003416100341620034163003416400341650034166003416700341680034169003417000341710034172003417300341740034175003417600341770034178003417900341800034181003418200341830034184003418500341860034187003418800341890034190003419100341920034193003419400341950034196003419700341980034199003420000342010034202003420300342040034205003420600342070034208003420900342100034211003421200342130034214003421500342160034217003421800342190034220003422100342220034223003422400342250034226003422700342280034229003423000342310034232003423300342340034235003423600342370034238003423900342400034241003424200342430034244003424500342460034247003424800342490034250003425100342520034253003425400342550034256003425700342580034259003426000342610034262003426300342640034265003426600342670034268003426900342700034271003427200342730034274003427500342760034277003427800342790034280003428100342820034283003428400342850034286003428700342880034289003429000342910034292003429300342940034295003429600342970034298003429900343000034301003430200343030034304003430500343060034307003430800343090034310003431100343120034313003431400343150034316003431700343180034319003432000343210034322003432300343240034325003432600343270034328003432900343300034331003433200343330034334003433500343360034337003433800343390034340003434100343420034343003434400343450034346003434700343480034349003435000343510034352003435300343540034355003435600343570034358003435900343600034361003436200343630034364003436500343660034367003436800343690034370003437100343720034373003437400343750034376003437700343780034379003438000343810034382003438300343840034385003438600343870034388003438900343900034391003439200343930034394003439500343960034397003439800343990034400003440100344020034403003440400344050034406003440700344080034409003441000344110034412003441300344140034415003441600344170034418003441900344200034421003442200344230034424003442500344260034427003442800344290034430003443100344320034433003443400344350034436003443700344380034439003444000344410034442003444300344440034445003444600344470034448003444900344500034451003445200344530034454003445500344560034457003445800344590034460003446100344620034463003446400344650034466003446700344680034469003447000344710034472003447300344740034475003447600344770034478003447900344800034481003448200344830034484003448500344860034487003448800344890034490003449100344920034493003449400344950034496003449700344980034499003450000345010034502003450300345040034505003450600345070034508003450900345100034511003451200345130034514003451500345160034517003451800345190034520003452100345220034523003452400345250034526003452700345280034529003453000345310034532003453300345340034535003453600345370034538003453900345400034541003454200345430034544003454500345460034547003454800345490034550003455100345520034553003455400345550034556003455700345580034559003456000345610034562003456300345640034565003456600345670034568003456900345700034571003457200345730034574003457500345760034577003457800345790034580003458100345820034583003458400345850034586003458700345880034589003459000345910034592003459300345940034595003459600345970034598003459900346000034601003460200346030034604003460500346060034607003460800346090034610003461100346120034613003461400346150034616003461700346180034619003462000346210034622003462300346240034625003462600346270034628003462900346300034631003463200346330034634003463500346360034637003463800346390034640003464100346420034643003464400346450034646003464700346480034649003465000346510034652003465300346540034655003465600346570034658003465900346600034661003466200346630034664003466500346660034667003466800346690034670003467100346720034673003467400346750034676003467700346780034679003468000346810034682003468300346840034685003468600346870034688003468900346900034691003469200346930034694003469500346960034697003469800346990034700003470100347020034703003470400347050034706003470700347080034709003471000347110034712003471300347140034715003471600347170034718003471900347200034721003472200347230034724003472500347260034727003472800347290034730003473100347320034733003473400347350034736003473700347380034739003474000347410034742003474300347440034745003474600347470034748003474900347500034751003475200347530034754003475500347560034757003475800347590034760003476100347620034763003476400347650034766003476700347680034769003477000347710034772003477300347740034775003477600347770034778003477900347800034781003478200347830034784003478500347860034787003478800347890034790003479100347920034793003479400347950034796003479700347980034799003480000348010034802003480300348040034805003480600348070034808003480900348100034811003481200348130034814003481500348160034817003481800348190034820003482100348220034823003482400348250034826003482700348280034829003483000348310034832003483300348340034835003483600348370034838003483900348400034841003484200348430034844003484500348460034847003484800348490034850003485100348520034853003485400348550034856003485700348580034859003486000348610034862003486300348640034865003486600348670034868003486900348700034871003487200348730034874003487500348760034877003487800348790034880003488100348820034883003488400348850034886003488700348880034889003489000348910034892003489300348940034895003489600348970034898003489900349000034901003490200349030034904003490500349060034907003490800349090034910003491100349120034913003491400349150034916003491700349180034919003492000349210034922003492300349240034925003492600349270034928003492900349300034931003493200349330034934003493500349360034937003493800349390034940003494100349420034943003494400349450034946003494700349480034949003495000349510034952003495300349540034955003495600349570034958003495900349600034961003496200349630034964003496500349660034967003496800349690034970003497100349720034973003497400349750034976003497700349780034979003498000349810034982003498300349840034985003498600349870034988003498900349900034991003499200349930034994003499500349960034997003499800349990035000003500100350020035003003500400350050035006003500700350080035009003501000350110035012003501300350140035015003501600350170035018003501900350200035021003502200350230035024003502500350260035027003502800350290035030003503100350320035033003503400350350035036003503700350380035039003504000350410035042003504300350440035045003504600350470035048003504900350500035051003505200350530035054003505500350560035057003505800350590035060003506100350620035063003506400350650035066003506700350680035069003507000350710035072003507300350740035075003507600350770035078003507900350800035081003508200350830035084003508500350860035087003508800350890035090003509100350920035093003509400350950035096003509700350980035099003510000351010035102003510300351040035105003510600351070035108003510900351100035111003511200351130035114003511500351160035117003511800351190035120003512100351220035123003512400351250035126003512700351280035129003513000351310035132003513300351340035135003513600351370035138003513900351400035141003514200351430035144003514500351460035147003514800351490035150003515100351520035153003515400351550035156003515700351580035159003516000351610035162003516300351640035165003516600351670035168003516900351700035171003517200351730035174003517500351760035177003517800351790035180003518100351820035183003518400351850035186003518700351880035189003519000351910035192003519300351940035195003519600351970035198003519900352000035201003520200352030035204003520500352060035207003520800352090035210003521100352120035213003521400352150035216003521700352180035219003522000352210035222003522300352240035225003522600352270035228003522900352300035231003523200352330035234003523500352360035237003523800352390035240003524100352420035243003524400352450035246003524700352480035249003525000352510035252003525300352540035255003525600352570035258003525900352600035261003526200352630035264003526500352660035267003526800352690035270003527100352720035273003527400352750035276003527700352780035279003528000352810035282003528300352840035285003528600352870035288003528900352900035291003529200352930035294003529500352960035297003529800352990035300003530100353020035303003530400353050035306003530700353080035309003531000353110035312003531300353140035315003531600353170035318003531900353200035321003532200353230035324003532500353260035327003532800353290035330003533100353320035333003533400353350035336003533700353380035339003534000353410035342003534300353440035345003534600353470035348003534900353500035351003535200353530035354003535500353560035357003535800353590035360003536100353620035363003536400353650035366003536700353680035369003537000353710035372003537300353740035375003537600353770035378003537900353800035381003538200353830035384003538500353860035387003538800353890035390003539100353920035393003539400353950035396003539700353980035399003540000354010035402003540300354040035405003540600354070035408003540900354100035411003541200354130035414003541500354160035417003541800354190035420003542100354220035423003542400354250035426003542700354280035429003543000354310035432003543300354340035435003543600354370035438003543900354400035441003544200354430035444003544500354460035447003544800354490035450003545100354520035453003545400354550035456003545700354580035459003546000354610035462003546300354640035465003546600354670035468003546900354700035471003547200354730035474003547500354760035477003547800354790035480003548100354820035483003548400354850035486003548700354880035489003549000354910035492003549300354940035495003549600354970035498003549900355000035501003550200355030035504003550500355060035507003550800355090035510003551100355120035513003551400355150035516003551700355180035519003552000355210035522003552300355240035525003552600355270035528003552900355300035531003553200355330035534003553500355360035537003553800355390035540003554100355420035543003554400355450035546003554700355480035549003555000355510035552003555300355540035555003555600355570035558003555900355600035561003556200355630035564003556500355660035567003556800355690035570003557100355720035573003557400355750035576003557700355780035579003558000355810035582003558300355840035585003558600355870035588003558900355900035591003559200355930035594003559500355960035597003559800355990035600003560100356020035603003560400356050035606003560700356080035609003561000356110035612003561300356140035615003561600356170035618003561900356200035621003562200356230035624003562500356260035627003562800356290035630003563100356320035633003563400356350035636003563700356380035639003564000356410035642003564300356440035645003564600356470035648003564900356500035651003565200356530035654003565500356560035657003565800356590035660003566100356620035663003566400356650035666003566700356680035669003567000356710035672003567300356740035675003567600356770035678003567900356800035681003568200356830035684003568500356860035687003568800356890035690003569100356920035693003569400356950035696003569700356980035699003570000357010035702003570300357040035705003570600357070035708003570900357100035711003571200357130035714003571500357160035717003571800357190035720003572100357220035723003572400357250035726003572700357280035729003573000357310035732003573300357340035735003573600357370035738003573900357400035741003574200357430035744003574500357460035747003574800357490035750003575100357520035753003575400357550035756003575700357580035759003576000357610035762003576300357640035765003576600357670035768003576900357700035771003577200357730035774003577500357760035777003577800357790035780003578100357820035783003578400357850035786003578700357880035789003579000357910035792003579300357940035795003579600357970035798003579900358000035801003580200358030035804003580500358060035807003580800358090035810003581100358120035813003581400358150035816003581700358180035819003582000358210035822003582300358240035825003582600358270035828003582900358300035831003583200358330035834003583500358360035837003583800358390035840003584100358420035843003584400358450035846003584700358480035849003585000358510035852003585300358540035855003585600358570035858003585900358600035861003586200358630035864003586500358660035867003586800358690035870003587100358720035873003587400358750035876003587700358780035879003588000358810035882003588300358840035885003588600358870035888003588900358900035891003589200358930035894003589500358960035897003589800358990035900003590100359020035903003590400359050035906003590700359080035909003591000359110035912003591300359140035915003591600359170035918003591900359200035921003592200359230035924003592500359260035927003592800359290035930003593100359320035933003593400359350035936003593700359380035939003594000359410035942003594300359440035945003594600359470035948003594900359500035951003595200359530035954003595500359560035957003595800359590035960003596100359620035963003596400359650035966003596700359680035969003597000359710035972003597300359740035975003597600359770035978003597900359800035981003598200359830035984003598500359860035987003598800359890035990003599100359920035993003599400359950035996003599700359980035999003600000360010036002003600300360040036005003600600360070036008003600900360100036011003601200360130036014003601500360160036017003601800360190036020003602100360220036023003602400360250036026003602700360280036029003603000360310036032003603300360340036035003603600360370036038003603900360400036041003604200360430036044003604500360460036047003604800360490036050003605100360520036053003605400360550036056003605700360580036059003606000360610036062003606300360640036065003606600360670036068003606900360700036071003607200360730036074003607500360760036077003607800360790036080003608100360820036083003608400360850036086003608700360880036089003609000360910036092003609300360940036095003609600360970036098003609900361000036101003610200361030036104003610500361060036107003610800361090036110003611100361120036113003611400361150036116003611700361180036119003612000361210036122003612300361240036125003612600361270036128003612900361300036131003613200361330036134003613500361360036137003613800361390036140003614100361420036143003614400361450036146003614700361480036149003615000361510036152003615300361540036155003615600361570036158003615900361600036161003616200361630036164003616500361660036167003616800361690036170003617100361720036173003617400361750036176003617700361780036179003618000361810036182003618300361840036185003618600361870036188003618900361900036191003619200361930036194003619500361960036197003619800361990036200003620100362020036203003620400362050036206003620700362080036209003621000362110036212003621300362140036215003621600362170036218003621900362200036221003622200362230036224003622500362260036227003622800362290036230003623100362320036233003623400362350036236003623700362380036239003624000362410036242003624300362440036245003624600362470036248003624900362500036251003625200362530036254003625500362560036257003625800362590036260003626100362620036263003626400362650036266003626700362680036269003627000362710036272003627300362740036275003627600362770036278003627900362800036281003628200362830036284003628500362860036287003628800362890036290003629100362920036293003629400362950036296003629700362980036299003630000363010036302003630300363040036305003630600363070036308003630900363100036311003631200363130036314003631500363160036317003631800363190036320003632100363220036323003632400363250036326003632700363280036329003633000363310036332003633300363340036335003633600363370036338003633900363400036341003634200363430036344003634500363460036347003634800363490036350003635100363520036353003635400363550036356003635700363580036359003636000363610036362003636300363640036365003636600363670036368003636900363700036371003637200363730036374003637500363760036377003637800363790036380003638100363820036383003638400363850036386003638700363880036389003639000363910036392003639300363940036395003639600363970036398003639900364000036401003640200364030036404003640500364060036407003640800364090036410003641100364120036413003641400364150036416003641700364180036419003642000364210036422003642300364240036425003642600364270036428003642900364300036431003643200364330036434003643500364360036437003643800364390036440003644100364420036443003644400364450036446003644700364480036449003645000364510036452003645300364540036455003645600364570036458003645900364600036461003646200364630036464003646500364660036467003646800364690036470003647100364720036473003647400364750036476003647700364780036479003648000364810036482003648300364840036485003648600364870036488003648900364900036491003649200364930036494003649500364960036497003649800364990036500003650100365020036503003650400365050036506003650700365080036509003651000365110036512003651300365140036515003651600365170036518003651900365200036521003652200365230036524003652500365260036527003652800365290036530003653100365320036533003653400365350036536003653700365380036539003654000365410036542003654300365440036545003654600365470036548003654900365500036551003655200365530036554003655500365560036557003655800365590036560003656100365620036563003656400365650036566003656700365680036569003657000365710036572003657300365740036575003657600365770036578003657900365800036581003658200365830036584003658500365860036587003658800365890036590003659100365920036593003659400365950036596003659700365980036599003660000366010036602003660300366040036605003660600366070036608003660900366100036611003661200366130036614003661500366160036617003661800366190036620003662100366220036623003662400366250036626003662700366280036629003663000366310036632003663300366340036635003663600366370036638003663900366400036641003664200366430036644003664500366460036647003664800366490036650003665100366520036653003665400366550036656003665700366580036659003666000366610036662003666300366640036665003666600366670036668003666900366700036671003667200366730036674003667500366760036677003667800366790036680003668100366820036683003668400366850036686003668700366880036689003669000366910036692003669300366940036695003669600366970036698003669900367000036701003670200367030036704003670500367060036707003670800367090036710003671100367120036713003671400367150036716003671700367180036719003672000367210036722003672300367240036725003672600367270036728003672900367300036731003673200367330036734003673500367360036737003673800367390036740003674100367420036743003674400367450036746003674700367480036749003675000367510036752003675300367540036755003675600367570036758003675900367600036761003676200367630036764003676500367660036767003676800367690036770003677100367720036773003677400367750036776003677700367780036779003678000367810036782003678300367840036785003678600367870036788003678900367900036791003679200367930036794003679500367960036797003679800367990036800003680100368020036803003680400368050036806003680700368080036809003681000368110036812003681300368140036815003681600368170036818003681900368200036821003682200368230036824003682500368260036827003682800368290036830003683100368320036833003683400368350036836003683700368380036839003684000368410036842003684300368440036845003684600368470036848003684900368500036851003685200368530036854003685500368560036857003685800368590036860003686100368620036863003686400368650036866003686700368680036869003687000368710036872003687300368740036875003687600368770036878003687900368800036881003688200368830036884003688500368860036887003688800368890036890003689100368920036893003689400368950036896003689700368980036899003690000369010036902003690300369040036905003690600369070036908003690900369100036911003691200369130036914003691500369160036917003691800369190036920003692100369220036923003692400369250036926003692700369280036929003693000369310036932003693300369340036935003693600369370036938003693900369400036941003694200369430036944003694500369460036947003694800369490036950003695100369520036953003695400369550036956003695700369580036959003696000369610036962003696300369640036965003696600369670036968003696900369700036971003697200369730036974003697500369760036977003697800369790036980003698100369820036983003698400369850036986003698700369880036989003699000369910036992003699300369940036995003699600369970036998003699900370000037001003700200370030037004003700500370060037007003700800370090037010003701100370120037013003701400370150037016003701700370180037019003702000370210037022003702300370240037025003702600370270037028003702900370300037031003703200370330037034003703500370360037037003703800370390037040003704100370420037043003704400370450037046003704700370480037049003705000370510037052003705300370540037055003705600370570037058003705900370600037061003706200370630037064003706500370660037067003706800370690037070003707100370720037073003707400370750037076003707700370780037079003708000370810037082003708300370840037085003708600370870037088003708900370900037091003709200370930037094003709500370960037097003709800370990037100003710100371020037103003710400371050037106003710700371080037109003711000371110037112003711300371140037115003711600371170037118003711900371200037121003712200371230037124003712500371260037127003712800371290037130003713100371320037133003713400371350037136003713700371380037139003714000371410037142003714300371440037145003714600371470037148003714900371500037151003715200371530037154003715500371560037157003715800371590037160003716100371620037163003716400371650037166003716700371680037169003717000371710037172003717300371740037175003717600371770037178003717900371800037181003718200371830037184003718500371860037187003718800371890037190003719100371920037193003719400371950037196003719700371980037199003720000372010037202003720300372040037205003720600372070037208003720900372100037211003721200372130037214003721500372160037217003721800372190037220003722100372220037223003722400372250037226003722700372280037229003723000372310037232003723300372340037235003723600372370037238003723900372400037241003724200372430037244003724500372460037247003724800372490037250003725100372520037253003725400372550037256003725700372580037259003726000372610037262003726300372640037265003726600372670037268003726900372700037271003727200372730037274003727500372760037277003727800372790037280003728100372820037283003728400372850037286003728700372880037289003729000372910037292003729300372940037295003729600372970037298003729900373000037301003730200373030037304003730500373060037307003730800373090037310003731100373120037313003731400373150037316003731700373180037319003732000373210037322003732300373240037325003732600373270037328003732900373300037331003733200373330037334003733500373360037337003733800373390037340003734100373420037343003734400373450037346003734700373480037349003735000373510037352003735300373540037355003735600373570037358003735900373600037361003736200373630037364003736500373660037367003736800373690037370003737100373720037373003737400373750037376003737700373780037379003738000373810037382003738300373840037385003738600373870037388003738900373900037391003739200373930037394003739500373960037397003739800373990037400003740100374020037403003740400374050037406003740700374080037409003741000374110037412003741300374140037415003741600374170037418003741900374200037421003742200374230037424003742500374260037427003742800374290037430003743100374320037433003743400374350037436003743700374380037439003744000374410037442003744300374440037445003744600374470037448003744900374500037451003745200374530037454003745500374560037457003745800374590037460003746100374620037463003746400374650037466003746700374680037469003747000374710037472003747300374740037475003747600374770037478003747900374800037481003748200374830037484003748500374860037487003748800374890037490003749100374920037493003749400374950037496003749700374980037499003750000375010037502003750300375040037505003750600375070037508003750900375100037511003751200375130037514003751500375160037517003751800375190037520003752100375220037523003752400375250037526003752700375280037529003753000375310037532003753300375340037535003753600375370037538003753900375400037541003754200375430037544003754500375460037547003754800375490037550003755100375520037553003755400375550037556003755700375580037559003756000375610037562003756300375640037565003756600375670037568003756900375700037571003757200375730037574003757500375760037577003757800375790037580003758100375820037583003758400375850037586003758700375880037589003759000375910037592003759300375940037595003759600375970037598003759900376000037601003760200376030037604003760500376060037607003760800376090037610003761100376120037613003761400376150037616003761700376180037619003762000376210037622003762300376240037625003762600376270037628003762900376300037631003763200376330037634003763500376360037637003763800376390037640003764100376420037643003764400376450037646003764700376480037649003765000376510037652003765300376540037655003765600376570037658003765900376600037661003766200376630037664003766500376660037667003766800376690037670003767100376720037673003767400376750037676003767700376780037679003768000376810037682003768300376840037685003768600376870037688003768900376900037691003769200376930037694003769500376960037697003769800376990037700003770100377020037703003770400377050037706003770700377080037709003771000377110037712003771300377140037715003771600377170037718003771900377200037721003772200377230037724003772500377260037727003772800377290037730003773100377320037733003773400377350037736003773700377380037739003774000377410037742003774300377440037745003774600377470037748003774900377500037751003775200377530037754003775500377560037757003775800377590037760003776100377620037763003776400377650037766003776700377680037769003777000377710037772003777300377740037775003777600377770037778003777900377800037781003778200377830037784003778500377860037787003778800377890037790003779100377920037793003779400377950037796003779700377980037799003780000378010037802003780300378040037805003780600378070037808003780900378100037811003781200378130037814003781500378160037817003781800378190037820003782100378220037823003782400378250037826003782700378280037829003783000378310037832003783300378340037835003783600378370037838003783900378400037841003784200378430037844003784500378460037847003784800378490037850003785100378520037853003785400378550037856003785700378580037859003786000378610037862003786300378640037865003786600378670037868003786900378700037871003787200378730037874003787500378760037877003787800378790037880003788100378820037883003788400378850037886003788700378880037889003789000378910037892003789300378940037895003789600378970037898003789900379000037901003790200379030037904003790500379060037907003790800379090037910003791100379120037913003791400379150037916003791700379180037919003792000379210037922003792300379240037925003792600379270037928003792900379300037931003793200379330037934003793500379360037937003793800379390037940003794100379420037943003794400379450037946003794700379480037949003795000379510037952003795300379540037955003795600379570037958003795900379600037961003796200379630037964003796500379660037967003796800379690037970003797100379720037973003797400379750037976003797700379780037979003798000379810037982003798300379840037985003798600379870037988003798900379900037991003799200379930037994003799500379960037997003799800379990038000003800100380020038003003800400380050038006003800700380080038009003801000380110038012003801300380140038015003801600380170038018003801900380200038021003802200380230038024003802500380260038027003802800380290038030003803100380320038033003803400380350038036003803700380380038039003804000380410038042003804300380440038045003804600380470038048003804900380500038051003805200380530038054003805500380560038057003805800380590038060003806100380620038063003806400380650038066003806700380680038069003807000380710038072003807300380740038075003807600380770038078003807900380800038081003808200380830038084003808500380860038087003808800380890038090003809100380920038093003809400380950038096003809700380980038099003810000381010038102003810300381040038105003810600381070038108003810900381100038111003811200381130038114003811500381160038117003811800381190038120003812100381220038123003812400381250038126003812700381280038129003813000381310038132003813300381340038135003813600381370038138003813900381400038141003814200381430038144003814500381460038147003814800381490038150003815100381520038153003815400381550038156003815700381580038159003816000381610038162003816300381640038165003816600381670038168003816900381700038171003817200381730038174003817500381760038177003817800381790038180003818100381820038183003818400381850038186003818700381880038189003819000381910038192003819300381940038195003819600381970038198003819900382000038201003820200382030038204003820500382060038207003820800382090038210003821100382120038213003821400382150038216003821700382180038219003822000382210038222003822300382240038225003822600382270038228003822900382300038231003823200382330038234003823500382360038237003823800382390038240003824100382420038243003824400382450038246003824700382480038249003825000382510038252003825300382540038255003825600382570038258003825900382600038261003826200382630038264003826500382660038267003826800382690038270003827100382720038273003827400382750038276003827700382780038279003828000382810038282003828300382840038285003828600382870038288003828900382900038291003829200382930038294003829500382960038297003829800382990038300003830100383020038303003830400383050038306003830700383080038309003831000383110038312003831300383140038315003831600383170038318003831900383200038321003832200383230038324003832500383260038327003832800383290038330003833100383320038333003833400383350038336003833700383380038339003834000383410038342003834300383440038345003834600383470038348003834900383500038351003835200383530038354003835500383560038357003835800383590038360003836100383620038363003836400383650038366003836700383680038369003837000383710038372003837300383740038375003837600383770038378003837900383800038381003838200383830038384003838500383860038387003838800383890038390003839100383920038393003839400383950038396003839700383980038399003840000384010038402003840300384040038405003840600384070038408003840900384100038411003841200384130038414003841500384160038417003841800384190038420003842100384220038423003842400384250038426003842700384280038429003843000384310038432003843300384340038435003843600384370038438003843900384400038441003844200384430038444003844500384460038447003844800384490038450003845100384520038453003845400384550038456003845700384580038459003846000384610038462003846300384640038465003846600384670038468003846900384700038471003847200384730038474003847500384760038477003847800384790038480003848100384820038483003848400384850038486003848700384880038489003849000384910038492003849300384940038495003849600384970038498003849900385000038501003850200385030038504003850500385060038507003850800385090038510003851100385120038513003851400385150038516003851700385180038519003852000385210038522003852300385240038525003852600385270038528003852900385300038531003853200385330038534003853500385360038537003853800385390038540003854100385420038543003854400385450038546003854700385480038549003855000385510038552003855300385540038555003855600385570038558003855900385600038561003856200385630038564003856500385660038567003856800385690038570003857100385720038573003857400385750038576003857700385780038579003858000385810038582003858300385840038585003858600385870038588003858900385900038591003859200385930038594003859500385960038597003859800385990038600003860100386020038603003860400386050038606003860700386080038609003861000386110038612003861300386140038615003861600386170038618003861900386200038621003862200386230038624003862500386260038627003862800386290038630003863100386320038633003863400386350038636003863700386380038639003864000386410038642003864300386440038645003864600386470038648003864900386500038651003865200386530038654003865500386560038657003865800386590038660003866100386620038663003866400386650038666003866700386680038669003867000386710038672003867300386740038675003867600386770038678003867900386800038681003868200386830038684003868500386860038687003868800386890038690003869100386920038693003869400386950038696003869700386980038699003870000387010038702003870300387040038705003870600387070038708003870900387100038711003871200387130038714003871500387160038717003871800387190038720003872100387220038723003872400387250038726003872700387280038729003873000387310038732003873300387340038735003873600387370038738003873900387400038741003874200387430038744003874500387460038747003874800387490038750003875100387520038753003875400387550038756003875700387580038759003876000387610038762003876300387640038765003876600387670038768003876900387700038771003877200387730038774003877500387760038777003877800387790038780003878100387820038783003878400387850038786003878700387880038789003879000387910038792003879300387940038795003879600387970038798003879900388000038801003880200388030038804003880500388060038807003880800388090038810003881100388120038813003881400388150038816003881700388180038819003882000388210038822003882300388240038825003882600388270038828003882900388300038831003883200388330038834003883500388360038837003883800388390038840003884100388420038843003884400388450038846003884700388480038849003885000388510038852003885300388540038855003885600388570038858003885900388600038861003886200388630038864003886500388660038867003886800388690038870003887100388720038873003887400388750038876003887700388780038879003888000388810038882003888300388840038885003888600388870038888003888900388900038891003889200388930038894003889500388960038897003889800388990038900003890100389020038903003890400389050038906003890700389080038909003891000389110038912003891300389140038915003891600389170038918003891900389200038921003892200389230038924003892500389260038927003892800389290038930003893100389320038933003893400389350038936003893700389380038939003894000389410038942003894300389440038945003894600389470038948003894900389500038951003895200389530038954003895500389560038957003895800389590038960003896100389620038963003896400389650038966003896700389680038969003897000389710038972003897300389740038975003897600389770038978003897900389800038981003898200389830038984003898500389860038987003898800389890038990003899100389920038993003899400389950038996003899700389980038999003900000390010039002003900300390040039005003900600390070039008003900900390100039011003901200390130039014003901500390160039017003901800390190039020003902100390220039023003902400390250039026003902700390280039029003903000390310039032003903300390340039035003903600390370039038003903900390400039041003904200390430039044003904500390460039047003904800390490039050003905100390520039053003905400390550039056003905700390580039059003906000390610039062003906300390640039065003906600390670039068003906900390700039071003907200390730039074003907500390760039077003907800390790039080003908100390820039083003908400390850039086003908700390880039089003909000390910039092003909300390940039095003909600390970039098003909900391000039101003910200391030039104003910500391060039107003910800391090039110003911100391120039113003911400391150039116003911700391180039119003912000391210039122003912300391240039125003912600391270039128003912900391300039131003913200391330039134003913500391360039137003913800391390039140003914100391420039143003914400391450039146003914700391480039149003915000391510039152003915300391540039155003915600391570039158003915900391600039161003916200391630039164003916500391660039167003916800391690039170003917100391720039173003917400391750039176003917700391780039179003918000391810039182003918300391840039185003918600391870039188003918900391900039191003919200391930039194003919500391960039197003919800391990039200003920100392020039203003920400392050039206003920700392080039209003921000392110039212003921300392140039215003921600392170039218003921900392200039221003922200392230039224003922500392260039227003922800392290039230003923100392320039233003923400392350039236003923700392380039239003924000392410039242003924300392440039245003924600392470039248003924900392500039251003925200392530039254003925500392560039257003925800392590039260003926100392620039263003926400392650039266003926700392680039269003927000392710039272003927300392740039275003927600392770039278003927900392800039281003928200392830039284003928500392860039287003928800392890039290003929100392920039293003929400392950039296003929700392980039299003930000393010039302003930300393040039305003930600393070039308003930900393100039311003931200393130039314003931500393160039317003931800393190039320003932100393220039323003932400393250039326003932700393280039329003933000393310039332003933300393340039335003933600393370039338003933900393400039341003934200393430039344003934500393460039347003934800393490039350003935100393520039353003935400393550039356003935700393580039359003936000393610039362003936300393640039365003936600393670039368003936900393700039371003937200393730039374003937500393760039377003937800393790039380003938100393820039383003938400393850039386003938700393880039389003939000393910039392003939300393940039395003939600393970039398003939900394000039401003940200394030039404003940500394060039407003940800394090039410003941100394120039413003941400394150039416003941700394180039419003942000394210039422003942300394240039425003942600394270039428003942900394300039431003943200394330039434003943500394360039437003943800394390039440003944100394420039443003944400394450039446003944700394480039449003945000394510039452003945300394540039455003945600394570039458003945900394600039461003946200394630039464003946500394660039467003946800394690039470003947100394720039473003947400394750039476003947700394780039479003948000394810039482003948300394840039485003948600394870039488003948900394900039491003949200394930039494003949500394960039497003949800394990039500003950100395020039503003950400395050039506003950700395080039509003951000395110039512003951300395140039515003951600395170039518003951900395200039521003952200395230039524003952500395260039527003952800395290039530003953100395320039533003953400395350039536003953700395380039539003954000395410039542003954300395440039545003954600395470039548003954900395500039551003955200395530039554003955500395560039557003955800395590039560003956100395620039563003956400395650039566003956700395680039569003957000395710039572003957300395740039575003957600395770039578003957900395800039581003958200395830039584003958500395860039587003958800395890039590003959100395920039593003959400395950039596003959700395980039599003960000396010039602003960300396040039605003960600396070039608003960900396100039611003961200396130039614003961500396160039617003961800396190039620003962100396220039623003962400396250039626003962700396280039629003963000396310039632003963300396340039635003963600396370039638003963900396400039641003964200396430039644003964500396460039647003964800396490039650003965100396520039653003965400396550039656003965700396580039659003966000396610039662003966300396640039665003966600396670039668003966900396700039671003967200396730039674003967500396760039677003967800396790039680003968100396820039683003968400396850039686003968700396880039689003969000396910039692003969300396940039695003969600396970039698003969900397000039701003970200397030039704003970500397060039707003970800397090039710003971100397120039713003971400397150039716003971700397180039719003972000397210039722003972300397240039725003972600397270039728003972900397300039731003973200397330039734003973500397360039737003973800397390039740003974100397420039743003974400397450039746003974700397480039749003975000397510039752003975300397540039755003975600397570039758003975900397600039761003976200397630039764003976500397660039767003976800397690039770003977100397720039773003977400397750039776003977700397780039779003978000397810039782003978300397840039785003978600397870039788003978900397900039791003979200397930039794003979500397960039797003979800397990039800003980100398020039803003980400398050039806003980700398080039809003981000398110039812003981300398140039815003981600398170039818003981900398200039821003982200398230039824003982500398260039827003982800398290039830003983100398320039833003983400398350039836003983700398380039839003984000398410039842003984300398440039845003984600398470039848003984900398500039851003985200398530039854003985500398560039857003985800398590039860003986100398620039863003986400398650039866003986700398680039869003987000398710039872003987300398740039875003987600398770039878003987900398800039881003988200398830039884003988500398860039887003988800398890039890003989100398920039893003989400398950039896003989700398980039899003990000399010039902003990300399040039905003990600399070039908003990900399100039911003991200399130039914003991500399160039917003991800399190039920003992100399220039923003992400399250039926003992700399280039929003993000399310039932003993300399340039935003993600399370039938003993900399400039941003994200399430039944003994500399460039947003994800399490039950003995100399520039953003995400399550039956003995700399580039959003996000399610039962003996300399640039965003996600399670039968003996900399700039971003997200399730039974003997500399760039977003997800399790039980003998100399820039983003998400399850039986003998700399880039989003999000399910039992003999300399940039995003999600399970039998003999900400000040001004000200400030040004004000500400060040007004000800400090040010004001100400120040013004001400400150040016004001700400180040019004002000400210040022004002300400240040025004002600400270040028004002900400300040031004003200400330040034004003500400360040037004003800400390040040004004100400420040043004004400400450040046004004700400480040049004005000400510040052004005300400540040055004005600400570040058004005900400600040061004006200400630040064004006500400660040067004006800400690040070004007100400720040073004007400400750040076004007700400780040079004008000400810040082004008300400840040085004008600400870040088004008900400900040091004009200400930040094004009500400960040097004009800400990040100004010100401020040103004010400401050040106004010700401080040109004011000401110040112004011300401140040115004011600401170040118004011900401200040121004012200401230040124004012500401260040127004012800401290040130004013100401320040133004013400401350040136004013700401380040139004014000401410040142004014300401440040145004014600401470040148004014900401500040151004015200401530040154004015500401560040157004015800401590040160004016100401620040163004016400401650040166004016700401680040169004017000401710040172004017300401740040175004017600401770040178004017900401800040181004018200401830040184004018500401860040187004018800401890040190004019100401920040193004019400401950040196004019700401980040199004020000402010040202004020300402040040205004020600402070040208004020900402100040211004021200402130040214004021500402160040217004021800402190040220004022100402220040223004022400402250040226004022700402280040229004023000402310040232004023300402340040235004023600402370040238004023900402400040241004024200402430040244004024500402460040247004024800402490040250004025100402520040253004025400402550040256004025700402580040259004026000402610040262004026300402640040265004026600402670040268004026900402700040271004027200402730040274004027500402760040277004027800402790040280004028100402820040283004028400402850040286004028700402880040289004029000402910040292004029300402940040295004029600402970040298004029900403000040301004030200403030040304004030500403060040307004030800403090040310004031100403120040313004031400403150040316004031700403180040319004032000403210040322004032300403240040325004032600403270040328004032900403300040331004033200403330040334004033500403360040337004033800403390040340004034100403420040343004034400403450040346004034700403480040349004035000403510040352004035300403540040355004035600403570040358004035900403600040361004036200403630040364004036500403660040367004036800403690040370004037100403720040373004037400403750040376004037700403780040379004038000403810040382004038300403840040385004038600403870040388004038900403900040391004039200403930040394004039500403960040397004039800403990040400004040100404020040403004040400404050040406004040700404080040409004041000404110040412004041300404140040415004041600404170040418004041900404200040421004042200404230040424004042500404260040427004042800404290040430004043100404320040433004043400404350040436004043700404380040439004044000404410040442004044300404440040445004044600404470040448004044900404500040451004045200404530040454004045500404560040457004045800404590040460004046100404620040463004046400404650040466004046700404680040469004047000404710040472004047300404740040475004047600404770040478004047900404800040481004048200404830040484004048500404860040487004048800404890040490004049100404920040493004049400404950040496004049700404980040499004050000405010040502004050300405040040505004050600405070040508004050900405100040511004051200405130040514004051500405160040517004051800405190040520004052100405220040523004052400405250040526004052700405280040529004053000405310040532004053300405340040535004053600405370040538004053900405400040541004054200405430040544004054500405460040547004054800405490040550004055100405520040553004055400405550040556004055700405580040559004056000405610040562004056300405640040565004056600405670040568004056900405700040571004057200405730040574004057500405760040577004057800405790040580004058100405820040583004058400405850040586004058700405880040589004059000405910040592004059300405940040595004059600405970040598004059900406000040601004060200406030040604004060500406060040607004060800406090040610004061100406120040613004061400406150040616004061700406180040619004062000406210040622004062300406240040625004062600406270040628004062900406300040631004063200406330040634004063500406360040637004063800406390040640004064100406420040643004064400406450040646004064700406480040649004065000406510040652004065300406540040655004065600406570040658004065900406600040661004066200406630040664004066500406660040667004066800406690040670004067100406720040673004067400406750040676004067700406780040679004068000406810040682004068300406840040685004068600406870040688004068900406900040691004069200406930040694004069500406960040697004069800406990040700004070100407020040703004070400407050040706004070700407080040709004071000407110040712004071300407140040715004071600407170040718004071900407200040721004072200407230040724004072500407260040727004072800407290040730004073100407320040733004073400407350040736004073700407380040739004074000407410040742004074300407440040745004074600407470040748004074900407500040751004075200407530040754004075500407560040757004075800407590040760004076100407620040763004076400407650040766004076700407680040769004077000407710040772004077300407740040775004077600407770040778004077900407800040781004078200407830040784004078500407860040787004078800407890040790004079100407920040793004079400407950040796004079700407980040799004080000408010040802004080300408040040805004080600408070040808004080900408100040811004081200408130040814004081500408160040817004081800408190040820004082100408220040823004082400408250040826004082700408280040829004083000408310040832004083300408340040835004083600408370040838004083900408400040841004084200408430040844004084500408460040847004084800408490040850004085100408520040853004085400408550040856004085700408580040859004086000408610040862004086300408640040865004086600408670040868004086900408700040871004087200408730040874004087500408760040877004087800408790040880004088100408820040883004088400408850040886004088700408880040889004089000408910040892004089300408940040895004089600408970040898004089900409000040901004090200409030040904004090500409060040907004090800409090040910004091100409120040913004091400409150040916004091700409180040919004092000409210040922004092300409240040925004092600409270040928004092900409300040931004093200409330040934004093500409360040937004093800409390040940004094100409420040943004094400409450040946004094700409480040949004095000409510040952004095300409540040955004095600409570040958004095900409600040961004096200409630040964004096500409660040967004096800409690040970004097100409720040973004097400409750040976004097700409780040979004098000409810040982004098300409840040985004098600409870040988004098900409900040991004099200409930040994004099500409960040997004099800409990041000004100100410020041003004100400410050041006004100700410080041009004101000410110041012004101300410140041015004101600410170041018004101900410200041021004102200410230041024004102500410260041027004102800410290041030004103100410320041033004103400410350041036004103700410380041039004104000410410041042004104300410440041045004104600410470041048004104900410500041051004105200410530041054004105500410560041057004105800410590041060004106100410620041063004106400410650041066004106700410680041069004107000410710041072004107300410740041075004107600410770041078004107900410800041081004108200410830041084004108500410860041087004108800410890041090004109100410920041093004109400410950041096004109700410980041099004110000411010041102004110300411040041105004110600411070041108004110900411100041111004111200411130041114004111500411160041117004111800411190041120004112100411220041123004112400411250041126004112700411280041129004113000411310041132004113300411340041135004113600411370041138004113900411400041141004114200411430041144004114500411460041147004114800411490041150004115100411520041153004115400411550041156004115700411580041159004116000411610041162004116300411640041165004116600411670041168004116900411700041171004117200411730041174004117500411760041177004117800411790041180004118100411820041183004118400411850041186004118700411880041189004119000411910041192004119300411940041195004119600411970041198004119900412000041201004120200412030041204004120500412060041207004120800412090041210004121100412120041213004121400412150041216004121700412180041219004122000412210041222004122300412240041225004122600412270041228004122900412300041231004123200412330041234004123500412360041237004123800412390041240004124100412420041243004124400412450041246004124700412480041249004125000412510041252004125300412540041255004125600412570041258004125900412600041261004126200412630041264004126500412660041267004126800412690041270004127100412720041273004127400412750041276004127700412780041279004128000412810041282004128300412840041285004128600412870041288004128900412900041291004129200412930041294004129500412960041297004129800412990041300004130100413020041303004130400413050041306004130700413080041309004131000413110041312004131300413140041315004131600413170041318004131900413200041321004132200413230041324004132500413260041327004132800413290041330004133100413320041333004133400413350041336004133700413380041339004134000413410041342004134300413440041345004134600413470041348004134900413500041351004135200413530041354004135500413560041357004135800413590041360004136100413620041363004136400413650041366004136700413680041369004137000413710041372004137300413740041375004137600413770041378004137900413800041381004138200413830041384004138500413860041387004138800413890041390004139100413920041393004139400413950041396004139700413980041399004140000414010041402004140300414040041405004140600414070041408004140900414100041411004141200414130041414004141500414160041417004141800414190041420004142100414220041423004142400414250041426004142700414280041429004143000414310041432004143300414340041435004143600414370041438004143900414400041441004144200414430041444004144500414460041447004144800414490041450004145100414520041453004145400414550041456004145700414580041459004146000414610041462004146300414640041465004146600414670041468004146900414700041471004147200414730041474004147500414760041477004147800414790041480004148100414820041483004148400414850041486004148700414880041489004149000414910041492004149300414940041495004149600414970041498004149900415000041501004150200415030041504004150500415060041507004150800415090041510004151100415120041513004151400415150041516004151700415180041519004152000415210041522004152300415240041525004152600415270041528004152900415300041531004153200415330041534004153500415360041537004153800415390041540004154100415420041543004154400415450041546004154700415480041549004155000415510041552004155300415540041555004155600415570041558004155900415600041561004156200415630041564004156500415660041567004156800415690041570004157100415720041573004157400415750041576004157700415780041579004158000415810041582004158300415840041585004158600415870041588004158900415900041591004159200415930041594004159500415960041597004159800415990041600004160100416020041603004160400416050041606004160700416080041609004161000416110041612004161300416140041615004161600416170041618004161900416200041621004162200416230041624004162500416260041627004162800416290041630004163100416320041633004163400416350041636004163700416380041639004164000416410041642004164300416440041645004164600416470041648004164900416500041651004165200416530041654004165500416560041657004165800416590041660004166100416620041663004166400416650041666004166700416680041669004167000416710041672004167300416740041675004167600416770041678004167900416800041681004168200416830041684004168500416860041687004168800416890041690004169100416920041693004169400416950041696004169700416980041699004170000417010041702004170300417040041705004170600417070041708004170900417100041711004171200417130041714004171500417160041717004171800417190041720004172100417220041723004172400417250041726004172700417280041729004173000417310041732004173300417340041735004173600417370041738004173900417400041741004174200417430041744004174500417460041747004174800417490041750004175100417520041753004175400417550041756004175700417580041759004176000417610041762004176300417640041765004176600417670041768004176900417700041771004177200417730041774004177500417760041777004177800417790041780004178100417820041783004178400417850041786004178700417880041789004179000417910041792004179300417940041795004179600417970041798004179900418000041801004180200418030041804004180500418060041807004180800418090041810004181100418120041813004181400418150041816004181700418180041819004182000418210041822004182300418240041825004182600418270041828004182900418300041831004183200418330041834004183500418360041837004183800418390041840004184100418420041843004184400418450041846004184700418480041849004185000418510041852004185300418540041855004185600418570041858004185900418600041861004186200418630041864004186500418660041867004186800418690041870004187100418720041873004187400418750041876004187700418780041879004188000418810041882004188300418840041885004188600418870041888004188900418900041891004189200418930041894004189500418960041897004189800418990041900004190100419020041903004190400419050041906004190700419080041909004191000419110041912004191300419140041915004191600419170041918004191900419200041921004192200419230041924004192500419260041927004192800419290041930004193100419320041933004193400419350041936004193700419380041939004194000419410041942004194300419440041945004194600419470041948004194900419500041951004195200419530041954004195500419560041957004195800419590041960004196100419620041963004196400419650041966004196700419680041969004197000419710041972004197300419740041975004197600419770041978004197900419800041981004198200419830041984004198500419860041987004198800419890041990004199100419920041993004199400419950041996004199700419980041999004200000420010042002004200300420040042005004200600420070042008004200900420100042011004201200420130042014004201500420160042017004201800420190042020004202100420220042023004202400420250042026004202700420280042029004203000420310042032004203300420340042035004203600420370042038004203900420400042041004204200420430042044004204500420460042047004204800420490042050004205100420520042053004205400420550042056004205700420580042059004206000420610042062004206300420640042065004206600420670042068004206900420700042071004207200420730042074004207500420760042077004207800420790042080004208100420820042083004208400420850042086004208700420880042089004209000420910042092004209300420940042095004209600420970042098004209900421000042101004210200421030042104004210500421060042107004210800421090042110004211100421120042113004211400421150042116004211700421180042119004212000421210042122004212300421240042125004212600421270042128004212900421300042131004213200421330042134004213500421360042137004213800421390042140004214100421420042143004214400421450042146004214700421480042149004215000421510042152004215300421540042155004215600421570042158004215900421600042161004216200421630042164004216500421660042167004216800421690042170004217100421720042173004217400421750042176004217700421780042179004218000421810042182004218300421840042185004218600421870042188004218900421900042191004219200421930042194004219500421960042197004219800421990042200004220100422020042203004220400422050042206004220700422080042209004221000422110042212004221300422140042215004221600422170042218004221900422200042221004222200422230042224004222500422260042227004222800422290042230004223100422320042233004223400422350042236004223700422380042239004224000422410042242004224300422440042245004224600422470042248004224900422500042251004225200422530042254004225500422560042257004225800422590042260004226100422620042263004226400422650042266004226700422680042269004227000422710042272004227300422740042275004227600422770042278004227900422800042281004228200422830042284004228500422860042287004228800422890042290004229100422920042293004229400422950042296004229700422980042299004230000423010042302004230300423040042305004230600423070042308004230900423100042311004231200423130042314004231500423160042317004231800423190042320004232100423220042323004232400423250042326004232700423280042329004233000423310042332004233300423340042335004233600423370042338004233900423400042341004234200423430042344004234500423460042347004234800423490042350004235100423520042353004235400423550042356004235700423580042359004236000423610042362004236300423640042365004236600423670042368004236900423700042371004237200423730042374004237500423760042377004237800423790042380004238100423820042383004238400423850042386004238700423880042389004239000423910042392004239300423940042395004239600423970042398004239900424000042401004240200424030042404004240500424060042407004240800424090042410004241100424120042413004241400424150042416004241700424180042419004242000424210042422004242300424240042425004242600424270042428004242900424300042431004243200424330042434004243500424360042437004243800424390042440004244100424420042443004244400424450042446004244700424480042449004245000424510042452004245300424540042455004245600424570042458004245900424600042461004246200424630042464004246500424660042467004246800424690042470004247100424720042473004247400424750042476004247700424780042479004248000424810042482004248300424840042485004248600424870042488004248900424900042491004249200424930042494004249500424960042497004249800424990042500004250100425020042503004250400425050042506004250700425080042509004251000425110042512004251300425140042515004251600425170042518004251900425200042521004252200425230042524004252500425260042527004252800425290042530004253100425320042533004253400425350042536004253700425380042539004254000425410042542004254300425440042545004254600425470042548004254900425500042551004255200425530042554004255500425560042557004255800425590042560004256100425620042563004256400425650042566004256700425680042569004257000425710042572004257300425740042575004257600425770042578004257900425800042581004258200425830042584004258500425860042587004258800425890042590004259100425920042593004259400425950042596004259700425980042599004260000426010042602004260300426040042605004260600426070042608004260900426100042611004261200426130042614004261500426160042617004261800426190042620004262100426220042623004262400426250042626004262700426280042629004263000426310042632004263300426340042635004263600426370042638004263900426400042641004264200426430042644004264500426460042647004264800426490042650004265100426520042653004265400426550042656004265700426580042659004266000426610042662004266300426640042665004266600426670042668004266900426700042671004267200426730042674004267500426760042677004267800426790042680004268100426820042683004268400426850042686004268700426880042689004269000426910042692004269300426940042695004269600426970042698004269900427000042701004270200427030042704004270500427060042707004270800427090042710004271100427120042713004271400427150042716004271700427180042719004272000427210042722004272300427240042725004272600427270042728004272900427300042731004273200427330042734004273500427360042737004273800427390042740004274100427420042743004274400427450042746004274700427480042749004275000427510042752004275300427540042755004275600427570042758004275900427600042761004276200427630042764004276500427660042767004276800427690042770004277100427720042773004277400427750042776004277700427780042779004278000427810042782004278300427840042785004278600427870042788004278900427900042791004279200427930042794004279500427960042797004279800427990042800004280100428020042803004280400428050042806004280700428080042809004281000428110042812004281300428140042815004281600428170042818004281900428200042821004282200428230042824004282500428260042827004282800428290042830004283100428320042833004283400428350042836004283700428380042839004284000428410042842004284300428440042845004284600428470042848004284900428500042851004285200428530042854004285500428560042857004285800428590042860004286100428620042863004286400428650042866004286700428680042869004287000428710042872004287300428740042875004287600428770042878004287900428800042881004288200428830042884004288500428860042887004288800428890042890004289100428920042893004289400428950042896004289700428980042899004290000429010042902004290300429040042905004290600429070042908004290900429100042911004291200429130042914004291500429160042917004291800429190042920004292100429220042923004292400429250042926004292700429280042929004293000429310042932004293300429340042935004293600429370042938004293900429400042941004294200429430042944004294500429460042947004294800429490042950004295100429520042953004295400429550042956004295700429580042959004296000429610042962004296300429640042965004296600429670042968004296900429700042971004297200429730042974004297500429760042977004297800429790042980004298100429820042983004298400429850042986004298700429880042989004299000429910042992004299300429940042995004299600429970042998004299900430000043001004300200430030043004004300500430060043007004300800430090043010004301100430120043013004301400430150043016004301700430180043019004302000430210043022004302300430240043025004302600430270043028004302900430300043031004303200430330043034004303500430360043037004303800430390043040004304100430420043043004304400430450043046004304700430480043049004305000430510043052004305300430540043055004305600430570043058004305900430600043061004306200430630043064004306500430660043067004306800430690043070004307100430720043073004307400430750043076004307700430780043079004308000430810043082004308300430840043085004308600430870043088004308900430900043091004309200430930043094004309500430960043097004309800430990043100004310100431020043103004310400431050043106004310700431080043109004311000431110043112004311300431140043115004311600431170043118004311900431200043121004312200431230043124004312500431260043127004312800431290043130004313100431320043133004313400431350043136004313700431380043139004314000431410043142004314300431440043145004314600431470043148004314900431500043151004315200431530043154004315500431560043157004315800431590043160004316100431620043163004316400431650043166004316700431680043169004317000431710043172004317300431740043175004317600431770043178004317900431800043181004318200431830043184004318500431860043187004318800431890043190004319100431920043193004319400431950043196004319700431980043199004320000432010043202004320300432040043205004320600432070043208004320900432100043211004321200432130043214004321500432160043217004321800432190043220004322100432220043223004322400432250043226004322700432280043229004323000432310043232004323300432340043235004323600432370043238004323900432400043241004324200432430043244004324500432460043247004324800432490043250004325100432520043253004325400432550043256004325700432580043259004326000432610043262004326300432640043265004326600432670043268004326900432700043271004327200432730043274004327500432760043277004327800432790043280004328100432820043283004328400432850043286004328700432880043289004329000432910043292004329300432940043295004329600432970043298004329900433000043301004330200433030043304004330500433060043307004330800433090043310004331100433120043313004331400433150043316004331700433180043319004332000433210043322004332300433240043325004332600433270043328004332900433300043331004333200433330043334004333500433360043337004333800433390043340004334100433420043343004334400433450043346004334700433480043349004335000433510043352004335300433540043355004335600433570043358004335900433600043361004336200433630043364004336500433660043367004336800433690043370004337100433720043373004337400433750043376004337700433780043379004338000433810043382004338300433840043385004338600433870043388004338900433900043391004339200433930043394004339500433960043397004339800433990043400004340100434020043403004340400434050043406004340700434080043409004341000434110043412004341300434140043415004341600434170043418004341900434200043421004342200434230043424004342500434260043427004342800434290043430004343100434320043433004343400434350043436004343700434380043439004344000434410043442004344300434440043445004344600434470043448004344900434500043451004345200434530043454004345500434560043457004345800434590043460004346100434620043463004346400434650043466004346700434680043469004347000434710043472004347300434740043475004347600434770043478004347900434800043481004348200434830043484004348500434860043487004348800434890043490004349100434920043493004349400434950043496004349700434980043499004350000435010043502004350300435040043505004350600435070043508004350900435100043511004351200435130043514004351500435160043517004351800435190043520004352100435220043523004352400435250043526004352700435280043529004353000435310043532004353300435340043535004353600435370043538004353900435400043541004354200435430043544004354500435460043547004354800435490043550004355100435520043553004355400435550043556004355700435580043559004356000435610043562004356300435640043565004356600435670043568004356900435700043571004357200435730043574004357500435760043577004357800435790043580004358100435820043583004358400435850043586004358700435880043589004359000435910043592004359300435940043595004359600435970043598004359900436000043601004360200436030043604004360500436060043607004360800436090043610004361100436120043613004361400436150043616004361700436180043619004362000436210043622004362300436240043625004362600436270043628004362900436300043631004363200436330043634004363500436360043637004363800436390043640004364100436420043643004364400436450043646004364700436480043649004365000436510043652004365300436540043655004365600436570043658004365900436600043661004366200436630043664004366500436660043667004366800436690043670004367100436720043673004367400436750043676004367700436780043679004368000436810043682004368300436840043685004368600436870043688004368900436900043691004369200436930043694004369500436960043697004369800436990043700004370100437020043703004370400437050043706004370700437080043709004371000437110043712004371300437140043715004371600437170043718004371900437200043721004372200437230043724004372500437260043727004372800437290043730004373100437320043733004373400437350043736004373700437380043739004374000437410043742004374300437440043745004374600437470043748004374900437500043751004375200437530043754004375500437560043757004375800437590043760004376100437620043763004376400437650043766004376700437680043769004377000437710043772004377300437740043775004377600437770043778004377900437800043781004378200437830043784004378500437860043787004378800437890043790004379100437920043793004379400437950043796004379700437980043799004380000438010043802004380300438040043805004380600438070043808004380900438100043811004381200438130043814004381500438160043817004381800438190043820004382100438220043823004382400438250043826004382700438280043829004383000438310043832004383300438340043835004383600438370043838004383900438400043841004384200438430043844004384500438460043847004384800438490043850004385100438520043853004385400438550043856004385700438580043859004386000438610043862004386300438640043865004386600438670043868004386900438700043871004387200438730043874004387500438760043877004387800438790043880004388100438820043883004388400438850043886004388700438880043889004389000438910043892004389300438940043895004389600438970043898004389900439000043901004390200439030043904004390500439060043907004390800439090043910004391100439120043913004391400439150043916004391700439180043919004392000439210043922004392300439240043925004392600439270043928004392900439300043931004393200439330043934004393500439360043937004393800439390043940004394100439420043943004394400439450043946004394700439480043949004395000439510043952004395300439540043955004395600439570043958004395900439600043961004396200439630043964004396500439660043967004396800439690043970004397100439720043973004397400439750043976004397700439780043979004398000439810043982004398300439840043985004398600439870043988004398900439900043991004399200439930043994004399500439960043997004399800439990044000004400100440020044003004400400440050044006004400700440080044009004401000440110044012004401300440140044015004401600440170044018004401900440200044021004402200440230044024004402500440260044027004402800440290044030004403100440320044033004403400440350044036004403700440380044039004404000440410044042004404300440440044045004404600440470044048004404900440500044051004405200440530044054004405500440560044057004405800440590044060004406100440620044063004406400440650044066004406700440680044069004407000440710044072004407300440740044075004407600440770044078004407900440800044081004408200440830044084004408500440860044087004408800440890044090004409100440920044093004409400440950044096004409700440980044099004410000441010044102004410300441040044105004410600441070044108004410900441100044111004411200441130044114004411500441160044117004411800441190044120004412100441220044123004412400441250044126004412700441280044129004413000441310044132004413300441340044135004413600441370044138004413900441400044141004414200441430044144004414500441460044147004414800441490044150004415100441520044153004415400441550044156004415700441580044159004416000441610044162004416300441640044165004416600441670044168004416900441700044171004417200441730044174004417500441760044177004417800441790044180004418100441820044183004418400441850044186004418700441880044189004419000441910044192004419300441940044195004419600441970044198004419900442000044201004420200442030044204004420500442060044207004420800442090044210004421100442120044213004421400442150044216004421700442180044219004422000442210044222004422300442240044225004422600442270044228004422900442300044231004423200442330044234004423500442360044237004423800442390044240004424100442420044243004424400442450044246004424700442480044249004425000442510044252004425300442540044255004425600442570044258004425900442600044261004426200442630044264004426500442660044267004426800442690044270004427100442720044273004427400442750044276004427700442780044279004428000442810044282004428300442840044285004428600442870044288004428900442900044291004429200442930044294004429500442960044297004429800442990044300004430100443020044303004430400443050044306004430700443080044309004431000443110044312004431300443140044315004431600443170044318004431900443200044321004432200443230044324004432500443260044327004432800443290044330004433100443320044333004433400443350044336004433700443380044339004434000443410044342004434300443440044345004434600443470044348004434900443500044351004435200443530044354004435500443560044357004435800443590044360004436100443620044363004436400443650044366004436700443680044369004437000443710044372004437300443740044375004437600443770044378004437900443800044381004438200443830044384004438500443860044387004438800443890044390004439100443920044393004439400443950044396004439700443980044399004440000444010044402004440300444040044405004440600444070044408004440900444100044411004441200444130044414004441500444160044417004441800444190044420004442100444220044423004442400444250044426004442700444280044429004443000444310044432004443300444340044435004443600444370044438004443900444400044441004444200444430044444004444500444460044447004444800444490044450004445100444520044453004445400444550044456004445700444580044459004446000444610044462004446300444640044465004446600444670044468004446900444700044471004447200444730044474004447500444760044477004447800444790044480004448100444820044483004448400444850044486004448700444880044489004449000444910044492004449300444940044495004449600444970044498004449900445000044501004450200445030044504004450500445060044507004450800445090044510004451100445120044513004451400445150044516004451700445180044519004452000445210044522004452300445240044525004452600445270044528004452900445300044531004453200445330044534004453500445360044537004453800445390044540004454100445420044543004454400445450044546004454700445480044549004455000445510044552004455300445540044555004455600445570044558004455900445600044561004456200445630044564004456500445660044567004456800445690044570004457100445720044573004457400445750044576004457700445780044579004458000445810044582004458300445840044585004458600445870044588004458900445900044591004459200445930044594004459500445960044597004459800445990044600004460100446020044603004460400446050044606004460700446080044609004461000446110044612004461300446140044615004461600446170044618004461900446200044621004462200446230044624004462500446260044627004462800446290044630004463100446320044633004463400446350044636004463700446380044639004464000446410044642004464300446440044645004464600446470044648004464900446500044651004465200446530044654004465500446560044657004465800446590044660004466100446620044663004466400446650044666004466700446680044669004467000446710044672004467300446740044675004467600446770044678004467900446800044681004468200446830044684004468500446860044687004468800446890044690004469100446920044693004469400446950044696004469700446980044699004470000447010044702004470300447040044705004470600447070044708004470900447100044711004471200447130044714004471500447160044717004471800447190044720004472100447220044723004472400447250044726004472700447280044729004473000447310044732004473300447340044735004473600447370044738004473900447400044741004474200447430044744004474500447460044747004474800447490044750004475100447520044753004475400447550044756004475700447580044759004476000447610044762004476300447640044765004476600447670044768004476900447700044771004477200447730044774004477500447760044777004477800447790044780004478100447820044783004478400447850044786004478700447880044789004479000447910044792004479300447940044795004479600447970044798004479900448000044801004480200448030044804004480500448060044807004480800448090044810004481100448120044813004481400448150044816004481700448180044819004482000448210044822004482300448240044825004482600448270044828004482900448300044831004483200448330044834004483500448360044837004483800448390044840004484100448420044843004484400448450044846004484700448480044849004485000448510044852004485300448540044855004485600448570044858004485900448600044861004486200448630044864004486500448660044867004486800448690044870004487100448720044873004487400448750044876004487700448780044879004488000448810044882004488300448840044885004488600448870044888004488900448900044891004489200448930044894004489500448960044897004489800448990044900004490100449020044903004490400449050044906004490700449080044909004491000449110044912004491300449140044915004491600449170044918004491900449200044921004492200449230044924004492500449260044927004492800449290044930004493100449320044933004493400449350044936004493700449380044939004494000449410044942004494300449440044945004494600449470044948004494900449500044951004495200449530044954004495500449560044957004495800449590044960004496100449620044963004496400449650044966004496700449680044969004497000449710044972004497300449740044975004497600449770044978004497900449800044981004498200449830044984004498500449860044987004498800449890044990004499100449920044993004499400449950044996004499700449980044999004500000450010045002004500300450040045005004500600450070045008004500900450100045011004501200450130045014004501500450160045017004501800450190045020004502100450220045023004502400450250045026004502700450280045029004503000450310045032004503300450340045035004503600450370045038004503900450400045041004504200450430045044004504500450460045047004504800450490045050004505100450520045053004505400450550045056004505700450580045059004506000450610045062004506300450640045065004506600450670045068004506900450700045071004507200450730045074004507500450760045077004507800450790045080004508100450820045083004508400450850045086004508700450880045089004509000450910045092004509300450940045095004509600450970045098004509900451000045101004510200451030045104004510500451060045107004510800451090045110004511100451120045113004511400451150045116004511700451180045119004512000451210045122004512300451240045125004512600451270045128004512900451300045131004513200451330045134004513500451360045137004513800451390045140004514100451420045143004514400451450045146004514700451480045149004515000451510045152004515300451540045155004515600451570045158004515900451600045161004516200451630045164004516500451660045167004516800451690045170004517100451720045173004517400451750045176004517700451780045179004518000451810045182004518300451840045185004518600451870045188004518900451900045191004519200451930045194004519500451960045197004519800451990045200004520100452020045203004520400452050045206004520700452080045209004521000452110045212004521300452140045215004521600452170045218004521900452200045221004522200452230045224004522500452260045227004522800452290045230004523100452320045233004523400452350045236004523700452380045239004524000452410045242004524300452440045245004524600452470045248004524900452500045251004525200452530045254004525500452560045257004525800452590045260004526100452620045263004526400452650045266004526700452680045269004527000452710045272004527300452740045275004527600452770045278004527900452800045281004528200452830045284004528500452860045287004528800452890045290004529100452920045293004529400452950045296004529700452980045299004530000453010045302004530300453040045305004530600453070045308004530900453100045311004531200453130045314004531500453160045317004531800453190045320004532100453220045323004532400453250045326004532700453280045329004533000453310045332004533300453340045335004533600453370045338004533900453400045341004534200453430045344004534500453460045347004534800453490045350004535100453520045353004535400453550045356004535700453580045359004536000453610045362004536300453640045365004536600453670045368004536900453700045371004537200453730045374004537500453760045377004537800453790045380004538100453820045383004538400453850045386004538700453880045389004539000453910045392004539300453940045395004539600453970045398004539900454000045401004540200454030045404004540500454060045407004540800454090045410004541100454120045413004541400454150045416004541700454180045419004542000454210045422004542300454240045425004542600454270045428004542900454300045431004543200454330045434004543500454360045437004543800454390045440004544100454420045443004544400454450045446004544700454480045449004545000454510045452004545300454540045455004545600454570045458004545900454600045461004546200454630045464004546500454660045467004546800454690045470004547100454720045473004547400454750045476004547700454780045479004548000454810045482004548300454840045485004548600454870045488004548900454900045491004549200454930045494004549500454960045497004549800454990045500004550100455020045503004550400455050045506004550700455080045509004551000455110045512004551300455140045515004551600455170045518004551900455200045521004552200455230045524004552500455260045527004552800455290045530004553100455320045533004553400455350045536004553700455380045539004554000455410045542004554300455440045545004554600455470045548004554900455500045551004555200455530045554004555500455560045557004555800455590045560004556100455620045563004556400455650045566004556700455680045569004557000455710045572004557300455740045575004557600455770045578004557900455800045581004558200455830045584004558500455860045587004558800455890045590004559100455920045593004559400455950045596004559700455980045599004560000456010045602004560300456040045605004560600456070045608004560900456100045611004561200456130045614004561500456160045617004561800456190045620004562100456220045623004562400456250045626004562700456280045629004563000456310045632004563300456340045635004563600456370045638004563900456400045641004564200456430045644004564500456460045647004564800456490045650004565100456520045653004565400456550045656004565700456580045659004566000456610045662004566300456640045665004566600456670045668004566900456700045671004567200456730045674004567500456760045677004567800456790045680004568100456820045683004568400456850045686004568700456880045689004569000456910045692004569300456940045695004569600456970045698004569900457000045701004570200457030045704004570500457060045707004570800457090045710004571100457120045713004571400457150045716004571700457180045719004572000457210045722004572300457240045725004572600457270045728004572900457300045731004573200457330045734004573500457360045737004573800457390045740004574100457420045743004574400457450045746004574700457480045749004575000457510045752004575300457540045755004575600457570045758004575900457600045761004576200457630045764004576500457660045767004576800457690045770004577100457720045773004577400457750045776004577700457780045779004578000457810045782004578300457840045785004578600457870045788004578900457900045791004579200457930045794004579500457960045797004579800457990045800004580100458020045803004580400458050045806004580700458080045809004581000458110045812004581300458140045815004581600458170045818004581900458200045821004582200458230045824004582500458260045827004582800458290045830004583100458320045833004583400458350045836004583700458380045839004584000458410045842004584300458440045845004584600458470045848004584900458500045851004585200458530045854004585500458560045857004585800458590045860004586100458620045863004586400458650045866004586700458680045869004587000458710045872004587300458740045875004587600458770045878004587900458800045881004588200458830045884004588500458860045887004588800458890045890004589100458920045893004589400458950045896004589700458980045899004590000459010045902004590300459040045905004590600459070045908004590900459100045911004591200459130045914004591500459160045917004591800459190045920004592100459220045923004592400459250045926004592700459280045929004593000459310045932004593300459340045935004593600459370045938004593900459400045941004594200459430045944004594500459460045947004594800459490045950004595100459520045953004595400459550045956004595700459580045959004596000459610045962004596300459640045965004596600459670045968004596900459700045971004597200459730045974004597500459760045977004597800459790045980004598100459820045983004598400459850045986004598700459880045989004599000459910045992004599300459940045995004599600459970045998004599900460000046001004600200460030046004004600500460060046007004600800460090046010004601100460120046013004601400460150046016004601700460180046019004602000460210046022004602300460240046025004602600460270046028004602900460300046031004603200460330046034004603500460360046037004603800460390046040004604100460420046043004604400460450046046004604700460480046049004605000460510046052004605300460540046055004605600460570046058004605900460600046061004606200460630046064004606500460660046067004606800460690046070004607100460720046073004607400460750046076004607700460780046079004608000460810046082004608300460840046085004608600460870046088004608900460900046091004609200460930046094004609500460960046097004609800460990046100004610100461020046103004610400461050046106004610700461080046109004611000461110046112004611300461140046115004611600461170046118004611900461200046121004612200461230046124004612500461260046127004612800461290046130004613100461320046133004613400461350046136004613700461380046139004614000461410046142004614300461440046145004614600461470046148004614900461500046151004615200461530046154004615500461560046157004615800461590046160004616100461620046163004616400461650046166004616700461680046169004617000461710046172004617300461740046175004617600461770046178004617900461800046181004618200461830046184004618500461860046187004618800461890046190004619100461920046193004619400461950046196004619700461980046199004620000462010046202004620300462040046205004620600462070046208004620900462100046211004621200462130046214004621500462160046217004621800462190046220004622100462220046223004622400462250046226004622700462280046229004623000462310046232004623300462340046235004623600462370046238004623900462400046241004624200462430046244004624500462460046247004624800462490046250004625100462520046253004625400462550046256004625700462580046259004626000462610046262004626300462640046265004626600462670046268004626900462700046271004627200462730046274004627500462760046277004627800462790046280004628100462820046283004628400462850046286004628700462880046289004629000462910046292004629300462940046295004629600462970046298004629900463000046301004630200463030046304004630500463060046307004630800463090046310004631100463120046313004631400463150046316004631700463180046319004632000463210046322004632300463240046325004632600463270046328004632900463300046331004633200463330046334004633500463360046337004633800463390046340004634100463420046343004634400463450046346004634700463480046349004635000463510046352004635300463540046355004635600463570046358004635900463600046361004636200463630046364004636500463660046367004636800463690046370004637100463720046373004637400463750046376004637700463780046379004638000463810046382004638300463840046385004638600463870046388004638900463900046391004639200463930046394004639500463960046397004639800463990046400004640100464020046403004640400464050046406004640700464080046409004641000464110046412004641300464140046415004641600464170046418004641900464200046421004642200464230046424004642500464260046427004642800464290046430004643100464320046433004643400464350046436004643700464380046439004644000464410046442004644300464440046445004644600464470046448004644900464500046451004645200464530046454004645500464560046457004645800464590046460004646100464620046463004646400464650046466004646700464680046469004647000464710046472004647300464740046475004647600464770046478004647900464800046481004648200464830046484004648500464860046487004648800464890046490004649100464920046493004649400464950046496004649700464980046499004650000465010046502004650300465040046505004650600465070046508004650900465100046511004651200465130046514004651500465160046517004651800465190046520004652100465220046523004652400465250046526004652700465280046529004653000465310046532004653300465340046535004653600465370046538004653900465400046541004654200465430046544004654500465460046547004654800465490046550004655100465520046553004655400465550046556004655700465580046559004656000465610046562004656300465640046565004656600465670046568004656900465700046571004657200465730046574004657500465760046577004657800465790046580004658100465820046583004658400465850046586004658700465880046589004659000465910046592004659300465940046595004659600465970046598004659900466000046601004660200466030046604004660500466060046607004660800466090046610004661100466120046613004661400466150046616004661700466180046619004662000466210046622004662300466240046625004662600466270046628004662900466300046631004663200466330046634004663500466360046637004663800466390046640004664100466420046643004664400466450046646004664700466480046649004665000466510046652004665300466540046655004665600466570046658004665900466600046661004666200466630046664004666500466660046667004666800466690046670004667100466720046673004667400466750046676004667700466780046679004668000466810046682004668300466840046685004668600466870046688004668900466900046691004669200466930046694004669500466960046697004669800466990046700004670100467020046703004670400467050046706004670700467080046709004671000467110046712004671300467140046715004671600467170046718004671900467200046721004672200467230046724004672500467260046727004672800467290046730004673100467320046733004673400467350046736004673700467380046739004674000467410046742004674300467440046745004674600467470046748004674900467500046751004675200467530046754004675500467560046757004675800467590046760004676100467620046763004676400467650046766004676700467680046769004677000467710046772004677300467740046775004677600467770046778004677900467800046781004678200467830046784004678500467860046787004678800467890046790004679100467920046793004679400467950046796004679700467980046799004680000468010046802004680300468040046805004680600468070046808004680900468100046811004681200468130046814004681500468160046817004681800468190046820004682100468220046823004682400468250046826004682700468280046829004683000468310046832004683300468340046835004683600468370046838004683900468400046841004684200468430046844004684500468460046847004684800468490046850004685100468520046853004685400468550046856004685700468580046859004686000468610046862004686300468640046865004686600468670046868004686900468700046871004687200468730046874004687500468760046877004687800468790046880004688100468820046883004688400468850046886004688700468880046889004689000468910046892004689300468940046895004689600468970046898004689900469000046901004690200469030046904004690500469060046907004690800469090046910004691100469120046913004691400469150046916004691700469180046919004692000469210046922004692300469240046925004692600469270046928004692900469300046931004693200469330046934004693500469360046937004693800469390046940004694100469420046943004694400469450046946004694700469480046949004695000469510046952004695300469540046955004695600469570046958004695900469600046961004696200469630046964004696500469660046967004696800469690046970004697100469720046973004697400469750046976004697700469780046979004698000469810046982004698300469840046985004698600469870046988004698900469900046991004699200469930046994004699500469960046997004699800469990047000004700100470020047003004700400470050047006004700700470080047009004701000470110047012004701300470140047015004701600470170047018004701900470200047021004702200470230047024004702500470260047027004702800470290047030004703100470320047033004703400470350047036004703700470380047039004704000470410047042004704300470440047045004704600470470047048004704900470500047051004705200470530047054004705500470560047057004705800470590047060004706100470620047063004706400470650047066004706700470680047069004707000470710047072004707300470740047075004707600470770047078004707900470800047081004708200470830047084004708500470860047087004708800470890047090004709100470920047093004709400470950047096004709700470980047099004710000471010047102004710300471040047105004710600471070047108004710900471100047111004711200471130047114004711500471160047117004711800471190047120004712100471220047123004712400471250047126004712700471280047129004713000471310047132004713300471340047135004713600471370047138004713900471400047141004714200471430047144004714500471460047147004714800471490047150004715100471520047153004715400471550047156004715700471580047159004716000471610047162004716300471640047165004716600471670047168004716900471700047171004717200471730047174004717500471760047177004717800471790047180004718100471820047183004718400471850047186004718700471880047189004719000471910047192004719300471940047195004719600471970047198004719900472000047201004720200472030047204004720500472060047207004720800472090047210004721100472120047213004721400472150047216004721700472180047219004722000472210047222004722300472240047225004722600472270047228004722900472300047231004723200472330047234004723500472360047237004723800472390047240004724100472420047243004724400472450047246004724700472480047249004725000472510047252004725300472540047255004725600472570047258004725900472600047261004726200472630047264004726500472660047267004726800472690047270004727100472720047273004727400472750047276004727700472780047279004728000472810047282004728300472840047285004728600472870047288004728900472900047291004729200472930047294004729500472960047297004729800472990047300004730100473020047303004730400473050047306004730700473080047309004731000473110047312004731300473140047315004731600473170047318004731900473200047321004732200473230047324004732500473260047327004732800473290047330004733100473320047333004733400473350047336004733700473380047339004734000473410047342004734300473440047345004734600473470047348004734900473500047351004735200473530047354004735500473560047357004735800473590047360004736100473620047363004736400473650047366004736700473680047369004737000473710047372004737300473740047375004737600473770047378004737900473800047381004738200473830047384004738500473860047387004738800473890047390004739100473920047393004739400473950047396004739700473980047399004740000474010047402004740300474040047405004740600474070047408004740900474100047411004741200474130047414004741500474160047417004741800474190047420004742100474220047423004742400474250047426004742700474280047429004743000474310047432004743300474340047435004743600474370047438004743900474400047441004744200474430047444004744500474460047447004744800474490047450004745100474520047453004745400474550047456004745700474580047459004746000474610047462004746300474640047465004746600474670047468004746900474700047471004747200474730047474004747500474760047477004747800474790047480004748100474820047483004748400474850047486004748700474880047489004749000474910047492004749300474940047495004749600474970047498004749900475000047501004750200475030047504004750500475060047507004750800475090047510004751100475120047513004751400475150047516004751700475180047519004752000475210047522004752300475240047525004752600475270047528004752900475300047531004753200475330047534004753500475360047537004753800475390047540004754100475420047543004754400475450047546004754700475480047549004755000475510047552004755300475540047555004755600475570047558004755900475600047561004756200475630047564004756500475660047567004756800475690047570004757100475720047573004757400475750047576004757700475780047579004758000475810047582004758300475840047585004758600475870047588004758900475900047591004759200475930047594004759500475960047597004759800475990047600004760100476020047603004760400476050047606004760700476080047609004761000476110047612004761300476140047615004761600476170047618004761900476200047621004762200476230047624004762500476260047627004762800476290047630004763100476320047633004763400476350047636004763700476380047639004764000476410047642004764300476440047645004764600476470047648004764900476500047651004765200476530047654004765500476560047657004765800476590047660004766100476620047663004766400476650047666004766700476680047669004767000476710047672004767300476740047675004767600476770047678004767900476800047681004768200476830047684004768500476860047687004768800476890047690004769100476920047693004769400476950047696004769700476980047699004770000Jun '24Sep '24Dez '24Mär '25Jun '25Sep '25Dez '25Mär '26Mai '2612000037000015800004770000
Mini (1-2t)
Kompakt (5-8t)
Standard (15-25t)
Groß (>25t)
MarktanalyseGeneralplanungshonorare in Frankfurt sind in den vergangenen 24 Monaten kontinuierlich gestiegen. Die Nachfrage nach integrierten Planungsleistungen, insbesondere mit BIM-Kompetenz, treibt die Preise. Inflation, Fachkräftemangel und gestiegene Anforderungen an Nachhaltigkeit und Digitalisierung führten zu Honorarsteigerungen von durchschnittlich 13% im Jahresvergleich. Saisonale Schwankungen sind gering ausgeprägt, die Grundtendenz bleibt aufgrund der hohen Bauaktivität im Rhein-Main-Gebiet stabil steigend.

Was möchten Sie bauen?

Klicken Sie auf einen Anwendungsfall für detaillierte Empfehlung.

Bürogebäude-Neubau

Empfehlung:
Große bis Großprojekte
Dauer:
18-36 Monate
Kosten:
500.000-4.500.000 EUR

Komplexe technische Gebäudeausstattung, Brandschutz, flexible Raumkonzepte und Nachhaltigkeitszertifizierung (DGNB/LEED) erfordern umfassende Koordination aller Fachplaner durch den Generalplaner.

Wohnquartier-Entwicklung

Empfehlung:
Große bis Großprojekte
Dauer:
24-48 Monate
Kosten:
800.000-6.000.000 EUR

Städtebauliche Integration, soziale Infrastruktur, Erschließung und Mischnutzungskonzepte verlangen ganzheitliche Planung vom Masterplan bis zur Ausführung.

Hochhaus-Planung

Empfehlung:
Großprojekte
Dauer:
30-60 Monate
Kosten:
2.500.000-8.000.000 EUR

Besondere Anforderungen an Statik, Brandschutz, Fassade und Gebäudetechnik. Frankfurter Hochhausleitlinien und enge Abstimmung mit Behörden sind essentiell.

Denkmalschutz-Sanierung

Empfehlung:
Mittlere bis Große Projekte
Dauer:
18-36 Monate
Kosten:
200.000-2.000.000 EUR

Enge Zusammenarbeit mit Denkmalschutzbehörden, spezielle Materialien und Techniken, Bestandsaufnahme und behutsame Integration moderner Haustechnik erfordern hohe Fachkompetenz.

Gewerbepark-Entwicklung

Empfehlung:
Großprojekte
Dauer:
24-48 Monate
Kosten:
1.000.000-5.000.000 EUR

Logistikkonzepte, Verkehrsanbindung, Modulbauweise für flexible Nutzung und nachhaltige Energieversorgung sind zentrale Planungsaspekte bei Gewerbeparks im Frankfurter Umland.

Luxus-Wohnanlage

Empfehlung:
Große Projekte
Dauer:
20-40 Monate
Kosten:
600.000-3.500.000 EUR

Hochwertige Ausstattung, individuelle Grundrisse, exklusive Gemeinschaftsflächen und Smart-Home-Integration verlangen detaillierte Planung und enge Bauherrenabstimmung.

Logistik & Anlieferung

Projektkoordination und Bürostandorte: Generalplaner in Frankfurt arbeiten üblicherweise von zentralen Bürostandorten aus, die gute Erreichbarkeit für Bauherren und Projektbeteiligte bieten. Die meisten Büros befinden sich in Innenstadtlage oder den gut angebundenen Stadtteilen wie Westend, Sachsenhausen oder dem Europaviertel. Regelmäßige Baubesprechungen vor Ort sind Standard, wobei auch digitale Kollaborationstools zunehmend eingesetzt werden. Die Verkehrsanbindung ermöglicht Projekteinsätze im gesamten Rhein-Main-Gebiet innerhalb von 30-50 km ohne größere Anfahrtsprobleme.

Dokumentenlogistik und Planausgabe: Moderne Generalplaner arbeiten überwiegend digital mit cloudbasierten Plattformen für Pläne, Modelle und Projektdokumentation. Physische Planausgaben werden bei Bedarf durch Reprografiedienste in Frankfurt bereitgestellt. BIM-Modelle ermöglichen eine kontinuierliche Koordination aller Fachplaner, wobei regelmäßige Koordinierungsmeetings (wöchentlich bis monatlich je Projektphase) üblich sind. Die Übergabe von Unterlagen an Baubehörden erfolgt zunehmend digital über das Serviceportal der Stadt Frankfurt.

Baustellenbetreuung und Sonderfälle: Bei Großprojekten richten Generalplaner häufig Baubüros direkt auf oder nahe der Baustelle ein. Die enge Taktung von Baubesprechungen, Bemusterungen und Qualitätskontrollen erfordert kurze Reaktionszeiten. Für spezielle Fachbereiche wie Brandschutz bei Hochhäusern oder komplexe Haustechnik werden oft externe Spezialisten hinzugezogen. Bei innerstädtischen Projekten sind besondere Anforderungen an Lärmschutz, Logistik und Verkehrslenkung zu koordinieren, was zusätzliche Abstimmung mit Behörden notwendig macht.

Spezial-Equipment

Frankfurt liegt geologisch im Übergangsbereich zwischen Taunus und Oberrheingraben. Der Untergrund variiert zwischen Ton- und Lehmschichten im Norden sowie Kies- und Sandablagerungen im Süden. Diese Bodenverhältnisse erfordern häufig aufwendige Gründungskonzepte, insbesondere bei Hochhäusern, die spezielle Expertise in Tragwerksplanung und Geotechnik verlangen.

Die Frankfurter Bauvorschriften sind streng, insbesondere hinsichtlich Brandschutz bei Hochhäusern und energetischer Standards. Generalplaner müssen mit der Hessischen Bauordnung, den örtlichen Gestaltungssatzungen sowie den besonderen Anforderungen des Denkmalschutzes in der Altstadt vertraut sein. Auch die Vorgaben zur Barrierefreiheit und zu nachhaltigen Bauweisen (DGNB, LEED) spielen eine zunehmend wichtige Rolle.

Die Nähe zu Industriestandorten im Rhein-Main-Gebiet ermöglicht kurze Wege zu spezialisierten Fachplanern und Ingenieurbüros. Die Konzentration von Expertise in den Bereichen Hochhausbau, Bankenarchitektur und Messe-/Kongressbauten macht Frankfurt zu einem Zentrum für anspruchsvolle Generalplanungsaufgaben.

Häufige Fragen — generalplaner in frankfurt

Was kostet ein Generalplaner für ein Bauprojekt in Frankfurt?

Die Kosten für Generalplanung in Frankfurt liegen typischerweise zwischen 8-18% der Bausumme, abhängig von Projektart und Komplexität. Bei einem Wohnbauprojekt mit 5 Mio. Euro Bausumme wären das etwa 400.000-700.000 Euro Gesamthonorar. Gewerbeprojekte bewegen sich oft im Bereich 8-15%, während komplexe Hochhausplanungen oder denkmalgeschützte Sanierungen bis zu 18% erreichen können. Die Abrechnung erfolgt meist nach HOAI-Phasen oder als Pauschalhonorar. Zusätzliche Leistungen wie BIM-Koordination, Nachhaltigkeitszertifizierungen oder besondere Projektsteuerfunktionen werden häufig separat vergütet.

Welche Stadtteile und Umgebung werden von Frankfurter Generalplanern bedient?

Generalplaner in Frankfurt betreuen Projekte im gesamten Stadtgebiet sowie im erweiterten Rhein-Main-Gebiet. Dazu zählen alle Frankfurter Stadtteile von der Innenstadt über Westend, Nordend, Sachsenhausen bis zu den Außenbezirken. Viele Büros übernehmen auch Projekte in Offenbach, Eschborn, Bad Homburg, Oberursel, Dreieich und weiteren Kommunen im Umkreis von 30-50 km. Größere Büros arbeiten überregional in ganz Hessen und darüber hinaus. Die zentrale Lage Frankfurts ermöglicht effiziente Projektbetreuung im gesamten südwestdeutschen Raum.

Welche Genehmigungen und Nachweise benötigt ein Generalplaner in Frankfurt?

Generalplaner müssen bauvorlageberechtigt sein, was eine Eintragung in der Architektenliste oder Ingenieurkammer erfordert. Bei Hochhausprojekten in Frankfurt gelten besondere Anforderungen an Brandschutz und Statik, die entsprechende Fachplaner-Qualifikationen verlangen. Für BIM-basierte Projekte werden zunehmend Zertifizierungen erwartet. Die Projektleiter benötigen Kenntnisse der Hessischen Bauordnung, HOAI und relevanter technischer Regelwerke. Bei öffentlichen Auftraggebern sind Referenzen, Berufshaftpflichtversicherung (mind. 3 Mio. Euro) und teilweise Präqualifizierung notwendig.

Wie lange dauert eine Generalplanung vom Erstkontakt bis zum Baustart?

Von der ersten Kontaktaufnahme bis zum Baubeginn vergehen bei typischen Projekten in Frankfurt 12-24 Monate. Die Grundlagenermittlung und Vorplanung (LP 1-2) dauern 2-4 Monate, Entwurfs- und Genehmigungsplanung (LP 3-4) weitere 6-10 Monate inklusive Behördenabstimmung. Die Ausführungsplanung (LP 5) läuft oft parallel zur Ausschreibung (LP 6-7) über 4-8 Monate. Bei komplexen Hochhausprojekten oder denkmalgeschützten Gebäuden können diese Zeiträume um 30-50% länger ausfallen. Renommierte Generalplaner sollten 6-12 Monate im Voraus kontaktiert werden.

Wann ist die Nachfrage nach Generalplanern in Frankfurt am höchsten?

Die Nachfrage nach Generalplanungsleistungen in Frankfurt ist ganzjährig hoch und weniger saisonal geprägt als im ausführenden Gewerbe. Einen leichten Anstieg gibt es zu Jahresbeginn, wenn Unternehmen neue Budgets freigeben und Investitionsentscheidungen treffen. Auch nach der Sommerpause im September/Oktober steigt die Aktivität oft an. Eher ruhig sind die Monate Juli/August sowie Dezember. Die mittel- bis langfristige Auslastung hängt stark von Konjunktur- und Investitionszyklen ab. Aktuell ist der Markt aufgrund des hohen Bedarfs an Wohn- und Gewerbeflächen sehr nachfrageorientiert.

Welche Spezialleistungen bieten Generalplaner in Frankfurt zusätzlich an?

Neben den klassischen HOAI-Leistungsphasen bieten viele Frankfurter Generalplaner erweiterte Services: BIM-Management und modellbasierte Planung, Nachhaltigkeits- und Energieberatung (DGNB, LEED, BREEAM), Projektentwicklungsberatung, Wirtschaftlichkeitsanalysen und Machbarkeitsstudien. Auch Facility-Management-Beratung, CAFM-Implementierung und Post-Occupancy-Analysen werden zunehmend nachgefragt. Bei Bestandsprojekten sind Schadstoffgutachten, Bausubstanzanalysen und denkmalrechtliche Beratung häufig Teil des Leistungsumfangs. Für internationale Bauherren werden oft mehrsprachige Projektabwicklung und Koordination ausländischer Fachplaner angeboten.

Weiterführende Inhalte

Industrie-Anker

  • Europäische Zentralbank EZB (Ostend, 3 km, Großprojekt und Auftraggeber für Bankenarchitektur)
  • Messe Frankfurt (Gallus, 5 km, regelmäßige Erweiterungs- und Umbauprojekte)
  • Flughafen Frankfurt (12 km, kontinuierliche Infrastruktur- und Terminalentwicklung)
  • Deutsche Bank Twin Towers (Innenstadt, bedeutendes Hochhaus-Ensemble und Referenzprojekt)
0 Anbieter gefunden

Über generalplaner in frankfurt

Im Verzeichnis finden Sie 0 generalplaner in frankfurt. Jeder Eintrag enthält Kontaktdaten, Sortiment und aktuelle Pressemeldungen. Daten werden monatlich aus öffentlichen Quellen aktualisiert.

Generalplaner Frankfurt – Büros & Leistungen 2026 — Baudesign Aktuell