18 641 236 true 1 5 7 8 9 14 15 17 19 22 25 26 27 28 31 32 34 39