18 5370 410 1 2 5 6 14 18 23 24 44 49 56 64 74 77 80 85 88 99