114987114990114996114993114999114981115002115005115014115011115008115020114984115026115029115217115221115225114907114860106240106212106231106206104958103925106228106205103765106232106210106239104255106227103757103921103761103768103646106226106208106249106234106247106225106241550315464655329550351038555511955150552205507910388753495549595494354636