22 697 422 true 1 15 16 31 38 42 47 48 50 53 56 61 64 72 78 86 87 91 92 94 96 98