8 103 281 true
1 6 7 16 31 34 36 38