true 166437 1623 true 2 4 5 6 12 17 19 21 22 24 27 32 35 39 40 41 43 45