21311911759831531229133989353059512026501898431898442130936880806880676081261376958312146111173813068681263817179747462411119788138934942450458874638591198221197411185721400232119830119754400253400217119789119406311165731116562400233126444012631851579604126315112633633349611857221339761146192771820815303451479406424511531230426091264473679852907558602125151044414956601263148126317712667451264138126359811801052131521580268158024913867242293601531190126504881653881655412631861263147816539119277911295082603925597411792411793116904511690466129135418541219425130890712631684002346128466799891219250435252131531263336164287163814462454119790