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