29
18
6
74
170
84
187
284
79
283
179
80
122
406
35
674
16
117
27
50
218
308
71
765
41
213
638
65
264
205
131
222
94
228
101
137
88
243
31
241
328
166
154
64
87
138
208
237
111
2113
115
134
299
37
7
120