805377229827820536689122182690551278563353983995652287278255702691340313527505809202170171205296895187373045414701548284664425891453724842529363262688270308211208562195585402031751985031204248347173501872883337826345665734319082610816733125137674668530615268733265314065538701835504244269733923051446127924328628067274221113678459745176804352204643