484053484841484974486079489391489711490322491826492719496014498498498600502437503193503528511635514959515540517436522551524376524682530055531140532356534191534340534976542211542327543178543948550491553944555416555561557422560116562159563324565407565731567393567783568526572232573555574015574269574271575077575916577654577998578002578153578571578602579727583745587256590342591984593645595133595408595586596886597691605120606469615473618032619779626463626871633345635925637561637632637918638144640313641117643336643815645432649489649521650803651442652411654575655343657297657848658761660571661259661352