24 812 507 true 3 16 19 22 25 31 34 37 41 48 49 50 54 58 59 61 66 67 70 81 84 96 97 98