21 2692 1003 true 3 4 7 8 14 24 26 29 39 44 47 48 49 50 56 64 70 77 79 88 94