202288565120424293187243221689280527145203538470685113745678690893061671712967012292511524615411086871758265627028206434252691983994427379827883580950358933283477823401404596582722824837750519554031380520569123050417082856320425555130833327972343286456536274353122176270376190304244653804466688154746331677837637171823395865762632514208352518211350