944865944868285298107147722342315793185210271151703521023134916742742378677813491175135915135925135795135845135732275302275312281612281622281912275281369797113308811463535140511021546200477989116592139592216155511513649432275349246151090019700788458296521659964869964879964885758039014417408461295881155469566076913326741170101451581865651020474865858656843034356714480454762972100576712794311569345169528152193946079514133207409261202263151547615154835700191202264151973910950241957451669972105701132281210114111384212389391044541566953865736607706607718045514636216246861169871957631957384616181422352166998567078740852817558