5
5
6
15
19
29
96