1
15
7
177
47
5
39
153
69
81
166
14
17
24
103
32
9
43
35
33
70
391
93
41
26
59
106
34
80
27
20
16
29
13
395
11
19
191
105
74
363
12
162
404
125