12 498 313 true 2 6 15 22 30 33 38 40 78 82 84 85