12099827635521071183785727493616710734496209440656660976720281123411109433357949277007668767014625357857268729664624038480031006004134159613416261026891397098169600169547895181895252980762132583939412714370661241534716647749676139722813688441494942164916136567513743821194665207145100600312985253336451438730143873581970827833567319131814513742963578511335750140193578930213231324893319235433637171318788112727112102825226483074432739705205331127549152239534388355426298452915077623930539016541113944156475713449004768920192980177511065186688991223427155466512865353648828874525948820866212121511142537151739114996152623432562202686981087782