16552847657194391129874184557465856396301261213262710537044114091829695580113376420329512294810528612491047466150535588471726115514920977719276716724511142211240031506163960203111275231976159532148955265077041136611762131781517414419565320674318624417998816595113251219315421222882466571973762557905220186183835193271761535001015581321900510696782177873801066032148652287961135522308684699328642152641450872078011295177008854895897365147890169659196881452473566213622041741301098004175371137874594581014356267614741515734619961612495083225120346102616