25
8
31
6
10
3
3
1
110
349
62
334
26
15