21 607 295 true 0 3 4 7 8 9 15 17 18 19 21 22 24 27 32 33 34 35 36 38 39