114987114990114996114993114999114981115002115005115014115011115008115020114984115023115026115029115032115214115217115221115225115226114907114860106240106212106231106206104958103925106228106205103765106232106210106239104255106227103757103921103761103773103768103646106226754787547575477754767548275550755487554975555755527555675554755597556375560