116443116487116371116375116316116447116455117414114268116060118960117639117651117655115899115903112438115891111348112131117718115919115927117683117687117706117691110704115815115843117722117726117714117738115820115644115631116537115795115807117906117918117930114272117902117963117846117959115606115549118187118155118116118185115553118176118110118143118107114873