31
10
31
2
3
17
19
107
8
8
10
24
1
16
468
6
16
9
8