10
6
27
198
57
259
155
56
43
24
49
25
264
168
74
61
68
95
47
123
163
23
21
18
67
91
80
126
309
55
105
26
215
156