17 5346 1702 true 1 2 4 8 12 20 28 29 44 51 58 60 64 67 78 95 99