96513421069612154350215611243164211667481352141814755193688121510535841926121139164175818323069459896734913671092174314178721901751124772798386163118981221137619821123674736130217341772159616239532049068541711196617255157681813821043471398188429219371968326160210651241943