114542120318924632746318122519658111720817722172670941201504972172119953615836820888181298172236883268698316237775987209649581355832153729261661022451865341293002008435881755223168263345089205174708188815212730189943546292176201458611592961440481834650419078315430346730389121652621681724451264157852872630142211483517001821292310331346475972470496144864371115147658701433182267792671991831527146683474916116809184016160349689264640722330521852216657087388197448189656492298904321187816190840216111121373921788773952145986322119653298735194540