274
91
84
126
43
337
179
270
248
335
322
434
416
375
220
318
987
281
415
467