18 5078 348 3 5 14 39 42 50 62 63 66 69 72 74 77 87 92 96 98 100