12 486 30 10 13 15 16 35 49 72 74 89 95 99 100