10 1 1 100 5050 83 396 36 8 13 12 13 12 11 7 2 5 6 53 2 8 5 19 9 37 3 2 54 60 2 2 11 2 5 10 2 4 130 4 2 13 5 15 54 104 4 6 6 16 33 5 27 10 5 4 10 17 4 66 3 24 7 13 5 18 999999 100 1877 155 1 1 3 4