3
18
26
0
1
2
103
31
3
95
29
7
31
381
71
13
62
13
10
31