31
3
19
1
12
23
10
8
28
10
28