119913387783216337335251267182952719801600167819874121884192819702407211831134716048141694148468083813881530118539518731113125143688612647861177666192791794188077726519081332110184917333618535306411381505316871879300134215861614180687511611448104270614541544176612829855351901190457414811991076