14
31
45
6
142
21
386
12
166
235
120
44
20
19
168
127
316
254
64
59
34
17
57
4
5
66
201
279
68
157
51
37
35
15
178
171
113
11
7
84
83
3
114
124
8
88
10
18
70
30