147
146
226
55
337
37
351
51
253
386
15
600
364
223
387
488
198
288
140
552
82
7
259
84
642
62
277
143
2
392
315
190
253
300
211
519
45
303
134
12
124
344
354
439
17
406
411
