3
12
1 5 7 19 37 16 31 9 10 11 12 27
32 26
