true 3436 624 true 2 3 5 15 28 31 59 64 66 70 82 84 86 98 99