1
31
22
11
3
17
15
39
2
23
32
11
2
28
28
10