7 103 246 true 2 6 13 22 27 32 38