-
Notifications
You must be signed in to change notification settings - Fork 0
/
combin08.dat
9 lines (9 loc) · 173 KB
/
combin08.dat
1
2
3
4
5
6
7
8
9
99999998179999998917999998991799998999179998999917998999991798999999178999999917z
9999998017999999081799999890179999909817999998091799999089179999899017999909981799998909179999098917999980991799990899179998999017999099981799989909179990998917999890991799909899179998099917999089991799899990179909999817998999091799099989179989909917990998991799890999179909899917998099991799089999179899999017909999981798999909179099998917989990991790999899179899099917909989991798909999179098999917980999991790899999078999999017099999980789999909170999998917899990991709999899178999099917099989991789909999170998999907890999991709899999078099999917089999990799999981179999989117999989911799989991179989999117989999911789999991179999991817999998191799998919179998991917998999191798999919178999991917999991981799999189179999819917999891991799899199179899919917899991991799991998179999198917999918991799981999179989199917989919991789991999179991999817999199891799919899179991899917998199991798919999178991999917991999981799199989179919989917991989991799189999179819999917891999991791999998179199998917919998991791998999179198999917918999991781999999171999999817199999891719999899171999899917199899991719899999171899999917z
999998001799999080179999900817999989001799990980179999090817999980901799990890179999009817999980091799990809179999008917999899001799909980179990990817999890901799909890179990909817999890091799909809179990908917999809901799908990179990099817999809091799908909179990098917999800991799908099179990089917998999001799099980179909990817998990901799099890179909909817998990091799099809179909908917998909901799098990179909099811998909091799098909179909098917998900991799098099179909089917998099901799089990179900999817998099090199089909019900998901998090991799089099179900989917998009991799080999179900899911989999001790999980179099990817989990900190999890019099909801989990091790999809179099908911989909901790998990179099099817989909091790998909179099098911989900991790998099179099089917989099901790989990179090999817989099091790989909179090998917989090991790989099119090989911989009991790980999179090899917980999901190899990179009999817980999091790899909179009998917980990990190899099019009989901980909991790890999179009899911980099990190809999019008999901899999001709999980170999990811899990901709999890170999909817899990091709999809170999908911899909901709998990170999099817899909091709998909170999098917899900991709998099170999089911899099901109989990170990999817899099090109989909010990998901899090991709989099170990989917899009991709980999170990899911890999901109899990170909999807890999090109899909010909998901890990990109899099010909989901890909990109890999010909899901890099991709809999170908999911809999901108999990170099999817809999091708999909170099998917809990990108999099010099989901809909991708990999170099899907809099991108909999170098999917800999991708099999170089999911999998011799999081179999890117999909811799998091179999089117999899011799909981179998909117999098911799980991179990899117998999011799099981179989909117990998911799890991009909899100998099911799089991179899990117909999811798999091009099989100989909911790998991179890999117909899911798099991179089999110899999010009999981008999909117099998911789990991170999899117899099911709989991108909999117098999911080999991170899999110999998100799999018179999891017999909181799998019179999081917999899101799909918179998901917999098191799980919179990891917998999101799099918179989901917990998191799890919179909891917998099190099089919009899991017909999181798999019179099981917989909190090998919009890991917909899191798099919179089991917899999101109999918178999901900099998190089990919170999891917899099191709989919178909991917098999191780999919170899991917999998110799998911079998991107998999111798999911178999991117999991800799999108179999819017999901981799998109179999018917999891901799909198179998910917999091891799980199179990819917998991901799099198179989910917990991891799890199179909819917998091991799089199179899919011909991981798999109079099918917989901991790998199179890919900909891990098099199179089919917899991901709999198178999910911099991891789990199000999819900899091991709989199178909919917098991991780999199170899919917999991810799998191079998919117998991911798999191108999919117999991180799998119179998911917998991191798999119178999911917999919801799991908079999189017999910980799991809179999108917999819901799901998179998190917999019891799981099179990189917998919901199091998179989190917990919891799891099179909189917998019991799081999179899199017909919981798991909119099198917989910991790991899179890199917909819991798091999009089199900899919901709991998178999190917099919891789991099110999189917899019990009981999008909199917098919991780991999170899199917999919810799991891079998199117998919911798991991178999199117999919180799991819179998191917998919191798991919178999191917999911980799991189179998119917998911991798991199178999119917999199801799919908179991989017999190981799919809179991908917999189901799910998079991890917999109891799918099179991089917998199901799019998179981990911990199891799819099179901989917998109990799018999179891999017909199981798919909179091998917989190990190919899179891099917909189991798019999179081999907899199901709919998108991990917099199891789919099170991989917899109991109918999178901999900098199990080919999170891999910999199810799919891179991899117998199911798919991178991999100999199180799919819179991891917998199191098919919178991991910999191981799919189179991819917998191991798919199178991919917999119981799911989179991189917998119991798911999178991199917991999801799199908179919989017991990981799199809179919908917991989901199190998179919890917991909891799198099179919089917991899901799109998079918990911991099891799189099179910989917991809990799108999179819999017901999981098199909179019998917981990991790199899179819099911901989991798109999179018999907891999901709199998108919990917091999891789199099170919989917891909991709198999178910999911091899991780199999000819999900991999811799199891179919899117991899911798199991008919999100991999181799199819179919891917991899191098199919178919991910991991981799199189179919819917991891991798199199108919919910991919980099191989179919189917991819991798191999178919199910991199981799119989009911989917991189990098119999108911999917919999801791999908079199989011919990981791999809079199908917919989901791990998179199890911919909891791998099179199089907919899901791909998179198990917919099891791989099119190989907919809991791908999179189999001910999980191899909179109998917918990991791099899079189099911910989991791809999179108999917819999901701999998108199990917019999891781999099170199989917819909991701998999178190999917019899991081099999110189999917919999811791999891109199899117919899911791899991178199999100919999181791999819179199891917919899191791899919178199991917919991980091999189009199819917919891990091899199108199919910919919981791991989009199189917919819991791891999178199199917919199981791919989179191989900919189991791819999108191999900911999981791199989179119989910911989990091189999108119999917199999801119999908171999989017199990981719999809111999908917199989901719990998171999890917199909891719998099111999089917199899900119909998011998990917199099891719989099171990989917199809991119908999171989999001190999980119899909171909998917198990991719099899071989099917190989991719809999111908999917189999900110999998011899990917109999891718999099171099989917189909991710998999171890999901109899990118099999111089999907199999811719999891171999899117199899911719899991171899999117199999180019999819171999891917199899191019899919101899991917199991981719999189001999819917199891991719899199101899919910199919981719991989171999189900199819991719891999101899199917199199981719919989101991989917199189990019819999171891999917191999981719199989101919989910191989991019189999001819999917119999981711999989171199989910119989991711989999171189999900z
99998000109999080010999900801099990008179998900010999098001099909080179990900817999809001099908900109990098017999009081799980090109990809017999008901799900098179998000917999080091799900809179990008917998990001099099800179909908017990990081799890900109909890017990909801799090908179989009010990980901799090890179909009817998900091799098009179909080917990900891799809900109908990017990099801799009908119980909017990890901799009890179900909817998090091799089009179900980911990090891799800990179908099017990089901799000998179980090917990809091799008909119900098917998000991799080099119900809911990008990798999000109099980017909990801190999008179899090010909989001790990980179099090817989900901090998090119099089017909900981798990009179099800917909908091790990089179890990010909899001790909980179090990817989090901790989090119090989017909090981798909009179098900917909098091790909089179890099017909809901790908990179090099817989009091190980909179090890911909009891798900099179098009911909080990790900899179809990017908999001790099980179009990817980990901790899090119009989017900990981198099009119089900907900998091790099089119809099011908909900790098990179009099817980909090790890909179009890917900909891798090099019089009901900980990190090899019800999011908099900790089990179000999811980099090190809909019008990901900099890198009099019080909901900890990190009899019800099917908009991790080999179000899911899990001009999800170999908017099990081789990900100999890017099909801709990908178999009010099980901709990890170999009817899900091709998009170999080917099900891789909900100998990017099099801709909908118990909017099890901709909890170990909817899090091109989009070990980911099090891789900990110998099007099089901709900998178990090901099809090109908909010990098901899000991709980099110990809917099008991789099900170989990017090999801709099908118909909011098990901109099890170909909811890990090109899009010909980901090990890189090990010989099001090989900109090998018909090911098909090709098909110909098911890900990109890099010909809901090908990189009990110980999017090899901709009998118900990901098099090109089909010900998901890090991709809099170908909911090098991789000999170980099917090809991109008999118099990011089999000700999980170099990817809990900108999090010099989001009990980180999009170899900917009998091700999089118099099017089909901700998990170099099811809909091708990909110099890917009909891780990099110899009907009980991100990899178090999011089099901700989990170090999817809099090108909909010098990901009099890180909099110890909917009890991100909899178090099917089009991700980999170090899911800999901708099990110089999011000999981780099909110809990911008999091700099989178009909901080990990100899099010009989901800909990108090999010089099901000989990180009999010800999901008099990100089999019999800111999908011799990081079998900117999098011799909081079998090111999089011799900981079998009117999080911799900891179989900117990998011799099081179989090117990989011799090981779989009111990980911799090891779980990101990899010199009981179980909117990890911799009891109980099117990809917799008991079899900117909998010790999081779899090117909989011790990981179899009117909980917790990891179890990117909899011790909981179890909111909890917790909891179890099117909809911790908991109809990111908999010790099981079809909101908990917790099891179809099177908909911790098991179800999110908099911790089991178999900117099998017709999081178999090117099989017709990981178999009117099980911709990891178990990101099899017709909981178990909111099890911009909891078990099111099809911709908991178909990101098999017709099981108909909101098990911709099891178909099177098909911009098991078900999100098099910009089991008099990111089999017700999981178099909177089990911000999891178099099100089909910000998991008090999117089099911700989991178009999117080999911000899991109999801017999908101199990018179998901017999098101799909018079998091017999089101199900918079998001911999080191799900819179989901017990998101799099018179989091017990989101799090918179989001917990980191799090819179980991017990899101199009918779980901911990890191799009819779980091917990809191799008919779899901001909998100190999018019899091017909989101790990918779899001917909980191190990819779890991017909899101790909918179890901917909890191190909819179890091911909809197790908919179809991011908999101190099918079809901901908990190190099819179809091917908909197790098919179800991977908099191090089919178999901017099998101709999018778999091017099989101709990918178999001917099980197709990819178990991011099899100709909918178990901917099890197709909819178990091911099809191009908919178909991011098999101709099918108909901917098990197709099819178909091901098909191709098919178900991977098099191709089919178099991017089999101100999918178099901901089990197700999819108099091977089909191700998919178090991900089099190000989919008009991917080999191700899919179999801107999908110799989011079990981107999809110799908911079989901117990998110799890911179909891107998099111799089911079899901117909998110798990911179099891107989099111790989911079809991117908999111789999011170999981107899909111709998911078990991117099899110789099911000989991100809999110708999911109999810017999901801199990108179998910017999091801799909108179998019017999081901799900198179998010917999081091199900189179989910017990991801799099108179989019017990981901199090198179989010917990981091799090189179980919017990891901799009198079980910901990891090199009189019980019911990801991799008199179899910017909991801790999108079899019017909981901790990198079899010907909981091790990189179890919017909891901190909198779890910907909891091790909189779890019917909801991790908199779809919011908991901790099198179809910917908991091190099189179809019911908901990790098199179800919901908091997790089199178999910017099991801709999108178999019017099981901709990198778999010917099981091709990189778990919011099891900709909198078990910901099891090109909189178990019917099801997709908199178909919017098991901109099198178909910917098991090709099189178909019917098901997709098199178900919911098091991009089199108099919011089991901700999198178099910911089991091100999189108099019911089901997700998199178090919977089091991700989199178009919900080991990000899199009999810107999901810799989101179990918107999801911799908191079989910117990991810799890191179909819107998091910099089191009899910110909991810798990191109099819107989091911090989191179809919110908991911789999101170999918107899901911709998191078990919117099891911789099191100989919110809991911708999191079999811000999901180099989110179990911807999801191799908119179989911017990991180799890119179909811917998091191799089119179899911017909991180798990119179099811917989091191790989119179809911907908991191089999110170999911807899901191709998119178990911907099891191089099119170989911917809991190008999119009999811101999891110199899111019899911101899991110199991800179999108017999910081199981900179990198011999019081799981090179990189017999010981799981009179990180911999010891799891900179909198017990919081799891090179909189011990910981799891009179909180917990910891799801990179908199017990019981199801909019908190901990019890199801099019908109901990018990198991900179099198017909919081798991090019099189001909910980198991009179099180917909910891198901990179098199017909019980798901909019098190901909019890198901099179098109917909018991798091990179089199017900919987798091909179089190917900919897798091099179089109911900918997798001999019080199901900819997789991900170999198017099919081789991090170999189017099910981789991009170999180917099910891789901990170998199011099019987789901909110998190907099019897789901099170998109907099018997789091990110989199017090919980789091909010989190901090919891789091099170989109917090918991789001999010980199977090819991080991990110899199017009919981080991909170899190917009919891780991099010899109901009918991780901999010890199977009819991780091999770809199917008919991799991801009999108100999819011799901981079998109117999018910799891901179909198107998910911799091891079980199117990819911798991901179099198107989910911790991891079890199100909819910098091991079089199110899919011709991981078999109117099918910789901991070998199110890919911709891991178099199100089919910099991810179999101807999819100099901918009998101917999018191799891910179909191807998910191799091819179980191917990819191798991910179099191807989910191790991819179890191917909819191098091919179089191907899919101709991918078999101917099918191789901919170998191917890919190709891919108099191910089919191799991811019998191101998919110198991911018999191101999911801799991108079998119017999011980799981109009990118900998911900099091198009989110917990911891799801199109908119917989911901790991198079899110917909911891798901199109098119917980911991790891199178999119017099911980789991109170999118917899011991009981199178909119917098911991780991199070899119910999911810199981191019989119101989911910189991191019999111807999811190799891119079899111907899911190799919800179991908017999190081799918900179991098017999109081199918090179991089017999100981799918009179991080917999100891199819900179901998011990199081799819090119901989017990190981799819009179901980911990190891799810990079901899017990109981799810909179901890917990109891799810099019901809901990108990198919900179091998017909199081798919090019091989001909190980198919009179091980917909190891198910990119091899017909109981798910909179091890911909109891798910099019091809901909108990198019990179081999011900199980798019909119081990917900199891798019099119081909911900198991798010999119081099911900189990789919900170991998007099199080789919090070991989007099190980789919009170991980917099190891789910990170991899011099109981789910909170991890907099109890789910099010991809901099108990189019990170981999011090199987789019909170981990917090199897789019099010981909901090198997789010999010981099901090189997780919990170891999017009199981780919909110891990907009199891080919099010891909901009198991780910999110891099911009189991780019999110801999977008199990799919801179991908107999189010099910981009991809117999108911799819901179901998107998190911799019891179981099117990189911798919901179091998107989190911790919891179891099117909189911798019991079081999110899199010009919981008991909100099198910089910991170991899110890199911709819991108091999117089199911099919810179991901807999189101799910918079991801900999108190099819910009901991800998190191099019819179981091910990189191798919910179091991807989190191790919819179891091910909189191098019919179081991907899199101009919918078991901910099198191089910919000991891900890199191709819919078091991900089199190099919811019991891101998199110198919911018991991101999191801799919108179991819017999101981799918109179991018917998191901799019198179981910900990191890099810199109901819917989191900090919198009891910917909191891798910199079091819917980191991790819199178991919000099191980089919109170991918910899101991709918199178901919900098191990080919199170891919910999191810799918191079981919107989191910789919191079991911807999181190799819119079891911907899191190099911980179991190817999118901799911098179991180917999110891799811990179901199817998119091799011989179981109900990118990098911990179091199817989119090090911989009891109917909118991798011999009081199900899119900009911998008991190900099119890089911099170991189917890119990009811999008091199917089119991799911981079991189107998119910798911991078991199100999119180799911819079981191907989119190089911919109991119807999111890799811199179891119917899111991799199800179919908017991990081799198900179919098017991909081799198090179919089017991900981199198009179919080917991900891799189900179910998017991099081199189090119910989017991090981799189009179910980917991090891199180990079910899017991009981799180909179910890917991009891799180099179910809917991008991198199900079019998011901999080798199090019019989001901990980198199009179019980911901990891798190990179019899017901909981798190909179019890917901909890798190099179019809911901908990798109990179018999011901099981798109909179018990917901099890798109099179018909911901098990798100999119018099911901089990789199900110919998017091999080789199090010919989001091990980189199009170919980907091990891789190990070919899017091909980789190909170919890911091909891789190099170919809917091908990789109990170918999011091099981789109909170918990917091099891789109099110918909911091098990789100999110918099907091089990780199990010819999001001999987780199909170819990917001999897780199099010819909901001998997780190999170819099917001989997780109999170810999911001899997799199801179919908117991989011799190981179919809100991908910099189901009910998100991890911799109891179918099117991089911798199901009019998100981990910090199891009819099117901989911098109991179018999110891999010009199981008919909117091998911089190991000919899100891099911709189991108019999100081999910099199810179919901817991989101799190918179919801917991908191799189910109910991817991890190099109819009918091910991089191798199910009019991800981990191790199819109819091917901989190798109919009018991900891999101009199918178919901917091998191789190919100919891910891099191709189919078019991910081999191099199811079919891107991899110798199911078919991107991991801799199108179919819017991901981799198109179919018917991891901799109198179918910917991091891799180199009910819900981991901090199198179819910900901991890098190199179019819917981091990090189199008919919000091991980089199109170919918917891901991709198199178910919900091891990080199199000819919900991991810799198191079918919107981991910789199191009919911807991981190799189119079819911900891991191099191980779919190817991918907799191098179919180917991910891799181990779910199817991819091799101989179918109907991018991098191990779019199810981919091790191989079819109900901918990098101999009018199900891919907709191998178919190900091919890089191099170919189917891019990009181999008019199910081919991099191981079919189107991819910798191991008919199110991919180799191819079918191907981919191789191919009919119807991911890799181199009819119910891911991099119980079911990877991198900199119098179911980977991190891099118990179911099800991189097799110989109911809907991108991098119990019011999810981199097790119989079811909910901198991798110999009011899900891199900109119998108911990977091199890789119099000911989900891109990009118999008011999911081199991099119981079911989107991189910798119991008911999100991199180099119819009911891900981199191089119919109911919807991191890799118199009811919910891191990799111998079911198907991118991798111999078911199907919998001791999080179199900817919989001791990980179199090817919980901791990890179199009817919980091791990809079199008917919899001791909980179190990817919890901791909890179190909811919890091791909809079190908917919809901191908990179190099817919809090191908909019190098901919800991791908099179190089917918999000791099980119109990811918990901791099890119109909817918990090191099809019109908901918909900191098990019109099801918909091791098909179109098917918900991791098099179109089911918099900191089990019100999801918099091791089909119100998917918090991791089099119100989907918009991191080999119100899911819999001701999980110199990817819990901701999890170199909807819990091101999809110199908907819909901101998990170199099807819909090101998909010199098901819900991701998099110199089917819099901701989990170190999807819099091101989909070190998907819090991701989099170190989917819009991701980999110190899907810999900101899990010109999801810999090101899909010109998901810990991101899099170109989907810909990101890999010109899901810099990001809999110108999917919998011091999081179199890117919909811791998091179199089110919899011791909981179198909100919098910091980991179190899117918999010091099981009189909117910998911091890991179109899107918099910091089991008199990117019999811081999091000199989100819909910001998991008190999117019899911081099991000189999100919998101791999018179199891017919909181791998019179199081917919899101791909918179198901917919098191791980919009190891900918999101791099918179189901900910998190091890919179109891917918099191791089919178199991000019999180081999019000199981900819909191701998919178190991900019899190081099919170189991910919998110791998911079198991107918999110781999911009199918077919991081091998190779199019810919981090091990189009198919077919091981091989109009190918900919801990791908199109189919077910991981091899109109109918907918901990091098199009180919900910891990081999190770199919807819991090001999189008199019910019981991081909199100198919910810991990001899199009199918100919981910091989191009189919100819991911091999118079199811907919891190791899119178199911907919919800791991908779199189017919910981791991809779199108917919819901791901998179198190977919019891791981099179190189910918919900791091998079189190977910919891791891099179109189917918019990091081999008199199011019919981781991909770199198917819910990001991899008190199900019819990081091999170189199910919919810791991891079198199107918919911781991991079199191807919918190791981919179189191917819919191791991198079199118907919811990091891199108199119900919199801791919908179191989017919190987791919809179191908977919189900191910998179191890917919109891091918099779191089907918199900791019998079181990901910199891791819099779101989917918109991091018999178191999017019199981081919909110191998900819190997701919899108191099900019189990081019999070181999910919199810791919891079191899107918199911781919991009191991807919198190791918919009181991910819199191091919198079191918907919181991791819199108191919900919119980791911989179191189917918119990781911999179119998017911999081791199890079119909807911998090791199089179119899007911909987791198909079119098977911980991791190899779118999007911099981791189909179110998917911890990791109899179118099977911089991781199990170119999817811999091701199989108119909911011998991781190999770119899910811099990001189999009119998107911998910791198991179118999117811999911791199918079119981917911989191791189919108119991900911991980091199189009119819910911891991081199199109119199817911919891791191899109118199907811919990091119998009111998910911198990091118999008111999900199998001719999080171999900817199989001719990980171999090817199980901719990890171999009817199980091719990809171999008917199899001719909980111990990817199890900719909890111990909811199890090119909809011990908901199809900119908990011990099801199809091719908909111990098911199800991719908099171990089917198999001119099980111909990817198990900119099890011909909801198990091719099809171909908917198909900719098990111909099817198909090119098909011909098901198900991719098099171909089917198099900119089990011900999801198099091719089909171900998917198090991119089099111900989911198009991119080999111900899911189999000110999980011099990801189990901710999890111099909817189990091110999809111099908911189909901110998990111099099817189909091710998909171099098917189900990110998099011099089901189099900110989990011090999801189099091110989909111090998911189090990110989099011090989901189009991710980999111090899911180999901110899990111009999807180999090110899909011009998901180990991110899099111009989917180909990110890999011009899901180099990110809999011008999901199998011719999081171999890117199909811719998091171999089117199899011719909981171998909117199098911719980991001990899100198999011719099981171989909100190998910019890991171909899117198099910019089991001899990100109999810018999091171099989117189909911710998991171890999117109899911718099991101089999110199998107719999018171999891077199909181719998019171999081917199899107719909918171998901910199098190719980919171990891917198999107719099918171989901917190998191719890919001909891900198099191719089919171899991077109999180718999019001099981900189909191710998919101890991917109899191718099919171089991910199998110719998911071998991107198999110718999911171999918017199991087719998190171999019817199981097719990189171998919001199091981719989109771990918907199801991719908199101989919007190991981019899109771909918917198901991719098199171980919900190891990018999190011099919817189991097710999189171899019900109981990018909199101098919917180991991010899199171999918107199981910719989191071989919100189991911019999118071999811907199891191719899119101899911907199919801719991908171999189017199910987719991809171999108977199819900719901998071998190901199019891719981099771990189910198919900119091998171989190907190919890719891099771909189917198019991019081999171899199001109919981718991909171099198910189910997710991899071890199900109819990018091999171089199910199919810719991891071998199117198919911018991991071999191807199918190719981919101989191917189919190019991198071999118907199811990019891199101899119917199199800719919908071991989017199190981719919809171991908907199189900719910998771991890917199109897719918099071991089977198199901119019998171981990917190199891719819099011901989917198109997719018999171891999017109199981718919909011091998917189190991710919899171891099977109189991718019999001081999900199199810719919891071991899117198199911718919991171991991800199198190019918919101981991910189199191019919198071991918917199181991719819199071891919917199119981719911989101991189917198119990718911999171919998001191999080119199890071919909817191998091719199089171919899017191909981719198909071919098907191980990719190899071918999011191099987719189909171910998977191890990119109899771918099901191089997718199990011019999810181999091710199989101819909901101998991718190999171019899910181099997710189999071919998107191998911719198991101918999117181999910019199918001919981910191989190019189919101819991900191991980019199189101919819910191891990018199199101919199810191919890019191899101918199900181919990019119998001911998910191198990719118999001811999910119999801711999908071199989017119990981711999809011199908901119989900111990998011199890917119909891711998099171199089907119899901711909998071198990901119099890111989099171190989907119809990711908999171189999001110999987711899909171109998977118990990111099899771189099917110989997711809999171108999977119999811711999891101199899107119899911711899991001199991817119998190711998919171198991910118999191711999198101199918900119981990011989199001189919900119919980011991989171199189917119819991711891999101191999817119199890011919899171191899900118199991011199998171119998917111998990011198999101118999910z
9998000010999080001099900800109990008010999000081099890000109909800010990908001099090080109909000810998090001099089000109900980010990090801099009008109980090010990809001099008900109900098010990009081099800090109908009010990080901099000890109900009817998000091099080009109900800910990008091099000089179899000010909980001090990800109099008010909900081098909000109098900010909098001090909080109090900810989009001090980900109090890010909009801090900908179890009010909800901090908090109090089010909000981798900009109098000910909080091090900809179090008917980990001090899000109009980010900990801090099008179809090010908909001090098900109009098017900909081798090090109089009010900980901090090890179009009811980900091090890009109009800917900908091790090089119800990010908099001090089900109000998017900099081198009090109080909010900890901090009890179000909811980090091090809009109008900917900098091190009089119800099010908009901090080990179000899017900009981098000909109080090917900809091790008909119000098910980000991790800099179008009911900080991190000899118999000010099980001009990800100999008010099900081089909000100998900010099098001009909080100990900817899009001009980900100990890010099009801709900908118990009010099800901009908090100990089017099000981789900009100998000910099080091709900809110990008917890990001009899000100909980010090990801709099008118909090010098909001009098900100909098011090909081789090090100989009010090980901709090890110909009811890900091009890009100909800911090908091709090089118900990010098099001009089900100900998017090099081189009090100980909010090890901709009890170900909810890090091009809009170908900911090098091109009089108900099010098009901709080990110900899017090009981089000909100980090911090809091709008909110900098910890000991709800099170908009911090080991109000899108099900010089990001000999800170099908011009990081080990900100899090010009989001700990980100099090817809900901008990090100099809011009908901000990098178099000910089900091000998009100099080917009900891780909900100890990010009899001700909980170090990811809090901008909090100098909011009098901700909098178090900910089090091700989009100090980911009090891780900990100890099017009809901000908990170090099817809009091708900909110098090917009089091100900989178090009911089000990700980099110090809911009008990780099900100809990010008999001700099980170009990817800990901008099090170089909011000998901700099098118009900917080990091100899009110009980917000990891180090990170809099011008909901100098990170009099811800909091108090909110089090907000989091100090989118009009901080900990100890099010009809901000908990180009990110800999011008099900700089990070000999811800099090108009909010080990901000899090100009989018000909901080090990100809099010008909901000098990180000999010800099901008009990100080999010000899901999800011799908001179990080117999000811199890001179909800117990908011799090081179980900117990890011799009801119900908117998009011799080901179900890111990009811799800091179908009111990080911199000891079899000117909980011790990801119099008117989090011790989001179090980117909090811798900901119098090117909089011190900981179890009117909800911190908091079090089117980990011190899001079009980117900990811198090901079089090117900989011790090981119809009101908900910190098091019009089101980099010190809901019008990101900099810198009091019080909101900890910190009891019800099117908009911190080991179000899111899900011709998001170999080117099900811789909001110998900107099098011109909081178990090101099809010109908901010990098101899000911709980091110990809117099008911189099001010989900101090998010109099081018909090111098909010709098901110909098107890900910109890091010909809101090908910189009901010980990101090899010109009981778900909117098090911109089091110900989177890009911709800991170908099117090089917780999001170899900117009998011700999081178099090117089909011100998901070099098177809900911108990091070099809107009908917780909901010890990101009899010100909981178090909111089090911700989091070090989110809009911708900991110098099177009089910780099901110809990111008999010700099981078009909101080990910100899091010009989117800909910108090991010089099177000989911080009991010800999177008099911000089991179998001010999080101799900810179990001811998900101099098010179909081017990900181799809010179908901017990098101799009018179980091017990809101799008910179900091817998000191799080019119900801911990008190798990010109099801011909908101790990018179890901017909890101190909810179090901817989009101790980910179090891017909009181798900019179098001911909080191190900819079809901017908990101190099810119009901811980909101190890910079009891017900909181198090019019089001901900980190190090819019800991011908099100790089910179000991807980090190190809019019008901901900098190198000919179080091917900809191790008919178999001010099980101709990810170999001817899090101709989010170990981011099090181789900910110998091007099089101709900918178990001917099800191109908019070990081917890990101109899010110909981017090990180789090910010989091001090989100109090918018909001901098900190109098019010909081901890099101109809910170908991017090099180789009019170980901917090890191709009819178900091917098009191109080919110900891917809990100108999010010099981001009990180180990910170899091017009989101700990918178099001911089900190700998019110099081907809099101108909910170098991011009099187780909019110890901907009890191100909819778090091911089009191700980919070090891977800999101708099910110089991011000999180780099019010809901901008990190100099819178009091901080909190100890919010009891917800099190108009919010080991977000899191099980011009990801100999008110099890011179909801107990908110799809011179908901107990098110799800911179908091107990089110798990011179099801107909908110798909011179098901107909098110798900911179098091107909089110798099011179089901117900998110198090911179089091117900989110198009911009080991100900899110089990011170999801107099908110789909011170998901107099098110789900911170998091107099089110789099011000989901100090998110089090911000989091100090989110089009911000980991100090899110080999011070899901110009998110780990911070899091110009989110780909911070890991110009899110780099911100809991110008999111799980100109990810010999001801799900108179989010010990981001799090180179909010817998091001099089100179900918017990091081199800190179908019017990081901799000198109980010917990801091799008109119900018910989901001090998100179099018017909901081198909100109098910017909091801790909108179890019017909801901790908190179090019817989001091190980109179090810911909001890798099100179089910017900991801190099108179809019011908901900790098190179009019817980901090790890109179009810911900901891798009190119080919007900891901790009198119800910901908091090190089109019000918901980001990190800199019008019901900081990189990100100999810017099901801709990108178990910010099891001709909180110990910811899001901109980190070990819017099001981189900109010998010901099081090109900189018909910017098991001709099180170909910817890901900109890190010909819001090901980189090109110989010907090981091109090189118900919011098091901709089190070900919811890091090109809109010908910901090091890189000199000980019917090801991709008199178099910011089991000700999180070099910817809901901708990190170099819011009901981780990109170899010911009981091700990189078090919011089091901700989190170090919807809091090108909109010098910901009091890180900199170890019917009801991700908199178009919017080991901100899190170009919877800991091108099109070089910917000991897780090199170809019911008901990700098199778000919901080091990100809199010008919977999801011799908101079990018107998901011799098101079909018107998091010099089101009900918100998001910099080191009900819100989901010090998101009099018100989091011090989101179090918107989001911090980191179090819107980991011090899101179009918107980901911090890191179009819107980091911090809191179008919117899901011709998101070999018107899091011709989101170990918101899001911709980191170990819101890991011009899101100909918107890901911009890191100909819107890091911009809191100908919117809991011708999101070099918107809901911708990191070099819107809091910008909191000098919100800991910708099191100089919110999801107799908110179990011807998901107799098110179909011807998091101799089110179900911807998001190099080119009900811900989901107790998110179099011807989091101790989110179090911807989001190090980119009090811900980991100090899110009009911800980901190790890119109009811917980091191090809119109008911917899901107709998110170999011807899091100009989110000990911800899001190709980119100990811917890991101709899110170909911807890901191709890119170909811917890091190709809119170908911910809991100008999110000099911800809901190008990119000099811900809091191008909119170098911910800991191708099119070089911910999801110199908111019989011101990981110199809111019908911101989901110190998111019890911101909891110198099111019089911101899901110109998111018990911101099891110189099111010989911101809991110108999111019998100010999018001099901080179990100817998910001099091800179909108017990910081799801900109908190017990019801799001908119980109017990810901799001890179900109811998010091799081009179900180911990010891198991000109099180017909910801190991008179890190010909819001790901980179090190811989010901790981090119090189017909010981098901009179098100917909018091190901089119809190017908919001790091980179009190817980910901790891090119009189017900910981798091009119089100907900918091190091089079800199011908019900790081990079000199811980019090190801909019008190901900019890198001099019080109901900810990190001899018999100010099918001709991080170999100817899019001009981900170990198017099019081789901090170998109017099018901709901098178990100911099810090709901809110990108907890919001709891900170909198011090919081189091090110989109011090918901709091098118909100901098910090109091809010909108901890019901109801990070908199017090019981189001909010980190901090819090109001989018900109901098010990109081099010900189901809919001108991900070099198017009919080780991090010899109001009918900100991098018099100917089910091700991809170099108911809019901108901990070098199017009019981180901909010890190901009819090100901989018090109901089010990100981099010090189901800919901108091990170089199011000919980780091909010809190901008919090100091989018009109917080910991700891099110009189917800019990108001999010080199901000819990199981001779990180107999010810799891001779909180107990910810799801901179908190117990019810199801091009908109100990018910098991001779099180107909910810798901901009098190100909019810098901091009098109100909018910098091901079089190110900919810798091091079089109110900918910798001991109080199110900819911789991001770999180107099910810789901901070998190110099019810789901091070998109110099018910789091901170989190117090919810189091091170989109117090918910189001991100980199117090819911080991901000899190100009919810080991091000899109100009918910080901991100890199117009819911080091991000809199100008919910099981010179990181077999010180799891010179909181017990910180799801910779908191017990019180799801019179908101917990018191798991010019099181017909910180198901910779098191010909019180798901019009098101900909018190098091910179089191007900919180798091019009089101900900918190098001919079080191910900819191089991010170999181017099910180789901910770998191017099019180789901019000998101900099018190089091910000989191000090919180089091019070989101910090918191789001919070980191910090819191780991910100899191017009919180780991019100899101917009918191780901919070890191910009819190780091919100809191917008919190799981011019990181101998910110199091811019980191101990819110198991011019099181101989019110190981911019809191101908919110189991011010999181101899019110109981911018909191101098919110180991911010899191101999811001199901180179990110877998911001799091180779909110807998011900799081190779900119807998011097799081109179900118917989911001790991180179099110807989011900790981190179090119807989011097790981109179090118917980911907790891190179009119807980911091790891109179009118917980011990790801199109008119910899911001709991180170999110807899011901109981190170990119807899011097709981109170990118917890911907709891190170909119807890911090009891109000909118900890011990709801199100908119910809911900008991190000099119800809911090708991109100099118917809011990708901199100098119917800911990708091199100089119917999811010199901181019989110101990911810199801191019908119101989911010190991181019890119101909811910198091191019089119101899911010109991181018990119101099811910189091191010989119101809911910108991191019998111007999011180799891110079909111807998011190799081119079899111007909911180798901119079098111907980911190790891119078999111007099911180789901119070998111907890911190709891119078099111907089911190799981111019989111101989911110189991111019991800010999108001099910080109991000817998190001099019800179901908017990190081799810900109901890017990109801799010908179981009010990180901799010890179901009811998100091799018009179901080917990100891198919000109091980017909190801190919008179891090010909189001790910980179091090817989100901090918090119091089017909100981198910009179091800917909108091790910089119801990017908199001790019980179001990811980190901790819090119001989017900190981798019009119081900911900198091790019089119801099011908109901190018990079001099817980109091190810909079001890917900109891798010099019081009901900180990190010899018991900010099198001709919080170991900810899109001009918900170991098010099109081789910090100991809017099108901009910098118991000917099180091009910809170991008911890199001709819900170901998017090199081789019090110981909011090198900709019098118901900901098190090109019809010901908901890109900109810990010901899001090109980189010909110981090907090189090709010989118901009901098100990109018099010901089901809199001108919900070091998011009199080780919090010891909001009198900100919098018091900917089190091100919809110091908911809109901708910990110091899017009109981780910909110891090907009189091700910989078091009901089100990100918099010091089901800199901708019990170081999011000199981780019909170801990911008199091100019989078001909901080190990100819099010001989901800109991108010999110081099911000189990799918001179991080177999100810799819001179901980117990190810799810901779901890117990109810799810091179901809117990108911798919001179091980117909190810798910901779091890117909109810798910091179091809117909108911798019901009081990100900199810098019091079081909110900198911798010991079081099110900189911789919001110991980100099190810089910901770991890110099109810789910091000991809100099108910089019901170981990110090199810789019091170981909110090198911789010991070981099110090189911080919901170891990110009199810780919091000891909100009198910080910991070891099110009189911080019991170801999107008199910799918010179991081017999100187799819010119901981077990190180799810910079901891077990109180799810019779901801917990108191798919010019091981017909190180198910910119091891010909109180798910019779091801910909108191798019910779081991007900199180798019019009081901900900198190098010919079081091907900189191089919010070991981010099190180789910910170991891000099109180089910019770991801917099108191089019910770981991007090199180789019019070981901907090198191089010919170981091910090189191780919910000891991000009199180080919019100891901917009198191080910919000891091900009189190080019919000801991900008199190099918011019991081101998190110199019811019981091101990189110198919011019091981101989109110190918911019801991101908199110189919011010991981101899109110109918911018901991101098199110180919911010891991101999181001199910180179991010817998191001799019180179901910877998101901199018190179901019817998101090799018109779901018917989191001790919180779091910817989101901190918190779091019817989101091190918109179091018917980191901790819190779001919817980191097790819109179001918917980101990090810199009001819900899191001709919180100991910817899101901709918190000991019800899101091109918109170991018910890191901109819190000901919800890191097709819109170901918910890101991709810199070901819910809191907708919190100091919817809191090008919109000091918900809101991708910199070091819917800191990008019199000081919900999181010799910181079981910107990191810799810191079901819107989191010790919181079891019107909181910798019191079081919107899191010709919181078991019107099181910789019191070981919107809191910708919191079991811007999101180799819110079901911807998101190799018119079891911007909191180798910119079091811907980191190790819119078991911000099191180089910119000991811900890191190009819119008091911900089191190099918111019981911101989191110189919111019991180011999110801799911008179981190017990119801799011908179981109011990118901799011098779981100911990118091799011089779891190017909119800790911908779891109001909118900190911098179891100911909118097790911089109801199011908119901790011998009801190917908119097790011989109801109977908110990790011899108991190017099119807709911908108991109007099118907709911098108991100917099118090009911089008901199017098119907709011998108901190911098119090009011989008901109977098110990709011899108091199011089119907700911998108091190977089119091000911989078091109900089110990000911899008001199900080119990000811999009991180107999110810799811901079901198107998110910799011891079891190107909119810798911091079091189107980119910790811991078991190100099119810089911091000991189100890119910009811991008091199100089119910099911810079991101807998119100799011918079981101907990118190798911910009091191800989110190090911819009801191900908119190089911910100991191807899110191009911819078901191910098119190780911919100891191917999118110199811911019891191101899119110199911180009991110800998111901799011198079981110917990111890798911190179091119807989111091790911189079801119900908111990089911190170991119807899111091709911189078901119900098111990080911199070891119910999111810199811191019891119101899111910199911118019981111901989111190189911119019919800010991908001099190080109919000817991890001099109800109910908017991090081799180900109910890010991009801799100908179918009010991080901799100890179910009817991800091799108009179910080917991000891798199000109019980017901990801190199008109819090010901989001790190980109019090817981900901090198090119019089010901900981798190009179019800910901908091790190089179810990010901899001790109980109010990817981090901790189090119010989010901090981798109009179018900911901098091790109089179810099017901809901190108990109010099811981009091190180909079010890907901009891798100099119018009907901080990790100899178919900010091998001709199080110919900817891909001009198900170919098017091909081089190090100919809011091908901709190098178919000917091980091709190809100919008917891099001009189900170910998017091099081789109090170918909011091098901709109098118910900911091890090709109809070910908917891009901109180990110910899007091009981789100909010918090901091089090109100989018910009911091800990709108099170910089917801999001108199900110019998011001999080780199090010819909001001998900100199098018019900901081990090100199809010019908901801909900108190990010019899001001909980180190909170819090911001989091700190989178019009911081900990700198099110019089907801099900008109990170018999011001099980080109909170810990917001899091100109989108010909911081090991700189099110010989907801009991708100999110018099911001089990799198001179919080117991900817799189001179910980177991090811799180901179910890177991009811799180091779910809117991008911798199001119019980100901990810098190901179019890110901909811798190091779019809110901908911798109901779018990110901099811798109091179018909110901098911798100991009018099100901089910089199001170919980110091990811789190901110919890100091909810089190091770919809117091908911089109901770918990110091099811789109091000918909100091098910089100991170918099110091089911780199901000819990100001999810080199091100819909117001998911080190991000819099100001989910080109991000810999100001899910099198010179919081017991900181799189010119910981017991090187799180910079910891017991009181799180019079910801977991008191798199010019019981077901990181798190910179019891077901909180098190019079019801907901908191098109910119018991077901099180098109019779018901907901098191098100919179018091907901089191089199010010919981017091990181789190910070919891010091909181789190019110919801910091908191789109910170918991007091099181789109019770918901907091098191789100919000918091900091089190080199910770819991010001999181780199019070819901910001998191080190919100819091917001989190780109919000810991900001899190099198011079919081107991890110799109811079918091107991089110798199011079019981107981909110790198911079810991107901899110789199011070919981107891909110709198911078910991107091899110780199911070819991107991981001799190180179919010817991891001799109180179910910817991801901199108190079910019877991801090799108109079910018977981991000790199180079019910877981901901790198190179019019800981901091190198109779019018910981091901790189190179010919800981091091190189109779010918910981001997790180199079010819910891991001109199180770919910810891901900709198190770919019810891901091709198109000919018900891091900709189190770910919810891091091709189109000910918900891001997709180199070910819910801991901108199190770019919810801991097708199109070019918910801901990008190199000019819900801091990008109199000018919900991981010799190181079918910107991091810799180191079910819107981991010790199181079819019107901981910798109191079018919107891991010009199181008919019100091981910089109191000918919100801991910008199191009919811007991901180799189110079910911807991801190799108119079819911000901991180098190119009019811900981091190090189119008919911010091991180789190119100919811907891091191009189119078019911900081991190099198111019918911101981991110189199111019919180017991910801799191008179918190017991019801799101908179918109011991018900799101098179918100911991018090799101089179819190007901919801190191908079819109001901918900190191098779819100917901918091790191089779810199017901819901790101998109810190917901819091790101989009810109911901810997790101899008919190011091919800709191908778919109001091918900109191098178919100907091918097709191089108910199017091819901709101998008910190907091819097709101989108910109917091810990709101899108019199001081919900100191998108019190911081919097700191989078019109977081910991700191899178010199900081019990000181999009919180107991910810799181901079910198107991810910799101891079819190100901919810098191091009019189100981019910090181991008919190110091919810789191091100919189107891019911009181991078019199100081919910099191810079919101807991819100799101918079918101907991018190798191910179019191801981910191790191819019810191900901819190089191910000919191800891910190009191819008910191900091819190080191919100819191910991918110199181911019819191101891919110199191180079919110807991811900099101198009918110900991011890098191190109019119807981911091090191189079810119900901811990089191190100919119807891911091009191189078910119900091811990080191199070819119910991911810199181191019819119101891911910199191118019918111901981911190189191119019911980017991190801199119008179911890017991109801099110908179911809011991108901199110098179911800911991108090799110089079811990011901199801190119908079811909001901198900190119098019811900901901198090190119089019811099001901189900190110998779811090917901189091790110989779811009917901180991190110899778911990011091199801109119908078911909001091198900109119098778911900917091198091709119089778911099001091189900109110998108911090917091189091709110989108911009917091180997709110899008011999001081199900100119998118011990901081199090100119989018011909901081190997700119899178011099977081109991000118999179911980107991190810799118901079911098107991180910799110891079811990100901199810098119091009011989100981109910090118991008911990100091199810089119091000911989100891109910009118991008011999110081199911099119810009911901800991189100099110918009911801900991108190098119910109011991801981190191090119819019811091910901189190189119910100911991801891190191009119819018911091900091189190080119919110811991910991198110199118911019811991101891199110199119180079911910807991181900099110198009911810900991101890098119190109011919807981191091090119189079811019910901181991789119190070911919807891191090709119189078911019910091181991780119199070811919907991191810199118191019811919101891191910199119118019911811901981191190189119119019911198007991119080799111890179911109801991118091799111089019811199007901119980798111909079011198907981110991090111899178911199007091119980789111909070911198907891110991109111899178011199907081119990799111981019911189101981119910189111991019911191801991118190198111919018911191901991111980799111189079811119907891111990791998000109199080010919900801091990008179198900010919098001091909080179190900817919809001091908900109190098017919009081191980090109190809017919008901791900098179198000917919080091791900809119190008917918990001091099800179109908017910990081191890900109109890017910909801191090908109189009010910980901791090890119109009817918900091791098009119109080910910900891791809900109108990017910099801191009908109180909017910890901791009890119100909817918090091791089009119100980910910090891791800990179108099011910089901191000998179180090911910809091191008909109100098917918000991191080099119100809907910008990781999000100199980010019990801701999008178199090010019989001001990980170199090811819900901001998090170199089017019900981081990009170199800917019908091101990089108190990010019899001001909980170190990817819090901701989090170190989017019090981781909009110198900911019098091101909089078190099011019809901101908990070190099811819009090101980909010190890901019009890181900099170198009910019080991701900899178109990017018999001101099980110109990811810990901101899090070109989011010990981181099009010189900901010998090101099089018109099001018909900101098990010109099801810909090101890909010109890901010909890181090099170189009910010980991701090899118100999001018099900101089990010100999801810099090001809909170108990911010099890081009099170180909917010890991101009899118100099917018009991101080999110100899911919980011791990801079199008117919890011791909801079190908177919809010191908901019190098117919800911791908091779190089110918990010191099801779109908117918909011791098901779109098100918900911791098091079109089110918099011791089901779100998100918090917791089091079100989110918009910791080991079100899110819990011101999801070199908110819909010101998901170199098110819900911101998091000199089100819099011101989901100190998110819090917701989091100190989107819009910001980991000190899100810999017701899901170109998110810990910001899091000109989100810909910001890991000109899100810099910001809991000108999100919980101191990810179199001817919890101791909810179190901817919809101191908910179190091877919800190791908019179190081977918990101791099810119109901877918909100191098910019109091817918900190791098019779109081907918099100191089910019100991817918090191791089019779100981910918009197791080919079100891907819990101701999810770199901810819909101101998910770199091810819900191701998019000199081900819099101701989910770190991810819090191101989019000190981900819009197701980919070190891910810999100101899910770109991810810990197701899019100109981907810909190001890919000109891900810099190001809919000108991900919980110791990811079198901107919098110791980911079190891107918990110791099811079189091107910989110791809911079108991107819990110001999811008199091100019989110081909911000198991100810999110001899911009199810017919901801791990108109198910017919091801791909108109198019011919081900791900198079198010901919081090191900189019189910007910991801191099108079189019001910981900191090198779189010911910981091791090189779180919001910891900191009198109180910911910891091791009189009180019917910801997791008199008199910017019991801701999108778199019011019981900701990198078199010901019981097701990189178190919011019891900701909198078190910901019891097701909189178190019911019801990701908199108109919001018991900101099198108109910917018991097701099189008109019977018901991701098199108100919900018091990001089199009199810100919901810091989101009190918100919801910091908191009189910100910991810091890191009109819100918091910091089191008199910110019991810181990191100199819101819091911001989191018109919100018991910091998110079199011807919891100791909118079198011907919081190791899110179109911801918901191791098119019180911900910891190081999110070199911807819901190701998119078190911907019891190781099119100189911917919981110191989111019189911101819991110191991800179199108011919910081791981900179190198017919019081791981090179190189007919010981791981009119190180907919010891791891900079109198017910919081191891090179109189017910910981191891009019109180901910910890191801990019108199001910019987791801909179108190917910019897791801099119108109917910018997781991900170199198017019919081781991090170199189007019910987781991009110199180907019910897781901990170198199017019019980081901909110198190907019019891081901099170198109977019018991081091990110189199007010919980781091909010189190901010919891781091099110189109977010918991081001999770180199910010819991791991801079199108107919819010791901981079198109107919018910791891901179109198101918910911791091891019180199100910819910081991901070199198107819910910701991891078190199107019819910781091991100189199117919918100091991018009198191017919019180791981019179190181907918919101791091918079189101917910918190791801919179108191917819919101701991918078199101917019918190781901919000198191900810919190701891919109199181101919819110191891911018199191101919911800791991108079198119000919011980091981109009190118900918911901091091198079189110910910911890791801199109108119917819911900001991198008199110900019911890081901199000198119900810911990001891199009199118101919811910191891191018199119101919911180191981119019189111901819911190191919800179191908017919190081791918900179191098011919109081791918090179191089011919100981791918009119191080911919100890791819900119101998017910199081191819090079101989017910190981191819009019101980901910190890191810990019101899001910109980191810909019101890901910109890191810099019101809901910108990181919900170191998017019199080081919090110191989007019190980781919009010191980901019190890181910990010191899001019109987781910909170191890900019109897781910099170191809917019108997781019990110181999011010199980781019909010181990901010199891781019099010181909901010198991081010999010181099977010189991791919801079191908107919189010791910981079191809107919108910791819901179101998101918190911791019891019181099117910189910181919901000191998100819190910001919891008191099100019189910081019991110181999110919198100791919018079191891000919109180091918019009191081900918199101091019918079181901910910198190791810919109101891917819199101001919918078191901910019198190781910919100191891917810199190701819919109191981101919189110191819911018191991101919191800791919108079191819017919101980191918109009191018900918191901091019198079181910910910191890791810199109101819917819191900001919198008191910900019191890081910199100191819910810191990001819199009191918101919181910191819191018191919101919191180191918119019181911901819191190191911980179191190807919118901791911098079191180917919110891791811990009101199800918119090791011989179181109910910118991781911990170191199807819119090001911989008191109907019118991081011999170181199907919119810191911891019181199101819119910191911918079191181907918119190781911919079191119807919111890791811199078191119900911998001091199080179119900811911989001091190980179119090817911980901791190890179119009817911980091791190809119119008907911899001191109980119110990817911890900791109890179110909817911890091791109809119110908917911809900791108990179110099811911809090191108909019110098901911800990191108099019110089901811999000101199980010119990801811990901701199890170119909817811990091701199809110119908907811909901101198990070119099807811909090101198909010119098901811900991701198099170119089917811099901701189990110110999877811099091101189909070110998977811090991101189099070110989977811009990101180999010110899977911998010091199081009119890117911909810791198091179119089107911899011791109981079118909117911098910791180991179110899117811999011701199981078119909117011998910781190991000119899100811099910701189991109119981017911990180791198910179119091807911980190091190819009118991000911099180091189019109110981917911809191091108919178119991000011999180081199019000119981900811909191001198919108110991917011899191091199811019119891101911899110181199911019119918000911991080091198190109119019807911981091091190189179118919010911091980791189109009110918900911801991091108199108119919010011991980781199109100119918917811901990701198199108110919910011891990791199181019119819101911891910181199191019119911807911981190791189119078119911907911919800091191908009119189010911910981791191809109119108917911819900791101998179118190907911019891791181099009110189900811919900001191998008119190910011919891081191099170119189910811019990001181999009119198107911918910791181991078119199107911919180791191819079118191907811919190091191198009119118900911811990081191199009111998010911199081791119890009111909800911198091091119089109111899000911109980091118909079111098910911180991091110899108111999000011199980081119909000111998900811190990001119899008111099900011189990091119981079111989107911189910781119991009111991800911198190091118919008111991900911191980091119189009111819900811191991091111998019111198901911118990081111999101999800010199908001019990080101999000817199890001019909800101990908017199090081119980900101990890010199009801119900908171998009010199080901719900890111990009817199800091719908009111990080917199000891719899000101909980017190990801119099008171989090010190989001719090980171909090811198900901019098090111909089017190900981719890009171909800917190908091119090089171980990010190899001719009980111900990810198090901719089090111900989011190090981719809009111908900917190098091019009089171980099011190809901719008990111900099817198009091719080909111900890911190009891719800099111908009911190080990719000899071899900010109998001110999080101099900817189909001010998900111099098017109909081718990090101099809010109908901710990098111899000917109980091710990809171099008911189099001010989900111090998011109099081718909090171098909010109098901110909098111890900911109890091710909809171090908911189009901110980990171090899011109009981718900909071098090911109089090710900989111890009901109800990110908099011090089901180999001710899900111009998017100999081118099090111089909011100998901710099098171809900911108990090710099809111009908907180909901110890990071009899011100909981118090909011089090901100989090110090989011809009901108900990110098099011009089901180099900110809990011008999001100099980118009909011080990901100899090110009989011800909917108090991110089099171000989911180009991710800999171008099911100089991119998001171999080117199900811719989001011990980101199090810119980901171990890111199009817719980091171990809111199008917719899001171909980107190990817719890901011909890101190909811719890091171909809177190908911019809901171908990117190099810019809091111908909177190098911019800991771908099107190089911018999001111099980177109990810718990901171099890177109909810718990091011099809117109908911718909901111098990177109099810718909091011098909117109098911718900991771098099107109089911018099901011089990177100999811018099091771089909110100998910718090991101089099117100989911718009991001080999100100899910019998010171999081017199900181719989010071990981011199090181719980910011990891001199009180119980019071990801917199008191119899010011909981001190990180119890910071909891011190909187719890019111909801911190908197719809910011908991001190099181719809019171908901911190098190719800919111908091977190089190718999010171099981017109990187718990910111099891007109909180718990019011099801977109908191718909910011098991001109099181118909019011098901977109098191018900919011098091917109089191118099910111089991007100999181018099019171089901977100998190018090919771089091910100989191018009919101080991910100899191719998011071999081107199890110719909811071998091107199089110719899011071909981107198909110719098911071980991107190899110718999011171099981101189909111710998911011890991117109899110118099911001089991100199981001719990180171999010817199891001719909180111990910817199801900119908190011990019801199801091119908109071990018911198991001119099180171909910807198901900719098190171909019807198901090119098109011909018901198091900119089190011900919877198091091719089109171900918977198001991719080199171900819977189991000110999180011099910801189901901110998190111099019877189901090710998109111099018977189091900110989190011090919817189091090710989109111090918910189001991110980199771090819907180991901710899190111009919807180991090110899109011009918917180901990710890199771009819907180091997710809199101008919917199981010719990181071998910107199091810719980191071990819107198991010019099181001989019100190981910019809191001908919100189991011010999181071899019110109981910718909191101098919107180991911010899191171999811007199901180719989110171990911801199801191719908119011989911010190991180719890119101909811907198091191019089119171899911007109991180718990119071099811907189091190010989119001809911910108991191019998111011998911101198991110118999111011999180017199910801719991008171998190017199019801719901908111998109007199018901119901098111998100901199018090119901089011989190011190919801119091908171989109001190918900119091098011989100907190918091719091089111980199001190819900119001998011980190901190819090119001989011980109917190810991719001899111899190001109919800110991908011899109017109918901110991098171899100911109918091110991089071890199001109819900110901998771890190911109819091710901989771890109917109810991710901899771809199001108919900110091998171809190917108919091110091989101809109911108910990710091899071800199901108019997710081999101999180107199910810719981901171990198101199810911719901891011989190110190919810719891091101909189107198019910019081991001899190107109919810718991091071099189107189019910010981991001809199110108919911019991810071999101807199819101019901918071998101910199018190719891910171909191801198910191719091819011980191917190819191018991910001099191800189910190010991819001890191917109819191018091919001089191900199918110119981911011989191101189919110119991180071999110807199811900019901198001998110900199011890019891190101909119807198911091019091189071980119910190811991718991190171099119801189911091710991189011890119910109811991118091199171089119901199911810119981191011989119101189911910119991118011998111901198911190118991119011991980017199190801019919008111991890017199109801719910908171991809010199108901719910098171991800917199108091119910089071981990011190199801719019908171981909001190198900119019098011981900917190198091719019089111981099007190189901719010998111981090901190189090119010989011981009901190180990119010899011891990001109199800110919908011891909011109198901710919098171891900917109198091110919089071891099007109189901110910998111891090901109189090110910989011891009901109180990110910899011801999011108199901110019998771801990911108199091110019989771801909911108190991110019899771801099901108109990110018999771991980100199190810019918901171991098107199180911719910891071981990117190199810719819091171901989107198109911719018991171891990117109199810718919091171091989107189109911710918991171801999107108199911019919810001991901800199189101019910918071991801900199108190019819910101901991807198190191019019819171981091910190189191018919910101091991807189190190010919819001891091910109189191018019919071081991907199198110119918911011981991101189199110119919180171991910807199181901719910198071991810917199101891719819190001901919800198191090719019189171981019910190181991718919190171091919807189191091710919189171891019910109181990718019199171081919907199191810119918191011981919101189191910119919118071991811907198191190718919119071991198010199119081719911890001991109800199118091719911089101981199007190119981719811909001901198900198110990719011899171891199000109119980018911909171091198910189110990710911899071801199900108119990019911981071991189107198119910718911991071991191800199118190019811919001891191900199111980719911189071981119907189111991719199800111919908017191990081719198900111919098010191909081119198090171919089010191900981719198009071919080917191900891119189900111910998017191099081719189090071910989007191090981119189009011910980901191090890119180990011910899001191009980119180909171910890907191009891119180099011910809901191008990118199900011019998001101999080118199090011019989001101990980118199009171019980917101990891118190990111019899011101909981718190909171019890911101909890718190099011019809901101908990118109990171018999011101099981718109909111018990911101099890718109099011018909901101098990118100999111018099907101089990719199801171919908107191989010019190981001919809110191908911719189901171910998107191890911719109891171918099117191089911018199901001019998100181990910010199891001819099117101989911018109991071018999110191998101019199018071919891000191909180019198019001919081900191899101019109918071918901910191098191019180919101910891917181999100010199918001819901917101998191018190919001019891900181099190010189919001919981101191989110119189911011819991101191991801019199108171919819010191901980019198109101919018910191891900019109198001918910907191091891019180199101910819910181991900010199198001819910910101991891018190199071019819907181091990010189199001919918107191981910719189191071819919107191991180019198119001918911900181991190019191980171919190810191918901019191098101919180910191910890019181990071910199810191819090019101989001918109907191018991018191990101019199810181919090010191989001819109900101918990018101999001018199900191919810019191891001918199100181919910019191918071919181907191819190718191919001919119800191911890019181199001819119910191199807719119908171911989077191190980019119809071911908910191189907719110998001911890907191109891019118099071911089910181199907710119998101811990910101199891118119099001011989900181109990010118999001911998107191198910719118991071811999100191199180019119819001911891900181199191019119198011911918901191181990018119199101911199801191119890119111899011811199910119998001711999080171199900811119989001711990980111199090817119980901711990890111199009811119980091111990809071199008917119899001711909980171190990811119890901111909890111190909817119890090111909809011190908901119809900111908990011190099801119809091711908909111190098917119800991711908099171190089911118999000711099980111109990807118990900111099890011109909801118990090111099809011109908901118909900111098990011109099801118909091711098909171109098917118900991711098099111109089907118099901711089990111100999800118099091111089909111100998910118090991111089099111100989907118009991111080999111100899907119998011011999081171199890107119909811711998091001199089100119899010011909981001198909117119098911011980991171190899107118999010011099981001189909117110998911011890991001109899100118099910011089991001199981007119990181711998910171199091817119980191711990819071198991010119099181711989019001190981900119809191011908919171189991017110999181711899019171109981910118909191011098919071180991900110899190011999811071199891107119899110711899911071199918007119991081011998190171199019810119981090011990189001198919017119091981011989109001190918900119801990011908199001189919010110991981011899109101109918910118901990011098199001180919900110891990011999181001199819100119891910011899191001199911801119981190111989119011189911900119919807711991908071199189077119910980711991809171199108917119819907711901998071198190917119019891711981099071190189910118919907711091998101189190910110919890711891099171109189917118019990011081999001199198101119918910111981991011189199100119919180711991819071198191907118919191711991198071199118907119811990011891199101191998007119199087711919890011191909817119198097711919089101191899017119109980011918909771191098910119180990711910899101181999001110199981111819909771101998901118190991011019899171181099910110189991711919981071191989107119189910711819991171191991800119198190011918919001181991910119191980711919189071191819900118191991011911998071191198907119118991711811999101119998017111999081711199890071119909877111998090711199089771119899001111909981711198909071119098910111980997711190899071118999007111099980711189909011110998917111890997711109899101118099910111089991711199981071119989107111989910711189991171119991807111998190711198919001118991910111991980011199189001119819910111891990011191998001119198900111918991011181999101111999800111199890011119899001111899900z
998000001099080000109900800010990008001099000080109900000810989000001090980000109090800010909008001090900080109090000810980900001090890000109009800010900908001090090080109009000810980090001090809000109008900010900098001090009080109000900810980009001090800900109008090010900089001090000980109000090810980000901090800090109008009010900080901090000890109000009810980000091090800009109008000910900080091090000809109000008910899000001009980000100990800010099008001009900080100990000810890900001009890000100909800010090908001009090080100909000810890090001009809000100908900010090098001009009080100900900810890009001009800900100908090010090089001009000980100900090810890000901009800090100908009010090080901009000890100900009810890000091009800009100908000910090080091009000809100900008910809900001008990000100099800010009908001000990080100099000810809090001008909000100098900010009098001000909080100090900810809009001008900900100098090010009089001000900980100090090810809000901008900090100098009010009080901000900890100090009817809000091008900009100098000910009080091000900809100090008917800990001008099000100089900010000998001000099080100009900810800909001008090900100089090010000989001000090980100009090817800900901008090090100089009010000980901000090890100009009811800900091008090009100089000910000980091000090809170009008911800099001008009900100080990010000899001000009980170000990811800090901008009090100080909010000890901000009890170000909811800090091008009009100080900910000890091000009809110000908911800009901008000990100080099010000809901000008990170000099811800009091008000909100080090910000809091700008909110000098911800000991008000099100080009917000800991100008099110000089911998000011099080001109900800110990008011099000081179890000110909800011090908001109090080117909000811798090001109089000110900980011790090801179009008111980090011090809001109008900117900098011190009081119800090110908009011790080901179000890111900009811098000091179080009117900800911190008091119000089111899000011009980001100990800117099008011109900081178909000110098900011009098001110909080117090900811189009001100980900117090890011109009801110900908110890009011009800901110908090117090089011109000981108900009117098000911709080091110900809111090008911080990001100899000110009980011000990801170099008117809090011008909001170098900110009098011100909081178090090117089009011100980901170090890111009009811780900091110890009107009800911100908091110090089107800990011708099001110089900111000998011700099081118009090111080909011100890901070009890111000909811180090091010809009101008900910100098091010009089101800099010108009901010080990101000899010100009981018000909101080090910100809091010008909101000098910180000991010800099101008009910100080991010000899101998000101099080010109900801010990008101099000018179890001010909800101090908010109090081010909000181798090010109089001010900980101090090810179009001811980090101090809010109008901010900098101790009018119800091010908009101090080910179000891017900009181098000019179080001917900800191190008019119000081911899000101009980010100990801010099008101709900018178909001010098900101009098010170909081011090900181189009010100980901010090890101709009810170900901810890009101009800910170908091011090089101709000918108900001917098000191709080019110900801911090008191180990010100899001010009980101100990810100099001817809090101008909010100098901011009098101700909018178090091010089009101700980910100090891017009009181780900019110890001907009800191100908019110090081907800990101008099010170089901011000998101700099018118009091017080909101100890910110009891017000909181180090019010809001901008900190100098019010009081901800099101108009910110080991007000899100700009918118000901901080090190100809019010008901901000098190180000919010800091901008009190100080919010000891901998000117799080011079900801107990008110798900011779098001107909080110790900811079809001117908900111790098011019009081101980090110090809011009008901100900098110098000911009080091100900809110090008911008990001177099800110709908011070990081107890900110009890011000909801100090908110089009011000980901100090890110009009811008900091100098009110009080911000900891100809900110708990011100099801107009908110780909011070890901110009890110700909811078090091107089009111000980911070090891107800990111008099011100089901117000998110180090911100809091110008909111700098911018000991110080099111000809911170008991101998001001099080100109900810010990001801099000108109890010010909801001090908100109090018010909001081798090100109089010010900981001090090180179009010817980091001090809100109008910010900091801790009108119800019010908001901090080190179000819017900001981198000109109080010917900801091790008109119000018911899001001009980100100990810010099001801709900108118909010010098901001009098100100909018011090901081789009100100980910010090891001009009180170900910811890001901009800190170908019011090081901709000198108900010910098001091109080109170900810911090001891180990100100899010010009981001700990180100099010817809091001008909100100098910017009091801700909108118090019010089001901700980190100090819017009001981080900109170890010911009801091700908109110090018910800991001008099100100089910017000991801700099108178009019017080901901100890190110009819017000901981780090109110809010911008901090700098109110009018907800091901108009190110080919007000891900700009198118000910901080091090100809109010008910901000091890180000199010800019901008001990100080199010000819901998001011799080101179900810177990001810098900101119098010177909081010790900181079809010107908901017790098101079009018107980091017790809101179008910117900091810198000191009080019100900801910090008191008990010101099801011709908101010990018101890901011109890101100909810107090901810789009101770980910110090891011709009181018900019100098001910009080191000900819100809901017708990101070099810107009901810780909101000890910100009891010000909181008090019100089001910000980191000090819100800991010708099101100089910110000991810780090191070809019110008901911000098191078000919111080091911000809191100008919117998001101799080110179900811017990001180098900110179098011017909081101790900118009809011011908901100790098110779009011807980091101190809110079008911077900091180798000119109080011910900801191790008119178990011011099801100709908110770990011807890901100109890110010909811017090901180189009110110980911077090891101009009118078900011900098001190009080119000900811900809901101708990110170099811000009901180080909110110890911077009891101000909118078090011900089001190000980119000090811900800991107708099110070089911010000991180780090119000809011900008901190000098119008000911907080091190700809119100008911910998001110199080111019900811101989001110190980111019090811101980901110190890111019009811101980091110190809111019008911101899001110109980111010990811101890901110109890111010909811101890091110109809111010908911101809901110108990111010099811101809091110108909111010098911101800991110108099111010089911101998010001099081000109900180010990010801099001008109890100010909810001090901800109090108010909010081098091000109089100010900918001090091080109009100817980019001090801900109008190010900019801790001908119800109010908010901090081090109000189017900010981198001009109080100910900810091790001809119000108911899010001009981000100990180010099010801009901008178909100010098910001009091800100909108017090910081189001900100980190010090819001009001980170900190811890010901009801090100908109017090018901709001098118900100910098010091709081009110900180911090010891180991000100899100010009918001700991080110099100810809019001008901900100098190017009019801700901908118090109010089010901000981090110090189017009010981180901009100890100917009810091000901809110090108911800919001008091900100089190017000919801700091908118009109010080910901700891090110009189017000910981080091009170809100911008910091100091809110009108911800019901108001990110080199011000819900700001998118000190901080019090100801909010008190901000019890180001099010800109901008010990100081099010000189901998010011799081001179900180111990010817798901001179098100117909018017790901081009809100111908910010790091801079009108107980019010190801901779008190117900019810198001091779080109110900810911790001891018990100111099810010709901801070990108107890910010109891001010909180101090910810189001901010980190117090819011009001981018900109177098010911709081091100900189101809910011708991001170099180100009910810080901901770890190117009819011000901981018090109100089010910000981091000090189100800919010008091901000089190100000919810080091091000809109100008910910000091891008000199101080019911000801991100008199110998010101799081010179900181017990010181198901010179098101011909018101790901018779809101017908910101190091810179009101800980019101190801910079008191007900019180798001019019080101977900810191090001819178990101017099810101709901810170990101800890910101109891010110909181077090910180789001910110980191007090819107709001918078900101901098010191009081019170900181917809910100108991010010099181017009910180180901910110890191007009819100700901918078090101977089010191000981019110090181917800919101108091910770089191007000919180780091019000809101900008910190000091819008000191907080019190700801919100008191910998010110199081011019900181101989010110190981011019090181101980910110190891011019009181101980019110190801911019008191101899010110109981011010990181101890910110109891011010909181101890019110109801911010908191101809910110108991011010099181101809019110108901911010098191101800919110108091911010089191101998011001099081100179900118017990011081198901100109098110017909011801790901108119809110017908911001790091180179009110811980011901190801190119008119007900011980798001109019080110901900811090190001189178990110010099811001709901180170990110811890911001709891100170909118017090911087789001190110980119007090811900709001198078900110901098011090109081109770900118917809911001108991100070099118077009911080780901190110890119011009811907700901198078090110901089011090100981109170090118917800911901108091190070089119077000911980780091109010809110977008911091700091189178000119907080011990700801199070008119910998011010199081101019900118101989011010190981101019090118101980911010190891101019009118101980011910190801191019008119101899011010109981101010990118101890911010109891101010909118101890011910109801191010908119101809911010108991101010099118101809011910108901191010098119101800911910108091191010089119101998011100799081110079900111807989011100790981110079090111807980911100790891110079009111807980011190790801119079008111907899011100709981110070990111807890911100709891110070909111807890011190709801119070908111907809911100708991110070099111807809011190708901119070098111907800911190708091119070089111907998011110199081111019890111101909811110198091111019089111101899011110109981111018909111101098911110180991111010899111101998100001099018000109901080010990100801099010008109891000010909180001090910800109091008010909100081098019000109081900010900198001090019080109001900817980109001090810900109001890010900109801790010908179801009010908100901090018090109001089017900100981198010009109081000910900180091790010809179001008911899100001009918000100991080010099100801009910008108901900010098190001009019800100901908017090190081189010900100981090010090189001009010980110901090817890100901009810090100901809017090108901109010098118901000910098100091009018009110901080917090100891180919000100891900010009198001700919080110091900810809109001008910900100091890017009109801000910908178091009010089100901000918090110091089010009100981180910009100891000910009180091000910809170091008911800199001008019900100081990017000199801000019908178001909010080190901700819090110001989010000190981180019009170801900911008190091100019809170001908911800109901708010990110081099011000189901000010998178001090911080109091100810909110001890907000109891180010099010801009901008100990100018099010001089901998100011799018001179901080117990100811198910001179091800117909108011790910081119801900111908190011190019801779001908107980109011190810901079001890177900109810798010091019081009101900180911790010891178991000117099180011009910801170991008177890190010109819001010901980117090190810189010901110981090107090189011009010981078901009101098100917709018091100901089117809190011708919001110091980100009190810080910901110891090107009189011000910981078091009101089100917700918091100091089117800199017708019901070081990107000199810780019091000801909100008190910000019891008001099107080109910700810991100001899110998100101099018010179901081017990100181198910010109091801011909108101790910018119801901017908190101190019810179001901877980109101190810910119001891007900109180798010019019081001901900180197790010819178991001010099180101709910810100991001811890190101109819010110901981007090190180789010910010981091001090189100109010918018901001901098100190109018019170901081910809190100108919010010091981077009190180180910910170891091011009189107700910918008091001901089100190100918019110091081910800199101708019910170081991077000199180080019019770801901917008190191100019819108001091900080109190000810919000001891900998100110199018011019901081101989100110190918011019091081101980190110190819011019001981101980109110190810911019001891101899100110109918011010991081101890190110109819011010901981101890109110109810911010901891101809190110108919011010091981101809109110108910911010091891101800199110108019911010081991101998101001099018100179901018017990101081798910100109091810017909101801790910108179801910017908191001790019180179001910817980101901190810190119001819007900101987798010109119081010911900181090790010189778991010010099181001709910180100991010817890191001709819100170901918010090191081789010190010981019001090181900109010198178901010911098101091109018109070901018910809191001108919100070091918007009191087780910190170891019011009181901700910198008091010911089101091100918109770091018910800191901708019190110081919017000191980080019109110801910907008191097700019189108001019977080101990700810199070001819910998101010799018101079901018107989101010790918101079091018107980191010790819101079001918107980101910790810191079001819107899101010709918101070991018107890191010709819101070901918107890101910709810191070901819107809191010708919101070091918107809101910708910191070091819107800191910708019191070081919107998101100799018110079901011807989101100790918110079091011807980191100790819110079001911807980101190790810119079001811907899101100009918110000991011800890191100009819110000901911800890101190009810119000901811900809191100008919110000091911800809101190008910119000091811900800191190008019119000081911900998101110199018111019891011101909181110198019111019081911101899101110109918111018901911101098191110180919111010891911101998110001099011800179901108017990110081798911000109091180017909110801190911008179801190017908119001790011980109001190817980110901790811090119001189010900110981798011009119081100911900118090790011089078991100010099118001709911080170991100810890119001709811900170901198017090119081089011090110981109011090118900709011098078901100901098110090109011809010901108901809119001108911900070091198011009119080780911090010891109001009118900100911098778091100917089110091100911809170091108977800119901008011990170081199017000119980080011909170801190911008119091700011989008001109917080110991700811099770001189900998110010799011801079901108107989110010790911801079091108107980119010790811901079001198107980110910790811091079001189107899110010009911801000991108100890119010009811901000901198100890110910009811091000901189100809119010008911901000091198100809110910008911091000091189100800119910008011991000081199100998110100799011810079901101807989110100090911810009091101800980119100090811910009001191800980110190090811019009001181900899110101009911810070991101807890119101009811910070901191807890110191009811019070901181907809119101008911910170091191801809110191008911019170091181901800119190008011919000081191900998110110199011811019891101101909118110198011911019081191101899110110109911811018901191101098119110180911911010891191101998111007799011180079901110807989111007790911180079091110807980111900090811190009001119800980111090090811109009001118900899111007709911180070991110807890111900009811190000901119800890111090009811109000901118900809111900708911190100091119807809111090708911109100091118907800111990008011199000081119900998111010199011181019891110101909111810198011191019081119101899111010109911181018901119101098111910180911191010891119101998111100199011118019891111001909111180198011119019081111901899111100109911118018901111901098111190180911119010891111901998111110198911111018991111101991800001099108000109910080010991000801099100008109819000010901980001090190800109019008010901900081098109000109018900010901098001090109080109010900810981009001090180900109010890010901009801090100908179810009010901800901090108090109010089010901000981798100009109018000910901080091090100809179010008917891900001009198000100919080010091900801009190008108910900010091890001009109800100910908010091090081789100900100918090010091089001009100980170910090811891000901009180090100910809010091008901709100098178910000910091800091009108009170910080911091000891780199000100819900010001998001700199080110019900811801909001008190900100019890017001909801100190908108019009010081900901000198090110019089011001900981780190009100819000910001980091100190809100019008917801099001008109900100018990017001099801000109908108010909010081090901000189090110010989010001090981780109009100810900917001890091100109809100010908917801009901008100990170018099011001089901100100998178010090917081009091100180909110010890910001009891780100099110810009911001800990700108099070010089907991800011799108001179910080117991000811798190001179019800110901908011790190081179810900117901890011190109801179010908117981009011190180901079010890107901009817798100091119018009107901080910790100891778919000117091980011709190801100919008117891090011109189001070910980107091090817789100901010918090101091089010109100981178910009111091800910709108091770910089110801990010108199001010019980110001990811780190901170819090111001989011000190981008019009111081900910700198091100019089110801099011708109901170018990100001099810080109091110810909177001890910700109891108010099177081009910700180991100010899110991800101099108010179910081017991000181798190010109019801011901908101090190018179810901017901890101190109810109010901817981009101790180910119010891010901009181798100019119018001907901080190790100819078919001010091980101109190810170919001817891090101709189010110910981017091090181789100910110918091011091089100709100918778910001911091800190709108019070910081977801990100108199010010019981001001990181780190910010819091001001989100100190918178019001911081900191100198019070019081910801099100008109910170018991011001099180080109019110810901907001890190700109819108010091911081009197700180919070010891910991800110799108011079910081107981900110790198011079019081107981090110790189011079010981107981009110790180911079010891107891900110709198011070919081107891090110709189011070910981107891009110709180911070910891107801990110708199011070019981107801909110708190911070019891107801099110708109911070018991107991801001099108100109910018017991001081798190100109019810017901901801090190108179810910010901891001790109180109010910817981001901790180190119010819011901001981798100109119018010911901081090790100189078919010010091981001709190180170919010810891091001009189100170910918017091091081089100190110918019011091081900709100198078910010901091801090109108109010910018901801991001108199100110019918007001991080780190190010819019001001981900100190198108019010917081901091100198109170019018910801091900008109190170018919017001091981080109109170810910911001891091700109189108010019917081001991700180199000010819900991801010799108101079910018107981901010790198101079019018107981091010790189101079010918107981001910790180191079010819107891901010009198101000919018100891091010009189101000910918100891001910009180191000910819100801991010008199101000019918100801901910008190191000019819100801091910008109191000018919100991801100799108110079910011807981901100090198110009019011800981091100090189110009010911800981001190090180119009010811900891901101009198110070919011807891091101009189110070910911807891001191009180119070910811907801991100008199110000019911800801901190008190119000019811900801091190008109119000018911900991801110199108111019819011101901981110198109111019018911101891901110109198111018910911101091891110180199111010819911101991810001099101800109910108017991010081798191000109019180017901910801190191008109810190010901819001790101980109010190810981010901790181090119010189011901010981098101009179018100911901018091090101089108919100010091918001709191080110919100817891019001009181900170910198010091019081789101090170918109011091018901009101098178910100911091810091109101809070910108907801919001108191900110019198011001919080780191090010819109001001918900100191098018019100901081910090100191809010019108901801019900108101990010018199001001019981080101909000810190917001819091700101989108010109910081010991700181099110010189900991810010799101801079910108107981910010090191801009019108100981019010090181901009010198100981010910090181091009010189100891910011009191801070919108107891019011009181901070910198107891010911009181091070910189107801919010008191901000019198100801910910008191091000019189100801019910008101991000018199100991810100799101810079910101807981910101790191810019019101801981019100090181910009010191800981010190090181019009010181900891910100009191810000919101800891019100009181910000910191800891010190009181019000910181900801919101008191910100019191801801910191008191019100019181901801019190008101919000018191900991810110199101811019819101101901918110198101911019018191101891910110109191811018910191101091819110180191911010819191101991811001799101180009910110800981911000790191180079019110807981011900090181190009010119800981011090090181109009010118900891911001109191180070919110807891011900009181190000910119800891011090009181109000910118900801911900708191190100019119807801911090708191109100019118907801011991008101199100018119917991811010199101181019819110101901911810198101191019018119101891911010109191181018910119101091811910180191191010819119101991811100199101118019819111001901911180198101119019018111901891911100109191118018910111901091811190180191119010819111901991811110198191111018919111101991180001099110800109911008010991100081798119000109011980017901190801190119008119811090010901189001790110980119011090810981100901090118090119011089011901100981098110009179011800911901108091190110089108911900010091198001709119080110911900810891109001009118900170911098011091109081089110090100911809011091108901109110098108911000917091180091109110809110911008910801199001108119900110011998011001199081180119090010811909001001198900100119098018011900901081190090100119809010011908901801109900108110990010011899001001109980180110909010811090901001189090100110989018011009900081100990000118099110011089911991180010799110801079911008107981190010090119801009011908100981109010090118901009011098100981100910090118091009011089100891190010009119801000911908100891109010009118901000911098100891100910009118091000911089100801199011008119901100011998101801190911008119091100011989101801109910008110991000011899100991180107799110810009911001800981190107790119810019011901801981109101090118910019011091801981100190090118019009011081900891190107709119810010911901801891109100009118910000911091800891100190009118019000911081900801199101108119910100011991801801190191108119019100011981901801109191008110919100011891901991180110199110811019811901101901198110198110911019011891101891190110109119811018911091101091189110180119911010811991101991181001799110180779911010800981191001190119180079011910807981101907790118190179011019801981101091090118109179011018901891191001109119180070911910807891101907709118190170911019801891101090009118109000911018900801191900708119190070011919807801191090708119109070011918907801101991108110199100011819917991181010199110181019811910101901191810198110191019011819101891191010109119181018911019101091181910180119191010811919101991181100199110118019811911001901191180198110119019011811901891191100109119118018911011901091181190180119119010811911901991181110198119111018911911101991118001799111080119911100811981119001190111980079011190807981110900190111890179011109801981110090190111809179011108901891119001109111980070911190807891110900109111890170911109801891110090109111809170911108901801119900708111990070011199807801119090708111909070011198907801110990108111099110011189917991118010199111081019811190101901119810198111091019011189101891119010109111981018911109101091118910180111991010811199101991118100199111018019811191001901119180198111019019011181901891119100109111918018911101901091118190180111919010811191901991118110198111911018911191101991111800799111108079811119007901111980798111109079011118907891111900709111198078911110907091111890780111199070811119907991111810198111191018911119101991111180198111119018911111901919800001091908000109190080010919000801091900008109189000010910980001091090800109109008010910900081091809000109108900010910098001091009080109100900810918009001091080900109100890010910009801091000908109180009010910800901091008090109100089010910000981791800009109108000910910080091091000809109100008917819900001001998000100199080010019900801001990008108190900010019890001001909800100190908010019090081781900900100198090010019089001001900980170190090811819000901001980090100190809010019008901701900098108190000910019800091001908009170190080911019000891081099000100189900010010998001001099080170109900811810909001001890900100109890010010909801101090908118109009010018900901001098090170109089011010900981081090009100189000910010980091101090809110109008910810099001001809900100108990010010099801101009908108100909010018090901001089090170100989011010090981081009009100180900917010890091101009809100100908910810009901001800990170108099011010089901101000998108100090910018009091101080909110100890911010009891081000099170180009911010800991101008099100100089910919800011791908001179190080111919000811791890001179109800111910908011091090081179180900117910890011191009801109100908117918009011191080901119100890110910009811791800091119108009111910080910791000891078199000117019980011701990801110199008110819090011101989001110190980111019090810781900901010198090101019089010101900981778190009117019800910001908091170190089177810990010101899001010109980101010990817781090901010189090101010989010101090981108109009117018900910001098091770109089110810099010001809901170108990111010099811081009091170180909117010890917701009891008100099117018009917701080991000100899100919800101091908010179190081017919000181791890010109109801017910908101191090018179180901017910890101791009810119100901817918009101791080910119100891011910009181791800019119108001911910080190791000819078199001010019980101701990810170199001810819090101701989010170190981017019090181081900910110198091011019089100701900918078190001917019800190001908019000190081917810990101101899010070109981011010990180781090910010189091001010989100101090918778109001917018900191101098019170109081977810099100101809910010108991001010099181081009019170180901900010890191701009819008100091917018009191701080919770100891900919800110791908011079190081107918900110791098011079109081107918090110791089011079100981107918009110791080911079100891107819900110001998011000199081100819090110001989011000190981100819009110001980911000190891100810990110001899011000109981100810909110001890911000109891100810099110001809911000108991100919801001091908100109190018017919001081191890100109109810017910901801191090108109180910010910891001791009180119100910810918001901791080190119100819011910001981091800109119108010911910081091191000189108199010010019981001001990180170199010811819091001001989100100190918017019091081181900190110198019011019081901101900198118190010901019801090101908109010190018901810991001701899100110109918011010991081081090190010189019001010981900101090198018109010901018901090101098109010109018901810091900101809190010108919001010091987781009109100180910911010891090001009189778100019910018001991701080199110100819977919801010091908101009190018100918901010091098101009109018100918091010091089101009100918100918001910091080191009100819100819901011001998101010199018101819091011001989101010190918101819001911001980191010190819101810991010001899101000109918100810901910001890191000109819100810091910001809191000108919100919801100791908110079190011807918901101791098110019109011801918091100091089110009100911800918001190091080119009100811900819901100701998110070199011807819091100701989110070190911807819001190701980119070190811907810991101001899110170109911801810901191001890119170109811901810091191001809119170108911901919801110191908111019189011101910981110191809111019108911101819901110101998111018190911101019891110181099111010189911101919810001091901800109190108017919010081791891000109109180017910910801791091008119180190010910819001791001980119100190810918010901791081090179100189011910010981091801009179108100911910018091191001089108199100010019918001001991080170199100817819019001001981900100190198010019019081781901090170198109017019018901101901098178190100911019810091101901809070190108907810919001701891900110109198017010919081181091090110189109007010918900701091098118109100901018910090101091809010109108901810019900101801990010108199001010019980181001909010180190901010819090101001989018100109900018010991701081099170100189911919810010791901801079190108107918910011791091801019109108101918019010091081901009100198100918010910091081091009100189100819910010701991801070199108107819019010701981901070190198107819010910701981091070190189107810919011001891901170109198101810910911001891091170109189101810019910001801991000108199100919810107791901810079190101807918910107791091810079109101807918019101791081910179100191801918010190091081019009100181900819910107701991810070199101807819019100001981910000190191800819010190001981019000190181900810919100701891910100109191807810910190701891019100109181907810019191001801919100108191917919810110191901811019189101101910918110191801911019108191101819910110101991811018190191101019819110181091911010189191101919811001791901180009190110800918911000791091180079109110807918011901091081190179100119801918011091091081109179100118901819911001701991180000199110800819011900001981190000190119800819011090001981109000190118900810911900001891190000109119800810911090001891109000109118900810011991101801199100108119910919811010191901181019189110101910911810191801191019108119101819911010101991181018190119101019811910181091191010189119101919811100191901118019189111001910911180191801119019108111901819911100101991118018190111901019811190181091119010189111901919811110191891111018199111101919180001091910800109191008010919100081791819000109101980017910190801791019008119181090010910189001791010980119101090811918100901091018090179101089011910100981191810009179101800911910108091191010089118191900010019198001001919080170191900811819109001001918900100191098011019109081081910090100191809017019108901101910098108191000917019180091101910809110191008910810199001701819900110101998017010199081181019090110181909007010198901101019098118101900901018190090101019809010101908901810109900101810990010101899001010109980181010909010181090901010189090101010989018101009901018100990101018099010101089901919180010791910801079191008107918190011791019801019101908101918109011791018901019101098101918100910091018091009101089100819190010001919801000191908100819109010001918901000191098100819100910001918091000191089100810199011101819901100101998101810190911101819091100101989101810109911001810991100101899101919180101791910810779191001800918190100791019810079101901807918109107791018910179101091801918100191091018019179101081901819190101101919810070191901807819109107701918910170191091801819100190001918019000191081900810199100701819910100101991807810190190701819019100101981907810109191101810919100101891917919180110191910811019181901101910198110191810911019101891101819190110101919811018191091101019189110181019911010181991101919181001791910180119191010877918191001191019180079101910807918101900191018190179101019801918101097791018109179101018901819191001701919180000191910800819101900101918190100191019801819101097701918109100191018901810191900001819190000101919800810191090001819109000101918900810101990101810199100101819910919181010191910181019181910101910191810191810191019101819101819191010101919181018191019101019181910181019191010181919101919181100191910118019181911001910191180191810119019101811901819191100101919118018191011901019181190181019119010181911901919181110191819111018191911101919118001791911080179191100811918119001191011980779101190807918110901191011890779101109807918110090191011809179101108917819119001701911980000191190800819110901101911890100191109807819110090101911809100191108917810119907701811990070101199807810119090001811909000101198900810110990701811099070101189910919118010191911081019181190101910119810191811091019101189101819119010101911981018191109101019118910181011991010181199101919118100791911018079181191007910119180791811019079101181907819119100701911918078191101907019118190781011919070181191907919118110191811911018191191101919111800791911108079181119007910111980791811109079101118907819111900001911198008191110900019111890081011199000181119900919111810191811191018191119101919111180191811119018191111901911980001091190800109119008010911900081791189000109110980010911090801791109008179118090010911089001091100980179110090811911800901091108090179110089017911000981191180009179110800917911008091191100089118119900010011998001101199080100119900817811909001001198900110119098017011909081181190090100119809010011908901701190098108119000917011980091701190809110119008911811099001001189900110110998017011099081781109090170118909010011098901701109098178110900911011890090701109809110110908907811009901101180990070110899007011009981181100909010118090901011089090101100989018110009901011800990101108099010110089901911980017791190801079119008107911890017791109801079110908107911809011791108901179110098101911800911791108091179110089101811990017701199801070119908107811909010001198901000119098100811900910001198091000119089100811099010701189901100110998107811090910701189091100110989107811009910101180991100110899117911980101791190810179119001800911890100791109810779110901807911809100791108910779110091807911800191091108019179110081917811990101701199810000119901800811909101101198910100119091807811900190001198019000119081900811099107701189910100110991807811090190001189019000110981900811009190701180919100110891910911980110191190811019118901101911098110191180911019110891101811990110101199811018119091101011989110181109911010118991101911981001091190180179119010811911891001191109180179110910877911801900791108190079110019807911801090191108109779110018917811991000101199180170119910801811901901101198190100119019807811901090101198109100119018917811091901101189190070110919807811091097701189109110110918917811001990701180199100110819910911981010191190181019118910101911091810191180191019110819101811991010101199181018119019101011981910181109191010118919101911981100791190118079118911007911091180791180119079110811907811991100701199118078119011907011981190781109119070118911907911981110191189111018119911101911918001091191080179119100817911819001191101980179110190817911810901191101890079110109877911810090791101809079110108977811919000101191980100119190817811910901701191890100119109800811910091101191809100119108910811019901701181990000110199800811019091101181909070110198910811010997701181099070110189910911918010791191081079118190107911019810791181091079110189107811919010701191981078119109107011918910781101991070118199107911918100791191018079118191007911019180791181019079110181907811919100001191918008119101900011918190081101919000118191900911918110191181911018119191101911911800091191108009118119000911011980091181109009110118900811911900001191198008119110900011911890081101199000118119900911911810191181191018119119101911911180191181119018119111901911198001191119080109111900817911189001191110980109111090817911180901191110890109111009817911180090791110809079111008907811199000101119980770111990810811190900001119890770111909810811190091701119809000111908910811109901001118990770111099800811109091701118909000111098900811100991701118099000111089900911198010791119081079111890107911109810791118091079111089107811199010001119981008111909100011198910081110991000111899100911198100091119018009111891000911109180091118019009111081900811199100001119918008111901900011198190081110919000111891900911198110191118911018111991101911191800091119108009111819000911101980091118109009111018900811191901001119198018111910910011191890181110199000111819900911191810191118191018111919101911191180191118119018111911901911119800191111908019111189000911110980091111809009111108900811119901001111998018111190910011119890181111099100111189901911119810191111891018111199101911119180191111819018111191901911111980191111189018111119901199800001019908000101990080010199000801019900008101989000010190980001019090800101909008010190900081019809000101908900010190098001019009080101900900810198009001019080900101900890010190009801019000908101980009010190800901019008090101900089010190000981719800009101908000910190080091019000809101900008917189900001010998000101099080010109900801010990008101890900010109890001010909800101090908010109090081018900900101098090010109089001010900980101090090817189000901010980090101090809010109008901010900098111890000910109800091010908009101090080917109000891118099000101089900010100998001010099080101009900817180909001010890900101009890010100909801710090908111809009010108900901010098090101009089017100900981118090009101089000910100980091710090809111009008911180099001010809900101008990010100099801110009908111800909010108090901010089090101000989011100090981018009009101080900910100890091710009809111000908910180009901010800990101008099017100089901110000998101800090910108009091710080909111000890911100009891018000099171080009911100800991110008099111000089910199800011719908001111990080117199000811719890001171909800117190908011119090081171980900111190890011719009801101900908117198009011719080901111900890111190009811719800091111908009111190080910719000891071899000117109980011710990801171099008111189090011110989001171090980117109090811118900901071098090111109089010710900981111890009101109800910110908091011090089101180990011110899001071009980111100990810718090901011089090101100989010110090981011809009101108900910110098091011009089101180099010110809901011008990101100099817718009091171080909111100890911710009891771800099117108009911710080991111000899177199800101019908010171990081011199000181719890010101909801011190908101719090018171980901017190890101119009810111900901817198009101119080910171900891011190009181719800019111908001911190080191119000819071899001010109980101010990810171099001811189090101710989010101090981011109090181118900910111098091017109089101110900918111890001901109800190110908019011090081901180990101110899010111009981017100990181018090910111089091007100989101110090918071809001901108900190110098019011009081901180099100110809910011008991001100099180118009019171080901911100890190010009819111800091917108009191110080919171000891911199800110719908011071990081107198900110719098011071909081107198090110719089011071900981107198009110719080911071900891107189900111710998011011099081101189090111710989011011090981101189009111710980911011090891101180990110010899011001009981100180909110010890911001009891100180099110010809911001008991100199801001019908100101990018011199001081719890100101909810017190901801719090108111980910010190891001719009180111900910810198001901119080190171900819011190001981019800109171908010911190081091119000189101899010010109981001110990180171099010817189091001010989100111090918011109091081718900190111098019017109081901110900198171890010907109801091110908109111090018907180991001710899100111009918017100991081118090190111089019007100981901110090198111809010901108901090110098109011009018901180091900110809190011008919001100091980118009109011080910901100891090110009189011800019900108001991710080199171000819911199801010719908101071990018107198901010019098101001909018100198091010019089101001900918100198001910019080191001900819100189901011010998101071099018107189091011010989101071090918107189001911010980191071090819107180991011010899101171009918101180901911010890191171009819101180091911010809191171008919101199801101719908110011990011801198901101019098110071909011807198091101019089110171900911801198001190019080119001900811900189901100710998110071099011807189091100010989110001090911800189001190010980119001090811900180991101010899110101009911807180901191010890119101009811907180091191010809119101008911917199801110119908111011989011101190981110119809111011908911101189901110110998111011890911101109891110118099111011089911101199810001019901800101990108017199010081119891000101909180017190910801119091008171980190010190819001719001980111900190811198010901719081090111900189011190010981019801009111908100917190018091119001089111899100010109918001110991080101099100817189019001010981900111090198011109019081018901090171098109010109018901110901098101890100911109810091710901809111090108910180919001710891900111009198011100919081718091090111089109011100918901110091098171809100911108910090710091809111009108907180019900110801990011008199001100019980118001909011080190901100819090110001989011800109901108010990110081099011000189901199810011719901801011990108101198910011019091801071909108107198019010019081901001900198100198010910019081091001900189100189910010710991801071099108107189019010010981901001090198100189010910010981091001090189100180919011010891901101009198107180910911010891091101009189107180019911010801991101008199117199810100719901810071990101807198910100119091810011909101801198019101719081910101900191801198010190019081019001900181900189910101710991810001099101800189019101710981910101090191801189010190010981019001090181900180919100010891910001009191800180910190010891019001009181900180019191010801919101008191910199810110119901811011989101101190918110119801911011908191101189910110110991811011890191101109819110118091911011089191101199811001719901180771990110800198911001119091180071909110807198011907719081190171900119801198011091019081109171900118901189911000110991180011099110801189011907710981190111090119801189011091010981109111090118901180911901710891190111009119801180911090010891109001009118900180011991110801199101008119910199811010119901181011989110101190911810119801191011908119101189911010110991181011890119101109811910118091191011089119101199811100119901118011989111001190911180119801119011908111901189911100110991118011890111901109811190118091119011089111901199811110119891111011899111101199180001019910800101991008010199100081719819000101901980017190190801119019008171981090010190189001719010980171901090811198100901019018090111901089017190100981119810009171901800917190108091119010089111891900010109198001110919080101091900817189109001010918900111091098017109109081118910090101091809010109108901710910098111891000917109180091710910809111091008911180199001710819900111001998017100199081718019090111081909011100198901710019098171801900911108190090710019809111001908907180109901110810990111001899007100109981118010909011081090901100189090110010989011801009901108100990110018099011001089901199180017719910801071991008107198190017719019801071901908107198109011719018901171901098101198100911719018091171901089101189190017710919801071091908107189109011710918901171091098101189100910010918091001091089100180199010710819901101001998107180190910710819091101001989107180109911010810991101001899117199180101019910810171991001800198190100119019810171901901801198109100719018910101901091807198100191019018019101901081917189190101110919810001091901800189109100710918910101091091807189100191010918019101091081917180199100710819910071001991807180190190010819019001001981900180109190710810919101001891910199180110119910811011981901101190198110119810911011901891101189190110110919811011891091101109189110118019911011081991101199181001719910180171991010811198191001119019180771901910807198101900719018190771901019807198101090119018109171901018917189191000110919180171091910801189101901110918190071091019807189101090110918109111091018917180191907710819190071001919807180191091710819109111001918917180101990710810199071001819910199181010119910181011981910101190191810119810191011901819101189191010110919181011891019101109181910118019191011081919101199181100719910118071981911007190191180719810119071901811907189191100710919118071891011907109181190718019119071081911907199181110119819111011891911101199118001719911080101991100817198119001119011980071901190877198110900119011890011901109817198110091119011809771901108910189119000110911980771091190817189110901110911890771091109800189110091110911809071091108910180119901710811990771001199800180119097710811909071001198910180110990710811099071001189910199118010719911081071981190107190119810719811091071901189107189119010710911981071891109107109118910718011991071081199107199118100019911018001981191000190119180019811019001901181900189119100010911918001891101900109118190018011919001081191900199118110119811911011891191101199111800719911108071981119007190111980719811109071901118907189111901710911198011891110917109111890118011199001081119900199111810119811191011891119101199111180119811119011891111901191980001019190800101919008010191900081719189000101910980010191090801719109008111918090010191089001019100980111910090817191800901019108090171910089011191000981119180009171910800911191008091719100089111819900010101998001110199080111019900810181909001010198900111019098010101909081718190090101019809011101908901010190098111819000917101980091010190809171019008911181099001010189900111010998010101099081718109090171018909011101098901010109098111810900911101890091010109809171010908911181009901110180990111010899010101009981718100909111018090907101089090710100989111810009901101800990110108099011010089901191980010719190801771919008107191890010119109801171910908101191809017719108901101910098107191800911719108091101910089117181990011710199801001019908100181909017710198901101019098107181900911710198091101019089117181099010710189901101010998107181090910010189091001010989100181009910710180991101010899110191980101719190810101919001877191890100719109810071910901807191809100119108910011910091801191800197719108019171910081910181990100110199810101019901801181909101110198910101019091800181900197710198019101019081910181099101710189910001010991800181090191710189019111010981910181009190010180919001010891900191980110119190811011918901101191098110119180911011910891101181990110110199811011819091101101989110118109911011018991101191981001119190180101919010817191891001119109180101910910817191801900119108190011910019817191801090719108109071910018910181991000110199180771019910817181901901110198190771019019800181901091110198109071019018910181091901110189190771010919800181091090710189109071010918910181001990710180199071010819910191981010719190181071918910107191091810719180191071910819107181991010710199181071819019107101981910718109191071018919107191981100019190118001918911000191091180019180119001910811900181991100010199118001819011900101981190018109119001018911900191981110119189111011819911101191918001119191080171919100810191819001119101980171910190810191810901119101890071910109807191810090119101809011910108901181919000110191980011019190877181910900110191890011019109810181910091110191809771019108910181019901710181990111010199800181019091110181909771010198900181010991710181099001010189900191918010019191081001918190100191019810019181091001910189100181919010010191981001819109100101918910018101991001018199100191918100719191018071918191007191019180719181019071910181907181919100010191918001819101900101918190018101919001018191900191918110119181911011819191101191911800019191108001918119000191011980019181109001910118900181911901010191198011819110910101911890118101199001018119900191911810119181191011819119101191911180119181119011819111901191198001119119080101911900817191189001119110980101911090817191180901119110890101911009817191180091119110809071911008907181199000110119980011011990801181190900110119890011011909877181190091710119809111011908977181109900110118990011011099810181109091710118909111011098910181100991710118099771011089900191198010719119081071911890107191109810719118091071911089107181199010010119981001811909100101198910018110991001011899100191198100019119018001911891000191109180019118019001911081900181199101010119918011811901910101198190118110919001011891900191198110119118911011811991101191191800119119108011911819000191101980019118109001911018900181191901010119198011811910910101191890118110199101011819901191191810119118191011811919101191191180119118119011811911901191119800119111908011911189001191110980119111809001911108900181119901010111998011811190910101119890118111099101011189901191119810119111891011811199101191119180119111819011811191901191111980119111189011811119901119980001011990800101199008010119900081711989000101190980010119090801711909008111198090010119089001011900980111190090810119800901011908090171190089011119000981711980009171190800911119008091011900089171189900010110998001711099080111109900811118909001011098900171109098011110909081011890090101109809011110908901111090098171189000917110980091111090809101109008917118099001011089900171100998010110099081011809090171108909011110098901011009098171180900911110890091111009809101100908917118009901111080990111100899011110009981711800909111108090911110089091011000989171180009911110800990711008099071100089907119980011111990801071199008177119890010111909801771190908117119809011711908901771190098100119800917711908091071190089110118990010111099801101109908117118909011711098901101109098100118900917711098091101109089110118099017711089901001100998100118090910711089091071100989110118009910711080991101100899110119980101711990810111199001817119890101111909810111190901877119809100111908910011190091817119800190711908019771190081907118990100111099810011109901817118909100111098910011109091817118900190711098019071109081910118099101711089910111100991800118090197711089019071100981910118009190711080919071100891910119980110711990811071198901107119098110711980911071190891107118990110711099811071189091107110989110711809911071108991107119981001711990180111199010810119891001711909180111190910810119801900111908190011190019877119801090011908109001190018977118991000711099180071109910807118901900111098190011109019810118901091111098109171109018910118091901111089190171100919810118091090011089109171100918910118001997711080199001100819900119981010011990181001198910100119091810011980191001190819100118991010011099181001189019100110981910011809191001108919100119981100111990118011198911001119091180111980119011190811901118991100011099118001189011900110981190011809119001108911900119981110111989111011189911101119918001711991080171199100811119819001711901980171190190811119810901111901890071190109811119810090111901809011190108901118919000711091980111109190807118910900111091890011109109801118910090111091809011109108901118019900111081990011100199810118019091111081909171100198910118010991711081099111100189900119918010111991081011198190101119019810111981091011190189101118919010011091981001189109100110918910011801991001108199100119918100711991018071198191007119019180711981019071190181907118919101711091918011189101917110918190111801919001108191900119918110111981911011189191101119911800711991108071198119000119011980011981109001190118900118911901011091198071189110910110911890711801199101108119917119911810111981191011189119101119911180111981119011189111901119198001711919080111191900817119189001711910980101191090817119180901111910890111191009817119180091111910809071191008907118199000711019980111101990811118190900111019890011101909801118190090111019809011101908901118109900111018990011101099801118109090111018909011101098901118100991711018099111101089911119198010711919081071191890107119109810711918091071191089107118199011711019981011181909117110198910111810991001101899100119198100011919018001191891000119109180011918019001191081900118199101011019918011181901910110198190111810919101101891901119198110111918911011181991101119191800711919108071191819000119101980011918109001191018900118191901011019198071181910910110191890711810199101101819917119191810111918191011181919101119191180111918119011181911901119119800711911908071191189017119110980111911809171191108901118119901011011998071181190910110119890711811099101101189917119119810111911891011181199101119119180111911819011181191901119111980711911189071181119907111998001011199080171119900817111989001011190980111119090817111980901711190890111119009817111980091111190809111119008907111899001011109980171110990811111890900711109890111110909811111890090111109809011110908901111809900111108990011110099801111809090111108909011110098901111800990111108099011110089901111998010711199081071119890107111909810711198091071119089107111899011711109981011118909117111098910111180991171110899101111998100711199018071119891000111909180011198019001119081900111899101011109918071118901910111098190711180919101110891917111998110111198911011118991101111991800011199108001119819010111901980111198109001119018900111891900011109198001118910900111091890011180199101110819910111991810111198191011118919101111991180111198119011118911901111919800011191908001119189010111910980711191809101119108917111819901011101998071118190900111019890011181099101110189910111919810111191891011118199101111919180711191819071118191907111911980011191189001118119900111199801011119908001111989000111190980011119809101111908910111189900011110998001111890910111109891011118099101111089910111199810711119891071111899107111199180011119819001111891900111191980011119189001111819900111119980011111989001111189900z
98000000109080000010900800001090008000109000080010900000801090000008108900000010098000001009080000100900800010090008001009000080100900000810809000001008900000100098000010009080001000900800100090008010009000081080090000100809000010008900001000098000100009080010000900801000090008108000900010080090001000809000100008900010000098001000009080100000900810800009001008000900100080090010000809001000008900100000098010000009081080000090100800009010008000901000080090100000809010000008901000000098108000000910080000091000800009100008000910000080091000000809100000008910980000011090800001109008000110900080011090000801109000008110890000011009800001100908000110090080011009000801100900008110809000011008900001100098000110009080011000900801100090008117800900011008090001100089000110000980011000090801170009008111800090011008009001100080900110000890011000009801110000908111800009011008000901100080090110000809011700008901110000098111800000911008000091100080009117000800911100008091110000089111980000101090800010109008001010900080101090000810109000001810890000101009800010100908001010090080101009000810100900001810809000101008900010100098001010009080101000900810100090001817800900101008090010100089001010000980101000090810100009001811800090101008009010100080901010000890101000009810170000901811800009101008000910100080091010000809101000008910170000091811800000191008000019100080001917000800191100008019110000081911980000111790800011179008001111900080117790000811008900001117098000111709080011770900801100090008110080900011110890001107009800110700908011070090081107800900110108090011770089001117000980111100090811118000901177080090111000809011170008901111000098111180000911000800091100008009110000080911000000891100980001001090800100109008010010900081001090000180109000010810890001001009800100100908010010090081001009000180100900010810809001001008900100100098010010009081001000900180100090010810800901001008090100100089010010000981001000090180100009010817800091001008009100100080910010000891001000009180170000910811800001901008000190100080019010000801901000008190170000019811800001091008000109100080010910000801091700008109110000018911980001011090800101179008010117900081011190000181778900010110098001011109080101170900810111090001810080900101170890010111009801011700908101770090018100800901011108090101110089010107000981010700090181078000910111080091010100809101770008910117000091811180000191770800019110008001911000080191170000819111980001101090800110109008011017900081101790000118118900011010098001101709080110110900811017090001187780900110100890011017009801101000908110170090011800800901101708090110110089011011000981101700090118008000911011080091101100809110070008911007000091180780000119010800011977008001191000080119100000811917980001111190800111119008011111900081111189000111110980011111090801111109008111118090011111089001111100980111110090811111800901111108090111110089011111000981111180009111110800911111008091111100089111119800100010908010001090081000109000180010900010801090001008108900100010098010001009081000100900180010090010801009001008108090100010089010001000981000100090180010009010801000901008108009100010080910001000891000100009180010000910801000091008108000190010080019001000801900100008190010000019801700001908118000109010080010901000801090100008109010000018901700001098118000100910080010091000801009100008100910000018091100001089119800100110908010011090081001179000180111900010811189001001100980100117090810011109001801110900108111809010011008901001170098100110009018011100901081778009100117080910011100891001110009180177000910810080001901110800190101008019010100081901770000198111800010911108001091010080109177000810911000001891119800101010908010101090081010109000181017900010181189001010100980101010090810101709001810170900101811809010101008901010100098101011009018101700901018118009101010080910101700891010110009181017000910187780001910110800191011008019101100081910070000191807800010191108001019010080101901000810197700001819179800101111908010111190081011119000181111890010111109801011110908101111090018111180901011110890101111009810111100901811118009101111080910111100891011110009181111800019111108001911110080191111000819111198001100109080110010900811001090001180179000110811890011001009801100100908110010090011801709001108118090110010089011001000981100170090118017009011081180091100100809110010008911001700091180170009110811800011901108001190110080119011000811900700001198078000110911080011091100801109010008110901000011891798001101119080110111900811011190001181118900110111098011011109081101110900118111809011011108901101110098110111009011811180091101110809110111008911011100091181118000119111080011911100801191110008119111980011100790801110079008111007900011180789001110070980111007090811100709001118078090111007089011100700981110070090111807800911100708091110070089111007000911180780001119070800111907008011190700081119079800111111908011111190081111118900111111098011111109081111118090111111089011111100981111118009111111080911111100891111119801000010908100001090018000109001080010900100801090010008108901000010098100001009018000100901080010090100801009010008108091000010089100001000918000100091080010009100801000910008108001900010080190001000819000100001980010000190801000019008108001090010080109001000810900100001890010000109801000010908178001009010080100901000810090100001809010000108901000010098118001000910080100091000810009100001800910000108091700010089119801000110908100011090018001179001080117900100811189010001100981000110090180011109010801170901008111809100011008910001100091800110009108011700910081118001900117080190011100819001110001980117000190817780010901110801090111008109011100018901070001098107800100911108010091110081009101000180917700010891179801001010908100101090018010109001081017900100181189010010100981001010090180101709010810110901001811809100101008910010100091801011009108101000910018118001901010080190101700819010110001981010000190181180010910170801091011008109101100018910100001091877800100191108010019110081001901000180190100010819779801001111908100111190018011119001081111890100111109810011110901801111090108111180910011110891001111009180111100910811118001901111080190111100819011110001981111800109111108010911110081091111000189111198010100109081010010900181001090010180179001010817890101001009810100100901810010090101801109010108178091010010089101001000918100170091018010009101081780019100100801910010008191001700019180100001910817800101901708010190110081019011000181901000010198178001010911080101091100810109110001810907000101890798010101079081010107900181010790010181078901010107098101010709018101070901018107809101010708910101070091810107009101810780019101070801910107008191010700019181078001019107080101910700810191070001819107980101100790810110079001811007900101180789010110000981011000090181100009010118008091011000089101100000918110000091011800800191100008019110000081911000000191180080010119000801011900008101190000018119009801011111908101111190018111118901011111098101111109018111118091011111089101111100918111118001911111080191111100819111119801100010908110001090011800109001108010900110081789011000100981100010090118001009011080170901100811809110001008911000100091180017009110801100911008108001190010080119001000811900170001198010000119081080011090100801109017008110901100011890100001109810800110091708011009110081100911000118091000011089109801100107908110010790011801079001108107890110010009811001000901180100090110810080911001000891100100009118010000911081008001190100080119010000811901000001198100800110910008011091000081109100000118910098011010179081101077900118100090011018008901101011098110100709011810070901101807809110107708911010170091181011009110181180011910100801191000008119100000011918008001101910080110190000811019000001181900980110111190811011119001181111890110111109811011110901181111809110111108911011110091181111800119111108011911110081191111980111001790811100179001118000900111080089011100170981110017090111800009011108008091110011089111000700911180070091110807800111901008011190100081119000000111980080011109100801110910008111090000011189009801110111908111011190011181118901110111098111011109011181118091110111089111011100911181118001119111080111911100811191119801111011908111101190011118118901111011098111101109011118118091111011089111101100911118118001111911080111191100811119119801111111908111111189011111110981111111809111111108911111119810000010901800001090108000109010080010901000801090100008108910000010091800001009108000100910080010091000801009100008108019000010081900001000198000100019080010001900801000190008108010900010081090001000189000100010980010001090801000109008108010090010081009001000180900100010890010001009801000100908108010009010081000901000180090100010809010001008901000100098178010000910081000091000180009100010800910001008091000100089179810000110901800011090108001109010080117901000811789100001100918000110091080011709100801110910008117801900011008190001100019800111001908011000190081178010900110081090011700189001110010980110001090811780100901170810090111001809011100108901100010098117801000911108100091110018009107001080910700100891079810001010901800101090108010109010081010901000181789100010100918001010091080101009100810170910001817801900101008190010100019801011001908101100190018178010901010081090101000189010110010981010001090181780100910100810091017001809101100108910110010091817801000191108100019110018001911001080190700100819079810001107901800110790108011079010081107891000110709180011070910801107091008110780190011070819001107001980110700190811078010901107081090110700189011070010981107801009110708100911070018091107001089110798100100109018010010901081001090100180109010010817891001001009180100100910810010091001801709100108118019010010081901001000198100170019018011001901081080109100100810910010001891001700109180100010910810801001901008100190170018019011001081901100100198108010010917081001091100180109110010810911001001891098100101079018010107901081010790100181078910010100091801010009108101000910018100801901010008190101000019810100001901810080109101000810910100001891010000109181008010019100081001910000180191000010819100981001101790180110009010811000901001180089100110110918011007091081100709100118078019011000081901100000198110000019011800801091101008109110000018911000001091180080100119100810011900001801190000108119009810011111901801111190108111118910011111091801111109108111118019011111081901111100198111118010911111081091111100189111119810100010901810001090101800109010108010901010081089101000100918100010091018001009101080100910100817801910001008191000100019180017001910801100191008118010190010081019001000181900170010198011001019081080101090100810109010001810901100101890110010109810801010091008101009170018100911001018091100101089109810100117901810010090101801009010108100891010011109181001070910180107091010810780191001000819100100001918010000191081008010190110081019010000181901000010198100801010911008101091000018109100001018910098101010179018101011901018100090101018008910101017091810107709101810000910101800801910100108191010770019181011001910181180101910000810191000001819100000101918008010101910081010191000181019000010181900981010111190181011119010181111891010111109181011110910181111801910111108191011110019181111801019111108101911110018191111981011001090181100179010118077901011080089101100100918110017091011800009101108008019110011081911001100191180070019110807801011907708101190100018119017001011981180101109000810110900001811090000101189009810110111901811011190101181118910110111091811011109101181118019110111081911011100191181118010119111081011911100181191119810111011901811101190101118118910111011091811101109101118118019111011081911101100191118118010111911081011191100181119119810111111901811111189101111110918111111801911111108191111119811000010901180001090110800109011008010901100081089110000100911800010091108001009110080100911000810801190001008119000100011980017001190801100119008118011090010081109001000118900170011098011001109081180110090100811009010001180901100110890110011009810801100091008110009100011800911001108091100110089119811000117901180017790110801009011008100891100011709118001000911080100091100810080119001770811900110001198011100119081118011090100081109010000118901000011098100801100911008110091100011809100001108910098110010109011801011901108101190110018008911001010091180101109110810770911001800801190101108119010010011981011001190181180110910010811091077001189101100110918118011001900081100190000118019000011081900981100111190118011119011081111891100111109118011110911081111801190111108119011110011981111801109111108110911110011891111981101001090118100179011018011901101081189110100100911810017091101801109110108778011910011081191001100119180070011910807801101901108110190010011819017001101981180110109010811010977001181091700110189119811010111901181011190110181118911010111091181011109110181118011910111081191011100119181118011019111081101911100118191119811011011901181101190110118118911011011091181101109110118118011911011081191101100119118118011011911081101191100118119119811011111901181111189110111110911811111801191111108119111119811100010901118001790111080119011100811891110001009111800170911108011091110081180111900110811190011001119800700111908078011109011081110901100111890170011109811801110091108111009010011180917001110891198111001119011180111901110811189111001110911180111091110811180111901110811190111001119811180111091110811109111001118911198111010119011181011901110181189111010110911181011091110181180111910110811191011001119181180111019110811101911001118191198111011119011181111891110111109111811118011191111081119111198111100079011118007901111080789111100070911118007091111080780111190070811119007001111980780111109070811110907001111890798111101119011118111891111011109111181118011119111081111911198111110119011111811891111101109111118118011111911081111191198111111118911111111918000001091080000109100800010910008001091000080109100000810819000001001980000100190800010019008001001900080100190000810810900001001890000100109800010010908001001090080100109000810810090001001809000100108900010010098001001009080100100900810810009001001800900100108090010010089001001000980100100090810810000901001800090100108009010010080901001000890100100009810810000091001800009100108000910010080091001000809100100008910918000011091080001109100800110910008011091000081178190000110019800011001908001170190080111019000811081090001100189000110010980011101090801110109008110810090011001809001170108900111010098011001009081108100090110018009011101080901110100890111010009811081000091170180009111010800911101008091100100089110918000101091080010109100801010910008101091000018178190001010019800101001908010100190081017019000181081090010100189001010010980101701090810110109001810810090101001809010100108901017010098101101009018108100091010018009101701080910110100891011010009181081000019170180001911010800191101008019110100081910918000110791080011079100801107910008110781900011000198001100019080110001900811008109001100018900110001098011000109081100810090110001809011000108901100010098110081000911000180091100010809110001008911009180010010910801001091008100109100018010910001081081900100100198010010019081001001900180170190010811810901001001890100100109810010010901801101090108118100910010018091001001089100100100918011010091081081000190100180019017010801901101008190110100019810810001091001800109110108010911010081091101000189109180010177910801010091008101009100018100819001017701980101110190810111019001811181090101000189010100010981010001090181008100910110018091010001089101000100918100810001911001800191000108019100010081910091800110179108011011910081107791000118008190011011019801100701908110070190011807810901100101890110170109811011010901181181009110770180911017010891101101009118118100011910018001190001080119000100811900918001111191080111119100811111819001111101980111110190811111810901111101890111110109811111810091111101809111110108911111918010001091081000109100180010910010801091001008108190100010019810001001901800100190108010019010081781091000100189100010010918001001091080170109100811810019001001801900100108190010010019801101001908118100109010018010901001081090170100189011010010981081001009100180100917010810091101001809110100108911918010011791081001119100180100910010810081901001110198100107019018010701901081078109100101018910011701091801110109108111810019010001801901000108190100010019810081001091100180109100010810910001001891009180101017910810101791001810119100101800819010101701981010170190181000019010180081091010110189101007010918100701091018078100191001018019101001081910170100191811810010190001801019000108101900010018190091801011119108101111910018111181901011110198101111019018111181091011110189101111010918111181001911110180191111010819111191801100109108110017910011801191001108118190110010019811001001901180770190110800810911001701891100110109118000010911080081001190110180119077010811901001001198118100110901018011091001081109100100118911918011011191081101119100118111819011011101981101110190118111810911011101891101110109118111810011911101801191110108119111918011101191081110119100111811819011101101981110110190111811810911101101891110110109111811810011191101801119110108111911918011111191081111118190111111019811111181091111110189111111918100001091018000109101080010910100801091010008108191000010019180001001910800100191008010019100081081019000100181900010010198001001019080170101900811810109001001810900100101890010010109801101010908118101009010018100901001018090170101089011010100981181010009100181000910010180091101010809110101008911918100011791018001119101080111910100817781910001170191800177019108010001910081008101900111018190017701019801110101908111810109010101810901100101890111010109811181010091770181009110010180911101010891119181001010910180101791010810119101001811819100101001918010170191081011019100180081019010110181901007010198100701019018078101091011018109100101018910170101091811810100190101810019100101801917010108191191810011119101801111910108111181910011110191801111019108111181019011110181901111010198111181010911110181091111010189111191810100109101810017910101801191010108118191010010019181001001910180110191010811810191001701819100110101918077010191080081010190110181019001010181907701010198118101010911018101090101018109100101018911918101011191018101119101018111819101011101918101110191018111810191011101819101110101918111810101911101810191110101819111918101101191018110119101011811819101101101918110110191011811810191101101819110110101911811810101191101810119110101811911918101111191018111118191011111019181111181019111110181911111918110001091011800179101108017910110081181911000100191180010019110801701911008118101190017018119001101011980170101190877810110901101811090110101189007010110980781011009110181100901010118097701011089179181100111910118011191011081118191100111019118011101911081118101190111018119011101011981118101109111018110911101011891119181101007910118100791011018078191101007019118100701911018078101191007018119100701011918078101101907018110190701011819079181101111910118111181911011110191181111810119111101811911119181110007910111800791011108078191110000019111800001911108008101119000018111900001011198008101110900018111090001011189009181110111910111811181911101110191118111810111911101811191119181111011910111181181911110110191111811810111191101811119119181111111819111111191180000109110800010911008001091100080109110000810811900001001198000100119080010011900801001190008108110900010011890001001109800100110908010011090081781100900100118090010011089001001100980170110090811811000901001180090100110809010011008901701100098118110000910011800091001108009170110080911011000891191180001179110800117911008011191100081118119000117011980011701190801770119008100811090011101189001070110980107011090810781100901110118090177011089011701100981118110009111011800911001108091170110089111911800101091108010179110081017911000181181190010100119801010011908101701190018778110901017011890101001109810170110901800811009101101180910070110891007011009180781100019110118001977011080191001100819179118001111911080111191100811118119001111011980111101190811118110901111011890111101109811118110091111011809111101108911119118010010911081001091100180179110010811811901001001198100110119018017011901081181109100100118910011011091801701109108118110019011011801900701108190070110019807811001091101180109010110810901011001891791180101119110810111911001811181190101110119810111011901811181109101110118910111011091811181100191110118019111011081911191180110079110811007911001180781190110070119811007011901180781109110070118911007011091180781100119070118011907011081190791180111119110811111811901111101198111118110911111011891111191181000109110180010911010801791101008178119100010011918001101191080100119100817811019001001181900110110198010011019081781101090170118109011011018901001101098178110100911011810091101101809070110108907911810010791101801079110108107811910010701191801070119108107811019010701181901070110198107811010910701181091070110189107911810100791101810079110101807811910100001191810000119101800811019100001181910000110191800811010190001181019000110181900911810111191101811118119101111011918111181101911110118191111911811000091101180009110110800811911000001191180000119110800811011901001181190000110119800811011091001181109000110118900911811011191101181118119110111011911811181101191110118119111911811101191101118118119111011011911181181101119110118111911911811111181191111119111800010911108001091110080109111000817811190001001119800110111908010011190081081110900100111890011011109801001110908108111009010011180901101110890100111009810811100091701118009110111080910011100891091118001079111080107911100810781119001000111980100011190810081110901000111890100011109810081110091000111809100011108910091118010009111081000911100180081119010100111981000011190180081110910100111891000011109180081110019100111801900011108190091118011119111081111811190111101119811118111091111011189111191118100779111018000911101080081119100770111918011011191081181110190100111819000011101980081110109100111810900011101890091118101119111018111811191011101119181118111019111011181911191118110119111011811811191101101119118118111011911011181191191118111118111911111911118001191111080779111100800811119000101111980110111190811811110907701111890110111109811811110090001111809000111108900911118011191111081118111190111011119811181111091110111189111911118101191111018118111191011011119181181111019110111181911911118111181111911119111118011911111081181111190110111119811811111091101111189119111118111811111911191111118118111111911198000001019080000101900800010190008001019000080101900000810189000001010980000101090800010109008001010900080101090000810180900001010890000101009800010100908001010090080101009000810180090001010809000101008900010100098001010009080101000900810180009001010800900101008090010100089001010000980101000090810180000901010800090101008009010100080901010000890101000009810180000091010800009101008000910100080091010000809101000008910198000011019080001101900800110190008011019000081171890000110109800011010908001101090080117109000811118090001101089000110100980011710090801111009008111180090011010809001101008900117100098011110009081101800090110108009011710080901111000890111100009811018000091171080009111100800911110008091111000089110198000101019080010101900801010190008101019000018171890001010109800101010908010101090081010109000181118090010101089001010100980101010090810171009001811180090101010809010101008901010100098101110009018101800091010108009101010080910171000891011100009181018000019171080001911100800191110008019111000081911198000110719080011071900801107190008110718900011171098001111109080111110900811111809001100108900110010098011001009081100180090110010809011001008901100100098110018000911001080091100100809110010008911001980010010190801001019008100101900018010190001081018900100101098010010109081001010900180101090010817180901001010890100101009810010100901801710090108111800910010108091001010089100101000918011100091081118000190101080019010100801901710008190111000019810180001091010800109171008010911100081091110000189111980010117190801017719008101001900018100189001010710980101071090810107109001810718090101771089010117100981011110090181111800910110108091011710089101111000918111180001911010800191001008019100100081910019800110111908011017190081101119000118001890011011109801101710908110771090011800180901101110890110071009811007100901180718009110011080911077100891101710009118111800011900108001190010080119001000811900198001111119080111111900811111189001111110980111111090811111180901111110890111111009811111180091111110809111111008911111198010001019081000101900180010190010801019001008101890100010109810001010901800101090108010109010081018091000101089100010100918001010091080101009100817180019001010801900101008190010100019801110001908111800109010108010901010081090101000189011100010981118001009101080100910100810091710001809111000108911198010011119081001171900180177190010810018901001111098100117109018010010901081001809100111108910010710091801071009108107180019017710801901101008190117100019811118001091101080109110100810911710001891111980101017190810101119001810111900101877189010101710981010101090181011109010180018091010111089101011100918107710091018001800191001108019100110081910771000191811180010197710801019101008101910100018191119801011111908101111190018111118901011111098101111109018111118091011111089101111100918111118001911111080191111100819111119801100101908110017190011801119001108111890110010109811001110901180111090110811180911001710891100111009118011100911087718001190111080119001100811900110001198111800110901108011090110081109771000118911198011011119081101111900118111189011011110981101111090118111180911011110891101111009118111180011911110801191111008119111198011101119081110111900111811189011101110981110111090111811180911101110891110111009111811180011191110801119111008111911198011111119081111111890111111109811111118091111111089111111198100001019018000101901080010190100801019010008101891000010109180001010910800101091008010109100081018019000101081900010100198001010019080101001900817180109001010810900101001890010100109801710010908111801009010108100901010018090101001089017100100981118010009101081000910100180091710010809111001008911198100011719018001171901080111190100811118910001171091800117109108011110910081771801900111108190010710019801071001908107180109010110810901011001890117100109811118010091011081009177100180911710010891111981001010190180101119010810171901001811189100101010918010101091081017109100181118019010111081901011100198101710019018001801091011108109101110018910071001091807180100190110810019011001801910100108191719810011111901801111190108111118910011111091801111109108111118019011111081901111100198111118010911111081091111100189111119810100101901810017190101801719010108111891010010109181001110910180171091010811180191001710819100111001918017100191081118010190111081019011100181900710010198071801010911108101090110018109011001018917198101011119018101111901018111189101011110918101111091018111180191011110819101111001918111180101911110810191111001819111198101100719018110071901011807189101100710918110071091011807180191100710819110071001911807180101190710810119071001811907198101111119018111111891011111109181111118019111111081911111198110001019011800171901108011190110081718911000101091180011109110801010911008171801190017108119001110011980101001190817180110901110811090111001189010100110981718011009111081100911100118090710011089071981100107190118010719011081071891100107109118010710911081071801190107108119010710011981071801109107108110910710011891071981101000190118100019011018001891101000109118100010911018001801191000108119100010011918001801101900108110190010011819001981101111190118111118911011111091181111180119111110811911111981110007190111800719011108071891110017109111801110911108111801119000108111900010011198001801110900108111090010011189001981110111190111811118911101111091118111180111911110811191111981111011190111181118911110111091111811180111191110811119111981111111189111111119180000101910800010191008001019100080101910000810181900001010198000101019080010101900801010190008101810900010101890001010109800101010908010101090081018100900101018090010101089001010100980101010090817181000901010180090101010809010101008901010100098111810000910101800091010108009101010080917101000891119180001171910800111191008011719100081111819000117101980011010190801171019008111181090011110189001101010980117101090817718100901111018090107101089010710100981071810009111101800910110108091771010089117191800101019108010171910081011191000181118190010101019801011101908101010190018111810901017101890101110109810101010901811181009101110180910111010891010101009187718100019111018001901101080190110100819771918001111191080111119100811111819001111101980111110190811111810901111101890111110109811111810091111101809111110108911111918010010191081001019100180111910010817181901001010198100111019018010101901081718109100101018910011101091801010109108171810019011101801901110108190101010019817181001091110180109111010810907101001890719180101071910810107191001810718190101071019810107101901810718109101071018910107101091810718100191071018019107101081910719180110001910811000191001180018190110001019811000101901180018109110001018911000101091180018100119001018011900101081190019180111111910811111181901111110198111111810911111101891111119181000101910180010191010801719101008111819100010101918001110191080111019100810181019001010181900111010198010101019081018101090171018109011101018901010101098101810100911101810091110101809101010108910191810010019101801001910108100181910010010191801001019108100181019010010181901001010198100181010910010181091001010189100191810100719101810071910101807181910100010191810001019101800181019100010181910001010191800181010190010181019001010181900191810111119101811111819101111101918111118101911111018191111191811007719101180001910110800181911007710191180111019110811181011901010181190001010119800181011091010181109001010118900191811011119101181111819110111101911811118101191111018119111191811101119101118111819111011101911181118101119111018111911191811111118191111111911800010191108001019110080101911000817181190001010119800111011908011101190081018110900101011890011101109801110110908101811009010101180901110110890111011009810181100091710118009111011080911101100891019118001071911080107191100810718119001001011980100101190810018110901001011890100101109810018110091001011809100101108910019118010001911081000191100180018119010101011981011101190181118110910001011891000101109180018110019101011801900101108190019118011111911081111181190111110119811111811091111101189111119118100111911018000191101080018119100011011918011101191081118110190101011819011101101981118110109001011810900101101890019118101111911018111181191011110119181111811019111101181911119118110111911011811181191101110119118111811011911101181191119118111111811911111191118001119111080111911100877181119000110111980111011190811181110900110111890111011109811181110097710111809111011108911191118011119111081111811190111101119811118111091111011189111191118101119111018111811191011101119181118111019111011181911191118111118111911111911118011191111081118111190111011119811181111091110111189111911118111181111911119111118111811111911119800001011908000101190080010119000801011900008101189000010110980001011090800101109008010110900081011809000101108900010110098001011009080101100900810118009001011080900101100890010110009801011000908101180009010110800901011008090101100089010110000981711800009101108000910110080091011000809101100008917119800011711908001111190080110119000811711890001171109800111110908011011090081171180900111110890011111009801101100908117118009011111080901111100890110110009811711800091111108009107110080910711000891071198001010119080101711900810111190001817118900101011098010111109081011110900181711809010171108901011110098101011009018171180091011110809101111008910111100091817118000191111080019111100801907110008190711980011071190801107119008110711890011071109801107110908110711809011071108901107110098110711800911071108091107110089110711980100101190810010119001801111900108101189010010110981001711090180111109010810118091001011089100171100918010110091081011800190111108019011110081901111000198101180010911110801091111008109111100018910119801010011908101001190018100118901010011098101001109018100118091010011089101001100918100118001910011080191001100819100119801101111908110111190011811118901100011098110001109011800118091100011089110001100911800118001190011080119001100811900119801111111908111111189011111110981111111809111111108911111119810001011901800101190108017119010081111891000101109180017110910801111091008111180190010110819001711001980111100190810118010901711081090111100189011110010981011801009111108100911110018091111001089101198100111119018011111901081111189100100110918010011091081001180190100110819010011001981001180109100110810910011001891001198101007119018100711901018071189101017110918101111091018111180191000110819100011001918001180101900110810190011001819001198101111119018111111891011111109181111118019111111081911111198110017119011800011901108001189110007110911800711091108071180119010110811901711001198111180110900110811090011001189001198110111119011811111891101111109118111118011911111081191111198111011119011181111891110111109111811118011191111081119111198111111118911111111918000101191080010119100801011910008171181900010110198001711019080111101900811118109001011018900171101098011110109081111810090101101809011110108901111010098101181000917110180091111010809111101008911119180010711910801071191008107118190011711019801111101908111118109010011018901001101098100118100910011018091001101089100119180107711910810001191001800118190107711019810111101901811118109101011018910111101091811118100190011018019001101081900119180111111910811111181901111110198111111810911111101891111119181001711910180771191010800118191000711019180071101910807118101907711018190171101019811118101091011018109171101018911119181011111910181111181910111110191811111810191111101819111119181101111910118111181911011110191181111810119111101811911119181111111819111111191180017119110801111911008111181190011110119800711011908071181109001110118901711011098111181100901110118091711011089111191180111119110811111811901111101198111118110911111011891111191181011119110181111811910111101191811118110191111011819111191181111118119111111911180071191110807118111900711011198071181110907110111890711911181111181119111119111181111811119111119800010111908001011190080101119000817111890001011109800101110908017111090081111180900101110890010111009801111100908111118009010111080901711100890111110009811111800091711108009111110080911111000891111198001071119080107111900810711189001171110980111111090811111180901171110890111111009811111180091171110809111111008911111198010171119081077111900180011189010071110981007111090180711180910771110891017111009181111180019101110801917111008191111198011111119081111111890111111109811111118091111111089111111198100101119018011111901087711189100101110918077111091080011180190011110819077111001981111180109771110810910111001891111198101111119018111111891011111109181111118019111111081911111198110111119011811111891101111109118111118011911111081191111198111111118911111111918001011191080171119100811111819001111101980171110190877111810900711101890071110109807111810090111101809771110108917111918011111191081111118190111111019811111181091111110189111111918100711191018071118191007111019180711181019071110181907111918111111181911111119118000111911080011181190001110119800111811090011101189001119118111111811911111191118111118111911111198001011119080101111900817111189001111110980101111090817111180901011110890101111009817111180090711110809071111008907111198010711119081071111890107111109810711118091071111089107111198100011119018001111891000111109180011118019001111081900111198111111118911111111918000111191080011118190001111019800111181090011110189001111918111111181911111119118111111811911111119800011111908001111189000111110980011111809001111108900111119811111111891111111191811111118191111111198111111118911z
8000000010080000001000800000100008000010000080001000000800100000008010000000081080000001100800000110008000011000080001100000800110000008011000000081108000001010080000101000800010100008001010000080101000000810100000001810800000111008000011100080001117000800111100008011110000081177800001001008000100100080010010000801001000008100100000018010000001081080000101100800010110008001011000080101170000810111000001811180000110100800011010008001101000080110100000811017000001181180000111110800011111008001111100080111110000811111800010001008001000100080100010000810001000001800100000108010000010081080001001100800100110008010011000081001100000180111000010811180001010100800101010008010101000081010100000181017000010181180001011110800101111008010111100081011110000181111800011001008001100100080110010000811001000001180170000110811800011011108001101110080110111000811011100001181118000111007080011100700801110070008111007000011180780001111110800111111008011111100081111118001000010080100001000810000100001800010000108001000010080100001000810800100011008010001100081000110000180011000010801170001008111800100101008010010100081001010000180101000010810100001001811800100111108010011110081001111000180111100010811118001010010080101001000810100100001810010000101801000010108178001010107080101010700810101070001810107000101810780010110170801011077008101100000018110000001011800800101111108010111110081011111000181111180011000100801100010008110001000011800100001108010000110081080011001170801100177008110010000011801000001108100800110101008011010170081101011000118100000011018008001101111080110111100811011110001181111800111001008011100100081110017000111800000011108008001110111080111011100811101110001118111800111101108011110110081111011000111181180011111110801111111008111111180100000100810000010001800001000108000100010080010001000801000100008108010000110081000011000180001100010800110001008011000100081178010001010081000101000180010100010801010001008101000100018178010001107081000110700180011070010801107001008110780100100100810010010001801001000108100100010018010001001081080100101170810010177001801010000108101000010018100801001101008100110170018011077001081100000100118008010011111081001111100180111110010811111801010001008101000100018100010001018001000101080100010100810801010011008101001170018100177001018010000101081008010101010081010101000181010110010181077001010180080101011110810101111001810111100101811118010110010081011001000181100170010118011001011087780101101110810110111001811011100101181118010111011081011101100181110110010111811801011111108101111110018111111801100001008110000100011800010001108001000110080100011000810801100011008110001100011800111001108017700110081008011001010081100101000118010110011081011001100187780110011110811001111001180111100110811118011010010081101001000118100170011018011001101081180110101110811010111001181011100110181118011011011081101101100118110110011011811801101111108110111110011811111801110001008111000100011180017001110801100111008118011100111081110011100111801110011108111801110101108111010110011181011001110181180111011110811101111001118111180111100070811110007001111800700111108078011110111081111011100111181118011111011081111101100111118118011111111081111111181000000100180000010010800001001008000100100080010010000801001000008108100000110018000011001080001100100800110010008011001000081108100001010018000101001080010100100801010010008101001000018108100001117018000110001080011000100801100010008110081000100100180010010010801001001008100100100018010010001081081000101100180010111010801017701008101000100018100810001101001800110170108011011010081101101000118008100011111018001111101080111110100811111810010001001801000100108100010010018001001001080100100100810810010011001801001170108100111010018017701001081008100101010018010101001081010170100181011010010187781001011110180101111010810111101001811118100110010018011001001081100100100118011010011081181001101110180110111010811011101001181118100111011018011101101081110110100111811810011111101801111110108111111810100001001810000100101800010010108001001010080100101000810810100011001810001100101800111010108011101010081118101001010018100101001018010170101081011010100181181010011110181001111010180111101010811118101010010018101001001018100100101018011010101081181010101110181010111010181011101010181118101011011018101101101018110110101011811810101111101810111110101811111810110001001811000100101180010010110801701011008118101100111018110011101011801110101108111810110100701811010070101181007010110180781011011110181101111010118111181011100170181110000010111800001011108008101110111018111011101011181118101111011018111101101011118118101111111018111111181100000100118000010011080001001100800100110008010011000081081100001100118000110011080011701100801110110008111811000101001180010100110801010011008101701100018118110001111011800111101108011110110081111811001001001180100100110810010011001801701100108118110010111011801011101108101110110018111811001100701180110070110811007011001180781100111110118011111011081111181101000100118100010011018001001101080100110100817811010010701181001070110180107011010810781101010170118101000011018100001101018008110101111011810111101101811118110110010011811007701101180000110110800811011011101181101110110118111811011101101181110110110111811811011111101181111118111000010011180001001110800100111008010011100081081110001170111800100011108010001110081008111001010011180100001110810000111001800811100111101118011110111081111811101001001118100110111018000011101080081110101110111810111011101811181110110110111811011011101181181110111110111811111811110001001111800110111108011011110087781111001110111180111011110811181111010110111181011011110181181111011110111181111811111001101111180110111110811811111011101111181118111111011011111181181111111111800000010108000001010080000101000800010100008001010000080101000000810180000011010800001101008000110100080011010000801101000008110180000101010800010101008001010100080101010000810101000001810180000111710800011111008001177100080110010000811001800010010108001001010080100101000810010100001801010000108101800010110108001011710080101111000810111100001810018000110101080011010100801101710008110111000011877180001111110800111111008011111100081111118001000101080100010100810001010001800101000108010100010081018001001101080100110100810011710001801111000108111180010101010801010101008101010100018101110001018111800101111108010111110081011111000181111180011001010801100101008110010100011801110001108111800110111108011011110081101111000118111180011101110801110111008111011100011181118001111111080111111100811111118010000101081000010100180001010010800101001008010100100081018010001101081000110100180011710010801111001008111180100101010810010101001801010100108101710010018111801001111108100111110018011111001081111180101001010810100101001810010100101801710010108111801010111108101011110018101111001018111180101100710810110071001811007100101180718010111111081011111100181111118011000101081100010100118001010011080101001100817180110010710811001071001180107100110810718011010771081101000100118100010011018001801101111108110111110011811111801110017108111001110011180001001110800180111011110811101111001118111180111101110811110111001111811180111111110811111111810000010101800001010108000101010080010101000801010100008101810000110101800011010108001101010080117101000811118100010101018001010101080101010100810101010001811181000111110180011111010801111101008111118100100101018010010101081001010100180101010010817181001010710180101071010810107101001810718100110771018011000101081100010100118001810011111101801111110108111111810100010101810001010101800101010108010101010081018101001771018100100101018010010101081001810101017101810107710101810001010101800181010111110181011111010181111181011001010181100111010118000101011080018101101111018110111101011811118101110111018111011101011181118101111111018111111181100001010118000101011080010101100801010110008101811000117101180010010110801001011008100181100101010118010111011081077101100180018110011111011801111101108111118110100101011810011101101801110110108771811010111101181011110110181111811011011101181101110110118111811011111101181111118111000101011180011101110801110111008111811100111101118011110111081111811101011101118101110111018111811101111101118111118111100111011118011101111081118111101111011118111181111101110111118111811111111118000001011080000101100800010110008001011000080101100000810118000011011080001101100800110110008011011000081171180001010110800101011008010101100081010110000181711800011071108001107110080110711000811071180010010110801001011008100101100018010110001081011800101001108010100110081010011000181001180011011110801107711008110001100011800118001111111080111111100811111118010001011081000101100180010110010801011001008101180100111110810017711001801001100108100118010101711081010111100181077110010180011801011111108101111110018111111801100101108110017110011801111001108771180110111110811011111001181111180111011110811101111001118111180111111110811111111810000101101800010110108001011010080101101000810118100011711018001111101080177110100810011810010101101801011110108101111010018771181001111110180111111010811111181010010110181001711010180111101010811118101011111018101111101018111118101101111018110111101011811118101111111018111111181100010110118001711011080111101100811118110011111011801111101108111118110101111011810111101101811118110111111011811111181110007110111800711011108071181110111110111811111811110111101111811118111111111180000101110800010111008001011100080101110000810111800011711108001111110080111111000811111180010101110801017111008101111100018111118001111111080111111100811111118010010111081001011100180111110010811111801011111108101111110018111111801101111108110111110011811111801111111108111111118100010111018001011101080171110100811111810011111101801111110108111111810100711101810071110101807111810111111101811111118110000111011800011101108001118110111111011811111181110111110111811111811111111118000101111080010111100801011110008171111800107111108010711110081071111801000111108100011110018001111801111111108111111118100001111018000111101080011118101111111018111111181101111110118111111811111111118007711111080001111100800111118011111111081111111181011111110181111111811111111118011111111081111111181111111111811z
0000000090000000019000000010900000001190000001009000000101900000011090000001119100001000900000100190000010109000001011910000110090000011019100001110970000111191000100009000010001900001001090000100119100010100900001010197000101109000010111910001100090000110019000011010900001101191000111009000011101910001111091000111119100100000900010000190001000109000100011970010010090001001019000100110900010011191001010009000101001900010101090001010119100101100900010110191001011109100101111910011000090001100019000110010900011001191001101009000110101910011011091001101119100111000900011100191001110109100111011910011110097001111019100111110910011111191010000009001000001900100001090010000119001000100900100010190010001109001000111910100100090010010019001001010900100101191010011009001001101910100111091010011119101010000900101000190010100109001010011910101010090010101019101010110910101011191010110009001011001910101101097010110119101011100900101110191010111109101011111910110000090011000019001100010900110001191011001009001100101910110011097011001119101101000900110100197011010109001101011910110110090011011019101101110910110111191011100009001110001900111001090011100119101110100900111010191011101109101110111910111100090011110019101111010910111101191011111009101111101910111111091011111119110000000901000000190100000109010000011901000010090100001019010000110901000011191100010009010001001901000101090100010119110001100901000110191100011109110001111911001000090100100019010010010901001001191100101009010010101911001011097100101119110011000901001100197100110109010011011911001110090100111019110011110911001111191101000009010100001901010001090101000119110100100901010010197101001109010100111911010100090101010019010101010901010101191101011009010101101911010111091101011119110110000901011000190101100109010110011911011010090101101019110110110911011011191101110009010111001911011101091101110119110111100911011110191101111109110111111911100000090110000019011000010901100001197110001009011000101901100011090110001119111001000901100100190110010109011001011911100110090110011019111001110911100111191110100009011010001901101001090110100119111010100901101010191110101109111010111911101100090110110019111011010911101101191110111009711011101911101111091110111119111100000901110000190111000109011100011911110010090111001019111100110911110011191111010009011101001911110101097111010119111101100901110110191111011109111101111911111000090111100019711110010901111001191111101009011110101911111011091111101119111111000901111100191111110109111111011911111110091111111019111111110911111111191z