9 40
5 4 25 37 10 5
5 33 24 19 36 20
3 26 11 6
5 9 22 13 32 7
4 29 40 3 21
5 14 15 28 34 17
5 1 2 18 31 23
5 12 30 38 39 35
3 27 16 8

