888107691639411431078930577987103991710819078798959061127992908880100011366211096989929114810081145954109111479139181069112199411129521140111010511041865107099810801002106497298110888156208871052897102310576081018108411019041004909881110310791058610101710198941035111439610621028100110051106886111710149126279331130611106161496593799796662661610496241033634576107158361711311025613877106310721141885113995596439290062310551060812633107410538903938966151075114610668196259281029889948109889811341089113597011139599911097990110511239699381093106595888410779631108940103058210279881059104394910311022995114210679513951038993607914101611331020110711251083953936999103611116061015950934112990510061115893104411181100103710549671082108711029681128911931618957106895611268911050104711371104109999610078836121034939962111911249101086108510561116960882961619862101358197310031073932622971102660958487611321094104810921122102489911385781109