47420559552251216551052428983763648748520459327895404846457883002696496550284548263314313470383912586542174391971172183093664572568374651111730637111824662782142555234123202175653315203646126421011073763545655343752077858285715041956282062576445633208772929958977764370161554233717638