28
312
95
214
86
294
32
198
10
157
16
136
54
129
35
126
40
137
66
510
42
102
27
112
9
119
4
111
130
89
3
91
18
81