249
876
141
675
60
487
43
474
201
250
77
346
106
169
103
186
46
216
32
286
4
253
31
227
14
198
137
156
204
63
116
12
203