363342111211408872043509054720099708191037551755531444691014229753676974887902212861867231079944273321441313913910747910414918020059196694791404352050823799484406188001127206214901120587112421494303116513126419028564016200966346193441800201715051808762013291720931231813363219922610660712377458122282121452762186271434441070241469283936514990517817090939204459780541259019502924394704087170066711618841431371888952400214751420876013739212001189403196443433708196695265804959194355124155544847131418137974767381131974111209189881383381153721460111911213982