2
1
2
10
20
10
25
12
26
17
10
38
5
30
42
6