25
10
20
23
22
19
34