343 1 99 99 2 621 10 10 3 307 344 4 16 16 5 459 80 80 6 64