7 107 235 true
7 12 20 22 23 32 38