19
1 2 3
8 9 10 11 12
13 17
20 23 24
25 26 30
31 32 33 34 35