195698681946037019349244188246521877162918759071187285951872297918689139185374041811280918075023180588541801599717979365179673431796629417965376179586971795216917924752179100961789720917891277178780411781331517798240177843871776716717750811177485561774569817745052177393651773781517736624177326051770871917707889177073741770566517702021176966551769597217692023176820451767389617673419176729541766651217664768176620231765788717649709176494201764889917648646176482171764815317647865