142718881937180912961577848574182113351751270100320411235291154221081726161981161019681298177016991886582171918896247991691963751711716284114591989110127312185215721811133911801351500104910771127119913292791079875296552