5
5 2 7 21 35 49
4 13 29 31 44
2 17 33
1 23
1 24
