10 117 50 10 18 23 26 18 33 50 1 2 28 36 10 14 22 19 4 10 106 8 15 318 308 471 309 291 209 330 209 747 424113