395
183
260
465
126
217
128
171
103
220
189
333
294
243
168
156
77
466
276
138
169
451
179
121
166
196
293
516
311
331
244
74
630
63
648
204
558
406
300
75
91
250
205
357
631
259
137
113
508
49
372
224
61
290
262