65218683977082717530680885890757946474376981101851103917522110435754170598744802448565282721241450164339642295235240206435714498283575349571556729997266563221572846472774290588846806632336748633894119219051910137830642266731827652221612956768971233785887711044186176609574392124811431071001733954081743111006660758152319076575168509706652545328013442105105171224726487673555407083665763746051443639147269621394068898616895974