212218286112414118084110937711817410996417358514364983792533433174125617816152238521649631263892235987270918256013435915433239511417602170598837517374312807721904935637157292126486164597593112241501166641537041836120634732025359643923205310473032317186118136633156147130673152857653631469141530411583122018351586151067231613531155961573746836819409476882436722002614517860291545365386460843202126467871704125035152031356163529116333477055118682144155127009170650754133071407632128431049422192231514115823386289166076558221364824931451411923896866165765