115032114770113563109719117955117947117939117923117914114390114387114381114303114220114165114369114779113566111370110539117894114607125498114767110720116292116076114055113994127987114056114348113510111191114619113997113931135270130722114721114285113048110475118011117900117542113935113897114351113853113329113207113869113865113801114354117758117538116295124237