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