18
280
133
111
106
6
139
99
21
329
71
38
105
203
348
166
20
68
81
121
32
47
36
176
22
67
91
54
151
201
59
310
83
123
308
287
197
40
88
84
78
162
177
72
168
242
150
17
62
52
74