1
4
42
8
12
1
28
5
1
159