65547664706650966655669136798268238685567105171309737267993683410873979153996471101898101922112318117705119859122621123955127138130168137536139036143691144007144272144273144274144278147493147494152347152382158339158495160053161083162877164711167153168905169514169676169766169767170129171070172208174654175750179850181244181475182913185083187474187553188650193408196757198351200651200989205443207242208485209654210342211084211285211291211721213086213237213261213898220108220467221143221990223182225126227503228564228795232977233354234061235361236319236320237394237503238218245710246038