true 490 309 true 0 5 6 7 12 14 16 18 23 25 27 28 41 45 46 48 52 53 55 56 59 67 71 72 80 83 87 93 95 98