2
15
22
31
37
42
48
6 7 14 21 22 37 47
6 7 14 21 22 37 47