8
13
16
17
1
3
2
1
4
3
103
23
2
6
4
31
26
3
4