101017271012501103881941042261310538029105616051059260210599810106082781063005710712810785711079206108474071089696109435201095692010960178111606241134862411452970114750411572696116272111798083117981521180306411803071118032911180340911803472118038351180768511807804118078191197585712064008121172721218046012180641