6 95 103 true 2 4 10 22 31 39