178096204287698401131100743951011905061182008698384148868648559050614569840750597014885072043006018774704731488481112513514886831067989131099622687513558065349652043121951554855361138232110711769840651621912572001492637790797791653791732113340410758451488506149265914884692722181133403485591112179410960472145071156817104407660187536706869840513110371116577102175106740272719114887154486428279602042861567442204296485601153573149241411820016984041563707601874115483248554444862311271101492646105108217258210559931567391214506112177913577491036152159010569832720429513110177908044377183649053647933647441192343793281993079328010630435862741271490