12 333 103 10 13 15 16 35 49 72 74 89 95 99 100