321
195
438
319
298
54
359
238
391
56
530
130
520
304
687
193
259
190
356
205
649
65
315
152
548
266
207
156
306
206
599
211
412
140
582
415
615
150
626
72