43
343
66
275
150
168
79
134
222
88
109
36
476
130
141
93
177
149
483
193
236
173
277
74
98
116
142
267
370
255
308
278
143
63
55
221
258
315
241
630
184
151
154
393
201
140
853
128
176
423
262
195
234
180