28
313
95
213
86
294
10
157
32
198
16
136
35
126
54
129
27
112
266
42
102
9
119
130
3
91
40
132
79
89
88
18
81