12 1038 497 true 1 4 13 18 32 36 52 63 77 79 98 99