22 2506 849 true 4 6 12 14 15 20 31 32 36 39 40 42 47 53 54 57 71 74 79 80 95 97