5
5
6
14
19
29
96