313434724216459930811679218322232586719324059745723305555243846606640664104331631591092348818012355224911666835596221344852475608752430295131225967415544602432344736969400461646740475056499176875776256648151941690112195828251939315420124425193547230560543330330621932188709376348322831144839741350461341226765762683546746401877690362054874222111571076133722414618473259712117661856302553556244431652815521682154894310647731896544979546446139352565943255349431816956143525252659706515261856400321105906305229091456934289442255101893680470729996512259319623949154815773379222459021919604225967526841452523583424646664149556019763558659567984845435618363860241603341505204170821802666489748085949619627726470306965921350469849372252601866325764504299940531165184861511134456578