true 101 32 true 2 5 9 10 16 22 24 27 28 32 45 47 49 58 59 60 62 67 70 71 84 87 89 96