67991267991113653526798417005624285373097964797701012492427421428536427153427420141852046453060585632235660585488136775975130979542853567996385222452056191167775768142741812522358812341418519679910679909605861124302124283154482565246812796298793713130463130456319186318001279011176078176140631786244198700921080346284461079226524649463101243460945682945914143471912499639463081243535110458565245865247694623794630765247215064834936461180562968751124915471696843221315496137352357352341153148578345784557833578325782957425574235742257421113716857417920828166741976651439324612302937997937996622992229201591709