21605540783745061177222732953452936012443931012881831825778642454100179679117624259832037408496321411857414261075912211104520685958286127858138750218226483401701476182710013315668710478813131412449510015420218782298081113215645672634969143232221245911094994284811425711156992429416385973216185523596024390125219015197312694161555701113943599128722192661280662002891946112007031799301633901345755682114321789081583491848099693943081022462027751274361395028180521552984931426967971965251582622202157368623166104129195366186387179031660454785323355