97
856
158
950
74
640
115
536
59
425
131
467
61
394
41
408
23
468
54
259
323
32
286
22
266
35
283
1
143
11
210
249
26
245