4
5
8
25
31
40
80
12
42
53
120
41