19 864 490 true 1 2 5 20 29 31 36 51 53 54 60 67 72 74 78 83 90 93 95