150184149989149430148782148333148174147704147529145933144771143378145145139024139149143936144631117183116528116429116365114270116109115901115905115897115909115889115885115893115913115917115921115933115929117685117681117673115925117677117689117712117708117704117693117697117701115813115834115817115824115845117724117728115838117732117740115821114274117965118139