260
103
300
298
173
118
188
216
350
69
67
59
1026
32
279
320
326
497
820
170
273
365
460
337
180
234
434
347
167
244
408
206
172
53
201
60
197
513
204
424
89
37
52
64
164
44
95
398
449
131
155
656
528
538
372
114