10498256108920461089467310932367110440561133413811584373129531431355963413753503149787201535459715440538154884721592694617243273176889081769584919606418209192092226725222394347225235622269299923104526447525945461364761169495429649932685154358522502953710425623492585524661614306169788639189864084776473961