9231 8
45122 23
38655 54
11587 12
16367 19
39415 58
10684 7
84195 127
77844 91
21554 24
11589 11
12908 13