135724173790132947197232214675517116780116941901471188931300152183765453214516658654177815539965242222691202865160395103515105068269391939138850917385011231655432219261295462096531935872085911391071551621482665009014516516360522526710159760130185567143416190647137813442214082834872501615769810441685640159268196387154395516150268141510122751205275607411920775028142778144654130414204442237855097525842210670108416210502992011135465798894391402512197442229685876732544718014069732837211772138482098082037191913195119919629319599614487125815617971665182012