200693377013822673531411654388311144113069414546822466319744952602140883984513703022823023598714151409125001420834299332115347240181334777214311505045664267720140784759208436572962951227120746031584978841511412126097883622120867844321524036794612721481461132101943118872112353107993464901604977377122517119439199662199596161585214128147774224903899642896419358815237746911150033227301101312952893212915767290410184171118043266861967435790947268274912654467532938719435265968215024179821939899388010006056916166397936591367072065632822818052463736