212943194646330662032431863067096216216225680542692068371381035511713371521474319817303041477101475752270035622182674900602263395302961468190215190653671031882722220713251119264495840543615510220545013007683860646412183681704411442041384851291841937017021812755116907441204276652033659727919575120775714224511002410293510537783429131341957088328772669208277414601695842740215273849858106827112008117157215599168088180748414182990638027228187156458676616749536952113449159070907105637289695175405953753900186561206716252077910180791532301932563511201433