76
55
142
110
182
184
1
77
101
46
58
133
634
249
504
8137
249
438
9914
1
322
405
403
431
7827
359
356
8401
1246
456
15191
1
17700
18586