102351910235188379706017431177815123775159755912377501237749519683113504314292991517432204513821157800032821156139179182119782125984378656521582117582117482119678304816122110913671493928149433278308114939232580207830611319897783080783000783079783025783078488746116204512653231418392623378623381112256212652811385293141839147228149662476599888012065911572423156729244503444503334358134309434358012887261572422135215712667810018647010209226121161886138736313873621387446116195211618941387270138746052743661848422128011615518554331419717141969514196521419694141969311171851106313120522614196921419650141945513440191536712221736121572112382839693721556333