20 2372 1057 true 7 15 20 22 27 28 34 37 39 47 52 59 61 62 68 69 77 78 89 98