76
149
687
260
103
300
298
173
118
188
216
352
69
67
59
1027
32
279
320
326
497
821
170
274
365
460
338
180
234
434
347
167
244
409
206
172
53
201
60
197
513
204
424
89
37
52
64
164
44
95
181
398
449
131
155
656
528