28
74
280
52
17
170
336
64
75
60
210
49
27
736
223
543
127
277
479
105
310
97
307
26
207
716
416
459
214
473
137
190
356
146
296
230
204
387
154
93
162
44
229
1025
475
337
89
251
319
243
156
450
101
225
849
157
684
188