3342961812722321323194919441023179618681098386111672161939138722635186219591931161619701026116181136715791989134317971286601174312156092951661987111517231210166759119810755151199173199315101449874376991003130212071769578144518085261301110114101930801