17 1366 846 true 1 2 4 8 12 20 28 29 44 51 58 60 67 77 78 95 99