42
20
428
24
71
217
175
86
212
193
31
710
198
191
146
312
53
267
215
268
343
167
143
226
258
344
666
277
33
378
257
188
98
227
70
1475
17
19
9
50
1144
21
40
126
231
172
52
67
12
25
196
158
164
1413
22
144