4
5 6 19 20 27 30
4 28 34 35 43
2 33 42
1 45
