10 616 349 true 3 5 12 17 18 23 27 29 33 36