2, 3, 10, 6, 11, 9, 94, 5, 14, 50, 18, 51, 8, 23, 70, 22, 1, 30, 32, 80, 36, 60, 35, 13, 28, 34, 17, 38, 380, 47, 57, 90, 4, 21, 20, 43, 45, 7, 79, 54, 12, 76, 81, 949, 84, 91, 41, 56, 590, 120, 15, 39, 49, 25, 24, 99, 68, 53, 101, 59, 64, 71, 106, 26, 44, 29, 69, 77, 16, 89, 66, 33, 108, 31, 82, 117, 42