15
10
6
9
4
47
34
86
70
39
20
75
11
95
36
62
31
167
103
40
54
97
229
8
37
193
46
41
112
7
30
17
19
43
82
130
181
100
174
58
98
38
61
301
675
171
71
35