15 18 100 8 78 91 97 64 22 64 80 47 30 32 23 66