127
460
865
165
147
1072
535
528
89
820
11
682
842
267
717
441
82
832
56
425
8
275
1282
311
330
249
452
277
696
422
1441
427
216
83
269
599
121
276
248
652
776
366
46
289
28
12
