31852751221321613825064236333126423634204421014313672306617727110749120320883155933402317901093622912337022244820921200233663189975932105331027225257867335801161925186729189143393186422788723269406932245898931262422810557218537597258223357322981086228742165711227104172260757463709531581303832330733572338813368423730188921661258043375223112337271894227972239231571331692319817773211433392217862812728713356022760113002115951542414310944211642364233858114131861317392577233783209062364333921321957581397037704302728525320776991468533656227863222431660754940786648059