10 105 383 true 2 4 8 15 16 17 20 28 31 33