0, 1, 2, 3, 4, 5, 6, 90, 7, 11, 8, 9, 10, 12, 13, 30, 29, 31, 14, 16, 15, 17, 22, 42, 19, 25, 18, 24, 20, 23, 28, 33, 43, 35, 36, 38, 26, 21, 32, 27, 34, 71, 37, 39, 40, 44, 63, 64, 68, 41, 46, 183, 50, 45, 333, 51, 98, 47, 58, 62, 69, 65, 48, 101, 66, 49, 61, 78, 57, 53, 180, 52, 55, 96, 631, 54, 56, 83, 75, 95, 74, 116, 60