18644516221759430179469241571694952168602223411267182088001289286323320069212354450862209422156961390361633754330367301219901649071929501222691542971825771327121411291437149375184334155938495331050651336449479612428471941205255185490679882213819068418681310850611308212862521192015799422491995331132992595686867191698106414749345766119827479398104057335481330071045691173892094112195541159401837215693915655790988110440987861636451279871180725380642896228608220007749711926071808081904009972817844813612817755511543262602162333710061418261421481295522011724581267302