119040121323119067119076119142119195119201119231119303119339119396112560109976121230112563109962121166109993121359121210109912109782117239117121121331121222121140121226111336121343117243117290112109117266117325117382116684111342117354117362117375117358117378116443116487116371116375116447116455117414116060118960115899115903115891112131111348117718115919115927