true 352 126 true 1 2 3 9 10 11 15 18 20 21 26 28 32 35 38 44 46 48 49