217421862185218121812181218221842188219021952197220022012203220522092210221022122213221322112211221322132213221522182219222022232219221822182217221822182218221822172218221622172216221622172217221722172215221622152216221722172217221622152215221522172215221622162216221422142214221322132212221322132214221322112209220822092210220922092208220722062207220722062206220722062204220322022202220222022201220022002198219921962196219421912188218621852183218121772175216921652161215821572153214921442136213121252120211421122110210621032102210120972098210121032102209921022102209920992099210721062102209020872077207420762077208020802084208620852088209120962093209420942095209821022105210721092118212021252131213921402143214421452158216521752181218821942203221022162221222822392251226322722279228822992314232323282338234723452364237823932408240424192437244224582472248124842490250325042503250525112512251425082501250124992500250625142518252725312530253225352538253225282528252425172509250124942494249725012501250225042506251325172526253425422552255925662568256825692567256925662560255625522548254325392535253125282525252225152517254025492525251025092506250825042497249124872481247424682469246824632460245424472441243724322424242024162415240924042401240023992397239223892389238723812379237723762375237723722367236223582354235223522354235323512349234723422339233523302325231623112304229822932283228022762270226322582253225022452241223522292222221522102206220221992194219321952191218621832178217421662158215921632159215421452152213821292123211521072102209320902077207620722061205320482036202620222010200620031993199619851979197519621957194819381937192719171911190418971890188318801870185718611856184518371822181818191814181618131811179817951795179717931804179717801768176517731767176217651755174817401739173517341726171217081705169517011700170417001699170317051705170016901690168116801670167016591655164816391636162816221620163016191612160516101603159815871583157715791584158115761575156915641563155715551554154915481543154015361534153215301529152815291528152315181516151515131511150815061501149914961492148814841480147514711469146214581453145014451440144114391433143114271423142214181413141014101405140314021397139113891385138213831383137613631361135913591356134013341330132813291322132313221321132013171314131013131308