3
5
42
26
2
2
7
6
2
26
31
2
12
15