11 645 1003 true 3 7 8 17 19 23 24 31 34 37 38