20
10
8
30
29
23
260