116671488391214086434038546180069867275774220998761214129530115637348705252737504993422244992128251785810288113470717114654385342251884631576832034406047916225667191486981415851203302913013579339066359951680521592732213795223911770211558276302180142227091139167193471010625571654840747946251944821333461049153555712746146509106735839242118571941531616814214511951237679179116481610402419987443792876275042481047223135220216205336194282160154628702138084764418249519387147926845445469414589414817420827351041110536180887190018147738222611174617163337197579