2
5
5
6
5
3
265
25
1
26
29
42
2
18
39