3
6
12
20
30
43
47
6 10 26 32 42 45 47
6 10 26 32 42 45 47