16 3015 97 1 2 8 10 15 16 25 32 33 41 51 53 66 80 86 100