955109158210159321145113958388110339389679609986189576271117951101311186079651116909971112961599589095499610841060112561711381130105188058489499110819169378959311000969395111210618849811063109411358989638936111083111911479879121078962102011378799081109940620108899710651106990917106689111109709489509931082625114110239646086241003887113610641124105089610479071143102210079521133104810431031886989112739687611313936121079109357810141025103510581070883111396699910378971006111511286341086102410801001105910183949116231098101760993310449596339581087106261090010361126614888862613110597210689731123107690610558851077956110293662611488151072988576930899105293411009291005100810275811108939103896111401092819114210671029110110301107621109610168828776069136221073105310561132105410899108891114107510741071102681299411118651099106911469059141122949968577104195311046191134616928904112110343921097104910571103102810199181004992100210851039