17
10
16
28
19
20
42