94394295715394394112574643684489086189265991525583115668611295061129505399990399989200597200596911083979869979868110267228265694263470220252989446890964561137984442732794684915013311585531127165257166458192558192454705813817075819235817051222875264022943277262001432200153121814040831467647625076170139454139506987896427957173113340232518876249107861405311140545228278844233313950513720583087533054383087761405433123294435554128066038754715861839639013719951232931235343387563460587373869373835117849014053223905842664105774095769345773675773865773855774081073214321718321490324957614927130213772813722605760601372057