[89,13,95,51,18,33,85,56,97,4,83,107,5,35,48,55, 20,98,6,58,17,24,27,112,29,96,110,105,66,99,68,63, 100,114,9,87,64,31,32,79,72,108,2,67,1,49,53,77, 26,36,57,103,82,3,116,71,12,25,109,101,80,42,115, 60]