18 840 363 true 6 11 12 14 17 21 23 25 26 29 30 31 32 34 36 37 38 39