120846120837120388120394120397120400120403120406120437120440120446120443120449120452119176119018118981118985118975118967119114119132119137119140119144119123119185119131119188119151119154119197119120119200119191119204119203119168119221119308119311119227116686117460117464117468115615114977114716114633114653114657114735114350114353114356114261114264114267114253