10 355 336 true 2 7 8 18 23 27 31 32 38 39