Amrith Kumar (amrith),Andrea Frittoli (andreaf),ChangBo Guo (gcb),Colleen Murphy (cmurphy),Doug Hellman (dhellman),Emilien Macchi (emilienM),Feilong Wang (flwang),Graham Hayes (mugsie),Huang Shuquan(shuquan),Ildiko Vancsa (ildikov),Jeremy Stanley (fungi),Julia Kreger (TheJulia),Mohammed Naser (mnaser),Paul Belanger (pabelanger),Sam Yaple (SamYaple),Swapnil Kulkarni (coolsvap) 2,13,16,7,14,4,9,1,6,12,5,6,10,9,3,11 16,16,4,16,1,16,4,16,16,2,16,16,16,16,16,16 16,1,16,16,1,16,16,16,16,16,1,1,16,16,16,16 5,16,3,16,2,4,16,16,16,6,16,16,16,16,1,16 16,16,16,16,16,16,16,16,16,1,16,16,16,16,16,16 16,16,16,16,1,16,16,16,16,16,4,3,16,16,2,5 16,16,16,2,16,16,16,16,16,16,16,1,16,16,16,16 16,16,16,4,1,2,16,16,16,16,16,5,16,3,16,16 16,16,16,16,3,16,16,16,16,16,4,16,2,1,16,16 16,16,16,7,1,16,16,16,16,16,2,16,16,16,16,16 5,16,16,16,4,16,16,16,16,1,3,2,16,16,16,16 16,16,16,16,2,16,16,16,16,16,1,16,16,16,16,16 6,7,5,4,2,11,14,3,9,10,12,1,13,8,15,16 7,7,7,5,2,1,7,6,7,7,7,3,7,4,7,7 3,3,1,3,3,3,3,3,2,3,3,3,3,3,3,3 16,16,16,2,1,3,16,16,16,2,1,16,16,2,16,16 16,16,16,16,16,1,16,16,16,16,16,16,16,2,16,16 5,15,2,13,1,4,10,3,14,16,6,8,12,11,9,7 2,8,16,16,1,16,16,4,16,16,16,7,6,5,3,16 16,3,7,3,1,6,16,16,16,16,2,5,16,7,16,16 16,16,16,16,1,2,16,16,16,5,16,16,16,16,16,16 16,16,16,4,3,16,16,16,16,2,1,16,16,16,16,16 16,16,16,2,16,16,1,16,16,16,16,16,16,16,16,16 2,7,12,3,4,5,14,1,16,11,8,6,9,10,15,13 6,6,6,5,1,6,6,3,6,6,2,6,6,4,6,6 9,8,16,15,5,3,1,10,14,4,7,2,11,6,12,13 3,16,16,16,16,1,16,16,16,16,16,2,16,16,16,16 16,16,16,16,16,1,16,16,16,1,16,1,16,1,16,16 5,2,14,8,1,6,12,7,11,3,4,15,9,13,10,16 5,8,1,15,13,6,3,10,4,16,12,11,7,14,2,9 9,6,13,8,1,3,15,10,11,5,2,14,16,7,4,12 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 2,16,16,16,16,16,16,16,16,3,16,16,16,16,16,1 15,6,5,2,9,8,10,16,11,1,4,3,7,12,13,14 2,1,7,11,3,4,14,8,12,15,5,10,6,16,13,9 6,4,16,5,3,16,16,16,16,1,2,16,16,16,16,16 16,16,1,16,2,16,3,16,16,16,16,16,16,16,16,16 16,1,16,16,2,5,16,16,16,16,1,16,16,16,16,16 16,16,16,16,5,16,1,16,16,3,1,16,16,4,16,16 5,16,6,9,1,2,4,9,9,9,3,16,16,9,9,16 1,11,9,2,3,4,5,13,8,10,14,6,7,12,16,15 3,13,15,7,2,1,6,12,16,8,5,10,9,11,4,14 16,5,16,16,2,16,16,16,16,3,4,16,16,1,16,16 9,1,6,10,2,11,8,4,16,16,3,10,8,5,16,7 2,16,16,16,1,16,16,16,16,16,16,16,16,16,16,16 16,8,13,7,11,7,10,2,12,1,9,4,14,7,3,15 13,5,7,3,15,1,14,8,9,11,16,4,12,6,10,2 16,6,14,14,1,2,7,14,14,5,3,4,14,8,15,14 16,9,15,2,8,1,8,3,12,4,8,5,10,13,11,10 16,16,16,2,16,16,16,16,16,1,16,3,16,16,16,16 16,16,16,16,3,4,16,16,16,16,16,16,1,2,16,16 10,9,5,1,2,3,12,6,14,7,11,4,8,13,16,15 16,6,15,14,1,4,7,12,5,3,10,2,13,8,11,9 16,16,16,16,1,2,16,16,16,2,1,2,1,2,2,3 16,1,16,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 4,9,2,14,1,10,5,8,11,16,12,13,15,7,3,6 13,3,8,12,1,6,11,16,14,4,5,10,9,2,15,7 16,3,16,4,16,16,16,16,16,1,16,2,16,16,16,16 6,9,16,8,2,1,4,5,16,16,3,7,16,16,16,16 1,16,16,3,5,7,16,2,16,6,8,9,16,4,16,16 16,16,2,16,16,16,1,16,16,16,16,16,16,16,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,1,4,16,16,16,16,16,2,3,16,3,16,16 16,1,16,1,16,16,16,16,16,16,16,1,16,16,16,16 4,10,6,11,2,16,14,5,15,8,3,9,7,13,1,12 16,16,16,16,16,16,16,16,1,16,16,16,16,16,16,16 10,9,7,6,5,8,13,14,11,12,4,2,3,15,16,1 15,15,6,3,2,1,2,2,15,2,6,3,15,15,15,15 16,16,16,16,16,16,16,16,1,16,16,16,16,16,16,16 16,16,16,2,4,1,16,16,16,16,5,3,16,16,16,16 16,16,16,2,16,16,16,1,16,16,3,16,16,16,16,16 16,16,16,16,4,1,16,16,16,16,16,16,3,2,16,5 16,16,16,3,16,16,1,16,16,16,16,16,16,2,16,16 2,15,15,15,15,16,15,4,2,8,15,3,8,5,8,15 16,16,5,16,1,2,16,6,16,3,7,8,16,4,16,16 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,3,1,16,16,16,16,2,16,4,16,16,16,16 16,16,3,16,1,6,2,5,16,16,4,16,16,16,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 6,16,16,1,4,7,1,6,16,5,2,3,4,6,16,2 1,9,16,16,5,2,16,4,16,16,16,3,16,16,16,9 16,16,16,16,16,16,16,16,16,16,1,16,16,2,16,16 16,16,16,16,1,2,16,16,16,3,16,16,16,16,16,16 16,16,4,16,2,1,16,16,16,16,16,5,16,3,16,16 9,7,9,1,8,4,16,9,10,16,2,6,9,3,5,16 15,8,15,1,13,16,15,15,15,1,13,1,8,15,2,15 4,6,16,3,1,2,16,16,16,16,16,5,16,16,16,16 3,16,16,4,1,16,6,16,16,5,2,16,7,16,8,9 12,1,8,7,3,14,10,6,15,5,4,9,2,11,13,15 2,3,1,1,2,3,1,2,16,1,2,1,1,3,16,16 16,7,16,5,1,8,16,3,16,16,2,4,16,16,6,16 4,3,16,16,1,3,4,16,16,10,2,10,16,16,16,16 16,16,16,16,2,16,1,16,16,16,3,16,16,16,16,16 16,16,1,16,2,16,1,16,4,16,16,16,16,16,2,16 2,16,16,2,1,2,16,1,16,1,16,16,16,16,16,16 16,16,1,1,16,16,1,1,16,1,16,1,16,16,16,16 16,2,16,16,5,3,16,16,16,4,1,6,16,16,16,16 15,1,16,15,15,16,3,2,16,7,3,5,8,6,14,16 16,16,16,16,1,16,3,16,16,16,2,16,16,16,16,16 16,16,16,16,16,16,16,16,16,16,2,16,1,16,16,16 15,1,13,6,12,7,4,14,5,2,8,3,11,10,16,9 3,16,16,16,2,16,16,16,16,1,4,5,7,6,7,16 16,16,16,16,2,2,16,16,16,16,2,2,3,2,1,16 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 16,9,1,12,2,3,15,11,15,5,4,8,7,6,10,12 16,16,16,16,1,16,2,16,16,3,16,16,16,16,16,16 16,16,16,16,2,1,16,16,16,16,16,16,16,16,16,3 16,2,16,16,4,16,16,1,16,16,16,3,16,16,16,16 16,16,16,16,2,1,16,16,16,16,4,16,16,3,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,16,16,1,16,16,16,16,16,16,16,16,16,16 16,3,16,2,16,16,16,16,16,16,16,16,16,16,16,1 16,16,2,16,16,16,3,16,1,16,16,16,16,16,16,16 12,11,5,2,8,8,5,16,5,2,8,2,1,11,11,16 11,9,14,1,5,2,13,10,15,7,4,3,16,8,6,12 16,4,8,14,1,3,11,15,13,9,5,2,6,7,10,12 16,16,16,16,1,2,16,16,16,16,2,16,16,16,16,16 16,2,16,3,16,16,16,16,16,16,16,1,16,16,16,16 8,16,16,6,1,3,16,16,16,16,2,5,16,4,7,16 16,16,16,1,2,6,5,16,16,16,4,16,3,16,16,16 16,16,16,16,1,16,16,16,16,16,16,2,16,16,16,16 14,8,10,6,16,5,4,1,3,15,12,9,2,13,7,11 16,16,1,16,16,16,3,16,2,16,16,16,16,16,16,16 16,16,16,16,1,16,16,16,16,1,1,16,16,16,16,16 16,16,5,3,16,1,16,16,7,16,16,16,16,2,4,16 16,15,15,2,1,15,15,15,15,15,15,15,15,15,15,15 16,16,16,16,7,1,3,5,16,2,1,1,4,1,6,16 10,7,16,5,3,6,16,7,16,16,1,2,10,7,16,16 16,3,15,5,2,4,15,15,15,15,1,7,6,8,9,15 16,16,6,16,6,1,6,16,16,16,16,16,2,16,16,16 16,16,2,16,1,3,16,4,16,16,16,16,7,16,5,6 16,16,16,16,16,16,16,16,16,16,16,1,16,16,16,16 1,9,8,4,3,8,2,5,16,5,6,7,16,16,16,16 16,16,2,1,16,16,16,16,16,16,16,16,16,16,3,16 16,16,16,3,1,5,16,16,16,16,2,16,16,4,16,16 16,16,16,5,1,2,16,16,16,16,2,2,16,5,16,16 4,16,16,9,2,1,7,8,16,16,3,16,16,6,5,16 10,8,13,6,1,3,15,4,14,12,2,5,16,7,11,9 16,16,16,2,4,16,16,16,16,16,3,1,16,16,16,16 2,16,5,16,3,16,16,16,16,4,16,1,16,16,16,16 16,15,15,15,1,3,15,15,15,2,15,15,15,4,15,15 5,7,4,1,8,6,12,16,13,15,3,2,11,14,9,10 16,16,16,1,16,16,16,16,16,16,16,3,16,16,16,16 2,16,5,7,3,16,6,16,16,16,1,16,16,16,16,4 16,16,16,1,1,16,16,16,16,1,1,16,16,16,16,16 16,16,16,16,2,1,16,16,16,16,16,16,16,3,16,4 16,16,16,1,6,10,16,16,16,16,16,16,16,16,16,16 2,16,2,1,1,16,16,16,16,2,1,1,16,2,16,16 16,16,1,16,2,3,5,16,16,16,4,16,16,16,16,6 16,16,16,1,2,16,16,16,16,16,16,16,16,16,16,16 16,16,16,16,1,16,16,16,16,16,2,16,16,16,16,16 10,7,15,9,1,2,14,11,13,6,5,8,16,3,4,12 8,3,1,4,6,5,16,16,16,16,7,2,16,16,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,16,3,1,16,4,16,16,16,16,16,2,16,16 16,16,16,10,2,1,16,5,16,16,16,10,16,2,16,16 16,16,3,16,1,16,1,16,16,16,16,16,16,16,16,16 16,16,16,16,6,4,16,9,16,16,8,5,2,7,2,3 16,16,16,5,5,16,16,16,16,2,1,2,16,16,4,16 16,16,16,16,15,1,16,16,16,16,16,16,16,16,16,16 3,2,16,16,5,4,16,16,16,6,1,16,16,16,16,16 1,16,16,16,16,16,16,2,16,16,16,16,16,16,16,16 4,16,16,1,2,2,15,2,16,1,2,1,3,3,15,4 8,7,16,16,1,9,16,16,16,4,5,3,2,16,6,16 3,16,16,16,4,2,16,16,16,16,5,16,16,16,6,1 16,16,16,16,1,16,16,16,16,16,4,5,3,2,16,16 16,5,16,3,1,6,16,16,16,16,2,4,16,16,16,16 9,5,3,4,1,2,10,6,8,11,13,7,14,12,15,16 6,16,4,3,6,16,16,3,16,1,2,2,1,4,2,5 3,16,5,16,1,16,16,16,16,6,16,4,2,16,7,10 16,16,1,3,4,16,16,16,16,16,16,16,16,16,3,16 16,16,16,16,1,16,16,2,16,4,5,16,16,3,16,16 5,11,6,12,4,2,8,9,14,15,10,7,1,3,13,16 16,16,16,16,1,16,16,16,16,16,16,16,16,16,16,16 7,16,4,16,5,16,6,16,16,16,4,1,3,16,16,2 16,2,3,4,4,3,2,4,6,3,4,4,1,4,6,6 16,3,16,16,1,3,16,16,16,16,3,1,16,2,16,16 16,16,16,5,3,2,16,6,16,16,4,16,16,1,16,16 3,6,16,2,4,1,16,16,16,16,16,5,16,16,16,16 16,5,9,8,1,2,15,15,15,15,3,6,5,7,15,15 4,2,13,10,16,3,9,1,12,7,15,6,5,8,14,11 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,16,3,1,16,16,16,16,16,16,16,2,16,16 8,3,11,16,2,5,14,4,15,1,12,13,9,6,7,10 3,1,1,2,1,1,1,3,3,1,3,2,3,4,3,4 16,16,16,16,4,1,16,16,16,16,16,16,6,5,3,2 16,16,16,16,3,2,16,5,16,16,1,16,16,4,16,16 16,3,16,16,1,16,16,16,16,16,2,16,16,16,16,16 3,7,16,16,16,16,16,4,16,16,16,6,5,16,2,16 8,15,14,4,2,10,12,16,9,7,3,6,1,11,5,13 15,12,5,10,16,14,4,2,8,7,1,9,11,6,3,13 16,16,4,16,1,3,16,16,16,16,2,16,16,16,16,16 2,16,16,16,3,16,16,16,1,16,16,16,16,16,16,16 16,16,16,4,3,2,16,16,16,16,16,16,16,1,16,16 16,16,3,16,2,1,16,16,16,16,16,16,16,16,16,16 8,10,4,1,9,14,5,13,16,3,11,2,6,12,7,15 16,16,16,16,3,1,16,5,16,16,16,2,16,4,16,16 16,7,16,5,2,6,16,1,16,8,3,4,16,10,9,16 4,16,6,1,5,7,16,3,16,16,2,16,16,16,8,16 16,16,16,6,3,2,16,16,16,16,4,16,1,5,16,16 2,16,16,5,16,4,16,16,16,3,3,16,16,16,1,16 16,16,16,16,4,5,16,16,16,1,2,2,16,5,3,16 2,16,3,16,16,16,16,16,16,1,16,2,16,16,16,16 5,13,7,3,1,4,11,6,16,9,2,8,15,10,14,12 3,11,13,10,1,5,8,12,9,15,7,16,6,14,4,2 5,7,9,2,4,6,12,14,16,13,3,11,10,8,1,15 12,11,13,4,6,7,1,3,16,2,14,9,5,10,8,15 11,6,11,3,16,11,11,12,11,1,2,4,14,5,15,13 6,3,5,3,5,5,2,4,2,1,4,4,5,3,4,6 2,14,1,10,3,9,5,13,4,7,6,15,16,8,11,12 16,5,16,4,1,2,16,16,16,16,3,16,16,16,16,16 16,16,16,4,8,16,16,16,16,2,7,5,1,3,16,16 4,16,6,16,1,5,16,16,16,16,3,16,16,2,16,16 11,2,9,4,10,1,5,8,15,14,12,3,7,6,13,16 16,16,16,1,2,16,16,16,16,16,16,16,16,16,16,16 16,3,16,1,5,16,16,16,16,6,4,2,16,7,16,16 2,6,8,11,3,9,13,7,15,5,12,10,16,14,4,1 16,16,16,4,16,16,16,16,16,1,16,3,16,2,16,16 3,9,13,8,4,5,16,15,14,10,7,12,6,11,1,2 16,1,16,16,1,16,16,16,16,16,1,16,16,16,16,16 16,16,16,16,3,1,16,16,16,16,4,16,5,2,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,9,16,6,1,8,7,2,10,16,3,16,16,11,4,5 2,7,8,13,10,12,6,3,5,4,9,16,1,15,14,11 2,4,1,3,1,16,16,2,16,16,16,2,16,16,16,16 13,7,5,12,8,10,2,4,16,1,9,3,6,14,11,15 16,16,16,16,16,1,16,16,16,16,16,16,16,16,16,16 8,10,3,7,1,5,16,2,16,16,4,9,16,6,16,16 16,16,16,16,2,1,16,16,16,16,16,16,16,3,16,16 16,16,16,16,1,16,1,16,16,16,16,16,16,16,16,16 16,16,2,16,16,5,1,4,16,16,16,3,5,5,16,16 16,5,16,16,1,16,3,16,16,16,4,2,16,16,16,16 12,16,5,4,16,2,9,3,16,10,8,1,11,7,6,16 16,16,16,4,1,2,5,16,16,16,16,3,16,16,16,6 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 2,16,16,16,3,16,16,1,16,16,16,16,16,16,16,16 16,16,16,16,1,16,16,16,16,2,16,16,16,16,16,16 16,16,16,16,16,16,16,3,16,16,16,16,2,16,1,4 1,16,16,1,16,3,16,4,16,16,16,16,16,16,2,16 16,1,16,16,4,2,16,16,16,16,16,16,3,16,16,16 16,16,16,16,1,2,16,16,16,16,16,16,16,3,16,16 16,16,16,16,2,4,16,5,16,16,3,1,6,16,16,16 3,16,16,1,2,3,16,16,16,16,2,3,16,16,16,16 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,1,16,2,16,1,16,16,16,16,16,16,16,16,16 16,16,2,16,16,16,1,16,16,16,16,16,16,16,16,16 4,3,16,16,5,6,16,16,16,2,16,1,16,16,16,16 7,8,11,10,1,2,12,6,13,14,5,9,15,3,16,4 16,16,16,16,16,16,16,16,16,16,16,16,16,1,16,16 16,5,16,1,6,16,16,16,16,16,7,2,16,4,3,16 3,4,6,10,2,9,16,7,15,14,1,5,13,8,11,12 16,16,16,16,2,1,16,16,16,16,16,16,16,16,16,16 16,16,7,6,1,2,16,4,16,16,3,8,5,9,16,16 16,16,16,1,16,16,16,4,16,16,2,2,16,4,16,16 15,12,1,2,16,14,5,10,7,4,13,3,9,8,11,6 8,4,11,3,16,6,10,15,14,2,13,1,7,9,12,5 16,16,16,16,1,2,16,16,16,16,1,16,16,4,16,16 16,16,16,2,1,1,16,1,16,16,1,1,16,2,3,16 14,14,4,5,14,14,2,14,14,3,14,1,14,14,14,14 16,3,16,16,1,2,16,16,16,16,16,3,16,16,16,16 3,2,16,5,16,6,16,16,16,16,4,1,16,16,16,16 16,16,16,16,16,16,16,1,16,16,1,16,2,16,16,16 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,16,2,16,16,16,16,16,16,1,16,16,16,16 2,16,6,1,3,5,16,16,16,16,16,4,16,16,16,16 13,8,4,9,6,3,1,10,15,7,11,5,16,2,12,14 2,16,16,6,16,7,16,16,16,1,3,4,16,16,16,16 8,7,12,15,10,3,9,13,16,11,6,4,5,14,1,2 16,1,16,16,16,16,16,16,16,16,16,16,16,16,16,16 12,16,16,16,13,16,16,16,16,14,11,16,16,16,16,15 16,3,16,16,2,2,16,16,16,1,16,4,16,16,16,16 16,16,16,3,1,16,6,4,16,2,3,16,16,16,16,16 13,9,10,1,3,12,11,16,16,6,2,5,4,8,7,16 16,16,16,16,16,16,2,16,16,1,16,16,16,16,16,16 14,8,5,6,1,4,9,11,13,3,2,6,12,16,15,10 16,16,16,16,2,16,16,16,16,1,16,16,16,16,16,16 10,3,13,5,2,4,14,8,15,12,1,7,11,6,16,9 16,5,16,16,16,1,16,16,16,16,16,4,16,2,16,3 10,3,10,3,1,2,16,10,16,3,1,3,16,3,16,16 8,10,14,4,3,7,16,12,16,1,6,2,5,9,13,11 15,15,15,15,1,15,15,15,15,15,1,15,15,15,16,15 4,7,12,11,5,16,6,9,13,14,2,15,1,3,8,10 14,3,4,2,5,7,10,15,16,1,6,9,8,11,12,13 2,5,16,16,1,16,16,3,16,16,4,16,16,6,16,16 6,9,6,2,3,8,9,9,16,1,5,3,10,16,16,10 16,16,16,6,16,16,16,16,1,16,16,3,16,2,16,16 1,16,16,16,16,4,16,2,16,16,3,16,16,16,16,16 12,7,11,5,1,13,2,9,15,3,8,4,6,10,16,14 11,6,2,3,14,13,7,15,12,10,4,1,5,8,9,16 16,16,16,5,3,4,16,16,16,16,1,6,2,7,16,16 16,16,16,1,6,16,16,9,16,4,5,2,3,8,7,16 16,16,16,16,1,16,16,16,16,2,1,16,16,5,16,16 15,15,16,15,6,15,4,15,1,15,5,15,7,8,3,2 7,2,14,5,9,12,15,8,13,6,1,3,16,10,4,11 6,4,16,3,1,16,16,16,16,16,2,5,16,16,16,16 16,16,16,16,3,1,16,16,16,16,16,16,16,2,16,16 15,15,15,15,2,3,15,15,15,6,1,7,8,5,4,16 8,7,5,4,1,2,15,14,13,12,3,6,11,10,9,10 16,16,15,16,8,2,11,16,1,12,12,16,16,9,10,16 7,12,11,9,6,1,16,13,15,5,14,2,8,3,4,10 16,6,16,1,2,3,16,16,16,16,4,1,16,5,16,16 10,10,16,7,5,6,16,11,16,11,4,1,12,4,11,5 7,2,8,1,2,6,16,2,16,16,1,1,5,2,6,16 16,16,16,1,16,16,16,16,16,16,1,1,16,16,16,16 8,9,13,2,10,7,12,6,14,4,1,3,5,11,15,16 16,16,16,16,16,16,16,16,1,16,16,16,16,16,16,16 15,3,13,13,2,1,4,6,7,16,14,13,13,5,13,13 15,6,15,2,16,5,15,15,15,15,4,1,15,3,15,15 3,16,16,16,1,16,16,16,16,16,2,16,16,16,16,16 4,16,6,16,3,1,16,16,16,16,16,5,16,16,2,16 16,16,6,7,5,1,16,4,16,1,3,7,16,2,16,16 16,16,16,16,2,3,16,16,16,16,4,1,16,16,16,16 16,16,1,16,16,16,2,16,16,16,16,16,16,16,16,16 16,9,10,4,7,14,5,11,3,2,1,8,13,15,12,6 2,16,16,16,1,16,16,16,16,16,2,16,16,2,4,3 16,16,16,1,16,2,16,16,16,16,16,16,16,16,16,16 16,9,8,1,4,3,16,7,16,16,5,2,16,6,16,16 6,16,5,3,1,6,16,16,16,16,2,3,16,16,16,16 16,16,16,16,5,16,16,1,16,16,16,2,6,16,3,4 16,16,16,16,1,5,4,16,4,16,2,16,16,16,3,16 16,16,16,3,1,1,16,16,16,2,1,16,16,2,16,16 14,15,13,5,1,8,6,16,13,2,4,10,3,7,13,9 16,16,16,1,3,16,16,16,16,16,2,16,16,16,16,16 16,16,16,3,2,1,16,16,16,16,7,16,6,5,16,4 16,15,15,4,2,7,15,15,15,6,1,3,15,5,15,15 16,16,16,2,4,1,5,16,16,16,16,3,16,16,16,16 16,16,2,16,6,3,1,16,5,16,16,4,16,16,16,16 16,11,13,6,14,1,4,9,5,15,2,12,8,3,10,7 15,3,2,4,16,16,2,2,15,3,16,4,1,3,2,4 15,15,16,3,2,15,1,15,15,4,15,5,15,15,15,15 16,3,14,11,1,9,15,8,13,6,7,5,10,4,12,2 16,16,16,16,2,16,16,16,16,16,1,16,16,16,16,16 16,16,16,16,2,1,16,16,16,16,16,16,16,3,16,16 13,7,4,2,6,9,11,8,16,3,10,1,5,13,15,15 2,16,1,16,2,16,2,16,16,2,16,16,16,16,16,16 16,7,5,4,1,8,10,3,12,16,2,6,16,11,9,16 6,8,7,13,3,5,9,14,16,1,4,2,12,10,15,11 16,16,16,3,6,1,16,16,16,4,16,2,16,16,16,5 16,16,16,3,2,1,16,16,16,16,16,16,16,1,16,16 16,16,1,16,16,16,2,16,3,16,16,16,16,16,16,16 1,16,16,16,2,4,16,6,16,16,3,16,16,16,5,16 16,16,16,16,3,16,16,16,16,16,16,1,16,16,16,16 8,16,2,8,4,16,1,8,3,16,8,16,16,8,16,16 16,16,16,16,3,16,16,16,16,2,16,1,16,16,16,16 4,4,2,4,4,4,1,4,3,4,4,4,4,4,4,4 16,16,1,16,16,16,2,16,5,16,16,16,16,16,16,16 13,9,7,2,1,4,10,8,16,12,6,3,11,15,14,5 16,16,16,16,2,16,16,16,16,1,3,4,16,16,16,16 16,16,16,2,5,7,16,4,16,3,16,1,8,6,16,16 16,16,16,16,3,1,16,16,16,16,16,16,16,2,16,16 6,16,5,7,1,2,16,16,16,9,3,4,16,8,16,16 16,16,16,16,16,16,2,16,1,16,16,16,16,16,16,16 1,1,10,1,1,1,10,10,10,10,1,1,1,1,10,10 2,16,15,14,16,15,15,1,15,15,16,3,15,15,15,15 5,15,7,4,6,3,14,11,13,16,9,10,1,2,12,8 16,16,16,16,16,1,16,16,16,16,16,16,16,16,16,16 8,3,16,4,2,1,16,16,16,16,16,16,16,16,16,16 16,16,16,16,1,1,16,16,16,16,16,16,16,1,16,16 16,16,2,16,1,4,3,16,16,6,5,16,16,16,16,16 16,16,16,3,1,6,16,16,16,16,5,16,4,2,16,7 16,1,16,16,2,4,16,16,16,16,3,16,16,7,6,16 9,16,10,3,2,1,7,16,16,16,6,5,8,4,16,16 16,16,16,16,16,16,1,16,16,16,16,16,16,16,16,16 6,3,16,8,7,4,16,16,16,2,5,1,16,16,16,16 16,14,9,6,1,2,14,8,14,7,5,3,14,4,9,15 16,3,16,7,1,9,12,6,13,5,4,10,16,8,2,11 10,3,16,16,1,2,16,16,16,16,4,16,16,8,16,16 4,1,16,5,16,16,16,16,2,6,16,16,16,16,16,3 10,6,12,16,9,2,4,11,13,15,3,1,8,7,10,14 16,16,16,16,16,16,2,16,1,16,16,16,16,16,16,16 16,2,16,16,3,1,16,16,16,16,16,16,16,4,16,16 4,10,6,4,1,3,6,5,10,2,16,4,15,10,14,11 4,10,11,3,6,8,15,2,16,1,7,12,13,9,5,14 7,10,3,8,4,6,12,14,11,2,5,1,15,13,9,16 16,9,16,6,5,2,8,16,16,16,16,7,4,3,16,1 4,16,16,16,16,16,5,16,16,2,6,1,16,16,3,16 16,16,16,16,1,2,16,16,16,16,4,4,16,5,16,16 1,2,5,16,3,6,16,16,16,16,4,16,16,16,16,16 16,8,2,16,3,4,1,16,16,16,5,7,16,16,6,16 16,2,6,16,1,5,7,16,16,16,3,16,16,4,16,16 2,16,16,16,16,16,16,16,16,16,16,16,1,16,1,16 6,5,16,16,4,3,16,16,16,16,2,16,16,1,16,16 12,1,11,8,13,2,7,9,16,5,4,3,6,10,14,15 4,2,16,6,1,3,16,16,16,5,16,16,16,16,16,16 16,8,11,6,3,2,11,16,16,16,3,1,5,7,12,9 16,16,16,5,2,1,16,16,16,16,4,16,16,3,16,16 16,16,2,16,16,16,1,16,16,16,16,16,3,16,16,16 7,16,16,8,2,4,16,6,16,3,1,8,5,8,16,16 16,16,1,16,16,16,1,16,16,16,16,16,16,16,16,16 2,13,15,9,4,5,14,8,11,12,10,7,3,6,16,1 4,2,7,4,1,16,7,9,16,2,9,16,4,16,11,11 1,12,16,8,2,5,10,11,9,13,4,3,15,14,7,6 14,5,2,3,1,4,6,13,12,16,7,8,15,10,11,9 1,5,10,15,16,4,14,7,9,12,2,11,13,3,6,9 16,16,8,15,4,1,14,14,16,15,5,16,16,2,16,16 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,1 16,16,2,16,1,6,16,16,16,7,16,3,4,5,16,16 16,1,16,1,1,16,16,16,16,1,16,1,16,16,16,16 5,16,2,16,1,3,16,16,16,8,4,16,16,7,16,16 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,16,16,16,1,16,16,16,16,2,16,16,16,16,16,3 1,1,16,16,1,16,16,16,16,16,1,16,16,1,16,16 16,16,16,4,1,2,16,1,16,16,1,5,16,3,6,16 7,7,8,1,3,7,7,4,16,5,2,6,5,6,7,8 16,16,1,16,16,16,16,16,16,16,16,16,16,16,16,16 16,9,16,1,4,4,16,16,16,1,4,1,7,8,16,16 16,16,16,16,2,16,16,16,16,3,1,16,16,16,16,16 8,10,14,1,3,5,16,7,15,11,2,6,13,4,12,9 16,4,14,2,7,15,11,1,10,12,3,5,13,6,8,9 16,16,16,16,16,2,16,16,16,16,1,16,16,16,16,16 16,16,16,16,16,16,16,16,16,1,16,16,16,16,16,16 2,2,2,3,1,2,2,6,5,4,1,2,3,3,3,4 1,16,2,16,16,1,2,16,16,1,16,16,16,6,16,16 13,14,6,8,3,1,11,10,7,2,16,9,15,12,4,5 16,16,5,1,3,2,16,16,16,6,7,16,16,16,16,4 16,16,16,16,1,2,16,16,16,16,16,16,16,16,16,16 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 10,11,9,2,5,6,16,7,15,4,3,1,13,8,14,12 15,15,15,3,16,4,2,3,8,8,4,1,8,8,15,15