12 498 353 true 5 8 13 17 20 26 33 48 74 84 94 99