10 395 89 11 47 49 58 78 80 83 96 97 100