7 107 235 true 7 12 20 22 23 32 38