14
8
5
9
4
47
34
86
69
39
20
75
10
95
36
62
3
30
167
70
103
54
97
229
37
192
46
85
41
112
7
29
17
18
43
81
80
130
181
100
174
58
98
61
301
40
673
171
71
35