249901662662139808872215750197523394371344681992063352184934204464264751863311201982176251388764969018444624582453212064066022611286411653597876114707129519138862202746112934157574161299889714611019355153935401092169782016751442918816203981185634985382164471071451554982105154840050709902019526938460379291354961140036005381345134850982101469561180925859745205938546192520343091126590206374422308765301224332131542350417459913474622608818733213973816179915896619051622605219844931363862521517945820918310626119266515328212414384926539443819201974164665