18 3554 132 1006968 1 2 11 13 31 32 39 42 44 53 54 62 64 69 86 92 97 99