8
4
3
25
20
103
72
200
110
37
124
35
31
11
39
18
23
352
70
159
42
21
50
34
14
45
79
22
29
66
80
78
26
16