true 641 239 true 5 10 15 16 17 31 33 35 38 44 45 46 49 52 53 56 58 63 66 68 71 72 80 87 89 90 99