Codes:
01 : 696 14 : 11264 27 : 26639 40 : 23725
02 : 31877 15 : 30917 28 : 9625 41 : 15194
03 : 16022 16 : 19507 29 : 14551 42 : 2051
04 : 27037 17 : 12510 30 : 17278 43 : 14852
05 : 23428 18 : 20848 31 : 7157 44 : 591
06 : 12765 19 : 29124 32 : 29596 45 : 28500
07 : 14773 20 : 9780 33 : 1648 46 : 15256
08 : 24726 21 : 1581 34 : 19829 47 : 20318
09 : 18412 22 : 19380 35 : 4046 48 : 10607
10 : 23812 23 : 29385 36 : 9468 49 : 17771
11 : 30724 24 : 21013 37 : 22866 50 : 8951
12 : 21570 25 : 8492 38 : 14517
13 : 6337 26 : 21374 39 : 21956