2
21
25
1
9
20
1
14
8
30
0
0
25
140
9
166
26