18
8
7
14
29
19
126