377009407223913162182803185662043166086642278639709346256763042732119891680593219739116046233103753913863125639674366258582115230540111813664487633027107303117721339112282156422607377021664310582376733541250367362311121594177282117922735303841119223397223842153431638216392120510953899421539319181777620382238386462154222734177368972217402186322795751460082327175732273829621241463295528726202859417659318433197025479865932845228212114860043125721022316402166321203680275908286215322302621147227362215031099314292963021800307098895177023183989853221932039176948386