121005120913107333112511120495120420120429120344120350120368120383120395120398120441107397120463120469120565120568120577107400120690120745120777121178107413119796119636119648119675119718119495119472107416107419118954118900118768118789107422118871119034112551119055119061107426119133119142121115112554119222119303119306107433119364119378119408112557107436109976