121337110486093476429287881541917970798971741928733146608615025751483199665729375859755562512531949871631410823677421749562472526193510212696252611252580935338124036688786164620164613887331568063447664886838869888702153724516460913651991161154153715388685116115362180617302820757997621961253231571229321381337301909875001192812202364179394927239456357112903172074107093615464901526080671226671225541888134781145635215464931978031277246127578612758861978251978241978341468471564200890869137008232245044445014013504778529260654563514927266246710543618003191591441107318582224453006621357189763118890868226371