59552427811150432063648472964473078278850263651555233234643203554512123737628375218202175563646642482553204466161637635363002572195106532076385406471738589439522269925845648748528914282830911391845877858373141972176544110649299474703156516518212572206117510593374313645571470205568777