16 1395 650 true 2 4 8 16 32 33 39 42 51 73 75 82 90 93 95 96