3 5 10 15 8 2
3 9 16 21 16 4
4 10 19 25 23 5
5 11 24 30 31 6
5 14 29 34 37 7
