10 396 355 true 2 10 12 13 15 18 23 31 33 38