13 684 391 true 14 29 31 44 46 62 64 67 77 81 88 90 98