146701168761951889824635115262114917273137381356265138782180925531607418553176252626510219782406918493103766564165026359137722531622415214903976129181517625156256631551913515940213913128052268418486168892102114024143152113316760172044419184481479524325259802521917868