428364356043567437684209253100534104212243893130204199943556534114298551953530914209553089421185341313071129221293842120427414316212914419864199343886422894330812950419944291113478129324357813081427344248912888129254209743291420901291542514531105310941992421311352853088432884358242740432994283213070424954230042290424964291743579530871301741989531124356842125429764298312884534044228043155