10 532 353 true 3 5 13 18 23 27 29 30 36 38