137912021755116655118441082139713111514175189266196766617917606851851141118621366910161178651365351101738415133531496103119947981101412154219462601378911474328162265916142501996332841019700116211675337401988190014797313809272139859412361973186870348114323988218081221196