104,1,78,27,102,3,76,29,100,5,74,31,98,7,72,33,96,9,70,35,94,11,68,37,92,13,66,39,90,15,64,41,88,17,62,43,86,19,60,45,84,21,58,47,82,23,56,49,80,25,54,51
26,79,52,53,24,81,50,55,22,83,48,57,20,85,46,59,18,87,44,61,16,89,42,63,14,91,40,65,12,93,38,67,10,95,36,69,8,97,34,71,6,99,32,73,4,101,30,75,2,103,28,77