true 497 201 true 1 8 12 16 17 28 32 46 48 56 59 60 65 79 87 94 98 99