120562119364114372112109112124112131112137115285114279110535110469110452112695112263112266112068109840111501107812107822108209107797109909108021108218106257107337102864108059102695108054102711102909968501026281062701080221080241026991080251062601080261080271080281080291080331080301080311080321080341062631080358941396487108036106215108037108038108039108040