130479615666911399772631485665508155650288356946514012388891703349281167740130088613621243350653349191362161116957412707328214788215033350664777581525329152530913623492767312099472036742037131270677821453126389412705901270591334941126388415253408896733350671263900126388382136752924382138952930019511612706266542199134826243991395971519334648292203242203251442306139391217130133403215188533335763201691426633151897076418689492151885474591819766422024876421764039728629049316502614266341214563600857648097378097167131266988126699060085864837347829347085142660414262731407902454141159271245410108944108834382049108948108840108846