2289299569104484444302100654793914346045171208883135334476421505671708151530099937369763137053155435826751850852047577939040894464892360614003742156443180438184727203536653391071491129051361655125891666107571048514136621301652558129362129686123803120161172029589814004159671125587169281459111914635029012848247809927608860715409920046822058295316442616715810134684030705167311418634314684860885903645163415021266273183170121611180520197656451277355311965619422141205091713536422267421534161770204731840251701722140226271317057617081817974415255350357