15 20
215134 614231 265988 758744 240013 256371 900242 870723 826173 469324 284237 465261 449575 540051 880280
1 9
1 12
2 5
2 15
3 8
3 11
3 13
4 7
4 10
6 12
7 13
10 15
12 15
13 14
