116306116280116230116226116210122032116569116107117458117462117466117474117478116202116099116051124563117639117647117651117655116114116043116039114984109702115899115903117643117506117498117486117482116234116047132475126063112438117627115907115895115887115883115891112131111348117718115911115915115919115931115927117683117679117671115923117675117687125503117710