12 1098 455 true 2 3 6 7 10 14 23 28 62 76 77 98