25 2395 946 true 2 4 5 7 14 19 20 21 32 38 46 52 55 57 59 60 70 71 77 82 83 87 92 94 96