18 427 295 true 3 4 7 13 14 16 18 19 24 27 28 30 31 32 35 36 37 39