10 1601 115 15 19 31 32 47 48 89 94 129 133