96, 20, 83, 71, 17, 67, 50, 11, 119, 24, 66, 58, 22, 86, 3, 44, 101, 6, 64, 60, 78, 87, 93, 41, 52, 39, 70, 94, 5, 97, 114, 84, 100, 92, 46, 108, 2, 72, 4, 9, 37, 53, 47, 116, 23, 109, 74, 82, 76, 110, 127, 26, 54, 121, 99, 75, 69, 124, 51, 107, 42, 10, 48, 13, 35, 120, 43, 104, 29, 126, 45, 57, 128, 123, 91, 89, 21, 18, 56, 125, 15, 33, 90, 55, 34, 36, 38, 62, 12, 105, 8, 85, 77, 95, 30, 14, 118, 28, 68, 0, 98, 1, 80, 122, 27, 49, 65, 32, 7, 102, 16, 19, 113, 103, 61, 117, 112, 111, 63, 81, 59, 73, 88, 115, 106, 40, 79, 25. Is "31" in the previous list? 
Provide no explanation, directly answer with only "Yes." or "No."