25
19
17
20
120
43
31
49
163
61