diff --git a/calyx-py/test/correctness/queues/pieo.data b/calyx-py/test/correctness/queues/pieo.data index 9ef596eee8..0dcab61900 100644 --- a/calyx-py/test/correctness/queues/pieo.data +++ b/calyx-py/test/correctness/queues/pieo.data @@ -20005,7 +20005,7 @@ "format": { "is_signed": false, "numeric_type": "bitnum", - "width": 2 + "width": 3 } }, "values": { @@ -100044,4 +100044,4 @@ "width": 32 } } -} +} \ No newline at end of file diff --git a/calyx-py/test/correctness/queues/pieo.expect b/calyx-py/test/correctness/queues/pieo.expect new file mode 100644 index 0000000000..0fd43d2809 --- /dev/null +++ b/calyx-py/test/correctness/queues/pieo.expect @@ -0,0 +1,100012 @@ +{ + "ans_mem": [ + 118, + 101, + 101, + 101, + 22, + 22, + 12, + 12, + 22, + 285, + 285, + 285, + 285, + 285, + 285, + 73, + 5, + 0, + 5, + 229, + 52, + 36, + 184, + 285, + 0, + 285, + 217, + 296, + 207, + 219, + 375, + 189, + 189, + 219, + 219, + 217, + 368, + 219, + 223, + 223, + 207, + 212, + 338, + 338, + 338, + 338, + 292, + 171, + 392, + 292, + 292, + 25, + 392, + 218, + 218, + 223, + 231, + 270, + 231, + 285, + 392, + 392, + 392, + 285, + 329, + 350, + 142, + 142, + 231, + 142, + 285, + 142, + 285, + 285, + 28, + 350, + 234, + 115, + 234, + 215, + 103, + 215, + 215, + 147, + 176, + 103, + 176, + 176, + 215, + 215, + 211, + 103, + 103, + 282, + 28, + 21, + 21, + 30, + 28, + 314, + 380, + 7, + 21, + 240, + 7, + 231, + 140, + 49, + 277, + 240, + 67, + 292, + 49, + 9, + 343, + 378, + 378, + 234, + 234, + 378, + 348, + 234, + 141, + 343, + 343, + 343, + 363, + 343, + 99, + 99, + 99, + 99, + 99, + 396, + 283, + 196, + 343, + 61, + 324, + 34, + 390, + 203, + 16, + 203, + 16, + 233, + 244, + 330, + 350, + 151, + 330, + 357, + 141, + 357, + 357, + 357, + 330, + 244, + 349, + 349, + 349, + 349, + 333, + 333, + 110, + 249, + 249, + 249, + 249, + 195, + 316, + 312, + 143, + 110, + 105, + 250, + 241, + 112, + 372, + 99, + 34, + 172, + 34, + 172, + 21, + 34, + 34, + 200, + 200, + 134, + 172, + 148, + 4, + 20, + 20, + 134, + 262, + 120, + 89, + 361, + 361, + 155, + 361, + 168, + 243, + 359, + 359, + 271, + 109, + 109, + 78, + 78, + 78, + 214, + 271, + 214, + 271, + 33, + 70, + 70, + 271, + 81, + 154, + 271, + 70, + 81, + 81, + 70, + 52, + 388, + 81, + 81, + 376, + 399, + 224, + 161, + 4, + 291, + 231, + 134, + 83, + 83, + 231, + 231, + 231, + 231, + 118, + 118, + 328, + 87, + 154, + 154, + 288, + 65, + 112, + 112, + 399, + 121, + 121, + 121, + 87, + 136, + 65, + 309, + 309, + 332, + 338, + 338, + 338, + 230, + 230, + 85, + 332, + 325, + 355, + 195, + 227, + 52, + 67, + 67, + 67, + 14, + 14, + 14, + 247, + 289, + 289, + 227, + 364, + 364, + 202, + 93, + 87, + 87, + 87, + 299, + 299, + 299, + 384, + 91, + 125, + 125, + 125, + 281, + 281, + 281, + 227, + 65, + 359, + 359, + 359, + 359, + 39, + 359, + 249, + 39, + 5, + 216, + 361, + 8, + 297, + 78, + 49, + 49, + 49, + 49, + 49, + 181, + 49, + 49, + 49, + 49, + 49, + 49, + 49, + 274, + 279, + 99, + 59, + 99, + 141, + 93, + 172, + 300, + 207, + 368, + 120, + 38, + 95, + 95, + 95, + 95, + 380, + 95, + 237, + 95, + 95, + 284, + 284, + 175, + 358, + 284, + 398, + 284, + 284, + 30, + 358, + 30, + 30, + 230, + 230, + 230, + 230, + 219, + 250, + 272, + 30, + 73, + 335, + 124, + 124, + 323, + 299, + 73, + 161, + 276, + 219, + 358, + 136, + 28, + 259, + 259, + 259, + 355, + 355, + 349, + 114, + 344, + 114, + 223, + 177, + 378, + 113, + 358, + 114, + 385, + 142, + 142, + 186, + 104, + 177, + 104, + 161, + 104, + 358, + 51, + 146, + 296, + 51, + 307, + 180, + 180, + 51, + 295, + 47, + 47, + 47, + 47, + 47, + 370, + 370, + 219, + 156, + 183, + 183, + 183, + 336, + 336, + 383, + 269, + 82, + 18, + 18, + 18, + 217, + 364, + 364, + 50, + 349, + 42, + 241, + 241, + 355, + 355, + 215, + 398, + 145, + 53, + 53, + 25, + 330, + 145, + 184, + 184, + 184, + 344, + 395, + 138, + 330, + 41, + 101, + 330, + 309, + 210, + 210, + 210, + 210, + 21, + 101, + 309, + 309, + 25, + 146, + 370, + 127, + 44, + 44, + 370, + 370, + 265, + 242, + 242, + 242, + 57, + 127, + 265, + 265, + 127, + 9, + 73, + 330, + 330, + 330, + 330, + 330, + 330, + 330, + 330, + 163, + 163, + 127, + 127, + 163, + 163, + 355, + 355, + 26, + 55, + 55, + 21, + 55, + 55, + 55, + 99, + 99, + 244, + 281, + 281, + 247, + 130, + 127, + 300, + 244, + 398, + 156, + 156, + 130, + 191, + 274, + 244, + 130, + 366, + 366, + 126, + 126, + 126, + 126, + 80, + 264, + 202, + 136, + 181, + 136, + 136, + 213, + 213, + 99, + 99, + 181, + 76, + 76, + 76, + 99, + 99, + 99, + 99, + 338, + 338, + 338, + 261, + 42, + 180, + 42, + 327, + 363, + 363, + 109, + 304, + 99, + 94, + 352, + 94, + 94, + 352, + 352, + 284, + 284, + 225, + 225, + 260, + 260, + 260, + 260, + 260, + 260, + 260, + 109, + 59, + 59, + 109, + 25, + 100, + 100, + 179, + 1, + 179, + 1, + 1, + 179, + 82, + 172, + 172, + 172, + 172, + 172, + 172, + 172, + 80, + 340, + 340, + 340, + 380, + 183, + 382, + 179, + 382, + 382, + 179, + 382, + 68, + 179, + 340, + 364, + 364, + 88, + 88, + 25, + 25, + 25, + 25, + 364, + 216, + 216, + 25, + 0, + 0, + 306, + 41, + 128, + 128, + 128, + 128, + 210, + 343, + 273, + 118, + 118, + 224, + 224, + 224, + 224, + 224, + 147, + 376, + 257, + 200, + 147, + 0, + 0, + 204, + 325, + 17, + 345, + 257, + 345, + 345, + 345, + 345, + 0, + 142, + 257, + 63, + 63, + 242, + 242, + 382, + 118, + 118, + 382, + 382, + 279, + 30, + 123, + 248, + 180, + 180, + 343, + 15, + 12, + 213, + 213, + 59, + 59, + 352, + 59, + 249, + 249, + 352, + 229, + 352, + 298, + 352, + 298, + 298, + 352, + 229, + 65, + 65, + 65, + 298, + 179, + 222, + 111, + 358, + 289, + 289, + 289, + 289, + 358, + 358, + 329, + 329, + 329, + 152, + 56, + 56, + 56, + 56, + 48, + 111, + 340, + 394, + 21, + 394, + 394, + 328, + 311, + 328, + 214, + 214, + 340, + 340, + 202, + 202, + 24, + 45, + 24, + 45, + 86, + 212, + 307, + 307, + 7, + 7, + 0, + 6, + 398, + 46, + 377, + 50, + 168, + 10, + 365, + 365, + 165, + 10, + 21, + 85, + 122, + 10, + 206, + 206, + 122, + 284, + 363, + 281, + 281, + 240, + 188, + 210, + 315, + 148, + 148, + 188, + 188, + 188, + 290, + 194, + 388, + 388, + 148, + 388, + 224, + 14, + 273, + 165, + 284, + 388, + 37, + 254, + 37, + 100, + 37, + 46, + 311, + 46, + 46, + 311, + 203, + 5, + 216, + 203, + 216, + 203, + 203, + 397, + 397, + 397, + 397, + 397, + 81, + 246, + 19, + 19, + 19, + 19, + 26, + 128, + 105, + 105, + 285, + 165, + 240, + 348, + 115, + 126, + 332, + 268, + 20, + 268, + 304, + 304, + 20, + 20, + 20, + 20, + 197, + 197, + 180, + 16, + 180, + 16, + 133, + 133, + 133, + 224, + 332, + 180, + 180, + 54, + 216, + 54, + 45, + 117, + 219, + 12, + 219, + 219, + 36, + 330, + 330, + 224, + 109, + 355, + 49, + 148, + 148, + 234, + 182, + 270, + 213, + 142, + 395, + 120, + 290, + 120, + 321, + 321, + 251, + 29, + 29, + 321, + 29, + 101, + 122, + 170, + 170, + 101, + 28, + 101, + 101, + 101, + 101, + 57, + 363, + 392, + 363, + 363, + 165, + 165, + 165, + 392, + 392, + 311, + 165, + 311, + 118, + 356, + 250, + 219, + 10, + 10, + 0, + 0, + 335, + 201, + 134, + 38, + 38, + 350, + 191, + 322, + 129, + 129, + 129, + 350, + 350, + 222, + 222, + 163, + 379, + 350, + 397, + 397, + 191, + 191, + 350, + 379, + 379, + 328, + 171, + 171, + 171, + 24, + 24, + 171, + 24, + 299, + 141, + 328, + 139, + 139, + 179, + 68, + 200, + 123, + 123, + 123, + 350, + 350, + 350, + 200, + 200, + 141, + 370, + 232, + 108, + 108, + 108, + 310, + 244, + 361, + 310, + 175, + 175, + 310, + 310, + 310, + 310, + 232, + 247, + 247, + 247, + 244, + 81, + 232, + 140, + 140, + 57, + 108, + 57, + 57, + 108, + 4, + 359, + 4, + 244, + 242, + 242, + 14, + 244, + 12, + 172, + 172, + 172, + 68, + 209, + 209, + 209, + 3, + 152, + 321, + 321, + 321, + 321, + 136, + 136, + 136, + 136, + 2, + 169, + 79, + 290, + 154, + 154, + 154, + 4, + 229, + 170, + 4, + 104, + 104, + 169, + 169, + 202, + 0, + 87, + 87, + 18, + 298, + 358, + 303, + 303, + 236, + 236, + 119, + 27, + 40, + 1, + 1, + 213, + 1, + 152, + 358, + 152, + 358, + 363, + 363, + 373, + 373, + 373, + 373, + 270, + 270, + 373, + 373, + 373, + 97, + 97, + 97, + 0, + 229, + 270, + 15, + 15, + 15, + 15, + 190, + 335, + 108, + 2, + 2, + 165, + 165, + 338, + 222, + 70, + 70, + 70, + 70, + 74, + 70, + 179, + 311, + 311, + 253, + 323, + 323, + 323, + 117, + 117, + 158, + 4, + 268, + 4, + 296, + 195, + 287, + 287, + 8, + 287, + 287, + 287, + 8, + 8, + 168, + 214, + 226, + 79, + 44, + 258, + 394, + 270, + 352, + 394, + 394, + 97, + 41, + 394, + 41, + 146, + 394, + 81, + 81, + 97, + 97, + 41, + 164, + 97, + 164, + 97, + 244, + 207, + 207, + 207, + 207, + 207, + 207, + 244, + 207, + 164, + 170, + 164, + 389, + 389, + 189, + 153, + 153, + 31, + 389, + 122, + 40, + 333, + 333, + 40, + 333, + 333, + 135, + 281, + 389, + 389, + 122, + 345, + 98, + 390, + 122, + 158, + 274, + 274, + 383, + 348, + 379, + 322, + 161, + 24, + 274, + 110, + 275, + 275, + 275, + 159, + 159, + 159, + 384, + 197, + 197, + 42, + 42, + 42, + 197, + 197, + 197, + 164, + 53, + 164, + 53, + 164, + 253, + 164, + 37, + 37, + 368, + 185, + 185, + 387, + 387, + 85, + 31, + 85, + 90, + 111, + 111, + 148, + 148, + 148, + 148, + 148, + 148, + 21, + 265, + 265, + 10, + 7, + 10, + 183, + 7, + 10, + 183, + 1, + 1, + 1, + 183, + 170, + 129, + 230, + 230, + 50, + 360, + 360, + 391, + 77, + 183, + 7, + 183, + 387, + 183, + 156, + 183, + 127, + 341, + 127, + 38, + 21, + 38, + 82, + 82, + 82, + 82, + 82, + 374, + 82, + 374, + 131, + 260, + 149, + 269, + 107, + 344, + 354, + 328, + 193, + 134, + 301, + 301, + 175, + 288, + 228, + 300, + 228, + 308, + 269, + 269, + 269, + 269, + 269, + 162, + 320, + 162, + 162, + 162, + 296, + 296, + 269, + 108, + 213, + 237, + 213, + 365, + 365, + 348, + 108, + 163, + 163, + 213, + 269, + 269, + 269, + 148, + 213, + 169, + 269, + 384, + 129, + 384, + 157, + 375, + 375, + 375, + 358, + 265, + 265, + 375, + 375, + 375, + 398, + 398, + 375, + 398, + 375, + 148, + 375, + 288, + 294, + 4, + 4, + 17, + 51, + 301, + 51, + 396, + 6, + 6, + 51, + 318, + 377, + 377, + 97, + 97, + 3, + 160, + 155, + 269, + 334, + 1, + 200, + 19, + 19, + 19, + 19, + 19, + 339, + 246, + 336, + 336, + 10, + 10, + 55, + 55, + 69, + 69, + 305, + 305, + 305, + 305, + 305, + 183, + 304, + 377, + 15, + 15, + 238, + 199, + 199, + 199, + 199, + 199, + 199, + 199, + 384, + 238, + 238, + 112, + 112, + 112, + 313, + 313, + 53, + 53, + 53, + 182, + 182, + 182, + 182, + 182, + 183, + 155, + 269, + 155, + 367, + 341, + 341, + 341, + 341, + 367, + 341, + 316, + 230, + 298, + 298, + 298, + 63, + 63, + 344, + 111, + 344, + 319, + 195, + 319, + 195, + 245, + 319, + 123, + 123, + 123, + 123, + 13, + 3, + 3, + 3, + 21, + 3, + 3, + 241, + 241, + 25, + 25, + 25, + 25, + 25, + 202, + 202, + 202, + 202, + 202, + 3, + 118, + 118, + 105, + 214, + 105, + 214, + 214, + 105, + 214, + 225, + 327, + 327, + 136, + 101, + 62, + 36, + 36, + 62, + 236, + 65, + 195, + 195, + 195, + 195, + 135, + 135, + 261, + 62, + 62, + 284, + 284, + 62, + 62, + 284, + 284, + 284, + 284, + 156, + 156, + 390, + 110, + 305, + 305, + 305, + 94, + 198, + 198, + 198, + 90, + 90, + 268, + 268, + 49, + 253, + 253, + 253, + 173, + 220, + 127, + 86, + 62, + 337, + 22, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 13, + 49, + 391, + 49, + 391, + 268, + 24, + 356, + 189, + 189, + 148, + 148, + 122, + 122, + 17, + 17, + 306, + 81, + 270, + 81, + 270, + 122, + 67, + 287, + 287, + 287, + 287, + 169, + 280, + 280, + 280, + 335, + 335, + 335, + 335, + 335, + 53, + 319, + 319, + 315, + 355, + 52, + 90, + 250, + 319, + 344, + 344, + 42, + 42, + 95, + 344, + 167, + 167, + 167, + 355, + 355, + 355, + 209, + 246, + 131, + 219, + 32, + 61, + 61, + 207, + 207, + 207, + 121, + 121, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 191, + 32, + 90, + 104, + 21, + 305, + 305, + 305, + 142, + 390, + 390, + 142, + 305, + 305, + 101, + 217, + 217, + 217, + 217, + 142, + 317, + 335, + 390, + 142, + 390, + 239, + 344, + 145, + 213, + 163, + 216, + 390, + 362, + 362, + 302, + 211, + 211, + 369, + 86, + 86, + 86, + 120, + 120, + 304, + 304, + 25, + 163, + 170, + 170, + 170, + 323, + 46, + 46, + 348, + 163, + 348, + 348, + 348, + 20, + 20, + 20, + 207, + 207, + 149, + 149, + 357, + 357, + 12, + 12, + 12, + 331, + 22, + 143, + 163, + 28, + 28, + 28, + 163, + 99, + 163, + 251, + 255, + 363, + 196, + 287, + 263, + 263, + 178, + 222, + 400, + 151, + 151, + 181, + 163, + 359, + 248, + 248, + 15, + 268, + 268, + 268, + 215, + 215, + 215, + 163, + 178, + 178, + 388, + 178, + 57, + 330, + 163, + 50, + 243, + 2, + 56, + 56, + 164, + 50, + 50, + 164, + 164, + 164, + 164, + 144, + 50, + 253, + 50, + 253, + 50, + 50, + 247, + 170, + 247, + 144, + 366, + 159, + 366, + 313, + 23, + 23, + 23, + 313, + 108, + 369, + 340, + 316, + 33, + 33, + 33, + 273, + 33, + 33, + 212, + 212, + 72, + 194, + 131, + 131, + 131, + 131, + 131, + 125, + 331, + 67, + 79, + 67, + 67, + 294, + 294, + 294, + 101, + 250, + 281, + 250, + 281, + 281, + 388, + 388, + 125, + 315, + 157, + 157, + 157, + 157, + 301, + 394, + 260, + 315, + 247, + 86, + 86, + 86, + 247, + 361, + 361, + 361, + 361, + 361, + 152, + 152, + 315, + 152, + 367, + 367, + 367, + 367, + 384, + 120, + 384, + 120, + 146, + 146, + 43, + 146, + 146, + 146, + 146, + 184, + 111, + 111, + 324, + 343, + 379, + 294, + 99, + 294, + 294, + 39, + 39, + 294, + 324, + 237, + 89, + 36, + 60, + 324, + 324, + 324, + 364, + 364, + 364, + 101, + 265, + 369, + 369, + 369, + 369, + 369, + 369, + 369, + 369, + 369, + 369, + 197, + 364, + 364, + 364, + 380, + 275, + 40, + 199, + 286, + 60, + 307, + 307, + 55, + 278, + 278, + 55, + 278, + 170, + 278, + 99, + 99, + 99, + 99, + 261, + 261, + 28, + 16, + 236, + 309, + 51, + 51, + 214, + 214, + 236, + 101, + 60, + 197, + 227, + 4, + 4, + 15, + 307, + 60, + 215, + 215, + 52, + 384, + 384, + 384, + 333, + 296, + 296, + 296, + 296, + 296, + 333, + 333, + 333, + 333, + 333, + 333, + 138, + 128, + 65, + 75, + 75, + 110, + 65, + 267, + 65, + 79, + 79, + 262, + 262, + 262, + 310, + 310, + 139, + 139, + 139, + 139, + 369, + 240, + 100, + 100, + 100, + 310, + 310, + 8, + 8, + 8, + 8, + 46, + 46, + 149, + 101, + 101, + 85, + 85, + 310, + 310, + 17, + 62, + 201, + 201, + 343, + 343, + 343, + 343, + 20, + 255, + 255, + 255, + 17, + 319, + 17, + 71, + 264, + 17, + 320, + 320, + 320, + 40, + 157, + 197, + 115, + 326, + 45, + 77, + 77, + 115, + 115, + 313, + 396, + 396, + 266, + 266, + 175, + 225, + 34, + 247, + 181, + 391, + 305, + 0, + 0, + 293, + 293, + 293, + 181, + 398, + 202, + 233, + 71, + 294, + 256, + 301, + 301, + 301, + 301, + 38, + 38, + 38, + 80, + 266, + 266, + 266, + 266, + 266, + 54, + 54, + 230, + 230, + 285, + 209, + 209, + 209, + 162, + 230, + 162, + 365, + 365, + 230, + 119, + 119, + 102, + 230, + 230, + 230, + 230, + 230, + 230, + 372, + 188, + 188, + 188, + 188, + 188, + 188, + 236, + 64, + 366, + 43, + 366, + 60, + 170, + 98, + 98, + 98, + 170, + 308, + 308, + 308, + 117, + 43, + 264, + 365, + 292, + 292, + 159, + 43, + 159, + 159, + 159, + 22, + 76, + 76, + 76, + 335, + 335, + 287, + 153, + 309, + 309, + 309, + 43, + 244, + 244, + 51, + 354, + 354, + 354, + 354, + 363, + 141, + 141, + 309, + 21, + 309, + 71, + 179, + 330, + 348, + 348, + 73, + 44, + 44, + 44, + 44, + 71, + 71, + 71, + 238, + 303, + 269, + 243, + 243, + 23, + 147, + 303, + 304, + 304, + 304, + 369, + 369, + 106, + 106, + 106, + 119, + 26, + 299, + 19, + 375, + 264, + 397, + 123, + 200, + 200, + 375, + 365, + 365, + 365, + 26, + 200, + 114, + 114, + 114, + 170, + 91, + 182, + 182, + 285, + 316, + 285, + 76, + 13, + 230, + 230, + 247, + 125, + 125, + 125, + 125, + 125, + 125, + 125, + 230, + 230, + 290, + 290, + 324, + 56, + 324, + 281, + 51, + 161, + 345, + 161, + 170, + 20, + 218, + 34, + 34, + 20, + 20, + 212, + 289, + 151, + 151, + 194, + 7, + 159, + 244, + 159, + 159, + 244, + 325, + 277, + 277, + 277, + 277, + 233, + 118, + 244, + 277, + 361, + 225, + 225, + 82, + 43, + 43, + 236, + 233, + 29, + 194, + 26, + 26, + 277, + 311, + 98, + 98, + 98, + 336, + 308, + 298, + 277, + 284, + 282, + 282, + 282, + 282, + 208, + 208, + 208, + 208, + 208, + 68, + 267, + 320, + 320, + 331, + 82, + 166, + 166, + 296, + 82, + 53, + 270, + 270, + 383, + 270, + 98, + 98, + 309, + 308, + 308, + 170, + 383, + 61, + 135, + 14, + 292, + 104, + 203, + 203, + 203, + 203, + 303, + 303, + 250, + 40, + 13, + 305, + 375, + 135, + 244, + 244, + 81, + 95, + 121, + 365, + 139, + 65, + 51, + 51, + 243, + 243, + 243, + 3, + 243, + 290, + 290, + 290, + 290, + 243, + 64, + 256, + 256, + 256, + 256, + 46, + 46, + 48, + 101, + 7, + 7, + 7, + 46, + 261, + 261, + 46, + 101, + 286, + 104, + 16, + 16, + 157, + 360, + 16, + 157, + 194, + 257, + 108, + 175, + 64, + 259, + 259, + 259, + 259, + 259, + 137, + 351, + 374, + 374, + 390, + 390, + 5, + 5, + 64, + 300, + 360, + 300, + 300, + 137, + 296, + 90, + 331, + 289, + 310, + 310, + 77, + 77, + 77, + 102, + 329, + 111, + 111, + 197, + 170, + 220, + 239, + 239, + 239, + 40, + 332, + 17, + 31, + 31, + 170, + 58, + 332, + 332, + 332, + 125, + 386, + 386, + 324, + 101, + 17, + 193, + 193, + 193, + 193, + 193, + 72, + 40, + 167, + 40, + 163, + 212, + 212, + 164, + 164, + 164, + 164, + 147, + 358, + 329, + 167, + 173, + 167, + 147, + 56, + 56, + 147, + 377, + 377, + 36, + 36, + 136, + 152, + 152, + 144, + 144, + 136, + 136, + 205, + 205, + 136, + 244, + 77, + 172, + 81, + 342, + 342, + 342, + 342, + 342, + 157, + 157, + 381, + 25, + 25, + 25, + 25, + 251, + 234, + 92, + 197, + 235, + 78, + 78, + 213, + 192, + 192, + 40, + 321, + 249, + 249, + 177, + 321, + 321, + 321, + 126, + 126, + 360, + 360, + 193, + 40, + 47, + 84, + 32, + 170, + 13, + 149, + 26, + 26, + 26, + 43, + 183, + 47, + 32, + 279, + 153, + 24, + 330, + 330, + 250, + 47, + 250, + 47, + 47, + 71, + 269, + 54, + 127, + 127, + 266, + 291, + 291, + 200, + 82, + 200, + 269, + 276, + 269, + 253, + 253, + 199, + 199, + 330, + 330, + 199, + 395, + 395, + 395, + 395, + 352, + 117, + 298, + 37, + 37, + 37, + 37, + 298, + 44, + 44, + 298, + 70, + 320, + 269, + 141, + 29, + 274, + 29, + 297, + 29, + 29, + 60, + 297, + 204, + 53, + 264, + 9, + 44, + 230, + 129, + 365, + 179, + 232, + 232, + 125, + 44, + 117, + 117, + 125, + 125, + 163, + 346, + 104, + 104, + 104, + 163, + 163, + 242, + 318, + 163, + 61, + 320, + 61, + 338, + 100, + 100, + 100, + 100, + 113, + 162, + 333, + 162, + 162, + 162, + 339, + 339, + 339, + 245, + 162, + 126, + 305, + 94, + 54, + 81, + 81, + 81, + 385, + 49, + 224, + 81, + 385, + 200, + 224, + 392, + 392, + 362, + 395, + 395, + 16, + 35, + 69, + 191, + 191, + 16, + 16, + 329, + 144, + 144, + 360, + 144, + 144, + 220, + 352, + 79, + 220, + 384, + 208, + 244, + 267, + 110, + 50, + 160, + 25, + 186, + 25, + 1, + 246, + 343, + 343, + 343, + 207, + 207, + 94, + 94, + 198, + 94, + 94, + 186, + 113, + 164, + 164, + 144, + 144, + 113, + 128, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 57, + 211, + 170, + 72, + 168, + 241, + 241, + 75, + 75, + 57, + 57, + 57, + 205, + 186, + 244, + 186, + 328, + 349, + 328, + 268, + 328, + 328, + 328, + 370, + 370, + 328, + 328, + 328, + 328, + 370, + 328, + 70, + 330, + 138, + 330, + 330, + 87, + 87, + 87, + 87, + 87, + 132, + 194, + 384, + 384, + 12, + 131, + 158, + 158, + 286, + 286, + 138, + 113, + 149, + 326, + 326, + 223, + 302, + 386, + 378, + 378, + 72, + 72, + 72, + 72, + 72, + 113, + 392, + 351, + 233, + 233, + 301, + 138, + 325, + 325, + 325, + 325, + 325, + 325, + 138, + 27, + 27, + 27, + 27, + 364, + 27, + 364, + 27, + 187, + 201, + 201, + 201, + 201, + 201, + 187, + 187, + 187, + 131, + 227, + 227, + 307, + 261, + 311, + 307, + 92, + 361, + 361, + 24, + 24, + 222, + 31, + 317, + 9, + 9, + 9, + 312, + 312, + 159, + 159, + 167, + 167, + 167, + 167, + 365, + 365, + 83, + 317, + 211, + 211, + 211, + 317, + 83, + 200, + 200, + 107, + 389, + 107, + 285, + 285, + 153, + 249, + 249, + 285, + 285, + 154, + 178, + 178, + 389, + 288, + 288, + 358, + 358, + 69, + 105, + 336, + 211, + 211, + 373, + 191, + 191, + 83, + 203, + 104, + 104, + 272, + 112, + 104, + 112, + 365, + 312, + 312, + 312, + 7, + 7, + 25, + 25, + 25, + 112, + 112, + 152, + 152, + 152, + 152, + 265, + 210, + 112, + 262, + 112, + 220, + 220, + 245, + 227, + 227, + 227, + 333, + 333, + 333, + 333, + 333, + 164, + 333, + 333, + 265, + 172, + 172, + 172, + 172, + 49, + 365, + 34, + 34, + 223, + 103, + 103, + 103, + 103, + 49, + 135, + 135, + 49, + 135, + 144, + 144, + 144, + 144, + 219, + 218, + 263, + 263, + 12, + 372, + 352, + 371, + 375, + 375, + 375, + 148, + 148, + 210, + 210, + 210, + 210, + 66, + 10, + 10, + 147, + 124, + 259, + 173, + 169, + 169, + 198, + 169, + 222, + 169, + 1, + 124, + 150, + 150, + 150, + 150, + 55, + 211, + 1, + 140, + 140, + 124, + 304, + 124, + 373, + 211, + 331, + 331, + 128, + 128, + 120, + 378, + 387, + 387, + 144, + 387, + 172, + 172, + 285, + 285, + 285, + 285, + 285, + 285, + 285, + 285, + 211, + 126, + 234, + 245, + 98, + 98, + 98, + 40, + 89, + 200, + 190, + 190, + 33, + 336, + 158, + 336, + 51, + 166, + 221, + 338, + 338, + 281, + 281, + 310, + 45, + 166, + 24, + 303, + 166, + 303, + 236, + 303, + 236, + 394, + 394, + 226, + 226, + 303, + 226, + 226, + 293, + 3, + 3, + 331, + 91, + 166, + 91, + 91, + 91, + 377, + 102, + 377, + 321, + 6, + 6, + 47, + 99, + 99, + 99, + 214, + 323, + 47, + 182, + 329, + 245, + 49, + 49, + 49, + 321, + 249, + 238, + 49, + 296, + 296, + 238, + 238, + 316, + 298, + 298, + 238, + 54, + 316, + 95, + 95, + 238, + 238, + 4, + 217, + 217, + 217, + 158, + 102, + 97, + 39, + 83, + 83, + 158, + 158, + 39, + 395, + 253, + 253, + 392, + 125, + 125, + 125, + 140, + 140, + 64, + 358, + 358, + 395, + 109, + 293, + 294, + 294, + 294, + 245, + 226, + 245, + 109, + 36, + 42, + 352, + 246, + 42, + 175, + 175, + 175, + 42, + 175, + 317, + 317, + 317, + 317, + 317, + 317, + 95, + 256, + 42, + 256, + 170, + 132, + 15, + 15, + 17, + 229, + 229, + 308, + 308, + 308, + 234, + 113, + 364, + 239, + 249, + 276, + 276, + 276, + 90, + 90, + 90, + 90, + 90, + 293, + 234, + 276, + 96, + 184, + 184, + 382, + 235, + 184, + 388, + 388, + 346, + 346, + 349, + 362, + 346, + 346, + 58, + 58, + 346, + 346, + 346, + 58, + 105, + 105, + 105, + 21, + 307, + 307, + 307, + 21, + 297, + 55, + 357, + 17, + 85, + 127, + 85, + 376, + 376, + 85, + 48, + 48, + 134, + 48, + 185, + 48, + 261, + 48, + 261, + 377, + 333, + 333, + 333, + 333, + 377, + 316, + 316, + 114, + 316, + 316, + 148, + 148, + 182, + 182, + 182, + 182, + 182, + 148, + 48, + 85, + 85, + 129, + 275, + 207, + 100, + 100, + 119, + 207, + 351, + 351, + 92, + 351, + 307, + 269, + 224, + 179, + 224, + 224, + 27, + 27, + 27, + 27, + 179, + 269, + 179, + 82, + 194, + 194, + 194, + 148, + 148, + 211, + 179, + 171, + 171, + 106, + 282, + 106, + 106, + 176, + 40, + 40, + 114, + 114, + 80, + 80, + 391, + 391, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "commands": [ + 4, + 2, + 2, + 4, + 0, + 3, + 1, + 0, + 1, + 0, + 2, + 3, + 1, + 3, + 4, + 0, + 4, + 1, + 0, + 1, + 3, + 2, + 1, + 3, + 1, + 0, + 1, + 4, + 4, + 3, + 1, + 1, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 4, + 1, + 1, + 1, + 3, + 2, + 0, + 2, + 3, + 1, + 1, + 2, + 0, + 2, + 2, + 4, + 4, + 0, + 4, + 2, + 0, + 2, + 2, + 2, + 3, + 2, + 1, + 3, + 3, + 1, + 0, + 2, + 0, + 2, + 3, + 0, + 4, + 3, + 2, + 3, + 4, + 0, + 3, + 0, + 1, + 4, + 1, + 0, + 1, + 3, + 2, + 4, + 2, + 4, + 2, + 3, + 0, + 4, + 2, + 2, + 0, + 3, + 0, + 1, + 2, + 4, + 4, + 2, + 1, + 2, + 2, + 4, + 0, + 2, + 2, + 2, + 1, + 0, + 1, + 2, + 3, + 1, + 0, + 0, + 4, + 4, + 3, + 0, + 1, + 4, + 2, + 2, + 3, + 3, + 1, + 0, + 0, + 3, + 2, + 1, + 1, + 4, + 1, + 3, + 0, + 1, + 3, + 2, + 1, + 0, + 3, + 2, + 1, + 3, + 4, + 1, + 4, + 3, + 3, + 2, + 3, + 2, + 2, + 3, + 3, + 1, + 0, + 3, + 4, + 1, + 3, + 2, + 1, + 0, + 3, + 2, + 4, + 4, + 4, + 2, + 0, + 2, + 4, + 0, + 2, + 2, + 4, + 2, + 3, + 2, + 2, + 2, + 1, + 4, + 0, + 3, + 4, + 2, + 2, + 2, + 3, + 2, + 4, + 2, + 2, + 2, + 2, + 3, + 2, + 1, + 3, + 2, + 2, + 4, + 1, + 4, + 1, + 1, + 2, + 3, + 2, + 0, + 3, + 1, + 4, + 4, + 4, + 3, + 2, + 4, + 4, + 2, + 0, + 1, + 1, + 4, + 3, + 4, + 1, + 1, + 1, + 0, + 3, + 1, + 1, + 0, + 1, + 0, + 2, + 1, + 3, + 1, + 4, + 0, + 3, + 3, + 2, + 3, + 4, + 0, + 4, + 1, + 1, + 2, + 0, + 2, + 3, + 2, + 3, + 0, + 4, + 2, + 0, + 4, + 4, + 2, + 0, + 2, + 4, + 4, + 2, + 4, + 2, + 2, + 1, + 3, + 3, + 4, + 4, + 2, + 3, + 1, + 1, + 4, + 3, + 4, + 3, + 1, + 1, + 4, + 0, + 2, + 0, + 3, + 0, + 2, + 4, + 4, + 4, + 1, + 2, + 4, + 3, + 3, + 3, + 1, + 3, + 2, + 3, + 3, + 3, + 1, + 4, + 4, + 2, + 2, + 3, + 2, + 3, + 0, + 2, + 2, + 3, + 2, + 1, + 3, + 0, + 0, + 4, + 3, + 1, + 2, + 0, + 1, + 3, + 0, + 3, + 4, + 4, + 2, + 1, + 3, + 0, + 1, + 3, + 2, + 1, + 2, + 2, + 3, + 4, + 3, + 4, + 4, + 0, + 0, + 1, + 2, + 2, + 4, + 2, + 4, + 2, + 4, + 0, + 3, + 2, + 2, + 4, + 1, + 0, + 0, + 2, + 4, + 3, + 0, + 4, + 1, + 0, + 3, + 3, + 4, + 4, + 3, + 3, + 3, + 3, + 1, + 2, + 3, + 0, + 2, + 0, + 3, + 4, + 2, + 3, + 2, + 1, + 1, + 3, + 4, + 3, + 2, + 4, + 1, + 3, + 4, + 4, + 0, + 0, + 1, + 2, + 0, + 0, + 0, + 2, + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 1, + 4, + 0, + 1, + 2, + 3, + 1, + 1, + 4, + 1, + 3, + 1, + 0, + 4, + 1, + 0, + 4, + 0, + 3, + 0, + 2, + 0, + 4, + 4, + 0, + 3, + 4, + 1, + 0, + 3, + 0, + 2, + 4, + 3, + 3, + 2, + 2, + 0, + 1, + 2, + 1, + 4, + 4, + 2, + 4, + 4, + 4, + 1, + 2, + 0, + 4, + 1, + 2, + 2, + 4, + 1, + 1, + 2, + 3, + 3, + 1, + 1, + 0, + 2, + 0, + 4, + 0, + 0, + 0, + 4, + 4, + 3, + 1, + 3, + 3, + 3, + 2, + 0, + 4, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 0, + 0, + 3, + 1, + 1, + 4, + 3, + 2, + 1, + 2, + 2, + 4, + 2, + 3, + 3, + 1, + 2, + 2, + 3, + 2, + 4, + 0, + 4, + 4, + 1, + 1, + 3, + 0, + 0, + 0, + 0, + 1, + 1, + 1, + 0, + 3, + 3, + 2, + 0, + 3, + 3, + 2, + 4, + 3, + 2, + 3, + 3, + 0, + 1, + 1, + 1, + 0, + 2, + 3, + 3, + 1, + 4, + 2, + 0, + 2, + 1, + 2, + 1, + 0, + 3, + 0, + 2, + 2, + 2, + 0, + 0, + 3, + 3, + 1, + 0, + 2, + 2, + 3, + 1, + 1, + 0, + 1, + 0, + 4, + 1, + 0, + 4, + 3, + 2, + 2, + 1, + 3, + 2, + 2, + 0, + 3, + 1, + 1, + 1, + 1, + 0, + 4, + 3, + 2, + 0, + 3, + 0, + 3, + 3, + 1, + 0, + 0, + 4, + 4, + 4, + 2, + 0, + 0, + 1, + 3, + 0, + 3, + 0, + 1, + 0, + 3, + 3, + 0, + 0, + 2, + 3, + 3, + 2, + 0, + 0, + 1, + 1, + 4, + 3, + 1, + 4, + 1, + 0, + 2, + 0, + 0, + 4, + 1, + 4, + 0, + 1, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 4, + 3, + 4, + 1, + 0, + 2, + 3, + 1, + 4, + 0, + 1, + 2, + 3, + 0, + 2, + 3, + 2, + 1, + 1, + 4, + 0, + 3, + 1, + 0, + 3, + 4, + 1, + 2, + 0, + 3, + 1, + 0, + 1, + 2, + 2, + 0, + 0, + 3, + 2, + 3, + 4, + 0, + 2, + 1, + 4, + 0, + 3, + 1, + 0, + 0, + 3, + 2, + 0, + 3, + 4, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 3, + 2, + 2, + 0, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 2, + 4, + 0, + 1, + 4, + 3, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 4, + 4, + 1, + 0, + 2, + 4, + 4, + 1, + 1, + 3, + 3, + 3, + 0, + 2, + 2, + 3, + 1, + 3, + 4, + 3, + 1, + 3, + 0, + 1, + 4, + 3, + 3, + 4, + 0, + 0, + 1, + 3, + 0, + 1, + 0, + 0, + 4, + 1, + 3, + 2, + 3, + 3, + 1, + 1, + 2, + 1, + 2, + 4, + 4, + 2, + 1, + 2, + 2, + 1, + 0, + 4, + 3, + 3, + 2, + 1, + 1, + 1, + 3, + 3, + 0, + 0, + 1, + 3, + 0, + 2, + 1, + 2, + 3, + 3, + 4, + 4, + 0, + 1, + 3, + 0, + 0, + 4, + 4, + 4, + 4, + 1, + 3, + 0, + 2, + 0, + 4, + 2, + 4, + 3, + 4, + 3, + 4, + 3, + 3, + 4, + 4, + 0, + 4, + 1, + 3, + 2, + 4, + 0, + 4, + 1, + 2, + 2, + 0, + 0, + 0, + 2, + 4, + 4, + 3, + 2, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 4, + 4, + 4, + 1, + 3, + 4, + 0, + 0, + 1, + 2, + 4, + 3, + 3, + 0, + 3, + 3, + 1, + 4, + 1, + 4, + 2, + 3, + 2, + 0, + 4, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 4, + 0, + 1, + 0, + 3, + 1, + 1, + 0, + 4, + 4, + 4, + 3, + 3, + 1, + 3, + 3, + 4, + 4, + 1, + 2, + 3, + 2, + 0, + 4, + 2, + 1, + 3, + 0, + 1, + 0, + 2, + 4, + 4, + 4, + 4, + 1, + 3, + 1, + 2, + 4, + 0, + 2, + 0, + 0, + 3, + 1, + 4, + 0, + 2, + 1, + 3, + 3, + 1, + 4, + 3, + 0, + 0, + 1, + 1, + 0, + 0, + 2, + 1, + 2, + 4, + 0, + 4, + 3, + 2, + 1, + 4, + 4, + 0, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 3, + 0, + 1, + 3, + 4, + 3, + 3, + 0, + 0, + 4, + 2, + 1, + 0, + 3, + 3, + 2, + 0, + 3, + 2, + 0, + 0, + 3, + 2, + 1, + 2, + 3, + 1, + 2, + 3, + 0, + 4, + 0, + 2, + 3, + 2, + 0, + 4, + 3, + 0, + 1, + 3, + 1, + 2, + 0, + 1, + 2, + 0, + 4, + 3, + 3, + 1, + 4, + 3, + 1, + 0, + 3, + 2, + 1, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 4, + 3, + 3, + 4, + 0, + 0, + 1, + 1, + 3, + 0, + 3, + 4, + 0, + 2, + 4, + 3, + 4, + 0, + 0, + 1, + 3, + 4, + 3, + 4, + 4, + 4, + 0, + 1, + 0, + 3, + 3, + 3, + 3, + 0, + 1, + 2, + 1, + 2, + 1, + 3, + 0, + 2, + 1, + 3, + 3, + 1, + 2, + 1, + 3, + 2, + 2, + 0, + 0, + 1, + 3, + 0, + 0, + 3, + 0, + 3, + 1, + 1, + 0, + 3, + 2, + 4, + 3, + 1, + 3, + 1, + 0, + 2, + 4, + 0, + 0, + 1, + 3, + 0, + 2, + 1, + 2, + 2, + 1, + 1, + 2, + 4, + 4, + 0, + 2, + 0, + 0, + 3, + 2, + 2, + 2, + 3, + 4, + 4, + 3, + 1, + 4, + 1, + 2, + 0, + 4, + 0, + 3, + 1, + 1, + 3, + 0, + 0, + 0, + 1, + 3, + 1, + 4, + 4, + 1, + 2, + 0, + 4, + 1, + 0, + 3, + 2, + 0, + 4, + 2, + 3, + 3, + 0, + 0, + 2, + 4, + 4, + 2, + 4, + 4, + 3, + 3, + 2, + 1, + 4, + 0, + 3, + 0, + 1, + 4, + 4, + 3, + 0, + 4, + 2, + 4, + 2, + 3, + 1, + 3, + 2, + 0, + 3, + 0, + 4, + 4, + 1, + 4, + 3, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 2, + 2, + 3, + 1, + 0, + 2, + 2, + 0, + 2, + 3, + 1, + 1, + 2, + 4, + 3, + 1, + 4, + 1, + 4, + 0, + 2, + 4, + 0, + 0, + 3, + 0, + 4, + 3, + 0, + 0, + 4, + 3, + 0, + 3, + 4, + 4, + 3, + 4, + 4, + 1, + 4, + 0, + 0, + 4, + 0, + 0, + 0, + 3, + 2, + 4, + 4, + 0, + 2, + 0, + 3, + 2, + 2, + 3, + 2, + 2, + 0, + 2, + 4, + 3, + 3, + 3, + 1, + 1, + 2, + 2, + 4, + 1, + 3, + 0, + 1, + 2, + 0, + 3, + 3, + 4, + 4, + 3, + 1, + 1, + 1, + 3, + 1, + 4, + 3, + 4, + 2, + 0, + 1, + 3, + 2, + 4, + 3, + 4, + 4, + 1, + 4, + 1, + 1, + 3, + 4, + 2, + 2, + 2, + 4, + 0, + 1, + 2, + 3, + 2, + 4, + 2, + 3, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 4, + 1, + 0, + 4, + 3, + 1, + 2, + 2, + 0, + 3, + 2, + 0, + 2, + 0, + 2, + 2, + 3, + 3, + 0, + 0, + 2, + 0, + 1, + 0, + 0, + 4, + 3, + 0, + 3, + 3, + 0, + 1, + 3, + 0, + 4, + 4, + 2, + 0, + 4, + 2, + 2, + 0, + 3, + 3, + 0, + 1, + 1, + 0, + 4, + 4, + 0, + 0, + 4, + 3, + 3, + 0, + 2, + 2, + 4, + 3, + 3, + 0, + 1, + 4, + 1, + 3, + 1, + 1, + 2, + 4, + 0, + 1, + 2, + 0, + 3, + 2, + 3, + 4, + 4, + 4, + 2, + 2, + 1, + 2, + 3, + 3, + 3, + 4, + 0, + 1, + 4, + 1, + 3, + 0, + 3, + 1, + 1, + 1, + 1, + 0, + 3, + 2, + 4, + 3, + 1, + 3, + 0, + 2, + 4, + 2, + 2, + 0, + 4, + 4, + 0, + 1, + 0, + 2, + 4, + 4, + 3, + 3, + 4, + 4, + 2, + 4, + 2, + 0, + 2, + 1, + 4, + 3, + 2, + 3, + 2, + 1, + 2, + 1, + 0, + 0, + 3, + 1, + 2, + 3, + 2, + 3, + 4, + 3, + 2, + 4, + 4, + 2, + 4, + 0, + 1, + 4, + 3, + 0, + 4, + 3, + 3, + 2, + 0, + 1, + 4, + 0, + 3, + 0, + 1, + 1, + 1, + 4, + 1, + 3, + 0, + 3, + 3, + 1, + 2, + 0, + 1, + 1, + 4, + 0, + 4, + 2, + 3, + 4, + 2, + 1, + 0, + 2, + 4, + 4, + 4, + 3, + 0, + 2, + 4, + 0, + 1, + 3, + 0, + 3, + 0, + 1, + 1, + 0, + 1, + 3, + 3, + 3, + 3, + 2, + 4, + 0, + 0, + 4, + 4, + 3, + 4, + 4, + 4, + 4, + 1, + 0, + 3, + 4, + 1, + 0, + 2, + 1, + 0, + 4, + 2, + 0, + 1, + 1, + 3, + 0, + 0, + 3, + 0, + 2, + 1, + 3, + 3, + 1, + 0, + 3, + 1, + 1, + 1, + 3, + 3, + 1, + 3, + 0, + 2, + 3, + 4, + 1, + 2, + 0, + 1, + 3, + 3, + 4, + 3, + 1, + 1, + 2, + 4, + 2, + 0, + 1, + 4, + 1, + 2, + 0, + 4, + 3, + 2, + 1, + 2, + 1, + 0, + 4, + 1, + 3, + 0, + 0, + 4, + 3, + 2, + 0, + 3, + 1, + 2, + 0, + 0, + 4, + 2, + 3, + 2, + 4, + 3, + 2, + 4, + 4, + 3, + 1, + 3, + 3, + 4, + 3, + 0, + 1, + 3, + 2, + 0, + 4, + 0, + 4, + 3, + 1, + 0, + 4, + 2, + 0, + 0, + 2, + 3, + 1, + 2, + 2, + 0, + 2, + 0, + 4, + 0, + 0, + 0, + 3, + 4, + 3, + 1, + 3, + 2, + 1, + 3, + 2, + 4, + 3, + 4, + 0, + 4, + 1, + 2, + 0, + 4, + 2, + 0, + 3, + 2, + 3, + 0, + 1, + 2, + 3, + 0, + 2, + 1, + 2, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 3, + 0, + 4, + 1, + 2, + 2, + 2, + 3, + 4, + 4, + 2, + 4, + 4, + 0, + 4, + 4, + 3, + 3, + 1, + 4, + 3, + 3, + 0, + 1, + 0, + 3, + 2, + 0, + 2, + 2, + 3, + 4, + 4, + 0, + 1, + 0, + 3, + 1, + 2, + 0, + 4, + 0, + 4, + 0, + 0, + 0, + 2, + 2, + 2, + 3, + 1, + 0, + 3, + 3, + 2, + 1, + 2, + 4, + 4, + 4, + 3, + 3, + 4, + 3, + 0, + 1, + 2, + 3, + 2, + 4, + 0, + 0, + 3, + 2, + 2, + 2, + 0, + 3, + 3, + 3, + 2, + 1, + 1, + 4, + 3, + 2, + 2, + 1, + 1, + 3, + 0, + 3, + 2, + 2, + 1, + 4, + 1, + 3, + 4, + 4, + 3, + 0, + 2, + 3, + 0, + 1, + 1, + 3, + 1, + 3, + 4, + 4, + 0, + 0, + 4, + 2, + 0, + 2, + 2, + 4, + 2, + 1, + 0, + 0, + 1, + 3, + 0, + 2, + 3, + 4, + 1, + 0, + 1, + 2, + 2, + 1, + 2, + 3, + 0, + 0, + 0, + 1, + 0, + 2, + 0, + 1, + 0, + 0, + 4, + 2, + 2, + 2, + 3, + 1, + 2, + 2, + 0, + 3, + 1, + 1, + 3, + 0, + 2, + 3, + 1, + 0, + 4, + 1, + 3, + 4, + 0, + 2, + 3, + 0, + 2, + 0, + 3, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 4, + 3, + 0, + 0, + 4, + 2, + 4, + 3, + 2, + 2, + 2, + 1, + 4, + 2, + 3, + 1, + 0, + 4, + 4, + 1, + 1, + 0, + 4, + 2, + 0, + 1, + 1, + 1, + 3, + 4, + 1, + 2, + 1, + 1, + 1, + 0, + 4, + 4, + 4, + 4, + 3, + 1, + 3, + 2, + 2, + 0, + 4, + 1, + 4, + 3, + 4, + 0, + 2, + 4, + 3, + 4, + 0, + 2, + 0, + 4, + 1, + 4, + 1, + 2, + 3, + 2, + 3, + 4, + 4, + 2, + 1, + 1, + 3, + 4, + 4, + 1, + 0, + 4, + 0, + 3, + 1, + 2, + 4, + 0, + 1, + 2, + 1, + 2, + 3, + 2, + 0, + 2, + 2, + 0, + 4, + 1, + 0, + 4, + 1, + 2, + 3, + 3, + 2, + 0, + 3, + 3, + 3, + 1, + 3, + 3, + 4, + 0, + 3, + 4, + 4, + 0, + 1, + 4, + 2, + 2, + 4, + 1, + 2, + 3, + 4, + 4, + 1, + 3, + 1, + 4, + 4, + 4, + 0, + 2, + 1, + 3, + 3, + 3, + 4, + 1, + 3, + 3, + 3, + 3, + 4, + 1, + 1, + 2, + 1, + 1, + 0, + 0, + 3, + 3, + 4, + 0, + 1, + 0, + 3, + 4, + 1, + 0, + 0, + 0, + 3, + 3, + 1, + 0, + 0, + 2, + 3, + 4, + 4, + 2, + 1, + 1, + 3, + 4, + 3, + 4, + 2, + 0, + 4, + 2, + 0, + 3, + 0, + 1, + 1, + 4, + 2, + 2, + 2, + 1, + 1, + 3, + 0, + 4, + 3, + 3, + 1, + 2, + 3, + 2, + 1, + 2, + 3, + 0, + 2, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 4, + 3, + 2, + 0, + 4, + 4, + 2, + 0, + 1, + 0, + 0, + 3, + 2, + 1, + 4, + 1, + 2, + 2, + 1, + 0, + 3, + 3, + 3, + 0, + 0, + 2, + 4, + 3, + 0, + 0, + 0, + 2, + 2, + 4, + 3, + 1, + 1, + 2, + 4, + 2, + 2, + 0, + 3, + 3, + 4, + 0, + 3, + 3, + 2, + 3, + 0, + 2, + 4, + 0, + 1, + 3, + 0, + 0, + 4, + 1, + 4, + 4, + 3, + 4, + 1, + 3, + 4, + 4, + 2, + 1, + 1, + 0, + 0, + 0, + 4, + 3, + 3, + 0, + 3, + 2, + 4, + 1, + 2, + 3, + 2, + 1, + 1, + 3, + 3, + 2, + 0, + 2, + 0, + 4, + 4, + 4, + 2, + 3, + 0, + 3, + 0, + 1, + 0, + 1, + 3, + 4, + 4, + 1, + 1, + 2, + 1, + 0, + 4, + 3, + 1, + 1, + 3, + 3, + 4, + 1, + 3, + 1, + 2, + 3, + 0, + 3, + 2, + 0, + 3, + 2, + 2, + 4, + 1, + 0, + 4, + 2, + 2, + 2, + 4, + 0, + 2, + 2, + 2, + 1, + 1, + 3, + 4, + 3, + 2, + 4, + 2, + 3, + 3, + 1, + 4, + 1, + 0, + 2, + 0, + 0, + 1, + 3, + 4, + 4, + 3, + 0, + 3, + 1, + 2, + 1, + 3, + 0, + 4, + 0, + 3, + 2, + 1, + 2, + 1, + 3, + 2, + 2, + 2, + 3, + 2, + 1, + 1, + 0, + 3, + 2, + 1, + 0, + 3, + 2, + 2, + 0, + 2, + 1, + 4, + 2, + 4, + 3, + 1, + 3, + 1, + 3, + 3, + 2, + 4, + 4, + 0, + 4, + 1, + 0, + 3, + 1, + 4, + 0, + 4, + 2, + 2, + 0, + 0, + 4, + 2, + 3, + 0, + 4, + 1, + 1, + 4, + 2, + 2, + 1, + 4, + 3, + 1, + 1, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 2, + 2, + 2, + 0, + 2, + 3, + 3, + 4, + 4, + 1, + 2, + 0, + 0, + 0, + 4, + 0, + 4, + 3, + 4, + 0, + 2, + 1, + 3, + 3, + 0, + 3, + 4, + 2, + 2, + 4, + 2, + 0, + 4, + 4, + 1, + 4, + 4, + 0, + 3, + 1, + 0, + 2, + 2, + 1, + 4, + 1, + 0, + 3, + 0, + 1, + 3, + 0, + 1, + 3, + 0, + 2, + 0, + 0, + 4, + 4, + 1, + 4, + 4, + 1, + 4, + 3, + 4, + 4, + 3, + 2, + 0, + 1, + 1, + 4, + 3, + 4, + 2, + 4, + 3, + 0, + 1, + 3, + 2, + 1, + 0, + 3, + 0, + 3, + 1, + 2, + 4, + 3, + 3, + 3, + 3, + 1, + 2, + 2, + 3, + 3, + 0, + 0, + 4, + 0, + 1, + 4, + 3, + 1, + 2, + 2, + 3, + 0, + 2, + 2, + 3, + 0, + 0, + 0, + 0, + 0, + 4, + 1, + 0, + 1, + 3, + 3, + 2, + 3, + 1, + 4, + 2, + 1, + 1, + 0, + 2, + 2, + 0, + 3, + 4, + 3, + 1, + 4, + 2, + 1, + 4, + 4, + 1, + 0, + 1, + 3, + 1, + 0, + 0, + 2, + 2, + 3, + 3, + 3, + 0, + 3, + 4, + 0, + 2, + 1, + 4, + 4, + 0, + 4, + 0, + 0, + 4, + 2, + 0, + 0, + 3, + 0, + 4, + 1, + 4, + 3, + 0, + 1, + 3, + 2, + 0, + 0, + 0, + 1, + 3, + 2, + 2, + 1, + 2, + 4, + 3, + 4, + 1, + 1, + 1, + 1, + 1, + 0, + 4, + 3, + 3, + 0, + 2, + 4, + 3, + 1, + 0, + 1, + 0, + 4, + 3, + 1, + 1, + 3, + 2, + 1, + 2, + 4, + 0, + 2, + 2, + 1, + 2, + 4, + 2, + 1, + 3, + 1, + 3, + 1, + 2, + 0, + 1, + 4, + 4, + 2, + 2, + 1, + 0, + 3, + 0, + 0, + 4, + 1, + 2, + 2, + 2, + 0, + 3, + 1, + 3, + 1, + 3, + 1, + 4, + 1, + 2, + 2, + 1, + 3, + 0, + 0, + 2, + 2, + 3, + 1, + 2, + 0, + 4, + 0, + 3, + 4, + 2, + 4, + 4, + 0, + 2, + 3, + 3, + 3, + 4, + 0, + 4, + 2, + 4, + 3, + 1, + 3, + 2, + 0, + 0, + 2, + 2, + 3, + 2, + 4, + 2, + 1, + 0, + 2, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 2, + 4, + 0, + 1, + 4, + 4, + 2, + 4, + 2, + 3, + 0, + 3, + 2, + 3, + 3, + 3, + 1, + 0, + 1, + 1, + 4, + 2, + 1, + 4, + 1, + 2, + 3, + 1, + 3, + 2, + 3, + 3, + 4, + 1, + 2, + 2, + 0, + 4, + 2, + 1, + 3, + 0, + 4, + 4, + 4, + 3, + 0, + 4, + 4, + 2, + 1, + 0, + 4, + 3, + 4, + 1, + 0, + 3, + 3, + 0, + 2, + 2, + 1, + 1, + 3, + 4, + 0, + 2, + 1, + 3, + 0, + 3, + 2, + 4, + 2, + 4, + 1, + 4, + 2, + 1, + 1, + 1, + 1, + 1, + 2, + 3, + 3, + 3, + 1, + 1, + 3, + 4, + 0, + 1, + 1, + 2, + 4, + 1, + 0, + 2, + 1, + 3, + 4, + 4, + 4, + 0, + 1, + 3, + 2, + 1, + 0, + 3, + 2, + 1, + 0, + 4, + 1, + 3, + 1, + 2, + 3, + 3, + 0, + 4, + 1, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 3, + 3, + 1, + 1, + 3, + 3, + 3, + 0, + 3, + 3, + 2, + 2, + 1, + 3, + 0, + 1, + 0, + 2, + 2, + 4, + 4, + 0, + 3, + 4, + 3, + 1, + 3, + 0, + 4, + 4, + 4, + 3, + 1, + 2, + 3, + 3, + 1, + 1, + 2, + 2, + 4, + 1, + 1, + 3, + 4, + 0, + 2, + 4, + 3, + 4, + 2, + 1, + 4, + 2, + 2, + 2, + 2, + 4, + 4, + 2, + 1, + 0, + 3, + 1, + 3, + 4, + 2, + 1, + 0, + 2, + 2, + 1, + 1, + 2, + 3, + 1, + 2, + 3, + 1, + 1, + 4, + 2, + 3, + 1, + 4, + 1, + 3, + 0, + 1, + 4, + 4, + 2, + 3, + 0, + 0, + 2, + 4, + 2, + 1, + 3, + 1, + 0, + 3, + 2, + 1, + 4, + 2, + 3, + 0, + 1, + 2, + 2, + 3, + 0, + 0, + 1, + 4, + 0, + 0, + 0, + 0, + 2, + 4, + 3, + 3, + 4, + 2, + 4, + 4, + 2, + 3, + 3, + 0, + 2, + 0, + 1, + 1, + 3, + 4, + 2, + 0, + 1, + 1, + 4, + 0, + 1, + 2, + 1, + 4, + 2, + 3, + 2, + 0, + 3, + 1, + 1, + 2, + 1, + 2, + 1, + 4, + 1, + 3, + 1, + 1, + 4, + 4, + 4, + 3, + 3, + 4, + 1, + 1, + 1, + 4, + 1, + 4, + 2, + 4, + 4, + 1, + 2, + 4, + 3, + 4, + 1, + 0, + 1, + 4, + 2, + 3, + 3, + 0, + 2, + 4, + 2, + 3, + 2, + 0, + 0, + 0, + 1, + 1, + 1, + 3, + 2, + 1, + 1, + 1, + 1, + 2, + 1, + 3, + 3, + 0, + 2, + 1, + 0, + 1, + 2, + 4, + 3, + 1, + 3, + 1, + 4, + 4, + 4, + 0, + 3, + 2, + 1, + 3, + 0, + 0, + 1, + 4, + 4, + 1, + 1, + 3, + 1, + 3, + 3, + 3, + 1, + 1, + 3, + 4, + 2, + 0, + 2, + 2, + 2, + 4, + 3, + 4, + 0, + 0, + 4, + 4, + 2, + 2, + 2, + 0, + 0, + 1, + 4, + 2, + 3, + 2, + 1, + 0, + 0, + 3, + 1, + 1, + 4, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 3, + 2, + 0, + 0, + 3, + 4, + 4, + 2, + 0, + 4, + 4, + 0, + 0, + 2, + 2, + 1, + 3, + 2, + 4, + 2, + 2, + 0, + 4, + 1, + 2, + 1, + 3, + 1, + 4, + 1, + 4, + 3, + 2, + 2, + 3, + 3, + 4, + 4, + 3, + 2, + 2, + 4, + 2, + 2, + 4, + 4, + 1, + 2, + 1, + 3, + 1, + 3, + 0, + 2, + 2, + 4, + 4, + 3, + 2, + 3, + 4, + 4, + 3, + 4, + 2, + 4, + 4, + 3, + 4, + 2, + 2, + 1, + 3, + 3, + 2, + 0, + 0, + 1, + 2, + 3, + 3, + 0, + 4, + 2, + 1, + 0, + 1, + 1, + 3, + 1, + 2, + 2, + 1, + 3, + 3, + 1, + 1, + 2, + 4, + 0, + 4, + 4, + 0, + 4, + 4, + 4, + 4, + 3, + 3, + 2, + 0, + 4, + 3, + 0, + 1, + 3, + 0, + 2, + 2, + 1, + 0, + 4, + 3, + 1, + 4, + 1, + 4, + 3, + 0, + 4, + 4, + 3, + 4, + 1, + 2, + 0, + 0, + 1, + 0, + 1, + 3, + 0, + 3, + 3, + 0, + 2, + 4, + 1, + 1, + 4, + 2, + 1, + 1, + 1, + 3, + 4, + 4, + 3, + 1, + 3, + 3, + 4, + 1, + 0, + 3, + 4, + 4, + 0, + 3, + 3, + 0, + 1, + 3, + 4, + 2, + 3, + 2, + 4, + 2, + 2, + 4, + 4, + 3, + 0, + 1, + 0, + 4, + 4, + 4, + 2, + 0, + 1, + 4, + 0, + 4, + 0, + 4, + 0, + 3, + 0, + 2, + 0, + 2, + 4, + 2, + 0, + 2, + 2, + 3, + 2, + 4, + 3, + 0, + 1, + 4, + 2, + 2, + 4, + 3, + 2, + 0, + 1, + 4, + 3, + 0, + 2, + 1, + 2, + 4, + 2, + 2, + 3, + 0, + 4, + 3, + 1, + 3, + 0, + 3, + 1, + 0, + 3, + 3, + 0, + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 2, + 4, + 4, + 3, + 0, + 1, + 1, + 2, + 2, + 4, + 1, + 0, + 4, + 3, + 1, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0, + 0, + 2, + 1, + 0, + 1, + 1, + 2, + 3, + 1, + 1, + 0, + 0, + 3, + 2, + 0, + 3, + 4, + 1, + 4, + 4, + 0, + 4, + 1, + 1, + 0, + 1, + 2, + 2, + 1, + 3, + 1, + 1, + 3, + 3, + 2, + 1, + 4, + 3, + 4, + 3, + 4, + 2, + 4, + 1, + 1, + 4, + 0, + 1, + 1, + 4, + 2, + 4, + 0, + 0, + 2, + 1, + 4, + 4, + 1, + 4, + 0, + 3, + 0, + 2, + 0, + 1, + 0, + 3, + 0, + 3, + 4, + 2, + 4, + 4, + 0, + 0, + 3, + 4, + 0, + 4, + 2, + 4, + 4, + 1, + 4, + 1, + 1, + 4, + 2, + 1, + 3, + 4, + 2, + 3, + 2, + 2, + 4, + 4, + 1, + 3, + 1, + 3, + 1, + 1, + 2, + 0, + 1, + 4, + 2, + 0, + 0, + 4, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 2, + 4, + 1, + 4, + 0, + 2, + 4, + 0, + 3, + 1, + 0, + 2, + 3, + 3, + 3, + 3, + 4, + 1, + 3, + 1, + 1, + 1, + 1, + 1, + 4, + 4, + 3, + 2, + 0, + 2, + 0, + 3, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 4, + 1, + 2, + 2, + 0, + 0, + 1, + 4, + 0, + 2, + 0, + 0, + 1, + 4, + 3, + 2, + 1, + 2, + 0, + 2, + 2, + 4, + 1, + 3, + 2, + 0, + 4, + 3, + 1, + 1, + 4, + 0, + 4, + 1, + 3, + 2, + 3, + 4, + 4, + 4, + 3, + 3, + 3, + 2, + 1, + 4, + 2, + 1, + 1, + 3, + 1, + 3, + 2, + 0, + 4, + 0, + 4, + 0, + 3, + 4, + 0, + 4, + 2, + 0, + 3, + 3, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 0, + 3, + 0, + 3, + 4, + 1, + 1, + 1, + 0, + 4, + 4, + 2, + 3, + 4, + 2, + 1, + 4, + 0, + 2, + 4, + 2, + 1, + 4, + 1, + 2, + 0, + 4, + 4, + 2, + 4, + 2, + 4, + 2, + 2, + 2, + 3, + 4, + 1, + 3, + 2, + 4, + 4, + 0, + 3, + 0, + 0, + 4, + 4, + 3, + 0, + 3, + 0, + 1, + 0, + 2, + 3, + 1, + 3, + 0, + 0, + 0, + 4, + 2, + 0, + 2, + 3, + 4, + 4, + 3, + 0, + 4, + 4, + 2, + 4, + 0, + 0, + 3, + 0, + 3, + 1, + 0, + 3, + 1, + 2, + 4, + 3, + 0, + 4, + 0, + 1, + 0, + 4, + 2, + 1, + 4, + 1, + 1, + 0, + 3, + 0, + 2, + 0, + 0, + 4, + 1, + 0, + 0, + 3, + 3, + 1, + 1, + 1, + 4, + 2, + 4, + 4, + 3, + 0, + 3, + 3, + 3, + 0, + 4, + 0, + 2, + 1, + 0, + 4, + 3, + 0, + 4, + 2, + 1, + 0, + 4, + 3, + 0, + 1, + 2, + 2, + 0, + 3, + 0, + 0, + 4, + 3, + 3, + 4, + 4, + 3, + 3, + 2, + 3, + 4, + 0, + 0, + 4, + 2, + 0, + 2, + 4, + 4, + 4, + 2, + 1, + 2, + 2, + 0, + 3, + 4, + 3, + 2, + 0, + 4, + 2, + 4, + 1, + 1, + 2, + 4, + 2, + 2, + 3, + 3, + 4, + 0, + 1, + 4, + 2, + 3, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 4, + 0, + 2, + 3, + 1, + 2, + 4, + 0, + 3, + 1, + 2, + 4, + 1, + 4, + 4, + 2, + 1, + 2, + 1, + 0, + 0, + 3, + 0, + 1, + 2, + 0, + 2, + 4, + 2, + 4, + 2, + 1, + 4, + 4, + 0, + 1, + 0, + 0, + 3, + 1, + 3, + 3, + 1, + 3, + 0, + 1, + 4, + 4, + 3, + 4, + 0, + 0, + 3, + 1, + 3, + 1, + 0, + 0, + 3, + 4, + 4, + 1, + 3, + 0, + 4, + 2, + 2, + 4, + 0, + 2, + 0, + 4, + 3, + 3, + 1, + 4, + 0, + 4, + 3, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 4, + 4, + 4, + 4, + 1, + 1, + 3, + 4, + 2, + 4, + 3, + 0, + 4, + 3, + 0, + 2, + 0, + 4, + 0, + 1, + 4, + 0, + 2, + 0, + 2, + 2, + 4, + 0, + 3, + 1, + 1, + 4, + 1, + 2, + 4, + 0, + 2, + 1, + 0, + 0, + 1, + 3, + 0, + 2, + 4, + 3, + 0, + 4, + 1, + 2, + 2, + 1, + 3, + 2, + 3, + 3, + 0, + 4, + 4, + 4, + 3, + 4, + 0, + 3, + 1, + 2, + 4, + 1, + 4, + 0, + 0, + 3, + 2, + 1, + 3, + 2, + 1, + 2, + 4, + 3, + 2, + 2, + 1, + 0, + 3, + 0, + 0, + 3, + 4, + 0, + 1, + 2, + 2, + 2, + 1, + 3, + 1, + 1, + 2, + 4, + 3, + 3, + 0, + 4, + 2, + 4, + 2, + 0, + 4, + 4, + 2, + 1, + 4, + 4, + 2, + 3, + 2, + 0, + 1, + 4, + 2, + 4, + 1, + 1, + 1, + 3, + 1, + 3, + 4, + 3, + 0, + 3, + 3, + 1, + 4, + 3, + 4, + 4, + 3, + 4, + 1, + 4, + 2, + 4, + 1, + 4, + 4, + 4, + 1, + 3, + 2, + 0, + 4, + 0, + 4, + 1, + 2, + 0, + 1, + 0, + 4, + 2, + 3, + 4, + 3, + 4, + 0, + 2, + 4, + 0, + 1, + 1, + 2, + 3, + 4, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 4, + 0, + 0, + 4, + 1, + 2, + 4, + 2, + 0, + 2, + 4, + 3, + 0, + 3, + 3, + 0, + 0, + 0, + 2, + 3, + 0, + 2, + 1, + 2, + 3, + 3, + 3, + 0, + 4, + 1, + 3, + 2, + 4, + 0, + 1, + 1, + 2, + 1, + 1, + 1, + 1, + 0, + 1, + 4, + 0, + 3, + 0, + 4, + 1, + 2, + 0, + 0, + 3, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 0, + 2, + 3, + 1, + 4, + 2, + 3, + 2, + 3, + 1, + 4, + 1, + 1, + 1, + 4, + 1, + 1, + 1, + 1, + 0, + 3, + 4, + 3, + 1, + 4, + 0, + 2, + 0, + 3, + 2, + 3, + 0, + 0, + 2, + 0, + 2, + 2, + 4, + 4, + 3, + 1, + 0, + 4, + 2, + 2, + 1, + 3, + 1, + 1, + 1, + 0, + 0, + 3, + 4, + 2, + 2, + 0, + 4, + 2, + 2, + 1, + 4, + 0, + 1, + 4, + 2, + 2, + 4, + 4, + 3, + 4, + 1, + 4, + 4, + 4, + 1, + 1, + 4, + 0, + 2, + 4, + 1, + 1, + 4, + 1, + 4, + 0, + 1, + 3, + 4, + 0, + 0, + 1, + 0, + 4, + 4, + 0, + 1, + 1, + 1, + 2, + 3, + 4, + 3, + 4, + 0, + 1, + 4, + 3, + 1, + 1, + 2, + 0, + 0, + 2, + 3, + 4, + 0, + 0, + 4, + 0, + 1, + 1, + 0, + 2, + 3, + 2, + 4, + 3, + 3, + 0, + 2, + 1, + 3, + 3, + 1, + 4, + 0, + 3, + 0, + 3, + 0, + 4, + 0, + 4, + 3, + 1, + 2, + 3, + 4, + 0, + 0, + 1, + 0, + 3, + 1, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 1, + 1, + 4, + 0, + 2, + 3, + 3, + 4, + 1, + 3, + 4, + 0, + 1, + 4, + 2, + 0, + 2, + 0, + 2, + 1, + 0, + 4, + 1, + 0, + 1, + 4, + 2, + 3, + 3, + 0, + 0, + 0, + 0, + 4, + 4, + 1, + 1, + 3, + 0, + 3, + 4, + 2, + 2, + 0, + 1, + 3, + 0, + 4, + 1, + 1, + 0, + 0, + 0, + 4, + 3, + 1, + 0, + 3, + 0, + 1, + 0, + 0, + 3, + 3, + 0, + 2, + 4, + 4, + 4, + 2, + 1, + 4, + 3, + 0, + 4, + 3, + 4, + 0, + 4, + 2, + 3, + 1, + 0, + 2, + 4, + 4, + 2, + 0, + 2, + 2, + 2, + 3, + 1, + 1, + 3, + 4, + 2, + 4, + 0, + 0, + 1, + 3, + 2, + 4, + 3, + 0, + 4, + 3, + 3, + 1, + 2, + 3, + 4, + 0, + 2, + 3, + 4, + 4, + 2, + 0, + 3, + 4, + 1, + 3, + 0, + 1, + 3, + 0, + 1, + 2, + 1, + 0, + 3, + 1, + 0, + 0, + 0, + 4, + 2, + 4, + 3, + 0, + 3, + 1, + 4, + 4, + 1, + 1, + 4, + 0, + 1, + 3, + 4, + 4, + 4, + 4, + 3, + 3, + 3, + 2, + 3, + 0, + 1, + 1, + 1, + 1, + 0, + 1, + 3, + 0, + 0, + 2, + 0, + 2, + 4, + 0, + 0, + 2, + 0, + 4, + 0, + 3, + 1, + 2, + 3, + 4, + 3, + 3, + 3, + 0, + 3, + 4, + 0, + 1, + 1, + 0, + 2, + 4, + 3, + 3, + 1, + 0, + 3, + 2, + 0, + 2, + 1, + 1, + 0, + 4, + 0, + 2, + 0, + 0, + 4, + 1, + 4, + 0, + 3, + 3, + 4, + 0, + 0, + 4, + 0, + 0, + 1, + 4, + 3, + 2, + 4, + 1, + 0, + 4, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 4, + 2, + 2, + 4, + 4, + 3, + 4, + 4, + 2, + 4, + 4, + 0, + 1, + 3, + 3, + 3, + 3, + 2, + 4, + 2, + 2, + 1, + 2, + 3, + 0, + 2, + 1, + 2, + 4, + 2, + 0, + 4, + 1, + 3, + 4, + 1, + 4, + 2, + 3, + 2, + 1, + 0, + 2, + 4, + 0, + 4, + 2, + 3, + 2, + 1, + 1, + 2, + 1, + 4, + 2, + 3, + 4, + 2, + 3, + 0, + 0, + 2, + 1, + 0, + 3, + 0, + 0, + 0, + 4, + 1, + 3, + 3, + 1, + 0, + 1, + 1, + 2, + 4, + 1, + 2, + 3, + 4, + 1, + 2, + 4, + 1, + 2, + 2, + 3, + 1, + 1, + 3, + 3, + 3, + 2, + 4, + 0, + 1, + 2, + 2, + 4, + 2, + 2, + 2, + 4, + 1, + 0, + 4, + 2, + 3, + 3, + 0, + 3, + 2, + 4, + 2, + 0, + 1, + 2, + 2, + 1, + 0, + 4, + 0, + 1, + 3, + 2, + 3, + 3, + 2, + 3, + 1, + 0, + 3, + 2, + 0, + 0, + 0, + 0, + 3, + 1, + 3, + 2, + 1, + 1, + 2, + 2, + 1, + 1, + 4, + 1, + 2, + 2, + 4, + 4, + 3, + 4, + 2, + 0, + 4, + 2, + 3, + 2, + 4, + 0, + 1, + 3, + 4, + 4, + 1, + 0, + 2, + 1, + 3, + 4, + 0, + 4, + 0, + 1, + 4, + 0, + 0, + 4, + 3, + 1, + 4, + 3, + 2, + 1, + 3, + 2, + 1, + 1, + 4, + 4, + 4, + 0, + 2, + 1, + 1, + 4, + 3, + 1, + 4, + 4, + 3, + 0, + 2, + 4, + 0, + 0, + 0, + 3, + 2, + 1, + 4, + 3, + 2, + 4, + 3, + 1, + 2, + 2, + 2, + 0, + 1, + 4, + 4, + 3, + 3, + 1, + 3, + 0, + 1, + 3, + 0, + 0, + 2, + 1, + 0, + 3, + 4, + 3, + 4, + 3, + 3, + 3, + 1, + 0, + 4, + 1, + 1, + 4, + 4, + 2, + 2, + 0, + 3, + 2, + 1, + 4, + 0, + 3, + 3, + 4, + 1, + 0, + 2, + 1, + 4, + 0, + 3, + 3, + 4, + 2, + 0, + 4, + 4, + 1, + 1, + 1, + 1, + 2, + 2, + 1, + 3, + 4, + 0, + 0, + 2, + 2, + 4, + 1, + 3, + 4, + 4, + 2, + 3, + 3, + 0, + 1, + 0, + 2, + 2, + 0, + 2, + 0, + 0, + 1, + 2, + 2, + 4, + 3, + 3, + 4, + 3, + 2, + 3, + 3, + 2, + 0, + 4, + 0, + 2, + 2, + 1, + 1, + 2, + 4, + 0, + 0, + 4, + 4, + 1, + 4, + 1, + 0, + 2, + 1, + 3, + 2, + 4, + 4, + 1, + 1, + 0, + 3, + 3, + 3, + 1, + 4, + 3, + 1, + 4, + 4, + 1, + 4, + 2, + 2, + 4, + 3, + 1, + 3, + 2, + 2, + 2, + 3, + 3, + 3, + 1, + 4, + 2, + 4, + 4, + 3, + 0, + 4, + 0, + 3, + 0, + 0, + 0, + 0, + 4, + 3, + 0, + 4, + 2, + 2, + 4, + 4, + 1, + 1, + 2, + 1, + 1, + 4, + 3, + 0, + 4, + 0, + 1, + 0, + 3, + 3, + 1, + 3, + 2, + 0, + 3, + 3, + 3, + 0, + 2, + 2, + 4, + 0, + 3, + 4, + 4, + 1, + 2, + 2, + 4, + 1, + 3, + 0, + 0, + 4, + 2, + 2, + 3, + 0, + 4, + 2, + 2, + 2, + 0, + 1, + 1, + 3, + 0, + 0, + 2, + 2, + 3, + 1, + 1, + 2, + 4, + 1, + 0, + 3, + 4, + 3, + 4, + 0, + 0, + 2, + 3, + 0, + 3, + 4, + 3, + 3, + 3, + 3, + 1, + 4, + 2, + 2, + 4, + 0, + 1, + 4, + 0, + 1, + 0, + 3, + 0, + 3, + 4, + 1, + 1, + 2, + 4, + 3, + 4, + 4, + 2, + 4, + 3, + 2, + 4, + 0, + 2, + 0, + 0, + 0, + 3, + 3, + 2, + 1, + 2, + 2, + 0, + 0, + 4, + 2, + 3, + 4, + 2, + 3, + 1, + 0, + 2, + 3, + 0, + 0, + 1, + 1, + 0, + 1, + 1, + 4, + 1, + 0, + 0, + 0, + 4, + 0, + 3, + 0, + 2, + 3, + 2, + 1, + 3, + 1, + 1, + 2, + 0, + 1, + 0, + 3, + 4, + 0, + 4, + 4, + 3, + 2, + 4, + 4, + 0, + 1, + 4, + 3, + 0, + 3, + 0, + 3, + 2, + 4, + 4, + 2, + 2, + 2, + 1, + 4, + 2, + 3, + 2, + 2, + 2, + 3, + 1, + 4, + 0, + 1, + 0, + 4, + 0, + 1, + 3, + 0, + 0, + 4, + 0, + 2, + 2, + 0, + 1, + 4, + 1, + 0, + 4, + 4, + 1, + 2, + 1, + 0, + 0, + 0, + 2, + 1, + 3, + 1, + 2, + 0, + 4, + 2, + 0, + 1, + 1, + 1, + 2, + 4, + 2, + 1, + 0, + 4, + 4, + 0, + 1, + 2, + 1, + 0, + 1, + 1, + 0, + 3, + 4, + 0, + 0, + 2, + 0, + 3, + 2, + 2, + 3, + 0, + 0, + 3, + 4, + 1, + 4, + 4, + 0, + 1, + 4, + 3, + 0, + 0, + 0, + 0, + 4, + 0, + 4, + 4, + 0, + 4, + 0, + 3, + 1, + 4, + 2, + 2, + 1, + 1, + 3, + 4, + 0, + 0, + 1, + 1, + 3, + 4, + 2, + 3, + 1, + 1, + 0, + 3, + 4, + 4, + 0, + 3, + 1, + 2, + 1, + 1, + 0, + 1, + 4, + 3, + 3, + 3, + 1, + 4, + 3, + 1, + 2, + 0, + 3, + 3, + 2, + 1, + 4, + 1, + 1, + 3, + 2, + 2, + 2, + 3, + 3, + 0, + 3, + 0, + 2, + 4, + 2, + 2, + 0, + 2, + 1, + 4, + 4, + 1, + 4, + 3, + 1, + 4, + 3, + 0, + 1, + 1, + 1, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 0, + 4, + 1, + 0, + 0, + 2, + 1, + 4, + 2, + 2, + 0, + 4, + 1, + 4, + 4, + 1, + 3, + 2, + 3, + 1, + 3, + 0, + 4, + 0, + 3, + 0, + 3, + 4, + 4, + 3, + 3, + 1, + 1, + 2, + 3, + 1, + 2, + 1, + 4, + 0, + 3, + 1, + 4, + 3, + 1, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 2, + 3, + 2, + 4, + 0, + 4, + 4, + 2, + 0, + 4, + 0, + 1, + 1, + 0, + 2, + 4, + 2, + 3, + 3, + 2, + 2, + 3, + 4, + 0, + 3, + 4, + 1, + 2, + 3, + 4, + 3, + 1, + 1, + 2, + 1, + 3, + 0, + 0, + 2, + 3, + 2, + 2, + 4, + 0, + 0, + 3, + 2, + 4, + 3, + 4, + 4, + 0, + 1, + 0, + 2, + 3, + 3, + 1, + 4, + 0, + 2, + 3, + 3, + 3, + 4, + 4, + 0, + 3, + 0, + 0, + 0, + 0, + 3, + 3, + 0, + 2, + 2, + 0, + 4, + 1, + 1, + 1, + 4, + 4, + 1, + 4, + 2, + 1, + 2, + 4, + 2, + 1, + 3, + 3, + 1, + 2, + 4, + 4, + 1, + 3, + 3, + 0, + 0, + 2, + 3, + 3, + 2, + 0, + 4, + 1, + 2, + 1, + 4, + 4, + 0, + 4, + 4, + 4, + 2, + 2, + 2, + 0, + 2, + 1, + 4, + 3, + 2, + 1, + 0, + 4, + 3, + 2, + 4, + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 4, + 4, + 1, + 3, + 4, + 1, + 0, + 0, + 2, + 1, + 2, + 4, + 3, + 0, + 0, + 1, + 3, + 0, + 3, + 3, + 3, + 2, + 3, + 1, + 2, + 0, + 2, + 4, + 4, + 1, + 2, + 0, + 2, + 0, + 3, + 1, + 3, + 2, + 2, + 4, + 2, + 4, + 4, + 3, + 1, + 1, + 3, + 4, + 1, + 4, + 2, + 3, + 3, + 2, + 2, + 3, + 1, + 4, + 2, + 4, + 3, + 2, + 3, + 4, + 0, + 0, + 1, + 1, + 4, + 3, + 1, + 3, + 3, + 4, + 1, + 0, + 2, + 1, + 3, + 4, + 2, + 3, + 2, + 0, + 3, + 4, + 2, + 1, + 0, + 4, + 0, + 4, + 0, + 4, + 1, + 0, + 3, + 4, + 0, + 0, + 4, + 1, + 2, + 1, + 3, + 2, + 2, + 0, + 4, + 3, + 4, + 2, + 3, + 0, + 4, + 2, + 0, + 4, + 0, + 1, + 0, + 3, + 3, + 4, + 0, + 2, + 1, + 3, + 1, + 0, + 2, + 4, + 0, + 1, + 2, + 4, + 0, + 4, + 3, + 3, + 1, + 2, + 2, + 4, + 3, + 2, + 1, + 1, + 4, + 1, + 2, + 3, + 1, + 3, + 1, + 2, + 3, + 0, + 0, + 2, + 4, + 3, + 4, + 2, + 3, + 4, + 3, + 1, + 2, + 4, + 0, + 1, + 1, + 0, + 2, + 3, + 4, + 0, + 3, + 3, + 2, + 0, + 1, + 1, + 2, + 0, + 2, + 4, + 2, + 2, + 1, + 1, + 4, + 0, + 4, + 1, + 4, + 2, + 1, + 4, + 3, + 2, + 1, + 3, + 1, + 3, + 1, + 1, + 1, + 1, + 1, + 1, + 2, + 1, + 3, + 0, + 4, + 4, + 4, + 3, + 0, + 1, + 2, + 2, + 4, + 2, + 4, + 3, + 3, + 1, + 2, + 3, + 0, + 4, + 4, + 2, + 4, + 3, + 1, + 3, + 0, + 2, + 2, + 4, + 4, + 1, + 2, + 1, + 0, + 2, + 4, + 3, + 0, + 2, + 4, + 0, + 2, + 3, + 1, + 3, + 0, + 1, + 4, + 3, + 1, + 3, + 3, + 3, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 3, + 1, + 3, + 1, + 3, + 4, + 2, + 0, + 2, + 3, + 3, + 0, + 1, + 0, + 3, + 2, + 3, + 1, + 0, + 0, + 2, + 0, + 2, + 0, + 1, + 3, + 2, + 2, + 0, + 0, + 1, + 1, + 1, + 1, + 2, + 2, + 3, + 2, + 0, + 3, + 2, + 3, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 4, + 2, + 3, + 4, + 1, + 3, + 3, + 2, + 2, + 2, + 3, + 0, + 1, + 4, + 4, + 2, + 3, + 1, + 1, + 1, + 0, + 4, + 3, + 2, + 2, + 4, + 1, + 3, + 0, + 4, + 4, + 4, + 1, + 4, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 3, + 3, + 3, + 1, + 3, + 4, + 0, + 0, + 2, + 0, + 0, + 2, + 1, + 2, + 4, + 2, + 0, + 1, + 2, + 3, + 1, + 0, + 0, + 3, + 2, + 4, + 0, + 0, + 0, + 3, + 2, + 2, + 3, + 3, + 1, + 1, + 2, + 4, + 3, + 4, + 3, + 3, + 0, + 2, + 1, + 1, + 3, + 4, + 1, + 2, + 2, + 0, + 4, + 2, + 0, + 4, + 1, + 2, + 0, + 1, + 2, + 1, + 0, + 0, + 0, + 1, + 3, + 2, + 1, + 2, + 1, + 4, + 3, + 4, + 4, + 1, + 3, + 0, + 0, + 4, + 0, + 2, + 0, + 2, + 4, + 1, + 3, + 1, + 2, + 0, + 4, + 0, + 2, + 3, + 2, + 1, + 0, + 0, + 4, + 2, + 2, + 3, + 1, + 3, + 3, + 1, + 3, + 3, + 0, + 1, + 4, + 0, + 2, + 1, + 1, + 2, + 0, + 0, + 1, + 4, + 4, + 1, + 4, + 3, + 1, + 0, + 4, + 2, + 4, + 4, + 2, + 0, + 3, + 4, + 0, + 4, + 4, + 3, + 3, + 2, + 0, + 3, + 2, + 2, + 4, + 3, + 1, + 1, + 1, + 2, + 3, + 0, + 1, + 4, + 0, + 4, + 4, + 2, + 3, + 4, + 3, + 3, + 3, + 1, + 0, + 0, + 0, + 2, + 2, + 4, + 2, + 0, + 1, + 0, + 3, + 4, + 1, + 2, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 3, + 1, + 1, + 4, + 3, + 4, + 0, + 0, + 1, + 0, + 4, + 1, + 0, + 4, + 1, + 1, + 4, + 3, + 1, + 0, + 4, + 3, + 0, + 4, + 3, + 0, + 4, + 0, + 3, + 3, + 2, + 4, + 0, + 4, + 1, + 3, + 4, + 0, + 1, + 4, + 0, + 3, + 4, + 1, + 3, + 1, + 0, + 1, + 1, + 2, + 0, + 4, + 3, + 4, + 4, + 1, + 2, + 3, + 0, + 3, + 3, + 2, + 2, + 4, + 0, + 3, + 2, + 2, + 2, + 1, + 2, + 2, + 0, + 2, + 1, + 3, + 4, + 3, + 1, + 4, + 2, + 3, + 2, + 2, + 2, + 0, + 4, + 0, + 1, + 1, + 0, + 2, + 0, + 2, + 0, + 1, + 4, + 0, + 0, + 1, + 1, + 4, + 2, + 0, + 1, + 0, + 4, + 3, + 0, + 3, + 4, + 3, + 4, + 3, + 4, + 4, + 1, + 2, + 0, + 0, + 1, + 1, + 0, + 1, + 4, + 4, + 1, + 2, + 0, + 4, + 4, + 4, + 4, + 1, + 0, + 4, + 4, + 3, + 0, + 1, + 2, + 0, + 3, + 1, + 1, + 3, + 3, + 0, + 4, + 0, + 0, + 1, + 1, + 1, + 2, + 3, + 2, + 3, + 0, + 3, + 0, + 1, + 4, + 0, + 2, + 0, + 0, + 2, + 3, + 3, + 0, + 4, + 4, + 0, + 0, + 3, + 2, + 2, + 3, + 3, + 2, + 1, + 4, + 0, + 2, + 1, + 4, + 1, + 0, + 0, + 3, + 2, + 3, + 3, + 0, + 1, + 1, + 3, + 4, + 4, + 2, + 2, + 4, + 2, + 4, + 0, + 2, + 2, + 1, + 3, + 3, + 4, + 0, + 0, + 4, + 0, + 0, + 4, + 1, + 0, + 2, + 0, + 1, + 1, + 3, + 0, + 2, + 4, + 3, + 4, + 2, + 1, + 4, + 2, + 1, + 2, + 3, + 3, + 3, + 4, + 4, + 1, + 3, + 1, + 4, + 3, + 2, + 0, + 4, + 3, + 4, + 1, + 1, + 1, + 4, + 3, + 4, + 4, + 3, + 3, + 2, + 3, + 2, + 0, + 1, + 2, + 4, + 2, + 0, + 4, + 4, + 0, + 0, + 2, + 2, + 3, + 2, + 3, + 0, + 4, + 1, + 0, + 0, + 1, + 0, + 1, + 1, + 2, + 3, + 3, + 2, + 4, + 3, + 4, + 1, + 4, + 0, + 0, + 4, + 4, + 2, + 3, + 4, + 4, + 4, + 0, + 4, + 2, + 0, + 2, + 2, + 4, + 2, + 2, + 4, + 3, + 4, + 1, + 3, + 2, + 0, + 3, + 0, + 2, + 0, + 3, + 4, + 1, + 2, + 0, + 4, + 4, + 2, + 2, + 0, + 3, + 1, + 0, + 2, + 0, + 3, + 1, + 0, + 3, + 3, + 0, + 1, + 2, + 1, + 2, + 3, + 4, + 2, + 2, + 0, + 4, + 0, + 4, + 1, + 3, + 3, + 1, + 4, + 0, + 1, + 4, + 3, + 2, + 0, + 1, + 2, + 3, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 1, + 3, + 1, + 4, + 0, + 4, + 3, + 4, + 4, + 1, + 3, + 4, + 3, + 0, + 1, + 4, + 4, + 4, + 4, + 2, + 0, + 3, + 4, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 4, + 1, + 3, + 3, + 2, + 0, + 0, + 1, + 0, + 1, + 1, + 4, + 3, + 1, + 4, + 3, + 0, + 0, + 2, + 1, + 4, + 2, + 0, + 0, + 0, + 0, + 3, + 3, + 2, + 2, + 0, + 4, + 3, + 3, + 1, + 2, + 0, + 2, + 3, + 1, + 0, + 4, + 2, + 4, + 4, + 2, + 2, + 0, + 0, + 1, + 0, + 3, + 0, + 4, + 0, + 1, + 1, + 0, + 1, + 2, + 2, + 2, + 3, + 2, + 1, + 2, + 3, + 3, + 4, + 3, + 2, + 0, + 3, + 4, + 2, + 2, + 0, + 1, + 3, + 1, + 4, + 4, + 1, + 1, + 0, + 0, + 4, + 2, + 4, + 2, + 4, + 1, + 1, + 2, + 0, + 3, + 2, + 3, + 0, + 3, + 4, + 4, + 1, + 1, + 3, + 2, + 3, + 4, + 3, + 2, + 0, + 0, + 0, + 1, + 3, + 3, + 0, + 0, + 2, + 4, + 4, + 4, + 2, + 3, + 1, + 3, + 2, + 4, + 0, + 2, + 2, + 1, + 1, + 4, + 4, + 2, + 1, + 2, + 3, + 4, + 0, + 2, + 2, + 2, + 4, + 1, + 0, + 4, + 1, + 4, + 4, + 4, + 1, + 4, + 4, + 0, + 1, + 4, + 3, + 0, + 3, + 4, + 0, + 4, + 3, + 0, + 2, + 4, + 0, + 4, + 4, + 2, + 3, + 3, + 0, + 1, + 4, + 1, + 2, + 4, + 1, + 3, + 2, + 0, + 0, + 1, + 3, + 1, + 3, + 4, + 4, + 0, + 4, + 4, + 0, + 1, + 1, + 1, + 4, + 1, + 2, + 0, + 2, + 1, + 4, + 4, + 3, + 3, + 2, + 4, + 3, + 0, + 3, + 4, + 0, + 2, + 4, + 2, + 2, + 2, + 3, + 0, + 0, + 4, + 4, + 3, + 1, + 0, + 4, + 0, + 1, + 3, + 2, + 0, + 0, + 2, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 1, + 4, + 2, + 3, + 2, + 2, + 4, + 3, + 0, + 0, + 3, + 4, + 4, + 1, + 4, + 3, + 4, + 1, + 4, + 0, + 2, + 3, + 0, + 1, + 3, + 1, + 4, + 3, + 2, + 3, + 2, + 1, + 3, + 3, + 3, + 4, + 4, + 0, + 0, + 1, + 3, + 1, + 0, + 2, + 2, + 3, + 0, + 1, + 4, + 1, + 4, + 1, + 2, + 3, + 4, + 0, + 3, + 2, + 4, + 2, + 1, + 3, + 0, + 1, + 2, + 1, + 1, + 1, + 3, + 4, + 2, + 2, + 1, + 1, + 4, + 2, + 2, + 4, + 3, + 4, + 2, + 0, + 0, + 4, + 3, + 2, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 3, + 2, + 3, + 4, + 4, + 4, + 4, + 1, + 1, + 4, + 1, + 3, + 1, + 3, + 1, + 3, + 1, + 1, + 3, + 2, + 1, + 4, + 2, + 2, + 3, + 3, + 0, + 1, + 0, + 0, + 3, + 4, + 3, + 0, + 0, + 4, + 1, + 2, + 1, + 2, + 4, + 0, + 4, + 4, + 0, + 1, + 2, + 2, + 0, + 2, + 4, + 3, + 2, + 3, + 3, + 4, + 4, + 2, + 0, + 2, + 2, + 3, + 2, + 3, + 1, + 0, + 0, + 1, + 4, + 0, + 0, + 3, + 3, + 0, + 2, + 3, + 3, + 3, + 4, + 3, + 4, + 1, + 1, + 3, + 2, + 4, + 4, + 3, + 0, + 3, + 4, + 4, + 3, + 1, + 0, + 3, + 3, + 4, + 3, + 3, + 2, + 0, + 3, + 1, + 0, + 2, + 1, + 0, + 3, + 3, + 1, + 2, + 4, + 2, + 3, + 3, + 3, + 1, + 0, + 3, + 4, + 3, + 4, + 4, + 0, + 2, + 0, + 0, + 1, + 1, + 3, + 4, + 3, + 4, + 3, + 1, + 1, + 4, + 0, + 0, + 0, + 0, + 3, + 3, + 1, + 0, + 1, + 3, + 3, + 1, + 1, + 1, + 1, + 4, + 0, + 2, + 0, + 1, + 1, + 3, + 4, + 2, + 4, + 2, + 3, + 3, + 4, + 2, + 3, + 2, + 1, + 2, + 2, + 2, + 2, + 0, + 0, + 4, + 1, + 4, + 2, + 1, + 2, + 4, + 3, + 1, + 4, + 1, + 1, + 4, + 1, + 1, + 2, + 3, + 1, + 0, + 1, + 3, + 3, + 2, + 3, + 2, + 4, + 1, + 0, + 4, + 2, + 4, + 4, + 2, + 2, + 0, + 3, + 4, + 0, + 3, + 4, + 2, + 2, + 4, + 3, + 4, + 4, + 2, + 4, + 2, + 2, + 3, + 2, + 0, + 1, + 3, + 3, + 1, + 2, + 2, + 4, + 0, + 2, + 1, + 1, + 0, + 4, + 4, + 0, + 2, + 2, + 4, + 3, + 3, + 3, + 2, + 0, + 0, + 1, + 2, + 2, + 3, + 4, + 1, + 2, + 0, + 2, + 0, + 4, + 4, + 4, + 4, + 2, + 2, + 4, + 1, + 4, + 0, + 3, + 2, + 2, + 1, + 3, + 0, + 1, + 1, + 0, + 1, + 4, + 4, + 2, + 2, + 2, + 3, + 0, + 1, + 4, + 0, + 1, + 4, + 1, + 4, + 1, + 2, + 2, + 2, + 1, + 3, + 4, + 4, + 2, + 1, + 4, + 2, + 0, + 0, + 1, + 4, + 2, + 1, + 4, + 4, + 0, + 1, + 1, + 2, + 4, + 2, + 2, + 0, + 3, + 1, + 2, + 3, + 2, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 1, + 4, + 4, + 1, + 1, + 4, + 3, + 3, + 4, + 2, + 1, + 1, + 2, + 1, + 4, + 1, + 4, + 3, + 1, + 2, + 0, + 1, + 3, + 2, + 1, + 2, + 2, + 1, + 4, + 3, + 0, + 0, + 0, + 4, + 2, + 4, + 0, + 4, + 1, + 4, + 2, + 1, + 4, + 0, + 3, + 4, + 2, + 3, + 3, + 1, + 4, + 4, + 1, + 4, + 0, + 2, + 3, + 0, + 0, + 3, + 4, + 0, + 1, + 1, + 3, + 4, + 0, + 0, + 4, + 3, + 3, + 4, + 3, + 3, + 2, + 1, + 4, + 4, + 1, + 4, + 2, + 2, + 0, + 4, + 4, + 1, + 0, + 1, + 3, + 1, + 2, + 4, + 1, + 0, + 0, + 4, + 3, + 1, + 3, + 3, + 1, + 1, + 0, + 0, + 2, + 1, + 0, + 4, + 2, + 4, + 0, + 2, + 2, + 3, + 1, + 4, + 1, + 0, + 2, + 1, + 4, + 3, + 4, + 0, + 4, + 0, + 1, + 4, + 0, + 1, + 0, + 1, + 4, + 4, + 0, + 2, + 1, + 0, + 2, + 2, + 1, + 0, + 4, + 3, + 4, + 3, + 3, + 0, + 2, + 3, + 4, + 1, + 1, + 1, + 4, + 2, + 0, + 3, + 2, + 2, + 4, + 2, + 3, + 0, + 4, + 4, + 2, + 4, + 1, + 2, + 0, + 2, + 1, + 1, + 3, + 1, + 1, + 4, + 1, + 3, + 4, + 0, + 2, + 0, + 2, + 3, + 2, + 3, + 2, + 1, + 4, + 1, + 2, + 1, + 2, + 0, + 3, + 0, + 1, + 1, + 4, + 1, + 3, + 3, + 1, + 2, + 2, + 2, + 2, + 3, + 2, + 2, + 2, + 2, + 0, + 0, + 1, + 2, + 4, + 0, + 3, + 3, + 1, + 2, + 1, + 2, + 4, + 4, + 3, + 3, + 2, + 4, + 2, + 0, + 1, + 3, + 2, + 1, + 1, + 2, + 4, + 2, + 0, + 3, + 1, + 4, + 4, + 2, + 1, + 0, + 1, + 0, + 1, + 3, + 0, + 2, + 1, + 4, + 4, + 3, + 2, + 1, + 3, + 0, + 4, + 0, + 3, + 0, + 1, + 0, + 1, + 3, + 4, + 3, + 0, + 3, + 2, + 2, + 4, + 1, + 1, + 1, + 2, + 2, + 1, + 1, + 3, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 0, + 3, + 1, + 1, + 4, + 2, + 4, + 4, + 0, + 3, + 1, + 0, + 1, + 2, + 4, + 1, + 2, + 1, + 0, + 4, + 1, + 2, + 0, + 0, + 4, + 1, + 1, + 2, + 1, + 1, + 2, + 1, + 4, + 4, + 3, + 1, + 0, + 0, + 4, + 3, + 2, + 4, + 0, + 1, + 1, + 3, + 3, + 0, + 3, + 3, + 4, + 3, + 4, + 0, + 2, + 3, + 2, + 4, + 2, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 1, + 2, + 3, + 2, + 1, + 1, + 1, + 4, + 3, + 3, + 0, + 1, + 3, + 4, + 3, + 4, + 3, + 0, + 1, + 1, + 2, + 2, + 3, + 1, + 2, + 4, + 4, + 2, + 1, + 3, + 0, + 1, + 3, + 0, + 0, + 4, + 0, + 0, + 4, + 4, + 0, + 2, + 2, + 0, + 4, + 1, + 0, + 3, + 2, + 3, + 3, + 2, + 1, + 0, + 2, + 3, + 1, + 3, + 1, + 3, + 1, + 0, + 4, + 0, + 2, + 0, + 4, + 4, + 3, + 4, + 1, + 1, + 3, + 4, + 2, + 2, + 1, + 4, + 0, + 2, + 2, + 1, + 4, + 2, + 2, + 2, + 4, + 1, + 2, + 3, + 1, + 2, + 4, + 0, + 2, + 0, + 2, + 1, + 3, + 4, + 4, + 1, + 4, + 1, + 2, + 2, + 0, + 3, + 0, + 1, + 4, + 2, + 0, + 0, + 0, + 0, + 2, + 3, + 3, + 1, + 4, + 1, + 1, + 4, + 2, + 1, + 0, + 0, + 0, + 2, + 4, + 3, + 3, + 0, + 4, + 1, + 2, + 4, + 3, + 4, + 3, + 4, + 3, + 4, + 4, + 1, + 2, + 3, + 3, + 1, + 0, + 2, + 2, + 1, + 3, + 3, + 1, + 3, + 0, + 2, + 1, + 3, + 4, + 0, + 1, + 2, + 3, + 0, + 2, + 0, + 3, + 3, + 3, + 1, + 4, + 1, + 4, + 4, + 0, + 3, + 1, + 0, + 1, + 3, + 3, + 1, + 2, + 2, + 1, + 3, + 1, + 4, + 1, + 3, + 1, + 3, + 3, + 3, + 4, + 0, + 3, + 0, + 3, + 2, + 0, + 2, + 4, + 2, + 2, + 3, + 4, + 0, + 0, + 0, + 3, + 0, + 0, + 3, + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 0, + 2, + 3, + 3, + 2, + 1, + 1, + 2, + 2, + 3, + 0, + 1, + 2, + 0, + 1, + 4, + 4, + 4, + 3, + 1, + 2, + 3, + 0, + 0, + 0, + 4, + 4, + 2, + 3, + 4, + 0, + 4, + 0, + 4, + 0, + 4, + 4, + 3, + 3, + 0, + 3, + 4, + 3, + 3, + 1, + 3, + 2, + 3, + 0, + 0, + 4, + 4, + 1, + 0, + 3, + 0, + 3, + 3, + 0, + 3, + 1, + 3, + 2, + 0, + 1, + 4, + 0, + 2, + 3, + 1, + 2, + 3, + 2, + 1, + 4, + 4, + 1, + 4, + 1, + 2, + 3, + 2, + 3, + 4, + 4, + 3, + 0, + 0, + 2, + 3, + 3, + 1, + 1, + 2, + 0, + 1, + 1, + 4, + 1, + 4, + 3, + 1, + 3, + 4, + 1, + 2, + 0, + 2, + 3, + 1, + 4, + 4, + 1, + 4, + 0, + 0, + 2, + 4, + 2, + 2, + 0, + 2, + 1, + 4, + 1, + 4, + 4, + 4, + 0, + 1, + 3, + 2, + 3, + 2, + 1, + 4, + 1, + 4, + 4, + 1, + 4, + 1, + 3, + 1, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 3, + 2, + 4, + 1, + 0, + 1, + 1, + 3, + 4, + 3, + 4, + 4, + 3, + 2, + 2, + 0, + 3, + 0, + 2, + 0, + 4, + 3, + 4, + 2, + 2, + 4, + 4, + 0, + 2, + 0, + 2, + 0, + 3, + 3, + 1, + 4, + 3, + 1, + 3, + 2, + 0, + 4, + 1, + 2, + 3, + 4, + 4, + 2, + 4, + 3, + 3, + 3, + 1, + 3, + 4, + 1, + 2, + 4, + 1, + 3, + 1, + 2, + 3, + 0, + 0, + 3, + 0, + 2, + 1, + 1, + 4, + 1, + 4, + 1, + 0, + 0, + 4, + 4, + 0, + 0, + 3, + 2, + 3, + 4, + 4, + 3, + 3, + 1, + 4, + 0, + 2, + 3, + 4, + 2, + 4, + 2, + 1, + 2, + 2, + 1, + 3, + 0, + 4, + 1, + 2, + 2, + 1, + 2, + 3, + 1, + 2, + 1, + 1, + 4, + 1, + 0, + 0, + 2, + 0, + 0, + 3, + 3, + 3, + 4, + 3, + 0, + 3, + 1, + 1, + 2, + 0, + 2, + 0, + 1, + 4, + 1, + 4, + 2, + 3, + 1, + 3, + 0, + 4, + 3, + 1, + 0, + 4, + 1, + 1, + 2, + 3, + 4, + 0, + 0, + 1, + 1, + 4, + 0, + 1, + 4, + 0, + 2, + 4, + 1, + 3, + 0, + 2, + 4, + 1, + 1, + 0, + 4, + 4, + 0, + 0, + 1, + 1, + 2, + 1, + 4, + 2, + 4, + 3, + 0, + 3, + 2, + 4, + 2, + 1, + 4, + 1, + 2, + 0, + 4, + 2, + 3, + 4, + 3, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 0, + 4, + 4, + 3, + 3, + 0, + 4, + 2, + 2, + 3, + 2, + 0, + 3, + 1, + 2, + 3, + 4, + 0, + 2, + 0, + 1, + 4, + 0, + 2, + 2, + 4, + 3, + 3, + 0, + 0, + 2, + 1, + 1, + 4, + 3, + 3, + 3, + 3, + 2, + 2, + 3, + 1, + 2, + 3, + 3, + 1, + 2, + 3, + 4, + 1, + 3, + 3, + 3, + 2, + 1, + 4, + 4, + 4, + 4, + 4, + 0, + 3, + 2, + 0, + 3, + 0, + 2, + 2, + 4, + 2, + 4, + 3, + 4, + 1, + 0, + 0, + 3, + 0, + 3, + 2, + 0, + 3, + 1, + 1, + 0, + 4, + 4, + 1, + 4, + 4, + 2, + 2, + 0, + 1, + 3, + 4, + 0, + 4, + 2, + 4, + 0, + 4, + 2, + 2, + 0, + 2, + 2, + 3, + 2, + 2, + 4, + 1, + 4, + 0, + 1, + 4, + 0, + 2, + 0, + 3, + 4, + 4, + 3, + 3, + 2, + 4, + 3, + 2, + 1, + 3, + 1, + 3, + 3, + 1, + 0, + 0, + 1, + 2, + 0, + 2, + 1, + 4, + 0, + 4, + 1, + 2, + 0, + 3, + 4, + 2, + 2, + 1, + 0, + 1, + 1, + 3, + 4, + 0, + 4, + 1, + 4, + 0, + 3, + 2, + 1, + 3, + 0, + 3, + 2, + 1, + 1, + 2, + 4, + 4, + 1, + 0, + 4, + 2, + 0, + 1, + 1, + 3, + 2, + 1, + 4, + 0, + 3, + 2, + 4, + 3, + 3, + 1, + 2, + 1, + 2, + 3, + 4, + 1, + 4, + 1, + 0, + 3, + 1, + 0, + 0, + 3, + 1, + 3, + 3, + 3, + 1, + 2, + 3, + 3, + 0, + 3, + 0, + 3, + 2, + 3, + 4, + 0, + 4, + 2, + 3, + 1, + 2, + 3, + 1, + 0, + 0, + 2, + 1, + 0, + 2, + 0, + 1, + 2, + 2, + 0, + 1, + 0, + 3, + 4, + 2, + 4, + 0, + 1, + 1, + 1, + 2, + 0, + 0, + 4, + 1, + 3, + 1, + 1, + 2, + 1, + 2, + 4, + 3, + 4, + 1, + 3, + 3, + 0, + 1, + 3, + 2, + 4, + 3, + 4, + 2, + 0, + 3, + 4, + 2, + 3, + 3, + 2, + 1, + 2, + 2, + 0, + 4, + 0, + 0, + 3, + 1, + 2, + 1, + 2, + 4, + 1, + 2, + 1, + 4, + 4, + 3, + 2, + 4, + 4, + 2, + 0, + 1, + 1, + 3, + 1, + 3, + 2, + 0, + 3, + 0, + 1, + 1, + 4, + 0, + 3, + 3, + 0, + 1, + 1, + 2, + 3, + 1, + 4, + 2, + 0, + 3, + 2, + 1, + 3, + 4, + 0, + 4, + 0, + 4, + 4, + 1, + 3, + 4, + 3, + 4, + 3, + 4, + 3, + 3, + 2, + 2, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 4, + 4, + 2, + 0, + 3, + 0, + 2, + 0, + 2, + 1, + 0, + 4, + 0, + 0, + 2, + 2, + 3, + 3, + 1, + 3, + 2, + 0, + 0, + 3, + 0, + 1, + 4, + 1, + 4, + 0, + 4, + 1, + 0, + 3, + 4, + 2, + 3, + 3, + 3, + 2, + 4, + 4, + 4, + 0, + 2, + 0, + 0, + 0, + 1, + 3, + 4, + 2, + 1, + 2, + 1, + 0, + 0, + 3, + 4, + 3, + 0, + 0, + 0, + 4, + 4, + 0, + 3, + 2, + 3, + 2, + 3, + 1, + 2, + 1, + 0, + 1, + 0, + 4, + 2, + 1, + 0, + 2, + 1, + 1, + 4, + 3, + 2, + 2, + 0, + 0, + 1, + 3, + 4, + 1, + 4, + 4, + 2, + 2, + 1, + 3, + 1, + 4, + 1, + 0, + 3, + 1, + 3, + 4, + 2, + 2, + 1, + 2, + 2, + 1, + 4, + 1, + 4, + 3, + 4, + 0, + 4, + 0, + 1, + 3, + 3, + 3, + 4, + 2, + 0, + 2, + 1, + 2, + 3, + 3, + 0, + 2, + 1, + 0, + 0, + 4, + 0, + 4, + 4, + 2, + 0, + 2, + 1, + 1, + 3, + 4, + 2, + 4, + 2, + 4, + 3, + 3, + 0, + 0, + 4, + 3, + 1, + 2, + 1, + 1, + 4, + 1, + 4, + 3, + 1, + 2, + 0, + 4, + 2, + 4, + 4, + 2, + 0, + 3, + 1, + 2, + 2, + 3, + 2, + 2, + 3, + 2, + 0, + 4, + 3, + 1, + 0, + 2, + 0, + 2, + 0, + 3, + 2, + 1, + 2, + 2, + 2, + 1, + 0, + 3, + 4, + 1, + 4, + 1, + 4, + 2, + 3, + 3, + 4, + 4, + 3, + 1, + 4, + 3, + 3, + 2, + 1, + 2, + 1, + 0, + 1, + 4, + 4, + 2, + 3, + 4, + 4, + 2, + 1, + 3, + 2, + 1, + 4, + 1, + 4, + 1, + 1, + 2, + 3, + 4, + 3, + 2, + 0, + 3, + 1, + 4, + 0, + 0, + 0, + 1, + 1, + 1, + 3, + 1, + 2, + 1, + 2, + 0, + 2, + 2, + 0, + 4, + 2, + 0, + 1, + 1, + 3, + 4, + 4, + 2, + 1, + 1, + 2, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 3, + 3, + 2, + 0, + 3, + 4, + 1, + 4, + 1, + 3, + 4, + 4, + 4, + 4, + 0, + 4, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 3, + 4, + 4, + 4, + 1, + 4, + 0, + 2, + 4, + 1, + 4, + 4, + 3, + 0, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 0, + 4, + 4, + 2, + 3, + 3, + 2, + 3, + 3, + 4, + 2, + 0, + 0, + 4, + 2, + 0, + 1, + 3, + 1, + 4, + 4, + 4, + 1, + 1, + 4, + 2, + 0, + 4, + 2, + 3, + 3, + 2, + 3, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 1, + 3, + 1, + 2, + 4, + 4, + 1, + 4, + 2, + 0, + 1, + 2, + 0, + 3, + 2, + 4, + 4, + 0, + 4, + 1, + 2, + 2, + 3, + 3, + 4, + 0, + 3, + 3, + 2, + 4, + 4, + 3, + 0, + 2, + 2, + 3, + 3, + 1, + 3, + 1, + 4, + 4, + 1, + 2, + 1, + 4, + 3, + 0, + 2, + 1, + 2, + 0, + 2, + 3, + 1, + 2, + 0, + 4, + 0, + 2, + 3, + 0, + 4, + 4, + 4, + 4, + 1, + 0, + 2, + 3, + 4, + 3, + 1, + 3, + 3, + 0, + 1, + 2, + 0, + 1, + 4, + 2, + 3, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 4, + 0, + 1, + 4, + 0, + 4, + 4, + 1, + 4, + 3, + 1, + 2, + 4, + 1, + 4, + 0, + 0, + 4, + 3, + 3, + 4, + 2, + 0, + 4, + 3, + 3, + 0, + 3, + 1, + 1, + 1, + 0, + 4, + 1, + 4, + 1, + 3, + 3, + 0, + 2, + 2, + 3, + 1, + 0, + 1, + 2, + 0, + 1, + 0, + 2, + 1, + 3, + 1, + 0, + 4, + 4, + 4, + 4, + 2, + 1, + 4, + 2, + 2, + 4, + 0, + 3, + 4, + 3, + 4, + 1, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 0, + 2, + 4, + 0, + 0, + 2, + 4, + 0, + 4, + 4, + 3, + 3, + 1, + 3, + 0, + 1, + 0, + 0, + 2, + 2, + 2, + 4, + 2, + 0, + 1, + 2, + 4, + 3, + 1, + 4, + 0, + 4, + 0, + 4, + 2, + 1, + 3, + 4, + 1, + 4, + 0, + 3, + 2, + 2, + 2, + 1, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 4, + 1, + 4, + 3, + 2, + 4, + 3, + 1, + 2, + 2, + 2, + 4, + 4, + 3, + 3, + 1, + 2, + 1, + 4, + 1, + 4, + 1, + 1, + 3, + 2, + 4, + 4, + 1, + 3, + 0, + 1, + 3, + 2, + 2, + 2, + 3, + 3, + 0, + 0, + 4, + 2, + 4, + 4, + 0, + 1, + 1, + 2, + 4, + 0, + 4, + 3, + 0, + 3, + 3, + 4, + 3, + 0, + 0, + 4, + 3, + 3, + 3, + 3, + 0, + 4, + 0, + 4, + 0, + 4, + 4, + 1, + 1, + 0, + 3, + 0, + 2, + 0, + 1, + 1, + 3, + 4, + 0, + 0, + 2, + 2, + 2, + 1, + 4, + 4, + 1, + 1, + 1, + 4, + 4, + 1, + 4, + 1, + 1, + 4, + 4, + 2, + 3, + 2, + 3, + 0, + 4, + 4, + 2, + 4, + 1, + 0, + 4, + 2, + 3, + 0, + 0, + 4, + 0, + 0, + 4, + 0, + 4, + 3, + 2, + 2, + 0, + 2, + 3, + 1, + 1, + 2, + 4, + 4, + 2, + 2, + 2, + 1, + 4, + 4, + 0, + 1, + 4, + 4, + 4, + 1, + 4, + 4, + 2, + 3, + 1, + 0, + 2, + 2, + 2, + 2, + 3, + 0, + 2, + 1, + 4, + 4, + 3, + 0, + 0, + 1, + 2, + 4, + 4, + 4, + 4, + 3, + 4, + 2, + 4, + 2, + 0, + 2, + 3, + 0, + 0, + 4, + 4, + 1, + 4, + 0, + 1, + 4, + 4, + 2, + 4, + 0, + 2, + 0, + 2, + 3, + 3, + 2, + 3, + 2, + 3, + 1, + 0, + 3, + 0, + 3, + 3, + 0, + 4, + 3, + 0, + 1, + 0, + 1, + 4, + 1, + 2, + 1, + 0, + 4, + 4, + 1, + 0, + 0, + 1, + 3, + 4, + 0, + 1, + 4, + 1, + 2, + 1, + 0, + 2, + 2, + 2, + 3, + 1, + 4, + 0, + 0, + 2, + 2, + 3, + 2, + 2, + 1, + 3, + 1, + 0, + 1, + 4, + 3, + 4, + 2, + 4, + 1, + 2, + 2, + 2, + 0, + 2, + 1, + 4, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 4, + 0, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 3, + 4, + 3, + 1, + 1, + 3, + 4, + 1, + 0, + 0, + 2, + 4, + 4, + 1, + 0, + 2, + 1, + 0, + 3, + 3, + 0, + 4, + 2, + 0, + 3, + 3, + 0, + 1, + 0, + 0, + 1, + 1, + 2, + 1, + 3, + 3, + 1, + 4, + 4, + 3, + 3, + 3, + 0, + 1, + 2, + 0, + 4, + 0, + 1, + 4, + 3, + 3, + 1, + 3, + 2, + 4, + 0, + 1, + 4, + 3, + 1, + 2, + 2, + 3, + 4, + 1, + 2, + 4, + 2, + 4, + 1, + 2, + 3, + 1, + 3, + 4, + 2, + 2, + 0, + 0, + 1, + 3, + 2, + 1, + 0, + 3, + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 4, + 0, + 3, + 2, + 0, + 4, + 0, + 2, + 4, + 4, + 4, + 3, + 4, + 4, + 2, + 4, + 1, + 3, + 1, + 1, + 3, + 0, + 1, + 1, + 0, + 4, + 4, + 1, + 3, + 2, + 3, + 3, + 0, + 2, + 4, + 2, + 2, + 1, + 2, + 1, + 0, + 4, + 2, + 0, + 0, + 0, + 0, + 1, + 2, + 2, + 4, + 1, + 2, + 0, + 1, + 4, + 1, + 4, + 2, + 1, + 2, + 4, + 1, + 1, + 3, + 2, + 2, + 0, + 4, + 3, + 1, + 2, + 2, + 2, + 4, + 0, + 3, + 1, + 1, + 2, + 1, + 0, + 2, + 3, + 4, + 1, + 4, + 2, + 0, + 4, + 3, + 1, + 1, + 3, + 2, + 0, + 3, + 4, + 3, + 3, + 2, + 0, + 1, + 0, + 2, + 1, + 2, + 0, + 3, + 4, + 0, + 4, + 2, + 2, + 0, + 4, + 0, + 1, + 1, + 3, + 1, + 1, + 0, + 0, + 2, + 2, + 2, + 4, + 0, + 4, + 1, + 3, + 0, + 3, + 0, + 4, + 3, + 1, + 1, + 0, + 1, + 2, + 1, + 1, + 1, + 1, + 4, + 2, + 4, + 4, + 2, + 4, + 4, + 2, + 2, + 1, + 4, + 3, + 1, + 0, + 1, + 4, + 0, + 4, + 2, + 4, + 2, + 2, + 1, + 4, + 4, + 1, + 2, + 1, + 3, + 0, + 2, + 0, + 4, + 4, + 4, + 3, + 2, + 3, + 1, + 2, + 1, + 2, + 2, + 4, + 3, + 3, + 0, + 2, + 4, + 2, + 1, + 4, + 1, + 0, + 3, + 3, + 0, + 4, + 0, + 4, + 1, + 1, + 4, + 4, + 0, + 2, + 2, + 4, + 1, + 2, + 3, + 4, + 1, + 2, + 1, + 4, + 0, + 3, + 4, + 4, + 1, + 2, + 4, + 1, + 1, + 0, + 3, + 0, + 2, + 2, + 4, + 1, + 1, + 2, + 3, + 1, + 3, + 2, + 3, + 4, + 2, + 1, + 2, + 4, + 2, + 3, + 1, + 0, + 2, + 4, + 1, + 1, + 3, + 4, + 2, + 4, + 4, + 0, + 0, + 4, + 1, + 0, + 4, + 3, + 3, + 2, + 3, + 2, + 1, + 2, + 2, + 1, + 3, + 2, + 1, + 3, + 2, + 3, + 3, + 2, + 1, + 0, + 3, + 1, + 2, + 4, + 1, + 2, + 4, + 3, + 1, + 0, + 4, + 1, + 1, + 0, + 2, + 2, + 3, + 3, + 0, + 4, + 3, + 3, + 1, + 3, + 2, + 4, + 1, + 0, + 4, + 0, + 1, + 2, + 3, + 0, + 4, + 0, + 1, + 0, + 1, + 2, + 3, + 2, + 4, + 2, + 3, + 3, + 0, + 0, + 1, + 4, + 3, + 1, + 1, + 3, + 2, + 1, + 1, + 3, + 1, + 4, + 3, + 0, + 2, + 0, + 2, + 3, + 3, + 3, + 3, + 2, + 4, + 4, + 1, + 4, + 1, + 2, + 1, + 3, + 4, + 1, + 1, + 1, + 2, + 0, + 4, + 0, + 2, + 2, + 0, + 0, + 2, + 4, + 0, + 2, + 3, + 1, + 0, + 3, + 1, + 2, + 3, + 1, + 2, + 1, + 3, + 4, + 2, + 1, + 4, + 3, + 1, + 1, + 3, + 3, + 4, + 4, + 0, + 1, + 1, + 1, + 2, + 4, + 4, + 1, + 4, + 0, + 3, + 2, + 3, + 0, + 3, + 2, + 0, + 2, + 1, + 4, + 4, + 3, + 2, + 0, + 1, + 2, + 4, + 3, + 1, + 2, + 2, + 1, + 2, + 1, + 3, + 2, + 0, + 3, + 1, + 3, + 3, + 2, + 2, + 4, + 2, + 0, + 0, + 2, + 3, + 3, + 0, + 1, + 0, + 1, + 4, + 0, + 3, + 1, + 2, + 4, + 1, + 2, + 4, + 2, + 1, + 2, + 3, + 3, + 0, + 0, + 1, + 2, + 1, + 0, + 2, + 1, + 0, + 3, + 3, + 3, + 2, + 1, + 0, + 3, + 4, + 3, + 0, + 3, + 3, + 3, + 3, + 3, + 1, + 2, + 0, + 2, + 2, + 4, + 1, + 1, + 1, + 4, + 3, + 2, + 4, + 3, + 2, + 3, + 3, + 2, + 1, + 4, + 1, + 4, + 1, + 1, + 4, + 0, + 2, + 0, + 1, + 1, + 2, + 1, + 3, + 0, + 3, + 2, + 2, + 4, + 0, + 4, + 2, + 2, + 1, + 0, + 0, + 0, + 1, + 1, + 3, + 4, + 0, + 0, + 3, + 4, + 2, + 3, + 0, + 0, + 2, + 4, + 4, + 4, + 3, + 0, + 2, + 1, + 4, + 0, + 1, + 1, + 2, + 4, + 0, + 3, + 2, + 0, + 1, + 3, + 2, + 4, + 2, + 1, + 1, + 4, + 4, + 2, + 0, + 2, + 0, + 1, + 4, + 1, + 0, + 4, + 4, + 4, + 0, + 4, + 0, + 0, + 1, + 0, + 3, + 1, + 2, + 2, + 0, + 0, + 3, + 3, + 0, + 1, + 3, + 1, + 4, + 2, + 3, + 2, + 3, + 3, + 4, + 2, + 0, + 0, + 2, + 2, + 1, + 0, + 1, + 3, + 3, + 3, + 1, + 3, + 3, + 1, + 3, + 4, + 1, + 0, + 1, + 0, + 4, + 0, + 0, + 4, + 0, + 4, + 2, + 3, + 0, + 4, + 4, + 1, + 4, + 2, + 2, + 2, + 4, + 1, + 2, + 1, + 3, + 1, + 3, + 0, + 1, + 2, + 2, + 2, + 3, + 3, + 0, + 0, + 3, + 2, + 3, + 2, + 4, + 1, + 4, + 2, + 1, + 0, + 1, + 0, + 2, + 4, + 2, + 0, + 3, + 4, + 4, + 0, + 3, + 1, + 3, + 3, + 2, + 1, + 1, + 2, + 1, + 1, + 1, + 0, + 2, + 3, + 4, + 3, + 3, + 3, + 3, + 2, + 1, + 1, + 0, + 0, + 2, + 4, + 3, + 2, + 3, + 0, + 3, + 4, + 0, + 0, + 3, + 0, + 0, + 0, + 4, + 4, + 2, + 0, + 2, + 0, + 3, + 3, + 2, + 4, + 1, + 1, + 0, + 4, + 1, + 0, + 0, + 1, + 0, + 0, + 2, + 0, + 3, + 4, + 2, + 4, + 2, + 0, + 4, + 1, + 2, + 0, + 2, + 4, + 1, + 0, + 4, + 4, + 1, + 4, + 2, + 2, + 2, + 3, + 2, + 4, + 3, + 4, + 3, + 1, + 2, + 3, + 1, + 3, + 4, + 3, + 1, + 1, + 4, + 4, + 1, + 2, + 2, + 1, + 4, + 4, + 1, + 2, + 0, + 3, + 0, + 0, + 1, + 4, + 0, + 1, + 4, + 4, + 2, + 2, + 4, + 1, + 3, + 3, + 1, + 1, + 4, + 3, + 2, + 4, + 2, + 0, + 1, + 4, + 0, + 0, + 1, + 2, + 3, + 1, + 3, + 0, + 2, + 4, + 2, + 0, + 0, + 0, + 3, + 3, + 3, + 3, + 2, + 1, + 0, + 4, + 3, + 2, + 4, + 1, + 2, + 2, + 3, + 0, + 0, + 3, + 1, + 2, + 4, + 4, + 1, + 2, + 2, + 3, + 1, + 2, + 3, + 1, + 1, + 4, + 2, + 2, + 2, + 3, + 4, + 1, + 1, + 2, + 0, + 0, + 1, + 3, + 3, + 3, + 0, + 0, + 4, + 4, + 0, + 3, + 3, + 0, + 4, + 0, + 1, + 4, + 1, + 4, + 3, + 0, + 4, + 2, + 0, + 1, + 0, + 0, + 3, + 1, + 4, + 0, + 0, + 3, + 3, + 4, + 0, + 0, + 3, + 3, + 0, + 2, + 2, + 4, + 2, + 2, + 0, + 4, + 4, + 4, + 2, + 4, + 1, + 2, + 2, + 4, + 4, + 2, + 1, + 4, + 1, + 3, + 4, + 3, + 2, + 0, + 1, + 2, + 2, + 4, + 3, + 1, + 2, + 4, + 4, + 3, + 1, + 3, + 2, + 2, + 2, + 0, + 3, + 1, + 0, + 0, + 2, + 4, + 3, + 0, + 0, + 0, + 0, + 0, + 0, + 4, + 3, + 3, + 0, + 2, + 1, + 4, + 2, + 1, + 1, + 3, + 3, + 1, + 1, + 0, + 4, + 1, + 0, + 2, + 1, + 2, + 1, + 2, + 2, + 1, + 0, + 3, + 1, + 0, + 4, + 4, + 1, + 3, + 1, + 2, + 0, + 1, + 4, + 1, + 2, + 2, + 1, + 2, + 3, + 1, + 3, + 2, + 3, + 0, + 3, + 4, + 3, + 1, + 2, + 1, + 2, + 1, + 1, + 0, + 4, + 1, + 3, + 2, + 2, + 1, + 1, + 4, + 2, + 1, + 0, + 4, + 1, + 2, + 4, + 1, + 3, + 0, + 1, + 4, + 4, + 2, + 3, + 4, + 3, + 1, + 0, + 0, + 4, + 1, + 0, + 0, + 3, + 1, + 4, + 0, + 4, + 3, + 4, + 2, + 0, + 1, + 4, + 3, + 2, + 3, + 1, + 4, + 4, + 4, + 1, + 3, + 1, + 1, + 3, + 1, + 3, + 1, + 2, + 1, + 0, + 0, + 0, + 3, + 0, + 2, + 1, + 0, + 4, + 4, + 0, + 3, + 0, + 0, + 1, + 0, + 4, + 2, + 0, + 2, + 2, + 3, + 2, + 0, + 1, + 1, + 2, + 1, + 1, + 0, + 4, + 0, + 2, + 1, + 1, + 3, + 2, + 2, + 3, + 3, + 4, + 3, + 4, + 1, + 3, + 1, + 3, + 0, + 4, + 4, + 1, + 4, + 1, + 2, + 4, + 2, + 3, + 0, + 0, + 1, + 1, + 1, + 0, + 2, + 4, + 3, + 2, + 4, + 2, + 0, + 1, + 2, + 4, + 4, + 4, + 0, + 4, + 2, + 1, + 4, + 3, + 4, + 0, + 0, + 4, + 3, + 3, + 3, + 4, + 1, + 3, + 3, + 2, + 3, + 0, + 2, + 2, + 4, + 2, + 2, + 1, + 3, + 0, + 4, + 2, + 2, + 3, + 0, + 1, + 3, + 4, + 4, + 2, + 1, + 1, + 4, + 2, + 4, + 1, + 3, + 3, + 3, + 1, + 2, + 2, + 2, + 2, + 0, + 3, + 1, + 2, + 1, + 2, + 1, + 4, + 3, + 4, + 4, + 0, + 1, + 3, + 4, + 0, + 1, + 0, + 2, + 0, + 0, + 3, + 1, + 4, + 2, + 3, + 1, + 3, + 2, + 2, + 3, + 0, + 1, + 0, + 0, + 2, + 3, + 3, + 2, + 0, + 0, + 0, + 4, + 1, + 3, + 4, + 3, + 3, + 1, + 3, + 4, + 1, + 3, + 4, + 2, + 4, + 0, + 3, + 1, + 2, + 2, + 2, + 1, + 1, + 0, + 0, + 1, + 4, + 3, + 2, + 1, + 0, + 0, + 2, + 2, + 4, + 1, + 4, + 0, + 2, + 4, + 0, + 0, + 2, + 2, + 3, + 0, + 4, + 4, + 3, + 0, + 3, + 1, + 3, + 3, + 1, + 1, + 2, + 3, + 0, + 2, + 2, + 2, + 0, + 4, + 1, + 0, + 2, + 2, + 2, + 2, + 0, + 4, + 3, + 0, + 3, + 1, + 4, + 4, + 1, + 2, + 1, + 4, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 3, + 3, + 4, + 1, + 1, + 3, + 0, + 2, + 3, + 3, + 3, + 1, + 1, + 1, + 1, + 3, + 3, + 2, + 2, + 0, + 4, + 1, + 1, + 4, + 4, + 0, + 2, + 4, + 0, + 0, + 2, + 3, + 1, + 2, + 2, + 3, + 1, + 1, + 4, + 4, + 4, + 2, + 4, + 3, + 4, + 2, + 3, + 1, + 0, + 1, + 1, + 3, + 1, + 3, + 1, + 2, + 2, + 1, + 2, + 1, + 1, + 0, + 0, + 2, + 4, + 3, + 2, + 1, + 4, + 4, + 1, + 1, + 3, + 0, + 4, + 0, + 2, + 4, + 0, + 4, + 4, + 3, + 3, + 4, + 4, + 3, + 4, + 3, + 2, + 0, + 4, + 3, + 1, + 2, + 1, + 4, + 2, + 0, + 0, + 1, + 1, + 2, + 0, + 1, + 2, + 3, + 0, + 1, + 3, + 4, + 0, + 2, + 1, + 4, + 0, + 4, + 1, + 1, + 0, + 3, + 1, + 3, + 2, + 2, + 2, + 2, + 1, + 2, + 1, + 2, + 0, + 3, + 3, + 3, + 4, + 2, + 1, + 1, + 3, + 1, + 3, + 2, + 0, + 2, + 1, + 4, + 4, + 2, + 1, + 0, + 1, + 2, + 4, + 3, + 1, + 3, + 4, + 4, + 1, + 4, + 3, + 2, + 2, + 2, + 4, + 4, + 1, + 1, + 2, + 4, + 1, + 0, + 2, + 1, + 3, + 1, + 0, + 3, + 2, + 4, + 0, + 3, + 0, + 0, + 4, + 4, + 3, + 4, + 4, + 3, + 1, + 1, + 1, + 4, + 1, + 1, + 2, + 0, + 3, + 2, + 3, + 2, + 4, + 1, + 2, + 4, + 0, + 2, + 2, + 3, + 0, + 4, + 4, + 1, + 2, + 0, + 2, + 4, + 4, + 4, + 0, + 2, + 4, + 4, + 3, + 0, + 4, + 2, + 1, + 1, + 0, + 1, + 2, + 4, + 4, + 4, + 4, + 3, + 4, + 0, + 4, + 2, + 3, + 2, + 2, + 4, + 2, + 3, + 3, + 1, + 4, + 3, + 3, + 0, + 2, + 1, + 2, + 4, + 0, + 4, + 1, + 2, + 0, + 3, + 0, + 4, + 0, + 3, + 1, + 2, + 4, + 4, + 3, + 3, + 4, + 3, + 3, + 0, + 4, + 4, + 0, + 3, + 1, + 1, + 0, + 1, + 3, + 2, + 4, + 4, + 3, + 4, + 0, + 2, + 0, + 0, + 2, + 3, + 3, + 1, + 0, + 3, + 0, + 0, + 4, + 3, + 1, + 2, + 0, + 2, + 2, + 4, + 4, + 0, + 0, + 3, + 3, + 0, + 2, + 0, + 0, + 1, + 4, + 1, + 4, + 3, + 4, + 3, + 1, + 0, + 1, + 0, + 0, + 2, + 4, + 1, + 2, + 4, + 0, + 3, + 4, + 0, + 4, + 3, + 0, + 2, + 4, + 4, + 2, + 4, + 2, + 1, + 1, + 0, + 2, + 1, + 4, + 1, + 1, + 3, + 3, + 4, + 0, + 0, + 1, + 1, + 4, + 2, + 4, + 3, + 3, + 1, + 1, + 2, + 1, + 2, + 4, + 3, + 1, + 4, + 4, + 4, + 1, + 2, + 4, + 2, + 3, + 0, + 1, + 4, + 1, + 1, + 3, + 4, + 1, + 3, + 1, + 4, + 3, + 1, + 0, + 1, + 0, + 2, + 0, + 4, + 0, + 2, + 0, + 1, + 3, + 0, + 4, + 2, + 0, + 0, + 4, + 4, + 2, + 3, + 1, + 4, + 1, + 0, + 4, + 0, + 2, + 3, + 4, + 2, + 3, + 4, + 3, + 1, + 2, + 0, + 2, + 1, + 1, + 2, + 2, + 2, + 0, + 3, + 0, + 0, + 3, + 2, + 3, + 4, + 1, + 2, + 0, + 3, + 2, + 1, + 4, + 2, + 0, + 0, + 3, + 3, + 3, + 1, + 2, + 4, + 2, + 2, + 3, + 3, + 3, + 2, + 0, + 4, + 1, + 0, + 1, + 1, + 1, + 0, + 1, + 1, + 2, + 3, + 3, + 1, + 4, + 1, + 1, + 3, + 3, + 4, + 4, + 2, + 0, + 0, + 2, + 1, + 0, + 0, + 0, + 2, + 2, + 3, + 3, + 0, + 2, + 3, + 3, + 1, + 3, + 3, + 1, + 3, + 4, + 3, + 2, + 4, + 4, + 0, + 0, + 1, + 1, + 3, + 4, + 2, + 1, + 0, + 3, + 3, + 1, + 1, + 3, + 3, + 2, + 0, + 2, + 3, + 2, + 4, + 4, + 1, + 4, + 3, + 0, + 0, + 1, + 4, + 4, + 3, + 2, + 2, + 2, + 4, + 4, + 0, + 4, + 0, + 2, + 1, + 3, + 1, + 0, + 2, + 3, + 1, + 0, + 4, + 1, + 0, + 3, + 3, + 0, + 0, + 0, + 4, + 3, + 1, + 2, + 0, + 1, + 2, + 0, + 1, + 0, + 0, + 3, + 0, + 4, + 2, + 4, + 1, + 3, + 1, + 4, + 4, + 2, + 1, + 2, + 2, + 4, + 4, + 0, + 0, + 2, + 1, + 3, + 3, + 0, + 4, + 0, + 4, + 2, + 3, + 4, + 0, + 2, + 0, + 2, + 4, + 0, + 3, + 4, + 3, + 1, + 2, + 4, + 2, + 0, + 2, + 1, + 3, + 4, + 4, + 4, + 4, + 2, + 4, + 1, + 1, + 0, + 4, + 1, + 4, + 1, + 1, + 0, + 4, + 4, + 3, + 2, + 0, + 1, + 4, + 4, + 1, + 2, + 0, + 4, + 3, + 1, + 2, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 3, + 4, + 4, + 3, + 4, + 3, + 3, + 4, + 1, + 1, + 1, + 3, + 0, + 0, + 1, + 4, + 0, + 0, + 3, + 3, + 0, + 1, + 4, + 3, + 4, + 1, + 0, + 3, + 4, + 4, + 0, + 0, + 0, + 1, + 1, + 2, + 0, + 2, + 1, + 2, + 2, + 4, + 2, + 4, + 3, + 3, + 0, + 0, + 3, + 2, + 4, + 1, + 4, + 1, + 4, + 3, + 1, + 2, + 4, + 2, + 4, + 2, + 0, + 1, + 2, + 2, + 4, + 3, + 0, + 3, + 0, + 4, + 0, + 0, + 2, + 1, + 1, + 3, + 1, + 2, + 2, + 2, + 3, + 2, + 2, + 4, + 3, + 0, + 4, + 0, + 3, + 3, + 3, + 3, + 0, + 3, + 1, + 4, + 2, + 3, + 4, + 4, + 0, + 2, + 3, + 4, + 2, + 1, + 3, + 0, + 1, + 3, + 0, + 2, + 4, + 3, + 0, + 2, + 0, + 3, + 4, + 1, + 3, + 0, + 4, + 1, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 4, + 2, + 0, + 1, + 2, + 4, + 1, + 0, + 1, + 4, + 2, + 0, + 4, + 0, + 4, + 4, + 0, + 0, + 3, + 1, + 2, + 2, + 4, + 1, + 1, + 3, + 2, + 0, + 0, + 3, + 4, + 0, + 1, + 4, + 3, + 0, + 0, + 1, + 2, + 4, + 0, + 3, + 3, + 0, + 1, + 3, + 4, + 2, + 2, + 1, + 4, + 2, + 0, + 3, + 2, + 0, + 2, + 2, + 1, + 3, + 0, + 0, + 3, + 3, + 1, + 4, + 0, + 4, + 0, + 4, + 3, + 1, + 2, + 1, + 2, + 1, + 0, + 1, + 4, + 3, + 4, + 0, + 2, + 2, + 2, + 1, + 0, + 0, + 0, + 3, + 2, + 3, + 4, + 3, + 0, + 2, + 2, + 4, + 4, + 4, + 3, + 1, + 0, + 4, + 0, + 2, + 3, + 3, + 4, + 4, + 0, + 3, + 0, + 4, + 2, + 1, + 3, + 1, + 1, + 3, + 4, + 2, + 2, + 0, + 3, + 0, + 0, + 4, + 3, + 3, + 4, + 0, + 0, + 1, + 4, + 3, + 2, + 0, + 4, + 0, + 0, + 3, + 4, + 0, + 4, + 2, + 0, + 1, + 0, + 2, + 0, + 1, + 2, + 0, + 1, + 3, + 4, + 4, + 1, + 2, + 2, + 4, + 1, + 4, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 3, + 0, + 0, + 3, + 4, + 0, + 1, + 1, + 3, + 2, + 2, + 2, + 0, + 4, + 4, + 1, + 4, + 0, + 2, + 2, + 2, + 4, + 3, + 3, + 1, + 1, + 0, + 0, + 0, + 2, + 2, + 2, + 0, + 2, + 0, + 3, + 0, + 2, + 1, + 4, + 1, + 3, + 2, + 4, + 2, + 1, + 2, + 4, + 2, + 1, + 1, + 0, + 3, + 2, + 1, + 2, + 0, + 2, + 1, + 4, + 1, + 0, + 4, + 2, + 0, + 0, + 0, + 3, + 4, + 1, + 1, + 4, + 4, + 3, + 1, + 1, + 1, + 0, + 1, + 3, + 1, + 0, + 1, + 0, + 0, + 0, + 1, + 3, + 2, + 1, + 2, + 0, + 2, + 3, + 3, + 4, + 3, + 1, + 0, + 0, + 1, + 2, + 2, + 1, + 4, + 2, + 3, + 1, + 0, + 1, + 2, + 1, + 4, + 2, + 2, + 0, + 1, + 0, + 1, + 1, + 0, + 2, + 0, + 1, + 4, + 1, + 4, + 0, + 1, + 1, + 1, + 3, + 3, + 2, + 2, + 4, + 3, + 2, + 3, + 2, + 2, + 1, + 3, + 0, + 3, + 2, + 0, + 4, + 1, + 4, + 4, + 4, + 0, + 0, + 2, + 1, + 3, + 4, + 1, + 0, + 1, + 4, + 4, + 3, + 0, + 0, + 0, + 0, + 3, + 1, + 0, + 2, + 1, + 2, + 2, + 4, + 2, + 1, + 2, + 4, + 3, + 4, + 1, + 2, + 1, + 2, + 4, + 3, + 0, + 2, + 3, + 2, + 0, + 3, + 3, + 0, + 1, + 4, + 3, + 1, + 4, + 1, + 0, + 1, + 4, + 1, + 2, + 3, + 3, + 2, + 4, + 4, + 1, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 0, + 0, + 4, + 2, + 4, + 2, + 4, + 1, + 3, + 2, + 3, + 3, + 2, + 1, + 0, + 4, + 4, + 2, + 0, + 4, + 0, + 2, + 2, + 2, + 1, + 4, + 3, + 1, + 0, + 3, + 0, + 2, + 1, + 3, + 1, + 4, + 2, + 3, + 1, + 1, + 0, + 2, + 1, + 1, + 2, + 3, + 2, + 3, + 4, + 4, + 1, + 3, + 2, + 2, + 1, + 0, + 4, + 2, + 1, + 0, + 0, + 1, + 4, + 1, + 3, + 4, + 4, + 2, + 2, + 2, + 1, + 2, + 4, + 3, + 2, + 3, + 2, + 2, + 4, + 1, + 2, + 3, + 1, + 2, + 2, + 3, + 2, + 1, + 0, + 1, + 0, + 2, + 0, + 4, + 2, + 1, + 2, + 3, + 0, + 2, + 4, + 2, + 2, + 4, + 1, + 0, + 0, + 4, + 2, + 0, + 3, + 1, + 3, + 3, + 1, + 2, + 1, + 4, + 0, + 2, + 2, + 0, + 3, + 4, + 3, + 1, + 3, + 3, + 0, + 2, + 1, + 4, + 4, + 0, + 2, + 3, + 1, + 2, + 1, + 3, + 4, + 1, + 2, + 2, + 2, + 1, + 3, + 1, + 1, + 4, + 1, + 0, + 4, + 4, + 3, + 1, + 2, + 0, + 1, + 1, + 3, + 3, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 2, + 1, + 0, + 2, + 0, + 2, + 3, + 0, + 4, + 0, + 1, + 1, + 4, + 3, + 3, + 4, + 4, + 1, + 4, + 1, + 1, + 0, + 2, + 4, + 1, + 2, + 4, + 1, + 1, + 0, + 4, + 4, + 4, + 2, + 1, + 1, + 0, + 2, + 0, + 1, + 1, + 0, + 4, + 0, + 2, + 1, + 3, + 1, + 3, + 0, + 2, + 4, + 2, + 1, + 2, + 1, + 2, + 0, + 0, + 2, + 4, + 3, + 3, + 0, + 4, + 4, + 1, + 3, + 2, + 4, + 1, + 1, + 4, + 1, + 4, + 3, + 1, + 2, + 3, + 4, + 3, + 4, + 2, + 4, + 4, + 1, + 1, + 1, + 3, + 1, + 4, + 2, + 2, + 2, + 0, + 4, + 0, + 1, + 0, + 2, + 0, + 3, + 3, + 1, + 0, + 3, + 2, + 4, + 0, + 4, + 2, + 0, + 1, + 2, + 3, + 2, + 1, + 1, + 3, + 3, + 1, + 3, + 1, + 4, + 0, + 2, + 0, + 1, + 0, + 4, + 1, + 2, + 3, + 3, + 3, + 2, + 4, + 3, + 4, + 2, + 0, + 1, + 4, + 1, + 2, + 4, + 3, + 2, + 1, + 0, + 3, + 3, + 3, + 1, + 2, + 2, + 2, + 4, + 2, + 0, + 0, + 4, + 1, + 1, + 2, + 0, + 4, + 2, + 3, + 3, + 4, + 3, + 3, + 4, + 2, + 4, + 3, + 2, + 0, + 4, + 2, + 0, + 2, + 3, + 2, + 1, + 0, + 1, + 4, + 3, + 1, + 0, + 3, + 2, + 3, + 0, + 4, + 1, + 2, + 2, + 4, + 0, + 2, + 4, + 2, + 2, + 2, + 0, + 2, + 3, + 1, + 3, + 2, + 4, + 1, + 3, + 4, + 3, + 3, + 3, + 4, + 4, + 4, + 2, + 1, + 1, + 2, + 0, + 4, + 4, + 4, + 2, + 4, + 1, + 3, + 4, + 4, + 0, + 4, + 3, + 4, + 2, + 2, + 1, + 4, + 1, + 3, + 1, + 1, + 2, + 2, + 1, + 3, + 3, + 3, + 3, + 2, + 2, + 4, + 3, + 4, + 2, + 3, + 4, + 1, + 0, + 1, + 3, + 2, + 2, + 2, + 3, + 4, + 2, + 0, + 3, + 0, + 2, + 2, + 3, + 1, + 4, + 2, + 2, + 4, + 3, + 1, + 2, + 3, + 2, + 4, + 2, + 1, + 0, + 0, + 3, + 4, + 4, + 0, + 0, + 2, + 0, + 0, + 1, + 3, + 0, + 4, + 4, + 2, + 3, + 2, + 4, + 2, + 2, + 3, + 1, + 0, + 2, + 2, + 0, + 1, + 2, + 3, + 3, + 3, + 1, + 3, + 1, + 4, + 2, + 1, + 0, + 0, + 2, + 1, + 2, + 3, + 3, + 2, + 4, + 1, + 4, + 4, + 2, + 2, + 1, + 0, + 0, + 3, + 2, + 1, + 3, + 1, + 3, + 4, + 2, + 0, + 0, + 1, + 3, + 2, + 1, + 3, + 1, + 1, + 4, + 4, + 1, + 4, + 4, + 1, + 1, + 2, + 4, + 1, + 4, + 0, + 2, + 0, + 3, + 0, + 3, + 4, + 1, + 1, + 3, + 2, + 0, + 1, + 3, + 4, + 2, + 0, + 1, + 3, + 2, + 4, + 2, + 4, + 4, + 3, + 0, + 3, + 1, + 3, + 1, + 2, + 2, + 4, + 3, + 1, + 3, + 1, + 4, + 3, + 0, + 1, + 2, + 3, + 4, + 3, + 4, + 2, + 4, + 3, + 4, + 1, + 2, + 0, + 2, + 2, + 1, + 1, + 4, + 3, + 3, + 4, + 0, + 1, + 4, + 4, + 1, + 3, + 0, + 0, + 2, + 1, + 3, + 1, + 2, + 0, + 3, + 1, + 3, + 4, + 1, + 0, + 2, + 0, + 1, + 3, + 2, + 2, + 0, + 0, + 4, + 0, + 1, + 3, + 3, + 4, + 0, + 4, + 0, + 2, + 3, + 0, + 2, + 1, + 0, + 1, + 2, + 2, + 1, + 0, + 4, + 0, + 1, + 4, + 3, + 2, + 4, + 2, + 0, + 2, + 0, + 4, + 4, + 4, + 2, + 2, + 1, + 0, + 1, + 3, + 3, + 3, + 2, + 0, + 0, + 4, + 3, + 0, + 1, + 2, + 0, + 0, + 3, + 1, + 0, + 3, + 4, + 2, + 4, + 1, + 1, + 4, + 0, + 1, + 2, + 3, + 3, + 4, + 0, + 1, + 0, + 4, + 3, + 2, + 2, + 2, + 4, + 2, + 2, + 1, + 2, + 4, + 3, + 0, + 4, + 1, + 2, + 0, + 0, + 3, + 2, + 2, + 1, + 2, + 4, + 2, + 2, + 4, + 2, + 4, + 1, + 4, + 1, + 4, + 0, + 4, + 0, + 2, + 0, + 2, + 3, + 2, + 4, + 2, + 2, + 3, + 0, + 4, + 2, + 0, + 1, + 4, + 3, + 2, + 3, + 4, + 3, + 2, + 2, + 3, + 3, + 3, + 3, + 1, + 3, + 1, + 2, + 3, + 3, + 1, + 2, + 2, + 0, + 3, + 3, + 1, + 1, + 0, + 4, + 2, + 3, + 4, + 1, + 0, + 2, + 3, + 0, + 3, + 1, + 3, + 4, + 2, + 3, + 1, + 0, + 2, + 2, + 3, + 2, + 4, + 1, + 0, + 3, + 4, + 2, + 0, + 4, + 4, + 0, + 1, + 4, + 0, + 2, + 3, + 4, + 2, + 1, + 1, + 2, + 4, + 4, + 4, + 1, + 4, + 3, + 4, + 3, + 0, + 4, + 1, + 4, + 3, + 3, + 4, + 4, + 4, + 1, + 0, + 0, + 1, + 3, + 0, + 4, + 3, + 1, + 4, + 1, + 1, + 3, + 0, + 3, + 3, + 0, + 2, + 2, + 3, + 0, + 1, + 0, + 2, + 0, + 4, + 4, + 3, + 4, + 4, + 0, + 0, + 1, + 1, + 1, + 1, + 1, + 3, + 4, + 2, + 4, + 2, + 2, + 0, + 4, + 3, + 1, + 3, + 0, + 2, + 4, + 1, + 0, + 1, + 1, + 2, + 4, + 2, + 0, + 1, + 2, + 0, + 2, + 3, + 1, + 2, + 1, + 4, + 1, + 2, + 3, + 0, + 2, + 4, + 3, + 1, + 1, + 1, + 1, + 4, + 4, + 1, + 2, + 2, + 4, + 4, + 0, + 2, + 1, + 1, + 4, + 2, + 4, + 0, + 4, + 3, + 2, + 4, + 4, + 0, + 1, + 2, + 4, + 4, + 2, + 3, + 0, + 4, + 4, + 0, + 1, + 3, + 2, + 3, + 1, + 1, + 1, + 0, + 3, + 4, + 3, + 2, + 2, + 2, + 2, + 1, + 3, + 3, + 4, + 1, + 4, + 3, + 3, + 4, + 0, + 3, + 1, + 4, + 1, + 4, + 4, + 3, + 0, + 3, + 1, + 2, + 1, + 1, + 4, + 2, + 3, + 4, + 2, + 1, + 2, + 1, + 2, + 0, + 3, + 2, + 2, + 1, + 3, + 0, + 1, + 0, + 2, + 3, + 1, + 1, + 4, + 4, + 4, + 1, + 0, + 1, + 1, + 4, + 1, + 2, + 1, + 4, + 1, + 4, + 2, + 3, + 3, + 1, + 2, + 3, + 4, + 3, + 0, + 1, + 2, + 2, + 2, + 0, + 4, + 3, + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 3, + 1, + 2, + 1, + 0, + 3, + 0, + 0, + 0, + 4, + 2, + 1, + 4, + 3, + 3, + 4, + 1, + 1, + 1, + 4, + 2, + 2, + 3, + 2, + 1, + 3, + 2, + 2, + 1, + 0, + 2, + 4, + 2, + 4, + 1, + 2, + 1, + 0, + 1, + 2, + 0, + 1, + 4, + 3, + 0, + 0, + 3, + 1, + 1, + 2, + 1, + 1, + 0, + 2, + 1, + 0, + 3, + 4, + 0, + 4, + 2, + 3, + 1, + 3, + 3, + 0, + 4, + 0, + 1, + 4, + 4, + 0, + 4, + 0, + 3, + 3, + 2, + 4, + 0, + 4, + 3, + 0, + 1, + 3, + 0, + 4, + 2, + 0, + 3, + 2, + 0, + 1, + 4, + 0, + 3, + 3, + 0, + 4, + 0, + 4, + 4, + 1, + 2, + 0, + 3, + 3, + 4, + 0, + 2, + 0, + 0, + 3, + 4, + 0, + 4, + 4, + 0, + 2, + 3, + 3, + 0, + 1, + 1, + 4, + 4, + 3, + 3, + 1, + 4, + 2, + 1, + 4, + 2, + 1, + 0, + 4, + 0, + 0, + 2, + 1, + 2, + 3, + 2, + 2, + 1, + 0, + 2, + 4, + 3, + 2, + 4, + 1, + 0, + 4, + 2, + 4, + 0, + 2, + 0, + 2, + 1, + 4, + 3, + 3, + 3, + 0, + 3, + 0, + 2, + 2, + 1, + 4, + 3, + 3, + 3, + 4, + 3, + 3, + 2, + 4, + 0, + 2, + 3, + 2, + 3, + 2, + 4, + 4, + 2, + 4, + 1, + 3, + 4, + 4, + 0, + 3, + 2, + 0, + 0, + 0, + 2, + 0, + 1, + 3, + 4, + 0, + 3, + 4, + 2, + 1, + 4, + 0, + 0, + 0, + 2, + 4, + 2, + 0, + 3, + 0, + 1, + 2, + 1, + 3, + 3, + 4, + 4, + 0, + 3, + 4, + 2, + 3, + 1, + 1, + 1, + 3, + 0, + 4, + 1, + 3, + 1, + 0, + 4, + 3, + 3, + 1, + 3, + 1, + 2, + 0, + 4, + 0, + 0, + 3, + 1, + 3, + 1, + 3, + 0, + 0, + 4, + 4, + 3, + 1, + 2, + 1, + 3, + 1, + 4, + 2, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 1, + 3, + 3, + 1, + 1, + 1, + 2, + 4, + 3, + 3, + 1, + 4, + 0, + 3, + 2, + 0, + 0, + 4, + 3, + 0, + 1, + 0, + 4, + 3, + 1, + 4, + 1, + 3, + 3, + 2, + 0, + 4, + 2, + 3, + 1, + 1, + 1, + 0, + 3, + 0, + 1, + 3, + 4, + 4, + 1, + 3, + 0, + 1, + 0, + 4, + 4, + 3, + 3, + 2, + 4, + 0, + 3, + 3, + 0, + 2, + 2, + 4, + 1, + 4, + 3, + 0, + 1, + 2, + 4, + 1, + 4, + 0, + 1, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 3, + 0, + 2, + 4, + 0, + 0, + 3, + 4, + 3, + 0, + 4, + 4, + 3, + 0, + 0, + 4, + 0, + 1, + 2, + 2, + 1, + 0, + 1, + 4, + 2, + 3, + 2, + 2, + 2, + 0, + 4, + 2, + 1, + 4, + 2, + 1, + 4, + 4, + 3, + 1, + 2, + 3, + 0, + 4, + 4, + 0, + 3, + 2, + 3, + 3, + 3, + 0, + 4, + 2, + 4, + 2, + 0, + 1, + 4, + 3, + 2, + 4, + 3, + 0, + 4, + 0, + 0, + 2, + 3, + 3, + 3, + 2, + 0, + 3, + 0, + 4, + 1, + 0, + 0, + 0, + 0, + 3, + 0, + 0, + 4, + 1, + 3, + 2, + 2, + 1, + 3, + 4, + 3, + 0, + 1, + 4, + 1, + 0, + 0, + 4, + 0, + 2, + 4, + 1, + 2, + 4, + 2, + 1, + 4, + 3, + 4, + 2, + 1, + 0, + 1, + 4, + 3, + 4, + 3, + 3, + 4, + 0, + 0, + 3, + 3, + 4, + 0, + 2, + 2, + 3, + 1, + 1, + 1, + 1, + 0, + 0, + 0, + 2, + 0, + 3, + 3, + 4, + 0, + 1, + 1, + 3, + 0, + 0, + 0, + 2, + 3, + 1, + 1, + 4, + 1, + 2, + 0, + 1, + 0, + 4, + 4, + 0, + 2, + 3, + 3, + 2, + 4, + 4, + 1, + 0, + 1, + 2, + 4, + 3, + 0, + 4, + 3, + 4, + 2, + 0, + 4, + 0, + 2, + 4, + 1, + 0, + 2, + 1, + 4, + 2, + 3, + 4, + 3, + 3, + 1, + 1, + 3, + 0, + 4, + 0, + 0, + 2, + 0, + 0, + 4, + 2, + 4, + 3, + 2, + 3, + 2, + 2, + 2, + 0, + 3, + 2, + 0, + 3, + 3, + 0, + 1, + 3, + 2, + 2, + 2, + 0, + 1, + 1, + 1, + 3, + 0, + 2, + 4, + 3, + 0, + 0, + 2, + 2, + 4, + 2, + 1, + 0, + 4, + 1, + 0, + 2, + 0, + 3, + 3, + 4, + 2, + 3, + 4, + 1, + 3, + 1, + 4, + 4, + 0, + 4, + 4, + 3, + 4, + 4, + 2, + 1, + 0, + 0, + 4, + 3, + 3, + 4, + 4, + 1, + 0, + 4, + 2, + 0, + 4, + 4, + 2, + 2, + 2, + 3, + 0, + 4, + 4, + 2, + 2, + 2, + 3, + 3, + 0, + 4, + 4, + 0, + 1, + 0, + 1, + 0, + 2, + 3, + 4, + 2, + 0, + 0, + 1, + 0, + 3, + 3, + 1, + 1, + 2, + 3, + 4, + 1, + 0, + 2, + 3, + 1, + 2, + 4, + 4, + 4, + 1, + 4, + 1, + 3, + 0, + 1, + 0, + 4, + 2, + 2, + 0, + 3, + 4, + 2, + 2, + 2, + 1, + 2, + 4, + 3, + 0, + 0, + 4, + 2, + 0, + 0, + 2, + 0, + 0, + 4, + 0, + 0, + 4, + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 4, + 2, + 0, + 3, + 3, + 4, + 1, + 4, + 2, + 2, + 4, + 4, + 3, + 2, + 4, + 0, + 4, + 2, + 1, + 0, + 3, + 3, + 3, + 1, + 3, + 2, + 3, + 2, + 4, + 1, + 0, + 2, + 4, + 3, + 2, + 4, + 1, + 4, + 0, + 2, + 4, + 2, + 2, + 0, + 1, + 3, + 4, + 4, + 4, + 1, + 0, + 0, + 2, + 0, + 2, + 4, + 2, + 0, + 0, + 1, + 2, + 0, + 0, + 2, + 0, + 3, + 0, + 1, + 2, + 0, + 2, + 3, + 0, + 4, + 2, + 3, + 2, + 3, + 0, + 4, + 1, + 3, + 3, + 0, + 2, + 2, + 2, + 0, + 4, + 0, + 0, + 4, + 4, + 0, + 0, + 2, + 2, + 3, + 0, + 2, + 1, + 2, + 4, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 3, + 3, + 2, + 3, + 4, + 3, + 4, + 4, + 1, + 4, + 4, + 0, + 1, + 0, + 2, + 2, + 0, + 4, + 4, + 4, + 1, + 2, + 4, + 2, + 4, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 1, + 2, + 4, + 4, + 1, + 3, + 2, + 2, + 2, + 3, + 1, + 3, + 2, + 4, + 4, + 3, + 0, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 3, + 3, + 3, + 0, + 0, + 4, + 3, + 3, + 4, + 2, + 1, + 1, + 1, + 4, + 4, + 4, + 4, + 0, + 0, + 2, + 0, + 1, + 3, + 1, + 2, + 3, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 4, + 1, + 4, + 3, + 1, + 1, + 4, + 3, + 2, + 0, + 4, + 3, + 1, + 3, + 1, + 1, + 3, + 4, + 2, + 1, + 0, + 0, + 0, + 3, + 3, + 4, + 4, + 4, + 2, + 1, + 4, + 2, + 0, + 0, + 0, + 4, + 0, + 4, + 4, + 3, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 3, + 3, + 3, + 1, + 0, + 4, + 1, + 0, + 3, + 2, + 1, + 2, + 4, + 4, + 3, + 1, + 3, + 1, + 0, + 0, + 0, + 1, + 4, + 0, + 4, + 1, + 0, + 1, + 3, + 1, + 2, + 3, + 4, + 4, + 1, + 2, + 2, + 1, + 4, + 0, + 0, + 4, + 3, + 0, + 3, + 0, + 3, + 4, + 2, + 1, + 3, + 0, + 2, + 0, + 2, + 4, + 2, + 4, + 0, + 3, + 3, + 3, + 0, + 0, + 3, + 0, + 1, + 2, + 3, + 0, + 2, + 3, + 4, + 0, + 2, + 3, + 0, + 2, + 0, + 4, + 0, + 3, + 3, + 4, + 2, + 3, + 4, + 4, + 4, + 1, + 3, + 0, + 1, + 0, + 4, + 0, + 0, + 0, + 4, + 3, + 1, + 0, + 3, + 0, + 1, + 0, + 2, + 0, + 3, + 2, + 4, + 4, + 4, + 0, + 3, + 1, + 0, + 3, + 1, + 0, + 3, + 0, + 1, + 0, + 4, + 1, + 1, + 4, + 1, + 1, + 0, + 2, + 1, + 1, + 4, + 2, + 4, + 4, + 4, + 0, + 0, + 4, + 4, + 1, + 4, + 3, + 3, + 2, + 2, + 0, + 3, + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 3, + 2, + 2, + 3, + 2, + 1, + 0, + 3, + 1, + 1, + 0, + 1, + 4, + 3, + 1, + 0, + 2, + 3, + 0, + 2, + 0, + 4, + 1, + 1, + 3, + 3, + 3, + 3, + 2, + 3, + 3, + 4, + 3, + 2, + 3, + 0, + 2, + 4, + 4, + 0, + 1, + 0, + 2, + 0, + 1, + 4, + 0, + 0, + 2, + 3, + 3, + 1, + 3, + 3, + 1, + 4, + 4, + 2, + 2, + 4, + 0, + 0, + 3, + 0, + 2, + 1, + 1, + 4, + 2, + 1, + 3, + 3, + 3, + 3, + 1, + 4, + 4, + 2, + 0, + 4, + 4, + 0, + 2, + 2, + 1, + 4, + 3, + 0, + 0, + 2, + 4, + 4, + 3, + 2, + 4, + 0, + 0, + 0, + 0, + 0, + 1, + 3, + 4, + 2, + 1, + 3, + 3, + 1, + 1, + 1, + 1, + 0, + 3, + 1, + 3, + 2, + 2, + 4, + 2, + 3, + 3, + 2, + 0, + 4, + 4, + 0, + 0, + 1, + 4, + 1, + 2, + 1, + 3, + 0, + 4, + 3, + 3, + 4, + 2, + 2, + 3, + 0, + 3, + 4, + 4, + 1, + 2, + 1, + 0, + 1, + 2, + 2, + 2, + 3, + 0, + 3, + 0, + 0, + 4, + 0, + 1, + 2, + 3, + 0, + 0, + 1, + 0, + 2, + 1, + 2, + 3, + 3, + 0, + 4, + 0, + 0, + 3, + 1, + 1, + 4, + 4, + 3, + 2, + 2, + 3, + 2, + 1, + 2, + 2, + 1, + 3, + 0, + 3, + 1, + 3, + 0, + 4, + 3, + 0, + 4, + 4, + 1, + 1, + 4, + 0, + 2, + 3, + 1, + 2, + 2, + 0, + 1, + 1, + 2, + 0, + 0, + 2, + 1, + 1, + 4, + 1, + 0, + 0, + 2, + 4, + 3, + 0, + 3, + 0, + 1, + 0, + 1, + 4, + 4, + 3, + 4, + 2, + 2, + 0, + 4, + 3, + 3, + 4, + 1, + 2, + 1, + 0, + 4, + 4, + 1, + 3, + 0, + 0, + 2, + 1, + 3, + 4, + 0, + 0, + 1, + 1, + 2, + 1, + 3, + 0, + 2, + 3, + 3, + 3, + 0, + 1, + 4, + 0, + 3, + 1, + 0, + 2, + 3, + 2, + 4, + 2, + 4, + 0, + 3, + 2, + 1, + 4, + 4, + 2, + 4, + 1, + 0, + 4, + 3, + 3, + 2, + 3, + 4, + 1, + 3, + 3, + 2, + 3, + 3, + 3, + 0, + 4, + 0, + 1, + 3, + 2, + 3, + 1, + 2, + 4, + 0, + 2, + 1, + 4, + 3, + 0, + 4, + 2, + 1, + 1, + 3, + 2, + 3, + 2, + 2, + 3, + 3, + 0, + 0, + 0, + 3, + 1, + 0, + 0, + 1, + 1, + 0, + 1, + 0, + 0, + 3, + 4, + 0, + 3, + 4, + 2, + 2, + 1, + 1, + 2, + 4, + 2, + 3, + 2, + 3, + 4, + 3, + 2, + 0, + 1, + 1, + 4, + 0, + 1, + 3, + 2, + 0, + 3, + 1, + 1, + 4, + 2, + 1, + 1, + 4, + 0, + 3, + 3, + 1, + 3, + 4, + 2, + 2, + 0, + 1, + 4, + 1, + 0, + 0, + 3, + 4, + 0, + 3, + 3, + 3, + 3, + 4, + 3, + 3, + 2, + 0, + 1, + 2, + 4, + 4, + 2, + 2, + 4, + 3, + 2, + 0, + 1, + 3, + 1, + 3, + 4, + 0, + 4, + 3, + 1, + 4, + 3, + 4, + 0, + 2, + 2, + 0, + 0, + 1, + 4, + 2, + 3, + 0, + 3, + 2, + 3, + 3, + 3, + 4, + 0, + 2, + 0, + 1, + 2, + 0, + 3, + 2, + 1, + 3, + 1, + 0, + 3, + 1, + 3, + 1, + 4, + 4, + 0, + 4, + 4, + 3, + 4, + 4, + 0, + 4, + 0, + 0, + 1, + 4, + 3, + 4, + 0, + 0, + 2, + 2, + 4, + 2, + 0, + 2, + 3, + 0, + 2, + 3, + 0, + 4, + 0, + 0, + 1, + 0, + 1, + 0, + 3, + 1, + 2, + 4, + 0, + 2, + 0, + 3, + 3, + 4, + 2, + 3, + 0, + 0, + 2, + 3, + 0, + 4, + 4, + 0, + 1, + 0, + 2, + 3, + 0, + 1, + 3, + 3, + 0, + 0, + 1, + 2, + 1, + 4, + 1, + 3, + 1, + 0, + 0, + 1, + 3, + 0, + 3, + 4, + 2, + 1, + 0, + 3, + 0, + 3, + 4, + 3, + 0, + 4, + 1, + 2, + 1, + 2, + 3, + 2, + 3, + 4, + 0, + 1, + 1, + 1, + 2, + 1, + 4, + 0, + 4, + 0, + 1, + 0, + 2, + 2, + 2, + 2, + 4, + 1, + 0, + 3, + 0, + 2, + 1, + 4, + 1, + 4, + 4, + 3, + 4, + 2, + 3, + 1, + 0, + 0, + 0, + 1, + 1, + 2, + 3, + 0, + 2, + 2, + 3, + 2, + 3, + 0, + 2, + 3, + 1, + 2, + 4, + 3, + 4, + 4, + 0, + 1, + 4, + 1, + 4, + 1, + 4, + 4, + 3, + 2, + 4, + 0, + 4, + 2, + 1, + 2, + 3, + 0, + 1, + 0, + 1, + 3, + 3, + 2, + 2, + 0, + 3, + 1, + 4, + 3, + 1, + 3, + 0, + 0, + 3, + 4, + 1, + 2, + 4, + 4, + 0, + 2, + 0, + 1, + 0, + 3, + 2, + 1, + 3, + 0, + 3, + 4, + 4, + 4, + 4, + 2, + 2, + 3, + 4, + 2, + 4, + 0, + 4, + 1, + 4, + 2, + 2, + 2, + 0, + 2, + 2, + 3, + 1, + 0, + 3, + 4, + 4, + 2, + 0, + 1, + 3, + 0, + 2, + 0, + 1, + 4, + 0, + 0, + 3, + 2, + 1, + 1, + 2, + 4, + 1, + 1, + 4, + 4, + 3, + 0, + 1, + 4, + 3, + 2, + 1, + 3, + 0, + 4, + 1, + 0, + 1, + 2, + 4, + 3, + 1, + 3, + 2, + 2, + 1, + 1, + 4, + 4, + 3, + 0, + 0, + 2, + 2, + 1, + 2, + 2, + 3, + 4, + 0, + 3, + 3, + 3, + 2, + 2, + 2, + 3, + 1, + 3, + 1, + 0, + 0, + 3, + 3, + 2, + 3, + 3, + 0, + 2, + 2, + 2, + 0, + 4, + 3, + 3, + 0, + 4, + 1, + 0, + 4, + 3, + 0, + 3, + 0, + 2, + 3, + 1, + 4, + 1, + 2, + 3, + 1, + 4, + 3, + 2, + 3, + 0, + 4, + 3, + 4, + 1, + 2, + 4, + 2, + 4, + 0, + 1, + 1, + 3, + 4, + 3, + 2, + 0, + 3, + 2, + 0, + 3, + 2, + 0, + 2, + 2, + 2, + 3, + 1, + 1, + 2, + 0, + 2, + 4, + 4, + 1, + 2, + 1, + 0, + 4, + 3, + 2, + 3, + 3, + 0, + 3, + 1, + 2, + 0, + 2, + 0, + 0, + 0, + 4, + 1, + 2, + 1, + 1, + 2, + 2, + 0, + 1, + 3, + 4, + 3, + 0, + 1, + 2, + 4, + 0, + 1, + 1, + 0, + 2, + 2, + 1, + 1, + 3, + 0, + 3, + 4, + 4, + 1, + 2, + 3, + 2, + 3, + 4, + 2, + 0, + 1, + 0, + 2, + 4, + 0, + 1, + 4, + 0, + 1, + 4, + 1, + 2, + 0, + 1, + 4, + 3, + 3, + 0, + 2, + 1, + 3, + 0, + 1, + 1, + 2, + 4, + 2, + 0, + 3, + 3, + 1, + 4, + 3, + 3, + 1, + 3, + 3, + 1, + 1, + 4, + 2, + 2, + 4, + 4, + 3, + 2, + 1, + 0, + 1, + 3, + 0, + 3, + 4, + 2, + 0, + 1, + 0, + 0, + 0, + 2, + 3, + 2, + 1, + 1, + 0, + 1, + 0, + 4, + 0, + 4, + 2, + 2, + 1, + 1, + 2, + 3, + 1, + 3, + 2, + 2, + 4, + 4, + 2, + 1, + 3, + 3, + 3, + 3, + 0, + 3, + 4, + 1, + 4, + 0, + 3, + 2, + 2, + 2, + 3, + 4, + 4, + 3, + 2, + 1, + 3, + 3, + 0, + 3, + 1, + 1, + 4, + 3, + 3, + 4, + 4, + 1, + 0, + 0, + 0, + 3, + 1, + 2, + 4, + 4, + 3, + 3, + 4, + 0, + 1, + 4, + 1, + 3, + 2, + 2, + 4, + 4, + 0, + 0, + 1, + 3, + 2, + 0, + 1, + 0, + 3, + 3, + 3, + 0, + 4, + 0, + 4, + 1, + 4, + 2, + 1, + 3, + 3, + 2, + 1, + 1, + 3, + 3, + 4, + 0, + 3, + 4, + 3, + 1, + 3, + 0, + 1, + 4, + 1, + 1, + 1, + 2, + 2, + 3, + 2, + 0, + 3, + 1, + 1, + 3, + 1, + 4, + 0, + 1, + 4, + 2, + 2, + 2, + 0, + 3, + 2, + 3, + 2, + 3, + 4, + 2, + 0, + 2, + 4, + 3, + 4, + 3, + 2, + 3, + 2, + 4, + 0, + 3, + 0, + 1, + 4, + 3, + 1, + 3, + 0, + 2, + 4, + 0, + 1, + 0, + 3, + 1, + 3, + 1, + 4, + 4, + 2, + 1, + 2, + 2, + 2, + 0, + 4, + 0, + 1, + 0, + 4, + 3, + 0, + 3, + 3, + 2, + 1, + 1, + 1, + 0, + 1, + 1, + 3, + 2, + 4, + 1, + 0, + 1, + 4, + 0, + 1, + 0, + 1, + 4, + 4, + 4, + 0, + 4, + 4, + 1, + 2, + 4, + 4, + 0, + 1, + 1, + 0, + 3, + 2, + 2, + 1, + 0, + 4, + 0, + 4, + 1, + 4, + 0, + 2, + 1, + 4, + 3, + 1, + 2, + 4, + 0, + 0, + 0, + 0, + 2, + 0, + 1, + 0, + 2, + 0, + 4, + 0, + 2, + 3, + 4, + 2, + 4, + 1, + 3, + 3, + 4, + 3, + 2, + 4, + 2, + 1, + 1, + 3, + 0, + 1, + 4, + 4, + 2, + 0, + 0, + 4, + 2, + 2, + 2, + 4, + 3, + 0, + 3, + 1, + 3, + 2, + 1, + 2, + 2, + 2, + 3, + 0, + 3, + 1, + 4, + 1, + 2, + 0, + 1, + 0, + 0, + 4, + 1, + 1, + 2, + 0, + 2, + 2, + 3, + 1, + 3, + 2, + 0, + 2, + 0, + 0, + 2, + 3, + 2, + 4, + 4, + 2, + 4, + 2, + 0, + 2, + 2, + 2, + 3, + 4, + 3, + 0, + 3, + 3, + 4, + 4, + 2, + 1, + 1, + 2, + 2, + 3, + 1, + 1, + 2, + 1, + 4, + 0, + 4, + 3, + 3, + 3, + 0, + 0, + 0, + 0, + 3, + 3, + 2, + 1, + 4, + 3, + 1, + 1, + 3, + 0, + 0, + 4, + 4, + 1, + 3, + 4, + 4, + 2, + 3, + 4, + 2, + 0, + 0, + 1, + 3, + 2, + 4, + 4, + 2, + 2, + 1, + 0, + 4, + 3, + 0, + 0, + 2, + 1, + 1, + 2, + 3, + 4, + 1, + 1, + 3, + 1, + 4, + 2, + 4, + 4, + 0, + 4, + 0, + 4, + 3, + 3, + 2, + 0, + 4, + 1, + 0, + 4, + 3, + 1, + 3, + 4, + 3, + 3, + 0, + 4, + 1, + 1, + 1, + 2, + 0, + 4, + 2, + 3, + 1, + 3, + 1, + 0, + 0, + 0, + 2, + 2, + 3, + 3, + 3, + 1, + 1, + 4, + 2, + 0, + 1, + 2, + 0, + 3, + 3, + 0, + 4, + 4, + 2, + 0, + 2, + 4, + 2, + 3, + 2, + 1, + 3, + 3, + 3, + 3, + 0, + 2, + 3, + 2, + 4, + 0, + 3, + 4, + 4, + 4, + 4, + 1, + 1, + 0, + 1, + 1, + 2, + 0, + 4, + 0, + 3, + 1, + 2, + 1, + 3, + 0, + 2, + 0, + 0, + 1, + 2, + 4, + 1, + 4, + 3, + 3, + 1, + 2, + 1, + 1, + 1, + 0, + 4, + 2, + 1, + 0, + 1, + 0, + 3, + 4, + 2, + 0, + 2, + 3, + 3, + 4, + 1, + 4, + 4, + 4, + 3, + 4, + 2, + 2, + 0, + 1, + 4, + 1, + 2, + 3, + 2, + 2, + 4, + 2, + 0, + 0, + 3, + 3, + 3, + 0, + 2, + 4, + 3, + 2, + 0, + 2, + 3, + 0, + 1, + 1, + 1, + 0, + 1, + 2, + 1, + 3, + 2, + 4, + 4, + 2, + 0, + 4, + 3, + 1, + 3, + 0, + 2, + 3, + 1, + 2, + 3, + 2, + 1, + 2, + 4, + 1, + 2, + 1, + 3, + 2, + 1, + 4, + 0, + 2, + 1, + 3, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 0, + 3, + 4, + 1, + 1, + 3, + 4, + 0, + 4, + 2, + 1, + 0, + 0, + 2, + 1, + 0, + 0, + 4, + 4, + 2, + 4, + 4, + 1, + 1, + 2, + 2, + 1, + 1, + 3, + 0, + 4, + 2, + 2, + 0, + 0, + 0, + 0, + 4, + 4, + 1, + 1, + 1, + 2, + 0, + 0, + 2, + 4, + 1, + 0, + 4, + 1, + 0, + 1, + 1, + 3, + 3, + 3, + 2, + 4, + 0, + 0, + 1, + 3, + 1, + 3, + 2, + 4, + 2, + 3, + 0, + 3, + 3, + 1, + 3, + 1, + 4, + 0, + 4, + 4, + 0, + 3, + 4, + 3, + 2, + 4, + 4, + 1, + 4, + 4, + 4, + 2, + 4, + 1, + 2, + 4, + 1, + 3, + 0, + 2, + 4, + 2, + 0, + 4, + 0, + 2, + 1, + 2, + 1, + 2, + 4, + 4, + 1, + 3, + 3, + 0, + 2, + 3, + 0, + 4, + 1, + 3, + 2, + 3, + 0, + 0, + 1, + 2, + 2, + 1, + 3, + 1, + 1, + 4, + 2, + 3, + 0, + 1, + 2, + 1, + 3, + 4, + 1, + 0, + 2, + 1, + 4, + 1, + 0, + 0, + 2, + 4, + 0, + 0, + 4, + 4, + 1, + 0, + 4, + 3, + 2, + 0, + 2, + 2, + 3, + 4, + 0, + 1, + 2, + 0, + 2, + 0, + 1, + 2, + 2, + 4, + 1, + 2, + 1, + 2, + 0, + 0, + 0, + 3, + 2, + 0, + 0, + 3, + 2, + 3, + 2, + 3, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 1, + 2, + 3, + 3, + 0, + 2, + 2, + 3, + 4, + 3, + 0, + 4, + 1, + 0, + 3, + 1, + 2, + 3, + 3, + 0, + 1, + 4, + 3, + 1, + 1, + 4, + 3, + 4, + 2, + 4, + 2, + 0, + 3, + 1, + 2, + 3, + 3, + 2, + 1, + 0, + 0, + 4, + 1, + 0, + 2, + 1, + 3, + 1, + 1, + 1, + 0, + 0, + 2, + 4, + 3, + 4, + 0, + 4, + 0, + 3, + 3, + 3, + 1, + 2, + 1, + 1, + 4, + 2, + 1, + 4, + 4, + 1, + 3, + 4, + 0, + 4, + 1, + 4, + 0, + 3, + 4, + 1, + 1, + 1, + 3, + 1, + 2, + 3, + 3, + 0, + 4, + 2, + 1, + 4, + 3, + 2, + 2, + 0, + 4, + 0, + 3, + 1, + 3, + 1, + 0, + 4, + 4, + 1, + 1, + 1, + 0, + 1, + 2, + 0, + 2, + 1, + 3, + 2, + 2, + 4, + 4, + 0, + 1, + 2, + 1, + 3, + 2, + 3, + 2, + 1, + 4, + 2, + 1, + 1, + 4, + 3, + 3, + 3, + 2, + 1, + 4, + 0, + 0, + 4, + 2, + 0, + 0, + 4, + 3, + 0, + 2, + 4, + 1, + 2, + 1, + 4, + 4, + 3, + 3, + 1, + 3, + 0, + 4, + 2, + 3, + 2, + 1, + 4, + 0, + 3, + 1, + 0, + 2, + 0, + 2, + 1, + 3, + 4, + 4, + 2, + 1, + 4, + 4, + 2, + 4, + 0, + 0, + 3, + 4, + 1, + 1, + 1, + 0, + 2, + 4, + 3, + 4, + 3, + 3, + 0, + 3, + 4, + 3, + 3, + 1, + 4, + 0, + 0, + 3, + 2, + 4, + 4, + 2, + 3, + 3, + 2, + 0, + 4, + 4, + 2, + 0, + 0, + 2, + 4, + 0, + 1, + 3, + 1, + 1, + 1, + 2, + 0, + 1, + 0, + 2, + 3, + 3, + 0, + 4, + 0, + 2, + 0, + 2, + 3, + 2, + 2, + 1, + 4, + 1, + 4, + 1, + 2, + 4, + 2, + 0, + 1, + 1, + 2, + 1, + 3, + 4, + 4, + 3, + 3, + 0, + 3, + 3, + 4, + 4, + 1, + 4, + 1, + 1, + 4, + 0, + 4, + 1, + 2, + 3, + 2, + 3, + 2, + 0, + 0, + 4, + 0, + 4, + 3, + 3, + 0, + 3, + 1, + 1, + 4, + 3, + 4, + 3, + 1, + 1, + 2, + 3, + 1, + 2, + 2, + 2, + 1, + 1, + 2, + 1, + 0, + 3, + 2, + 4, + 2, + 0, + 0, + 4, + 4, + 3, + 3, + 4, + 0, + 2, + 0, + 4, + 4, + 0, + 0, + 4, + 1, + 2, + 3, + 4, + 0, + 0, + 1, + 1, + 0, + 4, + 0, + 3, + 3, + 1, + 1, + 0, + 3, + 4, + 0, + 2, + 3, + 3, + 3, + 3, + 4, + 2, + 0, + 2, + 2, + 4, + 3, + 2, + 2, + 1, + 4, + 1, + 3, + 3, + 1, + 2, + 1, + 3, + 0, + 2, + 0, + 2, + 1, + 4, + 0, + 4, + 3, + 2, + 0, + 2, + 3, + 0, + 4, + 0, + 0, + 2, + 1, + 3, + 3, + 0, + 4, + 2, + 0, + 2, + 2, + 2, + 3, + 2, + 3, + 3, + 4, + 1, + 0, + 3, + 3, + 3, + 2, + 3, + 0, + 4, + 2, + 4, + 4, + 1, + 3, + 0, + 4, + 3, + 2, + 0, + 1, + 0, + 4, + 2, + 4, + 2, + 1, + 3, + 2, + 3, + 0, + 2, + 4, + 2, + 3, + 4, + 4, + 1, + 2, + 0, + 1, + 4, + 4, + 3, + 1, + 3, + 0, + 4, + 2, + 3, + 3, + 2, + 2, + 2, + 4, + 4, + 3, + 1, + 0, + 4, + 3, + 1, + 2, + 0, + 1, + 4, + 0, + 3, + 1, + 0, + 3, + 3, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0, + 4, + 2, + 3, + 3, + 4, + 2, + 3, + 0, + 4, + 4, + 0, + 1, + 1, + 0, + 3, + 0, + 4, + 0, + 3, + 4, + 3, + 3, + 0, + 2, + 4, + 2, + 3, + 1, + 3, + 3, + 1, + 3, + 0, + 1, + 4, + 0, + 0, + 2, + 1, + 0, + 4, + 1, + 2, + 0, + 3, + 2, + 0, + 0, + 1, + 1, + 2, + 2, + 1, + 2, + 2, + 1, + 3, + 4, + 0, + 3, + 3, + 2, + 3, + 3, + 2, + 2, + 3, + 0, + 4, + 4, + 4, + 4, + 1, + 2, + 1, + 0, + 2, + 1, + 1, + 1, + 1, + 2, + 0, + 1, + 4, + 4, + 2, + 0, + 3, + 3, + 4, + 2, + 0, + 3, + 2, + 1, + 2, + 4, + 1, + 4, + 0, + 3, + 1, + 3, + 3, + 4, + 0, + 1, + 0, + 1, + 1, + 4, + 3, + 4, + 1, + 1, + 0, + 2, + 1, + 4, + 0, + 2, + 2, + 2, + 2, + 2, + 4, + 0, + 0, + 2, + 3, + 3, + 2, + 1, + 2, + 4, + 1, + 3, + 0, + 1, + 1, + 4, + 3, + 0, + 2, + 3, + 1, + 4, + 1, + 1, + 0, + 4, + 0, + 1, + 4, + 0, + 3, + 3, + 2, + 1, + 2, + 3, + 4, + 3, + 1, + 2, + 4, + 1, + 0, + 2, + 0, + 1, + 3, + 2, + 2, + 2, + 3, + 4, + 3, + 0, + 2, + 0, + 4, + 3, + 2, + 4, + 0, + 4, + 2, + 2, + 0, + 1, + 3, + 1, + 1, + 2, + 2, + 3, + 1, + 2, + 3, + 2, + 1, + 4, + 2, + 4, + 4, + 2, + 2, + 2, + 3, + 3, + 1, + 3, + 4, + 3, + 1, + 4, + 1, + 4, + 1, + 4, + 0, + 1, + 0, + 3, + 2, + 3, + 3, + 1, + 4, + 2, + 3, + 1, + 4, + 1, + 3, + 0, + 4, + 2, + 4, + 4, + 2, + 2, + 0, + 2, + 4, + 2, + 0, + 4, + 4, + 1, + 4, + 3, + 1, + 4, + 4, + 2, + 1, + 0, + 3, + 3, + 4, + 2, + 1, + 4, + 0, + 2, + 2, + 2, + 0, + 0, + 4, + 2, + 2, + 1, + 2, + 0, + 3, + 1, + 2, + 0, + 4, + 3, + 3, + 3, + 2, + 3, + 1, + 0, + 0, + 3, + 3, + 3, + 3, + 0, + 0, + 4, + 4, + 0, + 1, + 2, + 1, + 0, + 1, + 0, + 1, + 3, + 4, + 2, + 4, + 0, + 2, + 4, + 0, + 2, + 2, + 4, + 0, + 0, + 4, + 0, + 4, + 2, + 2, + 2, + 3, + 0, + 2, + 1, + 3, + 2, + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 4, + 0, + 1, + 4, + 4, + 3, + 2, + 1, + 3, + 2, + 4, + 4, + 4, + 2, + 0, + 1, + 2, + 3, + 2, + 3, + 4, + 1, + 4, + 2, + 1, + 4, + 0, + 4, + 1, + 1, + 3, + 3, + 1, + 1, + 2, + 1, + 3, + 4, + 4, + 3, + 4, + 2, + 3, + 2, + 4, + 4, + 2, + 1, + 2, + 1, + 1, + 1, + 4, + 4, + 4, + 1, + 4, + 0, + 3, + 4, + 0, + 1, + 3, + 3, + 4, + 3, + 3, + 2, + 4, + 4, + 0, + 3, + 1, + 2, + 2, + 2, + 3, + 2, + 3, + 4, + 2, + 3, + 0, + 2, + 4, + 4, + 0, + 4, + 2, + 1, + 1, + 1, + 3, + 0, + 3, + 4, + 4, + 1, + 4, + 2, + 4, + 2, + 2, + 3, + 1, + 3, + 2, + 4, + 4, + 2, + 0, + 2, + 1, + 3, + 0, + 1, + 3, + 1, + 2, + 4, + 3, + 2, + 2, + 3, + 3, + 3, + 4, + 3, + 4, + 2, + 1, + 4, + 3, + 1, + 0, + 3, + 0, + 4, + 4, + 1, + 0, + 3, + 0, + 0, + 1, + 3, + 1, + 1, + 0, + 0, + 3, + 3, + 2, + 3, + 2, + 0, + 3, + 4, + 2, + 1, + 3, + 0, + 0, + 4, + 3, + 2, + 1, + 0, + 0, + 2, + 2, + 4, + 1, + 2, + 2, + 4, + 0, + 4, + 2, + 4, + 2, + 3, + 3, + 3, + 2, + 3, + 4, + 3, + 4, + 2, + 3, + 2, + 1, + 3, + 1, + 3, + 2, + 0, + 3, + 0, + 4, + 2, + 2, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 1, + 3, + 1, + 2, + 3, + 1, + 3, + 4, + 1, + 2, + 2, + 3, + 2, + 2, + 0, + 0, + 3, + 4, + 3, + 3, + 2, + 0, + 2, + 4, + 2, + 2, + 4, + 2, + 1, + 2, + 1, + 3, + 1, + 4, + 1, + 0, + 3, + 1, + 1, + 1, + 0, + 4, + 4, + 4, + 1, + 0, + 0, + 3, + 3, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 4, + 1, + 1, + 4, + 0, + 4, + 1, + 4, + 3, + 3, + 1, + 4, + 3, + 1, + 3, + 0, + 4, + 0, + 4, + 1, + 1, + 2, + 1, + 0, + 0, + 4, + 2, + 1, + 2, + 2, + 1, + 4, + 2, + 4, + 4, + 1, + 1, + 3, + 3, + 3, + 0, + 0, + 3, + 0, + 3, + 3, + 0, + 4, + 4, + 1, + 0, + 4, + 2, + 2, + 4, + 0, + 2, + 1, + 0, + 0, + 4, + 0, + 1, + 0, + 3, + 0, + 2, + 1, + 4, + 1, + 1, + 3, + 3, + 2, + 2, + 1, + 1, + 2, + 1, + 3, + 1, + 2, + 4, + 1, + 2, + 0, + 3, + 4, + 0, + 1, + 4, + 3, + 2, + 4, + 2, + 4, + 2, + 2, + 1, + 1, + 4, + 1, + 4, + 1, + 2, + 3, + 2, + 1, + 2, + 1, + 2, + 2, + 2, + 0, + 0, + 4, + 4, + 1, + 2, + 1, + 3, + 3, + 1, + 4, + 2, + 2, + 4, + 3, + 2, + 4, + 1, + 2, + 4, + 3, + 2, + 1, + 0, + 2, + 4, + 3, + 1, + 3, + 4, + 4, + 1, + 4, + 4, + 2, + 3, + 4, + 2, + 0, + 0, + 0, + 1, + 1, + 3, + 1, + 0, + 2, + 4, + 4, + 3, + 3, + 4, + 1, + 4, + 2, + 1, + 4, + 3, + 0, + 3, + 0, + 2, + 3, + 3, + 2, + 2, + 0, + 3, + 0, + 0, + 3, + 1, + 3, + 0, + 4, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 2, + 3, + 4, + 4, + 1, + 3, + 1, + 1, + 3, + 0, + 0, + 1, + 4, + 0, + 3, + 3, + 2, + 2, + 1, + 3, + 2, + 4, + 0, + 4, + 0, + 2, + 2, + 3, + 2, + 0, + 1, + 2, + 3, + 3, + 3, + 0, + 3, + 4, + 4, + 3, + 3, + 2, + 2, + 2, + 3, + 3, + 3, + 3, + 2, + 1, + 2, + 4, + 2, + 0, + 3, + 0, + 2, + 3, + 3, + 3, + 0, + 3, + 3, + 1, + 2, + 2, + 4, + 0, + 3, + 2, + 0, + 0, + 2, + 0, + 4, + 2, + 0, + 1, + 2, + 0, + 3, + 4, + 0, + 0, + 3, + 4, + 1, + 4, + 0, + 1, + 4, + 4, + 0, + 2, + 4, + 4, + 2, + 1, + 0, + 0, + 0, + 3, + 3, + 3, + 4, + 2, + 4, + 1, + 2, + 4, + 3, + 3, + 3, + 0, + 2, + 2, + 2, + 0, + 3, + 0, + 4, + 3, + 4, + 0, + 2, + 1, + 0, + 1, + 2, + 3, + 2, + 1, + 1, + 2, + 2, + 4, + 0, + 2, + 2, + 1, + 1, + 4, + 4, + 4, + 1, + 0, + 0, + 3, + 0, + 4, + 2, + 1, + 3, + 4, + 2, + 0, + 0, + 2, + 2, + 4, + 1, + 4, + 1, + 3, + 0, + 4, + 2, + 0, + 1, + 2, + 1, + 2, + 0, + 1, + 1, + 4, + 0, + 2, + 0, + 1, + 2, + 1, + 2, + 2, + 0, + 1, + 1, + 0, + 2, + 2, + 4, + 0, + 4, + 1, + 0, + 3, + 2, + 3, + 4, + 0, + 1, + 3, + 3, + 3, + 3, + 1, + 3, + 1, + 1, + 3, + 1, + 1, + 3, + 4, + 3, + 2, + 4, + 0, + 3, + 2, + 0, + 0, + 0, + 4, + 3, + 4, + 2, + 2, + 3, + 0, + 4, + 0, + 0, + 4, + 3, + 0, + 3, + 1, + 0, + 2, + 2, + 4, + 2, + 0, + 2, + 1, + 1, + 3, + 3, + 0, + 0, + 1, + 2, + 1, + 0, + 3, + 1, + 1, + 4, + 0, + 1, + 4, + 1, + 2, + 3, + 0, + 4, + 3, + 3, + 0, + 2, + 4, + 3, + 4, + 3, + 4, + 1, + 2, + 4, + 4, + 4, + 4, + 1, + 3, + 0, + 1, + 1, + 2, + 3, + 0, + 2, + 4, + 0, + 0, + 3, + 1, + 1, + 0, + 3, + 1, + 0, + 1, + 0, + 3, + 0, + 3, + 2, + 1, + 2, + 1, + 1, + 2, + 0, + 4, + 3, + 2, + 1, + 0, + 2, + 0, + 2, + 4, + 0, + 2, + 3, + 4, + 2, + 0, + 0, + 2, + 0, + 4, + 1, + 3, + 0, + 3, + 3, + 3, + 2, + 3, + 1, + 4, + 4, + 4, + 4, + 2, + 0, + 3, + 1, + 2, + 4, + 3, + 0, + 1, + 4, + 1, + 4, + 2, + 1, + 2, + 0, + 2, + 2, + 4, + 0, + 3, + 0, + 4, + 3, + 3, + 3, + 4, + 0, + 3, + 3, + 4, + 1, + 4, + 0, + 2, + 3, + 4, + 4, + 2, + 2, + 3, + 4, + 4, + 3, + 1, + 4, + 3, + 1, + 2, + 4, + 1, + 3, + 2, + 2, + 3, + 1, + 0, + 1, + 4, + 2, + 4, + 0, + 0, + 4, + 2, + 3, + 1, + 4, + 0, + 4, + 1, + 2, + 3, + 0, + 1, + 3, + 0, + 0, + 4, + 2, + 4, + 0, + 0, + 1, + 4, + 4, + 4, + 1, + 4, + 1, + 3, + 2, + 1, + 1, + 0, + 2, + 4, + 0, + 3, + 1, + 3, + 1, + 3, + 2, + 2, + 4, + 0, + 1, + 0, + 4, + 2, + 0, + 4, + 3, + 1, + 2, + 1, + 1, + 3, + 1, + 1, + 0, + 4, + 4, + 4, + 3, + 4, + 0, + 3, + 3, + 1, + 3, + 2, + 1, + 3, + 3, + 2, + 4, + 4, + 0, + 2, + 4, + 0, + 0, + 3, + 2, + 0, + 2, + 4, + 4, + 2, + 2, + 2, + 2, + 2, + 0, + 4, + 2, + 1, + 4, + 2, + 1, + 1, + 1, + 4, + 3, + 1, + 4, + 1, + 0, + 2, + 4, + 2, + 2, + 1, + 2, + 4, + 1, + 0, + 1, + 1, + 2, + 4, + 1, + 1, + 1, + 0, + 3, + 3, + 3, + 2, + 1, + 4, + 3, + 3, + 4, + 0, + 1, + 2, + 2, + 4, + 2, + 2, + 0, + 3, + 0, + 4, + 3, + 1, + 2, + 4, + 0, + 4, + 0, + 2, + 3, + 0, + 1, + 3, + 2, + 1, + 0, + 0, + 0, + 3, + 4, + 4, + 3, + 0, + 2, + 1, + 2, + 4, + 3, + 1, + 1, + 0, + 2, + 4, + 3, + 2, + 3, + 0, + 1, + 4, + 4, + 3, + 2, + 2, + 4, + 3, + 1, + 2, + 2, + 4, + 2, + 4, + 1, + 0, + 2, + 3, + 1, + 4, + 4, + 3, + 1, + 0, + 3, + 3, + 3, + 1, + 0, + 0, + 0, + 4, + 4, + 0, + 3, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 1, + 4, + 0, + 0, + 4, + 2, + 0, + 2, + 0, + 2, + 1, + 2, + 0, + 3, + 4, + 4, + 1, + 0, + 4, + 1, + 4, + 0, + 0, + 4, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 1, + 3, + 2, + 2, + 4, + 1, + 3, + 2, + 1, + 4, + 3, + 2, + 4, + 1, + 0, + 0, + 1, + 0, + 3, + 0, + 4, + 2, + 2, + 2, + 1, + 3, + 4, + 2, + 3, + 4, + 1, + 4, + 1, + 0, + 0, + 3, + 2, + 3, + 2, + 1, + 3, + 4, + 4, + 0, + 3, + 2, + 2, + 4, + 1, + 1, + 3, + 1, + 0, + 1, + 1, + 0, + 2, + 4, + 3, + 2, + 3, + 1, + 3, + 0, + 2, + 2, + 0, + 2, + 1, + 3, + 3, + 3, + 4, + 2, + 0, + 3, + 0, + 3, + 3, + 2, + 0, + 0, + 3, + 2, + 3, + 2, + 1, + 0, + 4, + 0, + 4, + 4, + 1, + 2, + 2, + 4, + 0, + 4, + 0, + 0, + 3, + 4, + 2, + 3, + 2, + 3, + 2, + 1, + 2, + 3, + 2, + 4, + 0, + 4, + 3, + 1, + 1, + 0, + 3, + 3, + 4, + 3, + 4, + 4, + 2, + 2, + 4, + 1, + 3, + 1, + 0, + 0, + 2, + 1, + 1, + 2, + 2, + 1, + 4, + 0, + 3, + 2, + 4, + 2, + 4, + 2, + 2, + 2, + 3, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 3, + 2, + 4, + 1, + 1, + 4, + 0, + 4, + 3, + 3, + 3, + 0, + 2, + 2, + 0, + 1, + 0, + 2, + 2, + 0, + 3, + 4, + 4, + 1, + 3, + 2, + 0, + 3, + 4, + 0, + 3, + 2, + 1, + 0, + 3, + 1, + 4, + 3, + 1, + 3, + 4, + 2, + 2, + 3, + 2, + 3, + 3, + 4, + 3, + 3, + 4, + 0, + 4, + 0, + 0, + 4, + 0, + 2, + 3, + 4, + 3, + 0, + 2, + 1, + 3, + 0, + 2, + 1, + 1, + 3, + 4, + 0, + 3, + 2, + 3, + 4, + 0, + 1, + 1, + 3, + 2, + 3, + 4, + 1, + 4, + 1, + 4, + 4, + 3, + 4, + 1, + 2, + 2, + 3, + 2, + 3, + 1, + 1, + 0, + 3, + 3, + 0, + 2, + 3, + 2, + 1, + 4, + 1, + 4, + 2, + 0, + 3, + 2, + 2, + 4, + 1, + 2, + 4, + 1, + 2, + 0, + 2, + 0, + 3, + 4, + 2, + 1, + 4, + 3, + 3, + 4, + 1, + 4, + 2, + 0, + 4, + 4, + 1, + 0, + 2, + 1, + 0, + 2, + 0, + 2, + 4, + 1, + 1, + 0, + 2, + 2, + 1, + 0, + 2, + 4, + 2, + 2, + 2, + 1, + 4, + 2, + 0, + 1, + 3, + 1, + 1, + 1, + 1, + 1, + 0, + 4, + 2, + 1, + 2, + 1, + 2, + 1, + 4, + 3, + 1, + 3, + 3, + 0, + 2, + 0, + 4, + 1, + 2, + 1, + 0, + 0, + 2, + 2, + 4, + 2, + 2, + 1, + 0, + 3, + 3, + 3, + 1, + 0, + 1, + 4, + 3, + 3, + 2, + 0, + 0, + 4, + 0, + 2, + 2, + 2, + 2, + 1, + 2, + 0, + 4, + 1, + 4, + 2, + 1, + 3, + 2, + 4, + 4, + 0, + 0, + 2, + 2, + 0, + 3, + 2, + 2, + 3, + 3, + 1, + 1, + 3, + 3, + 1, + 2, + 2, + 4, + 3, + 4, + 2, + 4, + 2, + 2, + 2, + 1, + 2, + 0, + 2, + 0, + 0, + 3, + 1, + 0, + 2, + 4, + 0, + 3, + 2, + 1, + 2, + 0, + 1, + 4, + 3, + 2, + 4, + 3, + 3, + 2, + 4, + 3, + 2, + 0, + 1, + 4, + 2, + 4, + 1, + 4, + 4, + 4, + 2, + 4, + 2, + 4, + 3, + 3, + 4, + 2, + 3, + 1, + 0, + 2, + 3, + 3, + 0, + 2, + 4, + 2, + 4, + 4, + 1, + 1, + 1, + 4, + 4, + 1, + 3, + 4, + 3, + 0, + 3, + 4, + 2, + 4, + 1, + 2, + 3, + 3, + 4, + 2, + 2, + 4, + 4, + 0, + 0, + 1, + 4, + 1, + 0, + 4, + 3, + 0, + 0, + 4, + 2, + 2, + 3, + 0, + 0, + 1, + 1, + 3, + 1, + 0, + 4, + 3, + 1, + 4, + 3, + 2, + 4, + 4, + 2, + 3, + 0, + 0, + 4, + 0, + 0, + 0, + 0, + 3, + 2, + 1, + 3, + 3, + 4, + 0, + 4, + 2, + 4, + 2, + 2, + 1, + 1, + 2, + 0, + 1, + 4, + 1, + 4, + 0, + 1, + 2, + 1, + 0, + 3, + 1, + 1, + 3, + 3, + 1, + 0, + 1, + 0, + 4, + 0, + 0, + 1, + 3, + 1, + 3, + 1, + 0, + 3, + 3, + 3, + 4, + 2, + 3, + 3, + 0, + 1, + 3, + 3, + 2, + 3, + 0, + 4, + 1, + 2, + 3, + 0, + 3, + 0, + 4, + 4, + 0, + 4, + 4, + 0, + 0, + 3, + 0, + 1, + 2, + 2, + 4, + 0, + 2, + 0, + 2, + 0, + 0, + 4, + 1, + 3, + 2, + 2, + 2, + 1, + 4, + 4, + 2, + 1, + 0, + 3, + 2, + 3, + 0, + 4, + 3, + 4, + 1, + 4, + 2, + 0, + 3, + 0, + 2, + 2, + 1, + 4, + 0, + 0, + 3, + 4, + 3, + 0, + 2, + 4, + 1, + 0, + 3, + 2, + 0, + 0, + 2, + 4, + 3, + 0, + 3, + 4, + 4, + 4, + 4, + 0, + 3, + 2, + 4, + 2, + 0, + 2, + 2, + 2, + 4, + 2, + 2, + 1, + 0, + 4, + 2, + 0, + 0, + 0, + 2, + 4, + 1, + 2, + 1, + 2, + 2, + 4, + 4, + 1, + 2, + 1, + 0, + 3, + 2, + 2, + 4, + 2, + 1, + 4, + 3, + 3, + 0, + 0, + 4, + 2, + 1, + 2, + 1, + 3, + 1, + 4, + 1, + 3, + 4, + 0, + 3, + 0, + 3, + 0, + 2, + 3, + 2, + 0, + 4, + 2, + 0, + 0, + 2, + 3, + 3, + 0, + 4, + 2, + 3, + 1, + 3, + 4, + 3, + 0, + 1, + 1, + 0, + 0, + 0, + 3, + 1, + 3, + 1, + 4, + 1, + 4, + 3, + 0, + 4, + 1, + 1, + 2, + 2, + 3, + 2, + 1, + 4, + 1, + 4, + 4, + 4, + 1, + 4, + 1, + 3, + 1, + 3, + 4, + 2, + 1, + 1, + 4, + 4, + 1, + 2, + 3, + 0, + 2, + 1, + 4, + 0, + 3, + 1, + 4, + 4, + 4, + 2, + 2, + 3, + 1, + 2, + 2, + 4, + 4, + 4, + 2, + 3, + 3, + 2, + 0, + 2, + 3, + 3, + 2, + 1, + 1, + 0, + 2, + 0, + 4, + 4, + 0, + 1, + 0, + 3, + 2, + 4, + 0, + 3, + 2, + 0, + 4, + 4, + 2, + 1, + 3, + 2, + 4, + 0, + 2, + 3, + 4, + 0, + 2, + 1, + 3, + 4, + 4, + 0, + 0, + 4, + 3, + 1, + 3, + 4, + 3, + 3, + 0, + 4, + 0, + 3, + 3, + 1, + 1, + 2, + 0, + 2, + 0, + 4, + 0, + 3, + 4, + 2, + 3, + 1, + 1, + 0, + 1, + 1, + 0, + 3, + 2, + 4, + 1, + 0, + 0, + 0, + 0, + 3, + 4, + 0, + 2, + 4, + 4, + 1, + 4, + 4, + 0, + 0, + 4, + 0, + 1, + 3, + 4, + 0, + 2, + 1, + 3, + 1, + 0, + 3, + 0, + 2, + 3, + 1, + 2, + 0, + 0, + 4, + 0, + 4, + 0, + 4, + 1, + 0, + 0, + 0, + 2, + 4, + 2, + 0, + 0, + 1, + 0, + 0, + 0, + 4, + 1, + 2, + 2, + 0, + 0, + 3, + 4, + 4, + 4, + 0, + 4, + 4, + 2, + 2, + 1, + 4, + 4, + 3, + 2, + 0, + 3, + 4, + 1, + 1, + 1, + 4, + 4, + 2, + 0, + 3, + 4, + 2, + 0, + 4, + 2, + 1, + 0, + 3, + 3, + 0, + 1, + 1, + 3, + 4, + 0, + 4, + 0, + 4, + 2, + 3, + 1, + 2, + 0, + 1, + 3, + 1, + 1, + 4, + 2, + 2, + 4, + 3, + 3, + 1, + 2, + 4, + 1, + 3, + 0, + 1, + 3, + 3, + 1, + 4, + 0, + 0, + 1, + 0, + 3, + 3, + 4, + 4, + 1, + 2, + 0, + 2, + 2, + 4, + 2, + 2, + 3, + 2, + 1, + 3, + 4, + 2, + 1, + 0, + 1, + 0, + 1, + 1, + 0, + 1, + 0, + 4, + 3, + 1, + 2, + 4, + 0, + 3, + 0, + 0, + 3, + 3, + 2, + 2, + 2, + 3, + 4, + 3, + 4, + 1, + 1, + 0, + 3, + 1, + 1, + 0, + 2, + 4, + 2, + 2, + 0, + 2, + 1, + 2, + 4, + 1, + 1, + 2, + 0, + 2, + 4, + 2, + 2, + 3, + 1, + 4, + 0, + 1, + 3, + 1, + 4, + 0, + 0, + 0, + 1, + 1, + 0, + 2, + 4, + 3, + 4, + 4, + 2, + 4, + 1, + 2, + 1, + 0, + 4, + 2, + 3, + 4, + 3, + 0, + 4, + 1, + 3, + 4, + 1, + 1, + 1, + 3, + 3, + 0, + 4, + 0, + 3, + 4, + 0, + 1, + 4, + 0, + 0, + 3, + 1, + 0, + 2, + 1, + 2, + 0, + 2, + 3, + 4, + 1, + 3, + 2, + 0, + 4, + 4, + 2, + 2, + 2, + 4, + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 3, + 2, + 4, + 3, + 4, + 0, + 1, + 4, + 2, + 1, + 4, + 1, + 4, + 4, + 0, + 0, + 1, + 2, + 3, + 4, + 3, + 4, + 0, + 0, + 1, + 2, + 1, + 1, + 3, + 3, + 0, + 0, + 0, + 4, + 3, + 2, + 2, + 3, + 2, + 1, + 3, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 2, + 0, + 3, + 0, + 4, + 0, + 1, + 3, + 3, + 4, + 4, + 3, + 2, + 3, + 0, + 0, + 4, + 1, + 1, + 2, + 0, + 1, + 1, + 2, + 3, + 2, + 3, + 4, + 3, + 3, + 0, + 4, + 0, + 4, + 1, + 2, + 1, + 2, + 1, + 1, + 2, + 2, + 3, + 2, + 1, + 2, + 3, + 3, + 4, + 4, + 2, + 2, + 2, + 1, + 2, + 0, + 4, + 3, + 0, + 0, + 3, + 3, + 1, + 0, + 4, + 4, + 2, + 1, + 0, + 2, + 1, + 0, + 1, + 1, + 1, + 3, + 4, + 4, + 1, + 3, + 0, + 4, + 3, + 3, + 1, + 4, + 4, + 1, + 3, + 4, + 4, + 0, + 1, + 4, + 4, + 3, + 3, + 4, + 1, + 0, + 4, + 1, + 3, + 0, + 2, + 4, + 2, + 0, + 1, + 1, + 3, + 0, + 3, + 1, + 0, + 2, + 2, + 1, + 0, + 1, + 3, + 0, + 4, + 0, + 3, + 1, + 2, + 0, + 4, + 3, + 1, + 1, + 3, + 0, + 2, + 2, + 0, + 3, + 3, + 1, + 4, + 0, + 3, + 4, + 4, + 3, + 2, + 4, + 4, + 1, + 4, + 2, + 4, + 1, + 1, + 3, + 0, + 4, + 1, + 1, + 0, + 1, + 1, + 3, + 1, + 4, + 3, + 3, + 3, + 0, + 0, + 1, + 0, + 2, + 4, + 0, + 4, + 4, + 3, + 3, + 4, + 3, + 0, + 2, + 2, + 2, + 3, + 0, + 1, + 0, + 1, + 4, + 0, + 1, + 0, + 4, + 4, + 2, + 0, + 3, + 4, + 3, + 0, + 1, + 3, + 0, + 2, + 1, + 1, + 0, + 2, + 2, + 1, + 2, + 3, + 1, + 4, + 2, + 1, + 0, + 4, + 0, + 1, + 1, + 0, + 2, + 4, + 1, + 0, + 3, + 4, + 4, + 3, + 4, + 2, + 1, + 1, + 1, + 4, + 3, + 2, + 1, + 3, + 3, + 4, + 3, + 3, + 3, + 1, + 4, + 2, + 1, + 0, + 0, + 0, + 0, + 2, + 1, + 2, + 2, + 4, + 2, + 1, + 1, + 3, + 2, + 4, + 4, + 0, + 1, + 3, + 2, + 3, + 1, + 3, + 2, + 1, + 0, + 4, + 1, + 4, + 4, + 2, + 1, + 0, + 2, + 0, + 0, + 0, + 0, + 3, + 3, + 2, + 0, + 0, + 4, + 3, + 2, + 2, + 2, + 2, + 2, + 1, + 0, + 0, + 2, + 3, + 0, + 3, + 4, + 0, + 3, + 4, + 2, + 3, + 4, + 4, + 0, + 2, + 1, + 0, + 1, + 4, + 0, + 3, + 4, + 3, + 0, + 4, + 3, + 4, + 0, + 2, + 1, + 1, + 3, + 3, + 4, + 3, + 2, + 3, + 0, + 2, + 4, + 3, + 4, + 0, + 3, + 2, + 3, + 2, + 4, + 4, + 0, + 3, + 2, + 2, + 3, + 3, + 4, + 2, + 1, + 1, + 4, + 2, + 2, + 1, + 3, + 0, + 3, + 1, + 4, + 3, + 2, + 4, + 1, + 1, + 2, + 0, + 3, + 0, + 2, + 1, + 1, + 0, + 1, + 3, + 2, + 1, + 2, + 3, + 1, + 3, + 1, + 4, + 1, + 4, + 0, + 2, + 0, + 4, + 2, + 2, + 0, + 3, + 2, + 4, + 0, + 1, + 4, + 1, + 4, + 1, + 0, + 2, + 3, + 0, + 3, + 4, + 1, + 4, + 1, + 1, + 1, + 0, + 3, + 2, + 1, + 1, + 0, + 1, + 0, + 0, + 3, + 0, + 1, + 0, + 3, + 4, + 2, + 1, + 4, + 1, + 0, + 0, + 2, + 2, + 1, + 3, + 4, + 2, + 4, + 3, + 1, + 2, + 2, + 2, + 1, + 2, + 0, + 0, + 0, + 4, + 1, + 2, + 1, + 2, + 2, + 2, + 1, + 1, + 3, + 3, + 4, + 2, + 3, + 3, + 2, + 0, + 2, + 0, + 1, + 4, + 1, + 0, + 3, + 4, + 4, + 4, + 4, + 0, + 3, + 2, + 4, + 1, + 2, + 2, + 1, + 2, + 3, + 4, + 3, + 3, + 0, + 2, + 1, + 0, + 0, + 1, + 1, + 0, + 4, + 3, + 1, + 4, + 4, + 3, + 3, + 1, + 0, + 1, + 3, + 2, + 2, + 2, + 3, + 3, + 1, + 3, + 2, + 3, + 1, + 2, + 4, + 1, + 0, + 4, + 1, + 2, + 4, + 1, + 1, + 0, + 3, + 1, + 3, + 4, + 2, + 3, + 0, + 3, + 2, + 0, + 1, + 1, + 2, + 2, + 0, + 1, + 2, + 4, + 3, + 3, + 4, + 4, + 0, + 0, + 1, + 1, + 3, + 2, + 3, + 4, + 2, + 1, + 4, + 1, + 3, + 4, + 3, + 2, + 1, + 1, + 0, + 0, + 3, + 0, + 1, + 4, + 0, + 4, + 2, + 4, + 0, + 3, + 2, + 1, + 3, + 3, + 2, + 2, + 0, + 3, + 0, + 1, + 2, + 0, + 4, + 4, + 3, + 1, + 0, + 2, + 1, + 1, + 2, + 3, + 3, + 2, + 3, + 1, + 3, + 4, + 3, + 2, + 2, + 3, + 0, + 4, + 1, + 4, + 3, + 3, + 2, + 0, + 3, + 3, + 3, + 0, + 3, + 2, + 3, + 4, + 1, + 4, + 1, + 2, + 4, + 2, + 0, + 0, + 1, + 4, + 3, + 3, + 3, + 0, + 2, + 3, + 2, + 2, + 4, + 4, + 2, + 0, + 1, + 0, + 4, + 1, + 1, + 3, + 1, + 2, + 1, + 1, + 2, + 1, + 3, + 4, + 2, + 1, + 3, + 1, + 3, + 3, + 1, + 0, + 0, + 3, + 0, + 2, + 0, + 4, + 2, + 3, + 2, + 3, + 4, + 1, + 0, + 1, + 0, + 4, + 0, + 2, + 2, + 3, + 4, + 0, + 1, + 4, + 1, + 3, + 2, + 2, + 1, + 1, + 1, + 2, + 3, + 2, + 3, + 0, + 0, + 4, + 1, + 0, + 2, + 1, + 4, + 2, + 1, + 2, + 2, + 4, + 4, + 2, + 0, + 4, + 1, + 3, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 1, + 0, + 4, + 3, + 3, + 2, + 4, + 4, + 4, + 2, + 3, + 3, + 0, + 0, + 3, + 4, + 4, + 2, + 3, + 4, + 2, + 0, + 4, + 0, + 4, + 1, + 1, + 3, + 3, + 2, + 2, + 2, + 1, + 3, + 0, + 3, + 0, + 4, + 0, + 0, + 0, + 4, + 0, + 4, + 2, + 2, + 1, + 4, + 2, + 4, + 3, + 3, + 4, + 3, + 4, + 0, + 4, + 4, + 4, + 1, + 1, + 3, + 1, + 2, + 2, + 3, + 0, + 4, + 4, + 1, + 3, + 3, + 3, + 1, + 2, + 2, + 2, + 3, + 1, + 2, + 4, + 0, + 4, + 3, + 0, + 4, + 0, + 1, + 0, + 4, + 2, + 0, + 2, + 3, + 2, + 2, + 2, + 1, + 3, + 0, + 1, + 2, + 3, + 2, + 0, + 4, + 4, + 0, + 3, + 2, + 1, + 0, + 2, + 3, + 0, + 4, + 1, + 2, + 1, + 1, + 1, + 3, + 2, + 2, + 1, + 3, + 4, + 2, + 4, + 3, + 0, + 4, + 4, + 3, + 4, + 4, + 1, + 2, + 1, + 0, + 3, + 4, + 1, + 3, + 3, + 3, + 1, + 2, + 1, + 3, + 3, + 4, + 4, + 0, + 0, + 4, + 4, + 3, + 4, + 4, + 4, + 1, + 3, + 4, + 4, + 3, + 0, + 3, + 4, + 3, + 0, + 2, + 1, + 3, + 2, + 4, + 0, + 2, + 3, + 3, + 0, + 2, + 4, + 4, + 1, + 4, + 2, + 2, + 1, + 0, + 0, + 1, + 0, + 2, + 1, + 1, + 2, + 2, + 0, + 4, + 4, + 4, + 2, + 1, + 0, + 2, + 2, + 4, + 3, + 4, + 0, + 3, + 3 + ], + "ranks": [ + 152, + 346, + 90, + 17, + 340, + 282, + 128, + 123, + 7, + 262, + 203, + 3, + 155, + 176, + 147, + 227, + 206, + 333, + 337, + 381, + 342, + 136, + 115, + 159, + 269, + 222, + 90, + 52, + 348, + 385, + 345, + 125, + 46, + 232, + 319, + 314, + 308, + 362, + 168, + 74, + 367, + 152, + 117, + 100, + 308, + 185, + 88, + 126, + 292, + 30, + 121, + 339, + 124, + 156, + 141, + 87, + 240, + 179, + 224, + 224, + 131, + 235, + 113, + 222, + 128, + 64, + 39, + 396, + 110, + 260, + 313, + 159, + 202, + 345, + 262, + 141, + 397, + 214, + 0, + 119, + 273, + 284, + 340, + 150, + 37, + 118, + 256, + 313, + 331, + 377, + 63, + 205, + 150, + 310, + 282, + 337, + 361, + 18, + 89, + 292, + 20, + 266, + 101, + 180, + 252, + 79, + 250, + 133, + 253, + 275, + 69, + 307, + 227, + 240, + 234, + 67, + 311, + 393, + 275, + 220, + 371, + 30, + 166, + 261, + 357, + 20, + 158, + 69, + 370, + 148, + 131, + 135, + 65, + 170, + 307, + 147, + 300, + 21, + 367, + 49, + 235, + 218, + 158, + 316, + 386, + 356, + 93, + 198, + 262, + 382, + 329, + 111, + 161, + 322, + 262, + 19, + 69, + 95, + 291, + 16, + 308, + 44, + 296, + 354, + 74, + 259, + 231, + 146, + 276, + 367, + 263, + 100, + 22, + 155, + 23, + 317, + 321, + 152, + 255, + 5, + 187, + 175, + 157, + 159, + 199, + 111, + 383, + 51, + 240, + 127, + 55, + 134, + 305, + 238, + 227, + 262, + 151, + 13, + 273, + 272, + 306, + 373, + 75, + 354, + 90, + 325, + 334, + 313, + 399, + 279, + 266, + 43, + 229, + 60, + 384, + 108, + 30, + 5, + 290, + 297, + 64, + 228, + 29, + 187, + 240, + 150, + 58, + 167, + 104, + 307, + 173, + 339, + 392, + 249, + 179, + 326, + 388, + 394, + 313, + 16, + 309, + 196, + 340, + 89, + 127, + 378, + 174, + 6, + 397, + 149, + 260, + 282, + 195, + 167, + 277, + 276, + 119, + 267, + 137, + 339, + 358, + 332, + 99, + 283, + 49, + 10, + 242, + 5, + 148, + 54, + 10, + 103, + 216, + 87, + 253, + 43, + 305, + 47, + 226, + 29, + 204, + 70, + 174, + 240, + 299, + 202, + 72, + 342, + 268, + 19, + 174, + 121, + 69, + 103, + 104, + 65, + 27, + 21, + 195, + 191, + 149, + 327, + 393, + 399, + 8, + 87, + 74, + 360, + 8, + 198, + 227, + 274, + 44, + 398, + 389, + 58, + 143, + 340, + 178, + 10, + 322, + 399, + 391, + 222, + 395, + 303, + 130, + 294, + 135, + 390, + 297, + 389, + 227, + 342, + 389, + 182, + 136, + 128, + 7, + 314, + 26, + 8, + 329, + 8, + 341, + 13, + 85, + 242, + 302, + 132, + 228, + 45, + 143, + 316, + 242, + 218, + 195, + 202, + 243, + 91, + 363, + 84, + 179, + 171, + 345, + 126, + 132, + 223, + 150, + 198, + 242, + 52, + 137, + 164, + 313, + 247, + 247, + 11, + 172, + 272, + 344, + 167, + 69, + 345, + 93, + 363, + 205, + 169, + 243, + 229, + 299, + 386, + 194, + 205, + 184, + 164, + 99, + 132, + 399, + 258, + 372, + 45, + 103, + 351, + 334, + 207, + 296, + 92, + 360, + 118, + 98, + 53, + 62, + 221, + 105, + 90, + 390, + 170, + 267, + 35, + 303, + 283, + 287, + 248, + 232, + 234, + 370, + 225, + 234, + 111, + 41, + 273, + 107, + 100, + 122, + 122, + 166, + 258, + 148, + 132, + 97, + 222, + 77, + 105, + 38, + 219, + 253, + 185, + 11, + 269, + 290, + 272, + 368, + 335, + 43, + 183, + 280, + 29, + 14, + 63, + 230, + 279, + 56, + 109, + 181, + 249, + 325, + 74, + 139, + 109, + 20, + 129, + 277, + 126, + 388, + 59, + 60, + 113, + 258, + 124, + 97, + 326, + 127, + 143, + 316, + 212, + 52, + 230, + 298, + 169, + 311, + 169, + 347, + 71, + 127, + 59, + 172, + 162, + 234, + 148, + 24, + 61, + 384, + 327, + 78, + 154, + 217, + 44, + 170, + 91, + 253, + 41, + 151, + 262, + 21, + 128, + 256, + 252, + 364, + 295, + 387, + 0, + 384, + 365, + 57, + 227, + 171, + 72, + 348, + 206, + 291, + 0, + 207, + 391, + 314, + 17, + 72, + 118, + 325, + 343, + 193, + 89, + 72, + 87, + 25, + 229, + 287, + 341, + 122, + 96, + 285, + 301, + 113, + 87, + 196, + 208, + 359, + 218, + 36, + 142, + 98, + 13, + 26, + 56, + 271, + 25, + 168, + 315, + 208, + 164, + 242, + 376, + 244, + 338, + 99, + 237, + 329, + 109, + 349, + 66, + 212, + 121, + 354, + 54, + 136, + 349, + 171, + 299, + 141, + 213, + 287, + 295, + 153, + 106, + 46, + 225, + 261, + 78, + 304, + 354, + 154, + 136, + 210, + 168, + 90, + 277, + 68, + 313, + 335, + 372, + 382, + 372, + 67, + 165, + 361, + 345, + 5, + 64, + 394, + 93, + 336, + 317, + 86, + 273, + 72, + 388, + 136, + 70, + 368, + 196, + 35, + 18, + 285, + 335, + 97, + 73, + 94, + 204, + 52, + 254, + 255, + 157, + 200, + 53, + 342, + 343, + 29, + 379, + 123, + 343, + 73, + 268, + 345, + 224, + 48, + 171, + 400, + 370, + 354, + 102, + 274, + 117, + 364, + 195, + 185, + 179, + 158, + 1, + 109, + 188, + 182, + 361, + 313, + 195, + 303, + 170, + 379, + 62, + 195, + 363, + 117, + 370, + 219, + 162, + 127, + 176, + 325, + 76, + 76, + 295, + 329, + 379, + 303, + 35, + 339, + 313, + 308, + 257, + 237, + 137, + 25, + 14, + 350, + 87, + 83, + 100, + 97, + 223, + 375, + 375, + 242, + 248, + 398, + 220, + 223, + 17, + 176, + 162, + 149, + 377, + 352, + 284, + 44, + 242, + 23, + 343, + 201, + 334, + 247, + 240, + 121, + 370, + 208, + 177, + 231, + 217, + 182, + 71, + 399, + 211, + 378, + 179, + 177, + 283, + 106, + 392, + 150, + 276, + 261, + 161, + 292, + 134, + 356, + 96, + 342, + 8, + 180, + 94, + 346, + 119, + 362, + 87, + 310, + 319, + 63, + 20, + 42, + 353, + 183, + 342, + 386, + 194, + 380, + 261, + 319, + 376, + 187, + 283, + 224, + 315, + 326, + 320, + 367, + 275, + 231, + 118, + 123, + 58, + 283, + 83, + 200, + 288, + 252, + 300, + 232, + 4, + 315, + 299, + 241, + 342, + 29, + 49, + 100, + 50, + 293, + 386, + 291, + 244, + 26, + 209, + 225, + 272, + 231, + 23, + 274, + 121, + 153, + 137, + 220, + 385, + 354, + 43, + 94, + 31, + 135, + 11, + 276, + 259, + 300, + 291, + 171, + 111, + 95, + 216, + 71, + 303, + 88, + 28, + 32, + 34, + 7, + 377, + 93, + 326, + 34, + 278, + 395, + 367, + 250, + 84, + 137, + 356, + 59, + 0, + 208, + 170, + 362, + 323, + 202, + 354, + 97, + 119, + 391, + 284, + 296, + 104, + 133, + 122, + 166, + 133, + 303, + 60, + 256, + 165, + 39, + 213, + 327, + 178, + 329, + 260, + 324, + 77, + 66, + 166, + 394, + 305, + 88, + 304, + 385, + 114, + 3, + 120, + 68, + 40, + 82, + 2, + 9, + 55, + 93, + 337, + 232, + 178, + 377, + 7, + 100, + 215, + 58, + 48, + 94, + 365, + 116, + 354, + 355, + 14, + 286, + 265, + 267, + 188, + 288, + 391, + 203, + 68, + 309, + 263, + 239, + 170, + 276, + 396, + 172, + 396, + 217, + 80, + 123, + 353, + 239, + 165, + 99, + 72, + 273, + 301, + 109, + 267, + 16, + 73, + 61, + 40, + 85, + 105, + 362, + 199, + 66, + 93, + 55, + 160, + 11, + 126, + 183, + 354, + 258, + 94, + 298, + 315, + 246, + 83, + 34, + 32, + 234, + 279, + 375, + 294, + 393, + 178, + 298, + 173, + 324, + 130, + 53, + 294, + 12, + 326, + 230, + 366, + 66, + 352, + 103, + 65, + 380, + 86, + 62, + 44, + 88, + 20, + 262, + 356, + 330, + 182, + 263, + 366, + 249, + 43, + 148, + 93, + 146, + 130, + 326, + 188, + 211, + 171, + 359, + 243, + 205, + 176, + 114, + 78, + 37, + 348, + 151, + 103, + 260, + 264, + 298, + 327, + 241, + 0, + 304, + 215, + 181, + 126, + 331, + 191, + 161, + 224, + 34, + 10, + 389, + 65, + 40, + 265, + 174, + 396, + 155, + 364, + 56, + 362, + 49, + 55, + 300, + 232, + 21, + 135, + 380, + 299, + 3, + 6, + 17, + 358, + 340, + 228, + 28, + 0, + 398, + 145, + 241, + 288, + 229, + 351, + 91, + 104, + 381, + 333, + 232, + 228, + 325, + 49, + 334, + 275, + 195, + 353, + 5, + 103, + 155, + 74, + 300, + 264, + 178, + 382, + 33, + 111, + 28, + 293, + 68, + 248, + 245, + 142, + 190, + 300, + 162, + 308, + 243, + 320, + 77, + 12, + 178, + 235, + 274, + 239, + 282, + 185, + 316, + 104, + 83, + 159, + 307, + 137, + 86, + 36, + 210, + 6, + 84, + 332, + 194, + 264, + 245, + 55, + 15, + 225, + 101, + 170, + 309, + 327, + 62, + 299, + 159, + 135, + 113, + 385, + 246, + 42, + 94, + 216, + 222, + 185, + 129, + 353, + 397, + 131, + 340, + 33, + 248, + 217, + 50, + 196, + 96, + 79, + 24, + 60, + 118, + 27, + 136, + 159, + 221, + 118, + 131, + 43, + 272, + 60, + 109, + 216, + 11, + 31, + 14, + 46, + 259, + 148, + 131, + 91, + 237, + 329, + 115, + 202, + 316, + 305, + 226, + 78, + 192, + 244, + 308, + 53, + 281, + 198, + 107, + 184, + 47, + 72, + 17, + 153, + 378, + 185, + 243, + 208, + 190, + 68, + 186, + 12, + 191, + 44, + 169, + 299, + 22, + 273, + 142, + 127, + 340, + 90, + 64, + 185, + 47, + 153, + 290, + 349, + 300, + 178, + 244, + 32, + 394, + 332, + 154, + 363, + 82, + 78, + 267, + 305, + 251, + 334, + 397, + 89, + 127, + 266, + 145, + 184, + 126, + 299, + 1, + 375, + 344, + 367, + 94, + 286, + 142, + 158, + 215, + 149, + 94, + 271, + 392, + 375, + 354, + 243, + 190, + 269, + 19, + 365, + 234, + 120, + 74, + 39, + 397, + 66, + 353, + 266, + 86, + 335, + 230, + 23, + 110, + 246, + 305, + 399, + 224, + 49, + 328, + 329, + 100, + 96, + 330, + 243, + 322, + 145, + 213, + 62, + 252, + 43, + 5, + 20, + 333, + 59, + 285, + 129, + 10, + 315, + 345, + 231, + 300, + 62, + 23, + 271, + 288, + 59, + 231, + 291, + 332, + 255, + 301, + 304, + 79, + 329, + 12, + 309, + 221, + 357, + 102, + 147, + 276, + 291, + 108, + 89, + 190, + 75, + 276, + 51, + 199, + 183, + 162, + 358, + 322, + 325, + 218, + 294, + 172, + 56, + 350, + 235, + 345, + 253, + 220, + 303, + 90, + 326, + 309, + 344, + 354, + 17, + 18, + 205, + 266, + 355, + 107, + 112, + 172, + 7, + 179, + 373, + 29, + 269, + 248, + 334, + 374, + 349, + 325, + 168, + 342, + 382, + 339, + 53, + 103, + 159, + 5, + 36, + 45, + 35, + 214, + 145, + 323, + 353, + 129, + 155, + 330, + 203, + 234, + 309, + 84, + 101, + 5, + 62, + 97, + 322, + 240, + 190, + 399, + 31, + 398, + 289, + 92, + 69, + 214, + 112, + 348, + 320, + 70, + 59, + 136, + 208, + 134, + 233, + 10, + 93, + 107, + 138, + 65, + 42, + 72, + 279, + 335, + 57, + 328, + 142, + 268, + 38, + 140, + 22, + 132, + 224, + 42, + 322, + 18, + 316, + 341, + 22, + 62, + 176, + 84, + 179, + 152, + 251, + 2, + 185, + 201, + 302, + 337, + 316, + 8, + 49, + 298, + 238, + 262, + 350, + 367, + 255, + 298, + 271, + 325, + 162, + 144, + 345, + 306, + 74, + 389, + 131, + 248, + 138, + 274, + 377, + 225, + 289, + 305, + 140, + 60, + 371, + 204, + 151, + 371, + 224, + 126, + 62, + 306, + 97, + 141, + 130, + 259, + 198, + 96, + 151, + 267, + 20, + 339, + 325, + 237, + 234, + 197, + 44, + 146, + 293, + 1, + 377, + 322, + 336, + 199, + 133, + 390, + 166, + 58, + 128, + 193, + 358, + 275, + 64, + 194, + 244, + 375, + 384, + 276, + 169, + 329, + 11, + 371, + 258, + 373, + 12, + 168, + 26, + 205, + 185, + 84, + 76, + 133, + 342, + 324, + 133, + 384, + 333, + 233, + 328, + 380, + 177, + 210, + 217, + 260, + 244, + 194, + 243, + 388, + 280, + 297, + 131, + 179, + 390, + 236, + 137, + 351, + 98, + 16, + 260, + 367, + 80, + 171, + 142, + 237, + 137, + 400, + 87, + 199, + 274, + 167, + 312, + 351, + 25, + 1, + 72, + 347, + 172, + 274, + 326, + 288, + 33, + 89, + 37, + 298, + 211, + 68, + 94, + 185, + 287, + 344, + 137, + 386, + 167, + 31, + 52, + 256, + 180, + 152, + 287, + 23, + 306, + 338, + 164, + 103, + 304, + 278, + 83, + 340, + 258, + 341, + 226, + 358, + 108, + 116, + 27, + 127, + 171, + 227, + 320, + 177, + 160, + 283, + 226, + 240, + 354, + 224, + 153, + 327, + 166, + 183, + 344, + 237, + 155, + 341, + 371, + 377, + 19, + 133, + 191, + 377, + 175, + 276, + 80, + 25, + 119, + 69, + 79, + 191, + 353, + 224, + 7, + 377, + 44, + 341, + 91, + 161, + 112, + 238, + 163, + 124, + 112, + 385, + 68, + 68, + 296, + 169, + 316, + 41, + 161, + 308, + 133, + 300, + 81, + 43, + 152, + 182, + 28, + 349, + 72, + 89, + 52, + 350, + 260, + 68, + 143, + 290, + 198, + 95, + 59, + 229, + 175, + 156, + 179, + 147, + 53, + 130, + 122, + 387, + 63, + 325, + 12, + 262, + 59, + 299, + 67, + 286, + 159, + 40, + 291, + 175, + 290, + 10, + 142, + 333, + 352, + 376, + 282, + 242, + 0, + 246, + 135, + 102, + 123, + 215, + 64, + 348, + 368, + 394, + 309, + 183, + 398, + 84, + 340, + 46, + 360, + 6, + 114, + 87, + 4, + 225, + 101, + 218, + 347, + 258, + 244, + 1, + 350, + 280, + 115, + 379, + 152, + 30, + 186, + 38, + 265, + 106, + 316, + 350, + 26, + 288, + 157, + 274, + 190, + 196, + 325, + 213, + 304, + 274, + 40, + 186, + 265, + 16, + 376, + 337, + 266, + 394, + 1, + 54, + 248, + 373, + 264, + 162, + 338, + 41, + 383, + 184, + 364, + 98, + 155, + 175, + 148, + 290, + 86, + 176, + 39, + 85, + 316, + 23, + 220, + 73, + 24, + 304, + 382, + 284, + 223, + 288, + 71, + 340, + 333, + 35, + 38, + 252, + 19, + 389, + 303, + 193, + 149, + 308, + 28, + 251, + 20, + 100, + 193, + 100, + 357, + 67, + 355, + 0, + 194, + 219, + 62, + 292, + 126, + 204, + 130, + 205, + 68, + 12, + 200, + 372, + 42, + 234, + 386, + 383, + 48, + 355, + 311, + 241, + 67, + 8, + 315, + 84, + 362, + 271, + 215, + 337, + 228, + 282, + 48, + 17, + 68, + 223, + 46, + 126, + 53, + 378, + 14, + 262, + 4, + 74, + 122, + 257, + 217, + 204, + 4, + 201, + 111, + 101, + 267, + 201, + 363, + 103, + 100, + 345, + 356, + 331, + 160, + 353, + 274, + 33, + 236, + 360, + 71, + 136, + 120, + 84, + 73, + 77, + 112, + 396, + 207, + 83, + 9, + 157, + 253, + 171, + 188, + 6, + 68, + 22, + 387, + 282, + 238, + 112, + 184, + 3, + 148, + 312, + 77, + 330, + 192, + 75, + 341, + 325, + 323, + 248, + 248, + 11, + 12, + 191, + 62, + 295, + 229, + 70, + 73, + 390, + 388, + 91, + 246, + 52, + 266, + 310, + 382, + 111, + 32, + 351, + 193, + 378, + 149, + 54, + 343, + 218, + 390, + 231, + 345, + 394, + 321, + 299, + 281, + 316, + 299, + 120, + 369, + 324, + 42, + 21, + 373, + 23, + 120, + 15, + 33, + 233, + 126, + 236, + 368, + 156, + 166, + 276, + 294, + 246, + 381, + 216, + 318, + 226, + 348, + 295, + 368, + 324, + 79, + 71, + 339, + 354, + 87, + 110, + 130, + 127, + 10, + 382, + 166, + 125, + 285, + 302, + 88, + 307, + 82, + 332, + 112, + 311, + 192, + 113, + 14, + 373, + 385, + 268, + 390, + 112, + 42, + 176, + 69, + 141, + 12, + 83, + 203, + 304, + 140, + 166, + 26, + 348, + 332, + 249, + 91, + 192, + 331, + 223, + 327, + 86, + 28, + 72, + 330, + 79, + 193, + 74, + 48, + 311, + 282, + 232, + 151, + 214, + 360, + 169, + 44, + 69, + 91, + 184, + 380, + 119, + 75, + 18, + 78, + 169, + 13, + 47, + 357, + 152, + 353, + 199, + 172, + 249, + 179, + 71, + 201, + 329, + 311, + 36, + 234, + 47, + 16, + 336, + 143, + 300, + 375, + 196, + 178, + 379, + 29, + 60, + 149, + 145, + 169, + 392, + 108, + 373, + 140, + 14, + 76, + 331, + 152, + 399, + 333, + 194, + 86, + 107, + 359, + 320, + 10, + 143, + 16, + 145, + 341, + 300, + 246, + 68, + 238, + 262, + 326, + 0, + 108, + 61, + 81, + 314, + 8, + 191, + 56, + 90, + 97, + 196, + 236, + 397, + 216, + 323, + 75, + 365, + 214, + 110, + 160, + 212, + 227, + 331, + 181, + 277, + 288, + 278, + 137, + 350, + 254, + 355, + 300, + 179, + 377, + 66, + 244, + 203, + 336, + 336, + 396, + 38, + 211, + 400, + 386, + 377, + 37, + 212, + 75, + 80, + 32, + 201, + 148, + 67, + 397, + 242, + 374, + 302, + 162, + 149, + 365, + 400, + 19, + 155, + 107, + 149, + 40, + 118, + 21, + 66, + 393, + 119, + 89, + 194, + 320, + 360, + 73, + 309, + 371, + 281, + 33, + 393, + 315, + 130, + 142, + 118, + 277, + 85, + 305, + 364, + 237, + 195, + 221, + 329, + 392, + 189, + 34, + 317, + 82, + 66, + 66, + 2, + 42, + 218, + 196, + 263, + 249, + 318, + 130, + 46, + 219, + 254, + 333, + 371, + 357, + 1, + 391, + 31, + 216, + 206, + 270, + 203, + 38, + 337, + 347, + 108, + 245, + 15, + 366, + 197, + 92, + 140, + 247, + 196, + 162, + 263, + 65, + 53, + 292, + 252, + 376, + 232, + 289, + 52, + 350, + 239, + 398, + 73, + 248, + 184, + 136, + 52, + 246, + 333, + 17, + 111, + 161, + 386, + 226, + 6, + 325, + 131, + 21, + 25, + 313, + 358, + 71, + 193, + 147, + 392, + 159, + 48, + 274, + 119, + 345, + 163, + 96, + 316, + 266, + 211, + 296, + 200, + 349, + 331, + 349, + 328, + 222, + 384, + 23, + 166, + 278, + 373, + 127, + 391, + 116, + 40, + 142, + 37, + 311, + 225, + 312, + 77, + 208, + 350, + 319, + 193, + 191, + 332, + 241, + 253, + 339, + 289, + 71, + 358, + 369, + 219, + 240, + 47, + 196, + 30, + 296, + 281, + 374, + 180, + 96, + 69, + 86, + 362, + 62, + 285, + 165, + 113, + 343, + 331, + 30, + 166, + 277, + 74, + 339, + 137, + 82, + 188, + 262, + 220, + 242, + 365, + 189, + 335, + 78, + 234, + 337, + 289, + 127, + 99, + 79, + 346, + 340, + 350, + 159, + 327, + 182, + 350, + 360, + 156, + 90, + 94, + 216, + 364, + 123, + 324, + 292, + 211, + 169, + 375, + 295, + 177, + 139, + 126, + 85, + 199, + 215, + 22, + 238, + 384, + 133, + 315, + 186, + 390, + 70, + 18, + 8, + 285, + 45, + 41, + 171, + 291, + 57, + 66, + 83, + 3, + 158, + 109, + 65, + 212, + 2, + 319, + 39, + 22, + 96, + 85, + 101, + 82, + 118, + 236, + 241, + 170, + 319, + 267, + 376, + 52, + 64, + 132, + 143, + 388, + 274, + 214, + 99, + 133, + 184, + 93, + 212, + 306, + 296, + 249, + 320, + 251, + 105, + 399, + 264, + 265, + 175, + 140, + 13, + 200, + 249, + 294, + 201, + 286, + 300, + 178, + 132, + 67, + 346, + 112, + 180, + 147, + 345, + 355, + 257, + 68, + 129, + 83, + 243, + 84, + 108, + 138, + 267, + 82, + 366, + 128, + 51, + 286, + 216, + 163, + 122, + 201, + 121, + 162, + 78, + 320, + 201, + 301, + 92, + 255, + 28, + 15, + 208, + 347, + 314, + 281, + 390, + 50, + 246, + 183, + 350, + 39, + 95, + 59, + 38, + 277, + 107, + 80, + 388, + 343, + 148, + 175, + 63, + 343, + 164, + 261, + 39, + 74, + 262, + 45, + 391, + 265, + 46, + 7, + 277, + 261, + 191, + 259, + 328, + 331, + 24, + 313, + 14, + 21, + 145, + 100, + 342, + 244, + 237, + 353, + 221, + 68, + 258, + 138, + 351, + 72, + 45, + 222, + 293, + 121, + 291, + 311, + 381, + 337, + 259, + 333, + 164, + 340, + 61, + 107, + 226, + 231, + 207, + 39, + 341, + 280, + 119, + 61, + 184, + 164, + 347, + 113, + 25, + 64, + 145, + 32, + 33, + 339, + 155, + 274, + 67, + 186, + 395, + 204, + 400, + 365, + 25, + 297, + 63, + 219, + 72, + 191, + 302, + 56, + 381, + 272, + 312, + 384, + 133, + 260, + 326, + 306, + 324, + 107, + 385, + 250, + 304, + 113, + 391, + 113, + 146, + 71, + 311, + 107, + 263, + 377, + 315, + 397, + 168, + 216, + 38, + 57, + 45, + 11, + 400, + 264, + 6, + 186, + 104, + 52, + 132, + 43, + 243, + 114, + 128, + 281, + 21, + 339, + 199, + 120, + 89, + 208, + 96, + 387, + 132, + 344, + 112, + 288, + 297, + 311, + 283, + 71, + 97, + 258, + 200, + 110, + 356, + 336, + 368, + 285, + 345, + 205, + 158, + 19, + 265, + 176, + 385, + 113, + 15, + 333, + 131, + 276, + 213, + 374, + 228, + 28, + 123, + 18, + 94, + 168, + 64, + 317, + 119, + 244, + 30, + 300, + 305, + 196, + 260, + 101, + 289, + 155, + 68, + 329, + 345, + 138, + 158, + 286, + 283, + 125, + 300, + 56, + 273, + 385, + 105, + 146, + 18, + 343, + 10, + 275, + 30, + 251, + 86, + 132, + 72, + 258, + 19, + 84, + 333, + 310, + 351, + 196, + 281, + 347, + 358, + 119, + 17, + 249, + 388, + 232, + 5, + 74, + 394, + 190, + 50, + 155, + 386, + 376, + 154, + 354, + 342, + 48, + 269, + 307, + 94, + 40, + 65, + 379, + 334, + 223, + 161, + 197, + 365, + 43, + 258, + 231, + 169, + 176, + 250, + 255, + 9, + 336, + 174, + 81, + 229, + 53, + 274, + 33, + 112, + 227, + 287, + 150, + 198, + 360, + 243, + 220, + 335, + 335, + 29, + 104, + 227, + 316, + 355, + 226, + 250, + 57, + 5, + 164, + 149, + 399, + 270, + 47, + 342, + 382, + 47, + 143, + 288, + 269, + 146, + 17, + 130, + 301, + 190, + 248, + 142, + 31, + 278, + 244, + 349, + 175, + 153, + 102, + 354, + 358, + 166, + 238, + 120, + 360, + 9, + 216, + 77, + 206, + 390, + 308, + 15, + 64, + 308, + 184, + 298, + 298, + 371, + 85, + 145, + 315, + 206, + 95, + 195, + 96, + 27, + 27, + 127, + 233, + 122, + 107, + 87, + 358, + 123, + 26, + 75, + 376, + 317, + 154, + 250, + 230, + 147, + 400, + 351, + 377, + 2, + 92, + 399, + 33, + 234, + 298, + 359, + 117, + 210, + 21, + 281, + 56, + 269, + 294, + 149, + 282, + 203, + 11, + 356, + 230, + 118, + 19, + 172, + 54, + 128, + 60, + 285, + 381, + 302, + 134, + 88, + 248, + 383, + 76, + 378, + 141, + 332, + 177, + 294, + 197, + 292, + 337, + 149, + 9, + 16, + 353, + 176, + 156, + 75, + 37, + 292, + 235, + 204, + 97, + 168, + 264, + 108, + 90, + 171, + 217, + 124, + 297, + 49, + 338, + 114, + 167, + 164, + 25, + 52, + 83, + 235, + 12, + 96, + 399, + 386, + 36, + 242, + 171, + 179, + 284, + 93, + 208, + 124, + 352, + 66, + 256, + 33, + 167, + 359, + 77, + 250, + 319, + 277, + 375, + 316, + 147, + 262, + 31, + 355, + 159, + 207, + 288, + 234, + 248, + 356, + 317, + 54, + 154, + 282, + 133, + 59, + 155, + 20, + 294, + 19, + 64, + 45, + 214, + 320, + 38, + 11, + 345, + 107, + 320, + 269, + 155, + 135, + 333, + 363, + 317, + 167, + 364, + 78, + 89, + 122, + 324, + 329, + 188, + 51, + 122, + 309, + 266, + 230, + 400, + 288, + 132, + 292, + 31, + 345, + 287, + 312, + 107, + 397, + 61, + 320, + 24, + 361, + 267, + 312, + 122, + 279, + 352, + 128, + 99, + 169, + 53, + 12, + 347, + 166, + 81, + 166, + 175, + 40, + 400, + 234, + 44, + 399, + 215, + 210, + 232, + 296, + 309, + 239, + 192, + 247, + 241, + 374, + 370, + 169, + 341, + 196, + 189, + 366, + 42, + 70, + 248, + 250, + 298, + 316, + 290, + 344, + 68, + 59, + 332, + 20, + 311, + 193, + 5, + 284, + 319, + 200, + 7, + 217, + 285, + 126, + 387, + 182, + 26, + 180, + 262, + 101, + 245, + 133, + 36, + 235, + 261, + 195, + 185, + 156, + 280, + 265, + 262, + 218, + 344, + 119, + 21, + 209, + 245, + 71, + 28, + 120, + 298, + 239, + 166, + 269, + 46, + 228, + 83, + 225, + 25, + 69, + 84, + 196, + 217, + 197, + 277, + 231, + 35, + 0, + 297, + 143, + 129, + 1, + 239, + 85, + 215, + 287, + 134, + 97, + 67, + 40, + 141, + 191, + 300, + 168, + 113, + 260, + 10, + 321, + 147, + 65, + 195, + 357, + 279, + 346, + 14, + 8, + 211, + 382, + 393, + 126, + 193, + 276, + 134, + 230, + 222, + 83, + 283, + 97, + 285, + 366, + 27, + 298, + 73, + 186, + 259, + 272, + 299, + 205, + 22, + 243, + 290, + 363, + 20, + 11, + 51, + 361, + 19, + 352, + 37, + 369, + 187, + 63, + 319, + 225, + 102, + 205, + 24, + 196, + 34, + 347, + 212, + 181, + 363, + 248, + 117, + 351, + 285, + 165, + 100, + 374, + 291, + 257, + 61, + 371, + 101, + 148, + 249, + 222, + 96, + 179, + 128, + 393, + 183, + 131, + 28, + 87, + 103, + 179, + 49, + 96, + 191, + 338, + 165, + 233, + 373, + 218, + 232, + 140, + 336, + 316, + 273, + 43, + 164, + 188, + 111, + 362, + 155, + 290, + 43, + 287, + 141, + 390, + 288, + 16, + 340, + 334, + 5, + 176, + 218, + 284, + 223, + 61, + 19, + 257, + 269, + 90, + 253, + 333, + 123, + 184, + 119, + 7, + 12, + 338, + 305, + 332, + 254, + 40, + 6, + 315, + 235, + 79, + 144, + 246, + 367, + 311, + 123, + 345, + 115, + 0, + 107, + 8, + 125, + 302, + 356, + 4, + 222, + 82, + 171, + 204, + 241, + 76, + 60, + 158, + 120, + 267, + 255, + 330, + 202, + 69, + 216, + 121, + 309, + 141, + 155, + 107, + 378, + 320, + 288, + 378, + 62, + 263, + 371, + 394, + 260, + 189, + 10, + 290, + 147, + 71, + 214, + 258, + 303, + 380, + 37, + 215, + 133, + 61, + 210, + 278, + 212, + 124, + 26, + 253, + 80, + 42, + 149, + 255, + 370, + 294, + 218, + 334, + 229, + 78, + 176, + 158, + 240, + 303, + 62, + 246, + 106, + 142, + 399, + 261, + 368, + 241, + 89, + 81, + 104, + 228, + 161, + 221, + 382, + 362, + 222, + 210, + 113, + 133, + 161, + 244, + 370, + 94, + 328, + 123, + 215, + 200, + 194, + 156, + 84, + 308, + 270, + 383, + 142, + 50, + 365, + 182, + 325, + 169, + 48, + 325, + 350, + 106, + 140, + 333, + 101, + 322, + 285, + 11, + 214, + 3, + 227, + 321, + 254, + 255, + 322, + 68, + 167, + 273, + 147, + 236, + 193, + 330, + 202, + 131, + 150, + 237, + 214, + 45, + 105, + 34, + 224, + 359, + 123, + 385, + 36, + 110, + 330, + 339, + 11, + 180, + 142, + 248, + 347, + 164, + 9, + 281, + 17, + 358, + 345, + 370, + 266, + 354, + 14, + 211, + 67, + 381, + 221, + 109, + 53, + 269, + 52, + 244, + 212, + 151, + 79, + 322, + 5, + 263, + 148, + 359, + 387, + 322, + 283, + 314, + 124, + 118, + 94, + 242, + 217, + 359, + 393, + 382, + 220, + 288, + 112, + 293, + 358, + 139, + 112, + 291, + 47, + 265, + 385, + 29, + 185, + 64, + 383, + 350, + 227, + 30, + 143, + 358, + 351, + 49, + 361, + 361, + 201, + 26, + 293, + 8, + 67, + 163, + 104, + 36, + 136, + 250, + 393, + 19, + 305, + 144, + 175, + 73, + 228, + 234, + 210, + 173, + 13, + 220, + 164, + 115, + 373, + 197, + 135, + 147, + 197, + 270, + 221, + 47, + 142, + 18, + 398, + 385, + 124, + 377, + 39, + 139, + 182, + 77, + 99, + 25, + 65, + 232, + 113, + 121, + 22, + 182, + 114, + 337, + 356, + 254, + 70, + 229, + 64, + 114, + 74, + 85, + 109, + 99, + 89, + 388, + 158, + 317, + 396, + 39, + 69, + 40, + 105, + 54, + 48, + 180, + 343, + 380, + 131, + 25, + 51, + 305, + 171, + 322, + 196, + 115, + 125, + 38, + 153, + 76, + 255, + 47, + 38, + 316, + 383, + 346, + 65, + 177, + 265, + 0, + 109, + 161, + 152, + 1, + 85, + 191, + 144, + 244, + 192, + 395, + 365, + 204, + 368, + 87, + 157, + 159, + 216, + 57, + 286, + 383, + 109, + 344, + 368, + 35, + 365, + 70, + 232, + 245, + 212, + 299, + 67, + 290, + 244, + 207, + 355, + 302, + 211, + 151, + 180, + 291, + 66, + 378, + 353, + 387, + 371, + 29, + 303, + 134, + 122, + 117, + 280, + 379, + 343, + 19, + 52, + 106, + 2, + 215, + 380, + 21, + 362, + 270, + 268, + 195, + 96, + 39, + 398, + 114, + 360, + 218, + 127, + 339, + 14, + 307, + 185, + 7, + 291, + 182, + 62, + 41, + 7, + 272, + 44, + 194, + 107, + 139, + 323, + 229, + 305, + 158, + 323, + 171, + 71, + 108, + 202, + 187, + 328, + 185, + 60, + 173, + 361, + 142, + 9, + 387, + 65, + 210, + 226, + 12, + 238, + 200, + 197, + 400, + 95, + 207, + 25, + 344, + 335, + 20, + 144, + 0, + 205, + 392, + 80, + 250, + 302, + 194, + 10, + 67, + 204, + 340, + 143, + 177, + 255, + 347, + 69, + 11, + 5, + 384, + 200, + 107, + 91, + 283, + 139, + 42, + 50, + 105, + 171, + 147, + 194, + 217, + 369, + 72, + 334, + 188, + 137, + 12, + 226, + 226, + 207, + 337, + 136, + 378, + 67, + 307, + 235, + 257, + 292, + 286, + 12, + 128, + 131, + 59, + 173, + 125, + 318, + 184, + 188, + 317, + 231, + 358, + 274, + 363, + 45, + 255, + 178, + 171, + 367, + 44, + 67, + 131, + 200, + 20, + 284, + 98, + 337, + 339, + 139, + 299, + 269, + 207, + 379, + 186, + 187, + 21, + 111, + 303, + 54, + 38, + 197, + 19, + 354, + 256, + 297, + 90, + 234, + 17, + 234, + 57, + 76, + 396, + 231, + 50, + 276, + 283, + 291, + 359, + 368, + 187, + 349, + 157, + 124, + 157, + 48, + 159, + 110, + 63, + 20, + 367, + 389, + 286, + 278, + 103, + 290, + 245, + 293, + 195, + 399, + 160, + 132, + 318, + 309, + 61, + 117, + 204, + 319, + 163, + 43, + 80, + 9, + 269, + 50, + 22, + 264, + 120, + 183, + 388, + 119, + 354, + 220, + 166, + 104, + 288, + 146, + 173, + 132, + 184, + 224, + 227, + 308, + 217, + 319, + 232, + 114, + 125, + 21, + 382, + 355, + 253, + 35, + 18, + 94, + 79, + 326, + 106, + 41, + 326, + 69, + 106, + 44, + 118, + 322, + 82, + 80, + 67, + 260, + 194, + 75, + 44, + 171, + 5, + 153, + 304, + 107, + 262, + 248, + 145, + 119, + 111, + 297, + 206, + 381, + 230, + 370, + 101, + 86, + 154, + 167, + 386, + 308, + 69, + 165, + 94, + 11, + 342, + 301, + 265, + 112, + 40, + 172, + 267, + 349, + 223, + 41, + 69, + 352, + 5, + 318, + 38, + 143, + 222, + 239, + 67, + 10, + 35, + 325, + 363, + 30, + 6, + 328, + 294, + 391, + 146, + 249, + 191, + 23, + 333, + 26, + 271, + 400, + 20, + 48, + 397, + 221, + 149, + 254, + 325, + 99, + 148, + 32, + 356, + 142, + 14, + 245, + 29, + 71, + 100, + 397, + 119, + 397, + 86, + 209, + 354, + 353, + 363, + 243, + 359, + 80, + 292, + 139, + 383, + 196, + 370, + 356, + 156, + 138, + 72, + 197, + 150, + 252, + 78, + 154, + 183, + 23, + 98, + 120, + 65, + 329, + 350, + 278, + 279, + 283, + 361, + 383, + 293, + 261, + 79, + 231, + 61, + 14, + 394, + 101, + 286, + 146, + 19, + 379, + 36, + 210, + 291, + 52, + 264, + 158, + 16, + 140, + 21, + 347, + 310, + 223, + 371, + 115, + 137, + 359, + 169, + 209, + 117, + 207, + 366, + 247, + 266, + 193, + 272, + 161, + 123, + 127, + 44, + 29, + 352, + 257, + 203, + 328, + 48, + 100, + 231, + 132, + 94, + 370, + 185, + 127, + 213, + 317, + 232, + 19, + 36, + 252, + 290, + 151, + 222, + 253, + 320, + 276, + 223, + 67, + 345, + 394, + 88, + 22, + 4, + 135, + 51, + 368, + 157, + 1, + 47, + 33, + 101, + 186, + 100, + 116, + 343, + 300, + 293, + 301, + 348, + 271, + 147, + 168, + 81, + 107, + 9, + 301, + 8, + 80, + 123, + 208, + 326, + 370, + 246, + 269, + 25, + 336, + 108, + 127, + 12, + 52, + 147, + 72, + 161, + 389, + 88, + 172, + 85, + 155, + 113, + 393, + 89, + 104, + 60, + 387, + 23, + 317, + 365, + 259, + 33, + 339, + 158, + 292, + 204, + 265, + 86, + 141, + 369, + 354, + 56, + 68, + 368, + 384, + 135, + 378, + 58, + 297, + 140, + 198, + 273, + 136, + 240, + 108, + 252, + 158, + 383, + 179, + 173, + 262, + 301, + 349, + 370, + 272, + 291, + 297, + 183, + 214, + 278, + 59, + 102, + 136, + 49, + 316, + 153, + 379, + 359, + 283, + 67, + 177, + 3, + 124, + 164, + 195, + 35, + 150, + 391, + 98, + 58, + 235, + 196, + 106, + 97, + 206, + 230, + 368, + 239, + 212, + 312, + 35, + 258, + 150, + 188, + 386, + 347, + 391, + 68, + 349, + 213, + 16, + 227, + 28, + 214, + 242, + 215, + 16, + 54, + 112, + 199, + 346, + 216, + 131, + 51, + 56, + 108, + 252, + 287, + 376, + 400, + 257, + 280, + 250, + 229, + 297, + 97, + 251, + 346, + 231, + 49, + 156, + 212, + 287, + 380, + 141, + 191, + 141, + 155, + 160, + 23, + 256, + 343, + 159, + 241, + 293, + 213, + 150, + 289, + 273, + 141, + 382, + 218, + 308, + 226, + 109, + 136, + 255, + 126, + 298, + 318, + 33, + 152, + 163, + 167, + 340, + 142, + 199, + 204, + 323, + 224, + 215, + 148, + 236, + 88, + 279, + 243, + 255, + 158, + 393, + 134, + 393, + 98, + 266, + 308, + 158, + 175, + 109, + 392, + 267, + 290, + 54, + 101, + 67, + 84, + 157, + 10, + 223, + 83, + 149, + 271, + 341, + 151, + 6, + 66, + 236, + 201, + 285, + 360, + 178, + 51, + 117, + 181, + 120, + 318, + 91, + 215, + 311, + 162, + 99, + 161, + 52, + 243, + 368, + 306, + 63, + 281, + 353, + 134, + 254, + 4, + 96, + 146, + 383, + 289, + 114, + 82, + 16, + 248, + 307, + 128, + 278, + 198, + 161, + 303, + 391, + 330, + 184, + 304, + 332, + 297, + 242, + 123, + 119, + 230, + 377, + 73, + 310, + 84, + 39, + 42, + 13, + 265, + 168, + 174, + 341, + 132, + 150, + 328, + 185, + 294, + 34, + 323, + 290, + 123, + 186, + 10, + 134, + 194, + 340, + 254, + 280, + 254, + 361, + 328, + 273, + 337, + 181, + 51, + 171, + 218, + 140, + 13, + 63, + 86, + 400, + 104, + 131, + 155, + 68, + 105, + 5, + 116, + 248, + 296, + 112, + 122, + 387, + 16, + 163, + 347, + 277, + 92, + 85, + 198, + 384, + 282, + 236, + 79, + 29, + 351, + 50, + 57, + 132, + 126, + 99, + 127, + 233, + 379, + 233, + 41, + 309, + 303, + 31, + 17, + 299, + 214, + 390, + 168, + 106, + 323, + 48, + 156, + 206, + 316, + 281, + 89, + 47, + 144, + 338, + 348, + 119, + 225, + 173, + 63, + 396, + 273, + 294, + 260, + 340, + 156, + 164, + 262, + 185, + 193, + 55, + 127, + 2, + 283, + 56, + 87, + 303, + 150, + 42, + 64, + 85, + 349, + 8, + 202, + 30, + 125, + 248, + 386, + 376, + 297, + 42, + 235, + 309, + 246, + 101, + 142, + 13, + 113, + 261, + 155, + 181, + 107, + 397, + 371, + 99, + 392, + 328, + 358, + 284, + 387, + 58, + 183, + 220, + 302, + 326, + 144, + 123, + 143, + 8, + 106, + 141, + 17, + 55, + 35, + 312, + 328, + 97, + 53, + 366, + 200, + 101, + 324, + 36, + 204, + 122, + 298, + 240, + 83, + 111, + 234, + 45, + 356, + 213, + 360, + 391, + 219, + 170, + 2, + 239, + 387, + 166, + 6, + 292, + 3, + 193, + 268, + 196, + 124, + 77, + 161, + 300, + 221, + 156, + 247, + 73, + 277, + 109, + 155, + 272, + 238, + 160, + 289, + 116, + 26, + 355, + 376, + 327, + 79, + 151, + 301, + 192, + 179, + 255, + 364, + 236, + 193, + 353, + 177, + 198, + 247, + 153, + 335, + 248, + 266, + 314, + 355, + 199, + 378, + 223, + 214, + 103, + 50, + 145, + 27, + 76, + 231, + 345, + 21, + 42, + 15, + 11, + 211, + 119, + 208, + 267, + 212, + 158, + 192, + 259, + 231, + 297, + 152, + 277, + 128, + 108, + 374, + 120, + 150, + 33, + 255, + 6, + 259, + 138, + 254, + 383, + 375, + 129, + 107, + 214, + 102, + 178, + 180, + 23, + 327, + 384, + 212, + 19, + 40, + 73, + 7, + 364, + 194, + 55, + 22, + 309, + 324, + 234, + 306, + 321, + 319, + 217, + 25, + 362, + 219, + 180, + 352, + 368, + 314, + 365, + 77, + 124, + 137, + 176, + 332, + 163, + 53, + 127, + 314, + 0, + 172, + 253, + 258, + 32, + 301, + 218, + 247, + 234, + 71, + 278, + 96, + 388, + 78, + 312, + 197, + 300, + 323, + 337, + 292, + 377, + 123, + 269, + 324, + 169, + 374, + 117, + 223, + 253, + 77, + 116, + 102, + 179, + 302, + 93, + 258, + 53, + 374, + 146, + 398, + 298, + 127, + 121, + 363, + 22, + 329, + 287, + 313, + 70, + 161, + 397, + 95, + 175, + 370, + 29, + 11, + 20, + 129, + 189, + 204, + 51, + 19, + 101, + 261, + 267, + 121, + 22, + 353, + 103, + 220, + 190, + 128, + 32, + 50, + 338, + 197, + 110, + 158, + 394, + 294, + 92, + 271, + 123, + 113, + 253, + 115, + 126, + 271, + 40, + 209, + 383, + 82, + 33, + 392, + 83, + 358, + 136, + 354, + 227, + 315, + 174, + 74, + 279, + 220, + 97, + 42, + 67, + 196, + 193, + 39, + 241, + 49, + 122, + 148, + 205, + 330, + 157, + 223, + 141, + 87, + 200, + 249, + 250, + 185, + 41, + 190, + 316, + 281, + 2, + 249, + 136, + 138, + 304, + 109, + 164, + 268, + 332, + 377, + 359, + 291, + 182, + 369, + 77, + 99, + 343, + 185, + 136, + 119, + 219, + 13, + 301, + 302, + 54, + 380, + 233, + 381, + 92, + 341, + 167, + 212, + 154, + 179, + 200, + 190, + 385, + 295, + 302, + 81, + 130, + 217, + 298, + 359, + 281, + 252, + 48, + 214, + 224, + 66, + 377, + 22, + 108, + 397, + 47, + 14, + 234, + 137, + 372, + 269, + 365, + 6, + 149, + 91, + 371, + 109, + 122, + 56, + 65, + 97, + 209, + 163, + 337, + 340, + 170, + 91, + 276, + 19, + 32, + 279, + 213, + 27, + 362, + 78, + 290, + 255, + 160, + 251, + 321, + 371, + 133, + 202, + 107, + 53, + 126, + 391, + 127, + 179, + 184, + 98, + 6, + 74, + 140, + 187, + 36, + 308, + 0, + 315, + 376, + 344, + 176, + 228, + 132, + 159, + 311, + 293, + 197, + 129, + 362, + 117, + 71, + 400, + 51, + 197, + 374, + 51, + 305, + 335, + 299, + 139, + 129, + 394, + 385, + 204, + 262, + 29, + 154, + 300, + 388, + 58, + 46, + 161, + 119, + 359, + 310, + 280, + 101, + 40, + 196, + 45, + 270, + 35, + 178, + 302, + 105, + 315, + 252, + 282, + 291, + 102, + 217, + 198, + 157, + 143, + 53, + 126, + 52, + 292, + 35, + 214, + 167, + 400, + 109, + 232, + 191, + 376, + 0, + 169, + 244, + 224, + 362, + 171, + 55, + 109, + 164, + 133, + 138, + 247, + 324, + 83, + 339, + 52, + 77, + 394, + 8, + 287, + 222, + 104, + 164, + 229, + 316, + 188, + 71, + 251, + 295, + 168, + 213, + 74, + 178, + 255, + 59, + 177, + 29, + 137, + 375, + 326, + 97, + 190, + 47, + 13, + 319, + 38, + 171, + 182, + 228, + 290, + 87, + 109, + 399, + 11, + 237, + 158, + 308, + 255, + 169, + 25, + 347, + 190, + 295, + 235, + 274, + 313, + 279, + 125, + 230, + 184, + 262, + 305, + 34, + 34, + 377, + 197, + 161, + 48, + 211, + 223, + 65, + 39, + 46, + 23, + 153, + 225, + 197, + 97, + 192, + 397, + 50, + 129, + 63, + 72, + 377, + 188, + 70, + 157, + 313, + 46, + 208, + 338, + 196, + 371, + 200, + 115, + 32, + 214, + 168, + 210, + 154, + 377, + 10, + 225, + 124, + 187, + 181, + 340, + 101, + 317, + 80, + 358, + 387, + 10, + 173, + 240, + 178, + 366, + 367, + 310, + 231, + 8, + 130, + 173, + 383, + 44, + 354, + 208, + 288, + 371, + 338, + 85, + 39, + 384, + 78, + 14, + 160, + 385, + 385, + 123, + 367, + 304, + 298, + 300, + 383, + 314, + 388, + 377, + 94, + 248, + 393, + 392, + 173, + 290, + 258, + 289, + 267, + 372, + 339, + 38, + 252, + 293, + 253, + 211, + 221, + 163, + 26, + 378, + 38, + 49, + 69, + 152, + 190, + 291, + 20, + 8, + 253, + 99, + 114, + 79, + 116, + 386, + 388, + 235, + 256, + 225, + 291, + 168, + 237, + 91, + 35, + 189, + 72, + 176, + 300, + 23, + 172, + 167, + 241, + 207, + 90, + 365, + 86, + 205, + 246, + 160, + 339, + 104, + 150, + 107, + 25, + 123, + 227, + 267, + 370, + 175, + 359, + 333, + 163, + 189, + 9, + 58, + 62, + 66, + 1, + 134, + 333, + 165, + 265, + 349, + 152, + 141, + 31, + 260, + 106, + 388, + 169, + 0, + 26, + 18, + 330, + 287, + 189, + 310, + 188, + 81, + 33, + 368, + 88, + 126, + 216, + 343, + 247, + 311, + 232, + 214, + 85, + 4, + 202, + 361, + 53, + 277, + 32, + 309, + 341, + 153, + 167, + 375, + 377, + 15, + 139, + 284, + 335, + 236, + 184, + 302, + 221, + 9, + 119, + 340, + 109, + 124, + 15, + 179, + 210, + 361, + 343, + 243, + 198, + 167, + 145, + 113, + 54, + 346, + 241, + 317, + 391, + 297, + 315, + 229, + 108, + 22, + 270, + 288, + 168, + 25, + 95, + 46, + 113, + 158, + 118, + 319, + 366, + 9, + 35, + 170, + 348, + 269, + 383, + 244, + 14, + 392, + 191, + 42, + 355, + 246, + 67, + 319, + 214, + 20, + 365, + 57, + 185, + 334, + 130, + 320, + 6, + 279, + 238, + 223, + 158, + 236, + 270, + 12, + 128, + 230, + 395, + 220, + 358, + 13, + 371, + 252, + 266, + 348, + 374, + 289, + 360, + 242, + 251, + 0, + 260, + 396, + 59, + 374, + 392, + 233, + 104, + 341, + 300, + 379, + 142, + 392, + 281, + 5, + 278, + 320, + 307, + 147, + 142, + 357, + 113, + 191, + 205, + 219, + 381, + 342, + 206, + 185, + 193, + 394, + 143, + 76, + 263, + 18, + 250, + 335, + 59, + 56, + 181, + 362, + 18, + 224, + 225, + 240, + 332, + 259, + 266, + 379, + 374, + 233, + 339, + 26, + 131, + 334, + 378, + 142, + 224, + 49, + 7, + 208, + 305, + 222, + 121, + 126, + 301, + 243, + 193, + 300, + 250, + 392, + 325, + 238, + 49, + 97, + 351, + 99, + 64, + 371, + 364, + 240, + 42, + 335, + 352, + 258, + 143, + 100, + 355, + 208, + 373, + 339, + 335, + 90, + 338, + 369, + 192, + 231, + 253, + 312, + 75, + 197, + 289, + 13, + 377, + 352, + 208, + 232, + 375, + 325, + 390, + 285, + 308, + 9, + 262, + 44, + 82, + 91, + 180, + 238, + 86, + 81, + 170, + 216, + 51, + 126, + 322, + 156, + 269, + 20, + 113, + 171, + 50, + 289, + 275, + 307, + 46, + 295, + 83, + 121, + 364, + 372, + 323, + 103, + 99, + 5, + 381, + 210, + 362, + 209, + 307, + 290, + 127, + 281, + 224, + 217, + 332, + 12, + 376, + 399, + 32, + 347, + 231, + 363, + 275, + 349, + 186, + 46, + 146, + 344, + 197, + 145, + 394, + 293, + 31, + 299, + 321, + 127, + 351, + 333, + 342, + 168, + 354, + 335, + 70, + 14, + 212, + 130, + 24, + 388, + 124, + 106, + 155, + 67, + 110, + 125, + 319, + 275, + 359, + 72, + 91, + 309, + 11, + 345, + 24, + 109, + 395, + 51, + 233, + 347, + 93, + 19, + 249, + 376, + 225, + 9, + 371, + 192, + 107, + 82, + 359, + 321, + 302, + 395, + 93, + 315, + 159, + 101, + 387, + 211, + 356, + 0, + 141, + 62, + 130, + 165, + 220, + 114, + 171, + 374, + 107, + 292, + 209, + 221, + 225, + 136, + 259, + 165, + 259, + 198, + 18, + 343, + 165, + 380, + 303, + 324, + 343, + 342, + 121, + 281, + 15, + 70, + 256, + 305, + 322, + 53, + 365, + 46, + 263, + 261, + 7, + 212, + 63, + 185, + 5, + 221, + 388, + 121, + 177, + 175, + 336, + 379, + 314, + 358, + 168, + 304, + 76, + 29, + 112, + 290, + 340, + 316, + 272, + 46, + 257, + 190, + 158, + 218, + 161, + 72, + 22, + 59, + 343, + 197, + 317, + 137, + 3, + 183, + 15, + 378, + 36, + 305, + 337, + 188, + 192, + 172, + 322, + 163, + 304, + 32, + 156, + 400, + 329, + 26, + 15, + 334, + 338, + 351, + 190, + 9, + 35, + 221, + 76, + 306, + 102, + 357, + 195, + 332, + 168, + 385, + 307, + 151, + 33, + 74, + 347, + 218, + 342, + 47, + 10, + 1, + 22, + 366, + 364, + 293, + 274, + 38, + 337, + 153, + 334, + 244, + 312, + 263, + 106, + 222, + 303, + 60, + 305, + 185, + 107, + 146, + 235, + 282, + 146, + 396, + 342, + 110, + 183, + 312, + 263, + 131, + 397, + 48, + 297, + 324, + 369, + 399, + 207, + 145, + 380, + 42, + 152, + 187, + 308, + 211, + 242, + 277, + 183, + 387, + 221, + 45, + 31, + 170, + 229, + 252, + 317, + 127, + 127, + 305, + 297, + 222, + 187, + 276, + 69, + 118, + 231, + 128, + 155, + 166, + 36, + 136, + 355, + 391, + 208, + 323, + 289, + 385, + 318, + 284, + 98, + 338, + 322, + 313, + 300, + 122, + 155, + 310, + 349, + 62, + 245, + 239, + 77, + 109, + 341, + 331, + 373, + 285, + 19, + 252, + 331, + 339, + 36, + 209, + 173, + 323, + 235, + 242, + 394, + 374, + 133, + 287, + 176, + 278, + 32, + 285, + 203, + 133, + 318, + 390, + 180, + 210, + 354, + 31, + 311, + 61, + 68, + 123, + 296, + 37, + 387, + 36, + 349, + 52, + 1, + 128, + 23, + 233, + 371, + 393, + 230, + 167, + 366, + 138, + 344, + 45, + 278, + 179, + 146, + 88, + 363, + 167, + 152, + 93, + 62, + 61, + 126, + 109, + 244, + 228, + 3, + 297, + 351, + 261, + 40, + 268, + 120, + 128, + 39, + 227, + 253, + 113, + 127, + 117, + 72, + 260, + 374, + 64, + 13, + 174, + 127, + 366, + 109, + 49, + 365, + 64, + 58, + 169, + 259, + 57, + 11, + 223, + 245, + 86, + 209, + 11, + 129, + 353, + 122, + 121, + 298, + 142, + 310, + 186, + 297, + 371, + 200, + 158, + 394, + 355, + 14, + 141, + 351, + 211, + 301, + 211, + 212, + 57, + 264, + 208, + 155, + 391, + 260, + 312, + 322, + 292, + 301, + 298, + 170, + 257, + 352, + 381, + 53, + 320, + 77, + 59, + 303, + 145, + 211, + 281, + 236, + 218, + 113, + 1, + 238, + 306, + 246, + 94, + 330, + 246, + 251, + 6, + 288, + 178, + 237, + 327, + 368, + 353, + 129, + 356, + 247, + 291, + 96, + 112, + 296, + 243, + 201, + 20, + 226, + 140, + 77, + 181, + 372, + 190, + 326, + 253, + 60, + 225, + 245, + 0, + 25, + 113, + 334, + 158, + 387, + 272, + 78, + 256, + 360, + 328, + 113, + 367, + 299, + 117, + 328, + 135, + 185, + 280, + 157, + 3, + 131, + 29, + 395, + 360, + 153, + 117, + 150, + 379, + 177, + 237, + 314, + 194, + 178, + 206, + 340, + 230, + 46, + 77, + 36, + 388, + 114, + 328, + 190, + 168, + 216, + 366, + 115, + 60, + 112, + 11, + 20, + 122, + 212, + 127, + 183, + 320, + 259, + 130, + 118, + 33, + 14, + 177, + 57, + 116, + 53, + 34, + 291, + 91, + 270, + 180, + 61, + 167, + 81, + 71, + 309, + 214, + 308, + 333, + 280, + 71, + 350, + 332, + 170, + 206, + 84, + 220, + 231, + 348, + 58, + 257, + 42, + 215, + 53, + 210, + 344, + 130, + 313, + 390, + 38, + 299, + 40, + 34, + 8, + 312, + 268, + 85, + 238, + 188, + 239, + 278, + 330, + 332, + 358, + 127, + 228, + 106, + 86, + 162, + 48, + 150, + 166, + 220, + 326, + 323, + 304, + 280, + 308, + 268, + 140, + 294, + 55, + 65, + 355, + 48, + 288, + 135, + 138, + 116, + 256, + 360, + 296, + 328, + 30, + 141, + 388, + 163, + 31, + 95, + 209, + 148, + 144, + 105, + 50, + 272, + 79, + 210, + 60, + 59, + 105, + 98, + 215, + 308, + 174, + 313, + 369, + 203, + 235, + 147, + 394, + 282, + 54, + 158, + 342, + 291, + 374, + 38, + 236, + 346, + 125, + 191, + 355, + 187, + 356, + 345, + 279, + 307, + 400, + 187, + 185, + 158, + 120, + 32, + 51, + 216, + 13, + 190, + 89, + 372, + 4, + 146, + 290, + 331, + 190, + 99, + 26, + 16, + 299, + 62, + 276, + 307, + 234, + 300, + 62, + 207, + 268, + 69, + 133, + 100, + 73, + 392, + 308, + 49, + 68, + 91, + 275, + 88, + 328, + 157, + 345, + 308, + 273, + 273, + 66, + 45, + 44, + 48, + 64, + 253, + 210, + 70, + 205, + 253, + 353, + 300, + 79, + 292, + 228, + 155, + 138, + 154, + 36, + 188, + 158, + 212, + 358, + 283, + 340, + 117, + 306, + 222, + 266, + 344, + 309, + 21, + 135, + 210, + 328, + 208, + 116, + 198, + 163, + 46, + 254, + 280, + 169, + 21, + 312, + 16, + 326, + 303, + 146, + 173, + 228, + 82, + 288, + 91, + 334, + 315, + 142, + 178, + 324, + 120, + 127, + 37, + 60, + 63, + 320, + 68, + 320, + 135, + 100, + 107, + 258, + 277, + 256, + 153, + 258, + 206, + 171, + 383, + 255, + 269, + 233, + 318, + 359, + 234, + 262, + 376, + 65, + 104, + 233, + 99, + 54, + 216, + 139, + 37, + 24, + 101, + 76, + 179, + 299, + 322, + 205, + 137, + 300, + 253, + 399, + 309, + 44, + 128, + 71, + 216, + 64, + 70, + 37, + 114, + 357, + 302, + 22, + 347, + 166, + 58, + 385, + 11, + 181, + 190, + 216, + 378, + 256, + 252, + 275, + 294, + 145, + 75, + 306, + 220, + 245, + 292, + 390, + 253, + 123, + 141, + 91, + 383, + 296, + 259, + 135, + 200, + 278, + 295, + 227, + 124, + 322, + 338, + 121, + 86, + 370, + 129, + 267, + 219, + 190, + 91, + 62, + 375, + 77, + 257, + 320, + 162, + 347, + 291, + 390, + 108, + 160, + 194, + 124, + 0, + 36, + 64, + 16, + 275, + 197, + 358, + 56, + 86, + 50, + 98, + 364, + 289, + 55, + 131, + 2, + 185, + 71, + 0, + 287, + 170, + 20, + 377, + 92, + 287, + 144, + 26, + 175, + 337, + 312, + 28, + 357, + 153, + 284, + 145, + 124, + 81, + 202, + 19, + 30, + 176, + 19, + 179, + 136, + 33, + 90, + 206, + 230, + 214, + 295, + 21, + 326, + 115, + 200, + 286, + 129, + 226, + 386, + 86, + 53, + 104, + 99, + 217, + 312, + 344, + 54, + 391, + 385, + 311, + 22, + 23, + 52, + 86, + 69, + 43, + 164, + 380, + 282, + 179, + 283, + 241, + 0, + 112, + 130, + 113, + 282, + 213, + 194, + 146, + 17, + 274, + 186, + 244, + 50, + 233, + 228, + 318, + 23, + 122, + 152, + 301, + 370, + 70, + 342, + 162, + 102, + 343, + 37, + 213, + 309, + 320, + 195, + 349, + 103, + 242, + 234, + 331, + 275, + 33, + 129, + 45, + 275, + 170, + 156, + 39, + 190, + 307, + 38, + 304, + 121, + 383, + 102, + 317, + 130, + 34, + 306, + 288, + 174, + 81, + 97, + 251, + 286, + 107, + 224, + 293, + 205, + 333, + 185, + 25, + 98, + 83, + 216, + 88, + 33, + 88, + 173, + 332, + 318, + 296, + 279, + 299, + 224, + 198, + 175, + 215, + 339, + 279, + 238, + 63, + 335, + 298, + 83, + 124, + 207, + 183, + 248, + 147, + 86, + 35, + 325, + 39, + 373, + 342, + 235, + 103, + 9, + 299, + 395, + 36, + 193, + 50, + 42, + 297, + 374, + 103, + 262, + 41, + 234, + 257, + 171, + 233, + 107, + 290, + 383, + 340, + 23, + 102, + 95, + 386, + 78, + 43, + 317, + 175, + 380, + 319, + 291, + 372, + 233, + 191, + 120, + 388, + 8, + 303, + 298, + 341, + 331, + 112, + 308, + 396, + 363, + 154, + 117, + 48, + 129, + 214, + 236, + 320, + 186, + 376, + 265, + 159, + 280, + 289, + 115, + 190, + 242, + 383, + 182, + 248, + 141, + 147, + 115, + 92, + 168, + 106, + 187, + 228, + 357, + 325, + 337, + 67, + 320, + 16, + 43, + 202, + 22, + 63, + 319, + 68, + 121, + 108, + 206, + 213, + 244, + 371, + 183, + 327, + 54, + 314, + 1, + 363, + 245, + 366, + 319, + 216, + 80, + 399, + 50, + 68, + 27, + 39, + 333, + 315, + 269, + 267, + 39, + 137, + 161, + 291, + 394, + 42, + 156, + 12, + 80, + 127, + 189, + 146, + 124, + 73, + 7, + 397, + 48, + 120, + 13, + 193, + 258, + 88, + 181, + 289, + 140, + 52, + 4, + 328, + 320, + 257, + 291, + 104, + 81, + 238, + 41, + 266, + 13, + 170, + 397, + 364, + 322, + 340, + 222, + 38, + 312, + 373, + 230, + 311, + 103, + 27, + 111, + 119, + 338, + 111, + 298, + 119, + 319, + 81, + 139, + 180, + 304, + 161, + 103, + 171, + 176, + 122, + 75, + 217, + 0, + 281, + 62, + 22, + 330, + 226, + 121, + 334, + 36, + 40, + 181, + 249, + 312, + 333, + 146, + 280, + 392, + 117, + 218, + 218, + 298, + 138, + 167, + 315, + 316, + 202, + 1, + 73, + 351, + 317, + 334, + 263, + 127, + 140, + 348, + 373, + 46, + 30, + 297, + 304, + 259, + 267, + 303, + 373, + 327, + 260, + 355, + 324, + 120, + 17, + 384, + 373, + 170, + 373, + 190, + 240, + 349, + 321, + 44, + 346, + 50, + 109, + 359, + 318, + 58, + 294, + 291, + 96, + 312, + 164, + 327, + 348, + 242, + 132, + 343, + 73, + 287, + 183, + 140, + 214, + 389, + 156, + 29, + 91, + 375, + 233, + 62, + 217, + 52, + 213, + 344, + 387, + 252, + 357, + 194, + 196, + 302, + 339, + 167, + 265, + 26, + 332, + 248, + 91, + 264, + 16, + 259, + 317, + 128, + 259, + 160, + 386, + 198, + 135, + 383, + 342, + 65, + 187, + 225, + 289, + 324, + 387, + 243, + 44, + 194, + 376, + 88, + 280, + 332, + 184, + 365, + 170, + 91, + 34, + 302, + 318, + 51, + 3, + 61, + 156, + 14, + 14, + 165, + 251, + 170, + 222, + 84, + 158, + 214, + 142, + 247, + 330, + 184, + 52, + 119, + 257, + 252, + 353, + 315, + 9, + 215, + 212, + 357, + 121, + 321, + 115, + 94, + 195, + 284, + 162, + 56, + 155, + 193, + 78, + 306, + 280, + 399, + 322, + 291, + 195, + 206, + 29, + 50, + 297, + 275, + 5, + 273, + 56, + 332, + 218, + 325, + 195, + 298, + 70, + 219, + 90, + 390, + 191, + 129, + 284, + 87, + 279, + 41, + 198, + 13, + 291, + 327, + 363, + 365, + 223, + 168, + 255, + 16, + 166, + 44, + 16, + 76, + 135, + 280, + 93, + 111, + 311, + 244, + 177, + 271, + 180, + 122, + 288, + 125, + 152, + 117, + 8, + 399, + 22, + 80, + 130, + 131, + 322, + 331, + 118, + 168, + 66, + 265, + 251, + 58, + 10, + 293, + 68, + 286, + 260, + 113, + 140, + 250, + 98, + 60, + 255, + 349, + 153, + 267, + 71, + 35, + 151, + 398, + 45, + 289, + 94, + 355, + 265, + 361, + 365, + 48, + 347, + 149, + 169, + 112, + 104, + 72, + 114, + 290, + 394, + 250, + 27, + 65, + 232, + 77, + 213, + 238, + 209, + 358, + 194, + 207, + 117, + 297, + 386, + 387, + 350, + 380, + 16, + 331, + 394, + 51, + 185, + 248, + 374, + 162, + 331, + 50, + 167, + 222, + 378, + 38, + 132, + 52, + 203, + 215, + 94, + 294, + 225, + 1, + 67, + 188, + 161, + 109, + 249, + 257, + 390, + 342, + 360, + 234, + 138, + 8, + 18, + 198, + 203, + 130, + 180, + 163, + 74, + 258, + 135, + 66, + 284, + 369, + 212, + 212, + 1, + 81, + 191, + 195, + 271, + 10, + 379, + 250, + 64, + 353, + 50, + 34, + 134, + 255, + 174, + 129, + 19, + 227, + 105, + 32, + 321, + 94, + 161, + 380, + 96, + 360, + 35, + 395, + 183, + 202, + 163, + 192, + 320, + 226, + 197, + 60, + 165, + 124, + 49, + 155, + 314, + 20, + 231, + 351, + 308, + 384, + 323, + 12, + 73, + 252, + 161, + 359, + 118, + 243, + 398, + 29, + 12, + 171, + 296, + 344, + 313, + 124, + 41, + 132, + 308, + 266, + 262, + 179, + 159, + 367, + 36, + 106, + 382, + 222, + 4, + 232, + 55, + 121, + 358, + 235, + 212, + 108, + 245, + 389, + 173, + 392, + 61, + 44, + 353, + 194, + 62, + 277, + 55, + 188, + 163, + 129, + 198, + 382, + 170, + 293, + 63, + 330, + 225, + 143, + 77, + 42, + 161, + 207, + 154, + 252, + 378, + 201, + 354, + 354, + 286, + 252, + 21, + 315, + 335, + 261, + 276, + 118, + 68, + 22, + 317, + 176, + 381, + 336, + 336, + 330, + 148, + 242, + 217, + 270, + 57, + 126, + 198, + 173, + 292, + 204, + 263, + 117, + 39, + 42, + 136, + 3, + 332, + 28, + 369, + 125, + 208, + 175, + 166, + 192, + 148, + 170, + 137, + 278, + 163, + 66, + 312, + 213, + 144, + 39, + 172, + 34, + 383, + 210, + 372, + 303, + 34, + 356, + 288, + 255, + 246, + 51, + 15, + 337, + 51, + 262, + 94, + 377, + 86, + 130, + 141, + 208, + 59, + 28, + 399, + 377, + 185, + 28, + 291, + 195, + 144, + 360, + 56, + 376, + 200, + 213, + 24, + 24, + 135, + 267, + 120, + 400, + 270, + 371, + 130, + 230, + 165, + 90, + 245, + 263, + 357, + 363, + 323, + 224, + 172, + 255, + 357, + 23, + 187, + 247, + 30, + 276, + 260, + 86, + 171, + 80, + 183, + 0, + 300, + 146, + 35, + 293, + 308, + 72, + 108, + 278, + 189, + 170, + 275, + 364, + 155, + 322, + 336, + 186, + 267, + 114, + 0, + 153, + 382, + 3, + 378, + 274, + 293, + 176, + 142, + 85, + 186, + 91, + 208, + 297, + 189, + 121, + 7, + 353, + 73, + 360, + 226, + 354, + 282, + 249, + 166, + 53, + 358, + 17, + 2, + 89, + 243, + 145, + 381, + 69, + 112, + 56, + 283, + 15, + 207, + 218, + 122, + 348, + 136, + 253, + 304, + 32, + 141, + 64, + 120, + 362, + 217, + 82, + 15, + 177, + 325, + 142, + 35, + 400, + 66, + 105, + 348, + 132, + 363, + 284, + 365, + 159, + 104, + 322, + 242, + 111, + 375, + 191, + 380, + 313, + 289, + 290, + 195, + 295, + 295, + 186, + 89, + 355, + 336, + 248, + 38, + 106, + 351, + 48, + 155, + 59, + 315, + 227, + 208, + 3, + 212, + 303, + 126, + 112, + 316, + 267, + 312, + 300, + 370, + 190, + 238, + 129, + 129, + 82, + 258, + 32, + 198, + 25, + 12, + 98, + 167, + 19, + 50, + 190, + 153, + 334, + 349, + 219, + 378, + 300, + 378, + 61, + 65, + 321, + 172, + 380, + 133, + 20, + 152, + 279, + 120, + 348, + 174, + 236, + 334, + 127, + 100, + 187, + 50, + 279, + 276, + 88, + 195, + 53, + 230, + 0, + 192, + 54, + 38, + 257, + 203, + 276, + 243, + 288, + 22, + 317, + 154, + 230, + 378, + 200, + 148, + 227, + 21, + 235, + 29, + 185, + 378, + 301, + 70, + 307, + 326, + 168, + 216, + 66, + 178, + 193, + 320, + 343, + 374, + 399, + 325, + 259, + 395, + 69, + 223, + 281, + 354, + 205, + 292, + 204, + 160, + 193, + 396, + 294, + 135, + 395, + 381, + 30, + 69, + 227, + 153, + 153, + 173, + 214, + 258, + 109, + 161, + 162, + 172, + 26, + 347, + 148, + 98, + 182, + 8, + 66, + 21, + 175, + 216, + 191, + 355, + 61, + 40, + 209, + 49, + 313, + 390, + 157, + 133, + 270, + 172, + 92, + 108, + 95, + 8, + 269, + 369, + 94, + 126, + 34, + 368, + 264, + 342, + 157, + 140, + 37, + 271, + 313, + 247, + 169, + 3, + 71, + 272, + 300, + 175, + 21, + 397, + 30, + 278, + 15, + 261, + 44, + 203, + 15, + 299, + 375, + 330, + 371, + 319, + 338, + 155, + 337, + 278, + 118, + 29, + 197, + 90, + 290, + 13, + 109, + 205, + 368, + 223, + 400, + 173, + 199, + 356, + 328, + 184, + 173, + 18, + 317, + 285, + 341, + 299, + 82, + 219, + 374, + 366, + 393, + 73, + 143, + 3, + 198, + 269, + 348, + 307, + 234, + 350, + 378, + 299, + 204, + 386, + 153, + 200, + 371, + 230, + 142, + 380, + 112, + 222, + 136, + 181, + 105, + 200, + 278, + 254, + 69, + 361, + 387, + 367, + 23, + 327, + 95, + 280, + 287, + 150, + 105, + 251, + 190, + 379, + 178, + 149, + 157, + 345, + 30, + 11, + 282, + 393, + 73, + 349, + 218, + 105, + 242, + 216, + 316, + 218, + 164, + 176, + 387, + 387, + 393, + 192, + 156, + 2, + 355, + 286, + 138, + 326, + 312, + 330, + 357, + 236, + 340, + 228, + 59, + 96, + 156, + 331, + 212, + 277, + 133, + 219, + 190, + 157, + 235, + 329, + 50, + 215, + 30, + 26, + 270, + 115, + 244, + 272, + 347, + 74, + 14, + 88, + 5, + 181, + 12, + 279, + 327, + 243, + 119, + 56, + 174, + 309, + 234, + 238, + 126, + 209, + 150, + 297, + 152, + 368, + 26, + 367, + 186, + 227, + 72, + 332, + 33, + 33, + 279, + 329, + 372, + 77, + 71, + 301, + 17, + 88, + 183, + 25, + 53, + 305, + 282, + 251, + 32, + 375, + 67, + 366, + 340, + 242, + 157, + 184, + 268, + 79, + 45, + 25, + 203, + 43, + 222, + 377, + 226, + 150, + 39, + 294, + 63, + 327, + 294, + 154, + 132, + 72, + 161, + 33, + 358, + 386, + 330, + 26, + 74, + 194, + 51, + 181, + 363, + 394, + 103, + 295, + 46, + 272, + 88, + 40, + 63, + 320, + 137, + 264, + 331, + 181, + 281, + 298, + 252, + 10, + 229, + 57, + 17, + 178, + 185, + 48, + 216, + 89, + 352, + 43, + 328, + 56, + 125, + 63, + 336, + 20, + 174, + 272, + 375, + 337, + 340, + 249, + 382, + 8, + 86, + 155, + 145, + 146, + 377, + 160, + 38, + 310, + 201, + 90, + 287, + 251, + 298, + 281, + 144, + 334, + 104, + 13, + 215, + 387, + 190, + 327, + 301, + 365, + 236, + 297, + 2, + 95, + 25, + 35, + 199, + 261, + 329, + 336, + 256, + 2, + 91, + 208, + 198, + 165, + 105, + 36, + 44, + 34, + 59, + 23, + 1, + 174, + 43, + 178, + 103, + 114, + 358, + 397, + 337, + 84, + 350, + 363, + 241, + 288, + 215, + 229, + 254, + 41, + 153, + 391, + 43, + 323, + 181, + 137, + 172, + 284, + 354, + 209, + 321, + 303, + 145, + 52, + 341, + 157, + 347, + 41, + 201, + 347, + 352, + 300, + 364, + 162, + 15, + 363, + 313, + 278, + 327, + 243, + 338, + 397, + 57, + 40, + 335, + 191, + 185, + 35, + 178, + 315, + 370, + 1, + 60, + 190, + 308, + 1, + 216, + 171, + 394, + 284, + 6, + 386, + 294, + 210, + 229, + 130, + 161, + 361, + 10, + 69, + 235, + 184, + 266, + 40, + 348, + 161, + 21, + 221, + 322, + 365, + 114, + 183, + 282, + 62, + 244, + 44, + 33, + 152, + 394, + 281, + 392, + 73, + 87, + 84, + 208, + 331, + 331, + 190, + 88, + 262, + 141, + 155, + 242, + 38, + 178, + 231, + 234, + 176, + 126, + 73, + 198, + 171, + 356, + 123, + 199, + 364, + 262, + 364, + 202, + 87, + 17, + 27, + 100, + 237, + 67, + 393, + 382, + 50, + 110, + 392, + 247, + 245, + 307, + 313, + 380, + 166, + 372, + 96, + 245, + 388, + 274, + 202, + 59, + 351, + 322, + 165, + 250, + 74, + 70, + 287, + 348, + 66, + 56, + 229, + 284, + 226, + 76, + 257, + 132, + 350, + 213, + 208, + 206, + 32, + 237, + 126, + 229, + 375, + 102, + 398, + 137, + 111, + 381, + 105, + 146, + 69, + 299, + 184, + 1, + 292, + 367, + 240, + 207, + 64, + 337, + 259, + 277, + 93, + 4, + 9, + 342, + 395, + 289, + 399, + 171, + 392, + 388, + 182, + 57, + 239, + 394, + 151, + 89, + 372, + 146, + 311, + 318, + 395, + 358, + 151, + 281, + 280, + 40, + 310, + 53, + 17, + 215, + 213, + 377, + 209, + 384, + 379, + 204, + 251, + 349, + 98, + 274, + 137, + 284, + 329, + 360, + 299, + 309, + 54, + 84, + 86, + 106, + 382, + 227, + 388, + 28, + 136, + 150, + 322, + 89, + 348, + 289, + 256, + 256, + 322, + 76, + 65, + 278, + 20, + 119, + 345, + 23, + 158, + 315, + 349, + 116, + 10, + 155, + 397, + 43, + 70, + 259, + 290, + 121, + 306, + 228, + 67, + 172, + 230, + 79, + 325, + 216, + 177, + 256, + 340, + 395, + 75, + 178, + 382, + 240, + 233, + 398, + 34, + 178, + 321, + 104, + 239, + 129, + 322, + 20, + 195, + 295, + 176, + 187, + 265, + 193, + 33, + 232, + 63, + 146, + 306, + 61, + 292, + 345, + 292, + 168, + 244, + 378, + 348, + 27, + 162, + 53, + 356, + 130, + 233, + 341, + 379, + 325, + 183, + 158, + 328, + 190, + 385, + 383, + 273, + 212, + 62, + 10, + 283, + 228, + 383, + 67, + 173, + 149, + 145, + 392, + 370, + 72, + 362, + 2, + 180, + 138, + 262, + 344, + 156, + 301, + 103, + 238, + 177, + 30, + 271, + 238, + 364, + 272, + 44, + 390, + 289, + 27, + 228, + 51, + 329, + 248, + 54, + 235, + 148, + 303, + 114, + 229, + 201, + 359, + 208, + 131, + 67, + 239, + 271, + 63, + 50, + 107, + 180, + 5, + 330, + 309, + 367, + 261, + 6, + 246, + 286, + 248, + 353, + 366, + 198, + 44, + 192, + 375, + 34, + 108, + 297, + 8, + 175, + 278, + 309, + 311, + 190, + 397, + 337, + 119, + 142, + 6, + 299, + 96, + 257, + 88, + 221, + 135, + 249, + 285, + 356, + 316, + 179, + 36, + 71, + 172, + 44, + 227, + 23, + 391, + 207, + 193, + 327, + 191, + 208, + 200, + 218, + 367, + 225, + 226, + 105, + 177, + 133, + 169, + 241, + 90, + 288, + 85, + 221, + 257, + 122, + 219, + 190, + 85, + 81, + 219, + 49, + 225, + 84, + 75, + 16, + 173, + 89, + 319, + 299, + 174, + 319, + 157, + 258, + 317, + 24, + 64, + 392, + 237, + 348, + 69, + 279, + 221, + 189, + 97, + 297, + 136, + 369, + 93, + 241, + 255, + 170, + 199, + 312, + 124, + 275, + 295, + 7, + 0, + 175, + 153, + 92, + 298, + 303, + 195, + 193, + 244, + 238, + 22, + 274, + 133, + 374, + 193, + 27, + 367, + 261, + 188, + 92, + 251, + 25, + 340, + 211, + 312, + 41, + 145, + 366, + 30, + 236, + 340, + 378, + 122, + 159, + 57, + 319, + 67, + 255, + 260, + 350, + 166, + 179, + 340, + 249, + 293, + 119, + 195, + 384, + 375, + 10, + 371, + 381, + 335, + 4, + 112, + 250, + 198, + 60, + 376, + 360, + 331, + 270, + 328, + 378, + 174, + 66, + 356, + 278, + 273, + 34, + 70, + 339, + 204, + 363, + 332, + 369, + 83, + 213, + 27, + 192, + 25, + 230, + 345, + 247, + 203, + 119, + 281, + 65, + 206, + 162, + 201, + 99, + 210, + 206, + 180, + 253, + 127, + 255, + 49, + 45, + 40, + 324, + 236, + 275, + 85, + 234, + 293, + 183, + 185, + 185, + 93, + 290, + 219, + 168, + 330, + 162, + 306, + 233, + 310, + 132, + 185, + 318, + 93, + 167, + 244, + 298, + 213, + 227, + 208, + 284, + 202, + 88, + 9, + 92, + 354, + 66, + 397, + 392, + 26, + 211, + 236, + 213, + 61, + 400, + 227, + 367, + 85, + 163, + 176, + 378, + 147, + 27, + 300, + 190, + 123, + 289, + 228, + 203, + 387, + 382, + 31, + 235, + 3, + 135, + 61, + 230, + 237, + 121, + 268, + 191, + 240, + 141, + 228, + 229, + 23, + 397, + 213, + 143, + 290, + 180, + 149, + 247, + 235, + 170, + 174, + 216, + 133, + 32, + 300, + 124, + 174, + 165, + 344, + 305, + 317, + 359, + 383, + 220, + 303, + 377, + 141, + 76, + 70, + 145, + 232, + 34, + 25, + 20, + 162, + 219, + 247, + 302, + 134, + 343, + 138, + 85, + 279, + 259, + 330, + 297, + 8, + 60, + 394, + 377, + 31, + 244, + 329, + 233, + 271, + 208, + 330, + 335, + 396, + 67, + 168, + 121, + 82, + 374, + 342, + 24, + 146, + 150, + 347, + 212, + 165, + 183, + 185, + 218, + 368, + 301, + 205, + 76, + 179, + 302, + 200, + 254, + 129, + 142, + 122, + 71, + 275, + 303, + 87, + 55, + 46, + 187, + 314, + 212, + 195, + 384, + 232, + 396, + 173, + 52, + 273, + 11, + 316, + 134, + 100, + 359, + 353, + 213, + 102, + 204, + 9, + 238, + 278, + 326, + 30, + 61, + 176, + 328, + 304, + 190, + 174, + 174, + 133, + 235, + 125, + 194, + 330, + 346, + 28, + 307, + 264, + 323, + 197, + 292, + 245, + 366, + 143, + 176, + 368, + 196, + 266, + 81, + 191, + 353, + 186, + 369, + 143, + 182, + 150, + 363, + 386, + 399, + 11, + 93, + 230, + 301, + 66, + 97, + 345, + 183, + 21, + 67, + 367, + 333, + 227, + 147, + 350, + 356, + 117, + 85, + 189, + 354, + 136, + 57, + 53, + 72, + 105, + 243, + 316, + 236, + 3, + 203, + 347, + 316, + 248, + 351, + 255, + 144, + 135, + 246, + 255, + 91, + 165, + 216, + 42, + 206, + 82, + 386, + 192, + 193, + 101, + 330, + 52, + 174, + 395, + 260, + 31, + 369, + 372, + 209, + 3, + 179, + 358, + 113, + 76, + 239, + 47, + 136, + 345, + 8, + 29, + 82, + 52, + 109, + 127, + 15, + 112, + 167, + 160, + 203, + 91, + 218, + 206, + 210, + 151, + 399, + 124, + 399, + 190, + 333, + 366, + 131, + 400, + 357, + 108, + 399, + 31, + 223, + 88, + 2, + 309, + 73, + 137, + 365, + 240, + 153, + 396, + 397, + 197, + 281, + 329, + 18, + 152, + 26, + 234, + 116, + 297, + 312, + 333, + 64, + 143, + 282, + 128, + 186, + 386, + 251, + 255, + 299, + 153, + 323, + 261, + 320, + 259, + 338, + 208, + 299, + 101, + 62, + 234, + 267, + 60, + 398, + 179, + 141, + 376, + 374, + 90, + 396, + 68, + 206, + 193, + 384, + 380, + 123, + 150, + 79, + 398, + 358, + 372, + 305, + 308, + 186, + 9, + 297, + 194, + 209, + 26, + 147, + 76, + 21, + 171, + 118, + 346, + 301, + 152, + 68, + 315, + 14, + 275, + 171, + 329, + 282, + 128, + 102, + 117, + 204, + 194, + 390, + 330, + 232, + 80, + 151, + 158, + 221, + 398, + 85, + 177, + 128, + 22, + 191, + 53, + 249, + 366, + 105, + 295, + 63, + 154, + 191, + 51, + 40, + 0, + 170, + 234, + 318, + 320, + 49, + 234, + 189, + 308, + 7, + 235, + 199, + 105, + 93, + 370, + 148, + 87, + 90, + 68, + 270, + 358, + 306, + 150, + 201, + 195, + 290, + 252, + 344, + 140, + 317, + 100, + 26, + 313, + 108, + 35, + 333, + 319, + 347, + 273, + 326, + 337, + 383, + 151, + 355, + 281, + 188, + 164, + 337, + 209, + 257, + 104, + 78, + 103, + 398, + 169, + 44, + 38, + 398, + 204, + 250, + 119, + 274, + 332, + 347, + 373, + 40, + 338, + 305, + 67, + 372, + 305, + 135, + 204, + 9, + 378, + 76, + 124, + 324, + 207, + 303, + 356, + 382, + 389, + 60, + 321, + 33, + 168, + 205, + 171, + 247, + 7, + 128, + 311, + 172, + 347, + 222, + 163, + 237, + 297, + 168, + 131, + 62, + 180, + 263, + 90, + 97, + 32, + 396, + 261, + 113, + 295, + 248, + 378, + 60, + 87, + 316, + 7, + 272, + 34, + 262, + 165, + 172, + 336, + 281, + 153, + 196, + 3, + 218, + 27, + 378, + 293, + 147, + 28, + 40, + 327, + 28, + 371, + 218, + 376, + 328, + 362, + 107, + 241, + 109, + 213, + 132, + 302, + 98, + 384, + 324, + 74, + 176, + 132, + 199, + 87, + 278, + 136, + 150, + 226, + 107, + 371, + 226, + 94, + 394, + 140, + 327, + 33, + 105, + 61, + 230, + 244, + 146, + 354, + 150, + 295, + 337, + 379, + 98, + 342, + 40, + 256, + 396, + 30, + 360, + 179, + 107, + 390, + 231, + 24, + 202, + 357, + 247, + 227, + 263, + 283, + 354, + 95, + 57, + 224, + 196, + 200, + 394, + 43, + 336, + 284, + 250, + 172, + 245, + 288, + 218, + 169, + 91, + 24, + 280, + 40, + 107, + 101, + 197, + 52, + 159, + 275, + 232, + 114, + 396, + 290, + 125, + 246, + 208, + 133, + 363, + 124, + 37, + 302, + 363, + 51, + 215, + 32, + 307, + 344, + 323, + 320, + 215, + 325, + 366, + 398, + 215, + 61, + 191, + 63, + 218, + 203, + 35, + 322, + 128, + 253, + 271, + 246, + 300, + 221, + 4, + 12, + 233, + 126, + 117, + 342, + 46, + 98, + 181, + 81, + 106, + 393, + 233, + 239, + 284, + 258, + 140, + 273, + 235, + 110, + 333, + 311, + 110, + 265, + 201, + 244, + 261, + 34, + 200, + 357, + 342, + 295, + 122, + 168, + 142, + 250, + 2, + 78, + 96, + 45, + 335, + 197, + 174, + 93, + 54, + 282, + 56, + 173, + 28, + 383, + 258, + 134, + 162, + 178, + 48, + 347, + 128, + 36, + 119, + 337, + 327, + 340, + 22, + 96, + 158, + 395, + 26, + 201, + 292, + 35, + 194, + 101, + 372, + 27, + 89, + 276, + 294, + 293, + 115, + 97, + 106, + 172, + 356, + 110, + 329, + 104, + 176, + 123, + 59, + 310, + 74, + 363, + 120, + 71, + 384, + 375, + 383, + 238, + 246, + 256, + 298, + 113, + 284, + 184, + 42, + 179, + 41, + 46, + 266, + 154, + 88, + 148, + 181, + 271, + 214, + 32, + 198, + 76, + 260, + 269, + 7, + 202, + 8, + 6, + 162, + 294, + 309, + 72, + 235, + 130, + 146, + 294, + 319, + 19, + 337, + 285, + 49, + 44, + 125, + 222, + 390, + 64, + 164, + 179, + 72, + 356, + 127, + 66, + 142, + 100, + 121, + 164, + 361, + 280, + 5, + 398, + 105, + 372, + 193, + 263, + 375, + 335, + 313, + 361, + 118, + 18, + 354, + 14, + 295, + 229, + 204, + 146, + 96, + 104, + 252, + 319, + 382, + 157, + 396, + 352, + 52, + 214, + 69, + 302, + 185, + 219, + 250, + 278, + 52, + 177, + 89, + 227, + 208, + 82, + 73, + 337, + 46, + 124, + 115, + 237, + 171, + 182, + 68, + 271, + 70, + 294, + 289, + 243, + 251, + 35, + 28, + 295, + 220, + 379, + 337, + 63, + 145, + 99, + 367, + 187, + 371, + 189, + 326, + 336, + 84, + 95, + 177, + 283, + 273, + 33, + 214, + 259, + 165, + 172, + 123, + 100, + 81, + 15, + 66, + 379, + 126, + 53, + 354, + 51, + 194, + 233, + 4, + 221, + 1, + 245, + 32, + 292, + 36, + 76, + 277, + 63, + 153, + 42, + 52, + 271, + 396, + 236, + 64, + 144, + 271, + 147, + 217, + 70, + 138, + 290, + 160, + 319, + 280, + 62, + 399, + 299, + 305, + 309, + 399, + 186, + 19, + 14, + 9, + 272, + 10, + 120, + 258, + 94, + 325, + 51, + 241, + 398, + 254, + 278, + 205, + 211, + 199, + 46, + 345, + 336, + 174, + 208, + 330, + 159, + 105, + 16, + 4, + 104, + 157, + 27, + 306, + 334, + 139, + 387, + 103, + 183, + 15, + 151, + 364, + 118, + 38, + 394, + 27, + 49, + 320, + 152, + 14, + 46, + 384, + 172, + 294, + 167, + 349, + 175, + 290, + 368, + 26, + 125, + 139, + 287, + 224, + 376, + 380, + 134, + 370, + 377, + 39, + 55, + 394, + 137, + 288, + 357, + 102, + 75, + 312, + 118, + 245, + 207, + 253, + 230, + 38, + 369, + 19, + 262, + 164, + 78, + 376, + 2, + 293, + 368, + 2, + 235, + 18, + 358, + 310, + 94, + 111, + 125, + 114, + 252, + 235, + 272, + 245, + 55, + 197, + 80, + 157, + 221, + 287, + 382, + 139, + 0, + 171, + 166, + 144, + 400, + 43, + 18, + 350, + 204, + 111, + 140, + 315, + 1, + 400, + 56, + 50, + 319, + 149, + 266, + 30, + 57, + 357, + 298, + 66, + 50, + 143, + 28, + 247, + 398, + 170, + 287, + 329, + 350, + 302, + 154, + 212, + 92, + 326, + 306, + 105, + 53, + 65, + 198, + 210, + 303, + 45, + 391, + 73, + 177, + 244, + 142, + 129, + 338, + 14, + 254, + 201, + 314, + 62, + 185, + 246, + 268, + 324, + 242, + 97, + 331, + 208, + 307, + 231, + 194, + 299, + 325, + 316, + 329, + 291, + 4, + 19, + 209, + 121, + 164, + 233, + 166, + 341, + 183, + 157, + 329, + 230, + 216, + 14, + 297, + 282, + 174, + 73, + 132, + 354, + 259, + 50, + 61, + 321, + 284, + 159, + 375, + 171, + 327, + 9, + 16, + 42, + 298, + 45, + 122, + 116, + 177, + 264, + 138, + 231, + 127, + 200, + 339, + 22, + 173, + 349, + 136, + 194, + 27, + 88, + 385, + 45, + 10, + 195, + 42, + 147, + 14, + 339, + 110, + 14, + 319, + 42, + 335, + 110, + 181, + 235, + 79, + 109, + 194, + 398, + 343, + 12, + 108, + 192, + 213, + 25, + 112, + 220, + 62, + 376, + 122, + 400, + 351, + 256, + 217, + 195, + 334, + 117, + 114, + 331, + 166, + 378, + 43, + 142, + 286, + 323, + 188, + 380, + 119, + 302, + 0, + 252, + 160, + 148, + 164, + 4, + 224, + 304, + 266, + 40, + 226, + 91, + 398, + 24, + 227, + 336, + 105, + 318, + 364, + 206, + 193, + 319, + 247, + 330, + 286, + 179, + 256, + 110, + 36, + 227, + 116, + 316, + 202, + 319, + 125, + 111, + 97, + 80, + 389, + 229, + 73, + 119, + 143, + 278, + 173, + 332, + 24, + 38, + 31, + 75, + 104, + 99, + 27, + 125, + 156, + 191, + 171, + 342, + 60, + 400, + 191, + 170, + 386, + 22, + 378, + 225, + 165, + 75, + 99, + 233, + 356, + 397, + 55, + 329, + 41, + 3, + 289, + 202, + 167, + 104, + 319, + 340, + 167, + 6, + 351, + 277, + 343, + 137, + 366, + 1, + 311, + 78, + 28, + 231, + 76, + 397, + 269, + 81, + 362, + 275, + 392, + 194, + 244, + 256, + 378, + 268, + 67, + 151, + 12, + 294, + 122, + 246, + 197, + 392, + 224, + 67, + 78, + 158, + 134, + 316, + 122, + 322, + 133, + 193, + 276, + 192, + 116, + 223, + 155, + 137, + 173, + 48, + 37, + 122, + 354, + 149, + 119, + 310, + 297, + 118, + 231, + 76, + 201, + 211, + 194, + 322, + 106, + 378, + 179, + 331, + 129, + 357, + 163, + 260, + 342, + 12, + 364, + 343, + 307, + 234, + 334, + 251, + 241, + 105, + 76, + 110, + 190, + 373, + 382, + 349, + 348, + 246, + 206, + 173, + 149, + 295, + 120, + 159, + 119, + 340, + 208, + 149, + 94, + 169, + 32, + 330, + 281, + 201, + 33, + 134, + 82, + 302, + 70, + 162, + 31, + 42, + 270, + 345, + 274, + 203, + 201, + 397, + 136, + 330, + 30, + 158, + 120, + 228, + 204, + 235, + 278, + 37, + 338, + 77, + 180, + 52, + 270, + 306, + 269, + 28, + 22, + 337, + 163, + 162, + 135, + 177, + 103, + 134, + 44, + 313, + 156, + 395, + 362, + 93, + 48, + 9, + 179, + 219, + 22, + 112, + 350, + 341, + 232, + 206, + 286, + 392, + 116, + 335, + 15, + 230, + 193, + 50, + 252, + 329, + 79, + 257, + 180, + 237, + 83, + 292, + 241, + 335, + 45, + 394, + 133, + 45, + 11, + 352, + 384, + 158, + 310, + 41, + 380, + 32, + 185, + 198, + 140, + 302, + 38, + 197, + 184, + 6, + 152, + 335, + 13, + 25, + 399, + 239, + 370, + 74, + 80, + 105, + 159, + 137, + 253, + 56, + 199, + 250, + 98, + 358, + 209, + 9, + 176, + 57, + 87, + 151, + 125, + 97, + 362, + 91, + 54, + 299, + 265, + 132, + 246, + 375, + 119, + 56, + 298, + 35, + 367, + 193, + 178, + 14, + 338, + 25, + 7, + 7, + 341, + 36, + 220, + 250, + 130, + 387, + 99, + 147, + 2, + 168, + 359, + 112, + 321, + 360, + 371, + 90, + 275, + 364, + 98, + 358, + 65, + 152, + 352, + 120, + 221, + 340, + 292, + 296, + 233, + 389, + 376, + 261, + 272, + 69, + 372, + 214, + 305, + 135, + 235, + 27, + 144, + 357, + 209, + 72, + 346, + 118, + 259, + 358, + 335, + 110, + 178, + 285, + 154, + 159, + 113, + 348, + 192, + 132, + 340, + 302, + 229, + 123, + 179, + 47, + 263, + 54, + 353, + 49, + 100, + 156, + 56, + 146, + 302, + 162, + 31, + 260, + 370, + 387, + 86, + 366, + 217, + 316, + 245, + 237, + 306, + 360, + 44, + 248, + 378, + 288, + 265, + 336, + 102, + 380, + 52, + 384, + 57, + 363, + 63, + 51, + 7, + 90, + 34, + 60, + 309, + 317, + 157, + 29, + 34, + 111, + 92, + 181, + 161, + 399, + 73, + 348, + 261, + 311, + 73, + 222, + 222, + 18, + 98, + 287, + 255, + 159, + 176, + 343, + 355, + 134, + 200, + 50, + 39, + 51, + 120, + 1, + 374, + 216, + 155, + 154, + 147, + 73, + 360, + 373, + 113, + 167, + 13, + 256, + 213, + 391, + 148, + 172, + 338, + 400, + 341, + 200, + 282, + 361, + 293, + 44, + 196, + 346, + 26, + 139, + 100, + 203, + 191, + 21, + 133, + 77, + 354, + 246, + 372, + 72, + 148, + 94, + 242, + 14, + 224, + 398, + 382, + 82, + 179, + 359, + 284, + 95, + 177, + 279, + 177, + 210, + 19, + 327, + 69, + 163, + 298, + 266, + 108, + 29, + 50, + 87, + 392, + 29, + 230, + 46, + 135, + 174, + 377, + 49, + 394, + 289, + 295, + 61, + 164, + 152, + 254, + 381, + 24, + 260, + 306, + 165, + 250, + 343, + 386, + 204, + 250, + 241, + 132, + 59, + 298, + 167, + 214, + 218, + 375, + 272, + 85, + 293, + 313, + 223, + 282, + 89, + 272, + 113, + 377, + 159, + 311, + 378, + 331, + 143, + 360, + 138, + 207, + 48, + 103, + 67, + 211, + 123, + 121, + 320, + 332, + 31, + 87, + 113, + 326, + 101, + 151, + 85, + 300, + 366, + 84, + 356, + 254, + 192, + 63, + 138, + 116, + 270, + 204, + 11, + 262, + 20, + 299, + 127, + 200, + 375, + 294, + 148, + 90, + 179, + 103, + 140, + 61, + 42, + 277, + 58, + 289, + 341, + 275, + 118, + 337, + 280, + 264, + 139, + 155, + 140, + 140, + 309, + 301, + 97, + 68, + 396, + 235, + 170, + 229, + 354, + 207, + 43, + 220, + 12, + 369, + 259, + 303, + 366, + 345, + 259, + 240, + 84, + 33, + 96, + 295, + 359, + 273, + 236, + 153, + 17, + 146, + 303, + 308, + 72, + 100, + 314, + 328, + 383, + 154, + 381, + 260, + 363, + 92, + 321, + 310, + 147, + 179, + 113, + 246, + 14, + 194, + 136, + 348, + 260, + 380, + 284, + 279, + 94, + 262, + 118, + 6, + 27, + 105, + 384, + 337, + 328, + 394, + 110, + 398, + 317, + 385, + 124, + 254, + 117, + 317, + 195, + 88, + 134, + 290, + 214, + 247, + 323, + 387, + 346, + 243, + 14, + 48, + 36, + 172, + 377, + 253, + 110, + 144, + 244, + 347, + 117, + 88, + 347, + 6, + 32, + 24, + 155, + 126, + 68, + 260, + 8, + 296, + 251, + 112, + 196, + 322, + 313, + 126, + 95, + 95, + 23, + 398, + 144, + 114, + 101, + 57, + 176, + 349, + 324, + 334, + 176, + 237, + 238, + 40, + 389, + 322, + 251, + 337, + 281, + 250, + 153, + 125, + 114, + 9, + 304, + 278, + 318, + 371, + 287, + 218, + 185, + 300, + 372, + 241, + 196, + 65, + 138, + 154, + 400, + 89, + 84, + 203, + 378, + 216, + 295, + 55, + 281, + 166, + 303, + 251, + 238, + 198, + 60, + 102, + 34, + 331, + 90, + 165, + 45, + 301, + 88, + 103, + 45, + 124, + 38, + 35, + 279, + 113, + 247, + 356, + 330, + 384, + 307, + 363, + 149, + 70, + 217, + 151, + 105, + 143, + 380, + 190, + 5, + 89, + 114, + 0, + 321, + 239, + 227, + 160, + 241, + 99, + 235, + 121, + 240, + 131, + 184, + 215, + 346, + 291, + 377, + 233, + 289, + 146, + 139, + 75, + 265, + 189, + 303, + 111, + 328, + 247, + 141, + 360, + 327, + 308, + 339, + 230, + 207, + 99, + 251, + 97, + 337, + 181, + 280, + 335, + 361, + 394, + 250, + 181, + 225, + 231, + 351, + 129, + 126, + 97, + 96, + 2, + 358, + 61, + 158, + 374, + 25, + 391, + 64, + 168, + 367, + 43, + 175, + 301, + 59, + 150, + 375, + 89, + 130, + 278, + 215, + 125, + 398, + 186, + 291, + 383, + 374, + 312, + 236, + 339, + 215, + 71, + 399, + 34, + 296, + 125, + 311, + 33, + 140, + 301, + 45, + 377, + 388, + 6, + 156, + 375, + 37, + 393, + 308, + 147, + 318, + 153, + 128, + 304, + 245, + 334, + 50, + 38, + 379, + 99, + 328, + 369, + 90, + 157, + 389, + 297, + 376, + 269, + 56, + 41, + 280, + 315, + 251, + 50, + 65, + 349, + 334, + 288, + 183, + 391, + 294, + 288, + 352, + 276, + 247, + 303, + 331, + 45, + 72, + 360, + 223, + 392, + 333, + 222, + 150, + 121, + 179, + 139, + 250, + 179, + 352, + 81, + 305, + 6, + 269, + 100, + 397, + 119, + 266, + 331, + 310, + 333, + 291, + 51, + 77, + 103, + 268, + 182, + 306, + 222, + 255, + 338, + 369, + 7, + 182, + 306, + 130, + 115, + 305, + 269, + 302, + 172, + 359, + 228, + 102, + 74, + 55, + 378, + 92, + 325, + 79, + 251, + 171, + 395, + 346, + 290, + 179, + 321, + 137, + 45, + 312, + 205, + 328, + 111, + 240, + 115, + 397, + 108, + 280, + 368, + 41, + 13, + 186, + 134, + 139, + 143, + 99, + 116, + 209, + 16, + 400, + 48, + 26, + 359, + 263, + 36, + 360, + 208, + 38, + 254, + 271, + 318, + 322, + 83, + 37, + 66, + 190, + 133, + 21, + 165, + 50, + 80, + 267, + 55, + 148, + 12, + 86, + 270, + 372, + 325, + 116, + 13, + 163, + 143, + 76, + 316, + 89, + 30, + 290, + 227, + 291, + 138, + 223, + 180, + 238, + 22, + 291, + 224, + 199, + 110, + 234, + 233, + 109, + 118, + 254, + 250, + 269, + 306, + 326, + 359, + 376, + 241, + 134, + 45, + 347, + 61, + 309, + 386, + 18, + 218, + 279, + 109, + 79, + 252, + 129, + 209, + 64, + 242, + 249, + 292, + 209, + 7, + 81, + 276, + 144, + 270, + 125, + 17, + 268, + 22, + 301, + 10, + 294, + 2, + 32, + 337, + 27, + 302, + 377, + 73, + 355, + 155, + 235, + 122, + 60, + 198, + 115, + 113, + 190, + 364, + 315, + 179, + 53, + 90, + 14, + 105, + 120, + 182, + 169, + 334, + 44, + 180, + 197, + 297, + 173, + 342, + 288, + 143, + 5, + 390, + 48, + 198, + 373, + 116, + 287, + 93, + 21, + 62, + 25, + 367, + 234, + 71, + 351, + 294, + 160, + 387, + 146, + 369, + 293, + 291, + 15, + 188, + 316, + 89, + 84, + 50, + 165, + 15, + 107, + 393, + 155, + 101, + 304, + 170, + 358, + 129, + 353, + 314, + 268, + 295, + 250, + 380, + 22, + 97, + 158, + 31, + 211, + 181, + 307, + 236, + 8, + 122, + 207, + 98, + 190, + 36, + 249, + 206, + 291, + 321, + 388, + 178, + 55, + 89, + 213, + 178, + 318, + 152, + 159, + 301, + 211, + 105, + 252, + 114, + 306, + 74, + 279, + 259, + 248, + 366, + 296, + 90, + 300, + 155, + 152, + 94, + 109, + 331, + 212, + 132, + 99, + 124, + 190, + 30, + 187, + 254, + 22, + 155, + 377, + 20, + 272, + 298, + 168, + 97, + 249, + 96, + 254, + 171, + 125, + 179, + 248, + 198, + 50, + 105, + 207, + 49, + 213, + 166, + 77, + 348, + 71, + 317, + 52, + 70, + 256, + 367, + 118, + 301, + 132, + 184, + 94, + 370, + 135, + 393, + 315, + 8, + 42, + 162, + 63, + 263, + 0, + 296, + 21, + 191, + 10, + 281, + 252, + 332, + 163, + 309, + 326, + 80, + 171, + 68, + 68, + 181, + 148, + 329, + 180, + 282, + 105, + 257, + 139, + 121, + 264, + 106, + 4, + 225, + 200, + 58, + 371, + 231, + 129, + 239, + 241, + 262, + 194, + 398, + 244, + 101, + 367, + 122, + 252, + 255, + 279, + 67, + 399, + 79, + 297, + 97, + 346, + 206, + 54, + 274, + 183, + 188, + 383, + 208, + 96, + 322, + 198, + 19, + 15, + 277, + 109, + 196, + 207, + 352, + 336, + 136, + 64, + 382, + 292, + 208, + 123, + 367, + 189, + 33, + 138, + 64, + 105, + 135, + 258, + 101, + 41, + 163, + 9, + 106, + 246, + 290, + 127, + 368, + 62, + 240, + 362, + 64, + 294, + 184, + 262, + 55, + 328, + 115, + 316, + 398, + 112, + 52, + 198, + 143, + 251, + 285, + 128, + 98, + 188, + 250, + 188, + 158, + 269, + 340, + 79, + 248, + 281, + 328, + 251, + 194, + 336, + 352, + 313, + 2, + 266, + 343, + 14, + 77, + 0, + 208, + 130, + 190, + 28, + 226, + 295, + 28, + 275, + 154, + 256, + 46, + 361, + 112, + 171, + 279, + 92, + 97, + 247, + 279, + 84, + 327, + 6, + 321, + 197, + 109, + 101, + 7, + 12, + 316, + 191, + 50, + 254, + 98, + 101, + 262, + 116, + 315, + 68, + 133, + 318, + 97, + 382, + 246, + 218, + 167, + 285, + 123, + 189, + 229, + 110, + 233, + 172, + 303, + 352, + 95, + 118, + 283, + 154, + 379, + 212, + 8, + 250, + 178, + 84, + 251, + 29, + 182, + 400, + 168, + 185, + 263, + 66, + 263, + 66, + 135, + 388, + 297, + 223, + 262, + 249, + 104, + 6, + 212, + 219, + 307, + 263, + 202, + 196, + 104, + 135, + 121, + 148, + 388, + 321, + 3, + 276, + 108, + 168, + 139, + 355, + 335, + 58, + 148, + 111, + 276, + 238, + 305, + 161, + 398, + 19, + 125, + 274, + 172, + 144, + 27, + 172, + 176, + 218, + 223, + 70, + 240, + 289, + 130, + 243, + 1, + 174, + 292, + 396, + 157, + 189, + 304, + 273, + 215, + 331, + 285, + 166, + 257, + 210, + 334, + 140, + 146, + 170, + 187, + 297, + 232, + 98, + 71, + 35, + 394, + 123, + 89, + 99, + 297, + 319, + 218, + 50, + 398, + 107, + 43, + 61, + 246, + 199, + 323, + 310, + 344, + 381, + 325, + 234, + 25, + 197, + 179, + 220, + 373, + 147, + 260, + 325, + 177, + 260, + 339, + 180, + 148, + 229, + 31, + 24, + 5, + 369, + 264, + 188, + 396, + 5, + 59, + 334, + 137, + 384, + 369, + 123, + 99, + 381, + 359, + 184, + 276, + 61, + 33, + 202, + 157, + 10, + 391, + 385, + 253, + 41, + 336, + 152, + 161, + 124, + 220, + 8, + 11, + 322, + 352, + 70, + 361, + 208, + 211, + 128, + 56, + 281, + 336, + 227, + 209, + 202, + 393, + 311, + 379, + 134, + 141, + 329, + 180, + 126, + 321, + 374, + 396, + 391, + 338, + 60, + 341, + 264, + 400, + 394, + 34, + 133, + 271, + 211, + 17, + 357, + 368, + 300, + 7, + 276, + 395, + 76, + 400, + 167, + 80, + 348, + 242, + 286, + 138, + 278, + 108, + 299, + 263, + 250, + 268, + 167, + 13, + 89, + 21, + 12, + 171, + 232, + 329, + 186, + 218, + 225, + 229, + 131, + 284, + 269, + 5, + 358, + 206, + 65, + 160, + 20, + 84, + 198, + 372, + 89, + 161, + 390, + 137, + 294, + 69, + 367, + 97, + 21, + 172, + 291, + 353, + 168, + 106, + 336, + 76, + 147, + 361, + 211, + 213, + 224, + 321, + 316, + 42, + 160, + 350, + 353, + 11, + 88, + 13, + 386, + 340, + 57, + 243, + 272, + 355, + 269, + 120, + 120, + 96, + 184, + 69, + 132, + 328, + 7, + 5, + 365, + 380, + 49, + 344, + 373, + 43, + 181, + 291, + 28, + 8, + 262, + 201, + 76, + 182, + 381, + 392, + 66, + 367, + 364, + 69, + 314, + 238, + 0, + 66, + 12, + 129, + 196, + 281, + 228, + 76, + 139, + 317, + 341, + 177, + 196, + 13, + 56, + 144, + 300, + 340, + 320, + 365, + 195, + 200, + 312, + 196, + 128, + 308, + 311, + 31, + 313, + 103, + 333, + 217, + 325, + 223, + 125, + 219, + 123, + 337, + 221, + 268, + 5, + 304, + 196, + 115, + 253, + 226, + 60, + 57, + 102, + 282, + 256, + 151, + 8, + 169, + 160, + 174, + 169, + 63, + 61, + 274, + 260, + 307, + 367, + 130, + 273, + 228, + 137, + 225, + 187, + 244, + 219, + 379, + 110, + 189, + 384, + 14, + 10, + 307, + 151, + 64, + 133, + 60, + 35, + 70, + 130, + 82, + 202, + 303, + 66, + 368, + 223, + 400, + 390, + 38, + 290, + 173, + 267, + 170, + 205, + 200, + 339, + 8, + 177, + 39, + 123, + 369, + 235, + 288, + 255, + 124, + 186, + 398, + 378, + 366, + 368, + 368, + 69, + 56, + 358, + 59, + 96, + 195, + 22, + 41, + 76, + 160, + 8, + 6, + 341, + 130, + 47, + 302, + 48, + 115, + 56, + 183, + 210, + 184, + 12, + 142, + 22, + 198, + 108, + 206, + 187, + 86, + 220, + 353, + 264, + 81, + 239, + 361, + 32, + 112, + 262, + 90, + 310, + 261, + 181, + 385, + 258, + 48, + 48, + 298, + 171, + 155, + 76, + 89, + 242, + 13, + 260, + 373, + 83, + 239, + 379, + 326, + 168, + 212, + 375, + 290, + 116, + 215, + 96, + 3, + 277, + 53, + 293, + 106, + 220, + 133, + 110, + 149, + 217, + 117, + 15, + 387, + 191, + 268, + 307, + 173, + 154, + 171, + 64, + 325, + 296, + 304, + 80, + 100, + 336, + 74, + 255, + 97, + 83, + 263, + 238, + 85, + 165, + 240, + 255, + 171, + 214, + 285, + 358, + 143, + 167, + 166, + 360, + 221, + 166, + 72, + 95, + 114, + 54, + 385, + 262, + 116, + 266, + 208, + 149, + 260, + 256, + 45, + 82, + 50, + 315, + 134, + 304, + 396, + 217, + 3, + 236, + 132, + 272, + 61, + 29, + 271, + 27, + 113, + 110, + 207, + 118, + 279, + 310, + 36, + 145, + 251, + 264, + 348, + 351, + 49, + 165, + 280, + 12, + 34, + 275, + 365, + 234, + 138, + 370, + 262, + 388, + 209, + 347, + 63, + 365, + 225, + 97, + 265, + 96, + 286, + 167, + 117, + 217, + 64, + 150, + 290, + 132, + 346, + 51, + 107, + 336, + 19, + 266, + 57, + 186, + 17, + 93, + 117, + 148, + 199, + 232, + 235, + 216, + 286, + 89, + 144, + 364, + 324, + 151, + 30, + 82, + 277, + 95, + 128, + 202, + 272, + 259, + 133, + 170, + 172, + 374, + 202, + 96, + 43, + 392, + 270, + 169, + 100, + 155, + 120, + 376, + 277, + 149, + 209, + 20, + 137, + 245, + 384, + 106, + 317, + 103, + 185, + 196, + 256, + 177, + 191, + 388, + 314, + 155, + 219, + 238, + 113, + 272, + 168, + 192, + 396, + 119, + 185, + 299, + 262, + 315, + 198, + 47, + 288, + 112, + 201, + 351, + 160, + 262, + 211, + 245, + 43, + 291, + 169, + 258, + 182, + 42, + 349, + 276, + 314, + 244, + 213, + 165, + 77, + 233, + 137, + 36, + 148, + 388, + 165, + 196, + 15, + 212, + 282, + 261, + 1, + 134, + 5, + 216, + 81, + 348, + 330, + 203, + 298, + 347, + 125, + 42, + 138, + 34, + 322, + 280, + 367, + 112, + 167, + 135, + 321, + 390, + 189, + 166, + 110, + 76, + 0, + 396, + 30, + 214, + 282, + 373, + 189, + 346, + 83, + 185, + 117, + 78, + 361, + 271, + 301, + 341, + 274, + 222, + 190, + 289, + 142, + 23, + 306, + 107, + 357, + 385, + 248, + 96, + 4, + 136, + 88, + 62, + 17, + 179, + 118, + 188, + 112, + 2, + 69, + 302, + 297, + 382, + 363, + 228, + 50, + 173, + 295, + 302, + 23, + 97, + 342, + 225, + 90, + 16, + 370, + 276, + 15, + 273, + 304, + 255, + 322, + 289, + 73, + 185, + 12, + 106, + 291, + 354, + 213, + 273, + 56, + 381, + 205, + 182, + 341, + 12, + 395, + 164, + 365, + 233, + 248, + 42, + 79, + 24, + 311, + 20, + 21, + 299, + 314, + 204, + 211, + 143, + 178, + 24, + 382, + 296, + 397, + 106, + 240, + 78, + 95, + 279, + 169, + 129, + 295, + 309, + 5, + 120, + 156, + 272, + 126, + 31, + 55, + 324, + 363, + 363, + 189, + 342, + 94, + 232, + 303, + 278, + 204, + 176, + 395, + 151, + 36, + 260, + 113, + 46, + 349, + 350, + 374, + 271, + 340, + 271, + 95, + 232, + 381, + 123, + 213, + 301, + 293, + 312, + 316, + 284, + 188, + 303, + 130, + 128, + 377, + 332, + 163, + 120, + 294, + 352, + 66, + 275, + 324, + 49, + 121, + 375, + 196, + 168, + 151, + 302, + 261, + 379, + 258, + 156, + 399, + 124, + 161, + 376, + 74, + 183, + 170, + 366, + 17, + 84, + 181, + 10, + 261, + 307, + 283, + 232, + 337, + 365, + 139, + 296, + 215, + 281, + 288, + 124, + 381, + 73, + 297, + 269, + 191, + 380, + 342, + 322, + 242, + 42, + 91, + 130, + 162, + 129, + 90, + 3, + 400, + 350, + 365, + 5, + 250, + 389, + 373, + 387, + 267, + 157, + 89, + 54, + 28, + 360, + 205, + 169, + 208, + 199, + 13, + 155, + 86, + 386, + 267, + 242, + 237, + 133, + 217, + 251, + 35, + 284, + 293, + 247, + 84, + 344, + 211, + 110, + 15, + 108, + 168, + 169, + 164, + 11, + 339, + 162, + 76, + 319, + 120, + 52, + 193, + 364, + 222, + 12, + 319, + 297, + 343, + 187, + 337, + 5, + 324, + 239, + 228, + 331, + 13, + 338, + 355, + 293, + 232, + 64, + 241, + 346, + 103, + 11, + 172, + 301, + 142, + 215, + 248, + 360, + 219, + 189, + 215, + 227, + 378, + 396, + 17, + 216, + 137, + 18, + 234, + 52, + 257, + 144, + 53, + 393, + 387, + 91, + 98, + 112, + 378, + 142, + 392, + 150, + 279, + 116, + 310, + 42, + 179, + 96, + 252, + 314, + 295, + 390, + 252, + 228, + 31, + 53, + 111, + 285, + 206, + 27, + 39, + 58, + 27, + 207, + 370, + 341, + 77, + 337, + 39, + 322, + 295, + 176, + 165, + 249, + 399, + 17, + 319, + 22, + 225, + 279, + 188, + 141, + 133, + 78, + 223, + 315, + 181, + 117, + 372, + 68, + 105, + 184, + 288, + 104, + 70, + 333, + 306, + 33, + 356, + 280, + 157, + 50, + 183, + 145, + 259, + 96, + 336, + 220, + 164, + 318, + 166, + 194, + 38, + 310, + 245, + 31, + 313, + 90, + 310, + 393, + 269, + 187, + 322, + 335, + 302, + 113, + 110, + 117, + 304, + 208, + 245, + 167, + 181, + 339, + 211, + 132, + 144, + 117, + 266, + 210, + 396, + 167, + 10, + 32, + 91, + 140, + 119, + 251, + 310, + 276, + 47, + 29, + 338, + 34, + 383, + 397, + 257, + 7, + 181, + 235, + 46, + 379, + 205, + 229, + 107, + 114, + 55, + 326, + 170, + 246, + 106, + 367, + 301, + 324, + 272, + 181, + 373, + 78, + 271, + 377, + 357, + 100, + 295, + 213, + 91, + 114, + 82, + 272, + 337, + 370, + 127, + 215, + 248, + 362, + 96, + 366, + 61, + 281, + 266, + 373, + 169, + 356, + 138, + 88, + 70, + 199, + 138, + 41, + 205, + 145, + 335, + 276, + 130, + 316, + 387, + 378, + 161, + 39, + 395, + 87, + 388, + 228, + 327, + 80, + 195, + 253, + 312, + 252, + 146, + 123, + 2, + 281, + 78, + 98, + 74, + 83, + 296, + 379, + 31, + 86, + 273, + 18, + 281, + 171, + 117, + 253, + 262, + 334, + 67, + 45, + 32, + 190, + 279, + 33, + 184, + 132, + 234, + 215, + 106, + 153, + 47, + 145, + 35, + 301, + 96, + 30, + 56, + 384, + 86, + 189, + 347, + 311, + 232, + 189, + 79, + 131, + 118, + 82, + 131, + 100, + 197, + 349, + 33, + 56, + 6, + 91, + 45, + 48, + 104, + 115, + 0, + 28, + 198, + 92, + 377, + 283, + 353, + 379, + 15, + 256, + 240, + 144, + 342, + 228, + 109, + 392, + 263, + 385, + 236, + 398, + 14, + 105, + 72, + 239, + 87, + 60, + 250, + 245, + 299, + 36, + 258, + 228, + 14, + 11, + 6, + 150, + 52, + 133, + 349, + 369, + 73, + 288, + 40, + 227, + 55, + 96, + 144, + 336, + 239, + 110, + 35, + 43, + 208, + 148, + 145, + 316, + 81, + 161, + 95, + 244, + 390, + 230, + 67, + 237, + 397, + 206, + 361, + 114, + 143, + 108, + 199, + 343, + 16, + 211, + 300, + 333, + 308, + 98, + 380, + 14, + 74, + 206, + 301, + 47, + 346, + 366, + 134, + 35, + 336, + 43, + 380, + 235, + 45, + 14, + 108, + 278, + 33, + 154, + 0, + 30, + 14, + 384, + 58, + 211, + 214, + 204, + 158, + 72, + 132, + 213, + 88, + 315, + 361, + 379, + 43, + 375, + 351, + 75, + 299, + 209, + 278, + 67, + 51, + 317, + 18, + 52, + 148, + 356, + 160, + 336, + 325, + 348, + 229, + 283, + 52, + 304, + 147, + 311, + 35, + 347, + 182, + 124, + 198, + 6, + 278, + 121, + 54, + 350, + 220, + 385, + 83, + 238, + 153, + 188, + 376, + 310, + 19, + 1, + 343, + 379, + 289, + 205, + 125, + 63, + 282, + 63, + 137, + 323, + 216, + 274, + 14, + 89, + 230, + 281, + 338, + 380, + 345, + 333, + 76, + 167, + 207, + 98, + 2, + 183, + 20, + 272, + 113, + 74, + 309, + 68, + 75, + 108, + 229, + 247, + 396, + 24, + 18, + 97, + 188, + 386, + 68, + 304, + 27, + 131, + 36, + 40, + 378, + 310, + 328, + 165, + 287, + 85, + 65, + 76, + 289, + 159, + 148, + 237, + 136, + 102, + 214, + 272, + 83, + 149, + 224, + 290, + 167, + 126, + 228, + 396, + 331, + 148, + 85, + 230, + 127, + 364, + 379, + 298, + 112, + 289, + 319, + 111, + 227, + 320, + 61, + 261, + 218, + 149, + 334, + 227, + 359, + 170, + 31, + 106, + 176, + 78, + 394, + 390, + 9, + 362, + 37, + 356, + 236, + 341, + 64, + 217, + 383, + 40, + 207, + 186, + 335, + 120, + 335, + 175, + 15, + 10, + 55, + 334, + 249, + 256, + 134, + 145, + 180, + 132, + 74, + 212, + 87, + 151, + 134, + 226, + 341, + 16, + 231, + 170, + 23, + 57, + 216, + 213, + 33, + 151, + 383, + 302, + 206, + 371, + 220, + 125, + 310, + 364, + 159, + 42, + 128, + 120, + 0, + 358, + 262, + 326, + 265, + 178, + 118, + 206, + 231, + 277, + 351, + 39, + 160, + 93, + 54, + 364, + 234, + 363, + 51, + 161, + 203, + 200, + 56, + 378, + 111, + 38, + 241, + 125, + 305, + 254, + 303, + 215, + 288, + 188, + 48, + 245, + 283, + 19, + 207, + 118, + 196, + 208, + 218, + 236, + 224, + 347, + 24, + 257, + 369, + 297, + 44, + 262, + 289, + 361, + 366, + 292, + 213, + 237, + 289, + 344, + 87, + 54, + 211, + 376, + 228, + 97, + 3, + 313, + 79, + 160, + 84, + 341, + 148, + 81, + 93, + 238, + 82, + 108, + 187, + 62, + 302, + 24, + 229, + 50, + 354, + 195, + 297, + 185, + 11, + 306, + 255, + 354, + 295, + 382, + 259, + 106, + 230, + 360, + 155, + 246, + 66, + 32, + 307, + 279, + 92, + 15, + 393, + 166, + 367, + 163, + 276, + 36, + 73, + 67, + 24, + 153, + 58, + 30, + 349, + 275, + 51, + 194, + 54, + 243, + 239, + 31, + 305, + 349, + 175, + 281, + 99, + 259, + 58, + 124, + 193, + 223, + 211, + 364, + 137, + 352, + 135, + 51, + 6, + 159, + 226, + 136, + 188, + 175, + 181, + 194, + 31, + 325, + 164, + 257, + 148, + 165, + 368, + 241, + 94, + 146, + 223, + 264, + 223, + 245, + 353, + 302, + 230, + 285, + 72, + 392, + 42, + 349, + 49, + 356, + 320, + 224, + 225, + 247, + 245, + 203, + 338, + 242, + 299, + 303, + 207, + 22, + 188, + 185, + 58, + 162, + 233, + 106, + 174, + 383, + 136, + 15, + 369, + 162, + 295, + 220, + 108, + 277, + 101, + 193, + 127, + 184, + 386, + 359, + 76, + 171, + 139, + 397, + 392, + 357, + 300, + 332, + 46, + 43, + 296, + 260, + 153, + 45, + 18, + 277, + 31, + 12, + 39, + 323, + 220, + 361, + 155, + 399, + 395, + 21, + 194, + 48, + 248, + 386, + 59, + 124, + 150, + 135, + 124, + 353, + 255, + 190, + 21, + 288, + 174, + 240, + 4, + 107, + 272, + 246, + 236, + 198, + 199, + 153, + 178, + 353, + 78, + 106, + 79, + 160, + 136, + 153, + 239, + 58, + 301, + 121, + 240, + 396, + 290, + 16, + 291, + 340, + 57, + 140, + 115, + 141, + 51, + 335, + 274, + 16, + 11, + 164, + 5, + 137, + 357, + 20, + 58, + 248, + 248, + 13, + 33, + 3, + 34, + 225, + 384, + 399, + 384, + 339, + 399, + 295, + 169, + 41, + 242, + 153, + 142, + 17, + 66, + 274, + 143, + 203, + 259, + 31, + 224, + 375, + 90, + 144, + 113, + 232, + 238, + 26, + 354, + 187, + 372, + 353, + 94, + 164, + 273, + 348, + 285, + 55, + 267, + 375, + 371, + 111, + 16, + 81, + 98, + 343, + 326, + 205, + 110, + 231, + 222, + 1, + 385, + 333, + 52, + 325, + 27, + 95, + 272, + 115, + 319, + 287, + 143, + 134, + 322, + 184, + 215, + 329, + 395, + 267, + 90, + 230, + 219, + 11, + 311, + 139, + 305, + 0, + 281, + 369, + 234, + 145, + 313, + 369, + 328, + 183, + 242, + 361, + 60, + 47, + 376, + 42, + 87, + 34, + 239, + 55, + 374, + 122, + 91, + 136, + 104, + 185, + 37, + 181, + 286, + 219, + 91, + 378, + 277, + 183, + 96, + 188, + 189, + 267, + 148, + 213, + 215, + 306, + 231, + 267, + 205, + 142, + 355, + 184, + 261, + 222, + 191, + 367, + 149, + 334, + 132, + 98, + 259, + 338, + 191, + 49, + 187, + 251, + 25, + 233, + 48, + 69, + 137, + 97, + 321, + 273, + 66, + 116, + 81, + 46, + 209, + 225, + 201, + 150, + 186, + 47, + 268, + 104, + 263, + 87, + 253, + 178, + 167, + 58, + 285, + 182, + 392, + 274, + 94, + 16, + 336, + 36, + 314, + 75, + 135, + 15, + 238, + 20, + 369, + 87, + 118, + 345, + 0, + 151, + 136, + 399, + 12, + 263, + 155, + 12, + 100, + 7, + 20, + 41, + 395, + 347, + 88, + 56, + 353, + 130, + 184, + 353, + 112, + 27, + 147, + 63, + 62, + 225, + 58, + 173, + 246, + 343, + 42, + 379, + 397, + 312, + 16, + 226, + 241, + 17, + 195, + 307, + 141, + 331, + 72, + 134, + 41, + 277, + 340, + 392, + 205, + 385, + 369, + 19, + 175, + 369, + 12, + 163, + 175, + 375, + 97, + 220, + 198, + 42, + 43, + 254, + 55, + 127, + 33, + 380, + 183, + 357, + 385, + 108, + 136, + 259, + 381, + 210, + 230, + 241, + 393, + 339, + 196, + 328, + 303, + 282, + 322, + 75, + 230, + 158, + 167, + 1, + 78, + 93, + 195, + 389, + 26, + 212, + 92, + 24, + 47, + 317, + 282, + 374, + 122, + 291, + 27, + 263, + 220, + 34, + 379, + 79, + 110, + 275, + 153, + 261, + 306, + 123, + 57, + 330, + 2, + 115, + 34, + 292, + 385, + 133, + 97, + 336, + 147, + 125, + 302, + 62, + 203, + 44, + 336, + 111, + 285, + 354, + 141, + 173, + 314, + 5, + 78, + 274, + 361, + 370, + 229, + 275, + 9, + 287, + 306, + 119, + 105, + 326, + 294, + 27, + 146, + 241, + 172, + 33, + 346, + 86, + 365, + 392, + 319, + 360, + 274, + 184, + 305, + 164, + 34, + 389, + 329, + 83, + 292, + 134, + 74, + 117, + 106, + 209, + 253, + 7, + 241, + 176, + 340, + 348, + 67, + 191, + 78, + 107, + 56, + 296, + 142, + 1, + 314, + 132, + 280, + 139, + 150, + 197, + 156, + 74, + 153, + 186, + 395, + 24, + 84, + 162, + 11, + 291, + 49, + 145, + 14, + 315, + 388, + 229, + 89, + 285, + 232, + 309, + 114, + 94, + 11, + 257, + 214, + 289, + 209, + 377, + 147, + 334, + 72, + 151, + 346, + 66, + 63, + 292, + 213, + 261, + 201, + 86, + 60, + 213, + 129, + 152, + 188, + 383, + 137, + 247, + 92, + 259, + 134, + 183, + 16, + 397, + 56, + 181, + 2, + 369, + 28, + 180, + 89, + 269, + 208, + 382, + 172, + 327, + 63, + 352, + 194, + 302, + 382, + 178, + 180, + 84, + 349, + 97, + 333, + 326, + 71, + 66, + 18, + 384, + 82, + 75, + 312, + 366, + 175, + 143, + 227, + 75, + 363, + 280, + 177, + 57, + 379, + 128, + 299, + 188, + 327, + 383, + 54, + 342, + 376, + 69, + 251, + 52, + 247, + 86, + 348, + 32, + 375, + 270, + 123, + 200, + 117, + 253, + 335, + 160, + 23, + 377, + 294, + 171, + 376, + 42, + 5, + 164, + 164, + 184, + 223, + 304, + 295, + 162, + 359, + 375, + 108, + 36, + 229, + 325, + 20, + 176, + 13, + 101, + 156, + 245, + 377, + 306, + 156, + 293, + 89, + 8, + 160, + 115, + 306, + 9, + 309, + 154, + 37, + 387, + 26, + 388, + 125, + 341, + 286, + 231, + 30, + 201, + 381, + 123, + 263, + 162, + 349, + 163, + 208, + 37, + 0, + 137, + 150, + 278, + 107, + 54, + 153, + 275, + 198, + 274, + 328, + 179, + 162, + 308, + 199, + 65, + 190, + 334, + 28, + 62, + 244, + 24, + 268, + 316, + 281, + 28, + 328, + 38, + 14, + 258, + 143, + 153, + 69, + 81, + 151, + 215, + 67, + 243, + 327, + 313, + 259, + 171, + 47, + 5, + 208, + 290, + 392, + 245, + 94, + 157, + 147, + 350, + 158, + 383, + 126, + 247, + 46, + 89, + 14, + 74, + 217, + 311, + 116, + 31, + 159, + 159, + 123, + 205, + 127, + 252, + 283, + 143, + 376, + 44, + 350, + 255, + 126, + 150, + 36, + 104, + 245, + 296, + 116, + 27, + 12, + 275, + 177, + 361, + 230, + 195, + 215, + 355, + 376, + 12, + 75, + 283, + 228, + 130, + 61, + 18, + 129, + 277, + 328, + 304, + 244, + 252, + 390, + 261, + 352, + 33, + 219, + 169, + 379, + 49, + 296, + 325, + 268, + 52, + 186, + 30, + 136, + 309, + 230, + 255, + 93, + 350, + 341, + 353, + 283, + 183, + 395, + 158, + 97, + 220, + 270, + 185, + 93, + 105, + 221, + 123, + 247, + 277, + 237, + 136, + 22, + 351, + 317, + 60, + 151, + 115, + 165, + 305, + 1, + 176, + 86, + 113, + 122, + 389, + 296, + 251, + 349, + 21, + 288, + 334, + 105, + 233, + 297, + 180, + 232, + 220, + 124, + 124, + 363, + 330, + 400, + 233, + 371, + 30, + 283, + 45, + 134, + 250, + 272, + 357, + 351, + 209, + 277, + 192, + 305, + 65, + 324, + 64, + 350, + 95, + 272, + 300, + 10, + 41, + 390, + 170, + 83, + 253, + 194, + 158, + 123, + 47, + 11, + 190, + 39, + 212, + 155, + 352, + 231, + 184, + 205, + 391, + 82, + 75, + 248, + 259, + 222, + 317, + 366, + 215, + 7, + 202, + 321, + 261, + 186, + 206, + 217, + 286, + 258, + 232, + 188, + 59, + 235, + 293, + 292, + 215, + 120, + 320, + 89, + 180, + 316, + 227, + 345, + 163, + 197, + 357, + 195, + 174, + 236, + 101, + 398, + 50, + 220, + 99, + 146, + 64, + 159, + 246, + 320, + 356, + 185, + 158, + 218, + 315, + 282, + 153, + 184, + 251, + 99, + 283, + 376, + 43, + 382, + 312, + 89, + 182, + 269, + 74, + 400, + 47, + 301, + 399, + 366, + 286, + 78, + 353, + 153, + 343, + 72, + 29, + 74, + 217, + 37, + 306, + 400, + 400, + 264, + 213, + 107, + 286, + 157, + 272, + 342, + 129, + 66, + 67, + 242, + 166, + 109, + 34, + 221, + 9, + 135, + 124, + 257, + 376, + 334, + 317, + 319, + 93, + 357, + 380, + 392, + 13, + 154, + 14, + 284, + 360, + 49, + 335, + 130, + 90, + 151, + 157, + 162, + 306, + 392, + 207, + 144, + 237, + 58, + 132, + 31, + 168, + 163, + 198, + 95, + 309, + 375, + 84, + 338, + 160, + 115, + 164, + 107, + 115, + 396, + 290, + 302, + 259, + 355, + 284, + 261, + 54, + 65, + 230, + 117, + 188, + 52, + 109, + 267, + 68, + 71, + 381, + 47, + 223, + 337, + 319, + 195, + 78, + 124, + 64, + 129, + 201, + 219, + 106, + 202, + 12, + 2, + 118, + 387, + 376, + 9, + 200, + 355, + 241, + 365, + 68, + 146, + 168, + 169, + 243, + 232, + 328, + 174, + 146, + 336, + 85, + 345, + 123, + 129, + 306, + 88, + 247, + 179, + 177, + 307, + 329, + 108, + 86, + 156, + 70, + 209, + 45, + 277, + 19, + 303, + 391, + 315, + 85, + 276, + 396, + 207, + 209, + 369, + 114, + 159, + 264, + 16, + 306, + 55, + 152, + 28, + 295, + 176, + 332, + 22, + 62, + 375, + 28, + 316, + 223, + 206, + 241, + 148, + 265, + 35, + 116, + 31, + 139, + 222, + 145, + 160, + 137, + 176, + 231, + 360, + 315, + 367, + 132, + 160, + 227, + 232, + 227, + 267, + 188, + 371, + 186, + 323, + 363, + 10, + 250, + 322, + 106, + 44, + 303, + 238, + 354, + 41, + 232, + 177, + 155, + 366, + 291, + 22, + 61, + 327, + 127, + 349, + 97, + 339, + 242, + 323, + 355, + 330, + 228, + 343, + 93, + 233, + 25, + 383, + 317, + 91, + 177, + 311, + 155, + 40, + 149, + 140, + 157, + 192, + 313, + 147, + 25, + 11, + 31, + 386, + 340, + 98, + 337, + 119, + 212, + 0, + 120, + 303, + 58, + 306, + 272, + 38, + 81, + 29, + 360, + 323, + 389, + 260, + 158, + 170, + 270, + 129, + 301, + 9, + 298, + 100, + 329, + 302, + 347, + 211, + 286, + 390, + 336, + 286, + 93, + 181, + 290, + 312, + 203, + 183, + 172, + 34, + 53, + 308, + 248, + 80, + 138, + 226, + 304, + 83, + 277, + 103, + 378, + 147, + 55, + 152, + 201, + 219, + 148, + 388, + 155, + 92, + 241, + 59, + 29, + 67, + 251, + 212, + 103, + 373, + 333, + 206, + 118, + 159, + 274, + 202, + 45, + 12, + 39, + 322, + 377, + 308, + 219, + 64, + 165, + 160, + 376, + 363, + 278, + 301, + 151, + 87, + 40, + 167, + 219, + 202, + 284, + 360, + 188, + 385, + 156, + 360, + 112, + 175, + 123, + 325, + 319, + 91, + 125, + 62, + 278, + 399, + 89, + 250, + 242, + 211, + 95, + 281, + 360, + 158, + 196, + 291, + 194, + 111, + 128, + 295, + 261, + 376, + 272, + 226, + 57, + 19, + 253, + 180, + 196, + 172, + 178, + 222, + 21, + 391, + 21, + 19, + 13, + 134, + 29, + 209, + 122, + 339, + 95, + 255, + 389, + 305, + 22, + 394, + 289, + 381, + 52, + 223, + 4, + 210, + 113, + 32, + 277, + 116, + 162, + 232, + 190, + 384, + 279, + 229, + 373, + 199, + 65, + 272, + 106, + 173, + 56, + 102, + 43, + 380, + 350, + 1, + 158, + 111, + 143, + 225, + 385, + 394, + 214, + 113, + 14, + 58, + 330, + 257, + 109, + 2, + 330, + 174, + 254, + 400, + 365, + 387, + 383, + 292, + 147, + 171, + 106, + 0, + 273, + 157, + 273, + 304, + 164, + 8, + 396, + 31, + 10, + 15, + 129, + 13, + 49, + 2, + 260, + 253, + 95, + 60, + 310, + 4, + 96, + 313, + 219, + 64, + 345, + 185, + 88, + 59, + 163, + 56, + 131, + 145, + 390, + 383, + 91, + 71, + 393, + 364, + 253, + 101, + 224, + 313, + 155, + 270, + 63, + 113, + 106, + 221, + 33, + 114, + 263, + 344, + 326, + 93, + 243, + 179, + 40, + 115, + 359, + 26, + 92, + 333, + 400, + 50, + 60, + 385, + 387, + 114, + 259, + 80, + 275, + 198, + 154, + 55, + 366, + 17, + 190, + 383, + 17, + 293, + 47, + 68, + 46, + 224, + 270, + 301, + 124, + 323, + 53, + 22, + 383, + 345, + 325, + 211, + 141, + 301, + 33, + 347, + 97, + 248, + 159, + 163, + 398, + 11, + 21, + 2, + 160, + 394, + 127, + 122, + 114, + 358, + 104, + 392, + 222, + 140, + 128, + 71, + 47, + 390, + 160, + 154, + 260, + 368, + 380, + 151, + 287, + 14, + 161, + 193, + 394, + 299, + 130, + 219, + 380, + 113, + 24, + 381, + 93, + 44, + 29, + 274, + 195, + 65, + 247, + 283, + 132, + 310, + 29, + 50, + 318, + 263, + 61, + 271, + 135, + 17, + 234, + 262, + 356, + 171, + 228, + 382, + 25, + 277, + 75, + 147, + 308, + 321, + 257, + 205, + 55, + 334, + 50, + 370, + 171, + 338, + 98, + 127, + 113, + 349, + 22, + 368, + 100, + 227, + 280, + 103, + 100, + 339, + 188, + 312, + 400, + 363, + 155, + 102, + 42, + 347, + 118, + 360, + 261, + 230, + 13, + 22, + 263, + 315, + 240, + 211, + 241, + 289, + 88, + 89, + 384, + 384, + 100, + 238, + 162, + 350, + 379, + 53, + 37, + 308, + 200, + 342, + 279, + 96, + 305, + 283, + 276, + 388, + 143, + 289, + 39, + 350, + 83, + 191, + 67, + 302, + 157, + 17, + 135, + 177, + 308, + 303, + 208, + 213, + 333, + 179, + 25, + 226, + 387, + 301, + 69, + 310, + 236, + 316, + 65, + 35, + 123, + 343, + 68, + 140, + 94, + 304, + 132, + 231, + 58, + 59, + 247, + 56, + 338, + 281, + 371, + 384, + 159, + 83, + 80, + 64, + 149, + 81, + 227, + 66, + 86, + 371, + 156, + 69, + 135, + 74, + 179, + 246, + 325, + 253, + 383, + 357, + 0, + 310, + 300, + 131, + 215, + 116, + 175, + 316, + 322, + 201, + 302, + 206, + 118, + 29, + 297, + 91, + 311, + 376, + 350, + 238, + 169, + 208, + 322, + 244, + 217, + 73, + 216, + 310, + 235, + 245, + 105, + 91, + 173, + 245, + 371, + 270, + 324, + 114, + 247, + 48, + 94, + 157, + 165, + 169, + 164, + 102, + 172, + 396, + 82, + 254, + 152, + 109, + 267, + 302, + 230, + 200, + 388, + 187, + 189, + 358, + 8, + 342, + 294, + 366, + 311, + 400, + 168, + 199, + 104, + 53, + 199, + 379, + 393, + 102, + 69, + 140, + 347, + 34, + 177, + 232, + 101, + 257, + 295, + 90, + 243, + 17, + 278, + 47, + 38, + 59, + 74, + 197, + 86, + 338, + 103, + 124, + 345, + 360, + 379, + 311, + 221, + 325, + 226, + 353, + 356, + 333, + 299, + 272, + 27, + 30, + 121, + 8, + 69, + 111, + 305, + 397, + 181, + 111, + 286, + 50, + 140, + 149, + 34, + 195, + 323, + 194, + 12, + 150, + 105, + 43, + 116, + 268, + 125, + 362, + 78, + 249, + 227, + 53, + 378, + 226, + 227, + 356, + 81, + 299, + 307, + 305, + 25, + 15, + 152, + 336, + 117, + 93, + 240, + 9, + 181, + 382, + 119, + 237, + 187, + 286, + 68, + 213, + 66, + 391, + 232, + 182, + 139, + 155, + 274, + 184, + 123, + 395, + 153, + 331, + 273, + 188, + 45, + 140, + 360, + 100, + 265, + 28, + 145, + 373, + 328, + 337, + 321, + 13, + 195, + 392, + 188, + 55, + 190, + 66, + 379, + 276, + 91, + 263, + 189, + 252, + 66, + 183, + 79, + 74, + 144, + 392, + 131, + 337, + 25, + 325, + 73, + 197, + 196, + 122, + 271, + 233, + 212, + 310, + 223, + 25, + 324, + 43, + 109, + 232, + 73, + 284, + 209, + 282, + 259, + 34, + 206, + 49, + 343, + 124, + 301, + 145, + 378, + 319, + 16, + 62, + 383, + 182, + 114, + 139, + 67, + 36, + 379, + 134, + 360, + 113, + 204, + 381, + 341, + 201, + 276, + 132, + 126, + 27, + 350, + 240, + 123, + 391, + 231, + 69, + 343, + 285, + 99, + 38, + 173, + 207, + 131, + 151, + 283, + 0, + 145, + 61, + 174, + 201, + 113, + 274, + 255, + 229, + 141, + 2, + 334, + 244, + 360, + 60, + 226, + 396, + 15, + 11, + 40, + 277, + 36, + 176, + 237, + 123, + 256, + 103, + 29, + 169, + 110, + 400, + 21, + 207, + 257, + 101, + 230, + 93, + 261, + 135, + 276, + 153, + 58, + 49, + 358, + 332, + 152, + 62, + 54, + 334, + 181, + 5, + 9, + 112, + 32, + 250, + 4, + 3, + 388, + 396, + 148, + 285, + 130, + 58, + 399, + 89, + 179, + 164, + 246, + 245, + 315, + 241, + 334, + 40, + 110, + 206, + 287, + 160, + 300, + 375, + 133, + 232, + 23, + 192, + 157, + 119, + 21, + 266, + 228, + 187, + 341, + 228, + 173, + 250, + 206, + 270, + 269, + 111, + 332, + 367, + 345, + 118, + 12, + 19, + 29, + 227, + 117, + 216, + 87, + 341, + 199, + 336, + 1, + 190, + 141, + 319, + 216, + 95, + 23, + 304, + 258, + 246, + 345, + 171, + 336, + 290, + 16, + 78, + 248, + 223, + 252, + 163, + 108, + 103, + 372, + 320, + 293, + 232, + 350, + 277, + 262, + 272, + 123, + 390, + 222, + 305, + 10, + 258, + 70, + 293, + 12, + 118, + 123, + 353, + 266, + 335, + 111, + 166, + 239, + 127, + 297, + 247, + 187, + 161, + 57, + 291, + 311, + 348, + 8, + 313, + 384, + 99, + 242, + 267, + 90, + 80, + 317, + 111, + 83, + 69, + 145, + 340, + 125, + 318, + 62, + 122, + 326, + 67, + 66, + 99, + 222, + 329, + 305, + 314, + 108, + 63, + 227, + 353, + 375, + 126, + 150, + 370, + 394, + 66, + 303, + 161, + 279, + 200, + 176, + 74, + 101, + 125, + 307, + 169, + 68, + 381, + 251, + 30, + 123, + 204, + 384, + 351, + 194, + 259, + 122, + 100, + 378, + 88, + 216, + 70, + 33, + 360, + 144, + 372, + 324, + 26, + 18, + 98, + 266, + 272, + 87, + 189, + 125, + 191, + 186, + 400, + 143, + 152, + 35, + 191, + 233, + 237, + 34, + 287, + 198, + 214, + 181, + 352, + 316, + 21, + 366, + 50, + 232, + 322, + 7, + 32, + 22, + 377, + 95, + 168, + 283, + 72, + 43, + 344, + 399, + 26, + 394, + 122, + 75, + 350, + 207, + 180, + 86, + 282, + 278, + 380, + 228, + 240, + 39, + 191, + 128, + 268, + 233, + 265, + 32, + 217, + 301, + 368, + 315, + 237, + 279, + 67, + 362, + 237, + 136, + 40, + 389, + 370, + 376, + 162, + 292, + 252, + 391, + 228, + 371, + 183, + 293, + 122, + 174, + 257, + 132, + 16, + 33, + 9, + 377, + 206, + 212, + 155, + 91, + 217, + 80, + 241, + 156, + 90, + 330, + 384, + 246, + 9, + 87, + 19, + 338, + 24, + 4, + 143, + 327, + 295, + 332, + 6, + 376, + 227, + 327, + 304, + 92, + 256, + 356, + 121, + 34, + 59, + 199, + 216, + 165, + 259, + 119, + 108, + 96, + 9, + 176, + 32, + 167, + 77, + 139, + 109, + 162, + 196, + 24, + 230, + 169, + 10, + 352, + 68, + 378, + 105, + 293, + 166, + 202, + 281, + 244, + 224, + 118, + 55, + 224, + 25, + 150, + 383, + 29, + 322, + 230, + 303, + 329, + 367, + 261, + 235, + 195, + 355, + 162, + 357, + 30, + 298, + 395, + 382, + 85, + 225, + 224, + 386, + 104, + 257, + 191, + 305, + 31, + 287, + 342, + 322, + 279, + 227, + 377, + 349, + 340, + 294, + 314, + 75, + 164, + 51, + 58, + 250, + 251, + 243, + 320, + 359, + 166, + 56, + 188, + 190, + 390, + 96, + 309, + 12, + 61, + 241, + 326, + 213, + 228, + 256, + 214, + 229, + 323, + 212, + 93, + 231, + 349, + 209, + 386, + 325, + 256, + 388, + 239, + 350, + 314, + 59, + 307, + 3, + 111, + 2, + 101, + 315, + 301, + 390, + 347, + 20, + 193, + 357, + 101, + 124, + 280, + 67, + 285, + 261, + 60, + 302, + 126, + 371, + 222, + 142, + 210, + 386, + 294, + 384, + 220, + 201, + 201, + 382, + 85, + 73, + 244, + 282, + 333, + 98, + 163, + 386, + 224, + 72, + 224, + 196, + 19, + 4, + 329, + 216, + 123, + 305, + 275, + 322, + 198, + 315, + 246, + 203, + 71, + 73, + 317, + 24, + 386, + 134, + 304, + 205, + 166, + 201, + 329, + 201, + 179, + 133, + 384, + 311, + 51, + 164, + 284, + 239, + 269, + 74, + 332, + 124, + 340, + 6, + 243, + 22, + 375, + 150, + 328, + 15, + 3, + 192, + 204, + 307, + 332, + 65, + 360, + 60, + 192, + 331, + 141, + 386, + 38, + 186, + 128, + 117, + 345, + 118, + 134, + 308, + 232, + 103, + 173, + 84, + 375, + 63, + 386, + 400, + 115, + 204, + 377, + 362, + 249, + 183, + 25, + 162, + 226, + 320, + 137, + 78, + 278, + 215, + 28, + 304, + 248, + 32, + 119, + 18, + 243, + 25, + 113, + 358, + 369, + 341, + 389, + 375, + 2, + 250, + 37, + 329, + 377, + 253, + 272, + 31, + 348, + 54, + 246, + 298, + 104, + 257, + 244, + 219, + 368, + 297, + 131, + 93, + 107, + 122, + 345, + 328, + 78, + 356, + 133, + 49, + 85, + 196, + 376, + 366, + 387, + 163, + 325, + 70, + 139, + 233, + 77, + 247, + 38, + 271, + 193, + 129, + 62, + 256, + 32, + 151, + 391, + 162, + 391, + 163, + 44, + 137, + 369, + 280, + 192, + 277, + 274, + 317, + 184, + 375, + 222, + 164, + 352, + 93, + 373, + 359, + 327, + 78, + 290, + 363, + 349, + 173, + 36, + 338, + 86, + 303, + 34, + 172, + 34, + 302, + 366, + 127, + 215, + 327, + 393, + 43, + 196, + 332, + 75, + 136, + 293, + 195, + 101, + 313, + 147, + 337, + 45, + 270, + 161, + 156, + 349, + 135, + 285, + 293, + 6, + 380, + 195, + 224, + 368, + 399, + 337, + 65, + 367, + 225, + 203, + 388, + 199, + 210, + 245, + 367, + 169, + 106, + 318, + 171, + 373, + 236, + 108, + 281, + 286, + 330, + 100, + 384, + 36, + 109, + 89, + 3, + 359, + 397, + 3, + 144, + 31, + 386, + 393, + 307, + 339, + 282, + 161, + 207, + 236, + 13, + 276, + 310, + 48, + 37, + 21, + 178, + 244, + 317, + 381, + 338, + 267, + 256, + 17, + 55, + 299, + 227, + 118, + 0, + 317, + 67, + 316, + 173, + 224, + 244, + 61, + 183, + 136, + 140, + 100, + 160, + 73, + 341, + 78, + 183, + 131, + 247, + 41, + 347, + 148, + 329, + 248, + 374, + 86, + 302, + 162, + 79, + 204, + 95, + 26, + 148, + 72, + 209, + 199, + 44, + 345, + 275, + 219, + 114, + 191, + 302, + 36, + 111, + 334, + 215, + 316, + 178, + 25, + 278, + 233, + 319, + 168, + 143, + 49, + 245, + 201, + 289, + 148, + 355, + 37, + 78, + 39, + 52, + 110, + 378, + 182, + 58, + 384, + 339, + 268, + 382, + 273, + 320, + 331, + 159, + 263, + 150, + 382, + 224, + 149, + 181, + 360, + 162, + 173, + 72, + 288, + 289, + 382, + 144, + 192, + 301, + 110, + 33, + 285, + 223, + 43, + 247, + 70, + 99, + 307, + 140, + 237, + 165, + 382, + 28, + 182, + 237, + 398, + 249, + 39, + 124, + 160, + 64, + 46, + 58, + 342, + 207, + 358, + 359, + 293, + 349, + 284, + 28, + 199, + 187, + 325, + 3, + 320, + 146, + 332, + 271, + 299, + 11, + 239, + 131, + 59, + 264, + 106, + 353, + 326, + 209, + 299, + 399, + 336, + 49, + 149, + 376, + 290, + 140, + 167, + 127, + 293, + 60, + 356, + 133, + 390, + 266, + 247, + 204, + 27, + 341, + 15, + 13, + 381, + 382, + 210, + 109, + 80, + 184, + 146, + 319, + 297, + 228, + 124, + 292, + 279, + 354, + 195, + 387, + 273, + 67, + 204, + 181, + 205, + 391, + 249, + 10, + 368, + 340, + 282, + 167, + 187, + 43, + 91, + 167, + 61, + 244, + 65, + 51, + 194, + 245, + 193, + 234, + 111, + 205, + 35, + 378, + 238, + 248, + 245, + 170, + 69, + 169, + 8, + 165, + 37, + 399, + 119, + 148, + 101, + 166, + 312, + 326, + 351, + 11, + 313, + 55, + 159, + 242, + 84, + 332, + 60, + 376, + 307, + 218, + 21, + 22, + 61, + 219, + 368, + 29, + 44, + 80, + 44, + 332, + 312, + 262, + 261, + 193, + 348, + 74, + 331, + 27, + 183, + 267, + 13, + 134, + 309, + 34, + 257, + 312, + 331, + 285, + 258, + 241, + 118, + 127, + 227, + 247, + 293, + 188, + 102, + 96, + 237, + 349, + 295, + 323, + 36, + 71, + 158, + 239, + 247, + 304, + 151, + 53, + 126, + 191, + 114, + 167, + 298, + 357, + 248, + 274, + 181, + 286, + 185, + 350, + 319, + 26, + 212, + 80, + 368, + 39, + 42, + 65, + 295, + 223, + 62, + 271, + 339, + 370, + 384, + 323, + 118, + 255, + 108, + 24, + 25, + 42, + 183, + 73, + 322, + 350, + 87, + 385, + 103, + 378, + 91, + 196, + 30, + 172, + 373, + 275, + 42, + 14, + 393, + 366, + 150, + 184, + 12, + 304, + 107, + 76, + 66, + 346, + 127, + 369, + 75, + 194, + 301, + 365, + 314, + 99, + 87, + 24, + 254, + 295, + 397, + 65, + 339, + 65, + 232, + 336, + 296, + 81, + 250, + 271, + 297, + 229, + 32, + 193, + 99, + 314, + 70, + 168, + 299, + 279, + 246, + 27, + 118, + 357, + 49, + 287, + 89, + 179, + 344, + 200, + 101, + 375, + 218, + 46, + 72, + 348, + 15, + 76, + 261, + 217, + 114, + 352, + 147, + 398, + 228, + 71, + 232, + 370, + 264, + 235, + 298, + 228, + 113, + 304, + 22, + 265, + 59, + 213, + 368, + 359, + 236, + 205, + 272, + 61, + 2, + 194, + 79, + 365, + 42, + 139, + 212, + 195, + 194, + 167, + 90, + 123, + 14, + 287, + 141, + 48, + 357, + 399, + 105, + 342, + 162, + 181, + 144, + 275, + 125, + 184, + 21, + 292, + 35, + 282, + 374, + 392, + 326, + 230, + 349, + 303, + 213, + 108, + 133, + 82, + 138, + 368, + 335, + 356, + 120, + 382, + 383, + 1, + 266, + 399, + 264, + 301, + 302, + 355, + 322, + 21, + 382, + 224, + 147, + 283, + 376, + 260, + 18, + 178, + 12, + 290, + 65, + 304, + 372, + 68, + 125, + 271, + 72, + 262, + 329, + 211, + 364, + 138, + 53, + 260, + 112, + 316, + 378, + 168, + 393, + 175, + 130, + 47, + 125, + 209, + 381, + 196, + 31, + 64, + 390, + 10, + 58, + 341, + 95, + 203, + 376, + 59, + 32, + 184, + 93, + 47, + 260, + 71, + 139, + 24, + 349, + 334, + 181, + 251, + 241, + 262, + 87, + 181, + 140, + 163, + 244, + 228, + 112, + 317, + 357, + 26, + 367, + 393, + 187, + 229, + 81, + 369, + 139, + 69, + 380, + 186, + 375, + 205, + 251, + 329, + 260, + 137, + 73, + 393, + 189, + 387, + 155, + 382, + 373, + 313, + 157, + 257, + 396, + 362, + 140, + 265, + 153, + 300, + 372, + 261, + 10, + 400, + 346, + 199, + 215, + 388, + 60, + 253, + 122, + 107, + 1, + 88, + 309, + 279, + 389, + 361, + 22, + 24, + 219, + 251, + 159, + 385, + 247, + 28, + 106, + 216, + 93, + 164, + 0, + 380, + 139, + 93, + 189, + 276, + 393, + 263, + 206, + 9, + 248, + 279, + 17, + 93, + 221, + 48, + 84, + 220, + 69, + 261, + 202, + 384, + 214, + 155, + 385, + 170, + 171, + 32, + 398, + 376, + 271, + 155, + 70, + 241, + 41, + 291, + 27, + 182, + 26, + 341, + 5, + 144, + 237, + 349, + 394, + 137, + 244, + 259, + 137, + 295, + 115, + 118, + 21, + 108, + 137, + 189, + 150, + 292, + 214, + 293, + 41, + 190, + 353, + 396, + 156, + 367, + 129, + 344, + 111, + 38, + 77, + 73, + 131, + 169, + 231, + 248, + 128, + 84, + 80, + 323, + 339, + 24, + 40, + 35, + 112, + 166, + 85, + 218, + 2, + 372, + 309, + 122, + 179, + 119, + 108, + 38, + 183, + 22, + 26, + 141, + 117, + 213, + 333, + 119, + 254, + 362, + 133, + 392, + 105, + 249, + 197, + 229, + 290, + 373, + 206, + 166, + 61, + 236, + 322, + 119, + 184, + 193, + 354, + 360, + 285, + 324, + 139, + 253, + 199, + 340, + 114, + 101, + 226, + 322, + 353, + 93, + 27, + 7, + 334, + 186, + 240, + 185, + 25, + 220, + 380, + 394, + 265, + 212, + 267, + 314, + 79, + 129, + 101, + 360, + 178, + 67, + 75, + 185, + 143, + 43, + 106, + 331, + 262, + 374, + 272, + 306, + 287, + 150, + 10, + 126, + 11, + 55, + 188, + 198, + 66, + 135, + 121, + 57, + 316, + 199, + 342, + 242, + 163, + 289, + 249, + 12, + 10, + 376, + 27, + 39, + 308, + 318, + 4, + 188, + 250, + 161, + 85, + 278, + 13, + 284, + 249, + 167, + 6, + 260, + 61, + 90, + 217, + 322, + 351, + 337, + 265, + 259, + 3, + 233, + 119, + 356, + 283, + 126, + 389, + 372, + 218, + 220, + 53, + 108, + 376, + 229, + 41, + 283, + 134, + 260, + 179, + 176, + 319, + 156, + 131, + 278, + 275, + 83, + 240, + 116, + 386, + 109, + 326, + 72, + 363, + 59, + 128, + 100, + 52, + 397, + 51, + 287, + 250, + 18, + 272, + 313, + 159, + 308, + 58, + 204, + 226, + 188, + 44, + 350, + 391, + 23, + 73, + 167, + 351, + 21, + 381, + 226, + 361, + 339, + 54, + 55, + 125, + 120, + 320, + 78, + 117, + 251, + 307, + 134, + 36, + 340, + 305, + 186, + 28, + 382, + 311, + 110, + 307, + 293, + 330, + 128, + 141, + 223, + 298, + 168, + 46, + 320, + 23, + 79, + 61, + 391, + 115, + 330, + 159, + 24, + 115, + 370, + 396, + 362, + 74, + 74, + 252, + 306, + 158, + 291, + 388, + 363, + 313, + 201, + 221, + 282, + 368, + 154, + 396, + 252, + 242, + 19, + 323, + 319, + 300, + 32, + 234, + 2, + 127, + 15, + 56, + 328, + 252, + 230, + 140, + 16, + 244, + 107, + 288, + 142, + 93, + 347, + 298, + 277, + 380, + 250, + 266, + 279, + 158, + 14, + 123, + 289, + 121, + 38, + 281, + 300, + 64, + 341, + 363, + 35, + 266, + 177, + 6, + 213, + 174, + 125, + 23, + 222, + 76, + 146, + 9, + 218, + 285, + 170, + 302, + 163, + 315, + 7, + 7, + 353, + 165, + 328, + 378, + 20, + 320, + 67, + 298, + 205, + 86, + 262, + 191, + 80, + 375, + 74, + 263, + 59, + 319, + 281, + 54, + 347, + 128, + 242, + 280, + 43, + 83, + 131, + 141, + 76, + 94, + 99, + 37, + 161, + 83, + 58, + 3, + 228, + 261, + 6, + 280, + 174, + 206, + 209, + 241, + 184, + 279, + 204, + 216, + 174, + 128, + 281, + 330, + 189, + 120, + 153, + 53, + 203, + 79, + 156, + 239, + 117, + 124, + 16, + 393, + 217, + 114, + 37, + 39, + 118, + 272, + 239, + 1, + 289, + 316, + 236, + 399, + 44, + 182, + 190, + 25, + 140, + 293, + 398, + 161, + 238, + 167, + 256, + 344, + 96, + 259, + 186, + 384, + 284, + 175, + 150, + 332, + 197, + 128, + 342, + 346, + 240, + 394, + 132, + 41, + 173, + 162, + 102, + 91, + 150, + 344, + 30, + 198, + 131, + 3, + 356, + 38, + 381, + 155, + 221, + 341, + 2, + 348, + 88, + 303, + 353, + 336, + 23, + 26, + 396, + 204, + 164, + 132, + 339, + 303, + 76, + 12, + 368, + 313, + 36, + 381, + 398, + 294, + 29, + 266, + 228, + 65, + 194, + 129, + 197, + 140, + 311, + 259, + 181, + 369, + 97, + 332, + 332, + 234, + 214, + 42, + 211, + 46, + 370, + 324, + 162, + 150, + 334, + 105, + 260, + 246, + 199, + 50, + 62, + 236, + 361, + 37, + 167, + 286, + 90, + 346, + 78, + 207, + 239, + 28, + 103, + 55, + 88, + 230, + 151, + 28, + 53, + 27, + 89, + 363, + 246, + 309, + 118, + 192, + 191, + 249, + 393, + 11, + 109, + 367, + 368, + 122, + 114, + 64, + 160, + 52, + 249, + 121, + 227, + 127, + 86, + 50, + 385, + 249, + 48, + 367, + 38, + 136, + 166, + 361, + 260, + 358, + 304, + 74, + 259, + 133, + 182, + 160, + 353, + 375, + 378, + 86, + 55, + 125, + 225, + 28, + 62, + 173, + 357, + 32, + 74, + 80, + 281, + 327, + 75, + 242, + 152, + 143, + 113, + 271, + 90, + 392, + 226, + 298, + 150, + 12, + 331, + 369, + 297, + 329, + 104, + 282, + 219, + 226, + 40, + 116, + 386, + 106, + 244, + 367, + 206, + 190, + 280, + 73, + 45, + 156, + 319, + 335, + 91, + 6, + 261, + 303, + 207, + 82, + 109, + 275, + 265, + 11, + 114, + 386, + 88, + 113, + 164, + 337, + 55, + 74, + 48, + 328, + 87, + 2, + 233, + 294, + 180, + 341, + 393, + 295, + 64, + 158, + 257, + 156, + 203, + 245, + 178, + 141, + 266, + 92, + 109, + 230, + 14, + 345, + 312, + 249, + 177, + 370, + 199, + 84, + 303, + 41, + 164, + 379, + 129, + 27, + 277, + 128, + 315, + 342, + 302, + 159, + 385, + 266, + 310, + 108, + 362, + 148, + 169, + 222, + 168, + 103, + 388, + 329, + 279, + 62, + 28, + 400, + 174, + 276, + 65, + 296, + 95, + 155, + 41, + 86, + 74, + 229, + 203, + 310, + 189, + 307, + 148, + 298, + 121, + 209, + 326, + 6, + 144, + 121, + 29, + 203, + 15, + 364, + 72, + 84, + 58, + 215, + 147, + 181, + 225, + 196, + 44, + 23, + 77, + 134, + 296, + 314, + 199, + 164, + 384, + 53, + 269, + 130, + 205, + 277, + 2, + 133, + 62, + 308, + 91, + 322, + 209, + 59, + 263, + 286, + 135, + 141, + 6, + 167, + 42, + 374, + 238, + 198, + 245, + 130, + 350, + 325, + 183, + 163, + 187, + 173, + 371, + 240, + 229, + 161, + 281, + 385, + 94, + 213, + 125, + 228, + 235, + 96, + 329, + 109, + 84, + 13, + 114, + 247, + 182, + 257, + 346, + 87, + 355, + 71, + 267, + 33, + 134, + 310, + 161, + 122, + 272, + 365, + 52, + 333, + 395, + 363, + 61, + 376, + 141, + 12, + 310, + 358, + 87, + 344, + 217, + 349, + 308, + 47, + 57, + 126, + 98, + 196, + 171, + 88, + 314, + 135, + 165, + 229, + 389, + 83, + 284, + 31, + 342, + 114, + 97, + 91, + 12, + 290, + 189, + 106, + 117, + 325, + 127, + 213, + 204, + 397, + 321, + 285, + 172, + 324, + 30, + 395, + 190, + 130, + 227, + 196, + 307, + 246, + 103, + 400, + 195, + 172, + 328, + 285, + 289, + 351, + 123, + 142, + 93, + 254, + 78, + 392, + 165, + 309, + 230, + 178, + 253, + 347, + 55, + 6, + 399, + 364, + 110, + 385, + 212, + 83, + 48, + 329, + 116, + 372, + 179, + 241, + 333, + 144, + 248, + 393, + 63, + 185, + 125, + 74, + 281, + 51, + 311, + 58, + 385, + 251, + 293, + 398, + 138, + 313, + 309, + 91, + 309, + 75, + 361, + 198, + 206, + 261, + 122, + 294, + 66, + 228, + 5, + 86, + 224, + 192, + 303, + 224, + 140, + 280, + 318, + 211, + 140, + 302, + 110, + 241, + 315, + 283, + 227, + 226, + 275, + 209, + 92, + 263, + 291, + 230, + 79, + 272, + 249, + 189, + 117, + 352, + 377, + 94, + 346, + 202, + 248, + 196, + 33, + 386, + 130, + 71, + 396, + 47, + 229, + 32, + 366, + 272, + 280, + 249, + 152, + 109, + 116, + 257, + 387, + 216, + 359, + 279, + 40, + 28, + 233, + 93, + 17, + 374, + 368, + 397, + 305, + 30, + 75, + 256, + 60, + 77, + 199, + 282, + 129, + 15, + 135, + 33, + 276, + 121, + 53, + 148, + 261, + 237, + 18, + 314, + 332, + 295, + 125, + 354, + 2, + 347, + 219, + 87, + 19, + 274, + 169, + 317, + 30, + 90, + 341, + 156, + 148, + 231, + 145, + 60, + 236, + 75, + 327, + 76, + 110, + 165, + 37, + 368, + 91, + 168, + 302, + 277, + 199, + 195, + 225, + 51, + 128, + 124, + 223, + 3, + 6, + 325, + 11, + 335, + 315, + 26, + 242, + 367, + 362, + 83, + 397, + 60, + 116, + 49, + 95, + 286, + 32, + 176, + 42, + 279, + 376, + 210, + 40, + 398, + 6, + 68, + 162, + 19, + 326, + 272, + 87, + 170, + 257, + 121, + 41, + 251, + 124, + 130, + 84, + 183, + 342, + 372, + 21, + 61, + 376, + 265, + 142, + 230, + 392, + 303, + 55, + 161, + 39, + 155, + 174, + 12, + 222, + 358, + 349, + 275, + 322, + 348, + 59, + 369, + 139, + 92, + 120, + 146, + 190, + 259, + 372, + 287, + 127, + 155, + 266, + 172, + 236, + 133, + 242, + 23, + 317, + 304, + 175, + 81, + 170, + 98, + 166, + 185, + 115, + 362, + 371, + 332, + 205, + 198, + 118, + 265, + 8, + 50, + 61, + 209, + 82, + 388, + 120, + 241, + 23, + 188, + 102, + 246, + 127, + 322, + 74, + 34, + 378, + 229, + 35, + 320, + 96, + 215, + 387, + 312, + 280, + 92, + 66, + 1, + 40, + 229, + 197, + 331, + 400, + 77, + 158, + 79, + 341, + 159, + 3, + 187, + 202, + 40, + 361, + 180, + 205, + 168, + 56, + 259, + 11, + 154, + 71, + 316, + 149, + 18, + 147, + 76, + 154, + 172, + 185, + 340, + 99, + 130, + 233, + 389, + 362, + 198, + 89, + 276, + 81, + 301, + 238, + 31, + 50, + 171, + 5, + 379, + 375, + 137, + 264, + 318, + 149, + 87, + 304, + 147, + 36, + 314, + 341, + 65, + 183, + 363, + 287, + 334, + 220, + 316, + 127, + 337, + 154, + 271, + 381, + 215, + 199, + 65, + 18, + 304, + 279, + 111, + 140, + 347, + 347, + 271, + 195, + 23, + 390, + 121, + 41, + 59, + 50, + 52, + 252, + 390, + 258, + 31, + 282, + 103, + 339, + 312, + 312, + 144, + 24, + 117, + 43, + 19, + 289, + 197, + 169, + 101, + 197, + 355, + 6, + 22, + 392, + 130, + 331, + 360, + 244, + 323, + 192, + 327, + 363, + 389, + 3, + 247, + 306, + 300, + 392, + 391, + 257, + 144, + 364, + 338, + 158, + 344, + 188, + 127, + 224, + 221, + 260, + 118, + 216, + 0, + 311, + 64, + 33, + 308, + 182, + 107, + 100, + 370, + 13, + 239, + 349, + 244, + 205, + 204, + 133, + 65, + 109, + 287, + 106, + 55, + 273, + 380, + 238, + 229, + 352, + 42, + 371, + 297, + 395, + 221, + 203, + 4, + 314, + 42, + 82, + 368, + 208, + 233, + 91, + 242, + 150, + 140, + 332, + 382, + 308, + 108, + 282, + 337, + 208, + 296, + 140, + 308, + 325, + 183, + 126, + 74, + 65, + 46, + 102, + 89, + 202, + 55, + 124, + 135, + 10, + 18, + 315, + 343, + 40, + 224, + 345, + 42, + 246, + 147, + 262, + 309, + 240, + 14, + 372, + 268, + 12, + 326, + 235, + 279, + 39, + 234, + 367, + 34, + 43, + 69, + 339, + 266, + 184, + 337, + 289, + 377, + 248, + 58, + 226, + 302, + 265, + 39, + 322, + 18, + 357, + 226, + 328, + 257, + 50, + 95, + 148, + 89, + 190, + 59, + 204, + 245, + 228, + 267, + 225, + 310, + 45, + 340, + 324, + 124, + 127, + 327, + 260, + 233, + 207, + 18, + 255, + 263, + 108, + 251, + 87, + 154, + 396, + 322, + 184, + 144, + 292, + 21, + 317, + 48, + 13, + 144, + 267, + 128, + 296, + 108, + 309, + 189, + 152, + 140, + 364, + 36, + 123, + 384, + 385, + 56, + 232, + 245, + 382, + 149, + 189, + 321, + 291, + 113, + 195, + 298, + 204, + 11, + 318, + 339, + 54, + 290, + 349, + 187, + 356, + 119, + 166, + 369, + 390, + 159, + 263, + 188, + 44, + 140, + 76, + 273, + 206, + 266, + 394, + 363, + 302, + 177, + 167, + 355, + 398, + 107, + 160, + 383, + 69, + 183, + 126, + 30, + 31, + 397, + 311, + 43, + 397, + 60, + 215, + 38, + 392, + 329, + 221, + 130, + 398, + 281, + 397, + 7, + 291, + 276, + 220, + 325, + 296, + 234, + 17, + 129, + 195, + 123, + 57, + 280, + 179, + 200, + 89, + 63, + 53, + 398, + 168, + 198, + 341, + 95, + 310, + 31, + 158, + 102, + 341, + 50, + 235, + 240, + 180, + 208, + 84, + 259, + 122, + 367, + 366, + 191, + 396, + 193, + 131, + 308, + 118, + 161, + 74, + 161, + 14, + 197, + 30, + 349, + 215, + 189, + 220, + 54, + 237, + 92, + 119, + 132, + 32, + 254, + 224, + 68, + 140, + 190, + 181, + 150, + 298, + 355, + 272, + 370, + 170, + 264, + 177, + 80, + 335, + 257, + 184, + 2, + 204, + 190, + 362, + 316, + 317, + 269, + 320, + 334, + 206, + 237, + 365, + 188, + 189, + 331, + 372, + 170, + 19, + 11, + 256, + 68, + 81, + 399, + 308, + 362, + 257, + 19, + 68, + 213, + 21, + 284, + 268, + 174, + 393, + 206, + 127, + 298, + 127, + 153, + 99, + 378, + 369, + 252, + 295, + 46, + 0, + 126, + 328, + 296, + 83, + 336, + 65, + 184, + 21, + 389, + 38, + 64, + 89, + 367, + 362, + 360, + 252, + 398, + 349, + 337, + 199, + 262, + 372, + 28, + 114, + 139, + 276, + 44, + 11, + 348, + 224, + 190, + 99, + 3, + 378, + 0, + 399, + 245, + 155, + 374, + 170, + 107, + 291, + 29, + 124, + 5, + 172, + 259, + 223, + 65, + 114, + 224, + 234, + 389, + 5, + 235, + 244, + 91, + 208, + 146, + 239, + 290, + 191, + 171, + 259, + 294, + 78, + 33, + 56, + 247, + 207, + 67, + 289, + 348, + 351, + 12, + 338, + 257, + 110, + 138, + 187, + 303, + 157, + 126, + 43, + 178, + 77, + 244, + 5, + 368, + 197, + 365, + 109, + 169, + 362, + 96, + 79, + 100, + 40, + 338, + 22, + 238, + 216, + 76, + 15, + 290, + 235, + 58, + 113, + 386, + 211, + 214, + 0, + 10, + 282, + 28, + 6, + 321, + 302, + 8, + 356, + 30, + 170, + 307, + 218, + 80, + 355, + 45, + 315, + 305, + 352, + 310, + 358, + 219, + 367, + 112, + 199, + 286, + 227, + 25, + 92, + 236, + 332, + 311, + 305, + 93, + 258, + 126, + 171, + 331, + 79, + 250, + 303, + 124, + 28, + 86, + 104, + 210, + 288, + 42, + 337, + 209, + 284, + 285, + 177, + 316, + 246, + 72, + 290, + 40, + 157, + 350, + 218, + 167, + 226, + 386, + 246, + 162, + 252, + 120, + 300, + 308, + 139, + 340, + 286, + 318, + 311, + 327, + 293, + 327, + 329, + 288, + 315, + 270, + 162, + 261, + 227, + 228, + 47, + 297, + 155, + 184, + 288, + 136, + 199, + 9, + 337, + 337, + 201, + 40, + 147, + 251, + 381, + 179, + 396, + 392, + 385, + 76, + 47, + 123, + 56, + 284, + 286, + 166, + 152, + 193, + 339, + 105, + 312, + 371, + 342, + 304, + 53, + 334, + 384, + 87, + 265, + 151, + 127, + 311, + 73, + 55, + 345, + 44, + 235, + 198, + 195, + 314, + 130, + 133, + 324, + 189, + 292, + 353, + 144, + 311, + 99, + 172, + 244, + 24, + 308, + 47, + 330, + 385, + 346, + 266, + 323, + 235, + 181, + 76, + 182, + 231, + 149, + 26, + 36, + 6, + 354, + 80, + 177, + 7, + 257, + 226, + 284, + 181, + 294, + 51, + 136, + 174, + 363, + 308, + 195, + 366, + 83, + 399, + 400, + 1, + 29, + 356, + 258, + 162, + 202, + 190, + 75, + 20, + 90, + 131, + 266, + 243, + 326, + 394, + 79, + 245, + 86, + 189, + 146, + 376, + 141, + 364, + 333, + 225, + 134, + 304, + 76, + 130, + 192, + 349, + 227, + 225, + 139, + 313, + 144, + 119, + 172, + 202, + 273, + 385, + 288, + 286, + 177, + 177, + 308, + 7, + 201, + 29, + 103, + 344, + 190, + 277, + 317, + 354, + 73, + 302, + 98, + 11, + 334, + 125, + 233, + 73, + 159, + 268, + 136, + 325, + 42, + 338, + 144, + 84, + 118, + 42, + 20, + 248, + 348, + 42, + 168, + 289, + 193, + 387, + 103, + 218, + 54, + 240, + 205, + 62, + 387, + 326, + 324, + 377, + 374, + 400, + 204, + 281, + 316, + 235, + 66, + 212, + 135, + 271, + 267, + 374, + 272, + 263, + 390, + 313, + 108, + 84, + 124, + 210, + 378, + 224, + 57, + 188, + 225, + 92, + 241, + 208, + 58, + 227, + 321, + 164, + 388, + 164, + 197, + 211, + 195, + 320, + 2, + 231, + 386, + 20, + 145, + 17, + 57, + 292, + 377, + 66, + 210, + 265, + 190, + 393, + 191, + 133, + 95, + 289, + 13, + 201, + 280, + 233, + 175, + 375, + 197, + 144, + 275, + 395, + 357, + 331, + 56, + 86, + 203, + 346, + 387, + 241, + 107, + 10, + 217, + 85, + 204, + 189, + 13, + 128, + 30, + 250, + 171, + 102, + 45, + 232, + 393, + 372, + 116, + 108, + 342, + 256, + 168, + 109, + 25, + 350, + 243, + 44, + 32, + 56, + 179, + 281, + 293, + 268, + 48, + 332, + 261, + 48, + 241, + 284, + 103, + 63, + 126, + 182, + 201, + 286, + 105, + 184, + 241, + 137, + 64, + 196, + 141, + 30, + 198, + 85, + 31, + 170, + 128, + 66, + 53, + 322, + 390, + 161, + 152, + 295, + 207, + 379, + 331, + 300, + 289, + 258, + 250, + 37, + 349, + 176, + 210, + 37, + 72, + 115, + 228, + 34, + 182, + 395, + 187, + 11, + 306, + 43, + 319, + 118, + 299, + 44, + 151, + 206, + 132, + 230, + 68, + 161, + 218, + 67, + 65, + 173, + 30, + 56, + 325, + 161, + 34, + 68, + 83, + 15, + 131, + 97, + 352, + 116, + 343, + 10, + 57, + 189, + 340, + 319, + 20, + 361, + 256, + 138, + 252, + 349, + 12, + 8, + 298, + 34, + 63, + 149, + 90, + 137, + 376, + 265, + 315, + 120, + 262, + 266, + 192, + 312, + 130, + 196, + 157, + 18, + 149, + 79, + 197, + 129, + 148, + 261, + 162, + 315, + 338, + 56, + 65, + 131, + 130, + 251, + 11, + 324, + 387, + 210, + 395, + 252, + 58, + 96, + 398, + 134, + 312, + 68, + 125, + 379, + 23, + 57, + 186, + 68, + 294, + 281, + 60, + 321, + 39, + 331, + 258, + 228, + 149, + 254, + 13, + 252, + 171, + 7, + 13, + 227, + 142, + 168, + 308, + 112, + 169, + 159, + 10, + 372, + 341, + 166, + 181, + 234, + 335, + 287, + 372, + 299, + 214, + 308, + 155, + 329, + 206, + 291, + 389, + 134, + 256, + 293, + 232, + 43, + 232, + 317, + 377, + 125, + 255, + 112, + 76, + 133, + 312, + 276, + 218, + 115, + 206, + 49, + 11, + 22, + 209, + 251, + 353, + 394, + 113, + 25, + 126, + 147, + 211, + 281, + 375, + 210, + 109, + 348, + 314, + 178, + 38, + 254, + 39, + 244, + 91, + 281, + 184, + 348, + 322, + 60, + 248, + 245, + 201, + 286, + 235, + 180, + 249, + 333, + 59, + 230, + 201, + 253, + 69, + 26, + 394, + 162, + 227, + 382, + 143, + 164, + 172, + 398, + 355, + 263, + 268, + 105, + 125, + 195, + 149, + 342, + 315, + 394, + 223, + 294, + 98, + 259, + 136, + 269, + 153, + 6, + 39, + 239, + 9, + 165, + 144, + 89, + 327, + 365, + 15, + 300, + 323, + 100, + 45, + 75, + 317, + 303, + 319, + 53, + 366, + 191, + 355, + 388, + 122, + 31, + 176, + 42, + 203, + 136, + 157, + 353, + 82, + 15, + 363, + 156, + 363, + 143, + 333, + 219, + 4, + 249, + 27, + 285, + 213, + 215, + 140, + 379, + 347, + 22, + 228, + 172, + 271, + 170, + 228, + 184, + 342, + 317, + 107, + 265, + 298, + 310, + 343, + 133, + 16, + 195, + 12, + 312, + 188, + 398, + 11, + 199, + 392, + 299, + 1, + 347, + 371, + 154, + 294, + 164, + 275, + 237, + 395, + 241, + 101, + 144, + 262, + 275, + 121, + 378, + 114, + 236, + 350, + 366, + 16, + 100, + 292, + 170, + 241, + 119, + 126, + 122, + 197, + 374, + 208, + 10, + 385, + 17, + 1, + 246, + 293, + 86, + 242, + 154, + 229, + 146, + 304, + 101, + 3, + 179, + 107, + 46, + 369, + 160, + 324, + 212, + 209, + 128, + 70, + 216, + 14, + 45, + 399, + 73, + 226, + 320, + 341, + 143, + 350, + 182, + 94, + 52, + 83, + 297, + 287, + 361, + 271, + 183, + 320, + 159, + 243, + 93, + 74, + 4, + 368, + 290, + 369, + 273, + 68, + 283, + 166, + 231, + 5, + 336, + 24, + 250, + 295, + 136, + 210, + 63, + 56, + 202, + 161, + 65, + 47, + 337, + 336, + 350, + 90, + 376, + 23, + 387, + 340, + 56, + 116, + 309, + 290, + 46, + 275, + 381, + 218, + 210, + 48, + 292, + 307, + 125, + 83, + 220, + 0, + 5, + 287, + 301, + 127, + 206, + 199, + 217, + 350, + 222, + 176, + 102, + 56, + 192, + 91, + 371, + 161, + 154, + 231, + 81, + 29, + 310, + 166, + 324, + 78, + 231, + 395, + 302, + 386, + 299, + 160, + 283, + 11, + 107, + 83, + 8, + 101, + 394, + 354, + 188, + 330, + 334, + 38, + 76, + 290, + 38, + 275, + 349, + 53, + 190, + 260, + 157, + 263, + 91, + 181, + 61, + 80, + 113, + 240, + 193, + 163, + 258, + 52, + 110, + 265, + 199, + 179, + 7, + 213, + 204, + 229, + 65, + 285, + 43, + 298, + 359, + 279, + 25, + 24, + 181, + 237, + 207, + 292, + 83, + 47, + 243, + 380, + 330, + 330, + 360, + 118, + 33, + 319, + 68, + 99, + 389, + 69, + 181, + 288, + 357, + 395, + 234, + 43, + 106, + 146, + 262, + 233, + 101, + 128, + 123, + 213, + 37, + 215, + 230, + 133, + 224, + 66, + 380, + 164, + 273, + 240, + 344, + 376, + 202, + 301, + 372, + 4, + 28, + 213, + 56, + 309, + 45, + 333, + 94, + 69, + 85, + 86, + 177, + 110, + 194, + 131, + 35, + 203, + 315, + 280, + 62, + 332, + 224, + 298, + 260, + 183, + 86, + 82, + 218, + 199, + 10, + 93, + 381, + 218, + 211, + 164, + 209, + 355, + 101, + 163, + 288, + 231, + 159, + 284, + 22, + 338, + 181, + 229, + 325, + 329, + 197, + 176, + 193, + 385, + 8, + 294, + 25, + 72, + 256, + 292, + 107, + 82, + 260, + 277, + 185, + 10, + 303, + 5, + 376, + 121, + 226, + 243, + 166, + 67, + 96, + 190, + 221, + 180, + 321, + 137, + 338, + 210, + 386, + 74, + 218, + 205, + 177, + 306, + 112, + 285, + 334, + 313, + 218, + 322, + 280, + 186, + 45, + 362, + 361, + 368, + 378, + 195, + 260, + 256, + 292, + 373, + 298, + 130, + 106, + 230, + 79, + 307, + 56, + 211, + 348, + 177, + 389, + 247, + 333, + 33, + 149, + 381, + 104, + 293, + 111, + 344, + 229, + 231, + 258, + 260, + 255, + 230, + 223, + 210, + 121, + 176, + 373, + 400, + 300, + 150, + 102, + 139, + 95, + 181, + 136, + 179, + 71, + 290, + 191, + 336, + 106, + 60, + 233, + 210, + 276, + 215, + 236, + 32, + 41, + 372, + 146, + 301, + 107, + 339, + 252, + 294, + 338, + 357, + 102, + 203, + 267, + 72, + 55, + 212, + 300, + 325, + 77, + 124, + 296, + 348, + 299, + 374, + 253, + 139, + 321, + 12, + 228, + 193, + 175, + 359, + 347, + 340, + 173, + 366, + 212, + 156, + 232, + 269, + 28, + 104, + 244, + 322, + 3, + 11, + 352, + 247, + 41, + 381, + 104, + 252, + 69, + 307, + 324, + 279, + 35, + 96, + 233, + 339, + 104, + 315, + 336, + 5, + 286, + 207, + 311, + 35, + 176, + 360, + 220, + 58, + 260, + 381, + 41, + 371, + 238, + 91, + 369, + 94, + 127, + 197, + 350, + 144, + 164, + 80, + 292, + 166, + 13, + 258, + 114, + 128, + 156, + 233, + 267, + 312, + 150, + 108, + 197, + 178, + 202, + 186, + 241, + 243, + 348, + 110, + 207, + 18, + 100, + 85, + 285, + 393, + 226, + 336, + 278, + 371, + 61, + 236, + 262, + 127, + 274, + 155, + 17, + 109, + 386, + 139, + 51, + 115, + 2, + 369, + 329, + 264, + 338, + 252, + 100, + 182, + 313, + 334, + 183, + 118, + 384, + 6, + 264, + 208, + 327, + 23, + 349, + 47, + 148, + 40, + 197, + 85, + 367, + 145, + 61, + 189, + 30, + 241, + 346, + 166, + 348, + 218, + 347, + 105, + 146, + 227, + 356, + 296, + 163, + 11, + 84, + 149, + 1, + 323, + 255, + 178, + 206, + 282, + 394, + 296, + 110, + 237, + 59, + 102, + 224, + 30, + 335, + 174, + 145, + 153, + 113, + 119, + 59, + 0, + 258, + 42, + 391, + 219, + 81, + 255, + 166, + 17, + 66, + 399, + 315, + 105, + 325, + 313, + 337, + 148, + 390, + 142, + 208, + 135, + 346, + 167, + 86, + 32, + 254, + 93, + 19, + 339, + 183, + 65, + 319, + 356, + 298, + 194, + 276, + 325, + 277, + 3, + 331, + 132, + 146, + 350, + 140, + 118, + 155, + 353, + 174, + 257, + 213, + 329, + 189, + 73, + 67, + 98, + 109, + 244, + 248, + 357, + 254, + 159, + 311, + 255, + 65, + 212, + 339, + 215, + 386, + 241, + 328, + 11, + 286, + 306, + 248, + 108, + 41, + 39, + 81, + 164, + 363, + 298, + 338, + 10, + 357, + 69, + 169, + 109, + 312, + 25, + 207, + 107, + 217, + 258, + 115, + 332, + 231, + 390, + 68, + 132, + 225, + 75, + 80, + 386, + 14, + 316, + 177, + 310, + 208, + 90, + 155, + 346, + 106, + 173, + 396, + 321, + 369, + 182, + 353, + 42, + 381, + 131, + 30, + 10, + 189, + 253, + 35, + 209, + 349, + 395, + 271, + 38, + 8, + 69, + 248, + 292, + 200, + 332, + 384, + 194, + 339, + 335, + 211, + 360, + 118, + 128, + 260, + 340, + 92, + 70, + 310, + 301, + 22, + 140, + 385, + 105, + 352, + 85, + 76, + 203, + 100, + 342, + 39, + 107, + 277, + 71, + 318, + 157, + 171, + 51, + 22, + 24, + 98, + 357, + 19, + 264, + 146, + 50, + 389, + 371, + 246, + 266, + 270, + 203, + 215, + 128, + 199, + 5, + 326, + 188, + 103, + 350, + 271, + 207, + 36, + 244, + 22, + 205, + 77, + 362, + 148, + 72, + 326, + 23, + 391, + 325, + 244, + 6, + 373, + 231, + 17, + 241, + 286, + 398, + 247, + 376, + 342, + 270, + 202, + 342, + 332, + 217, + 272, + 129, + 5, + 213, + 243, + 372, + 185, + 295, + 186, + 334, + 331, + 131, + 331, + 221, + 309, + 192, + 107, + 76, + 236, + 29, + 364, + 120, + 62, + 344, + 382, + 187, + 183, + 40, + 106, + 172, + 116, + 115, + 214, + 233, + 95, + 165, + 184, + 201, + 361, + 392, + 40, + 351, + 172, + 62, + 178, + 329, + 295, + 1, + 343, + 83, + 16, + 65, + 302, + 186, + 57, + 226, + 322, + 246, + 298, + 295, + 153, + 221, + 154, + 131, + 226, + 304, + 185, + 154, + 77, + 237, + 386, + 207, + 33, + 99, + 41, + 156, + 69, + 113, + 163, + 225, + 319, + 118, + 204, + 122, + 0, + 131, + 232, + 249, + 386, + 90, + 68, + 99, + 320, + 241, + 85, + 362, + 192, + 223, + 82, + 198, + 301, + 197, + 178, + 284, + 175, + 229, + 289, + 112, + 164, + 332, + 7, + 191, + 186, + 320, + 163, + 398, + 19, + 286, + 379, + 288, + 274, + 222, + 75, + 384, + 219, + 85, + 350, + 75, + 44, + 112, + 106, + 76, + 177, + 305, + 313, + 340, + 133, + 93, + 324, + 239, + 104, + 387, + 266, + 55, + 272, + 342, + 313, + 324, + 183, + 139, + 111, + 62, + 204, + 177, + 275, + 63, + 268, + 262, + 385, + 15, + 364, + 240, + 335, + 390, + 396, + 23, + 368, + 227, + 37, + 199, + 192, + 271, + 266 + ], + "values": [ + 153, + 118, + 101, + 145, + 195, + 202, + 135, + 288, + 400, + 259, + 22, + 273, + 181, + 283, + 315, + 203, + 246, + 55, + 152, + 212, + 37, + 12, + 254, + 398, + 70, + 29, + 90, + 137, + 288, + 266, + 188, + 394, + 343, + 136, + 39, + 373, + 219, + 377, + 142, + 285, + 100, + 228, + 217, + 67, + 265, + 316, + 5, + 92, + 223, + 321, + 319, + 148, + 52, + 286, + 0, + 73, + 37, + 400, + 287, + 123, + 217, + 12, + 229, + 28, + 184, + 2, + 285, + 343, + 6, + 335, + 176, + 26, + 211, + 368, + 217, + 116, + 212, + 148, + 300, + 36, + 220, + 204, + 324, + 162, + 234, + 400, + 78, + 198, + 174, + 145, + 88, + 171, + 317, + 207, + 380, + 212, + 348, + 91, + 16, + 390, + 296, + 9, + 179, + 327, + 287, + 219, + 145, + 385, + 67, + 147, + 375, + 368, + 38, + 124, + 49, + 189, + 25, + 292, + 306, + 253, + 34, + 6, + 132, + 204, + 60, + 379, + 167, + 153, + 249, + 316, + 115, + 231, + 292, + 363, + 62, + 175, + 288, + 395, + 349, + 338, + 389, + 208, + 222, + 22, + 200, + 150, + 157, + 351, + 343, + 341, + 297, + 338, + 392, + 123, + 189, + 248, + 323, + 180, + 317, + 289, + 336, + 325, + 241, + 285, + 309, + 81, + 140, + 243, + 129, + 25, + 381, + 258, + 218, + 360, + 184, + 59, + 350, + 338, + 164, + 84, + 200, + 290, + 270, + 176, + 380, + 217, + 391, + 3, + 189, + 397, + 90, + 28, + 282, + 231, + 239, + 302, + 97, + 54, + 314, + 38, + 336, + 359, + 283, + 309, + 189, + 348, + 365, + 118, + 265, + 73, + 378, + 8, + 185, + 316, + 377, + 37, + 261, + 101, + 324, + 38, + 321, + 393, + 301, + 150, + 122, + 224, + 279, + 225, + 117, + 329, + 198, + 25, + 343, + 296, + 168, + 85, + 308, + 292, + 287, + 374, + 102, + 231, + 58, + 186, + 189, + 237, + 142, + 283, + 365, + 147, + 400, + 151, + 121, + 116, + 249, + 12, + 89, + 234, + 11, + 115, + 121, + 145, + 42, + 12, + 234, + 394, + 103, + 141, + 115, + 51, + 188, + 371, + 215, + 8, + 13, + 365, + 113, + 331, + 338, + 234, + 82, + 125, + 260, + 295, + 183, + 140, + 218, + 26, + 129, + 336, + 186, + 2, + 122, + 330, + 158, + 266, + 346, + 298, + 94, + 384, + 2, + 386, + 211, + 373, + 308, + 112, + 176, + 56, + 394, + 285, + 306, + 102, + 229, + 301, + 327, + 385, + 324, + 373, + 296, + 180, + 343, + 289, + 209, + 233, + 259, + 330, + 119, + 308, + 78, + 260, + 64, + 282, + 107, + 322, + 279, + 197, + 27, + 68, + 242, + 260, + 351, + 236, + 87, + 209, + 114, + 74, + 11, + 241, + 105, + 90, + 21, + 16, + 122, + 394, + 91, + 355, + 30, + 228, + 140, + 190, + 383, + 376, + 265, + 179, + 12, + 93, + 18, + 12, + 7, + 231, + 95, + 183, + 393, + 90, + 212, + 274, + 314, + 380, + 27, + 60, + 252, + 386, + 217, + 240, + 299, + 340, + 354, + 105, + 388, + 242, + 58, + 274, + 119, + 304, + 118, + 353, + 274, + 110, + 116, + 9, + 216, + 302, + 124, + 145, + 167, + 318, + 172, + 300, + 185, + 6, + 304, + 103, + 145, + 126, + 254, + 220, + 331, + 6, + 137, + 335, + 276, + 196, + 93, + 277, + 240, + 172, + 259, + 292, + 342, + 8, + 248, + 367, + 207, + 364, + 33, + 5, + 285, + 146, + 148, + 378, + 226, + 20, + 132, + 222, + 371, + 37, + 330, + 33, + 265, + 79, + 256, + 224, + 375, + 133, + 356, + 348, + 319, + 309, + 360, + 79, + 138, + 126, + 359, + 153, + 13, + 163, + 343, + 237, + 366, + 51, + 363, + 141, + 166, + 97, + 85, + 104, + 101, + 193, + 350, + 6, + 232, + 369, + 20, + 99, + 187, + 231, + 40, + 283, + 196, + 115, + 45, + 12, + 324, + 48, + 46, + 179, + 135, + 233, + 396, + 315, + 199, + 302, + 356, + 288, + 120, + 159, + 188, + 203, + 382, + 299, + 325, + 61, + 55, + 207, + 77, + 143, + 180, + 36, + 171, + 68, + 163, + 324, + 232, + 338, + 301, + 182, + 69, + 237, + 330, + 271, + 244, + 203, + 176, + 20, + 100, + 137, + 370, + 16, + 105, + 166, + 233, + 200, + 226, + 86, + 91, + 119, + 315, + 31, + 17, + 250, + 282, + 186, + 245, + 32, + 213, + 375, + 124, + 276, + 357, + 306, + 333, + 263, + 151, + 162, + 374, + 141, + 17, + 273, + 242, + 251, + 109, + 119, + 341, + 250, + 241, + 191, + 7, + 150, + 195, + 67, + 333, + 348, + 377, + 72, + 147, + 146, + 133, + 267, + 328, + 240, + 236, + 149, + 79, + 48, + 92, + 18, + 110, + 349, + 203, + 347, + 162, + 203, + 198, + 55, + 382, + 215, + 41, + 282, + 259, + 112, + 316, + 56, + 219, + 249, + 130, + 234, + 147, + 345, + 272, + 94, + 258, + 281, + 237, + 30, + 312, + 356, + 362, + 12, + 57, + 279, + 180, + 19, + 38, + 136, + 74, + 216, + 143, + 342, + 234, + 374, + 368, + 231, + 198, + 16, + 213, + 165, + 151, + 223, + 333, + 127, + 99, + 311, + 80, + 372, + 283, + 338, + 49, + 214, + 349, + 280, + 27, + 289, + 101, + 175, + 21, + 151, + 203, + 224, + 198, + 344, + 324, + 316, + 123, + 258, + 63, + 359, + 4, + 391, + 260, + 341, + 183, + 118, + 217, + 349, + 200, + 294, + 134, + 320, + 46, + 333, + 155, + 375, + 217, + 134, + 135, + 148, + 226, + 47, + 52, + 358, + 216, + 227, + 351, + 257, + 97, + 65, + 332, + 177, + 123, + 258, + 61, + 52, + 79, + 154, + 112, + 257, + 283, + 262, + 285, + 153, + 299, + 120, + 175, + 192, + 248, + 116, + 268, + 200, + 26, + 332, + 89, + 354, + 240, + 344, + 364, + 243, + 297, + 361, + 112, + 44, + 359, + 155, + 168, + 65, + 238, + 27, + 382, + 355, + 279, + 24, + 153, + 181, + 249, + 224, + 24, + 271, + 249, + 315, + 281, + 101, + 179, + 215, + 109, + 357, + 214, + 78, + 398, + 333, + 357, + 134, + 396, + 255, + 399, + 179, + 268, + 244, + 327, + 325, + 323, + 270, + 264, + 33, + 107, + 189, + 374, + 165, + 38, + 110, + 196, + 390, + 321, + 116, + 199, + 269, + 77, + 122, + 192, + 56, + 235, + 324, + 134, + 192, + 224, + 286, + 288, + 166, + 13, + 70, + 279, + 249, + 286, + 168, + 81, + 233, + 42, + 93, + 178, + 113, + 130, + 239, + 26, + 192, + 26, + 285, + 215, + 303, + 52, + 361, + 374, + 46, + 107, + 349, + 293, + 294, + 108, + 70, + 247, + 388, + 25, + 376, + 126, + 34, + 161, + 231, + 283, + 45, + 114, + 142, + 326, + 143, + 313, + 355, + 375, + 276, + 14, + 184, + 122, + 85, + 118, + 161, + 385, + 68, + 328, + 224, + 31, + 224, + 97, + 239, + 258, + 342, + 316, + 0, + 96, + 4, + 396, + 9, + 337, + 31, + 156, + 328, + 206, + 171, + 215, + 291, + 172, + 352, + 295, + 298, + 355, + 231, + 78, + 0, + 356, + 140, + 83, + 338, + 45, + 289, + 80, + 158, + 177, + 266, + 267, + 218, + 180, + 340, + 176, + 54, + 118, + 1, + 295, + 98, + 397, + 58, + 346, + 223, + 174, + 1, + 399, + 370, + 183, + 118, + 374, + 345, + 274, + 227, + 295, + 298, + 360, + 398, + 97, + 11, + 337, + 286, + 365, + 215, + 94, + 216, + 128, + 327, + 71, + 273, + 328, + 395, + 12, + 40, + 361, + 355, + 198, + 368, + 192, + 327, + 288, + 164, + 247, + 49, + 117, + 13, + 112, + 378, + 369, + 169, + 253, + 187, + 38, + 18, + 144, + 164, + 238, + 361, + 42, + 400, + 19, + 264, + 252, + 24, + 121, + 229, + 133, + 161, + 219, + 123, + 134, + 330, + 175, + 302, + 62, + 326, + 278, + 338, + 122, + 178, + 160, + 86, + 207, + 129, + 342, + 139, + 238, + 373, + 194, + 136, + 268, + 100, + 224, + 268, + 309, + 101, + 238, + 211, + 129, + 183, + 17, + 332, + 325, + 123, + 145, + 230, + 249, + 398, + 283, + 307, + 311, + 113, + 77, + 93, + 28, + 75, + 117, + 204, + 131, + 304, + 133, + 264, + 109, + 91, + 298, + 71, + 131, + 29, + 133, + 78, + 261, + 309, + 338, + 37, + 243, + 247, + 130, + 327, + 193, + 230, + 59, + 245, + 394, + 129, + 100, + 85, + 331, + 281, + 80, + 198, + 109, + 170, + 309, + 325, + 290, + 168, + 386, + 321, + 185, + 332, + 44, + 195, + 317, + 301, + 266, + 272, + 384, + 285, + 83, + 25, + 39, + 21, + 209, + 388, + 336, + 52, + 247, + 297, + 60, + 269, + 375, + 305, + 330, + 133, + 124, + 156, + 273, + 112, + 118, + 45, + 163, + 372, + 83, + 210, + 78, + 393, + 363, + 67, + 245, + 247, + 390, + 392, + 373, + 14, + 271, + 48, + 390, + 209, + 289, + 217, + 110, + 99, + 254, + 149, + 214, + 284, + 108, + 379, + 182, + 11, + 134, + 224, + 143, + 292, + 143, + 355, + 364, + 236, + 164, + 69, + 338, + 158, + 187, + 202, + 62, + 323, + 145, + 238, + 268, + 272, + 299, + 147, + 93, + 87, + 348, + 4, + 91, + 377, + 222, + 225, + 236, + 316, + 154, + 104, + 91, + 304, + 73, + 236, + 143, + 247, + 185, + 88, + 17, + 294, + 4, + 261, + 90, + 83, + 274, + 392, + 240, + 76, + 25, + 297, + 214, + 274, + 53, + 116, + 71, + 234, + 283, + 384, + 149, + 141, + 161, + 189, + 270, + 8, + 229, + 221, + 223, + 225, + 384, + 114, + 46, + 125, + 347, + 371, + 125, + 26, + 202, + 80, + 301, + 288, + 45, + 85, + 159, + 397, + 163, + 0, + 40, + 155, + 400, + 124, + 145, + 216, + 260, + 281, + 317, + 380, + 166, + 252, + 336, + 107, + 171, + 197, + 112, + 364, + 142, + 6, + 238, + 22, + 255, + 125, + 359, + 191, + 39, + 5, + 100, + 141, + 171, + 88, + 89, + 58, + 252, + 180, + 245, + 112, + 26, + 175, + 123, + 388, + 355, + 63, + 47, + 59, + 120, + 281, + 249, + 21, + 227, + 27, + 378, + 246, + 289, + 54, + 69, + 267, + 276, + 167, + 115, + 62, + 234, + 256, + 339, + 290, + 344, + 138, + 77, + 222, + 225, + 13, + 355, + 254, + 78, + 156, + 297, + 126, + 292, + 395, + 279, + 270, + 184, + 78, + 358, + 111, + 170, + 274, + 227, + 49, + 49, + 312, + 180, + 323, + 351, + 59, + 181, + 89, + 262, + 176, + 53, + 270, + 398, + 382, + 287, + 160, + 275, + 116, + 252, + 205, + 394, + 48, + 301, + 76, + 287, + 121, + 79, + 188, + 120, + 275, + 59, + 123, + 312, + 176, + 217, + 261, + 2, + 329, + 177, + 146, + 263, + 342, + 240, + 210, + 93, + 47, + 241, + 12, + 45, + 248, + 133, + 180, + 43, + 142, + 372, + 115, + 224, + 92, + 219, + 92, + 166, + 99, + 4, + 378, + 336, + 202, + 57, + 26, + 59, + 284, + 225, + 145, + 93, + 10, + 136, + 387, + 83, + 400, + 236, + 276, + 55, + 6, + 141, + 200, + 385, + 249, + 279, + 128, + 173, + 334, + 348, + 166, + 320, + 267, + 245, + 47, + 258, + 254, + 300, + 300, + 153, + 368, + 207, + 338, + 180, + 302, + 128, + 300, + 137, + 129, + 201, + 190, + 337, + 165, + 197, + 229, + 106, + 36, + 38, + 95, + 17, + 300, + 36, + 268, + 138, + 214, + 149, + 196, + 89, + 123, + 380, + 369, + 296, + 237, + 237, + 306, + 234, + 284, + 38, + 302, + 141, + 230, + 175, + 250, + 181, + 131, + 121, + 136, + 341, + 378, + 97, + 383, + 285, + 135, + 15, + 227, + 109, + 218, + 56, + 176, + 309, + 350, + 146, + 30, + 334, + 252, + 332, + 285, + 92, + 73, + 183, + 358, + 391, + 4, + 131, + 129, + 23, + 232, + 123, + 230, + 334, + 22, + 150, + 58, + 98, + 53, + 342, + 179, + 79, + 132, + 146, + 149, + 85, + 280, + 67, + 193, + 44, + 130, + 332, + 2, + 11, + 147, + 187, + 108, + 272, + 103, + 110, + 295, + 176, + 297, + 48, + 43, + 74, + 300, + 224, + 162, + 243, + 112, + 398, + 265, + 139, + 254, + 92, + 30, + 195, + 208, + 326, + 6, + 268, + 16, + 149, + 296, + 195, + 340, + 392, + 218, + 339, + 321, + 241, + 215, + 335, + 276, + 400, + 157, + 103, + 303, + 310, + 124, + 31, + 192, + 299, + 286, + 83, + 323, + 182, + 89, + 68, + 345, + 74, + 276, + 123, + 350, + 10, + 270, + 202, + 378, + 120, + 232, + 216, + 355, + 128, + 7, + 29, + 50, + 209, + 161, + 99, + 273, + 383, + 16, + 23, + 238, + 245, + 100, + 183, + 236, + 264, + 271, + 330, + 33, + 301, + 316, + 136, + 377, + 204, + 267, + 28, + 41, + 87, + 388, + 209, + 186, + 143, + 307, + 204, + 259, + 175, + 221, + 196, + 255, + 159, + 124, + 248, + 351, + 81, + 144, + 189, + 354, + 277, + 348, + 355, + 130, + 116, + 397, + 114, + 230, + 238, + 149, + 32, + 107, + 188, + 250, + 58, + 349, + 141, + 177, + 94, + 379, + 288, + 219, + 344, + 378, + 310, + 394, + 290, + 30, + 223, + 23, + 344, + 304, + 63, + 168, + 8, + 8, + 58, + 97, + 378, + 198, + 352, + 246, + 101, + 302, + 379, + 257, + 319, + 359, + 207, + 358, + 129, + 260, + 57, + 240, + 368, + 390, + 95, + 284, + 48, + 188, + 53, + 135, + 363, + 322, + 390, + 308, + 311, + 304, + 74, + 357, + 169, + 329, + 385, + 178, + 381, + 142, + 145, + 41, + 211, + 161, + 134, + 186, + 223, + 161, + 377, + 359, + 183, + 270, + 283, + 347, + 279, + 112, + 104, + 129, + 245, + 194, + 378, + 258, + 317, + 59, + 2, + 244, + 161, + 356, + 130, + 156, + 129, + 35, + 51, + 92, + 112, + 227, + 209, + 326, + 37, + 206, + 171, + 266, + 376, + 108, + 366, + 28, + 81, + 345, + 40, + 78, + 55, + 373, + 127, + 307, + 25, + 365, + 76, + 7, + 277, + 174, + 238, + 6, + 17, + 112, + 341, + 364, + 95, + 257, + 382, + 380, + 192, + 217, + 357, + 197, + 175, + 296, + 59, + 219, + 205, + 25, + 334, + 144, + 153, + 348, + 119, + 248, + 195, + 180, + 344, + 165, + 225, + 195, + 195, + 73, + 390, + 353, + 45, + 377, + 340, + 39, + 171, + 382, + 245, + 62, + 135, + 376, + 335, + 321, + 3, + 277, + 384, + 148, + 276, + 252, + 66, + 308, + 224, + 148, + 200, + 212, + 30, + 280, + 295, + 50, + 266, + 98, + 51, + 204, + 137, + 47, + 261, + 215, + 186, + 126, + 245, + 376, + 51, + 42, + 132, + 318, + 77, + 370, + 258, + 144, + 130, + 13, + 370, + 193, + 189, + 399, + 226, + 225, + 194, + 319, + 265, + 282, + 170, + 133, + 1, + 145, + 147, + 236, + 82, + 154, + 383, + 373, + 183, + 256, + 260, + 233, + 105, + 358, + 273, + 5, + 316, + 154, + 345, + 203, + 87, + 55, + 185, + 182, + 364, + 221, + 255, + 350, + 65, + 162, + 61, + 72, + 200, + 382, + 276, + 201, + 355, + 191, + 77, + 251, + 269, + 21, + 82, + 243, + 382, + 259, + 64, + 196, + 399, + 347, + 388, + 395, + 387, + 18, + 184, + 166, + 29, + 2, + 247, + 275, + 102, + 363, + 0, + 77, + 114, + 217, + 38, + 159, + 353, + 129, + 156, + 101, + 349, + 42, + 51, + 245, + 197, + 75, + 356, + 188, + 355, + 45, + 55, + 241, + 215, + 210, + 321, + 340, + 361, + 9, + 156, + 21, + 317, + 110, + 345, + 127, + 394, + 60, + 145, + 248, + 344, + 26, + 376, + 365, + 289, + 217, + 53, + 80, + 127, + 38, + 212, + 176, + 8, + 198, + 12, + 4, + 338, + 100, + 204, + 330, + 353, + 356, + 185, + 355, + 205, + 340, + 318, + 281, + 325, + 161, + 150, + 221, + 88, + 179, + 55, + 281, + 85, + 222, + 184, + 323, + 256, + 366, + 326, + 357, + 10, + 15, + 354, + 157, + 149, + 265, + 263, + 118, + 388, + 150, + 60, + 388, + 344, + 250, + 290, + 261, + 395, + 345, + 333, + 323, + 256, + 382, + 138, + 195, + 5, + 323, + 6, + 231, + 354, + 47, + 41, + 76, + 269, + 57, + 340, + 329, + 190, + 179, + 334, + 382, + 30, + 288, + 150, + 353, + 326, + 210, + 360, + 208, + 252, + 309, + 210, + 65, + 365, + 329, + 158, + 373, + 309, + 59, + 369, + 101, + 186, + 27, + 322, + 175, + 160, + 67, + 43, + 296, + 173, + 334, + 214, + 49, + 373, + 164, + 299, + 110, + 185, + 147, + 321, + 257, + 202, + 204, + 290, + 310, + 85, + 313, + 150, + 113, + 196, + 158, + 4, + 183, + 74, + 230, + 219, + 328, + 236, + 379, + 169, + 315, + 127, + 282, + 134, + 15, + 370, + 299, + 17, + 160, + 398, + 163, + 312, + 146, + 216, + 85, + 138, + 70, + 33, + 63, + 224, + 274, + 10, + 44, + 193, + 231, + 264, + 6, + 129, + 109, + 330, + 394, + 286, + 283, + 154, + 196, + 182, + 148, + 55, + 366, + 299, + 94, + 21, + 64, + 18, + 174, + 133, + 183, + 317, + 153, + 45, + 122, + 142, + 368, + 294, + 138, + 122, + 386, + 256, + 8, + 21, + 174, + 368, + 369, + 105, + 379, + 126, + 101, + 67, + 111, + 311, + 273, + 249, + 144, + 19, + 211, + 276, + 265, + 356, + 318, + 211, + 157, + 67, + 242, + 8, + 150, + 111, + 259, + 318, + 156, + 218, + 257, + 366, + 200, + 331, + 162, + 257, + 189, + 241, + 338, + 57, + 185, + 255, + 15, + 252, + 62, + 70, + 86, + 37, + 57, + 331, + 54, + 348, + 177, + 247, + 380, + 310, + 287, + 10, + 86, + 265, + 309, + 10, + 23, + 267, + 375, + 136, + 303, + 251, + 321, + 245, + 9, + 280, + 231, + 217, + 102, + 34, + 249, + 398, + 364, + 339, + 305, + 396, + 73, + 349, + 169, + 6, + 300, + 330, + 251, + 9, + 169, + 136, + 8, + 4, + 190, + 351, + 181, + 166, + 97, + 380, + 100, + 169, + 224, + 50, + 207, + 69, + 327, + 176, + 128, + 89, + 40, + 23, + 332, + 154, + 207, + 152, + 213, + 91, + 269, + 385, + 163, + 260, + 73, + 157, + 235, + 393, + 246, + 299, + 391, + 127, + 32, + 343, + 220, + 324, + 393, + 215, + 253, + 21, + 334, + 213, + 258, + 145, + 393, + 95, + 227, + 206, + 375, + 392, + 177, + 387, + 361, + 203, + 15, + 400, + 108, + 260, + 302, + 317, + 132, + 89, + 40, + 233, + 40, + 213, + 391, + 199, + 252, + 134, + 183, + 245, + 35, + 238, + 272, + 229, + 153, + 233, + 379, + 120, + 159, + 307, + 355, + 173, + 68, + 339, + 26, + 335, + 238, + 55, + 259, + 121, + 147, + 373, + 296, + 190, + 295, + 288, + 207, + 362, + 333, + 149, + 229, + 282, + 8, + 323, + 169, + 56, + 267, + 35, + 364, + 179, + 274, + 372, + 275, + 98, + 271, + 372, + 56, + 216, + 258, + 285, + 125, + 95, + 244, + 229, + 153, + 365, + 40, + 54, + 158, + 277, + 223, + 150, + 333, + 326, + 215, + 360, + 343, + 223, + 344, + 210, + 99, + 254, + 325, + 356, + 205, + 376, + 152, + 130, + 70, + 44, + 85, + 227, + 330, + 244, + 337, + 165, + 281, + 182, + 391, + 400, + 325, + 84, + 154, + 247, + 130, + 256, + 90, + 274, + 268, + 45, + 64, + 337, + 228, + 332, + 177, + 383, + 316, + 244, + 144, + 110, + 210, + 269, + 213, + 16, + 363, + 163, + 98, + 298, + 250, + 145, + 139, + 300, + 317, + 187, + 112, + 269, + 206, + 46, + 84, + 132, + 52, + 368, + 151, + 335, + 326, + 398, + 295, + 188, + 26, + 297, + 78, + 270, + 96, + 13, + 144, + 111, + 309, + 291, + 156, + 42, + 17, + 196, + 120, + 385, + 356, + 191, + 115, + 280, + 137, + 301, + 85, + 374, + 72, + 75, + 191, + 15, + 334, + 153, + 53, + 91, + 294, + 368, + 340, + 56, + 274, + 384, + 116, + 9, + 181, + 119, + 283, + 15, + 62, + 307, + 334, + 335, + 321, + 352, + 59, + 206, + 286, + 34, + 264, + 214, + 274, + 233, + 366, + 255, + 250, + 339, + 126, + 358, + 327, + 279, + 336, + 110, + 254, + 103, + 126, + 194, + 43, + 128, + 63, + 316, + 3, + 347, + 250, + 336, + 72, + 22, + 157, + 117, + 66, + 292, + 252, + 345, + 397, + 206, + 80, + 77, + 124, + 44, + 203, + 268, + 266, + 175, + 396, + 316, + 205, + 252, + 240, + 370, + 242, + 309, + 171, + 1, + 274, + 351, + 30, + 202, + 141, + 155, + 61, + 22, + 336, + 136, + 99, + 350, + 186, + 69, + 280, + 230, + 219, + 66, + 329, + 198, + 166, + 104, + 97, + 63, + 85, + 279, + 213, + 75, + 241, + 359, + 155, + 260, + 228, + 116, + 54, + 378, + 75, + 289, + 180, + 64, + 193, + 22, + 125, + 144, + 254, + 156, + 334, + 51, + 26, + 310, + 157, + 232, + 321, + 298, + 130, + 248, + 377, + 169, + 127, + 76, + 193, + 67, + 261, + 363, + 266, + 3, + 181, + 55, + 68, + 266, + 38, + 16, + 164, + 100, + 245, + 321, + 56, + 147, + 63, + 36, + 338, + 90, + 244, + 45, + 230, + 262, + 70, + 305, + 230, + 124, + 34, + 305, + 140, + 107, + 222, + 5, + 261, + 161, + 80, + 131, + 107, + 7, + 110, + 261, + 273, + 3, + 200, + 42, + 313, + 207, + 209, + 365, + 270, + 278, + 92, + 327, + 109, + 56, + 326, + 115, + 267, + 190, + 26, + 363, + 118, + 345, + 400, + 267, + 286, + 306, + 152, + 304, + 150, + 377, + 375, + 26, + 19, + 394, + 326, + 146, + 265, + 216, + 284, + 126, + 162, + 202, + 304, + 252, + 164, + 90, + 378, + 264, + 127, + 246, + 95, + 339, + 352, + 186, + 357, + 386, + 356, + 197, + 62, + 161, + 298, + 211, + 57, + 355, + 354, + 284, + 376, + 190, + 395, + 256, + 84, + 34, + 204, + 166, + 73, + 364, + 142, + 121, + 251, + 221, + 108, + 290, + 366, + 183, + 231, + 175, + 272, + 225, + 38, + 36, + 231, + 95, + 185, + 47, + 179, + 146, + 191, + 46, + 325, + 260, + 197, + 199, + 163, + 156, + 101, + 209, + 20, + 119, + 253, + 94, + 378, + 340, + 26, + 340, + 205, + 29, + 154, + 46, + 229, + 104, + 191, + 395, + 59, + 108, + 63, + 0, + 196, + 315, + 235, + 94, + 301, + 155, + 6, + 263, + 275, + 24, + 63, + 25, + 224, + 257, + 12, + 48, + 242, + 253, + 136, + 25, + 44, + 229, + 156, + 116, + 28, + 331, + 343, + 22, + 283, + 308, + 270, + 84, + 179, + 270, + 87, + 76, + 99, + 134, + 78, + 229, + 121, + 140, + 75, + 100, + 281, + 242, + 33, + 241, + 261, + 273, + 1, + 22, + 105, + 393, + 141, + 21, + 185, + 207, + 120, + 395, + 100, + 365, + 157, + 348, + 391, + 67, + 111, + 108, + 292, + 99, + 173, + 23, + 393, + 221, + 295, + 203, + 54, + 248, + 1, + 23, + 45, + 37, + 75, + 294, + 226, + 112, + 115, + 133, + 347, + 53, + 119, + 3, + 234, + 183, + 25, + 281, + 346, + 367, + 114, + 82, + 143, + 229, + 172, + 236, + 298, + 335, + 383, + 121, + 304, + 317, + 240, + 316, + 52, + 257, + 278, + 47, + 100, + 203, + 113, + 146, + 308, + 147, + 15, + 86, + 80, + 343, + 23, + 115, + 340, + 121, + 376, + 135, + 144, + 185, + 375, + 301, + 253, + 61, + 227, + 5, + 352, + 271, + 54, + 298, + 175, + 374, + 376, + 376, + 102, + 230, + 362, + 220, + 316, + 15, + 380, + 85, + 35, + 203, + 294, + 12, + 24, + 231, + 10, + 340, + 213, + 85, + 36, + 253, + 241, + 14, + 83, + 10, + 183, + 15, + 369, + 283, + 266, + 212, + 34, + 382, + 190, + 296, + 161, + 151, + 83, + 32, + 354, + 263, + 340, + 168, + 110, + 97, + 183, + 214, + 273, + 317, + 27, + 376, + 23, + 316, + 377, + 40, + 241, + 118, + 84, + 285, + 124, + 237, + 302, + 372, + 287, + 187, + 352, + 151, + 310, + 395, + 80, + 185, + 284, + 116, + 47, + 227, + 318, + 364, + 206, + 151, + 68, + 234, + 364, + 397, + 240, + 120, + 96, + 84, + 27, + 301, + 14, + 160, + 364, + 352, + 155, + 392, + 153, + 88, + 250, + 341, + 261, + 32, + 25, + 42, + 325, + 145, + 250, + 190, + 397, + 325, + 283, + 324, + 280, + 291, + 317, + 111, + 30, + 216, + 331, + 329, + 69, + 283, + 371, + 164, + 323, + 301, + 44, + 0, + 288, + 216, + 349, + 172, + 164, + 59, + 232, + 390, + 41, + 326, + 306, + 186, + 28, + 19, + 221, + 216, + 125, + 275, + 312, + 31, + 288, + 172, + 378, + 331, + 287, + 180, + 352, + 128, + 271, + 210, + 314, + 187, + 125, + 117, + 93, + 385, + 113, + 230, + 44, + 197, + 396, + 30, + 206, + 334, + 343, + 273, + 37, + 8, + 93, + 367, + 197, + 60, + 277, + 356, + 228, + 135, + 286, + 171, + 265, + 118, + 224, + 239, + 39, + 35, + 101, + 155, + 336, + 218, + 221, + 26, + 147, + 284, + 341, + 19, + 336, + 159, + 293, + 177, + 41, + 381, + 61, + 349, + 94, + 266, + 54, + 137, + 179, + 152, + 387, + 1, + 337, + 53, + 39, + 277, + 360, + 212, + 123, + 182, + 238, + 376, + 385, + 376, + 18, + 224, + 55, + 85, + 60, + 176, + 309, + 137, + 322, + 155, + 33, + 181, + 225, + 338, + 184, + 4, + 39, + 351, + 242, + 56, + 187, + 217, + 200, + 208, + 179, + 325, + 233, + 229, + 141, + 223, + 101, + 168, + 5, + 275, + 17, + 104, + 191, + 335, + 274, + 49, + 136, + 343, + 216, + 363, + 108, + 307, + 388, + 63, + 364, + 389, + 322, + 19, + 81, + 260, + 288, + 174, + 217, + 98, + 391, + 247, + 15, + 104, + 238, + 172, + 2, + 291, + 130, + 11, + 249, + 199, + 206, + 204, + 205, + 270, + 76, + 345, + 374, + 31, + 325, + 63, + 114, + 343, + 42, + 102, + 211, + 385, + 167, + 276, + 242, + 30, + 177, + 372, + 159, + 113, + 345, + 299, + 275, + 369, + 336, + 185, + 307, + 32, + 11, + 106, + 260, + 164, + 208, + 336, + 129, + 0, + 39, + 193, + 204, + 28, + 145, + 25, + 253, + 282, + 142, + 135, + 56, + 228, + 98, + 109, + 94, + 254, + 304, + 307, + 198, + 141, + 24, + 12, + 50, + 63, + 87, + 292, + 228, + 94, + 393, + 113, + 310, + 297, + 283, + 241, + 382, + 205, + 242, + 123, + 150, + 376, + 277, + 186, + 106, + 153, + 271, + 206, + 253, + 316, + 285, + 125, + 261, + 319, + 273, + 220, + 89, + 149, + 180, + 113, + 302, + 118, + 88, + 213, + 343, + 321, + 255, + 129, + 335, + 3, + 248, + 140, + 164, + 198, + 163, + 182, + 228, + 304, + 108, + 225, + 279, + 123, + 352, + 270, + 387, + 248, + 343, + 249, + 263, + 3, + 380, + 127, + 100, + 244, + 180, + 12, + 201, + 323, + 361, + 4, + 317, + 178, + 182, + 59, + 15, + 260, + 81, + 12, + 314, + 49, + 267, + 213, + 357, + 238, + 137, + 396, + 352, + 125, + 389, + 279, + 216, + 138, + 241, + 21, + 32, + 339, + 231, + 79, + 33, + 95, + 129, + 383, + 328, + 342, + 209, + 68, + 298, + 148, + 282, + 15, + 377, + 92, + 237, + 273, + 331, + 54, + 366, + 297, + 269, + 56, + 349, + 220, + 96, + 341, + 78, + 154, + 202, + 387, + 157, + 75, + 361, + 309, + 196, + 319, + 65, + 389, + 334, + 7, + 71, + 170, + 36, + 238, + 187, + 222, + 36, + 302, + 210, + 339, + 76, + 77, + 241, + 179, + 294, + 146, + 219, + 165, + 48, + 38, + 129, + 310, + 111, + 360, + 109, + 136, + 197, + 70, + 364, + 301, + 358, + 137, + 110, + 139, + 289, + 55, + 154, + 89, + 298, + 140, + 230, + 10, + 304, + 57, + 396, + 20, + 397, + 339, + 27, + 228, + 340, + 54, + 287, + 5, + 329, + 234, + 153, + 105, + 361, + 255, + 2, + 319, + 0, + 267, + 261, + 334, + 152, + 231, + 217, + 339, + 234, + 307, + 56, + 342, + 6, + 43, + 111, + 245, + 89, + 120, + 359, + 223, + 170, + 204, + 398, + 213, + 269, + 221, + 114, + 315, + 48, + 106, + 233, + 313, + 221, + 74, + 220, + 298, + 394, + 345, + 376, + 21, + 51, + 203, + 379, + 328, + 227, + 125, + 155, + 284, + 24, + 188, + 311, + 212, + 106, + 22, + 175, + 262, + 214, + 288, + 344, + 252, + 202, + 308, + 340, + 15, + 311, + 65, + 107, + 214, + 69, + 91, + 207, + 106, + 186, + 132, + 159, + 227, + 24, + 96, + 24, + 169, + 79, + 7, + 336, + 159, + 45, + 360, + 399, + 233, + 9, + 225, + 398, + 352, + 188, + 321, + 170, + 251, + 20, + 164, + 299, + 101, + 90, + 54, + 133, + 307, + 154, + 210, + 200, + 327, + 266, + 257, + 86, + 32, + 252, + 146, + 186, + 93, + 65, + 148, + 342, + 256, + 121, + 365, + 94, + 380, + 261, + 212, + 241, + 219, + 385, + 328, + 78, + 339, + 6, + 181, + 163, + 323, + 163, + 239, + 383, + 62, + 49, + 358, + 7, + 82, + 235, + 230, + 71, + 24, + 194, + 198, + 299, + 332, + 208, + 31, + 104, + 115, + 324, + 148, + 122, + 367, + 163, + 20, + 227, + 133, + 91, + 364, + 240, + 234, + 46, + 298, + 169, + 17, + 170, + 79, + 289, + 108, + 50, + 85, + 377, + 158, + 176, + 176, + 390, + 91, + 237, + 213, + 10, + 367, + 393, + 85, + 282, + 259, + 308, + 247, + 260, + 217, + 72, + 168, + 67, + 320, + 191, + 383, + 162, + 304, + 103, + 300, + 365, + 203, + 76, + 22, + 54, + 229, + 236, + 54, + 165, + 366, + 285, + 133, + 360, + 189, + 107, + 305, + 395, + 135, + 297, + 366, + 335, + 85, + 17, + 194, + 40, + 271, + 170, + 215, + 122, + 142, + 266, + 198, + 5, + 237, + 127, + 378, + 163, + 131, + 114, + 206, + 22, + 215, + 106, + 395, + 188, + 211, + 122, + 284, + 236, + 288, + 375, + 303, + 71, + 108, + 105, + 200, + 107, + 86, + 182, + 363, + 19, + 287, + 96, + 296, + 16, + 188, + 242, + 281, + 264, + 303, + 310, + 224, + 120, + 189, + 212, + 315, + 272, + 368, + 353, + 240, + 103, + 372, + 210, + 37, + 157, + 167, + 195, + 386, + 193, + 177, + 3, + 36, + 284, + 120, + 394, + 5, + 389, + 3, + 194, + 277, + 293, + 214, + 187, + 235, + 396, + 43, + 258, + 315, + 147, + 349, + 253, + 213, + 363, + 149, + 376, + 109, + 168, + 185, + 52, + 283, + 268, + 373, + 166, + 189, + 119, + 329, + 128, + 378, + 152, + 378, + 343, + 148, + 178, + 78, + 155, + 306, + 264, + 130, + 72, + 203, + 286, + 31, + 118, + 245, + 301, + 109, + 229, + 347, + 384, + 370, + 254, + 173, + 108, + 73, + 107, + 5, + 266, + 269, + 395, + 162, + 18, + 161, + 175, + 65, + 353, + 310, + 329, + 241, + 209, + 110, + 194, + 148, + 376, + 108, + 388, + 328, + 396, + 399, + 232, + 358, + 368, + 305, + 166, + 379, + 83, + 200, + 311, + 65, + 87, + 256, + 236, + 76, + 345, + 155, + 32, + 368, + 129, + 230, + 161, + 14, + 184, + 220, + 51, + 123, + 390, + 323, + 273, + 286, + 149, + 325, + 79, + 358, + 32, + 284, + 204, + 62, + 266, + 192, + 286, + 217, + 300, + 127, + 105, + 96, + 194, + 189, + 352, + 208, + 22, + 49, + 49, + 152, + 297, + 359, + 37, + 230, + 58, + 389, + 276, + 281, + 254, + 320, + 330, + 17, + 291, + 221, + 205, + 370, + 80, + 343, + 181, + 222, + 31, + 96, + 91, + 29, + 100, + 122, + 346, + 135, + 316, + 14, + 287, + 46, + 170, + 141, + 311, + 110, + 296, + 172, + 330, + 215, + 96, + 32, + 188, + 77, + 140, + 129, + 254, + 117, + 339, + 191, + 216, + 203, + 181, + 102, + 5, + 269, + 83, + 81, + 198, + 35, + 10, + 263, + 157, + 56, + 322, + 31, + 245, + 37, + 143, + 397, + 149, + 102, + 253, + 190, + 302, + 248, + 319, + 246, + 122, + 105, + 359, + 150, + 300, + 166, + 319, + 168, + 28, + 149, + 167, + 200, + 1, + 167, + 138, + 57, + 81, + 18, + 368, + 258, + 146, + 368, + 318, + 19, + 131, + 348, + 25, + 129, + 308, + 186, + 86, + 246, + 25, + 188, + 262, + 54, + 285, + 128, + 90, + 201, + 359, + 351, + 195, + 38, + 152, + 240, + 142, + 306, + 104, + 116, + 396, + 287, + 162, + 17, + 338, + 127, + 251, + 363, + 26, + 340, + 190, + 289, + 52, + 369, + 381, + 18, + 130, + 315, + 243, + 58, + 148, + 9, + 268, + 193, + 285, + 182, + 47, + 76, + 272, + 85, + 227, + 168, + 140, + 240, + 132, + 5, + 389, + 204, + 351, + 165, + 338, + 54, + 77, + 71, + 139, + 315, + 348, + 120, + 37, + 153, + 45, + 115, + 133, + 147, + 280, + 334, + 20, + 382, + 394, + 245, + 16, + 14, + 173, + 300, + 126, + 323, + 372, + 303, + 332, + 132, + 392, + 309, + 251, + 286, + 20, + 320, + 253, + 363, + 185, + 195, + 237, + 204, + 157, + 188, + 154, + 340, + 167, + 131, + 294, + 245, + 198, + 160, + 204, + 362, + 259, + 14, + 309, + 0, + 286, + 272, + 333, + 266, + 229, + 20, + 328, + 240, + 250, + 203, + 307, + 110, + 304, + 148, + 256, + 152, + 234, + 334, + 385, + 9, + 180, + 195, + 47, + 382, + 264, + 296, + 208, + 120, + 129, + 175, + 173, + 197, + 209, + 216, + 195, + 361, + 366, + 67, + 118, + 302, + 70, + 120, + 16, + 362, + 49, + 350, + 220, + 270, + 303, + 394, + 342, + 184, + 126, + 225, + 352, + 239, + 133, + 54, + 156, + 46, + 266, + 86, + 104, + 310, + 217, + 202, + 171, + 84, + 85, + 371, + 369, + 243, + 308, + 245, + 47, + 187, + 12, + 54, + 133, + 185, + 353, + 191, + 370, + 9, + 372, + 346, + 177, + 48, + 216, + 91, + 8, + 45, + 351, + 36, + 29, + 101, + 106, + 308, + 149, + 169, + 70, + 12, + 96, + 117, + 368, + 69, + 72, + 161, + 219, + 399, + 319, + 12, + 142, + 216, + 86, + 358, + 286, + 322, + 187, + 256, + 127, + 182, + 242, + 368, + 36, + 72, + 90, + 265, + 238, + 98, + 124, + 54, + 192, + 270, + 330, + 366, + 275, + 18, + 75, + 255, + 288, + 368, + 57, + 19, + 109, + 237, + 197, + 162, + 32, + 153, + 137, + 75, + 9, + 170, + 355, + 199, + 395, + 102, + 49, + 64, + 203, + 329, + 68, + 88, + 297, + 29, + 213, + 39, + 161, + 0, + 134, + 143, + 282, + 359, + 18, + 64, + 174, + 87, + 303, + 400, + 226, + 182, + 234, + 356, + 131, + 81, + 314, + 189, + 231, + 11, + 373, + 396, + 258, + 11, + 287, + 301, + 109, + 38, + 165, + 362, + 149, + 247, + 203, + 236, + 14, + 120, + 320, + 382, + 241, + 392, + 54, + 121, + 290, + 13, + 156, + 342, + 246, + 175, + 370, + 321, + 172, + 389, + 52, + 251, + 251, + 389, + 10, + 22, + 101, + 29, + 57, + 169, + 62, + 222, + 76, + 304, + 321, + 355, + 211, + 275, + 243, + 171, + 122, + 379, + 79, + 71, + 368, + 296, + 150, + 356, + 28, + 351, + 234, + 218, + 170, + 397, + 135, + 198, + 273, + 283, + 283, + 115, + 338, + 361, + 354, + 344, + 88, + 227, + 11, + 311, + 367, + 68, + 214, + 76, + 58, + 238, + 19, + 147, + 363, + 240, + 209, + 233, + 301, + 19, + 130, + 316, + 330, + 374, + 101, + 187, + 55, + 252, + 308, + 173, + 381, + 311, + 397, + 131, + 171, + 165, + 26, + 81, + 297, + 368, + 362, + 238, + 340, + 54, + 134, + 246, + 121, + 356, + 243, + 219, + 37, + 65, + 339, + 118, + 194, + 298, + 286, + 125, + 330, + 250, + 34, + 242, + 260, + 116, + 85, + 13, + 395, + 180, + 328, + 253, + 245, + 327, + 0, + 158, + 11, + 261, + 274, + 377, + 334, + 335, + 98, + 201, + 292, + 172, + 38, + 291, + 201, + 134, + 187, + 380, + 266, + 277, + 255, + 363, + 347, + 130, + 108, + 354, + 47, + 183, + 127, + 180, + 148, + 64, + 275, + 38, + 266, + 75, + 220, + 319, + 193, + 350, + 199, + 273, + 191, + 24, + 141, + 271, + 322, + 244, + 2, + 136, + 378, + 84, + 207, + 163, + 369, + 123, + 52, + 137, + 67, + 53, + 133, + 393, + 129, + 257, + 273, + 326, + 292, + 83, + 20, + 212, + 76, + 380, + 295, + 165, + 246, + 265, + 48, + 392, + 246, + 21, + 59, + 318, + 222, + 86, + 190, + 170, + 42, + 397, + 260, + 201, + 53, + 379, + 173, + 269, + 126, + 89, + 142, + 158, + 19, + 25, + 353, + 221, + 336, + 37, + 108, + 209, + 328, + 194, + 166, + 346, + 142, + 269, + 40, + 174, + 77, + 128, + 386, + 24, + 251, + 389, + 75, + 12, + 352, + 258, + 171, + 243, + 282, + 36, + 24, + 363, + 131, + 171, + 239, + 160, + 41, + 264, + 39, + 233, + 264, + 205, + 130, + 72, + 24, + 117, + 152, + 35, + 24, + 170, + 114, + 120, + 255, + 43, + 266, + 68, + 331, + 294, + 381, + 171, + 299, + 397, + 273, + 102, + 189, + 370, + 85, + 19, + 37, + 112, + 36, + 58, + 297, + 139, + 48, + 291, + 173, + 52, + 269, + 160, + 150, + 179, + 196, + 299, + 296, + 331, + 147, + 117, + 215, + 200, + 389, + 32, + 123, + 183, + 290, + 278, + 283, + 148, + 399, + 262, + 284, + 158, + 243, + 259, + 365, + 78, + 63, + 350, + 239, + 20, + 391, + 105, + 109, + 93, + 246, + 236, + 395, + 296, + 81, + 324, + 150, + 25, + 44, + 181, + 152, + 324, + 265, + 153, + 159, + 324, + 146, + 116, + 264, + 307, + 232, + 356, + 90, + 108, + 263, + 257, + 352, + 338, + 254, + 221, + 310, + 9, + 29, + 391, + 142, + 57, + 90, + 293, + 83, + 226, + 361, + 161, + 284, + 307, + 98, + 277, + 175, + 375, + 72, + 90, + 102, + 258, + 291, + 397, + 26, + 3, + 163, + 358, + 153, + 80, + 7, + 388, + 51, + 356, + 75, + 271, + 229, + 117, + 171, + 308, + 247, + 160, + 35, + 7, + 234, + 322, + 233, + 102, + 130, + 357, + 107, + 65, + 348, + 314, + 333, + 259, + 195, + 290, + 232, + 232, + 136, + 108, + 366, + 92, + 130, + 258, + 297, + 28, + 90, + 32, + 140, + 277, + 265, + 212, + 150, + 322, + 74, + 57, + 91, + 182, + 40, + 226, + 91, + 117, + 131, + 36, + 357, + 285, + 321, + 61, + 161, + 320, + 4, + 186, + 329, + 255, + 340, + 263, + 289, + 156, + 105, + 23, + 253, + 350, + 150, + 359, + 246, + 70, + 365, + 92, + 202, + 159, + 242, + 169, + 310, + 224, + 371, + 181, + 350, + 372, + 56, + 35, + 145, + 200, + 88, + 114, + 104, + 159, + 270, + 108, + 138, + 295, + 397, + 271, + 278, + 346, + 317, + 385, + 178, + 356, + 324, + 233, + 357, + 57, + 351, + 261, + 396, + 399, + 255, + 390, + 388, + 118, + 168, + 295, + 178, + 334, + 238, + 43, + 151, + 210, + 153, + 129, + 133, + 328, + 344, + 130, + 363, + 236, + 176, + 138, + 107, + 242, + 211, + 343, + 14, + 35, + 266, + 268, + 144, + 121, + 151, + 385, + 290, + 204, + 15, + 213, + 33, + 347, + 363, + 225, + 3, + 190, + 178, + 123, + 40, + 318, + 172, + 388, + 331, + 160, + 113, + 248, + 92, + 397, + 193, + 192, + 121, + 312, + 365, + 271, + 68, + 349, + 79, + 390, + 101, + 214, + 209, + 72, + 66, + 355, + 221, + 16, + 292, + 195, + 367, + 229, + 208, + 347, + 348, + 149, + 138, + 84, + 169, + 169, + 92, + 239, + 111, + 152, + 303, + 125, + 166, + 225, + 303, + 246, + 76, + 172, + 321, + 152, + 64, + 177, + 201, + 129, + 251, + 386, + 253, + 146, + 338, + 229, + 235, + 142, + 242, + 136, + 153, + 285, + 349, + 176, + 353, + 38, + 82, + 104, + 45, + 171, + 310, + 317, + 148, + 101, + 15, + 204, + 72, + 348, + 294, + 277, + 51, + 378, + 354, + 361, + 398, + 377, + 166, + 130, + 126, + 81, + 226, + 384, + 176, + 387, + 319, + 307, + 193, + 140, + 5, + 102, + 95, + 182, + 301, + 143, + 237, + 209, + 399, + 11, + 29, + 102, + 155, + 126, + 202, + 350, + 31, + 176, + 2, + 227, + 181, + 320, + 385, + 113, + 300, + 47, + 200, + 387, + 156, + 359, + 206, + 337, + 4, + 199, + 255, + 296, + 154, + 209, + 4, + 22, + 116, + 224, + 318, + 229, + 152, + 65, + 315, + 380, + 294, + 164, + 150, + 216, + 31, + 170, + 80, + 134, + 387, + 11, + 381, + 250, + 85, + 203, + 153, + 86, + 104, + 230, + 197, + 169, + 202, + 128, + 308, + 395, + 90, + 92, + 305, + 90, + 394, + 325, + 368, + 25, + 222, + 329, + 327, + 122, + 271, + 296, + 151, + 149, + 37, + 211, + 315, + 87, + 0, + 27, + 114, + 75, + 72, + 101, + 182, + 93, + 99, + 119, + 263, + 172, + 165, + 353, + 298, + 48, + 353, + 397, + 18, + 128, + 335, + 358, + 72, + 128, + 382, + 188, + 303, + 69, + 333, + 372, + 23, + 22, + 310, + 347, + 348, + 236, + 278, + 77, + 297, + 153, + 336, + 228, + 251, + 225, + 40, + 27, + 290, + 235, + 40, + 337, + 159, + 48, + 57, + 294, + 267, + 74, + 44, + 74, + 210, + 377, + 223, + 370, + 279, + 41, + 255, + 126, + 43, + 243, + 51, + 321, + 337, + 99, + 327, + 176, + 125, + 218, + 213, + 1, + 226, + 348, + 144, + 340, + 66, + 248, + 53, + 284, + 111, + 25, + 152, + 251, + 279, + 135, + 21, + 323, + 239, + 312, + 277, + 298, + 216, + 222, + 291, + 238, + 323, + 283, + 101, + 305, + 132, + 120, + 265, + 118, + 326, + 203, + 338, + 192, + 50, + 276, + 363, + 249, + 28, + 364, + 48, + 99, + 216, + 378, + 77, + 251, + 363, + 154, + 371, + 391, + 373, + 254, + 222, + 160, + 59, + 108, + 26, + 179, + 25, + 202, + 201, + 331, + 37, + 76, + 135, + 322, + 372, + 185, + 108, + 69, + 12, + 196, + 353, + 77, + 231, + 244, + 218, + 271, + 328, + 143, + 157, + 153, + 86, + 375, + 120, + 336, + 177, + 11, + 396, + 197, + 64, + 205, + 207, + 241, + 55, + 261, + 192, + 287, + 341, + 74, + 88, + 194, + 166, + 209, + 254, + 273, + 156, + 373, + 204, + 79, + 97, + 394, + 381, + 348, + 287, + 281, + 216, + 361, + 123, + 237, + 220, + 163, + 245, + 136, + 0, + 64, + 215, + 109, + 91, + 226, + 150, + 285, + 350, + 208, + 209, + 343, + 342, + 230, + 234, + 2, + 221, + 188, + 284, + 229, + 219, + 371, + 213, + 334, + 382, + 144, + 337, + 233, + 394, + 114, + 74, + 328, + 15, + 160, + 178, + 71, + 61, + 138, + 54, + 0, + 318, + 338, + 302, + 335, + 164, + 2, + 393, + 15, + 188, + 317, + 309, + 108, + 209, + 161, + 16, + 121, + 362, + 16, + 208, + 165, + 310, + 392, + 349, + 312, + 25, + 158, + 171, + 378, + 162, + 233, + 49, + 92, + 187, + 252, + 33, + 247, + 59, + 358, + 137, + 369, + 179, + 70, + 174, + 112, + 269, + 258, + 29, + 197, + 314, + 32, + 219, + 74, + 291, + 150, + 170, + 226, + 21, + 197, + 214, + 80, + 207, + 36, + 5, + 126, + 280, + 100, + 356, + 203, + 296, + 161, + 29, + 311, + 164, + 111, + 197, + 253, + 361, + 399, + 118, + 292, + 305, + 25, + 393, + 226, + 205, + 85, + 332, + 323, + 259, + 251, + 348, + 357, + 35, + 179, + 102, + 243, + 117, + 390, + 366, + 5, + 209, + 16, + 142, + 252, + 314, + 176, + 333, + 227, + 395, + 120, + 22, + 146, + 126, + 4, + 123, + 268, + 165, + 354, + 318, + 48, + 227, + 199, + 210, + 388, + 390, + 117, + 195, + 84, + 300, + 287, + 205, + 134, + 232, + 88, + 305, + 8, + 6, + 393, + 347, + 159, + 245, + 363, + 110, + 63, + 285, + 168, + 33, + 51, + 37, + 72, + 75, + 210, + 373, + 90, + 108, + 123, + 400, + 44, + 76, + 17, + 163, + 328, + 213, + 387, + 387, + 14, + 303, + 93, + 45, + 361, + 25, + 109, + 123, + 56, + 355, + 208, + 206, + 231, + 400, + 358, + 250, + 214, + 51, + 125, + 169, + 168, + 91, + 165, + 371, + 364, + 87, + 258, + 327, + 232, + 396, + 213, + 12, + 254, + 272, + 277, + 228, + 306, + 196, + 378, + 129, + 224, + 42, + 394, + 292, + 184, + 44, + 97, + 257, + 216, + 205, + 340, + 334, + 85, + 171, + 372, + 146, + 119, + 64, + 292, + 298, + 376, + 357, + 109, + 5, + 309, + 269, + 166, + 36, + 91, + 385, + 352, + 170, + 112, + 136, + 41, + 357, + 223, + 102, + 251, + 194, + 139, + 102, + 55, + 152, + 352, + 122, + 375, + 143, + 144, + 384, + 149, + 20, + 69, + 290, + 203, + 298, + 254, + 104, + 115, + 81, + 305, + 395, + 168, + 244, + 363, + 106, + 101, + 397, + 211, + 184, + 88, + 271, + 12, + 199, + 170, + 298, + 44, + 244, + 193, + 317, + 164, + 115, + 74, + 36, + 147, + 237, + 173, + 347, + 256, + 298, + 89, + 333, + 13, + 32, + 17, + 246, + 25, + 207, + 288, + 52, + 205, + 229, + 110, + 329, + 360, + 72, + 149, + 313, + 140, + 38, + 172, + 387, + 308, + 127, + 244, + 279, + 23, + 184, + 319, + 362, + 340, + 328, + 40, + 189, + 297, + 88, + 22, + 11, + 61, + 82, + 184, + 248, + 35, + 366, + 307, + 31, + 227, + 359, + 86, + 334, + 331, + 389, + 86, + 164, + 174, + 291, + 190, + 111, + 72, + 153, + 0, + 313, + 135, + 65, + 29, + 141, + 388, + 56, + 180, + 387, + 31, + 153, + 96, + 319, + 320, + 3, + 108, + 383, + 122, + 162, + 283, + 205, + 333, + 28, + 356, + 225, + 66, + 119, + 107, + 26, + 375, + 13, + 15, + 125, + 141, + 328, + 107, + 275, + 39, + 283, + 229, + 135, + 38, + 259, + 24, + 150, + 281, + 141, + 389, + 331, + 379, + 383, + 345, + 116, + 185, + 145, + 160, + 247, + 190, + 274, + 390, + 181, + 8, + 163, + 86, + 318, + 98, + 279, + 356, + 58, + 338, + 322, + 324, + 4, + 213, + 207, + 274, + 270, + 158, + 368, + 237, + 56, + 14, + 7, + 383, + 111, + 381, + 234, + 130, + 127, + 370, + 306, + 379, + 253, + 362, + 53, + 352, + 170, + 81, + 246, + 12, + 264, + 366, + 286, + 237, + 139, + 228, + 131, + 322, + 33, + 267, + 317, + 389, + 85, + 111, + 273, + 85, + 318, + 82, + 307, + 348, + 112, + 155, + 364, + 172, + 253, + 27, + 255, + 348, + 33, + 315, + 110, + 286, + 24, + 231, + 322, + 162, + 141, + 161, + 373, + 3, + 77, + 77, + 38, + 274, + 66, + 235, + 353, + 323, + 20, + 275, + 42, + 244, + 275, + 279, + 39, + 159, + 297, + 282, + 311, + 294, + 335, + 121, + 53, + 310, + 400, + 193, + 381, + 207, + 98, + 172, + 285, + 40, + 384, + 180, + 219, + 377, + 197, + 353, + 222, + 373, + 342, + 56, + 277, + 285, + 362, + 343, + 276, + 283, + 68, + 192, + 203, + 303, + 106, + 275, + 183, + 318, + 135, + 145, + 69, + 53, + 336, + 114, + 164, + 103, + 263, + 7, + 348, + 57, + 268, + 233, + 5, + 37, + 267, + 355, + 103, + 87, + 168, + 104, + 135, + 143, + 35, + 364, + 99, + 219, + 196, + 343, + 275, + 60, + 171, + 396, + 374, + 253, + 389, + 82, + 363, + 324, + 28, + 32, + 59, + 318, + 383, + 59, + 353, + 321, + 121, + 14, + 368, + 296, + 211, + 185, + 294, + 179, + 71, + 131, + 167, + 135, + 128, + 19, + 387, + 89, + 305, + 183, + 52, + 350, + 84, + 83, + 241, + 345, + 251, + 198, + 122, + 249, + 281, + 379, + 243, + 148, + 85, + 261, + 74, + 324, + 383, + 334, + 271, + 321, + 371, + 255, + 354, + 90, + 240, + 111, + 116, + 319, + 271, + 394, + 255, + 140, + 148, + 29, + 21, + 161, + 284, + 246, + 34, + 68, + 308, + 362, + 143, + 300, + 118, + 321, + 398, + 394, + 359, + 74, + 363, + 325, + 304, + 49, + 45, + 306, + 26, + 186, + 21, + 143, + 378, + 189, + 318, + 287, + 182, + 96, + 43, + 379, + 143, + 180, + 196, + 265, + 78, + 398, + 192, + 81, + 104, + 373, + 112, + 199, + 400, + 51, + 136, + 324, + 155, + 330, + 177, + 380, + 140, + 270, + 10, + 353, + 47, + 211, + 198, + 23, + 291, + 7, + 305, + 23, + 43, + 192, + 74, + 21, + 118, + 85, + 97, + 191, + 142, + 219, + 134, + 266, + 12, + 125, + 318, + 206, + 30, + 101, + 195, + 324, + 280, + 243, + 141, + 206, + 66, + 224, + 139, + 369, + 215, + 359, + 19, + 87, + 92, + 149, + 50, + 113, + 147, + 236, + 116, + 330, + 214, + 315, + 23, + 194, + 324, + 256, + 239, + 312, + 18, + 199, + 368, + 57, + 200, + 216, + 350, + 135, + 400, + 184, + 204, + 326, + 250, + 120, + 16, + 182, + 388, + 376, + 320, + 190, + 97, + 398, + 72, + 124, + 390, + 31, + 56, + 299, + 186, + 398, + 307, + 109, + 59, + 1, + 263, + 366, + 363, + 337, + 297, + 248, + 0, + 359, + 203, + 11, + 343, + 56, + 189, + 170, + 109, + 91, + 209, + 127, + 320, + 214, + 149, + 65, + 183, + 138, + 148, + 220, + 129, + 363, + 38, + 87, + 199, + 341, + 98, + 277, + 187, + 230, + 377, + 372, + 307, + 318, + 381, + 166, + 83, + 241, + 154, + 138, + 149, + 154, + 17, + 86, + 388, + 326, + 303, + 189, + 247, + 13, + 288, + 150, + 324, + 292, + 322, + 330, + 109, + 377, + 234, + 279, + 368, + 372, + 41, + 60, + 264, + 119, + 393, + 16, + 63, + 324, + 171, + 190, + 372, + 335, + 30, + 150, + 27, + 84, + 1, + 203, + 114, + 1, + 102, + 299, + 167, + 183, + 179, + 358, + 399, + 175, + 117, + 14, + 400, + 119, + 5, + 296, + 122, + 83, + 51, + 201, + 238, + 84, + 233, + 352, + 2, + 216, + 118, + 4, + 49, + 28, + 144, + 49, + 388, + 155, + 40, + 119, + 28, + 371, + 69, + 395, + 215, + 279, + 163, + 216, + 160, + 304, + 50, + 89, + 93, + 368, + 28, + 353, + 199, + 20, + 258, + 291, + 163, + 112, + 358, + 27, + 360, + 69, + 362, + 278, + 223, + 362, + 202, + 382, + 349, + 215, + 21, + 94, + 383, + 391, + 358, + 92, + 112, + 156, + 292, + 128, + 77, + 222, + 156, + 115, + 212, + 6, + 283, + 24, + 66, + 221, + 288, + 39, + 341, + 358, + 217, + 364, + 355, + 320, + 135, + 306, + 355, + 355, + 278, + 72, + 176, + 171, + 328, + 127, + 358, + 235, + 173, + 387, + 108, + 10, + 130, + 83, + 348, + 374, + 388, + 341, + 127, + 26, + 38, + 115, + 76, + 341, + 113, + 247, + 30, + 370, + 330, + 181, + 70, + 340, + 293, + 271, + 111, + 367, + 364, + 128, + 82, + 217, + 63, + 260, + 293, + 384, + 114, + 110, + 374, + 66, + 30, + 24, + 56, + 185, + 47, + 42, + 241, + 286, + 161, + 184, + 187, + 335, + 254, + 281, + 339, + 376, + 62, + 17, + 239, + 237, + 350, + 131, + 71, + 122, + 145, + 187, + 22, + 9, + 196, + 149, + 156, + 243, + 291, + 79, + 366, + 368, + 107, + 360, + 343, + 399, + 36, + 363, + 35, + 269, + 176, + 64, + 281, + 356, + 105, + 386, + 148, + 145, + 133, + 328, + 339, + 76, + 56, + 61, + 350, + 363, + 101, + 193, + 67, + 307, + 288, + 2, + 137, + 320, + 282, + 301, + 249, + 230, + 206, + 379, + 288, + 380, + 15, + 175, + 131, + 129, + 12, + 371, + 288, + 120, + 207, + 354, + 251, + 396, + 226, + 138, + 206, + 228, + 300, + 226, + 68, + 39, + 226, + 309, + 180, + 216, + 295, + 25, + 286, + 51, + 260, + 252, + 308, + 165, + 211, + 381, + 204, + 314, + 239, + 202, + 263, + 348, + 278, + 217, + 144, + 269, + 52, + 269, + 337, + 294, + 354, + 276, + 200, + 231, + 217, + 48, + 309, + 89, + 194, + 168, + 277, + 253, + 92, + 149, + 215, + 376, + 289, + 25, + 241, + 390, + 139, + 136, + 288, + 92, + 2, + 324, + 237, + 328, + 372, + 350, + 162, + 278, + 125, + 266, + 375, + 63, + 235, + 71, + 212, + 219, + 43, + 40, + 27, + 222, + 268, + 186, + 380, + 221, + 163, + 296, + 61, + 315, + 20, + 253, + 109, + 97, + 394, + 378, + 398, + 129, + 92, + 210, + 322, + 38, + 266, + 59, + 142, + 124, + 206, + 46, + 283, + 147, + 133, + 46, + 108, + 218, + 240, + 345, + 14, + 305, + 139, + 301, + 155, + 174, + 340, + 146, + 213, + 197, + 13, + 338, + 288, + 90, + 277, + 395, + 74, + 339, + 283, + 67, + 107, + 260, + 365, + 316, + 248, + 99, + 308, + 280, + 62, + 399, + 365, + 305, + 193, + 330, + 210, + 341, + 66, + 48, + 205, + 298, + 86, + 237, + 71, + 378, + 346, + 348, + 265, + 393, + 119, + 93, + 236, + 374, + 396, + 101, + 147, + 197, + 328, + 12, + 95, + 128, + 273, + 42, + 108, + 195, + 54, + 284, + 290, + 163, + 357, + 161, + 46, + 269, + 28, + 272, + 36, + 189, + 208, + 113, + 365, + 191, + 120, + 161, + 360, + 307, + 266, + 135, + 221, + 223, + 138, + 367, + 132, + 300, + 318, + 54, + 169, + 141, + 67, + 329, + 371, + 264, + 385, + 57, + 129, + 202, + 384, + 171, + 369, + 155, + 398, + 111, + 360, + 331, + 25, + 33, + 113, + 133, + 129, + 375, + 157, + 288, + 218, + 231, + 277, + 388, + 146, + 340, + 358, + 295, + 88, + 346, + 100, + 265, + 320, + 382, + 161, + 264, + 397, + 240, + 398, + 105, + 251, + 5, + 41, + 200, + 36, + 255, + 327, + 92, + 383, + 245, + 68, + 0, + 330, + 111, + 215, + 123, + 369, + 224, + 340, + 294, + 187, + 40, + 210, + 288, + 45, + 96, + 90, + 150, + 188, + 155, + 190, + 95, + 220, + 140, + 163, + 393, + 315, + 44, + 11, + 329, + 128, + 128, + 140, + 136, + 304, + 179, + 241, + 4, + 179, + 5, + 17, + 148, + 305, + 335, + 15, + 176, + 1, + 21, + 310, + 189, + 141, + 379, + 161, + 238, + 268, + 51, + 212, + 301, + 190, + 327, + 16, + 189, + 281, + 77, + 396, + 197, + 361, + 190, + 151, + 183, + 261, + 369, + 350, + 198, + 396, + 272, + 269, + 6, + 334, + 294, + 382, + 211, + 262, + 318, + 31, + 95, + 275, + 50, + 164, + 298, + 278, + 389, + 377, + 127, + 306, + 51, + 44, + 93, + 221, + 251, + 110, + 20, + 318, + 89, + 240, + 354, + 59, + 202, + 395, + 367, + 123, + 10, + 148, + 317, + 340, + 45, + 356, + 125, + 97, + 379, + 216, + 104, + 148, + 3, + 33, + 33, + 179, + 359, + 374, + 160, + 342, + 183, + 205, + 240, + 195, + 360, + 177, + 103, + 393, + 75, + 124, + 37, + 383, + 155, + 222, + 317, + 267, + 68, + 224, + 190, + 121, + 313, + 165, + 335, + 231, + 120, + 169, + 80, + 175, + 191, + 217, + 392, + 320, + 253, + 299, + 254, + 53, + 181, + 2, + 7, + 333, + 301, + 149, + 334, + 17, + 143, + 289, + 164, + 203, + 200, + 345, + 1, + 317, + 63, + 53, + 57, + 30, + 170, + 245, + 178, + 114, + 98, + 12, + 370, + 35, + 370, + 136, + 187, + 19, + 340, + 339, + 311, + 259, + 67, + 162, + 94, + 285, + 44, + 155, + 169, + 22, + 28, + 375, + 234, + 113, + 279, + 293, + 29, + 356, + 380, + 362, + 175, + 259, + 343, + 201, + 237, + 302, + 365, + 329, + 113, + 32, + 271, + 242, + 346, + 145, + 55, + 246, + 10, + 290, + 276, + 119, + 141, + 82, + 235, + 364, + 306, + 316, + 382, + 118, + 187, + 152, + 314, + 336, + 363, + 45, + 282, + 128, + 359, + 324, + 177, + 179, + 278, + 369, + 346, + 393, + 140, + 60, + 54, + 280, + 271, + 192, + 29, + 70, + 204, + 341, + 247, + 173, + 98, + 278, + 312, + 10, + 80, + 203, + 112, + 154, + 49, + 384, + 64, + 337, + 224, + 201, + 372, + 256, + 141, + 241, + 315, + 308, + 384, + 166, + 294, + 219, + 40, + 129, + 150, + 69, + 56, + 363, + 62, + 381, + 96, + 387, + 101, + 254, + 386, + 131, + 347, + 112, + 238, + 305, + 298, + 318, + 204, + 8, + 149, + 46, + 61, + 220, + 60, + 118, + 214, + 363, + 229, + 337, + 399, + 396, + 1, + 166, + 285, + 14, + 304, + 390, + 65, + 147, + 141, + 321, + 208, + 377, + 60, + 248, + 197, + 170, + 330, + 44, + 15, + 303, + 311, + 55, + 382, + 288, + 278, + 5, + 30, + 271, + 191, + 9, + 150, + 199, + 180, + 388, + 203, + 29, + 66, + 248, + 165, + 45, + 212, + 174, + 390, + 133, + 101, + 75, + 393, + 361, + 10, + 247, + 182, + 234, + 388, + 157, + 286, + 356, + 384, + 95, + 237, + 74, + 126, + 66, + 313, + 388, + 142, + 97, + 349, + 366, + 112, + 147, + 79, + 73, + 393, + 353, + 145, + 237, + 259, + 259, + 277, + 179, + 260, + 86, + 376, + 186, + 333, + 328, + 29, + 360, + 229, + 374, + 115, + 286, + 40, + 191, + 138, + 208, + 292, + 341, + 82, + 92, + 313, + 305, + 320, + 256, + 37, + 283, + 237, + 357, + 3, + 382, + 331, + 380, + 53, + 21, + 100, + 393, + 93, + 391, + 295, + 243, + 313, + 383, + 36, + 56, + 210, + 356, + 182, + 152, + 100, + 273, + 238, + 263, + 111, + 194, + 254, + 147, + 169, + 61, + 218, + 49, + 217, + 18, + 398, + 352, + 244, + 265, + 213, + 160, + 120, + 18, + 12, + 20, + 191, + 40, + 381, + 210, + 189, + 26, + 53, + 267, + 255, + 18, + 67, + 168, + 126, + 394, + 36, + 90, + 162, + 262, + 223, + 187, + 71, + 27, + 12, + 351, + 3, + 285, + 342, + 36, + 345, + 176, + 340, + 119, + 148, + 323, + 45, + 283, + 199, + 23, + 272, + 296, + 211, + 396, + 45, + 206, + 99, + 270, + 58, + 99, + 180, + 88, + 204, + 296, + 256, + 184, + 229, + 340, + 291, + 273, + 26, + 15, + 15, + 133, + 354, + 164, + 225, + 207, + 237, + 232, + 27, + 365, + 383, + 203, + 36, + 111, + 338, + 94, + 353, + 128, + 322, + 157, + 374, + 237, + 1, + 371, + 355, + 378, + 88, + 21, + 283, + 270, + 50, + 102, + 374, + 161, + 313, + 340, + 17, + 394, + 179, + 25, + 7, + 89, + 142, + 210, + 229, + 272, + 244, + 111, + 168, + 199, + 334, + 307, + 69, + 327, + 310, + 245, + 48, + 341, + 203, + 281, + 147, + 122, + 38, + 232, + 216, + 269, + 146, + 103, + 109, + 358, + 385, + 275, + 268, + 96, + 69, + 399, + 350, + 300, + 225, + 166, + 86, + 175, + 129, + 136, + 169, + 160, + 367, + 341, + 257, + 375, + 212, + 116, + 113, + 44, + 382, + 195, + 240, + 218, + 49, + 192, + 316, + 143, + 298, + 230, + 366, + 62, + 40, + 106, + 370, + 111, + 144, + 43, + 240, + 214, + 327, + 251, + 227, + 63, + 4, + 199, + 369, + 24, + 136, + 343, + 321, + 3, + 374, + 273, + 238, + 123, + 151, + 302, + 400, + 289, + 36, + 348, + 136, + 128, + 325, + 312, + 50, + 178, + 63, + 322, + 319, + 139, + 17, + 273, + 83, + 289, + 63, + 40, + 121, + 130, + 313, + 285, + 278, + 112, + 195, + 328, + 88, + 154, + 196, + 103, + 0, + 32, + 151, + 189, + 347, + 191, + 216, + 33, + 232, + 146, + 184, + 123, + 245, + 214, + 210, + 300, + 49, + 12, + 392, + 301, + 221, + 373, + 221, + 61, + 369, + 350, + 16, + 366, + 384, + 136, + 253, + 26, + 218, + 239, + 348, + 165, + 306, + 374, + 28, + 81, + 353, + 190, + 283, + 397, + 156, + 252, + 127, + 336, + 237, + 316, + 26, + 192, + 130, + 70, + 231, + 393, + 399, + 77, + 56, + 215, + 202, + 350, + 223, + 371, + 25, + 163, + 89, + 258, + 303, + 199, + 55, + 312, + 80, + 289, + 65, + 323, + 335, + 92, + 103, + 118, + 175, + 37, + 308, + 85, + 361, + 260, + 149, + 209, + 376, + 322, + 290, + 372, + 215, + 385, + 122, + 270, + 292, + 103, + 347, + 28, + 170, + 246, + 146, + 223, + 269, + 361, + 199, + 370, + 72, + 214, + 235, + 156, + 195, + 203, + 82, + 11, + 381, + 245, + 304, + 44, + 375, + 165, + 123, + 295, + 385, + 151, + 227, + 205, + 190, + 180, + 13, + 93, + 75, + 251, + 272, + 36, + 387, + 16, + 222, + 226, + 124, + 352, + 241, + 366, + 149, + 190, + 152, + 190, + 83, + 77, + 207, + 262, + 63, + 318, + 243, + 134, + 180, + 104, + 5, + 244, + 95, + 61, + 319, + 157, + 344, + 72, + 383, + 302, + 363, + 194, + 322, + 220, + 44, + 9, + 161, + 304, + 288, + 356, + 31, + 20, + 158, + 70, + 132, + 334, + 352, + 85, + 132, + 127, + 396, + 291, + 15, + 149, + 65, + 143, + 273, + 179, + 305, + 300, + 142, + 393, + 144, + 174, + 72, + 112, + 329, + 171, + 0, + 145, + 348, + 302, + 335, + 160, + 360, + 6, + 372, + 252, + 386, + 150, + 104, + 148, + 359, + 350, + 238, + 65, + 117, + 202, + 21, + 165, + 333, + 4, + 182, + 334, + 342, + 167, + 299, + 110, + 331, + 102, + 133, + 196, + 146, + 28, + 111, + 342, + 80, + 42, + 145, + 294, + 33, + 343, + 263, + 147, + 262, + 125, + 133, + 13, + 243, + 151, + 226, + 291, + 119, + 231, + 28, + 140, + 145, + 41, + 51, + 71, + 120, + 13, + 299, + 137, + 162, + 201, + 279, + 258, + 395, + 76, + 343, + 252, + 208, + 380, + 310, + 259, + 333, + 85, + 392, + 337, + 51, + 234, + 269, + 387, + 294, + 136, + 278, + 349, + 227, + 267, + 133, + 293, + 150, + 180, + 120, + 83, + 212, + 224, + 40, + 42, + 256, + 90, + 149, + 332, + 98, + 246, + 10, + 63, + 205, + 193, + 9, + 370, + 178, + 86, + 249, + 378, + 142, + 112, + 186, + 366, + 31, + 241, + 250, + 150, + 194, + 172, + 176, + 341, + 390, + 106, + 76, + 271, + 350, + 247, + 372, + 48, + 137, + 82, + 399, + 217, + 26, + 117, + 378, + 166, + 100, + 321, + 78, + 394, + 237, + 52, + 38, + 62, + 105, + 333, + 391, + 102, + 290, + 322, + 51, + 39, + 322, + 279, + 313, + 236, + 324, + 281, + 281, + 383, + 168, + 116, + 399, + 202, + 82, + 209, + 376, + 346, + 379, + 254, + 161, + 242, + 348, + 3, + 391, + 145, + 252, + 285, + 21, + 47, + 23, + 286, + 299, + 159, + 272, + 229, + 26, + 76, + 59, + 380, + 211, + 141, + 357, + 113, + 292, + 122, + 13, + 207, + 79, + 79, + 213, + 20, + 118, + 119, + 160, + 246, + 281, + 236, + 9, + 25, + 372, + 57, + 160, + 132, + 43, + 218, + 57, + 100, + 196, + 207, + 328, + 376, + 227, + 279, + 138, + 48, + 338, + 219, + 230, + 255, + 222, + 226, + 353, + 202, + 133, + 323, + 263, + 272, + 156, + 283, + 191, + 92, + 373, + 116, + 345, + 239, + 204, + 105, + 39, + 192, + 397, + 32, + 333, + 247, + 224, + 390, + 118, + 10, + 338, + 98, + 101, + 0, + 282, + 261, + 65, + 280, + 396, + 304, + 349, + 266, + 214, + 190, + 382, + 335, + 146, + 74, + 105, + 48, + 40, + 210, + 52, + 236, + 363, + 225, + 216, + 393, + 76, + 312, + 265, + 302, + 172, + 379, + 31, + 389, + 199, + 62, + 55, + 327, + 92, + 289, + 0, + 135, + 76, + 43, + 267, + 90, + 273, + 82, + 68, + 168, + 246, + 392, + 207, + 42, + 380, + 136, + 279, + 278, + 229, + 211, + 223, + 219, + 232, + 28, + 29, + 174, + 74, + 107, + 139, + 266, + 19, + 15, + 50, + 26, + 286, + 168, + 144, + 131, + 169, + 145, + 245, + 161, + 119, + 154, + 387, + 287, + 97, + 57, + 154, + 145, + 36, + 132, + 152, + 39, + 186, + 87, + 164, + 384, + 271, + 333, + 104, + 176, + 332, + 203, + 128, + 392, + 227, + 347, + 69, + 136, + 96, + 7, + 232, + 69, + 314, + 160, + 37, + 229, + 236, + 190, + 32, + 256, + 3, + 44, + 381, + 80, + 208, + 63, + 139, + 8, + 242, + 97, + 30, + 2, + 65, + 163, + 175, + 197, + 260, + 380, + 55, + 195, + 19, + 100, + 50, + 254, + 36, + 34, + 364, + 63, + 58, + 245, + 382, + 296, + 151, + 141, + 54, + 189, + 26, + 300, + 168, + 65, + 137, + 221, + 63, + 239, + 363, + 47, + 364, + 165, + 392, + 61, + 149, + 71, + 164, + 315, + 6, + 387, + 91, + 118, + 178, + 160, + 105, + 296, + 381, + 150, + 33, + 275, + 324, + 248, + 135, + 169, + 389, + 372, + 120, + 373, + 20, + 128, + 154, + 38, + 384, + 243, + 393, + 51, + 238, + 185, + 188, + 169, + 193, + 230, + 295, + 20, + 391, + 261, + 168, + 7, + 284, + 105, + 34, + 315, + 107, + 106, + 228, + 76, + 321, + 142, + 37, + 312, + 51, + 385, + 210, + 77, + 150, + 36, + 155, + 231, + 187, + 113, + 56, + 62, + 194, + 168, + 81, + 280, + 229, + 145, + 311, + 167, + 173, + 180, + 61, + 351, + 286, + 70, + 101, + 337, + 210, + 221, + 147, + 301, + 133, + 5, + 331, + 304, + 192, + 39, + 271, + 210, + 291, + 90, + 237, + 316, + 88, + 136, + 382, + 355, + 354, + 215, + 324, + 180, + 91, + 176, + 216, + 91, + 341, + 41, + 282, + 19, + 177, + 16, + 296, + 206, + 273, + 247, + 276, + 3, + 61, + 351, + 84, + 55, + 329, + 385, + 279, + 352, + 398, + 150, + 77, + 352, + 208, + 95, + 124, + 144, + 95, + 324, + 253, + 88, + 142, + 21, + 203, + 309, + 179, + 162, + 394, + 281, + 84, + 182, + 350, + 296, + 48, + 44, + 64, + 391, + 64, + 368, + 17, + 348, + 239, + 58, + 270, + 312, + 299, + 203, + 128, + 309, + 46, + 377, + 111, + 395, + 272, + 330, + 241, + 214, + 61, + 161, + 226, + 387, + 396, + 38, + 254, + 141, + 399, + 190, + 132, + 263, + 15, + 271, + 330, + 92, + 99, + 269, + 151, + 8, + 372, + 84, + 254, + 94, + 361, + 21, + 322, + 36, + 233, + 169, + 18, + 103, + 66, + 13, + 17, + 2, + 399, + 13, + 355, + 323, + 286, + 102, + 267, + 369, + 72, + 304, + 358, + 271, + 114, + 263, + 214, + 52, + 43, + 364, + 207, + 47, + 377, + 302, + 377, + 305, + 155, + 30, + 365, + 260, + 268, + 107, + 4, + 71, + 372, + 235, + 74, + 365, + 138, + 100, + 192, + 125, + 124, + 400, + 223, + 387, + 121, + 183, + 306, + 72, + 13, + 382, + 130, + 344, + 260, + 45, + 171, + 62, + 219, + 73, + 56, + 208, + 224, + 45, + 172, + 132, + 26, + 170, + 261, + 2, + 346, + 86, + 151, + 200, + 58, + 172, + 223, + 66, + 28, + 4, + 325, + 202, + 55, + 154, + 21, + 148, + 362, + 289, + 22, + 304, + 35, + 156, + 94, + 30, + 369, + 126, + 104, + 229, + 134, + 162, + 89, + 349, + 374, + 143, + 329, + 189, + 330, + 45, + 34, + 93, + 389, + 250, + 146, + 10, + 183, + 393, + 346, + 359, + 318, + 200, + 104, + 390, + 240, + 203, + 289, + 309, + 281, + 200, + 388, + 18, + 110, + 231, + 136, + 59, + 63, + 307, + 266, + 305, + 282, + 276, + 70, + 390, + 163, + 252, + 386, + 194, + 320, + 60, + 50, + 319, + 158, + 107, + 46, + 90, + 43, + 198, + 311, + 192, + 253, + 240, + 24, + 210, + 135, + 258, + 268, + 122, + 60, + 220, + 254, + 94, + 208, + 321, + 49, + 64, + 166, + 27, + 116, + 120, + 165, + 300, + 349, + 114, + 252, + 246, + 342, + 258, + 236, + 39, + 74, + 307, + 61, + 113, + 24, + 67, + 253, + 66, + 347, + 140, + 149, + 3, + 279, + 140, + 1, + 78, + 157, + 100, + 78, + 269, + 314, + 262, + 355, + 113, + 40, + 173, + 256, + 90, + 393, + 298, + 56, + 181, + 279, + 25, + 99, + 82, + 105, + 197, + 360, + 107, + 220, + 122, + 283, + 86, + 250, + 100, + 124, + 354, + 116, + 60, + 321, + 161, + 384, + 73, + 285, + 100, + 349, + 366, + 148, + 49, + 314, + 342, + 6, + 290, + 0, + 375, + 84, + 5, + 66, + 16, + 90, + 76, + 151, + 309, + 176, + 305, + 286, + 180, + 141, + 45, + 309, + 142, + 135, + 129, + 113, + 262, + 152, + 303, + 351, + 337, + 107, + 22, + 324, + 207, + 13, + 4, + 342, + 396, + 238, + 144, + 223, + 183, + 139, + 41, + 366, + 320, + 305, + 386, + 68, + 97, + 242, + 330, + 236, + 188, + 263, + 189, + 148, + 75, + 145, + 360, + 112, + 333, + 107, + 354, + 44, + 337, + 106, + 103, + 62, + 222, + 114, + 193, + 394, + 112, + 8, + 20, + 218, + 9, + 58, + 157, + 104, + 302, + 361, + 374, + 231, + 90, + 232, + 213, + 338, + 355, + 370, + 67, + 279, + 229, + 12, + 59, + 391, + 90, + 48, + 283, + 268, + 284, + 41, + 70, + 356, + 400, + 275, + 141, + 68, + 89, + 84, + 24, + 17, + 387, + 104, + 57, + 300, + 319, + 189, + 146, + 116, + 146, + 334, + 325, + 329, + 114, + 229, + 336, + 252, + 379, + 154, + 194, + 397, + 355, + 147, + 68, + 389, + 208, + 206, + 111, + 379, + 15, + 350, + 273, + 139, + 148, + 79, + 228, + 55, + 337, + 297, + 253, + 223, + 181, + 225, + 256, + 17, + 206, + 237, + 233, + 254, + 201, + 140, + 306, + 99, + 67, + 81, + 270, + 264, + 384, + 343, + 230, + 133, + 212, + 115, + 67, + 319, + 325, + 319, + 200, + 295, + 287, + 147, + 197, + 33, + 122, + 72, + 341, + 396, + 67, + 144, + 332, + 162, + 184, + 209, + 24, + 137, + 342, + 148, + 162, + 169, + 35, + 273, + 262, + 74, + 202, + 154, + 195, + 233, + 209, + 106, + 151, + 310, + 313, + 203, + 357, + 212, + 101, + 280, + 202, + 223, + 122, + 346, + 53, + 59, + 162, + 48, + 133, + 1, + 365, + 306, + 203, + 192, + 119, + 184, + 361, + 73, + 34, + 67, + 140, + 308, + 119, + 275, + 165, + 88, + 90, + 206, + 6, + 335, + 261, + 256, + 164, + 150, + 256, + 49, + 380, + 303, + 267, + 264, + 156, + 377, + 8, + 242, + 52, + 345, + 147, + 165, + 260, + 176, + 255, + 27, + 192, + 278, + 164, + 319, + 340, + 105, + 352, + 24, + 178, + 56, + 121, + 393, + 99, + 334, + 242, + 102, + 251, + 331, + 134, + 102, + 388, + 315, + 251, + 261, + 377, + 355, + 36, + 253, + 177, + 250, + 327, + 250, + 104, + 348, + 165, + 129, + 326, + 371, + 349, + 379, + 34, + 280, + 29, + 275, + 363, + 344, + 51, + 61, + 257, + 75, + 102, + 319, + 202, + 386, + 185, + 131, + 9, + 348, + 358, + 269, + 153, + 74, + 136, + 91, + 223, + 166, + 389, + 289, + 91, + 281, + 335, + 390, + 132, + 42, + 102, + 259, + 90, + 115, + 288, + 95, + 357, + 156, + 177, + 167, + 243, + 97, + 174, + 99, + 366, + 81, + 85, + 123, + 355, + 164, + 23, + 72, + 279, + 241, + 120, + 116, + 400, + 173, + 168, + 330, + 91, + 184, + 209, + 141, + 109, + 363, + 178, + 321, + 316, + 169, + 58, + 311, + 246, + 248, + 148, + 387, + 240, + 368, + 68, + 152, + 149, + 216, + 356, + 168, + 390, + 219, + 32, + 283, + 207, + 391, + 180, + 47, + 61, + 267, + 385, + 366, + 227, + 120, + 384, + 40, + 230, + 207, + 140, + 32, + 298, + 206, + 125, + 142, + 387, + 121, + 256, + 373, + 216, + 187, + 355, + 119, + 200, + 191, + 313, + 116, + 62, + 199, + 229, + 60, + 357, + 35, + 326, + 284, + 363, + 82, + 115, + 189, + 338, + 134, + 61, + 0, + 8, + 394, + 330, + 54, + 287, + 253, + 209, + 309, + 61, + 396, + 296, + 227, + 287, + 282, + 332, + 68, + 104, + 230, + 128, + 162, + 109, + 200, + 142, + 21, + 90, + 39, + 2, + 359, + 382, + 156, + 147, + 97, + 24, + 331, + 238, + 199, + 297, + 298, + 91, + 275, + 21, + 66, + 189, + 286, + 199, + 104, + 249, + 55, + 184, + 323, + 182, + 211, + 144, + 253, + 239, + 17, + 384, + 327, + 355, + 390, + 298, + 232, + 298, + 47, + 180, + 87, + 31, + 142, + 305, + 149, + 246, + 95, + 102, + 186, + 2, + 339, + 13, + 367, + 49, + 306, + 180, + 364, + 160, + 211, + 193, + 45, + 37, + 51, + 98, + 291, + 399, + 230, + 162, + 298, + 71, + 382, + 71, + 131, + 135, + 355, + 158, + 270, + 47, + 101, + 321, + 235, + 3, + 217, + 111, + 227, + 356, + 85, + 44, + 96, + 45, + 57, + 383, + 303, + 95, + 315, + 21, + 81, + 131, + 110, + 102, + 16, + 384, + 269, + 190, + 147, + 257, + 317, + 301, + 34, + 383, + 335, + 392, + 130, + 260, + 372, + 313, + 163, + 280, + 271, + 320, + 23, + 135, + 179, + 318, + 239, + 338, + 227, + 82, + 14, + 156, + 29, + 336, + 353, + 394, + 21, + 344, + 32, + 263, + 234, + 331, + 238, + 302, + 11, + 142, + 44, + 250, + 232, + 145, + 154, + 176, + 213, + 346, + 216, + 277, + 247, + 229, + 263, + 278, + 254, + 106, + 16, + 241, + 116, + 26, + 218, + 397, + 41, + 178, + 253, + 336, + 136, + 163, + 130, + 338, + 362, + 130, + 111, + 103, + 173, + 91, + 383, + 143, + 257, + 52, + 245, + 109, + 243, + 200, + 179, + 302, + 93, + 0, + 369, + 211, + 273, + 179, + 137, + 314, + 189, + 336, + 178, + 86, + 188, + 100, + 73, + 15, + 313, + 140, + 192, + 106, + 136, + 219, + 95, + 120, + 373, + 177, + 319, + 337, + 343, + 68, + 330, + 363, + 96, + 34, + 162, + 209, + 366, + 177, + 304, + 27, + 186, + 234, + 123, + 379, + 188, + 25, + 82, + 391, + 161, + 107, + 273, + 247, + 285, + 149, + 198, + 78, + 63, + 343, + 369, + 292, + 170, + 151, + 226, + 283, + 191, + 383, + 290, + 253, + 223, + 33, + 321, + 350, + 323, + 195, + 238, + 326, + 397, + 106, + 63, + 310, + 7, + 283, + 46, + 18, + 117, + 122, + 103, + 181, + 328, + 334, + 324, + 57, + 142, + 191, + 205, + 334, + 374, + 327, + 19, + 267, + 330, + 244, + 133, + 29, + 354, + 207, + 22, + 169, + 114, + 67, + 72, + 119, + 389, + 12, + 351, + 335, + 204, + 210, + 247, + 311, + 255, + 242, + 46, + 247, + 159, + 10, + 275, + 308, + 199, + 239, + 50, + 58, + 348, + 379, + 92, + 52, + 33, + 276, + 78, + 114, + 182, + 365, + 169, + 187, + 326, + 175, + 233, + 261, + 252, + 12, + 161, + 191, + 260, + 261, + 176, + 213, + 109, + 180, + 394, + 198, + 364, + 92, + 3, + 392, + 78, + 39, + 226, + 95, + 106, + 164, + 381, + 230, + 72, + 273, + 159, + 294, + 191, + 195, + 140, + 66, + 335, + 31, + 174, + 275, + 62, + 249, + 17, + 15, + 217, + 83, + 398, + 154, + 56, + 133, + 367, + 86, + 133, + 127, + 87, + 208, + 267, + 211, + 55, + 209, + 93, + 41, + 204, + 50, + 301, + 279, + 358, + 305, + 297, + 15, + 209, + 157, + 253, + 6, + 252, + 149, + 194, + 105, + 136, + 187, + 279, + 241, + 398, + 35, + 9, + 381, + 240, + 328, + 333, + 296, + 364, + 21, + 4, + 323, + 9, + 395, + 176, + 222, + 271, + 67, + 28, + 239, + 96, + 139, + 74, + 246, + 17, + 60, + 70, + 185, + 270, + 20, + 130, + 234, + 202, + 309, + 73, + 350, + 346, + 388, + 191, + 378, + 383, + 321, + 57, + 257, + 323, + 142, + 17, + 251, + 15, + 149, + 150, + 141, + 182, + 214, + 31, + 41, + 123, + 370, + 260, + 105, + 217, + 256, + 177, + 61, + 236, + 29, + 31, + 209, + 131, + 228, + 292, + 283, + 132, + 358, + 310, + 50, + 138, + 256, + 57, + 243, + 141, + 207, + 146, + 24, + 390, + 178, + 374, + 302, + 24, + 288, + 187, + 266, + 39, + 393, + 291, + 271, + 34, + 205, + 219, + 172, + 350, + 304, + 346, + 361, + 273, + 389, + 132, + 92, + 39, + 2, + 397, + 52, + 109, + 153, + 156, + 188, + 384, + 165, + 190, + 1, + 212, + 45, + 169, + 254, + 340, + 360, + 167, + 188, + 207, + 16, + 197, + 1, + 151, + 393, + 199, + 3, + 60, + 199, + 106, + 301, + 7, + 184, + 9, + 370, + 149, + 275, + 394, + 62, + 155, + 268, + 332, + 357, + 26, + 350, + 17, + 328, + 187, + 322, + 354, + 359, + 243, + 204, + 186, + 299, + 174, + 137, + 268, + 350, + 28, + 300, + 5, + 12, + 400, + 227, + 336, + 237, + 172, + 99, + 77, + 95, + 50, + 39, + 180, + 302, + 140, + 171, + 232, + 349, + 85, + 347, + 265, + 330, + 321, + 269, + 396, + 199, + 40, + 112, + 330, + 212, + 158, + 21, + 339, + 227, + 273, + 238, + 42, + 323, + 295, + 350, + 114, + 28, + 362, + 11, + 140, + 349, + 336, + 316, + 64, + 331, + 395, + 137, + 144, + 154, + 48, + 95, + 270, + 147, + 22, + 22, + 286, + 183, + 217, + 76, + 283, + 84, + 143, + 199, + 14, + 76, + 217, + 129, + 31, + 366, + 28, + 379, + 364, + 119, + 0, + 331, + 371, + 127, + 305, + 33, + 397, + 217, + 140, + 342, + 328, + 130, + 250, + 308, + 346, + 142, + 210, + 167, + 315, + 99, + 85, + 112, + 152, + 61, + 259, + 287, + 377, + 48, + 142, + 165, + 101, + 110, + 14, + 293, + 41, + 5, + 311, + 227, + 363, + 22, + 175, + 371, + 285, + 330, + 355, + 273, + 373, + 251, + 349, + 53, + 12, + 239, + 92, + 51, + 100, + 398, + 9, + 194, + 360, + 16, + 283, + 314, + 140, + 52, + 288, + 310, + 205, + 97, + 47, + 330, + 144, + 255, + 66, + 239, + 205, + 339, + 309, + 259, + 265, + 240, + 34, + 182, + 342, + 192, + 155, + 164, + 279, + 167, + 388, + 240, + 31, + 41, + 66, + 318, + 90, + 1, + 297, + 395, + 264, + 138, + 51, + 235, + 112, + 84, + 207, + 133, + 302, + 281, + 290, + 361, + 39, + 282, + 223, + 182, + 255, + 384, + 400, + 156, + 192, + 316, + 363, + 90, + 380, + 264, + 237, + 51, + 119, + 346, + 200, + 245, + 100, + 317, + 28, + 277, + 263, + 187, + 132, + 139, + 184, + 200, + 256, + 68, + 281, + 379, + 251, + 248, + 192, + 321, + 43, + 29, + 123, + 215, + 76, + 214, + 126, + 327, + 338, + 172, + 154, + 250, + 188, + 75, + 64, + 324, + 353, + 43, + 279, + 279, + 287, + 188, + 333, + 138, + 58, + 157, + 229, + 151, + 338, + 366, + 372, + 392, + 358, + 328, + 291, + 149, + 255, + 342, + 139, + 58, + 23, + 296, + 323, + 333, + 264, + 91, + 12, + 387, + 391, + 192, + 378, + 322, + 177, + 235, + 196, + 322, + 168, + 53, + 371, + 24, + 29, + 86, + 131, + 344, + 134, + 388, + 69, + 38, + 101, + 157, + 259, + 196, + 128, + 359, + 86, + 287, + 19, + 255, + 183, + 149, + 271, + 263, + 52, + 130, + 327, + 98, + 171, + 222, + 123, + 254, + 398, + 400, + 274, + 310, + 398, + 151, + 282, + 106, + 39, + 257, + 360, + 392, + 57, + 364, + 181, + 56, + 344, + 347, + 41, + 250, + 386, + 105, + 236, + 34, + 370, + 278, + 65, + 361, + 212, + 41, + 8, + 296, + 287, + 291, + 324, + 366, + 30, + 174, + 71, + 376, + 357, + 141, + 359, + 400, + 398, + 63, + 212, + 302, + 43, + 139, + 214, + 248, + 321, + 266, + 116, + 365, + 73, + 54, + 70, + 37, + 252, + 366, + 112, + 195, + 165, + 71, + 327, + 171, + 388, + 88, + 352, + 18, + 162, + 391, + 92, + 15, + 34, + 352, + 77, + 281, + 354, + 272, + 268, + 341, + 193, + 20, + 300, + 56, + 147, + 46, + 234, + 125, + 51, + 303, + 344, + 249, + 1, + 61, + 345, + 93, + 128, + 90, + 215, + 383, + 365, + 69, + 123, + 199, + 330, + 203, + 239, + 188, + 40, + 388, + 304, + 31, + 102, + 120, + 350, + 251, + 215, + 32, + 295, + 82, + 12, + 119, + 129, + 380, + 246, + 88, + 362, + 366, + 31, + 254, + 133, + 15, + 61, + 98, + 30, + 382, + 75, + 201, + 395, + 198, + 148, + 388, + 244, + 210, + 10, + 261, + 390, + 121, + 55, + 89, + 306, + 166, + 119, + 74, + 283, + 293, + 88, + 57, + 373, + 330, + 248, + 20, + 184, + 243, + 266, + 230, + 121, + 341, + 204, + 281, + 307, + 148, + 133, + 145, + 144, + 50, + 26, + 334, + 90, + 2, + 115, + 50, + 338, + 130, + 192, + 56, + 32, + 144, + 237, + 197, + 52, + 397, + 277, + 211, + 40, + 164, + 289, + 39, + 232, + 383, + 83, + 132, + 159, + 217, + 380, + 253, + 295, + 358, + 297, + 8, + 131, + 259, + 42, + 249, + 309, + 347, + 108, + 244, + 116, + 356, + 287, + 299, + 292, + 217, + 388, + 380, + 5, + 64, + 236, + 219, + 254, + 40, + 76, + 253, + 288, + 232, + 172, + 399, + 65, + 71, + 68, + 9, + 197, + 173, + 315, + 27, + 109, + 369, + 204, + 97, + 322, + 217, + 247, + 31, + 198, + 258, + 253, + 170, + 259, + 75, + 183, + 397, + 22, + 217, + 260, + 51, + 38, + 313, + 257, + 344, + 199, + 395, + 366, + 395, + 89, + 159, + 321, + 394, + 369, + 205, + 299, + 49, + 108, + 276, + 12, + 303, + 23, + 168, + 286, + 286, + 90, + 91, + 400, + 149, + 136, + 330, + 239, + 231, + 234, + 226, + 292, + 249, + 79, + 2, + 398, + 166, + 195, + 353, + 210, + 250, + 144, + 355, + 103, + 342, + 167, + 319, + 121, + 295, + 150, + 316, + 349, + 333, + 317, + 193, + 17, + 182, + 369, + 28, + 131, + 221, + 274, + 221, + 322, + 72, + 274, + 395, + 150, + 217, + 341, + 175, + 14, + 284, + 351, + 249, + 316, + 212, + 386, + 273, + 125, + 102, + 99, + 146, + 206, + 33, + 330, + 201, + 370, + 359, + 336, + 339, + 288, + 368, + 219, + 398, + 332, + 166, + 8, + 285, + 348, + 94, + 194, + 384, + 222, + 365, + 154, + 102, + 325, + 351, + 135, + 37, + 367, + 399, + 40, + 278, + 26, + 210, + 317, + 49, + 24, + 72, + 140, + 340, + 220, + 183, + 168, + 245, + 337, + 100, + 237, + 246, + 91, + 180, + 331, + 203, + 245, + 131, + 320, + 359, + 334, + 330, + 72, + 209, + 316, + 242, + 221, + 131, + 67, + 111, + 197, + 398, + 79, + 129, + 171, + 377, + 259, + 340, + 88, + 26, + 3, + 188, + 79, + 118, + 281, + 220, + 52, + 262, + 132, + 294, + 194, + 326, + 314, + 225, + 51, + 310, + 296, + 314, + 370, + 84, + 141, + 73, + 251, + 250, + 313, + 248, + 372, + 319, + 120, + 192, + 0, + 186, + 315, + 126, + 140, + 153, + 192, + 151, + 358, + 269, + 325, + 390, + 224, + 36, + 367, + 70, + 366, + 6, + 24, + 273, + 388, + 360, + 240, + 249, + 365, + 100, + 266, + 40, + 362, + 36, + 145, + 337, + 209, + 138, + 167, + 67, + 354, + 346, + 301, + 394, + 114, + 184, + 303, + 157, + 324, + 161, + 185, + 362, + 268, + 319, + 201, + 359, + 87, + 78, + 55, + 376, + 279, + 302, + 316, + 345, + 174, + 79, + 26, + 137, + 394, + 179, + 340, + 87, + 54, + 185, + 67, + 316, + 363, + 367, + 68, + 177, + 260, + 91, + 247, + 54, + 235, + 332, + 51, + 91, + 249, + 86, + 16, + 35, + 361, + 2, + 320, + 361, + 14, + 210, + 186, + 152, + 230, + 380, + 91, + 336, + 371, + 276, + 62, + 357, + 326, + 78, + 134, + 283, + 148, + 339, + 26, + 195, + 367, + 263, + 16, + 139, + 210, + 202, + 30, + 54, + 60, + 10, + 120, + 307, + 392, + 384, + 193, + 184, + 375, + 167, + 315, + 292, + 251, + 61, + 53, + 203, + 385, + 358, + 377, + 53, + 29, + 132, + 53, + 350, + 274, + 45, + 147, + 350, + 206, + 256, + 397, + 146, + 295, + 36, + 187, + 110, + 200, + 25, + 385, + 320, + 144, + 80, + 309, + 131, + 295, + 229, + 294, + 187, + 127, + 15, + 227, + 43, + 38, + 51, + 155, + 19, + 96, + 34, + 284, + 141, + 326, + 212, + 337, + 78, + 228, + 398, + 237, + 384, + 138, + 324, + 0, + 120, + 149, + 188, + 76, + 24, + 257, + 315, + 376, + 57, + 142, + 113, + 373, + 135, + 59, + 156, + 277, + 127, + 382, + 219, + 111, + 327, + 308, + 231, + 343, + 280, + 193, + 83, + 9, + 118, + 104, + 294, + 253, + 250, + 379, + 109, + 104, + 178, + 77, + 224, + 316, + 233, + 149, + 384, + 362, + 184, + 359, + 143, + 38, + 203, + 99, + 343, + 259, + 245, + 75, + 39, + 385, + 302, + 153, + 313, + 81, + 387, + 333, + 36, + 44, + 237, + 132, + 74, + 298, + 101, + 89, + 66, + 329, + 119, + 310, + 275, + 125, + 384, + 384, + 199, + 60, + 385, + 166, + 162, + 123, + 107, + 63, + 306, + 355, + 209, + 254, + 187, + 196, + 55, + 339, + 353, + 25, + 81, + 18, + 304, + 53, + 213, + 81, + 283, + 323, + 245, + 167, + 56, + 30, + 336, + 207, + 246, + 127, + 60, + 266, + 73, + 312, + 132, + 257, + 86, + 87, + 287, + 251, + 156, + 323, + 301, + 32, + 56, + 329, + 111, + 102, + 36, + 216, + 364, + 74, + 169, + 120, + 288, + 340, + 48, + 5, + 225, + 96, + 347, + 182, + 168, + 304, + 147, + 314, + 118, + 124, + 311, + 265, + 262, + 116, + 224, + 369, + 165, + 306, + 60, + 310, + 392, + 32, + 314, + 266, + 314, + 310, + 139, + 59, + 184, + 165, + 389, + 312, + 275, + 137, + 38, + 253, + 31, + 357, + 199, + 279, + 33, + 262, + 385, + 9, + 249, + 265, + 386, + 14, + 341, + 3, + 248, + 167, + 98, + 364, + 364, + 373, + 400, + 58, + 216, + 399, + 84, + 380, + 191, + 311, + 159, + 22, + 193, + 292, + 356, + 30, + 5, + 24, + 207, + 275, + 103, + 315, + 15, + 206, + 40, + 125, + 43, + 358, + 393, + 271, + 393, + 53, + 26, + 85, + 173, + 327, + 321, + 312, + 342, + 312, + 183, + 259, + 286, + 378, + 221, + 367, + 242, + 164, + 229, + 319, + 70, + 354, + 203, + 307, + 278, + 346, + 72, + 261, + 169, + 323, + 335, + 256, + 222, + 351, + 263, + 148, + 55, + 105, + 223, + 79, + 113, + 318, + 336, + 72, + 99, + 98, + 317, + 143, + 307, + 33, + 254, + 288, + 7, + 144, + 186, + 280, + 58, + 256, + 221, + 386, + 28, + 155, + 190, + 216, + 12, + 380, + 260, + 177, + 141, + 45, + 108, + 378, + 166, + 279, + 120, + 39, + 277, + 56, + 248, + 199, + 112, + 299, + 137, + 114, + 329, + 56, + 307, + 312, + 220, + 251, + 18, + 5, + 36, + 44, + 379, + 88, + 36, + 309, + 178, + 96, + 261, + 356, + 37, + 37, + 331, + 232, + 373, + 91, + 28, + 193, + 116, + 344, + 316, + 60, + 122, + 16, + 4, + 236, + 243, + 318, + 99, + 309, + 260, + 319, + 238, + 223, + 128, + 364, + 227, + 108, + 167, + 396, + 157, + 360, + 18, + 264, + 227, + 155, + 291, + 75, + 255, + 272, + 51, + 392, + 49, + 49, + 92, + 355, + 92, + 22, + 160, + 45, + 148, + 282, + 67, + 214, + 266, + 23, + 215, + 333, + 64, + 372, + 141, + 211, + 334, + 159, + 336, + 202, + 393, + 361, + 60, + 218, + 19, + 248, + 14, + 385, + 389, + 359, + 390, + 76, + 24, + 169, + 384, + 44, + 279, + 120, + 228, + 72, + 307, + 31, + 259, + 125, + 155, + 287, + 227, + 51, + 183, + 4, + 384, + 104, + 266, + 133, + 110, + 196, + 338, + 110, + 301, + 83, + 15, + 160, + 301, + 190, + 289, + 253, + 152, + 352, + 360, + 100, + 349, + 138, + 129, + 375, + 379, + 395, + 194, + 31, + 142, + 182, + 40, + 15, + 259, + 312, + 385, + 72, + 215, + 150, + 202, + 333, + 167, + 189, + 354, + 304, + 0, + 311, + 321, + 254, + 52, + 316, + 400, + 265, + 270, + 136, + 41, + 116, + 14, + 384, + 111, + 399, + 201, + 6, + 312, + 115, + 153, + 107, + 213, + 295, + 376, + 254, + 296, + 341, + 79, + 28, + 16, + 49, + 364, + 232, + 24, + 89, + 252, + 328, + 247, + 58, + 302, + 27, + 373, + 106, + 95, + 242, + 344, + 271, + 253, + 286, + 296, + 199, + 180, + 349, + 328, + 353, + 338, + 77, + 193, + 29, + 372, + 220, + 17, + 33, + 375, + 275, + 128, + 325, + 347, + 192, + 312, + 38, + 65, + 87, + 152, + 42, + 371, + 75, + 245, + 237, + 321, + 200, + 243, + 178, + 384, + 110, + 59, + 366, + 170, + 72, + 158, + 169, + 372, + 84, + 372, + 267, + 41, + 26, + 81, + 191, + 57, + 344, + 42, + 18, + 136, + 345, + 262, + 46, + 104, + 21, + 109, + 167, + 291, + 79, + 284, + 346, + 303, + 198, + 266, + 397, + 128, + 60, + 222, + 310, + 28, + 216, + 114, + 271, + 252, + 100, + 25, + 245, + 329, + 36, + 200, + 141, + 278, + 150, + 236, + 372, + 281, + 139, + 114, + 170, + 235, + 71, + 306, + 309, + 186, + 256, + 21, + 330, + 377, + 82, + 322, + 369, + 92, + 184, + 358, + 198, + 240, + 259, + 219, + 261, + 334, + 100, + 177, + 246, + 386, + 383, + 11, + 73, + 292, + 48, + 249, + 184, + 0, + 192, + 1, + 90, + 69, + 354, + 193, + 265, + 8, + 217, + 166, + 282, + 292, + 268, + 169, + 283, + 29, + 273, + 200, + 46, + 193, + 174, + 357, + 335, + 133, + 370, + 145, + 296, + 49, + 267, + 15, + 49, + 377, + 149, + 194, + 342, + 22, + 378, + 234, + 315, + 7, + 85, + 312, + 105, + 319, + 61, + 291, + 206, + 397, + 139, + 212, + 334, + 392, + 14, + 157, + 221, + 73, + 356, + 344, + 66, + 309, + 62, + 241, + 135, + 201, + 325, + 356, + 246, + 396, + 329, + 351, + 83, + 343, + 104, + 140, + 201, + 162, + 126, + 63, + 20, + 22, + 15, + 259, + 195, + 79, + 171, + 282, + 255, + 275, + 266, + 323, + 373, + 19, + 199, + 161, + 366, + 374, + 49, + 319, + 89, + 339, + 240, + 215, + 377, + 212, + 222, + 171, + 81, + 166, + 190, + 99, + 178, + 321, + 300, + 194, + 242, + 16, + 384, + 131, + 304, + 142, + 84, + 42, + 23, + 238, + 16, + 43, + 251, + 254, + 65, + 309, + 156, + 177, + 169, + 372, + 13, + 141, + 153, + 46, + 357, + 98, + 188, + 76, + 260, + 38, + 13, + 27, + 301, + 131, + 101, + 364, + 377, + 158, + 185, + 291, + 371, + 180, + 283, + 276, + 186, + 267, + 279, + 281, + 306, + 279, + 357, + 124, + 340, + 137, + 298, + 213, + 272, + 42, + 344, + 320, + 247, + 256, + 48, + 221, + 249, + 260, + 28, + 74, + 354, + 237, + 218, + 17, + 264, + 1, + 157, + 289, + 320, + 284, + 140, + 226, + 391, + 92, + 17, + 23, + 133, + 31, + 40, + 344, + 159, + 257, + 181, + 300, + 228, + 53, + 171, + 38, + 28, + 223, + 174, + 317, + 14, + 225, + 384, + 87, + 54, + 328, + 45, + 254, + 334, + 177, + 175, + 115, + 359, + 299, + 320, + 316, + 326, + 277, + 236, + 106, + 325, + 45, + 83, + 282, + 340, + 94, + 319, + 100, + 39, + 128, + 394, + 44, + 370, + 234, + 15, + 45, + 181, + 33, + 255, + 239, + 77, + 36, + 307, + 142, + 194, + 371, + 72, + 128, + 233, + 16, + 313, + 345, + 390, + 183, + 181, + 14, + 215, + 19, + 207, + 0, + 113, + 143, + 167, + 396, + 120, + 343, + 242, + 381, + 140, + 141, + 2, + 27, + 176, + 218, + 266, + 227, + 169, + 205, + 272, + 33, + 175, + 185, + 67, + 282, + 332, + 272, + 297, + 398, + 64, + 357, + 34, + 247, + 363, + 223, + 133, + 153, + 266, + 229, + 382, + 117, + 95, + 81, + 117, + 321, + 347, + 83, + 259, + 17, + 202, + 6, + 26, + 163, + 297, + 122, + 290, + 285, + 322, + 391, + 310, + 24, + 238, + 55, + 329, + 51, + 305, + 184, + 0, + 319, + 40, + 82, + 252, + 250, + 167, + 367, + 351, + 56, + 183, + 279, + 103, + 4, + 342, + 107, + 293, + 340, + 278, + 298, + 9, + 194, + 128, + 101, + 357, + 234, + 55, + 55, + 16, + 347, + 261, + 220, + 320, + 363, + 233, + 220, + 24, + 208, + 202, + 398, + 71, + 113, + 109, + 361, + 389, + 368, + 184, + 30, + 260, + 36, + 344, + 210, + 307, + 309, + 205, + 57, + 29, + 150, + 301, + 354, + 252, + 385, + 15, + 357, + 379, + 204, + 217, + 145, + 122, + 267, + 219, + 181, + 59, + 127, + 61, + 95, + 24, + 93, + 107, + 287, + 294, + 342, + 9, + 133, + 249, + 61, + 124, + 5, + 294, + 256, + 352, + 278, + 203, + 3, + 299, + 120, + 230, + 72, + 225, + 291, + 154, + 289, + 195, + 220, + 201, + 85, + 7, + 383, + 318, + 169, + 362, + 357, + 25, + 22, + 270, + 194, + 5, + 282, + 274, + 239, + 92, + 319, + 0, + 339, + 286, + 139, + 143, + 57, + 183, + 38, + 127, + 257, + 352, + 115, + 148, + 94, + 378, + 84, + 163, + 274, + 237, + 2, + 355, + 22, + 151, + 371, + 76, + 187, + 36, + 80, + 73, + 335, + 76, + 188, + 282, + 253, + 55, + 266, + 80, + 217, + 201, + 331, + 132, + 357, + 236, + 180, + 212, + 334, + 125, + 65, + 312, + 35, + 137, + 206, + 111, + 163, + 145, + 54, + 289, + 296, + 49, + 38, + 227, + 285, + 189, + 237, + 164, + 73, + 300, + 327, + 301, + 95, + 331, + 130, + 400, + 150, + 78, + 339, + 111, + 311, + 55, + 86, + 257, + 130, + 137, + 235, + 334, + 312, + 209, + 324, + 342, + 123, + 254, + 192, + 179, + 391, + 347, + 360, + 313, + 239, + 59, + 162, + 113, + 336, + 161, + 315, + 221, + 46, + 116, + 207, + 365, + 97, + 277, + 374, + 259, + 253, + 90, + 394, + 304, + 389, + 49, + 274, + 154, + 189, + 58, + 2, + 286, + 346, + 148, + 291, + 51, + 186, + 156, + 119, + 175, + 134, + 298, + 360, + 192, + 115, + 222, + 343, + 21, + 164, + 336, + 102, + 116, + 340, + 238, + 31, + 136, + 358, + 71, + 88, + 64, + 148, + 159, + 147, + 72, + 279, + 224, + 112, + 386, + 158, + 286, + 94, + 138, + 350, + 324, + 350, + 43, + 49, + 369, + 95, + 376, + 160, + 381, + 322, + 167, + 323, + 308, + 292, + 127, + 262, + 292, + 261, + 265, + 260, + 70, + 384, + 286, + 236, + 189, + 118, + 40, + 183, + 227, + 221, + 257, + 378, + 151, + 271, + 241, + 320, + 21, + 23, + 352, + 132, + 35, + 213, + 8, + 367, + 253, + 248, + 297, + 215, + 319, + 256, + 346, + 135, + 25, + 262, + 78, + 360, + 284, + 279, + 288, + 95, + 124, + 209, + 142, + 247, + 392, + 224, + 323, + 304, + 20, + 377, + 332, + 246, + 296, + 368, + 243, + 372, + 196, + 270, + 163, + 372, + 74, + 194, + 320, + 61, + 62, + 239, + 80, + 171, + 218, + 188, + 46, + 74, + 237, + 257, + 35, + 37, + 23, + 34, + 42, + 51, + 24, + 68, + 110, + 254, + 293, + 395, + 49, + 1, + 202, + 163, + 85, + 163, + 69, + 283, + 23, + 253, + 357, + 35, + 157, + 23, + 71, + 200, + 159, + 181, + 189, + 3, + 170, + 48, + 343, + 259, + 318, + 397, + 331, + 24, + 125, + 295, + 316, + 328, + 270, + 343, + 391, + 385, + 333, + 139, + 44, + 165, + 362, + 233, + 145, + 253, + 112, + 167, + 312, + 382, + 106, + 174, + 137, + 148, + 251, + 120, + 249, + 333, + 290, + 207, + 387, + 110, + 111, + 86, + 38, + 206, + 204, + 172, + 309, + 95, + 251, + 120, + 26, + 359, + 204, + 356, + 336, + 372, + 379, + 176, + 90, + 277, + 188, + 293, + 337, + 323, + 36, + 342, + 353, + 128, + 41, + 373, + 258, + 353, + 134, + 332, + 83, + 227, + 279, + 98, + 243, + 296, + 171, + 262, + 236, + 179, + 239, + 116, + 177, + 21, + 326, + 3, + 108, + 305, + 139, + 181, + 177, + 1, + 3, + 77, + 232, + 324, + 12, + 187, + 230, + 355, + 378, + 376, + 113, + 75, + 81, + 95, + 233, + 364, + 172, + 342, + 100, + 37, + 137, + 174, + 297, + 90, + 149, + 43, + 217, + 238, + 166, + 156, + 80, + 196, + 90, + 62, + 312, + 101, + 150, + 376, + 76, + 137, + 214, + 336, + 256, + 352, + 232, + 387, + 341, + 342, + 9, + 308, + 121, + 39, + 322, + 376, + 351, + 336, + 64, + 172, + 77, + 134, + 363, + 140, + 35, + 190, + 61, + 201, + 52, + 365, + 62, + 325, + 253, + 11, + 54, + 246, + 360, + 189, + 161, + 394, + 18, + 51, + 219, + 5, + 325, + 226, + 7, + 101, + 333, + 357, + 283, + 68, + 215, + 172, + 127, + 57, + 204, + 212, + 83, + 289, + 33, + 378, + 23, + 274, + 221, + 128, + 127, + 383, + 326, + 302, + 137, + 60, + 105, + 123, + 254, + 377, + 193, + 136, + 98, + 356, + 257, + 370, + 130, + 199, + 54, + 70, + 238, + 288, + 342, + 140, + 236, + 111, + 4, + 38, + 31, + 230, + 308, + 36, + 174, + 198, + 44, + 226, + 240, + 331, + 222, + 317, + 309, + 394, + 218, + 274, + 108, + 271, + 186, + 33, + 113, + 310, + 7, + 248, + 54, + 117, + 332, + 52, + 213, + 339, + 132, + 228, + 102, + 153, + 250, + 264, + 152, + 11, + 292, + 107, + 208, + 333, + 276, + 56, + 365, + 35, + 338, + 24, + 134, + 39, + 239, + 270, + 314, + 12, + 389, + 99, + 379, + 25, + 161, + 79, + 87, + 389, + 370, + 338, + 238, + 199, + 114, + 119, + 105, + 58, + 97, + 239, + 14, + 31, + 90, + 107, + 94, + 51, + 274, + 159, + 194, + 97, + 52, + 398, + 58, + 387, + 316, + 336, + 251, + 208, + 67, + 347, + 374, + 17, + 119, + 258, + 247, + 247, + 1, + 34, + 374, + 38, + 22, + 354, + 232, + 30, + 370, + 387, + 318, + 334, + 241, + 373, + 76, + 380, + 250, + 242, + 388, + 261, + 189, + 116, + 323, + 217, + 396, + 262, + 385, + 79, + 359, + 222, + 191, + 176, + 206, + 147, + 74, + 367, + 72, + 394, + 235, + 162, + 229, + 133, + 161, + 261, + 47, + 330, + 161, + 200, + 67, + 208, + 191, + 271, + 330, + 389, + 297, + 226, + 322, + 42, + 296, + 143, + 261, + 63, + 271, + 240, + 136, + 186, + 57, + 335, + 156, + 372, + 65, + 216, + 256, + 335, + 258, + 81, + 76, + 165, + 184, + 384, + 171, + 105, + 308, + 296, + 212, + 376, + 211, + 224, + 238, + 319, + 287, + 315, + 2, + 226, + 153, + 98, + 207, + 209, + 288, + 337, + 225, + 361, + 36, + 249, + 163, + 312, + 314, + 67, + 164, + 385, + 188, + 139, + 102, + 398, + 396, + 228, + 237, + 104, + 99, + 154, + 180, + 309, + 190, + 337, + 313, + 35, + 227, + 292, + 150, + 231, + 169, + 154, + 373, + 271, + 385, + 255, + 330, + 347, + 399, + 164, + 163, + 107, + 319, + 319, + 79, + 130, + 155, + 65, + 82, + 333, + 361, + 326, + 285, + 300, + 299, + 21, + 252, + 107, + 119, + 288, + 117, + 76, + 163, + 123, + 207, + 18, + 44, + 97, + 309, + 337, + 222, + 108, + 397, + 340, + 361, + 24, + 304, + 103, + 180, + 93, + 49, + 352, + 35, + 204, + 95, + 71, + 353, + 280, + 325, + 303, + 394, + 327, + 376, + 187, + 9, + 90, + 184, + 336, + 340, + 391, + 323, + 129, + 192, + 262, + 130, + 257, + 244, + 234, + 13, + 201, + 355, + 154, + 283, + 224, + 371, + 71, + 144, + 289, + 257, + 141, + 232, + 8, + 129, + 244, + 285, + 115, + 131, + 347, + 62, + 334, + 244, + 231, + 37, + 213, + 126, + 245, + 301, + 240, + 175, + 276, + 263, + 21, + 84, + 119, + 171, + 90, + 54, + 51, + 220, + 117, + 354, + 136, + 181, + 208, + 375, + 227, + 46, + 290, + 228, + 383, + 125, + 233, + 266, + 363, + 344, + 249, + 63, + 295, + 34, + 149, + 195, + 380, + 141, + 4, + 121, + 336, + 108, + 182, + 271, + 3, + 190, + 242, + 133, + 35, + 48, + 83, + 376, + 21, + 187, + 88, + 285, + 76, + 159, + 76, + 191, + 330, + 98, + 147, + 33, + 186, + 218, + 338, + 179, + 367, + 109, + 158, + 171, + 124, + 100, + 363, + 155, + 238, + 303, + 348, + 55, + 122, + 224, + 347, + 356, + 46, + 125, + 165, + 164, + 143, + 73, + 50, + 78, + 198, + 44, + 152, + 26, + 224, + 298, + 134, + 386, + 174, + 3, + 346, + 397, + 9, + 357, + 225, + 268, + 306, + 346, + 71, + 195, + 16, + 54, + 95, + 345, + 74, + 195, + 222, + 265, + 298, + 208, + 384, + 145, + 67, + 347, + 394, + 323, + 83, + 255, + 125, + 181, + 74, + 217, + 56, + 216, + 144, + 74, + 282, + 395, + 366, + 289, + 11, + 119, + 260, + 20, + 114, + 38, + 25, + 398, + 61, + 203, + 219, + 299, + 395, + 379, + 128, + 243, + 356, + 361, + 285, + 39, + 28, + 108, + 269, + 85, + 375, + 4, + 23, + 46, + 387, + 122, + 251, + 188, + 136, + 374, + 15, + 147, + 390, + 278, + 395, + 321, + 144, + 122, + 218, + 304, + 271, + 187, + 106, + 375, + 314, + 369, + 250, + 57, + 301, + 16, + 155, + 321, + 375, + 36, + 71, + 42, + 291, + 165, + 397, + 257, + 327, + 260, + 57, + 392, + 42, + 244, + 25, + 129, + 318, + 345, + 34, + 196, + 68, + 130, + 377, + 46, + 230, + 244, + 30, + 187, + 26, + 299, + 19, + 362, + 305, + 224, + 119, + 85, + 218, + 18, + 78, + 104, + 266, + 343, + 283, + 313, + 107, + 201, + 241, + 147, + 45, + 364, + 19, + 225, + 375, + 264, + 147, + 37, + 121, + 266, + 240, + 234, + 397, + 132, + 207, + 237, + 213, + 180, + 123, + 309, + 26, + 155, + 98, + 200, + 15, + 338, + 63, + 133, + 76, + 43, + 156, + 283, + 181, + 28, + 106, + 68, + 160, + 30, + 326, + 81, + 4, + 284, + 376, + 245, + 266, + 243, + 138, + 62, + 237, + 56, + 227, + 199, + 304, + 103, + 388, + 78, + 151, + 200, + 379, + 245, + 382, + 9, + 99, + 303, + 203, + 91, + 103, + 301, + 353, + 32, + 30, + 238, + 272, + 207, + 76, + 365, + 372, + 153, + 122, + 102, + 318, + 70, + 154, + 246, + 105, + 45, + 185, + 77, + 180, + 119, + 279, + 307, + 216, + 287, + 32, + 121, + 240, + 375, + 342, + 189, + 373, + 181, + 153, + 185, + 204, + 191, + 183, + 297, + 114, + 61, + 1, + 323, + 182, + 367, + 197, + 112, + 298, + 66, + 177, + 39, + 130, + 291, + 91, + 367, + 369, + 398, + 199, + 32, + 186, + 244, + 326, + 358, + 16, + 165, + 33, + 339, + 243, + 177, + 239, + 70, + 103, + 73, + 285, + 291, + 383, + 241, + 228, + 165, + 126, + 189, + 183, + 165, + 287, + 251, + 316, + 80, + 31, + 76, + 230, + 203, + 276, + 346, + 344, + 78, + 13, + 260, + 83, + 241, + 110, + 273, + 156, + 314, + 247, + 351, + 65, + 242, + 211, + 82, + 217, + 260, + 125, + 9, + 133, + 134, + 6, + 280, + 165, + 252, + 357, + 107, + 381, + 234, + 270, + 142, + 138, + 285, + 31, + 227, + 386, + 241, + 189, + 176, + 317, + 121, + 353, + 99, + 75, + 159, + 273, + 381, + 113, + 162, + 77, + 54, + 100, + 152, + 129, + 291, + 284, + 290, + 151, + 106, + 10, + 56, + 116, + 172, + 5, + 109, + 181, + 349, + 324, + 194, + 138, + 300, + 209, + 101, + 34, + 194, + 271, + 271, + 392, + 11, + 214, + 96, + 90, + 307, + 161, + 394, + 272, + 243, + 277, + 245, + 326, + 292, + 79, + 264, + 281, + 317, + 267, + 51, + 92, + 293, + 155, + 35, + 183, + 373, + 171, + 290, + 63, + 326, + 207, + 66, + 345, + 227, + 392, + 120, + 386, + 306, + 262, + 391, + 97, + 230, + 293, + 339, + 307, + 269, + 80, + 170, + 159, + 330, + 140, + 203, + 25, + 347, + 32, + 80, + 202, + 23, + 332, + 20, + 350, + 358, + 218, + 202, + 271, + 60, + 320, + 266, + 34, + 224, + 97, + 345, + 252, + 121, + 306, + 19, + 151, + 127, + 120, + 306, + 46, + 73, + 220, + 366, + 338, + 289, + 328, + 312, + 329, + 102, + 368, + 65, + 59, + 168, + 51, + 367, + 89, + 391, + 212, + 44, + 102, + 97, + 124, + 123, + 268, + 73, + 146, + 156, + 77, + 278, + 47, + 395, + 95, + 26, + 383, + 123, + 384, + 131, + 298, + 177, + 97, + 342, + 225, + 276, + 68, + 275, + 207, + 324, + 352, + 368, + 289, + 102, + 300, + 165, + 251, + 201, + 32, + 292, + 194, + 150, + 387, + 344, + 183, + 90, + 7, + 119, + 159, + 22, + 228, + 210, + 168, + 277, + 363, + 77, + 278, + 390, + 350, + 36, + 363, + 248, + 16, + 116, + 54, + 59, + 326, + 177, + 205, + 306, + 69, + 30, + 376, + 399, + 268, + 0, + 273, + 168, + 140, + 173, + 325, + 71, + 256, + 243, + 195, + 77, + 383, + 311, + 228, + 330, + 38, + 84, + 234, + 87, + 164, + 218, + 233, + 30, + 302, + 387, + 363, + 270, + 143, + 375, + 128, + 10, + 198, + 11, + 375, + 177, + 129, + 79, + 52, + 344, + 298, + 14, + 22, + 177, + 188, + 8, + 35, + 287, + 325, + 118, + 19, + 196, + 203, + 328, + 148, + 310, + 142, + 222, + 212, + 241, + 378, + 49, + 54, + 75, + 361, + 307, + 220, + 225, + 26, + 87, + 164, + 314, + 84, + 326, + 167, + 250, + 56, + 2, + 230, + 127, + 391, + 346, + 159, + 385, + 68, + 134, + 376, + 196, + 82, + 338, + 27, + 82, + 116, + 346, + 43, + 233, + 179, + 165, + 68, + 47, + 232, + 251, + 236, + 72, + 57, + 59, + 187, + 97, + 293, + 29, + 38, + 363, + 137, + 159, + 281, + 99, + 166, + 194, + 36, + 75, + 243, + 292, + 289, + 33, + 98, + 314, + 376, + 261, + 172, + 399, + 160, + 4, + 159, + 26, + 336, + 270, + 127, + 1, + 326, + 311, + 162, + 51, + 321, + 328, + 283, + 373, + 98, + 28, + 236, + 123, + 7, + 324, + 292, + 221, + 15, + 241, + 49, + 382, + 93, + 321, + 224, + 154, + 308, + 110, + 168, + 375, + 200, + 93, + 298, + 162, + 166, + 361, + 151, + 193, + 325, + 331, + 304, + 192, + 226, + 119, + 339, + 324, + 293, + 262, + 129, + 261, + 151, + 331, + 24, + 160, + 45, + 336, + 228, + 20, + 169, + 364, + 258, + 22, + 0, + 298, + 373, + 309, + 284, + 242, + 390, + 10, + 128, + 74, + 285, + 139, + 356, + 314, + 389, + 255, + 236, + 244, + 282, + 193, + 337, + 24, + 99, + 187, + 232, + 171, + 157, + 265, + 332, + 76, + 355, + 357, + 240, + 73, + 40, + 45, + 135, + 6, + 282, + 301, + 270, + 22, + 150, + 84, + 208, + 400, + 251, + 339, + 165, + 317, + 127, + 74, + 113, + 320, + 68, + 73, + 82, + 61, + 107, + 376, + 85, + 231, + 344, + 224, + 327, + 34, + 267, + 104, + 286, + 180, + 134, + 26, + 47, + 381, + 358, + 143, + 335, + 49, + 2, + 320, + 388, + 312, + 290, + 0, + 362, + 230, + 155, + 184, + 383, + 393, + 244, + 207, + 22, + 384, + 165, + 300, + 164, + 62, + 193, + 82, + 208, + 319, + 228, + 380, + 168, + 181, + 78, + 109, + 19, + 353, + 265, + 25, + 215, + 267, + 302, + 0, + 221, + 134, + 296, + 44, + 312, + 129, + 53, + 241, + 8, + 353, + 369, + 104, + 395, + 204, + 37, + 223, + 130, + 206, + 316, + 224, + 343, + 241, + 240, + 270, + 238, + 41, + 109, + 366, + 256, + 8, + 278, + 106, + 309, + 275, + 321, + 292, + 43, + 98, + 21, + 277, + 136, + 257, + 110, + 220, + 334, + 320, + 152, + 381, + 96, + 57, + 63, + 104, + 169, + 167, + 195, + 135, + 348, + 32, + 56, + 359, + 223, + 132, + 322, + 309, + 291, + 308, + 145, + 34, + 105, + 86, + 201, + 126, + 354, + 155, + 397, + 115, + 280, + 135, + 240, + 230, + 314, + 61, + 300, + 397, + 258, + 246, + 186, + 207, + 14, + 214, + 232, + 123, + 156, + 209, + 278, + 255, + 399, + 101, + 352, + 399, + 391, + 292, + 62, + 130, + 235, + 104, + 306, + 274, + 203, + 168, + 302, + 190, + 396, + 203, + 157, + 340, + 228, + 130, + 243, + 57, + 330, + 367, + 54, + 269, + 161, + 257, + 231, + 236, + 189, + 107, + 104, + 390, + 370, + 303, + 377, + 28, + 200, + 162, + 231, + 316, + 35, + 395, + 317, + 178, + 373, + 285, + 253, + 272, + 250, + 61, + 154, + 40, + 211, + 50, + 379, + 291, + 144, + 330, + 13, + 366, + 305, + 229, + 298, + 156, + 386, + 355, + 180, + 248, + 360, + 375, + 255, + 339, + 110, + 375, + 90, + 75, + 88, + 118, + 66, + 397, + 138, + 377, + 81, + 201, + 90, + 178, + 114, + 214, + 135, + 392, + 244, + 158, + 194, + 399, + 152, + 261, + 186, + 373, + 254, + 97, + 391, + 127, + 265, + 4, + 18, + 120, + 323, + 308, + 273, + 319, + 55, + 397, + 326, + 3, + 329, + 230, + 94, + 95, + 278, + 251, + 296, + 121, + 69, + 17, + 38, + 299, + 60, + 229, + 7, + 292, + 138, + 197, + 281, + 365, + 56, + 240, + 187, + 85, + 275, + 139, + 379, + 118, + 199, + 206, + 152, + 50, + 255, + 321, + 62, + 77, + 157, + 360, + 4, + 263, + 188, + 278, + 161, + 63, + 346, + 382, + 65, + 6, + 109, + 116, + 51, + 73, + 102, + 167, + 180, + 394, + 89, + 316, + 20, + 243, + 77, + 327, + 207, + 194, + 226, + 352, + 339, + 36, + 65, + 117, + 340, + 325, + 147, + 348, + 326, + 27, + 286, + 316, + 177, + 378, + 381, + 185, + 39, + 203, + 343, + 333, + 351, + 382, + 153, + 212, + 107, + 93, + 290, + 312, + 399, + 254, + 172, + 237, + 251, + 30, + 295, + 211, + 266, + 222, + 62, + 137, + 376, + 363, + 177, + 199, + 200, + 214, + 174, + 369, + 89, + 371, + 6, + 76, + 113, + 225, + 367, + 21, + 47, + 227, + 50, + 322, + 102, + 23, + 256, + 163, + 10, + 393, + 98, + 348, + 98, + 19, + 60, + 88, + 46, + 274, + 354, + 68, + 114, + 48, + 273, + 211, + 141, + 40, + 96, + 7, + 280, + 230, + 155, + 259, + 302, + 13, + 199, + 183, + 302, + 145, + 156, + 93, + 192, + 153, + 366, + 359, + 155, + 34, + 181, + 234, + 261, + 294, + 391, + 145, + 114, + 354, + 281, + 130, + 347, + 63, + 360, + 256, + 361, + 286, + 282, + 242, + 329, + 72, + 177, + 356, + 184, + 97, + 317, + 298, + 101, + 267, + 87, + 35, + 226, + 165, + 152, + 316, + 106, + 63, + 2, + 6, + 69, + 174, + 16, + 197, + 157, + 194, + 353, + 260, + 50, + 175, + 295, + 137, + 143, + 287, + 12, + 298, + 324, + 273, + 186, + 32, + 252, + 390, + 348, + 126, + 166, + 123, + 262, + 84, + 48, + 245, + 277, + 360, + 5, + 6, + 285, + 144, + 115, + 125, + 105, + 284, + 102, + 85, + 84, + 29, + 175, + 71, + 252, + 198, + 87, + 215, + 162, + 68, + 216, + 375, + 255, + 81, + 384, + 360, + 115, + 192, + 194, + 393, + 150, + 257, + 181, + 42, + 285, + 108, + 109, + 0, + 175, + 77, + 370, + 218, + 191, + 328, + 49, + 400, + 167, + 202, + 213, + 127, + 360, + 249, + 262, + 176, + 336, + 142, + 7, + 177, + 324, + 121, + 203, + 89, + 286, + 397, + 321, + 367, + 175, + 390, + 30, + 357, + 259, + 287, + 29, + 223, + 124, + 361, + 399, + 80, + 73, + 14, + 51, + 208, + 218, + 27, + 181, + 131, + 192, + 182, + 355, + 336, + 314, + 66, + 228, + 101, + 273, + 333, + 390, + 89, + 57, + 161, + 248, + 138, + 108, + 274, + 158, + 245, + 259, + 391, + 137, + 168, + 69, + 82, + 351, + 327, + 109, + 250, + 374, + 152, + 170, + 175, + 392, + 297, + 33, + 88, + 201, + 313, + 245, + 249, + 366, + 9, + 125, + 308, + 41, + 200, + 350, + 40, + 97, + 264, + 5, + 159, + 29, + 111, + 204, + 218, + 355, + 23, + 56, + 223, + 43, + 167, + 142, + 224, + 105, + 191, + 64, + 64, + 7, + 83, + 243, + 393, + 70, + 4, + 306, + 105, + 47, + 65, + 20, + 293, + 234, + 256, + 5, + 202, + 178, + 371, + 160, + 173, + 186, + 358, + 8, + 250, + 317, + 399, + 355, + 300, + 244, + 361, + 304, + 178, + 344, + 133, + 24, + 305, + 360, + 227, + 209, + 238, + 296, + 246, + 202, + 247, + 189, + 137, + 310, + 78, + 231, + 329, + 36, + 156, + 331, + 246, + 150, + 254, + 90, + 0, + 38, + 312, + 368, + 9, + 74, + 291, + 121, + 310, + 310, + 271, + 311, + 211, + 371, + 350, + 79, + 69, + 32, + 8, + 354, + 16, + 289, + 195, + 1, + 180, + 173, + 105, + 2, + 258, + 227, + 246, + 58, + 256, + 153, + 143, + 366, + 77, + 248, + 356, + 245, + 114, + 228, + 240, + 302, + 239, + 196, + 2, + 105, + 362, + 242, + 256, + 78, + 329, + 81, + 147, + 263, + 102, + 204, + 119, + 82, + 206, + 131, + 214, + 292, + 58, + 78, + 87, + 321, + 298, + 389, + 357, + 159, + 359, + 111, + 230, + 17, + 297, + 333, + 222, + 223, + 197, + 243, + 21, + 356, + 113, + 22, + 256, + 386, + 239, + 114, + 350, + 254, + 73, + 103, + 55, + 283, + 104, + 120, + 62, + 126, + 185, + 322, + 232, + 92, + 395, + 44, + 253, + 374, + 187, + 167, + 325, + 220, + 356, + 346, + 288, + 171, + 219, + 360, + 369, + 287, + 148, + 323, + 239, + 324, + 232, + 243, + 128, + 81, + 182, + 107, + 317, + 9, + 83, + 393, + 161, + 193, + 37, + 222, + 203, + 378, + 263, + 353, + 332, + 211, + 125, + 297, + 225, + 190, + 2, + 205, + 31, + 57, + 384, + 277, + 113, + 11, + 270, + 303, + 170, + 58, + 130, + 9, + 266, + 166, + 141, + 0, + 388, + 332, + 343, + 174, + 24, + 294, + 16, + 20, + 109, + 82, + 237, + 318, + 97, + 147, + 287, + 235, + 125, + 86, + 394, + 27, + 199, + 76, + 52, + 137, + 386, + 313, + 3, + 67, + 179, + 22, + 13, + 41, + 302, + 137, + 57, + 324, + 141, + 90, + 185, + 208, + 168, + 161, + 193, + 191, + 238, + 44, + 47, + 5, + 106, + 14, + 108, + 247, + 395, + 113, + 375, + 376, + 398, + 373, + 275, + 55, + 180, + 155, + 319, + 228, + 283, + 58, + 341, + 292, + 116, + 175, + 106, + 263, + 173, + 333, + 196, + 148, + 379, + 215, + 29, + 132, + 165, + 318, + 221, + 327, + 38, + 392, + 143, + 125, + 125, + 216, + 167, + 193, + 225, + 85, + 147, + 11, + 16, + 256, + 107, + 274, + 156, + 272, + 183, + 0, + 275, + 341, + 11, + 109, + 378, + 157, + 72, + 322, + 187, + 113, + 245, + 124, + 40, + 348, + 59, + 39, + 227, + 103, + 87, + 230, + 27, + 279, + 163, + 75, + 195, + 83, + 325, + 148, + 18, + 68, + 141, + 58, + 289, + 384, + 310, + 242, + 323, + 106, + 162, + 62, + 212, + 254, + 190, + 185, + 1, + 299, + 252, + 368, + 253, + 246, + 149, + 49, + 241, + 252, + 76, + 238, + 400, + 360, + 91, + 329, + 7, + 373, + 314, + 192, + 14, + 164, + 193, + 110, + 152, + 158, + 206, + 81, + 145, + 20, + 396, + 160, + 149, + 239, + 28, + 76, + 370, + 59, + 26, + 10, + 290, + 260, + 29, + 288, + 368, + 138, + 31, + 157, + 256, + 306, + 292, + 8, + 154, + 227, + 186, + 368, + 392, + 330, + 87, + 159, + 323, + 266, + 30, + 329, + 225, + 386, + 19, + 375, + 393, + 297, + 230, + 137, + 56, + 151, + 252, + 156, + 30, + 286, + 61, + 379, + 78, + 91, + 194, + 366, + 123, + 216, + 7, + 21, + 254, + 201, + 358, + 260, + 137, + 400, + 229, + 228, + 155, + 102, + 181, + 234, + 183, + 309, + 329, + 104, + 46, + 140, + 296, + 318, + 282, + 159, + 173, + 341, + 0, + 83, + 228, + 285, + 81, + 39, + 390, + 56, + 215, + 313, + 382, + 343, + 3, + 295, + 352, + 181, + 217, + 353, + 134, + 279, + 377, + 108, + 336, + 9, + 297, + 188, + 208, + 149, + 161, + 387, + 261, + 36, + 238, + 144, + 12, + 136, + 308, + 220, + 200, + 390, + 155, + 16, + 152, + 111, + 272, + 209, + 394, + 135, + 233, + 389, + 172, + 205, + 224, + 131, + 226, + 278, + 329, + 12, + 80, + 261, + 335, + 338, + 364, + 394, + 272, + 292, + 121, + 34, + 207, + 215, + 356, + 142, + 6, + 239, + 150, + 219, + 360, + 63, + 88, + 278, + 179, + 154, + 352, + 177, + 389, + 382, + 38, + 69, + 359, + 33, + 220, + 97, + 98, + 177, + 281, + 256, + 267, + 347, + 60, + 185, + 316, + 188, + 375, + 289, + 139, + 172, + 87, + 82, + 8, + 382, + 320, + 381, + 289, + 391, + 397, + 199, + 247, + 16, + 174, + 66, + 52, + 370, + 61, + 130, + 24, + 329, + 53, + 253, + 156, + 213, + 30, + 75, + 228, + 244, + 113, + 258, + 124, + 352, + 77, + 119, + 335, + 137, + 159, + 211, + 183, + 104, + 145, + 135, + 148, + 39, + 360, + 208, + 203, + 296, + 231, + 141, + 293, + 342, + 179, + 240, + 47, + 79, + 353, + 266, + 77, + 306, + 220, + 3, + 33, + 14, + 99, + 125, + 273, + 318, + 81, + 337, + 236, + 119, + 131, + 231, + 192, + 49, + 337, + 123, + 338, + 128, + 334, + 252, + 145, + 125, + 77, + 162, + 186, + 83, + 204, + 395, + 295, + 278, + 142, + 380, + 284, + 109, + 181, + 134, + 240, + 297, + 156, + 3, + 342, + 160, + 180, + 372, + 225, + 86, + 377, + 25, + 339, + 381, + 21, + 328, + 173, + 82, + 332, + 12, + 227, + 334, + 165, + 297, + 302, + 114, + 273, + 180, + 350, + 377, + 400, + 310, + 67, + 151, + 83, + 86, + 265, + 142, + 393, + 11, + 109, + 122, + 241, + 293, + 324, + 89, + 218, + 200, + 92, + 70, + 19, + 180, + 234, + 345, + 384, + 157, + 198, + 90, + 305, + 106, + 317, + 379, + 95, + 345, + 192, + 384, + 364, + 135, + 98, + 282, + 102, + 297, + 169, + 244, + 139, + 144, + 73, + 373, + 380, + 60, + 311, + 250, + 351, + 251, + 298, + 381, + 271, + 279, + 42, + 394, + 25, + 9, + 399, + 49, + 69, + 163, + 219, + 182, + 220, + 373, + 354, + 329, + 168, + 135, + 317, + 22, + 233, + 380, + 183, + 343, + 298, + 288, + 368, + 264, + 262, + 251, + 243, + 397, + 246, + 314, + 167, + 234, + 232, + 140, + 3, + 250, + 200, + 165, + 157, + 15, + 364, + 237, + 51, + 92, + 196, + 87, + 283, + 287, + 115, + 32, + 391, + 163, + 203, + 74, + 342, + 247, + 259, + 257, + 318, + 276, + 165, + 178, + 34, + 286, + 213, + 262, + 47, + 22, + 296, + 272, + 354, + 236, + 126, + 161, + 32, + 141, + 91, + 235, + 143, + 306, + 107, + 71, + 304, + 357, + 78, + 90, + 46, + 53, + 399, + 234, + 192, + 79, + 103, + 234, + 379, + 291, + 119, + 200, + 144, + 208, + 46, + 148, + 192, + 158, + 301, + 180, + 321, + 249, + 204, + 48, + 114, + 148, + 120, + 163, + 315, + 344, + 277, + 337, + 68, + 177, + 65, + 144, + 347, + 394, + 167, + 226, + 232, + 271, + 217, + 121, + 43, + 348, + 256, + 172, + 196, + 108, + 247, + 151, + 344, + 270, + 20, + 333, + 279, + 166, + 129, + 104, + 271, + 114, + 21, + 283, + 273, + 8, + 213, + 271, + 156, + 276, + 81, + 356, + 263, + 99, + 368, + 335, + 259, + 354, + 102, + 157, + 162, + 208, + 60, + 10, + 198, + 187, + 112, + 166, + 377, + 323, + 185, + 360, + 23, + 145, + 171, + 66, + 258, + 287, + 36, + 60, + 252, + 341, + 151, + 7, + 82, + 49, + 390, + 282, + 400, + 105, + 195, + 179, + 91, + 186, + 218, + 344, + 368, + 381, + 315, + 88, + 312, + 250, + 317, + 66, + 325, + 320, + 147, + 246, + 30, + 116, + 358, + 387, + 214, + 126, + 317, + 232, + 326, + 264, + 375, + 300, + 7, + 206, + 244, + 22, + 368, + 200, + 7, + 288, + 344, + 258, + 328, + 310, + 240, + 282, + 2, + 360, + 242, + 154, + 109, + 388, + 395, + 348, + 42, + 203, + 63, + 336, + 247, + 200, + 85, + 37, + 303, + 203, + 364, + 232, + 199, + 329, + 197, + 358, + 312, + 146, + 115, + 242, + 6, + 119, + 364, + 65, + 380, + 376, + 221, + 57, + 343, + 384, + 235, + 249, + 182, + 246, + 318, + 163, + 59, + 257, + 38, + 336, + 397, + 77, + 1, + 4, + 340, + 148, + 272, + 400, + 193, + 102, + 75, + 160, + 148, + 81, + 278, + 67, + 177, + 267, + 337, + 20, + 227, + 116, + 388, + 47, + 21, + 90, + 299, + 198, + 252, + 357, + 337, + 339, + 73, + 353, + 274, + 261, + 12, + 57, + 51, + 61, + 262, + 223, + 241, + 305, + 86, + 354, + 37, + 43, + 84, + 216, + 134, + 32, + 356, + 28, + 213, + 23, + 311, + 340, + 208, + 302, + 102, + 7, + 111, + 30, + 202, + 310, + 366, + 64, + 117, + 46, + 261, + 58, + 246, + 58, + 17, + 198, + 191, + 79, + 241, + 252, + 400, + 358, + 225, + 246, + 24, + 184, + 197, + 336, + 69, + 376, + 365, + 205, + 372, + 356, + 328, + 315, + 289, + 292, + 299, + 66, + 221, + 147, + 75, + 23, + 30, + 40, + 302, + 243, + 400, + 209, + 129, + 305, + 367, + 334, + 179, + 302, + 304, + 391, + 67, + 212, + 308, + 147, + 278, + 88, + 254, + 393, + 5, + 161, + 307, + 256, + 289, + 160, + 104, + 361, + 146, + 21, + 350, + 247, + 331, + 172, + 36, + 192, + 10, + 104, + 124, + 69, + 227, + 321, + 73, + 245, + 90, + 314, + 380, + 331, + 373, + 197, + 10, + 221, + 382, + 266, + 142, + 45, + 179, + 182, + 235, + 257, + 15, + 2, + 101, + 3, + 385, + 142, + 112, + 321, + 199, + 60, + 163, + 80, + 17, + 20, + 151, + 251, + 278, + 268, + 81, + 204, + 182, + 90, + 107, + 14, + 60, + 341, + 125, + 180, + 317, + 393, + 15, + 51, + 150, + 90, + 187, + 358, + 125, + 211, + 2, + 13, + 162, + 341, + 66, + 303, + 241, + 96, + 239, + 291, + 227, + 0, + 288, + 327, + 17, + 265, + 28, + 122, + 134, + 78, + 142, + 161, + 209, + 210, + 306, + 198, + 174, + 213, + 213, + 365, + 9, + 377, + 46, + 60, + 147, + 16, + 253, + 388, + 301, + 163, + 184, + 123, + 135, + 378, + 290, + 33, + 129, + 369, + 140, + 170, + 262, + 347, + 380, + 183, + 125, + 337, + 244, + 355, + 13, + 89, + 264, + 149, + 228, + 136, + 37, + 188, + 179, + 66, + 155, + 26, + 29, + 297, + 285, + 0, + 84, + 42, + 154, + 25, + 5, + 60, + 43, + 202, + 351, + 292, + 111, + 223, + 359, + 183, + 275, + 176, + 195, + 165, + 347, + 26, + 396, + 244, + 388, + 65, + 395, + 17, + 213, + 329, + 80, + 2, + 351, + 107, + 322, + 27, + 264, + 36, + 273, + 220, + 354, + 63, + 158, + 269, + 61, + 58, + 186, + 62, + 315, + 38, + 61, + 12, + 150, + 62, + 363, + 379, + 329, + 328, + 21, + 145, + 35, + 140, + 61, + 23, + 293, + 129, + 289, + 253, + 111, + 307, + 154, + 87, + 373, + 327, + 362, + 136, + 273, + 279, + 302, + 153, + 1, + 295, + 28, + 98, + 265, + 137, + 47, + 222, + 88, + 74, + 90, + 228, + 308, + 233, + 12, + 218, + 218, + 6, + 384, + 224, + 272, + 86, + 325, + 316, + 370, + 167, + 293, + 24, + 327, + 344, + 182, + 172, + 290, + 389, + 266, + 382, + 120, + 262, + 57, + 110, + 330, + 330, + 368, + 137, + 108, + 16, + 28, + 191, + 393, + 154, + 352, + 70, + 36, + 250, + 167, + 350, + 384, + 81, + 99, + 195, + 227, + 242, + 400, + 188, + 89, + 277, + 326, + 89, + 272, + 55, + 320, + 258, + 376, + 156, + 159, + 6, + 220, + 227, + 71, + 274, + 19, + 357, + 17, + 239, + 334, + 198, + 170, + 371, + 10, + 200, + 276, + 111, + 137, + 54, + 114, + 178, + 191, + 327, + 315, + 127, + 113, + 169, + 386, + 24, + 349, + 318, + 311, + 270, + 180, + 264, + 111, + 321, + 384, + 81, + 138, + 343, + 104, + 99, + 302, + 216, + 160, + 295, + 266, + 373, + 162, + 291, + 226, + 395, + 111, + 103, + 125, + 35, + 66, + 225, + 352, + 219, + 68, + 82, + 293, + 270, + 155, + 147, + 15, + 197, + 180, + 253, + 113, + 276, + 172, + 103, + 227, + 75, + 99, + 194, + 165, + 111, + 330, + 325, + 256, + 399, + 295, + 247, + 125, + 199, + 327, + 327, + 84, + 400, + 215, + 80, + 330, + 123, + 86, + 338, + 86, + 380, + 342, + 298, + 395, + 337, + 261, + 143, + 53, + 68, + 298, + 196, + 255, + 387, + 154, + 41, + 282, + 174, + 303, + 272, + 337, + 352, + 43, + 228, + 162, + 353, + 158, + 117, + 367, + 366, + 344, + 58, + 37, + 93, + 102, + 72, + 393, + 154, + 328, + 145, + 42, + 113, + 275, + 44, + 3, + 259, + 312, + 116, + 228, + 70, + 247, + 1, + 383, + 134, + 38, + 320, + 327, + 93, + 384, + 209, + 350, + 127, + 126, + 23, + 45, + 60, + 378, + 29, + 141, + 129, + 146, + 148, + 4, + 274, + 245, + 245, + 92, + 48, + 297, + 199, + 336, + 343, + 319, + 1, + 100, + 259, + 352, + 160, + 204, + 94, + 170, + 396, + 77, + 204, + 215, + 53, + 46, + 277, + 351, + 192, + 294, + 134, + 330, + 115, + 82, + 153, + 264, + 307, + 47, + 362, + 44, + 9, + 2, + 189, + 77, + 266, + 259, + 66, + 246, + 178, + 8, + 230, + 242, + 14, + 35, + 13, + 358, + 319, + 302, + 171, + 265, + 165, + 256, + 129, + 266, + 316, + 118, + 101, + 305, + 113, + 37, + 111, + 191, + 207, + 283, + 106, + 32, + 248, + 237, + 160, + 145, + 340, + 350, + 151, + 59, + 317, + 339, + 239, + 325, + 162, + 197, + 229, + 169, + 330, + 11, + 193, + 121, + 124, + 385, + 397, + 313, + 290, + 336, + 397, + 3, + 24, + 142, + 366, + 207, + 382, + 170, + 374, + 146, + 62, + 291, + 156, + 313, + 302, + 1, + 369, + 116, + 143, + 246, + 34, + 37, + 266, + 6, + 80, + 81, + 337, + 122, + 179, + 206, + 318, + 258, + 128, + 328, + 280, + 383, + 282, + 216, + 222, + 393, + 71, + 214, + 303, + 324, + 382, + 363, + 179, + 2, + 157, + 104, + 180, + 208, + 399, + 343, + 61, + 232, + 154, + 224, + 173, + 281, + 224, + 86, + 167, + 183, + 59, + 103, + 230, + 343, + 76, + 68, + 62, + 105, + 62, + 101, + 254, + 362, + 125, + 133, + 211, + 318, + 335, + 31, + 163, + 95, + 86, + 117, + 195, + 35, + 205, + 332, + 314, + 393, + 200, + 98, + 198, + 125, + 112, + 228, + 154, + 374, + 113, + 15, + 73, + 180, + 346, + 264, + 104, + 53, + 120, + 304, + 296, + 178, + 203, + 372, + 376, + 391, + 241, + 321, + 192, + 227, + 384, + 118, + 78, + 304, + 89, + 242, + 331, + 284, + 6, + 36, + 7, + 29, + 293, + 266, + 111, + 204, + 148, + 164, + 195, + 188, + 77, + 345, + 384, + 135, + 111, + 314, + 374, + 375, + 283, + 212, + 201, + 318, + 17, + 120, + 61, + 139, + 231, + 24, + 384, + 368, + 270, + 344, + 320, + 13, + 351, + 82, + 162, + 42, + 256, + 212, + 7, + 175, + 338, + 90, + 100, + 331, + 333, + 247, + 359, + 48, + 15, + 312, + 351, + 87, + 327, + 179, + 293, + 5, + 50, + 333, + 39, + 289, + 68, + 143, + 315, + 339, + 379, + 12, + 166, + 355, + 316, + 378, + 284, + 320, + 369, + 377, + 96, + 186, + 13, + 339, + 235, + 13, + 156, + 201, + 196, + 125, + 348, + 253, + 391, + 287, + 170, + 45, + 6, + 233, + 221, + 40, + 198, + 152, + 81, + 269, + 316, + 322, + 377, + 319, + 391, + 345, + 298, + 270, + 123, + 200, + 374, + 268, + 51, + 245, + 391, + 33, + 297, + 69, + 271, + 77, + 231, + 85, + 337, + 92, + 126, + 217, + 226, + 112, + 38, + 202, + 65, + 50, + 305, + 88, + 241, + 114, + 132, + 225, + 277, + 265, + 134, + 201, + 126, + 313, + 155, + 31, + 25, + 264, + 221, + 109, + 360, + 274, + 360, + 342, + 62, + 224, + 54, + 75, + 385, + 81, + 111, + 9, + 84, + 173, + 309, + 67, + 200, + 343, + 352, + 93, + 121, + 308, + 391, + 395, + 66, + 111, + 224, + 119, + 373, + 118, + 37, + 39, + 16, + 302, + 200, + 0, + 281, + 327, + 276, + 329, + 392, + 89, + 297, + 198, + 20, + 195, + 362, + 243, + 395, + 35, + 335, + 244, + 312, + 157, + 58, + 375, + 154, + 156, + 27, + 204, + 313, + 191, + 341, + 180, + 324, + 387, + 77, + 398, + 400, + 342, + 10, + 51, + 399, + 69, + 46, + 161, + 41, + 14, + 208, + 227, + 329, + 304, + 189, + 284, + 388, + 203, + 220, + 288, + 158, + 376, + 147, + 185, + 86, + 187, + 343, + 115, + 319, + 399, + 222, + 69, + 310, + 19, + 165, + 144, + 188, + 44, + 204, + 121, + 244, + 392, + 339, + 229, + 63, + 278, + 169, + 349, + 153, + 205, + 318, + 369, + 315, + 261, + 325, + 395, + 316, + 328, + 261, + 326, + 281, + 196, + 79, + 298, + 352, + 320, + 123, + 120, + 10, + 244, + 316, + 367, + 188, + 220, + 321, + 381, + 158, + 103, + 134, + 154, + 324, + 240, + 182, + 213, + 84, + 210, + 169, + 167, + 326, + 388, + 93, + 156, + 234, + 384, + 334, + 270, + 235, + 21, + 289, + 219, + 162, + 390, + 223, + 139, + 115, + 267, + 308, + 125, + 88, + 219, + 186, + 251, + 276, + 110, + 262, + 296, + 261, + 91, + 50, + 88, + 227, + 399, + 108, + 155, + 232, + 130, + 114, + 393, + 209, + 160, + 242, + 65, + 149, + 358, + 212, + 367, + 97, + 213, + 334, + 331, + 219, + 25, + 208, + 43, + 279, + 281, + 385, + 23, + 212, + 196, + 351, + 4, + 9, + 41, + 1, + 100, + 35, + 207, + 136, + 246, + 396, + 161, + 343, + 25, + 365, + 24, + 270, + 217, + 187, + 74, + 10, + 23, + 44, + 128, + 383, + 133, + 325, + 22, + 192, + 290, + 14, + 61, + 167, + 363, + 344, + 207, + 290, + 111, + 140, + 201, + 16, + 269, + 153, + 60, + 103, + 18, + 97, + 94, + 201, + 224, + 41, + 243, + 14, + 148, + 170, + 269, + 119, + 340, + 301, + 392, + 274, + 33, + 225, + 151, + 93, + 198, + 391, + 250, + 187, + 339, + 388, + 392, + 215, + 86, + 110, + 358, + 113, + 45, + 164, + 332, + 265, + 357, + 73, + 362, + 133, + 167, + 387, + 144, + 183, + 365, + 375, + 88, + 276, + 258, + 373, + 24, + 345, + 106, + 138, + 41, + 211, + 207, + 128, + 318, + 297, + 274, + 57, + 375, + 92, + 206, + 350, + 267, + 281, + 212, + 124, + 80, + 242, + 237, + 245, + 346, + 187, + 165, + 125, + 109, + 213, + 264, + 233, + 394, + 342, + 118, + 107, + 302, + 3, + 305, + 306, + 195, + 85, + 344, + 111, + 80, + 389, + 296, + 79, + 103, + 211, + 233, + 131, + 315, + 135, + 101, + 82, + 275, + 392, + 28, + 163, + 333, + 385, + 170, + 241, + 245, + 64, + 174, + 332, + 72, + 53, + 172, + 137, + 400, + 202, + 259, + 380, + 162, + 195, + 282, + 122, + 168, + 105, + 315, + 155, + 221, + 125, + 114, + 298, + 390, + 250, + 390, + 245, + 329, + 194, + 262, + 237, + 241, + 196, + 61, + 70, + 139, + 311, + 281, + 75, + 104, + 218, + 367, + 239, + 14, + 40, + 52, + 134, + 133, + 206, + 370, + 387, + 81, + 310, + 183, + 146, + 10, + 85, + 292, + 278, + 57, + 257, + 399, + 320, + 329, + 99, + 181, + 27, + 49, + 30, + 165, + 162, + 93, + 171, + 205, + 46, + 190, + 241, + 111, + 312, + 74, + 361, + 186, + 115, + 294, + 331, + 386, + 22, + 182, + 295, + 64, + 227, + 250, + 288, + 160, + 339, + 273, + 213, + 55, + 74, + 35, + 378, + 22, + 210, + 328, + 70, + 79, + 349, + 85, + 106, + 173, + 103, + 366, + 79, + 268, + 272, + 272, + 45, + 330, + 373, + 153, + 134, + 329, + 40, + 81, + 205, + 347, + 117, + 60, + 35, + 314, + 188, + 370, + 217, + 222, + 129, + 0, + 17, + 112, + 72, + 133, + 400, + 117, + 16, + 32, + 14, + 265, + 378, + 144, + 184, + 378, + 179, + 74, + 207, + 20, + 326, + 162, + 358, + 192, + 285, + 353, + 204, + 101, + 335, + 393, + 132, + 88, + 177, + 83, + 8, + 150, + 70, + 260, + 282, + 206, + 378, + 98, + 154, + 107, + 373, + 95, + 330, + 362, + 145, + 114, + 245, + 341, + 326, + 175, + 357, + 233, + 103, + 157, + 350, + 349, + 338, + 113, + 87, + 201, + 348, + 216, + 276, + 195, + 15, + 267, + 167, + 201, + 128, + 174, + 21, + 322, + 104, + 142, + 240, + 29, + 214, + 171, + 44, + 21, + 283, + 85, + 19, + 373, + 159, + 243, + 391, + 264, + 318, + 85, + 346, + 187, + 129, + 178, + 135, + 26, + 188, + 287, + 233, + 252, + 18, + 216, + 264, + 126, + 315, + 160, + 36, + 83, + 375, + 381, + 180, + 194, + 84, + 12, + 282, + 110, + 237, + 384, + 290, + 393, + 153, + 79, + 139, + 291, + 131, + 55, + 169, + 208, + 326, + 158, + 215, + 86, + 62, + 122, + 238, + 26, + 183, + 339, + 163, + 176, + 295, + 331, + 339, + 163, + 20, + 86, + 255, + 397, + 142, + 235, + 84, + 358, + 113, + 143, + 355, + 294, + 147, + 42, + 203, + 211, + 47, + 155, + 259, + 286, + 172, + 125, + 146, + 353, + 141, + 273, + 65, + 397, + 149, + 273, + 29, + 341, + 27, + 64, + 176, + 362, + 282, + 267, + 198, + 371, + 271, + 175, + 249, + 45, + 343, + 223, + 291, + 345, + 111, + 72, + 340, + 389, + 343, + 42, + 275, + 16, + 326, + 88, + 38, + 41, + 298, + 201, + 288, + 356, + 287, + 121, + 63, + 5, + 53, + 153, + 234, + 335, + 18, + 310, + 40, + 191, + 302, + 346, + 386, + 200, + 131, + 324, + 272, + 201, + 161, + 213, + 89, + 77, + 117, + 272, + 120, + 224, + 35, + 125, + 369, + 257, + 314, + 287, + 322, + 228, + 51, + 350, + 378, + 127, + 390, + 338, + 137, + 72, + 265, + 392, + 98, + 73, + 377, + 108, + 228, + 292, + 365, + 354, + 218, + 376, + 218, + 245, + 352, + 225, + 240, + 374, + 38, + 400, + 228, + 187, + 274, + 239, + 114, + 233, + 351, + 21, + 305, + 301, + 316, + 220, + 223, + 139, + 218, + 154, + 165, + 342, + 312, + 325, + 98, + 167, + 78, + 148, + 56, + 143, + 227, + 27, + 37, + 351, + 111, + 15, + 349, + 65, + 157, + 24, + 291, + 375, + 284, + 162, + 42, + 213, + 394, + 14, + 121, + 364, + 3, + 307, + 15, + 12, + 204, + 255, + 334, + 251, + 300, + 148, + 169, + 205, + 120, + 396, + 386, + 173, + 347, + 71, + 232, + 217, + 253, + 138, + 270, + 100, + 320, + 187, + 365, + 85, + 264, + 181, + 349, + 201, + 392, + 159, + 133, + 311, + 205, + 111, + 27, + 300, + 373, + 311, + 103, + 261, + 99, + 103, + 275, + 198, + 89, + 231, + 123, + 362, + 25, + 268, + 187, + 226, + 343, + 379, + 34, + 66, + 160, + 124, + 385, + 357, + 288, + 275, + 24, + 397, + 104, + 333, + 359, + 272, + 292, + 49, + 349, + 93, + 325, + 22, + 379, + 348, + 122, + 131, + 282, + 120, + 210, + 326, + 185, + 145, + 361, + 306, + 30, + 73, + 337, + 176, + 172, + 131, + 335, + 34, + 272, + 45, + 264, + 109, + 261, + 228, + 196, + 165, + 121, + 12, + 288, + 311, + 228, + 57, + 346, + 1, + 48, + 302, + 194, + 68, + 311, + 222, + 318, + 277, + 150, + 96, + 215, + 196, + 294, + 83, + 203, + 178, + 156, + 379, + 223, + 92, + 57, + 286, + 377, + 55, + 36, + 167, + 369, + 32, + 3, + 361, + 346, + 131, + 350, + 162, + 206, + 108, + 213, + 169, + 326, + 382, + 217, + 63, + 104, + 344, + 211, + 317, + 394, + 383, + 236, + 386, + 82, + 202, + 54, + 162, + 225, + 130, + 202, + 259, + 131, + 213, + 15, + 209, + 238, + 24, + 279, + 294, + 362, + 314, + 325, + 273, + 210, + 271, + 201, + 238, + 62, + 356, + 365, + 180, + 266, + 169, + 377, + 317, + 194, + 177, + 96, + 55, + 353, + 95, + 211, + 375, + 137, + 228, + 260, + 31, + 48, + 255, + 51, + 189, + 226, + 163, + 341, + 227, + 392, + 289, + 23, + 94, + 384, + 280, + 303, + 129, + 234, + 149, + 9, + 296, + 395, + 60, + 234, + 86, + 115, + 188, + 4, + 230, + 44, + 302, + 296, + 346, + 270, + 36, + 194, + 222, + 269, + 308, + 246, + 246, + 202, + 293, + 306, + 237, + 312, + 40, + 322, + 289, + 83, + 390, + 367, + 159, + 235, + 336, + 60, + 84, + 140, + 53, + 47, + 61, + 167, + 244, + 162, + 65, + 322, + 172, + 144, + 183, + 197, + 153, + 346, + 365, + 283, + 256, + 31, + 280, + 343, + 386, + 17, + 195, + 400, + 64, + 51, + 232, + 387, + 34, + 67, + 361, + 77, + 274, + 83, + 58, + 171, + 12, + 282, + 217, + 13, + 205, + 202, + 99, + 233, + 375, + 363, + 239, + 81, + 100, + 335, + 0, + 181, + 353, + 384, + 364, + 153, + 389, + 301, + 238, + 45, + 344, + 352, + 106, + 328, + 291, + 144, + 299, + 134, + 319, + 341, + 106, + 348, + 119, + 232, + 54, + 188, + 389, + 200, + 314, + 288, + 309, + 290, + 314, + 195, + 14, + 91, + 325, + 88, + 195, + 285, + 18, + 264, + 369, + 393, + 66, + 137, + 280, + 97, + 200, + 308, + 153, + 36, + 265, + 31, + 344, + 129, + 97, + 249, + 262, + 23, + 314, + 325, + 374, + 361, + 346, + 84, + 49, + 240, + 343, + 66, + 240, + 301, + 161, + 376, + 178, + 79, + 72, + 154, + 74, + 54, + 34, + 272, + 174, + 369, + 233, + 272, + 56, + 90, + 73, + 7, + 43, + 27, + 117, + 355, + 189, + 358, + 242, + 387, + 272, + 380, + 331, + 11, + 105, + 249, + 154, + 69, + 360, + 14, + 123, + 320, + 336, + 43, + 352, + 34, + 246, + 21, + 83, + 300, + 296, + 131, + 224, + 65, + 104, + 347, + 132, + 211, + 151, + 327, + 78, + 48, + 222, + 120, + 73, + 125, + 319, + 66, + 373, + 227, + 172, + 16, + 235, + 11, + 116, + 217, + 191, + 345, + 369, + 137, + 265, + 269, + 390, + 166, + 131, + 232, + 400, + 206, + 161, + 64, + 250, + 13, + 172, + 71, + 190, + 164, + 37, + 7, + 203, + 203, + 375, + 202, + 104, + 181, + 335, + 120, + 19, + 68, + 274, + 253, + 39, + 148, + 342, + 196, + 261, + 20, + 258, + 329, + 245, + 382, + 42, + 324, + 45, + 39, + 337, + 261, + 115, + 74, + 265, + 1, + 388, + 89, + 28, + 100, + 243, + 362, + 57, + 2, + 67, + 136, + 194, + 343, + 104, + 112, + 377, + 18, + 106, + 207, + 82, + 249, + 200, + 237, + 282, + 134, + 371, + 73, + 199, + 158, + 215, + 333, + 28, + 107, + 155, + 302, + 299, + 54, + 36, + 365, + 224, + 322, + 180, + 216, + 387, + 142, + 312, + 368, + 80, + 388, + 127, + 138, + 178, + 221, + 109, + 153, + 165, + 4, + 94, + 293, + 338, + 276, + 170, + 319, + 104, + 215, + 373, + 265, + 7, + 77, + 295, + 118, + 366, + 94, + 356, + 179, + 174, + 42, + 6, + 14, + 347, + 25, + 115, + 326, + 320, + 18, + 296, + 61, + 376, + 111, + 174, + 239, + 0, + 177, + 2, + 89, + 148, + 376, + 102, + 295, + 39, + 21, + 42, + 231, + 211, + 342, + 227, + 275, + 67, + 139, + 111, + 313, + 71, + 6, + 273, + 162, + 251, + 152, + 387, + 303, + 217, + 72, + 106, + 245, + 144, + 199, + 210, + 21, + 84, + 196, + 325, + 199, + 372, + 309, + 262, + 85, + 12, + 387, + 308, + 245, + 247, + 304, + 387, + 303, + 164, + 220, + 302, + 396, + 55, + 244, + 245, + 47, + 86, + 265, + 107, + 55, + 143, + 139, + 92, + 244, + 255, + 96, + 225, + 272, + 346, + 164, + 211, + 227, + 206, + 168, + 304, + 370, + 185, + 333, + 395, + 243, + 99, + 351, + 357, + 325, + 338, + 269, + 395, + 300, + 283, + 10, + 176, + 190, + 125, + 67, + 226, + 32, + 365, + 297, + 358, + 192, + 121, + 392, + 121, + 202, + 29, + 302, + 193, + 391, + 150, + 365, + 30, + 292, + 173, + 52, + 25, + 217, + 84, + 135, + 305, + 112, + 9, + 60, + 172, + 47, + 55, + 96, + 69, + 145, + 398, + 282, + 49, + 277, + 365, + 184, + 34, + 322, + 12, + 343, + 143, + 140, + 32, + 278, + 88, + 382, + 266, + 100, + 395, + 336, + 246, + 340, + 223, + 375, + 359, + 8, + 195, + 135, + 103, + 375, + 262, + 382, + 2, + 123, + 313, + 135, + 22, + 45, + 345, + 317, + 337, + 248, + 269, + 204, + 144, + 178, + 231, + 244, + 227, + 229, + 49, + 262, + 118, + 6, + 239, + 1, + 148, + 157, + 119, + 174, + 162, + 62, + 24, + 15, + 262, + 218, + 339, + 338, + 185, + 127, + 28, + 353, + 194, + 386, + 144, + 120, + 183, + 267, + 343, + 8, + 86, + 241, + 354, + 308, + 98, + 219, + 130, + 246, + 81, + 100, + 372, + 219, + 118, + 372, + 331, + 124, + 263, + 246, + 117, + 306, + 304, + 302, + 347, + 274, + 59, + 324, + 153, + 188, + 373, + 373, + 57, + 364, + 352, + 256, + 371, + 314, + 351, + 258, + 311, + 394, + 319, + 180, + 124, + 205, + 194, + 160, + 321, + 388, + 397, + 112, + 76, + 375, + 161, + 7, + 349, + 13, + 297, + 47, + 216, + 216, + 32, + 85, + 223, + 238, + 205, + 34, + 320, + 329, + 286, + 88, + 6, + 133, + 190, + 148, + 273, + 227, + 228, + 107, + 371, + 312, + 236, + 210, + 177, + 100, + 395, + 54, + 85, + 136, + 60, + 117, + 66, + 335, + 326, + 87, + 316, + 31, + 384, + 274, + 163, + 330, + 285, + 48, + 65, + 241, + 19, + 140, + 10, + 312, + 312, + 1, + 323, + 127, + 171, + 281, + 198, + 383, + 312, + 147, + 72, + 199, + 365, + 74, + 259, + 132, + 298, + 268, + 28, + 398, + 354, + 357, + 173, + 101, + 168, + 193, + 342, + 173, + 169, + 170, + 79, + 394, + 328, + 146, + 63, + 327, + 371, + 363, + 227, + 356, + 150, + 84, + 94, + 184, + 344, + 306, + 299, + 311, + 236, + 124, + 131, + 163, + 391, + 400, + 69, + 399, + 66, + 125, + 154, + 316, + 56, + 53, + 275, + 145, + 183, + 136, + 106, + 375, + 361, + 5, + 94, + 272, + 326, + 99, + 109, + 351, + 400, + 89, + 143, + 287, + 322, + 125, + 199, + 399, + 219, + 58, + 33, + 288, + 353, + 117, + 240, + 147, + 198, + 321, + 39, + 311, + 139, + 76, + 111, + 222, + 139, + 12, + 0, + 184, + 387, + 23, + 130, + 397, + 317, + 279, + 62, + 174, + 46, + 133, + 326, + 205, + 51, + 47, + 63, + 193, + 177, + 376, + 54, + 54, + 106, + 264, + 337, + 262, + 26, + 91, + 372, + 356, + 294, + 206, + 323, + 132, + 118, + 150, + 174, + 1, + 76, + 287, + 150, + 115, + 167, + 370, + 244, + 19, + 141, + 173, + 111, + 202, + 97, + 208, + 72, + 327, + 14, + 32, + 39, + 376, + 123, + 369, + 395, + 24, + 214, + 367, + 134, + 132, + 150, + 281, + 79, + 303, + 279, + 66, + 326, + 176, + 332, + 177, + 150, + 145, + 55, + 75, + 311, + 185, + 211, + 131, + 30, + 295, + 140, + 59, + 74, + 208, + 381, + 48, + 178, + 388, + 105, + 145, + 102, + 157, + 299, + 90, + 238, + 220, + 304, + 163, + 147, + 350, + 269, + 120, + 128, + 382, + 295, + 374, + 48, + 258, + 230, + 271, + 274, + 351, + 221, + 338, + 298, + 53, + 19, + 347, + 79, + 331, + 341, + 226, + 26, + 285, + 242, + 161, + 146, + 163, + 0, + 258, + 221, + 397, + 370, + 321, + 177, + 326, + 32, + 318, + 174, + 271, + 350, + 244, + 246, + 54, + 153, + 324, + 299, + 343, + 7, + 206, + 78, + 137, + 75, + 158, + 114, + 2, + 165, + 335, + 234, + 299, + 343, + 88, + 275, + 109, + 116, + 36, + 51, + 369, + 19, + 344, + 289, + 197, + 157, + 126, + 225, + 354, + 238, + 380, + 157, + 50, + 61, + 151, + 354, + 147, + 96, + 107, + 237, + 106, + 126, + 102, + 331, + 76, + 237, + 257, + 210, + 85, + 373, + 171, + 59, + 338, + 308, + 219, + 62, + 386, + 131, + 221, + 368, + 242, + 387, + 63, + 374, + 263, + 211, + 32, + 120, + 186, + 325, + 34, + 153, + 291, + 302, + 336, + 24, + 17, + 306, + 135, + 196, + 240, + 149, + 180, + 334, + 305, + 207, + 387, + 378, + 74, + 132, + 294, + 342, + 85, + 254, + 192, + 125, + 127, + 199, + 306, + 75, + 78, + 144, + 212, + 248, + 23, + 239, + 383, + 244, + 332, + 71, + 144, + 20, + 305, + 85, + 172, + 171, + 210, + 257, + 225, + 234, + 108, + 285, + 168, + 24, + 330, + 124, + 368, + 175, + 369, + 309, + 234, + 389, + 178, + 135, + 222, + 128, + 154, + 336, + 81, + 291, + 110, + 331, + 251, + 2, + 177, + 200, + 30, + 142, + 153, + 2, + 91, + 262, + 170, + 5, + 150, + 250, + 266, + 28, + 156, + 152, + 28, + 154, + 359, + 337, + 80, + 95, + 165, + 92, + 381, + 6, + 175, + 52, + 42, + 392, + 209, + 86, + 2, + 91, + 383, + 147, + 151, + 180, + 377, + 352, + 201, + 195, + 211, + 234, + 245, + 226, + 235, + 303, + 179, + 200, + 335, + 18, + 16, + 184, + 254, + 98, + 132, + 97, + 226, + 71, + 259, + 259, + 0, + 330, + 218, + 40, + 31, + 343, + 334, + 325, + 97, + 41, + 85, + 89, + 281, + 380, + 87, + 33, + 190, + 95, + 146, + 377, + 353, + 217, + 250, + 383, + 239, + 336, + 119, + 363, + 50, + 94, + 158, + 229, + 372, + 51, + 80, + 248, + 193, + 367, + 373, + 107, + 379, + 56, + 65, + 392, + 221, + 299, + 146, + 157, + 390, + 225, + 63, + 346, + 240, + 133, + 273, + 161, + 292, + 166, + 371, + 175, + 389, + 231, + 353, + 249, + 310, + 190, + 328, + 176, + 207, + 87, + 203, + 341, + 363, + 295, + 221, + 338, + 246, + 143, + 371, + 341, + 232, + 82, + 222, + 209, + 329, + 67, + 281, + 170, + 176, + 202, + 263, + 382, + 307, + 340, + 245, + 351, + 54, + 142, + 192, + 318, + 53, + 310, + 236, + 51, + 8, + 390, + 293, + 95, + 46, + 45, + 131, + 311, + 119, + 230, + 67, + 133, + 60, + 325, + 322, + 313, + 392, + 287, + 321, + 176, + 325, + 321, + 243, + 116, + 321, + 252, + 384, + 257, + 295, + 47, + 188, + 1, + 328, + 350, + 236, + 91, + 68, + 104, + 387, + 36, + 398, + 164, + 299, + 267, + 142, + 321, + 298, + 375, + 220, + 362, + 157, + 155, + 223, + 335, + 125, + 50, + 204, + 106, + 55, + 288, + 394, + 311, + 47, + 309, + 383, + 189, + 172, + 331, + 345, + 226, + 361, + 47, + 269, + 386, + 231, + 302, + 112, + 367, + 294, + 277, + 199, + 19, + 180, + 110, + 15, + 184, + 224, + 281, + 349, + 379, + 155, + 19, + 134, + 301, + 198, + 179, + 193, + 14, + 3, + 340, + 105, + 352, + 293, + 299, + 207, + 160, + 331, + 223, + 386, + 284, + 235, + 261, + 293, + 89, + 49, + 64, + 214, + 110, + 4, + 190, + 137, + 167, + 138, + 368, + 324, + 136, + 272, + 398, + 53, + 313, + 74, + 285, + 348, + 35, + 275, + 305, + 128, + 6, + 164, + 102, + 372, + 226, + 375, + 172, + 325, + 377, + 346, + 62, + 279, + 318, + 45, + 324, + 231, + 169, + 321, + 287, + 363, + 217, + 259, + 85, + 94, + 392, + 189, + 75, + 47, + 377, + 135, + 315, + 222, + 82, + 313, + 41, + 397, + 251, + 383, + 89, + 75, + 309, + 99, + 208, + 300, + 316, + 119, + 323, + 136, + 323, + 34, + 166, + 214, + 234, + 330, + 315, + 309, + 191, + 394, + 179, + 374, + 141, + 104, + 212, + 182, + 81, + 329, + 335, + 129, + 161, + 165, + 123, + 27, + 221, + 331, + 321, + 245, + 30, + 183, + 84, + 110, + 125, + 372, + 392, + 342, + 79, + 49, + 139, + 393, + 8, + 13, + 344, + 9, + 179, + 374, + 312, + 265, + 94, + 286, + 51, + 92, + 238, + 56, + 396, + 174, + 249, + 51, + 63, + 316, + 111, + 329, + 369, + 149, + 223, + 247, + 133, + 142, + 10, + 220, + 202, + 265, + 45, + 296, + 104, + 275, + 254, + 38, + 111, + 8, + 343, + 93, + 60, + 298, + 15, + 189, + 111, + 82, + 207, + 172, + 18, + 257, + 391, + 105, + 207, + 102, + 279, + 136, + 126, + 192, + 334, + 286, + 313, + 389, + 68, + 120, + 161, + 284, + 54, + 363, + 95, + 375, + 313, + 89, + 42, + 213, + 207, + 189, + 124, + 187, + 232, + 296, + 319, + 209, + 216, + 7, + 148, + 69, + 182, + 364, + 89, + 146, + 243, + 4, + 167, + 234, + 59, + 152, + 127, + 213, + 93, + 226, + 158, + 217, + 276, + 133, + 118, + 382, + 112, + 189, + 143, + 76, + 74, + 223, + 271, + 83, + 239, + 97, + 393, + 393, + 39, + 68, + 23, + 26, + 265, + 25, + 21, + 32, + 195, + 209, + 62, + 225, + 30, + 131, + 198, + 27, + 34, + 21, + 78, + 79, + 58, + 364, + 308, + 111, + 132, + 37, + 395, + 158, + 384, + 374, + 7, + 392, + 143, + 54, + 253, + 245, + 358, + 315, + 125, + 361, + 212, + 80, + 356, + 384, + 103, + 96, + 167, + 272, + 233, + 41, + 222, + 17, + 386, + 138, + 49, + 398, + 386, + 226, + 133, + 198, + 203, + 150, + 317, + 216, + 1, + 140, + 166, + 109, + 246, + 379, + 256, + 204, + 118, + 4, + 185, + 235, + 248, + 357, + 64, + 202, + 378, + 371, + 287, + 358, + 341, + 49, + 349, + 243, + 247, + 347, + 293, + 188, + 368, + 187, + 63, + 64, + 23, + 42, + 44, + 214, + 385, + 107, + 0, + 221, + 136, + 238, + 294, + 73, + 182, + 133, + 251, + 375, + 378, + 360, + 393, + 164, + 233, + 284, + 157, + 180, + 200, + 281, + 115, + 259, + 245, + 316, + 26, + 14, + 143, + 118, + 245, + 93, + 271, + 34, + 249, + 290, + 96, + 349, + 36, + 307, + 266, + 165, + 247, + 35, + 241, + 90, + 176, + 110, + 277, + 14, + 352, + 267, + 44, + 188, + 150, + 22, + 321, + 234, + 327, + 239, + 155, + 175, + 56, + 246, + 7, + 80, + 185, + 14, + 253, + 96, + 65, + 252, + 142, + 17, + 344, + 36, + 85, + 254, + 2, + 44, + 372, + 305, + 101, + 378, + 43, + 397, + 364, + 223, + 311, + 13, + 0, + 312, + 267, + 34, + 226, + 46, + 290, + 153, + 207, + 229, + 347, + 393, + 4, + 337, + 317, + 354, + 86, + 180, + 247, + 96, + 320, + 289, + 134, + 351, + 112, + 118, + 389, + 135, + 50, + 118, + 42, + 140, + 37, + 74, + 136, + 13, + 355, + 69, + 99, + 72, + 167, + 43, + 289, + 341, + 112, + 81, + 332, + 186, + 69, + 45, + 124, + 319, + 95, + 227, + 251, + 150, + 342, + 20, + 21, + 195, + 27, + 353, + 330, + 256, + 304, + 288, + 29, + 236, + 155, + 249, + 87, + 183, + 31, + 271, + 170, + 26, + 96, + 264, + 336, + 196, + 66, + 338, + 132, + 15, + 215, + 323, + 387, + 247, + 130, + 356, + 134, + 370, + 391, + 289, + 229, + 89, + 253, + 39, + 358, + 308, + 356, + 335, + 333, + 172, + 154, + 281, + 0, + 262, + 154, + 368, + 331, + 99, + 146, + 382, + 64, + 350, + 208, + 104, + 330, + 99, + 269, + 113, + 107, + 127, + 219, + 374, + 140, + 68, + 18, + 277, + 351, + 364, + 249, + 277, + 233, + 140, + 379, + 42, + 168, + 1, + 255, + 328, + 96, + 367, + 31, + 239, + 373, + 372, + 47, + 267, + 385, + 148, + 6, + 45, + 276, + 126, + 242, + 101, + 293, + 79, + 27, + 70, + 327, + 192, + 86, + 345, + 121, + 275, + 391, + 174, + 226, + 162, + 28, + 90, + 156, + 378, + 113, + 219, + 140, + 28, + 206, + 247, + 129, + 21, + 50, + 382, + 171, + 60, + 24, + 27, + 101, + 102, + 133, + 363, + 73, + 125, + 260, + 287, + 86, + 310, + 273, + 387, + 57, + 399, + 183, + 52, + 122, + 169, + 365, + 174, + 276, + 347, + 242, + 321, + 314, + 34, + 49, + 19, + 387, + 212, + 81, + 33, + 52, + 296, + 368, + 2, + 67, + 151, + 118, + 392, + 56, + 219, + 128, + 96, + 170, + 337, + 281, + 194, + 175, + 256, + 276, + 46, + 236, + 331, + 150, + 382, + 184, + 184, + 105, + 160, + 326, + 44, + 264, + 235, + 169, + 251, + 171, + 63, + 297, + 143, + 261, + 388, + 178, + 307, + 125, + 188, + 127, + 19, + 271, + 128, + 59, + 165, + 216, + 146, + 249, + 400, + 247, + 324, + 176, + 83, + 346, + 304, + 362, + 176, + 92, + 28, + 376, + 349, + 283, + 108, + 362, + 177, + 236, + 400, + 144, + 114, + 58, + 165, + 167, + 75, + 34, + 24, + 356, + 55, + 156, + 156, + 301, + 221, + 79, + 264, + 391, + 109, + 162, + 299, + 32, + 56, + 87, + 28, + 65, + 105, + 74, + 209, + 330, + 22, + 290, + 376, + 384, + 368, + 326, + 105, + 192, + 35, + 212, + 230, + 194, + 21, + 122, + 307, + 49, + 255, + 371, + 387, + 239, + 398, + 250, + 359, + 40, + 20, + 303, + 297, + 389, + 195, + 104, + 55, + 395, + 101, + 326, + 38, + 90, + 268, + 316, + 126, + 357, + 321, + 300, + 318, + 93, + 267, + 60, + 300, + 258, + 292, + 233, + 310, + 134, + 232, + 142, + 2, + 379, + 178, + 80, + 101, + 313, + 2, + 42, + 61, + 159, + 85, + 38, + 14, + 332, + 287, + 376, + 9, + 252, + 162, + 4, + 272, + 284, + 182, + 115, + 5, + 258, + 373, + 37, + 364, + 344, + 335, + 102, + 50, + 47, + 91, + 145, + 79, + 204, + 184, + 361, + 227, + 256, + 224, + 175, + 48, + 365, + 370, + 307, + 342, + 385, + 8, + 342, + 264, + 283, + 136, + 372, + 371, + 254, + 232, + 153, + 63, + 135, + 47, + 376, + 178, + 152, + 326, + 384, + 348, + 272, + 129, + 260, + 206, + 214, + 310, + 48, + 116, + 77, + 291, + 314, + 69, + 382, + 159, + 20, + 55, + 200, + 327, + 98, + 180, + 67, + 202, + 113, + 179, + 261, + 377, + 396, + 229, + 164, + 354, + 9, + 295, + 108, + 263, + 79, + 201, + 254, + 380, + 54, + 192, + 333, + 396, + 385, + 215, + 355, + 355, + 44, + 8, + 303, + 185, + 333, + 59, + 127, + 316, + 162, + 150, + 233, + 114, + 385, + 76, + 344, + 148, + 239, + 220, + 83, + 142, + 331, + 343, + 203, + 82, + 21, + 303, + 182, + 336, + 310, + 273, + 92, + 275, + 340, + 93, + 173, + 345, + 73, + 89, + 347, + 119, + 290, + 201, + 219, + 2, + 315, + 18, + 211, + 275, + 387, + 227, + 301, + 119, + 149, + 205, + 29, + 129, + 269, + 262, + 357, + 373, + 83, + 207, + 305, + 186, + 257, + 89, + 5, + 354, + 100, + 238, + 79, + 240, + 284, + 367, + 93, + 117, + 379, + 151, + 163, + 399, + 184, + 114, + 269, + 18, + 270, + 297, + 55, + 117, + 252, + 269, + 183, + 371, + 168, + 381, + 326, + 348, + 351, + 176, + 201, + 23, + 128, + 128, + 92, + 41, + 376, + 1, + 248, + 248, + 187, + 81, + 317, + 71, + 348, + 179, + 102, + 307, + 384, + 188, + 369, + 333, + 347, + 160, + 283, + 16, + 165, + 197, + 306, + 322, + 224, + 169, + 218, + 368, + 80, + 246, + 231, + 137, + 56, + 10, + 141, + 235, + 150, + 307, + 13, + 328, + 183, + 169, + 27, + 12, + 48, + 10, + 400, + 162, + 9, + 50, + 139, + 95, + 317, + 257, + 148, + 361, + 132, + 38, + 112, + 46, + 99, + 51, + 363, + 33, + 13, + 180, + 353, + 12, + 225, + 257, + 177, + 370, + 320, + 302, + 309, + 130, + 316, + 198, + 51, + 177, + 203, + 7, + 325, + 62, + 52, + 398, + 63, + 4, + 105, + 176, + 257, + 132, + 282, + 345, + 113, + 184, + 312, + 125, + 100, + 341, + 16, + 98, + 320, + 34, + 101, + 394, + 211, + 128, + 146, + 380, + 300, + 205, + 33, + 379, + 126, + 259, + 135, + 257, + 96, + 386, + 149, + 102, + 280, + 301, + 207, + 17, + 197, + 303, + 336, + 310, + 82, + 392, + 111, + 230, + 377, + 391, + 211, + 266, + 31, + 143, + 77, + 192, + 354, + 262, + 83, + 194, + 115, + 142, + 4, + 108, + 198, + 207, + 380, + 52, + 240, + 352, + 89, + 324, + 50, + 185, + 322, + 272, + 207, + 13, + 68, + 87, + 395, + 379, + 352, + 14, + 169, + 332, + 115, + 372, + 261, + 148, + 221, + 311, + 55, + 189, + 246, + 291, + 9, + 52, + 341, + 86, + 64, + 0, + 393, + 42, + 252, + 106, + 111, + 171, + 107, + 163, + 285, + 357, + 258, + 268, + 361, + 216, + 282, + 283, + 199, + 117, + 54, + 200, + 193, + 323, + 373, + 125, + 328, + 176, + 19, + 186, + 52, + 348, + 114, + 188, + 393, + 182, + 54, + 345, + 174, + 0, + 284, + 350, + 308, + 170, + 16, + 267, + 311, + 49, + 44, + 34, + 42, + 69, + 327, + 54, + 199, + 98, + 305, + 146, + 80, + 73, + 246, + 195, + 306, + 90, + 84, + 185, + 397, + 241, + 117, + 243, + 141, + 308, + 31, + 350, + 220, + 175, + 11, + 82, + 101, + 187, + 352, + 126, + 344, + 163, + 168, + 309, + 92, + 239, + 281, + 79, + 203, + 344, + 126, + 58, + 18, + 30, + 224, + 228, + 208, + 153, + 331, + 242, + 185, + 76, + 6, + 206, + 327, + 362, + 80, + 107, + 193, + 387, + 164, + 299, + 183, + 42, + 101, + 391, + 392, + 376, + 266, + 302, + 248, + 177, + 285, + 350, + 296, + 262 + ], + "times": [ + 0, + 18, + 26, + 9, + 24, + 5, + 35, + 10, + 49, + 45, + 38, + 12, + 9, + 48, + 20, + 24, + 40, + 43, + 33, + 43, + 39, + 34, + 3, + 25, + 14, + 25, + 40, + 35, + 32, + 22, + 30, + 11, + 34, + 45, + 50, + 39, + 4, + 50, + 28, + 6, + 32, + 8, + 50, + 4, + 39, + 24, + 32, + 2, + 9, + 20, + 39, + 31, + 13, + 16, + 10, + 36, + 11, + 45, + 46, + 39, + 19, + 1, + 25, + 28, + 22, + 3, + 46, + 38, + 41, + 10, + 11, + 45, + 42, + 36, + 7, + 19, + 26, + 46, + 21, + 39, + 1, + 42, + 39, + 2, + 39, + 3, + 26, + 50, + 12, + 5, + 11, + 17, + 2, + 0, + 0, + 4, + 20, + 49, + 43, + 41, + 34, + 22, + 25, + 48, + 0, + 21, + 22, + 12, + 26, + 41, + 34, + 1, + 23, + 38, + 40, + 13, + 43, + 32, + 45, + 23, + 31, + 24, + 46, + 7, + 2, + 32, + 48, + 16, + 24, + 14, + 22, + 43, + 36, + 43, + 40, + 12, + 4, + 5, + 48, + 20, + 45, + 37, + 29, + 22, + 9, + 39, + 38, + 15, + 39, + 4, + 22, + 0, + 12, + 8, + 23, + 6, + 31, + 37, + 17, + 9, + 43, + 38, + 41, + 7, + 46, + 46, + 40, + 37, + 50, + 43, + 27, + 37, + 12, + 36, + 27, + 30, + 21, + 46, + 26, + 40, + 43, + 10, + 7, + 6, + 0, + 50, + 16, + 1, + 45, + 41, + 38, + 47, + 24, + 48, + 27, + 22, + 33, + 47, + 36, + 44, + 13, + 20, + 0, + 40, + 49, + 8, + 4, + 15, + 20, + 20, + 45, + 7, + 48, + 16, + 5, + 7, + 50, + 32, + 31, + 49, + 11, + 20, + 20, + 30, + 15, + 24, + 9, + 40, + 3, + 16, + 42, + 33, + 36, + 21, + 25, + 39, + 32, + 22, + 13, + 30, + 5, + 1, + 44, + 24, + 44, + 10, + 36, + 11, + 15, + 42, + 17, + 4, + 40, + 30, + 22, + 18, + 5, + 33, + 2, + 50, + 25, + 23, + 9, + 17, + 30, + 6, + 17, + 33, + 15, + 46, + 44, + 5, + 22, + 28, + 20, + 30, + 45, + 2, + 31, + 41, + 4, + 42, + 9, + 9, + 34, + 36, + 25, + 36, + 17, + 40, + 8, + 47, + 20, + 32, + 1, + 38, + 29, + 37, + 2, + 35, + 37, + 9, + 32, + 10, + 31, + 44, + 22, + 31, + 32, + 28, + 47, + 12, + 15, + 38, + 41, + 24, + 19, + 23, + 4, + 1, + 6, + 37, + 50, + 31, + 3, + 13, + 0, + 10, + 37, + 5, + 31, + 5, + 20, + 48, + 44, + 41, + 39, + 28, + 43, + 27, + 44, + 19, + 39, + 19, + 0, + 17, + 17, + 24, + 2, + 14, + 19, + 45, + 16, + 8, + 24, + 10, + 35, + 27, + 28, + 22, + 20, + 13, + 30, + 34, + 43, + 38, + 30, + 2, + 32, + 28, + 39, + 3, + 39, + 5, + 28, + 2, + 39, + 36, + 32, + 37, + 15, + 8, + 45, + 13, + 34, + 9, + 6, + 34, + 34, + 24, + 26, + 26, + 24, + 17, + 33, + 16, + 48, + 1, + 22, + 39, + 26, + 11, + 24, + 39, + 23, + 47, + 44, + 48, + 33, + 2, + 4, + 9, + 33, + 6, + 31, + 47, + 8, + 7, + 20, + 18, + 47, + 35, + 40, + 1, + 29, + 24, + 38, + 23, + 1, + 28, + 28, + 3, + 41, + 16, + 40, + 28, + 14, + 46, + 20, + 36, + 17, + 43, + 29, + 47, + 38, + 16, + 35, + 17, + 23, + 35, + 12, + 11, + 47, + 24, + 3, + 7, + 35, + 50, + 6, + 8, + 13, + 44, + 18, + 48, + 37, + 27, + 1, + 2, + 5, + 40, + 46, + 30, + 41, + 40, + 43, + 20, + 10, + 19, + 43, + 14, + 50, + 36, + 34, + 7, + 46, + 34, + 4, + 24, + 10, + 11, + 43, + 12, + 22, + 18, + 14, + 29, + 41, + 12, + 2, + 16, + 31, + 33, + 30, + 28, + 20, + 28, + 24, + 0, + 37, + 8, + 41, + 2, + 46, + 40, + 16, + 42, + 0, + 34, + 5, + 41, + 36, + 14, + 42, + 47, + 15, + 0, + 41, + 31, + 16, + 4, + 20, + 21, + 27, + 21, + 20, + 24, + 26, + 7, + 31, + 1, + 9, + 12, + 1, + 42, + 2, + 18, + 3, + 3, + 45, + 6, + 20, + 31, + 5, + 22, + 17, + 50, + 7, + 14, + 22, + 4, + 45, + 27, + 3, + 40, + 23, + 43, + 21, + 21, + 27, + 19, + 26, + 13, + 50, + 31, + 32, + 46, + 7, + 27, + 18, + 15, + 27, + 23, + 16, + 50, + 12, + 6, + 6, + 41, + 27, + 15, + 34, + 18, + 14, + 32, + 9, + 25, + 39, + 7, + 5, + 29, + 27, + 6, + 17, + 46, + 46, + 50, + 42, + 40, + 44, + 25, + 10, + 46, + 35, + 2, + 7, + 0, + 29, + 27, + 0, + 16, + 34, + 37, + 29, + 32, + 32, + 24, + 9, + 6, + 34, + 0, + 5, + 15, + 50, + 5, + 40, + 26, + 29, + 8, + 43, + 5, + 38, + 50, + 9, + 35, + 1, + 31, + 8, + 24, + 49, + 26, + 33, + 21, + 10, + 25, + 31, + 43, + 37, + 47, + 18, + 42, + 32, + 50, + 46, + 13, + 22, + 14, + 15, + 18, + 14, + 20, + 50, + 35, + 26, + 13, + 9, + 28, + 23, + 10, + 16, + 5, + 47, + 40, + 18, + 38, + 5, + 7, + 7, + 44, + 41, + 12, + 45, + 47, + 4, + 46, + 1, + 11, + 50, + 45, + 18, + 2, + 18, + 6, + 17, + 27, + 25, + 14, + 48, + 23, + 46, + 27, + 25, + 24, + 42, + 40, + 33, + 24, + 47, + 30, + 0, + 15, + 2, + 35, + 7, + 43, + 29, + 25, + 50, + 45, + 13, + 44, + 38, + 37, + 6, + 4, + 25, + 18, + 39, + 15, + 17, + 28, + 22, + 48, + 9, + 42, + 5, + 24, + 15, + 30, + 7, + 31, + 0, + 35, + 28, + 44, + 8, + 42, + 44, + 29, + 45, + 20, + 5, + 7, + 7, + 38, + 26, + 10, + 8, + 15, + 46, + 12, + 41, + 38, + 32, + 31, + 35, + 31, + 10, + 33, + 11, + 33, + 6, + 36, + 23, + 18, + 44, + 35, + 42, + 30, + 5, + 25, + 31, + 49, + 43, + 10, + 47, + 16, + 13, + 39, + 6, + 36, + 28, + 11, + 4, + 15, + 46, + 20, + 44, + 2, + 20, + 35, + 36, + 18, + 26, + 42, + 19, + 44, + 2, + 36, + 32, + 23, + 41, + 41, + 48, + 16, + 44, + 26, + 24, + 11, + 37, + 38, + 48, + 22, + 5, + 25, + 12, + 10, + 11, + 25, + 23, + 33, + 17, + 26, + 20, + 27, + 36, + 31, + 14, + 29, + 42, + 19, + 30, + 38, + 22, + 36, + 29, + 29, + 45, + 0, + 13, + 22, + 1, + 45, + 4, + 50, + 33, + 12, + 13, + 24, + 42, + 27, + 22, + 23, + 44, + 26, + 26, + 8, + 27, + 15, + 48, + 26, + 42, + 19, + 4, + 13, + 27, + 12, + 44, + 17, + 43, + 15, + 20, + 13, + 2, + 47, + 12, + 20, + 28, + 30, + 28, + 25, + 34, + 39, + 15, + 5, + 39, + 50, + 36, + 1, + 5, + 1, + 28, + 20, + 29, + 32, + 26, + 26, + 36, + 5, + 19, + 17, + 25, + 8, + 14, + 9, + 25, + 49, + 20, + 31, + 45, + 36, + 0, + 17, + 10, + 39, + 20, + 3, + 9, + 24, + 39, + 2, + 10, + 43, + 46, + 32, + 49, + 18, + 4, + 47, + 15, + 31, + 46, + 13, + 22, + 14, + 45, + 43, + 46, + 13, + 9, + 45, + 22, + 27, + 6, + 5, + 24, + 25, + 2, + 38, + 24, + 44, + 16, + 38, + 1, + 21, + 10, + 33, + 8, + 15, + 10, + 5, + 44, + 10, + 47, + 21, + 10, + 2, + 12, + 21, + 7, + 43, + 36, + 34, + 13, + 10, + 15, + 29, + 4, + 3, + 49, + 35, + 40, + 19, + 41, + 16, + 42, + 39, + 15, + 15, + 25, + 38, + 26, + 33, + 11, + 48, + 14, + 48, + 30, + 16, + 11, + 49, + 44, + 12, + 6, + 26, + 32, + 39, + 4, + 23, + 21, + 9, + 3, + 2, + 47, + 4, + 17, + 41, + 16, + 36, + 4, + 18, + 37, + 9, + 7, + 9, + 43, + 42, + 45, + 35, + 41, + 39, + 12, + 5, + 4, + 18, + 35, + 32, + 4, + 47, + 11, + 20, + 2, + 34, + 21, + 3, + 14, + 37, + 8, + 50, + 38, + 38, + 50, + 28, + 49, + 25, + 25, + 5, + 30, + 25, + 19, + 49, + 49, + 6, + 36, + 31, + 2, + 49, + 11, + 3, + 1, + 33, + 14, + 18, + 28, + 12, + 0, + 12, + 23, + 11, + 1, + 36, + 36, + 32, + 17, + 0, + 11, + 40, + 42, + 7, + 41, + 0, + 49, + 26, + 27, + 8, + 19, + 31, + 14, + 19, + 42, + 50, + 31, + 38, + 38, + 0, + 40, + 32, + 42, + 48, + 22, + 1, + 24, + 46, + 40, + 30, + 50, + 10, + 29, + 30, + 42, + 22, + 7, + 16, + 5, + 43, + 13, + 9, + 7, + 44, + 36, + 19, + 14, + 8, + 28, + 20, + 23, + 25, + 6, + 14, + 15, + 32, + 14, + 17, + 15, + 45, + 4, + 21, + 36, + 45, + 38, + 10, + 37, + 18, + 26, + 14, + 4, + 41, + 47, + 17, + 34, + 19, + 46, + 20, + 29, + 11, + 22, + 2, + 48, + 33, + 1, + 33, + 8, + 45, + 27, + 33, + 30, + 45, + 13, + 32, + 14, + 46, + 7, + 2, + 34, + 14, + 34, + 40, + 21, + 37, + 28, + 43, + 12, + 20, + 41, + 5, + 45, + 2, + 13, + 32, + 34, + 18, + 38, + 18, + 16, + 39, + 46, + 31, + 19, + 27, + 28, + 9, + 15, + 37, + 4, + 8, + 5, + 5, + 1, + 47, + 34, + 42, + 9, + 8, + 21, + 49, + 17, + 45, + 40, + 49, + 24, + 25, + 36, + 46, + 11, + 45, + 20, + 32, + 2, + 3, + 19, + 15, + 12, + 46, + 32, + 30, + 12, + 44, + 40, + 33, + 43, + 41, + 29, + 33, + 42, + 32, + 1, + 37, + 10, + 40, + 38, + 8, + 18, + 49, + 12, + 24, + 0, + 36, + 16, + 18, + 3, + 22, + 28, + 7, + 44, + 34, + 49, + 11, + 6, + 12, + 29, + 18, + 12, + 17, + 24, + 36, + 20, + 13, + 46, + 21, + 50, + 21, + 41, + 11, + 16, + 49, + 27, + 7, + 31, + 29, + 44, + 3, + 10, + 11, + 16, + 9, + 15, + 26, + 45, + 5, + 50, + 34, + 15, + 38, + 16, + 9, + 43, + 18, + 48, + 13, + 7, + 20, + 34, + 0, + 0, + 43, + 1, + 39, + 6, + 40, + 7, + 13, + 27, + 10, + 46, + 23, + 4, + 49, + 28, + 1, + 2, + 5, + 13, + 35, + 8, + 35, + 35, + 33, + 49, + 22, + 31, + 11, + 41, + 32, + 26, + 31, + 17, + 44, + 9, + 38, + 14, + 3, + 1, + 31, + 9, + 4, + 20, + 8, + 2, + 3, + 25, + 10, + 3, + 47, + 4, + 36, + 30, + 49, + 16, + 50, + 26, + 28, + 40, + 28, + 36, + 7, + 11, + 17, + 17, + 45, + 6, + 45, + 10, + 21, + 32, + 26, + 27, + 9, + 12, + 20, + 41, + 5, + 2, + 29, + 7, + 15, + 8, + 36, + 34, + 35, + 28, + 32, + 12, + 4, + 14, + 24, + 34, + 37, + 44, + 19, + 15, + 36, + 45, + 34, + 26, + 5, + 26, + 23, + 38, + 39, + 7, + 7, + 2, + 18, + 22, + 47, + 29, + 28, + 16, + 11, + 37, + 19, + 33, + 0, + 47, + 22, + 12, + 23, + 47, + 46, + 4, + 47, + 35, + 49, + 24, + 31, + 5, + 36, + 23, + 27, + 38, + 17, + 4, + 43, + 24, + 9, + 50, + 42, + 32, + 28, + 1, + 45, + 23, + 9, + 24, + 36, + 45, + 24, + 6, + 34, + 23, + 20, + 18, + 37, + 50, + 30, + 23, + 3, + 34, + 6, + 13, + 29, + 39, + 37, + 5, + 25, + 25, + 42, + 32, + 36, + 47, + 41, + 5, + 38, + 43, + 0, + 14, + 39, + 22, + 29, + 23, + 50, + 45, + 42, + 50, + 44, + 30, + 10, + 27, + 20, + 17, + 23, + 49, + 38, + 16, + 29, + 46, + 45, + 10, + 6, + 24, + 43, + 36, + 4, + 18, + 15, + 11, + 6, + 40, + 24, + 47, + 8, + 19, + 37, + 11, + 38, + 45, + 35, + 19, + 26, + 25, + 3, + 43, + 43, + 42, + 33, + 30, + 4, + 46, + 23, + 15, + 3, + 10, + 37, + 37, + 43, + 45, + 40, + 39, + 23, + 9, + 9, + 27, + 45, + 16, + 45, + 39, + 40, + 31, + 44, + 31, + 44, + 24, + 6, + 40, + 41, + 15, + 48, + 39, + 39, + 40, + 22, + 8, + 15, + 43, + 36, + 17, + 3, + 44, + 12, + 40, + 9, + 21, + 48, + 44, + 37, + 37, + 36, + 2, + 43, + 11, + 34, + 42, + 4, + 2, + 21, + 32, + 12, + 35, + 9, + 17, + 23, + 12, + 44, + 26, + 32, + 24, + 23, + 47, + 48, + 38, + 1, + 27, + 37, + 31, + 43, + 19, + 11, + 46, + 42, + 14, + 11, + 21, + 4, + 48, + 8, + 17, + 28, + 25, + 27, + 2, + 6, + 18, + 10, + 45, + 9, + 31, + 50, + 5, + 45, + 17, + 8, + 30, + 0, + 5, + 19, + 48, + 10, + 21, + 5, + 0, + 9, + 22, + 25, + 36, + 50, + 45, + 43, + 22, + 14, + 28, + 46, + 40, + 3, + 7, + 15, + 7, + 26, + 38, + 31, + 50, + 44, + 38, + 20, + 32, + 10, + 35, + 6, + 12, + 4, + 8, + 44, + 17, + 20, + 19, + 34, + 36, + 11, + 36, + 27, + 22, + 49, + 20, + 47, + 4, + 29, + 21, + 36, + 24, + 20, + 48, + 11, + 26, + 15, + 42, + 40, + 32, + 14, + 32, + 18, + 23, + 35, + 22, + 3, + 2, + 37, + 9, + 7, + 47, + 1, + 23, + 32, + 22, + 45, + 39, + 15, + 29, + 29, + 26, + 32, + 12, + 26, + 1, + 25, + 19, + 48, + 2, + 11, + 47, + 15, + 2, + 50, + 13, + 5, + 23, + 38, + 29, + 21, + 16, + 29, + 28, + 48, + 37, + 21, + 14, + 34, + 16, + 30, + 1, + 16, + 20, + 16, + 27, + 47, + 0, + 6, + 8, + 25, + 11, + 48, + 19, + 34, + 24, + 48, + 28, + 8, + 33, + 43, + 13, + 24, + 4, + 32, + 41, + 0, + 1, + 34, + 2, + 42, + 48, + 50, + 21, + 36, + 8, + 26, + 42, + 13, + 39, + 11, + 29, + 45, + 39, + 9, + 25, + 16, + 48, + 19, + 14, + 23, + 15, + 31, + 43, + 39, + 11, + 1, + 20, + 43, + 42, + 14, + 10, + 25, + 40, + 32, + 13, + 17, + 27, + 27, + 43, + 7, + 40, + 27, + 17, + 42, + 48, + 38, + 38, + 10, + 7, + 17, + 21, + 29, + 1, + 22, + 41, + 17, + 32, + 42, + 37, + 17, + 36, + 48, + 29, + 40, + 40, + 30, + 15, + 3, + 1, + 8, + 6, + 5, + 9, + 42, + 46, + 46, + 48, + 5, + 27, + 50, + 17, + 49, + 9, + 31, + 1, + 48, + 1, + 7, + 11, + 32, + 41, + 19, + 47, + 29, + 8, + 22, + 44, + 10, + 48, + 39, + 44, + 50, + 17, + 6, + 23, + 13, + 30, + 30, + 39, + 38, + 24, + 15, + 12, + 31, + 19, + 36, + 33, + 40, + 5, + 35, + 34, + 14, + 8, + 39, + 0, + 17, + 24, + 47, + 17, + 40, + 25, + 33, + 27, + 0, + 37, + 22, + 36, + 9, + 21, + 6, + 49, + 29, + 7, + 41, + 14, + 2, + 4, + 33, + 47, + 3, + 34, + 16, + 0, + 44, + 44, + 47, + 49, + 30, + 3, + 2, + 32, + 42, + 50, + 18, + 15, + 12, + 1, + 23, + 32, + 17, + 25, + 41, + 0, + 6, + 43, + 6, + 16, + 7, + 38, + 42, + 23, + 38, + 38, + 9, + 39, + 2, + 0, + 37, + 43, + 44, + 19, + 25, + 3, + 29, + 18, + 35, + 43, + 0, + 20, + 3, + 21, + 33, + 41, + 26, + 28, + 42, + 4, + 27, + 1, + 39, + 28, + 37, + 28, + 38, + 38, + 47, + 29, + 1, + 37, + 33, + 47, + 35, + 6, + 5, + 24, + 37, + 11, + 47, + 35, + 31, + 29, + 27, + 22, + 45, + 10, + 39, + 27, + 48, + 32, + 38, + 4, + 43, + 32, + 31, + 44, + 7, + 32, + 13, + 44, + 37, + 1, + 40, + 13, + 30, + 39, + 18, + 6, + 39, + 18, + 11, + 37, + 14, + 33, + 18, + 26, + 49, + 13, + 6, + 15, + 50, + 45, + 41, + 37, + 28, + 3, + 41, + 9, + 37, + 17, + 45, + 21, + 41, + 44, + 37, + 29, + 44, + 36, + 1, + 30, + 13, + 11, + 9, + 12, + 47, + 5, + 19, + 5, + 47, + 13, + 15, + 1, + 37, + 50, + 20, + 41, + 44, + 16, + 48, + 0, + 11, + 1, + 12, + 15, + 25, + 20, + 35, + 9, + 18, + 45, + 39, + 38, + 46, + 22, + 39, + 31, + 19, + 46, + 15, + 13, + 30, + 21, + 0, + 49, + 14, + 0, + 17, + 28, + 23, + 1, + 6, + 1, + 4, + 0, + 8, + 14, + 34, + 4, + 30, + 49, + 46, + 26, + 36, + 17, + 20, + 33, + 2, + 19, + 19, + 31, + 5, + 36, + 27, + 2, + 6, + 0, + 16, + 36, + 49, + 8, + 15, + 8, + 3, + 1, + 21, + 16, + 1, + 4, + 20, + 15, + 30, + 5, + 14, + 4, + 36, + 22, + 21, + 23, + 15, + 35, + 21, + 13, + 45, + 28, + 4, + 49, + 16, + 23, + 28, + 29, + 44, + 12, + 9, + 27, + 44, + 16, + 16, + 29, + 22, + 1, + 17, + 46, + 33, + 26, + 25, + 13, + 6, + 38, + 46, + 3, + 1, + 2, + 18, + 34, + 11, + 19, + 33, + 29, + 19, + 34, + 44, + 9, + 38, + 3, + 5, + 0, + 37, + 23, + 15, + 5, + 49, + 44, + 23, + 35, + 14, + 22, + 23, + 27, + 34, + 43, + 48, + 17, + 44, + 13, + 44, + 21, + 2, + 6, + 38, + 11, + 40, + 38, + 37, + 25, + 27, + 35, + 22, + 16, + 37, + 11, + 48, + 27, + 13, + 40, + 20, + 16, + 22, + 37, + 0, + 31, + 36, + 8, + 3, + 35, + 39, + 17, + 5, + 41, + 30, + 27, + 32, + 28, + 19, + 42, + 49, + 23, + 41, + 16, + 35, + 19, + 49, + 16, + 48, + 42, + 29, + 24, + 12, + 27, + 13, + 13, + 19, + 23, + 50, + 14, + 7, + 39, + 11, + 2, + 41, + 19, + 39, + 41, + 1, + 9, + 31, + 32, + 19, + 35, + 43, + 28, + 31, + 32, + 44, + 2, + 19, + 15, + 39, + 20, + 44, + 23, + 14, + 23, + 3, + 19, + 25, + 38, + 4, + 49, + 12, + 22, + 2, + 2, + 13, + 46, + 11, + 24, + 33, + 11, + 47, + 50, + 21, + 4, + 26, + 22, + 45, + 46, + 37, + 27, + 46, + 34, + 22, + 12, + 32, + 13, + 11, + 5, + 6, + 11, + 39, + 40, + 24, + 35, + 39, + 45, + 41, + 36, + 17, + 43, + 4, + 40, + 11, + 6, + 6, + 30, + 41, + 46, + 47, + 24, + 1, + 23, + 14, + 42, + 29, + 11, + 34, + 30, + 40, + 40, + 9, + 3, + 33, + 24, + 28, + 3, + 0, + 18, + 11, + 8, + 35, + 45, + 43, + 29, + 40, + 1, + 32, + 37, + 26, + 1, + 46, + 18, + 41, + 36, + 44, + 27, + 38, + 9, + 28, + 27, + 48, + 16, + 35, + 2, + 44, + 1, + 4, + 44, + 32, + 21, + 5, + 18, + 15, + 9, + 29, + 12, + 11, + 30, + 40, + 30, + 33, + 10, + 10, + 11, + 13, + 42, + 31, + 48, + 44, + 29, + 39, + 27, + 38, + 24, + 26, + 6, + 34, + 24, + 11, + 12, + 30, + 20, + 43, + 34, + 4, + 2, + 44, + 24, + 17, + 31, + 45, + 34, + 49, + 4, + 3, + 47, + 30, + 13, + 42, + 4, + 2, + 35, + 0, + 31, + 38, + 33, + 41, + 13, + 17, + 14, + 21, + 4, + 40, + 23, + 41, + 9, + 43, + 17, + 45, + 1, + 4, + 1, + 39, + 4, + 14, + 3, + 0, + 35, + 46, + 15, + 44, + 32, + 20, + 33, + 46, + 3, + 23, + 49, + 13, + 45, + 18, + 48, + 18, + 6, + 1, + 28, + 6, + 27, + 1, + 7, + 23, + 4, + 0, + 22, + 24, + 44, + 6, + 21, + 22, + 11, + 1, + 10, + 46, + 27, + 3, + 2, + 35, + 0, + 24, + 28, + 34, + 39, + 24, + 30, + 7, + 10, + 27, + 26, + 49, + 43, + 11, + 46, + 11, + 42, + 26, + 6, + 18, + 34, + 20, + 39, + 8, + 4, + 34, + 45, + 9, + 40, + 16, + 12, + 45, + 28, + 16, + 20, + 31, + 42, + 35, + 33, + 0, + 0, + 15, + 24, + 36, + 3, + 14, + 35, + 47, + 49, + 9, + 43, + 42, + 19, + 37, + 20, + 13, + 42, + 8, + 7, + 3, + 45, + 0, + 5, + 32, + 24, + 13, + 35, + 36, + 41, + 12, + 38, + 24, + 36, + 27, + 38, + 44, + 22, + 23, + 24, + 42, + 43, + 7, + 29, + 24, + 17, + 39, + 35, + 21, + 0, + 12, + 8, + 30, + 0, + 40, + 42, + 47, + 41, + 47, + 29, + 10, + 36, + 3, + 15, + 41, + 35, + 12, + 49, + 44, + 30, + 41, + 15, + 40, + 22, + 37, + 6, + 43, + 41, + 49, + 27, + 31, + 48, + 22, + 1, + 27, + 48, + 49, + 33, + 45, + 26, + 40, + 9, + 30, + 12, + 28, + 15, + 23, + 49, + 48, + 7, + 48, + 3, + 39, + 40, + 46, + 5, + 48, + 24, + 43, + 15, + 10, + 8, + 14, + 19, + 10, + 1, + 38, + 50, + 46, + 25, + 31, + 47, + 50, + 32, + 30, + 3, + 22, + 45, + 40, + 11, + 24, + 1, + 36, + 13, + 45, + 41, + 42, + 38, + 35, + 33, + 3, + 16, + 28, + 14, + 9, + 31, + 21, + 34, + 22, + 17, + 12, + 27, + 21, + 13, + 4, + 36, + 45, + 15, + 39, + 32, + 17, + 41, + 33, + 20, + 33, + 11, + 16, + 41, + 7, + 9, + 45, + 28, + 33, + 38, + 20, + 22, + 34, + 33, + 46, + 34, + 39, + 10, + 16, + 21, + 37, + 30, + 50, + 33, + 24, + 24, + 2, + 18, + 29, + 11, + 46, + 50, + 38, + 48, + 6, + 23, + 5, + 29, + 9, + 9, + 21, + 25, + 3, + 14, + 45, + 20, + 34, + 26, + 19, + 43, + 45, + 39, + 41, + 42, + 22, + 32, + 35, + 34, + 31, + 11, + 5, + 12, + 17, + 24, + 2, + 37, + 7, + 29, + 35, + 29, + 26, + 23, + 42, + 19, + 17, + 43, + 31, + 9, + 2, + 29, + 25, + 33, + 7, + 39, + 44, + 50, + 50, + 31, + 31, + 13, + 38, + 48, + 45, + 4, + 8, + 50, + 34, + 0, + 8, + 23, + 38, + 49, + 1, + 30, + 26, + 22, + 19, + 0, + 21, + 9, + 14, + 16, + 3, + 17, + 32, + 14, + 44, + 24, + 46, + 41, + 24, + 42, + 9, + 24, + 26, + 17, + 8, + 44, + 26, + 19, + 1, + 23, + 37, + 34, + 30, + 27, + 32, + 5, + 1, + 18, + 11, + 40, + 21, + 31, + 39, + 36, + 32, + 45, + 28, + 34, + 14, + 50, + 4, + 43, + 15, + 7, + 45, + 1, + 1, + 45, + 10, + 26, + 4, + 10, + 15, + 48, + 41, + 38, + 0, + 1, + 24, + 29, + 2, + 39, + 9, + 46, + 5, + 14, + 17, + 7, + 8, + 47, + 28, + 47, + 4, + 8, + 15, + 32, + 12, + 13, + 2, + 24, + 14, + 37, + 39, + 20, + 7, + 37, + 22, + 31, + 18, + 46, + 35, + 13, + 19, + 13, + 15, + 37, + 8, + 43, + 1, + 30, + 43, + 48, + 38, + 27, + 5, + 18, + 6, + 1, + 30, + 5, + 14, + 34, + 16, + 20, + 39, + 38, + 17, + 8, + 23, + 24, + 14, + 21, + 1, + 49, + 11, + 21, + 22, + 0, + 42, + 42, + 24, + 2, + 50, + 35, + 17, + 8, + 23, + 18, + 17, + 41, + 12, + 47, + 29, + 11, + 38, + 30, + 31, + 50, + 47, + 45, + 2, + 3, + 5, + 34, + 32, + 23, + 14, + 27, + 1, + 19, + 36, + 23, + 28, + 23, + 46, + 27, + 29, + 13, + 41, + 41, + 47, + 17, + 27, + 31, + 32, + 30, + 45, + 25, + 26, + 40, + 15, + 14, + 45, + 3, + 34, + 24, + 8, + 23, + 16, + 48, + 40, + 10, + 30, + 17, + 21, + 22, + 31, + 7, + 4, + 28, + 14, + 15, + 32, + 32, + 50, + 38, + 42, + 31, + 39, + 26, + 10, + 36, + 42, + 6, + 14, + 48, + 29, + 12, + 31, + 30, + 33, + 50, + 31, + 3, + 42, + 8, + 35, + 30, + 17, + 46, + 2, + 1, + 37, + 17, + 31, + 11, + 50, + 15, + 7, + 13, + 37, + 19, + 22, + 32, + 21, + 13, + 25, + 14, + 40, + 25, + 0, + 16, + 20, + 34, + 34, + 45, + 0, + 13, + 29, + 3, + 11, + 17, + 19, + 0, + 36, + 32, + 39, + 2, + 9, + 43, + 36, + 50, + 12, + 30, + 27, + 44, + 39, + 45, + 19, + 45, + 26, + 40, + 9, + 5, + 5, + 16, + 25, + 8, + 36, + 45, + 26, + 45, + 12, + 19, + 30, + 23, + 8, + 43, + 8, + 20, + 9, + 21, + 23, + 44, + 0, + 49, + 36, + 25, + 24, + 40, + 42, + 48, + 0, + 37, + 26, + 46, + 17, + 4, + 49, + 11, + 7, + 17, + 19, + 2, + 8, + 2, + 22, + 4, + 29, + 25, + 4, + 5, + 13, + 49, + 32, + 44, + 9, + 34, + 21, + 45, + 12, + 18, + 44, + 10, + 13, + 32, + 17, + 28, + 11, + 11, + 28, + 33, + 39, + 35, + 47, + 49, + 30, + 32, + 32, + 47, + 28, + 24, + 23, + 7, + 37, + 15, + 49, + 17, + 29, + 17, + 47, + 33, + 7, + 50, + 10, + 12, + 7, + 24, + 1, + 31, + 49, + 32, + 12, + 31, + 5, + 21, + 11, + 1, + 5, + 26, + 32, + 44, + 14, + 15, + 14, + 13, + 39, + 33, + 39, + 46, + 16, + 44, + 12, + 25, + 27, + 23, + 35, + 3, + 0, + 26, + 25, + 12, + 2, + 15, + 27, + 46, + 30, + 0, + 49, + 10, + 18, + 36, + 42, + 11, + 42, + 1, + 6, + 1, + 22, + 20, + 21, + 25, + 42, + 0, + 4, + 31, + 1, + 11, + 10, + 50, + 9, + 22, + 27, + 22, + 20, + 0, + 23, + 9, + 25, + 30, + 6, + 50, + 13, + 3, + 4, + 10, + 28, + 19, + 31, + 2, + 4, + 45, + 43, + 40, + 42, + 31, + 47, + 30, + 35, + 40, + 14, + 12, + 6, + 29, + 19, + 50, + 48, + 7, + 34, + 42, + 24, + 29, + 9, + 23, + 28, + 4, + 5, + 3, + 47, + 11, + 26, + 15, + 44, + 32, + 39, + 16, + 18, + 10, + 35, + 22, + 7, + 8, + 47, + 35, + 48, + 49, + 16, + 40, + 36, + 36, + 41, + 2, + 30, + 4, + 41, + 50, + 16, + 23, + 43, + 48, + 49, + 50, + 8, + 26, + 24, + 19, + 43, + 15, + 16, + 10, + 44, + 40, + 8, + 49, + 42, + 49, + 17, + 44, + 25, + 28, + 16, + 43, + 36, + 39, + 22, + 25, + 42, + 25, + 12, + 32, + 16, + 41, + 24, + 3, + 44, + 48, + 18, + 30, + 25, + 13, + 23, + 48, + 49, + 46, + 37, + 42, + 34, + 11, + 8, + 43, + 10, + 31, + 50, + 1, + 18, + 17, + 42, + 42, + 26, + 22, + 2, + 44, + 45, + 0, + 37, + 46, + 40, + 25, + 27, + 1, + 38, + 45, + 26, + 15, + 12, + 3, + 22, + 43, + 30, + 41, + 20, + 35, + 36, + 40, + 38, + 7, + 46, + 49, + 44, + 43, + 21, + 42, + 6, + 23, + 20, + 27, + 11, + 6, + 29, + 34, + 12, + 44, + 3, + 41, + 47, + 35, + 11, + 24, + 15, + 5, + 4, + 17, + 7, + 1, + 33, + 36, + 14, + 4, + 4, + 41, + 2, + 29, + 36, + 6, + 23, + 43, + 1, + 23, + 40, + 10, + 9, + 13, + 27, + 18, + 46, + 3, + 42, + 18, + 2, + 1, + 12, + 19, + 25, + 6, + 20, + 16, + 46, + 7, + 3, + 50, + 45, + 4, + 31, + 47, + 30, + 14, + 20, + 49, + 8, + 37, + 48, + 11, + 18, + 21, + 39, + 13, + 5, + 19, + 32, + 24, + 38, + 5, + 40, + 20, + 20, + 7, + 27, + 28, + 40, + 5, + 34, + 16, + 36, + 24, + 49, + 49, + 29, + 40, + 44, + 27, + 1, + 32, + 39, + 3, + 37, + 16, + 41, + 38, + 12, + 35, + 40, + 25, + 12, + 16, + 12, + 28, + 15, + 19, + 14, + 6, + 11, + 16, + 28, + 29, + 1, + 36, + 1, + 43, + 6, + 41, + 19, + 24, + 10, + 27, + 19, + 4, + 37, + 10, + 14, + 9, + 10, + 4, + 29, + 21, + 48, + 8, + 23, + 31, + 22, + 5, + 36, + 32, + 38, + 40, + 33, + 37, + 32, + 1, + 44, + 21, + 13, + 5, + 18, + 50, + 44, + 32, + 30, + 49, + 40, + 39, + 40, + 47, + 6, + 21, + 41, + 49, + 48, + 16, + 3, + 49, + 31, + 23, + 24, + 7, + 30, + 12, + 34, + 37, + 37, + 13, + 18, + 45, + 2, + 29, + 50, + 28, + 35, + 9, + 43, + 33, + 10, + 21, + 18, + 15, + 4, + 27, + 43, + 50, + 27, + 17, + 30, + 1, + 2, + 33, + 1, + 15, + 17, + 7, + 38, + 9, + 10, + 44, + 8, + 25, + 3, + 21, + 36, + 5, + 0, + 37, + 41, + 41, + 24, + 34, + 16, + 42, + 49, + 50, + 5, + 19, + 37, + 8, + 4, + 28, + 48, + 21, + 50, + 49, + 44, + 23, + 44, + 18, + 28, + 2, + 8, + 23, + 50, + 9, + 47, + 8, + 10, + 24, + 22, + 25, + 29, + 8, + 46, + 30, + 0, + 9, + 45, + 35, + 5, + 21, + 10, + 44, + 7, + 32, + 41, + 5, + 36, + 4, + 43, + 34, + 11, + 19, + 9, + 23, + 40, + 38, + 24, + 19, + 11, + 44, + 13, + 43, + 3, + 21, + 28, + 1, + 37, + 16, + 36, + 10, + 35, + 47, + 29, + 38, + 22, + 30, + 39, + 27, + 16, + 16, + 23, + 15, + 0, + 26, + 9, + 3, + 14, + 1, + 5, + 15, + 48, + 35, + 22, + 33, + 2, + 31, + 20, + 19, + 7, + 21, + 18, + 9, + 31, + 33, + 39, + 15, + 6, + 18, + 12, + 19, + 27, + 11, + 30, + 21, + 35, + 0, + 21, + 26, + 39, + 20, + 37, + 10, + 47, + 29, + 38, + 23, + 16, + 27, + 0, + 47, + 46, + 33, + 8, + 7, + 21, + 15, + 33, + 29, + 5, + 29, + 1, + 26, + 10, + 11, + 42, + 23, + 42, + 16, + 19, + 14, + 46, + 30, + 6, + 24, + 6, + 25, + 13, + 41, + 42, + 5, + 33, + 37, + 5, + 43, + 33, + 6, + 40, + 16, + 42, + 6, + 26, + 34, + 17, + 39, + 38, + 47, + 23, + 15, + 22, + 49, + 40, + 23, + 16, + 19, + 5, + 32, + 31, + 35, + 35, + 28, + 11, + 17, + 32, + 3, + 34, + 22, + 17, + 45, + 3, + 33, + 45, + 19, + 3, + 19, + 0, + 36, + 7, + 15, + 4, + 8, + 26, + 48, + 6, + 0, + 50, + 33, + 42, + 49, + 24, + 12, + 9, + 15, + 33, + 50, + 5, + 13, + 4, + 46, + 3, + 37, + 5, + 39, + 15, + 4, + 41, + 46, + 2, + 3, + 9, + 34, + 37, + 42, + 5, + 40, + 50, + 40, + 11, + 33, + 36, + 39, + 16, + 16, + 41, + 13, + 7, + 15, + 29, + 38, + 10, + 35, + 2, + 36, + 17, + 18, + 41, + 26, + 17, + 31, + 23, + 39, + 45, + 26, + 41, + 32, + 19, + 16, + 30, + 2, + 13, + 25, + 44, + 37, + 19, + 33, + 24, + 11, + 37, + 42, + 18, + 11, + 3, + 14, + 47, + 39, + 17, + 27, + 30, + 23, + 19, + 9, + 33, + 14, + 6, + 13, + 15, + 39, + 32, + 42, + 10, + 29, + 36, + 29, + 4, + 36, + 48, + 19, + 37, + 40, + 34, + 22, + 46, + 23, + 2, + 1, + 49, + 15, + 31, + 35, + 2, + 1, + 45, + 25, + 21, + 15, + 11, + 5, + 49, + 25, + 45, + 8, + 37, + 12, + 15, + 48, + 0, + 50, + 42, + 44, + 34, + 8, + 41, + 2, + 26, + 8, + 2, + 42, + 15, + 49, + 2, + 3, + 43, + 26, + 39, + 49, + 45, + 31, + 40, + 33, + 8, + 47, + 25, + 17, + 3, + 37, + 9, + 35, + 20, + 37, + 47, + 0, + 40, + 7, + 21, + 46, + 12, + 27, + 46, + 29, + 18, + 49, + 39, + 8, + 49, + 9, + 12, + 41, + 11, + 19, + 16, + 13, + 30, + 24, + 40, + 50, + 17, + 31, + 49, + 5, + 25, + 49, + 19, + 49, + 45, + 10, + 17, + 31, + 6, + 35, + 29, + 15, + 5, + 25, + 50, + 31, + 26, + 49, + 49, + 38, + 23, + 36, + 24, + 5, + 10, + 19, + 24, + 42, + 23, + 38, + 23, + 8, + 24, + 50, + 18, + 2, + 10, + 37, + 19, + 22, + 0, + 32, + 22, + 16, + 40, + 42, + 0, + 37, + 43, + 18, + 22, + 38, + 47, + 38, + 20, + 13, + 4, + 6, + 37, + 31, + 40, + 31, + 3, + 36, + 49, + 7, + 7, + 5, + 45, + 28, + 3, + 13, + 33, + 29, + 35, + 6, + 34, + 37, + 45, + 21, + 36, + 43, + 44, + 5, + 2, + 40, + 22, + 15, + 9, + 37, + 8, + 33, + 8, + 5, + 44, + 13, + 46, + 36, + 39, + 46, + 33, + 10, + 47, + 35, + 35, + 34, + 32, + 29, + 23, + 2, + 37, + 33, + 9, + 33, + 16, + 2, + 9, + 0, + 2, + 10, + 48, + 23, + 7, + 17, + 14, + 19, + 23, + 34, + 6, + 47, + 38, + 39, + 17, + 17, + 9, + 16, + 31, + 9, + 29, + 35, + 3, + 15, + 14, + 37, + 46, + 43, + 34, + 11, + 15, + 14, + 5, + 48, + 0, + 16, + 37, + 5, + 4, + 24, + 1, + 6, + 33, + 1, + 14, + 10, + 4, + 46, + 19, + 50, + 10, + 44, + 41, + 29, + 13, + 40, + 39, + 7, + 42, + 35, + 21, + 27, + 14, + 0, + 14, + 5, + 10, + 31, + 32, + 27, + 6, + 0, + 46, + 19, + 48, + 13, + 4, + 14, + 37, + 14, + 28, + 18, + 42, + 5, + 41, + 49, + 24, + 13, + 29, + 16, + 40, + 49, + 31, + 34, + 49, + 20, + 31, + 30, + 38, + 47, + 26, + 30, + 34, + 9, + 9, + 50, + 47, + 21, + 22, + 31, + 19, + 26, + 36, + 0, + 32, + 9, + 45, + 18, + 40, + 31, + 46, + 13, + 24, + 46, + 9, + 39, + 23, + 47, + 50, + 16, + 34, + 36, + 33, + 38, + 10, + 20, + 30, + 34, + 47, + 14, + 9, + 48, + 39, + 28, + 9, + 3, + 46, + 19, + 12, + 14, + 33, + 36, + 2, + 43, + 13, + 16, + 29, + 5, + 27, + 43, + 31, + 40, + 4, + 49, + 9, + 5, + 40, + 8, + 41, + 7, + 9, + 17, + 48, + 40, + 21, + 3, + 2, + 11, + 9, + 43, + 26, + 20, + 44, + 41, + 19, + 34, + 25, + 0, + 37, + 21, + 25, + 5, + 28, + 1, + 13, + 22, + 43, + 47, + 15, + 20, + 19, + 47, + 44, + 2, + 2, + 8, + 35, + 14, + 40, + 16, + 1, + 22, + 39, + 18, + 31, + 21, + 3, + 23, + 26, + 22, + 27, + 41, + 44, + 42, + 36, + 27, + 38, + 39, + 17, + 41, + 13, + 12, + 8, + 6, + 6, + 35, + 42, + 27, + 17, + 1, + 11, + 15, + 22, + 16, + 21, + 36, + 25, + 28, + 47, + 40, + 32, + 45, + 12, + 20, + 50, + 28, + 27, + 15, + 8, + 0, + 40, + 32, + 6, + 13, + 25, + 10, + 6, + 33, + 37, + 4, + 37, + 9, + 9, + 24, + 13, + 7, + 21, + 47, + 10, + 37, + 6, + 31, + 31, + 23, + 34, + 8, + 44, + 16, + 23, + 1, + 15, + 34, + 15, + 37, + 9, + 20, + 31, + 20, + 9, + 48, + 19, + 10, + 30, + 20, + 47, + 12, + 24, + 17, + 26, + 8, + 46, + 16, + 47, + 48, + 8, + 41, + 28, + 3, + 21, + 3, + 36, + 1, + 13, + 13, + 3, + 19, + 48, + 21, + 46, + 47, + 14, + 14, + 38, + 46, + 7, + 23, + 24, + 7, + 27, + 2, + 5, + 21, + 2, + 28, + 46, + 2, + 30, + 34, + 28, + 23, + 23, + 36, + 24, + 4, + 25, + 40, + 19, + 6, + 39, + 11, + 24, + 2, + 40, + 8, + 27, + 3, + 37, + 34, + 22, + 27, + 29, + 39, + 9, + 47, + 39, + 26, + 38, + 3, + 11, + 38, + 8, + 24, + 5, + 48, + 36, + 12, + 49, + 44, + 18, + 32, + 46, + 24, + 50, + 5, + 32, + 0, + 42, + 43, + 1, + 35, + 46, + 39, + 35, + 49, + 45, + 44, + 48, + 8, + 31, + 3, + 21, + 1, + 14, + 33, + 38, + 35, + 38, + 0, + 43, + 32, + 15, + 17, + 23, + 8, + 38, + 12, + 18, + 18, + 16, + 22, + 49, + 21, + 3, + 50, + 2, + 45, + 47, + 30, + 8, + 36, + 22, + 39, + 5, + 2, + 33, + 2, + 45, + 46, + 16, + 18, + 28, + 15, + 38, + 43, + 17, + 18, + 9, + 28, + 48, + 49, + 1, + 26, + 28, + 0, + 43, + 41, + 39, + 46, + 29, + 41, + 7, + 26, + 42, + 47, + 43, + 15, + 39, + 11, + 40, + 33, + 9, + 23, + 1, + 8, + 26, + 43, + 27, + 7, + 12, + 20, + 41, + 1, + 34, + 8, + 28, + 34, + 48, + 44, + 21, + 3, + 35, + 31, + 45, + 7, + 36, + 25, + 41, + 21, + 25, + 5, + 12, + 29, + 37, + 34, + 23, + 50, + 38, + 12, + 40, + 11, + 4, + 15, + 34, + 19, + 47, + 25, + 46, + 40, + 41, + 7, + 41, + 27, + 33, + 46, + 24, + 35, + 11, + 32, + 28, + 37, + 50, + 6, + 14, + 12, + 37, + 38, + 46, + 10, + 48, + 11, + 29, + 48, + 32, + 27, + 27, + 40, + 15, + 19, + 29, + 7, + 36, + 49, + 12, + 36, + 2, + 8, + 28, + 3, + 47, + 37, + 12, + 21, + 4, + 40, + 33, + 0, + 38, + 14, + 49, + 50, + 39, + 32, + 14, + 15, + 11, + 34, + 24, + 4, + 29, + 10, + 5, + 17, + 20, + 45, + 42, + 42, + 50, + 32, + 6, + 6, + 17, + 19, + 48, + 30, + 1, + 49, + 44, + 44, + 22, + 50, + 42, + 49, + 6, + 11, + 41, + 27, + 17, + 1, + 3, + 32, + 29, + 38, + 46, + 11, + 6, + 13, + 13, + 15, + 26, + 7, + 2, + 1, + 37, + 28, + 4, + 13, + 17, + 35, + 12, + 22, + 38, + 26, + 9, + 17, + 13, + 39, + 33, + 25, + 22, + 15, + 42, + 0, + 27, + 32, + 20, + 43, + 42, + 16, + 3, + 13, + 48, + 39, + 33, + 0, + 0, + 45, + 34, + 7, + 39, + 33, + 27, + 14, + 38, + 18, + 8, + 40, + 43, + 48, + 47, + 22, + 12, + 16, + 1, + 40, + 47, + 46, + 22, + 7, + 16, + 24, + 12, + 20, + 13, + 26, + 11, + 8, + 44, + 31, + 14, + 39, + 25, + 6, + 3, + 48, + 9, + 1, + 36, + 20, + 40, + 27, + 16, + 20, + 37, + 9, + 49, + 35, + 50, + 22, + 20, + 7, + 14, + 46, + 11, + 36, + 1, + 18, + 43, + 38, + 12, + 47, + 19, + 36, + 4, + 12, + 41, + 25, + 7, + 3, + 28, + 39, + 9, + 35, + 27, + 20, + 18, + 42, + 2, + 46, + 8, + 28, + 42, + 36, + 42, + 35, + 18, + 28, + 19, + 12, + 21, + 20, + 15, + 20, + 10, + 6, + 26, + 28, + 30, + 38, + 38, + 8, + 24, + 26, + 20, + 36, + 19, + 2, + 0, + 1, + 19, + 20, + 5, + 30, + 47, + 43, + 29, + 48, + 10, + 24, + 21, + 26, + 17, + 20, + 40, + 4, + 9, + 5, + 17, + 48, + 14, + 30, + 39, + 0, + 11, + 11, + 47, + 23, + 12, + 0, + 8, + 45, + 36, + 38, + 40, + 24, + 45, + 47, + 0, + 44, + 39, + 11, + 27, + 11, + 30, + 49, + 25, + 3, + 39, + 13, + 13, + 11, + 8, + 47, + 30, + 21, + 49, + 4, + 22, + 21, + 17, + 31, + 29, + 2, + 7, + 4, + 22, + 41, + 49, + 3, + 8, + 12, + 47, + 12, + 14, + 16, + 32, + 20, + 8, + 39, + 18, + 20, + 8, + 6, + 25, + 3, + 4, + 35, + 7, + 25, + 17, + 9, + 25, + 32, + 29, + 14, + 41, + 25, + 3, + 38, + 12, + 15, + 0, + 39, + 2, + 49, + 38, + 14, + 13, + 18, + 21, + 41, + 10, + 40, + 11, + 5, + 15, + 37, + 8, + 28, + 27, + 22, + 33, + 0, + 38, + 25, + 0, + 32, + 11, + 47, + 46, + 28, + 31, + 47, + 5, + 20, + 37, + 12, + 9, + 15, + 11, + 16, + 18, + 3, + 15, + 31, + 20, + 19, + 36, + 48, + 42, + 15, + 45, + 38, + 11, + 15, + 49, + 17, + 32, + 41, + 40, + 36, + 1, + 41, + 27, + 32, + 30, + 29, + 40, + 6, + 22, + 29, + 29, + 19, + 50, + 49, + 7, + 27, + 38, + 0, + 30, + 2, + 21, + 2, + 0, + 18, + 43, + 46, + 37, + 7, + 1, + 24, + 5, + 14, + 8, + 49, + 8, + 50, + 36, + 49, + 19, + 37, + 18, + 24, + 37, + 19, + 34, + 43, + 21, + 8, + 48, + 40, + 33, + 37, + 47, + 32, + 1, + 4, + 8, + 28, + 41, + 12, + 10, + 37, + 36, + 12, + 49, + 48, + 21, + 32, + 49, + 22, + 17, + 21, + 49, + 40, + 41, + 5, + 32, + 45, + 24, + 39, + 19, + 27, + 29, + 49, + 8, + 4, + 20, + 2, + 43, + 45, + 37, + 0, + 44, + 5, + 49, + 32, + 3, + 50, + 31, + 12, + 28, + 5, + 42, + 23, + 46, + 50, + 0, + 22, + 11, + 42, + 27, + 36, + 23, + 10, + 42, + 21, + 6, + 15, + 19, + 19, + 0, + 5, + 40, + 5, + 31, + 38, + 0, + 29, + 18, + 31, + 30, + 31, + 39, + 36, + 18, + 9, + 18, + 33, + 39, + 15, + 26, + 1, + 25, + 26, + 25, + 40, + 4, + 28, + 48, + 8, + 43, + 36, + 8, + 5, + 38, + 20, + 26, + 18, + 44, + 24, + 4, + 50, + 43, + 39, + 46, + 18, + 37, + 31, + 43, + 23, + 27, + 18, + 49, + 4, + 4, + 33, + 9, + 12, + 26, + 41, + 30, + 50, + 3, + 11, + 17, + 34, + 47, + 35, + 48, + 19, + 26, + 17, + 47, + 16, + 0, + 24, + 17, + 48, + 16, + 11, + 30, + 15, + 22, + 4, + 12, + 24, + 46, + 24, + 32, + 10, + 8, + 8, + 15, + 37, + 16, + 35, + 38, + 34, + 17, + 32, + 4, + 43, + 17, + 47, + 17, + 2, + 27, + 28, + 17, + 34, + 14, + 25, + 9, + 29, + 31, + 42, + 36, + 38, + 27, + 7, + 47, + 34, + 1, + 49, + 16, + 34, + 1, + 7, + 15, + 12, + 40, + 48, + 28, + 30, + 7, + 18, + 44, + 38, + 37, + 40, + 17, + 24, + 24, + 29, + 41, + 17, + 9, + 39, + 14, + 41, + 12, + 32, + 20, + 38, + 14, + 7, + 24, + 20, + 20, + 41, + 7, + 49, + 40, + 29, + 8, + 0, + 29, + 13, + 48, + 27, + 21, + 27, + 12, + 49, + 21, + 31, + 43, + 32, + 17, + 25, + 33, + 11, + 37, + 18, + 20, + 29, + 28, + 15, + 29, + 27, + 25, + 28, + 44, + 3, + 44, + 9, + 23, + 22, + 13, + 16, + 25, + 44, + 36, + 40, + 46, + 30, + 4, + 1, + 2, + 43, + 5, + 44, + 29, + 21, + 28, + 9, + 11, + 23, + 26, + 24, + 39, + 33, + 26, + 27, + 33, + 34, + 41, + 18, + 43, + 23, + 15, + 24, + 11, + 8, + 17, + 4, + 12, + 9, + 42, + 5, + 21, + 41, + 6, + 5, + 10, + 22, + 11, + 5, + 36, + 19, + 38, + 37, + 10, + 1, + 45, + 10, + 25, + 6, + 24, + 32, + 16, + 44, + 22, + 40, + 3, + 34, + 2, + 41, + 39, + 41, + 9, + 39, + 3, + 13, + 42, + 19, + 39, + 36, + 16, + 0, + 24, + 33, + 7, + 9, + 50, + 10, + 22, + 11, + 26, + 16, + 34, + 49, + 15, + 29, + 13, + 10, + 40, + 47, + 40, + 26, + 46, + 18, + 43, + 47, + 50, + 0, + 48, + 32, + 46, + 10, + 28, + 0, + 7, + 11, + 1, + 40, + 5, + 10, + 27, + 29, + 39, + 33, + 13, + 9, + 49, + 9, + 4, + 7, + 5, + 10, + 9, + 15, + 34, + 46, + 7, + 9, + 27, + 31, + 38, + 27, + 35, + 40, + 23, + 2, + 35, + 12, + 47, + 48, + 22, + 48, + 21, + 14, + 24, + 44, + 43, + 16, + 5, + 16, + 5, + 45, + 15, + 40, + 23, + 5, + 10, + 39, + 27, + 12, + 38, + 19, + 41, + 44, + 18, + 35, + 12, + 29, + 37, + 7, + 49, + 7, + 5, + 21, + 33, + 41, + 18, + 8, + 8, + 48, + 42, + 48, + 20, + 14, + 41, + 5, + 12, + 10, + 32, + 34, + 42, + 39, + 7, + 49, + 25, + 48, + 7, + 5, + 23, + 49, + 7, + 28, + 44, + 4, + 5, + 1, + 43, + 31, + 20, + 29, + 35, + 6, + 29, + 4, + 28, + 45, + 17, + 45, + 29, + 10, + 6, + 1, + 1, + 5, + 25, + 36, + 26, + 18, + 15, + 18, + 12, + 44, + 37, + 24, + 33, + 46, + 14, + 25, + 48, + 19, + 22, + 34, + 23, + 37, + 26, + 29, + 6, + 48, + 7, + 47, + 10, + 30, + 49, + 7, + 6, + 10, + 36, + 44, + 13, + 35, + 26, + 34, + 30, + 29, + 27, + 16, + 34, + 23, + 11, + 28, + 0, + 0, + 24, + 10, + 48, + 8, + 18, + 32, + 37, + 19, + 12, + 29, + 15, + 13, + 50, + 2, + 26, + 20, + 11, + 42, + 41, + 49, + 24, + 33, + 11, + 24, + 13, + 3, + 3, + 10, + 32, + 27, + 44, + 28, + 50, + 24, + 20, + 45, + 41, + 46, + 9, + 25, + 5, + 35, + 7, + 27, + 1, + 10, + 28, + 23, + 14, + 2, + 1, + 25, + 42, + 48, + 4, + 10, + 34, + 22, + 48, + 19, + 28, + 21, + 34, + 7, + 9, + 0, + 47, + 11, + 0, + 41, + 41, + 12, + 30, + 7, + 18, + 47, + 36, + 3, + 32, + 11, + 17, + 20, + 9, + 44, + 9, + 29, + 47, + 45, + 35, + 10, + 8, + 11, + 8, + 37, + 25, + 10, + 32, + 10, + 2, + 28, + 23, + 20, + 42, + 18, + 15, + 6, + 20, + 18, + 18, + 41, + 8, + 43, + 43, + 24, + 15, + 28, + 45, + 11, + 15, + 22, + 36, + 10, + 20, + 2, + 13, + 18, + 8, + 12, + 5, + 9, + 29, + 7, + 19, + 29, + 29, + 46, + 5, + 16, + 27, + 24, + 34, + 27, + 3, + 12, + 0, + 7, + 4, + 36, + 40, + 24, + 24, + 8, + 27, + 13, + 48, + 37, + 10, + 38, + 48, + 37, + 47, + 8, + 12, + 23, + 17, + 42, + 46, + 34, + 13, + 17, + 42, + 11, + 50, + 29, + 3, + 34, + 1, + 20, + 47, + 17, + 32, + 33, + 44, + 15, + 41, + 5, + 4, + 27, + 26, + 41, + 40, + 44, + 0, + 10, + 35, + 18, + 18, + 33, + 9, + 10, + 4, + 48, + 14, + 27, + 34, + 16, + 10, + 44, + 21, + 24, + 15, + 29, + 6, + 0, + 11, + 27, + 26, + 41, + 31, + 45, + 42, + 4, + 3, + 22, + 0, + 22, + 36, + 26, + 17, + 49, + 7, + 9, + 47, + 23, + 22, + 11, + 25, + 27, + 31, + 28, + 40, + 27, + 3, + 3, + 5, + 31, + 5, + 47, + 25, + 12, + 19, + 29, + 8, + 43, + 45, + 31, + 42, + 40, + 26, + 13, + 31, + 27, + 18, + 37, + 31, + 7, + 17, + 15, + 19, + 32, + 14, + 37, + 15, + 31, + 39, + 18, + 14, + 13, + 7, + 46, + 40, + 16, + 33, + 3, + 5, + 30, + 13, + 45, + 13, + 0, + 23, + 49, + 46, + 32, + 39, + 33, + 33, + 33, + 2, + 32, + 40, + 27, + 22, + 47, + 44, + 46, + 35, + 47, + 9, + 35, + 17, + 30, + 4, + 30, + 9, + 24, + 45, + 39, + 45, + 34, + 40, + 2, + 24, + 16, + 3, + 9, + 17, + 22, + 39, + 15, + 41, + 38, + 38, + 19, + 24, + 32, + 20, + 2, + 27, + 26, + 7, + 1, + 14, + 22, + 11, + 39, + 25, + 22, + 19, + 29, + 11, + 10, + 34, + 39, + 35, + 49, + 8, + 15, + 13, + 10, + 10, + 7, + 36, + 26, + 30, + 2, + 21, + 7, + 44, + 38, + 5, + 40, + 9, + 37, + 23, + 48, + 9, + 46, + 41, + 6, + 24, + 32, + 0, + 3, + 48, + 38, + 15, + 24, + 34, + 41, + 45, + 20, + 8, + 33, + 41, + 29, + 7, + 41, + 12, + 21, + 32, + 16, + 45, + 0, + 42, + 20, + 14, + 24, + 38, + 17, + 24, + 4, + 7, + 9, + 6, + 0, + 34, + 1, + 0, + 20, + 23, + 18, + 34, + 6, + 2, + 21, + 34, + 49, + 25, + 47, + 15, + 12, + 40, + 3, + 13, + 32, + 28, + 6, + 13, + 18, + 34, + 38, + 44, + 47, + 4, + 29, + 22, + 14, + 26, + 24, + 34, + 14, + 17, + 17, + 5, + 28, + 34, + 22, + 33, + 49, + 20, + 38, + 28, + 16, + 8, + 37, + 8, + 4, + 1, + 26, + 8, + 32, + 17, + 34, + 37, + 38, + 34, + 34, + 21, + 38, + 30, + 16, + 17, + 23, + 27, + 30, + 27, + 17, + 14, + 33, + 40, + 5, + 34, + 11, + 4, + 35, + 14, + 3, + 8, + 19, + 30, + 18, + 28, + 29, + 35, + 31, + 5, + 42, + 34, + 32, + 41, + 15, + 7, + 7, + 9, + 43, + 40, + 11, + 45, + 50, + 48, + 17, + 21, + 16, + 26, + 34, + 22, + 0, + 3, + 18, + 43, + 8, + 46, + 12, + 39, + 6, + 16, + 38, + 28, + 27, + 39, + 1, + 33, + 30, + 22, + 28, + 35, + 30, + 13, + 37, + 17, + 12, + 34, + 48, + 15, + 36, + 14, + 37, + 9, + 33, + 42, + 7, + 24, + 1, + 31, + 5, + 6, + 24, + 33, + 34, + 3, + 10, + 46, + 1, + 12, + 29, + 2, + 11, + 46, + 37, + 20, + 29, + 48, + 35, + 43, + 50, + 2, + 49, + 38, + 1, + 30, + 11, + 46, + 42, + 37, + 7, + 45, + 41, + 26, + 42, + 13, + 40, + 39, + 24, + 43, + 35, + 40, + 27, + 15, + 29, + 6, + 23, + 50, + 17, + 15, + 20, + 14, + 47, + 20, + 18, + 4, + 46, + 48, + 25, + 39, + 31, + 43, + 8, + 39, + 22, + 48, + 41, + 7, + 1, + 33, + 21, + 31, + 32, + 45, + 31, + 46, + 9, + 20, + 48, + 12, + 2, + 31, + 25, + 46, + 16, + 36, + 15, + 36, + 50, + 34, + 3, + 8, + 1, + 14, + 46, + 3, + 42, + 31, + 47, + 17, + 16, + 36, + 19, + 27, + 0, + 32, + 27, + 20, + 48, + 41, + 18, + 47, + 30, + 50, + 26, + 28, + 37, + 35, + 23, + 10, + 43, + 14, + 13, + 49, + 5, + 15, + 32, + 10, + 7, + 23, + 46, + 44, + 24, + 10, + 33, + 28, + 19, + 28, + 4, + 6, + 3, + 36, + 39, + 34, + 25, + 23, + 22, + 4, + 23, + 22, + 29, + 2, + 11, + 7, + 0, + 15, + 43, + 2, + 24, + 4, + 11, + 6, + 49, + 38, + 43, + 46, + 47, + 13, + 43, + 33, + 35, + 27, + 20, + 48, + 15, + 15, + 27, + 31, + 23, + 34, + 17, + 10, + 38, + 50, + 40, + 35, + 9, + 44, + 22, + 35, + 32, + 48, + 14, + 5, + 7, + 22, + 42, + 39, + 38, + 13, + 45, + 34, + 44, + 27, + 20, + 41, + 44, + 0, + 27, + 45, + 15, + 20, + 14, + 35, + 40, + 15, + 38, + 20, + 7, + 29, + 21, + 43, + 41, + 48, + 47, + 6, + 25, + 2, + 41, + 12, + 37, + 44, + 30, + 21, + 35, + 42, + 16, + 46, + 29, + 31, + 46, + 9, + 35, + 6, + 21, + 47, + 20, + 12, + 1, + 7, + 46, + 46, + 50, + 2, + 9, + 18, + 35, + 31, + 14, + 28, + 0, + 45, + 27, + 14, + 18, + 17, + 28, + 13, + 3, + 48, + 17, + 25, + 11, + 40, + 47, + 44, + 47, + 45, + 13, + 11, + 0, + 12, + 0, + 15, + 13, + 47, + 28, + 43, + 13, + 39, + 45, + 31, + 20, + 23, + 22, + 31, + 26, + 28, + 43, + 3, + 39, + 31, + 40, + 21, + 18, + 48, + 19, + 9, + 28, + 48, + 38, + 13, + 38, + 46, + 27, + 0, + 36, + 27, + 8, + 27, + 16, + 14, + 9, + 2, + 48, + 32, + 0, + 38, + 21, + 34, + 3, + 40, + 29, + 48, + 44, + 43, + 19, + 47, + 31, + 35, + 36, + 34, + 25, + 1, + 7, + 7, + 10, + 6, + 47, + 0, + 41, + 49, + 27, + 1, + 26, + 18, + 50, + 23, + 47, + 22, + 48, + 40, + 35, + 31, + 47, + 38, + 7, + 24, + 21, + 38, + 44, + 3, + 13, + 16, + 9, + 42, + 27, + 40, + 40, + 12, + 16, + 39, + 9, + 23, + 14, + 33, + 18, + 25, + 33, + 2, + 12, + 3, + 50, + 3, + 30, + 25, + 2, + 0, + 32, + 25, + 47, + 25, + 39, + 30, + 22, + 15, + 44, + 24, + 8, + 50, + 9, + 32, + 20, + 8, + 50, + 23, + 46, + 3, + 38, + 3, + 3, + 37, + 0, + 26, + 40, + 19, + 9, + 50, + 2, + 38, + 17, + 43, + 45, + 20, + 47, + 5, + 49, + 38, + 8, + 5, + 3, + 42, + 10, + 14, + 35, + 34, + 9, + 8, + 1, + 44, + 43, + 39, + 24, + 22, + 29, + 42, + 47, + 28, + 37, + 5, + 24, + 44, + 0, + 12, + 6, + 47, + 16, + 46, + 1, + 2, + 21, + 34, + 29, + 24, + 48, + 2, + 41, + 3, + 31, + 17, + 0, + 1, + 20, + 47, + 50, + 7, + 47, + 10, + 17, + 4, + 18, + 31, + 18, + 9, + 30, + 26, + 45, + 24, + 32, + 34, + 21, + 34, + 44, + 27, + 43, + 42, + 30, + 28, + 9, + 1, + 41, + 13, + 2, + 9, + 10, + 3, + 17, + 8, + 24, + 46, + 23, + 24, + 7, + 23, + 43, + 45, + 30, + 27, + 26, + 4, + 11, + 47, + 29, + 6, + 40, + 43, + 23, + 32, + 16, + 13, + 42, + 13, + 16, + 5, + 23, + 2, + 50, + 16, + 18, + 42, + 8, + 8, + 17, + 42, + 14, + 28, + 20, + 36, + 43, + 45, + 46, + 46, + 28, + 16, + 37, + 33, + 8, + 20, + 19, + 8, + 41, + 22, + 40, + 19, + 33, + 29, + 27, + 0, + 41, + 7, + 14, + 11, + 36, + 30, + 5, + 40, + 46, + 33, + 32, + 44, + 45, + 9, + 44, + 18, + 24, + 22, + 43, + 9, + 14, + 2, + 43, + 3, + 26, + 9, + 28, + 43, + 7, + 1, + 43, + 31, + 16, + 39, + 48, + 30, + 15, + 27, + 28, + 45, + 22, + 7, + 42, + 23, + 8, + 17, + 19, + 48, + 4, + 45, + 3, + 38, + 29, + 22, + 2, + 6, + 13, + 0, + 46, + 25, + 28, + 4, + 47, + 20, + 19, + 15, + 35, + 21, + 11, + 35, + 12, + 42, + 34, + 24, + 46, + 29, + 18, + 41, + 25, + 4, + 10, + 40, + 10, + 11, + 40, + 30, + 30, + 4, + 10, + 31, + 44, + 37, + 21, + 18, + 16, + 20, + 23, + 31, + 16, + 0, + 5, + 15, + 22, + 35, + 27, + 13, + 42, + 26, + 27, + 4, + 8, + 0, + 20, + 19, + 47, + 25, + 36, + 24, + 7, + 7, + 27, + 1, + 42, + 19, + 1, + 17, + 14, + 34, + 11, + 21, + 40, + 15, + 27, + 49, + 43, + 34, + 32, + 32, + 24, + 11, + 25, + 17, + 50, + 43, + 17, + 39, + 28, + 31, + 33, + 41, + 10, + 45, + 45, + 0, + 34, + 6, + 47, + 17, + 28, + 50, + 6, + 27, + 11, + 45, + 19, + 2, + 5, + 10, + 35, + 31, + 10, + 46, + 46, + 49, + 25, + 50, + 14, + 23, + 22, + 5, + 46, + 42, + 27, + 40, + 31, + 7, + 44, + 10, + 46, + 28, + 6, + 41, + 48, + 5, + 11, + 33, + 6, + 10, + 44, + 7, + 7, + 4, + 7, + 16, + 49, + 49, + 4, + 40, + 2, + 41, + 4, + 0, + 0, + 24, + 13, + 11, + 38, + 26, + 37, + 17, + 35, + 32, + 14, + 29, + 36, + 11, + 9, + 18, + 18, + 32, + 32, + 36, + 43, + 8, + 44, + 9, + 17, + 40, + 5, + 19, + 9, + 21, + 2, + 36, + 0, + 7, + 33, + 43, + 30, + 50, + 21, + 7, + 7, + 49, + 21, + 24, + 42, + 27, + 4, + 15, + 3, + 35, + 22, + 43, + 35, + 32, + 7, + 13, + 43, + 49, + 36, + 0, + 2, + 48, + 32, + 27, + 45, + 7, + 13, + 21, + 45, + 14, + 17, + 43, + 41, + 32, + 2, + 14, + 16, + 4, + 9, + 50, + 25, + 17, + 36, + 45, + 47, + 0, + 41, + 23, + 35, + 29, + 9, + 35, + 24, + 35, + 13, + 7, + 44, + 12, + 29, + 31, + 1, + 20, + 9, + 0, + 46, + 8, + 17, + 38, + 0, + 2, + 38, + 15, + 13, + 41, + 5, + 33, + 1, + 13, + 47, + 14, + 33, + 26, + 43, + 6, + 42, + 46, + 18, + 37, + 32, + 44, + 50, + 45, + 13, + 44, + 6, + 38, + 48, + 10, + 27, + 46, + 23, + 6, + 15, + 27, + 6, + 45, + 19, + 23, + 15, + 30, + 33, + 8, + 42, + 26, + 29, + 43, + 23, + 41, + 38, + 2, + 12, + 38, + 38, + 4, + 30, + 19, + 21, + 23, + 19, + 9, + 40, + 40, + 5, + 41, + 7, + 6, + 32, + 36, + 50, + 35, + 21, + 1, + 45, + 34, + 36, + 13, + 10, + 48, + 15, + 40, + 12, + 19, + 50, + 8, + 4, + 24, + 46, + 6, + 20, + 24, + 41, + 45, + 48, + 1, + 21, + 7, + 3, + 48, + 6, + 38, + 48, + 12, + 2, + 41, + 20, + 42, + 42, + 49, + 6, + 27, + 23, + 43, + 5, + 42, + 41, + 43, + 30, + 19, + 27, + 16, + 33, + 28, + 26, + 50, + 47, + 1, + 22, + 46, + 45, + 28, + 13, + 7, + 49, + 7, + 2, + 32, + 42, + 48, + 43, + 47, + 26, + 43, + 17, + 37, + 27, + 20, + 33, + 42, + 26, + 4, + 50, + 37, + 6, + 6, + 25, + 38, + 25, + 10, + 24, + 38, + 2, + 39, + 13, + 36, + 0, + 30, + 31, + 0, + 25, + 30, + 9, + 42, + 0, + 45, + 41, + 31, + 6, + 9, + 27, + 3, + 49, + 1, + 12, + 10, + 40, + 9, + 32, + 46, + 4, + 41, + 44, + 28, + 48, + 42, + 37, + 26, + 48, + 15, + 37, + 48, + 49, + 35, + 44, + 48, + 2, + 21, + 43, + 50, + 4, + 47, + 1, + 29, + 48, + 15, + 42, + 38, + 36, + 46, + 21, + 2, + 48, + 21, + 35, + 46, + 8, + 13, + 7, + 13, + 11, + 30, + 39, + 8, + 22, + 18, + 37, + 10, + 30, + 38, + 30, + 43, + 0, + 2, + 26, + 3, + 0, + 24, + 27, + 7, + 7, + 38, + 40, + 11, + 48, + 19, + 33, + 3, + 20, + 7, + 29, + 27, + 49, + 28, + 12, + 2, + 19, + 19, + 32, + 44, + 33, + 31, + 30, + 29, + 25, + 49, + 9, + 3, + 10, + 18, + 10, + 12, + 0, + 15, + 24, + 15, + 33, + 6, + 11, + 32, + 37, + 31, + 43, + 31, + 1, + 31, + 32, + 32, + 16, + 40, + 2, + 14, + 4, + 47, + 8, + 9, + 8, + 35, + 37, + 32, + 26, + 24, + 40, + 22, + 23, + 31, + 4, + 13, + 12, + 9, + 44, + 22, + 13, + 20, + 20, + 9, + 32, + 25, + 34, + 5, + 27, + 26, + 38, + 35, + 14, + 39, + 36, + 22, + 0, + 0, + 48, + 3, + 25, + 18, + 37, + 39, + 0, + 44, + 43, + 1, + 4, + 17, + 13, + 8, + 21, + 1, + 24, + 27, + 41, + 12, + 17, + 41, + 26, + 46, + 38, + 28, + 36, + 42, + 4, + 14, + 48, + 47, + 33, + 26, + 12, + 35, + 44, + 47, + 46, + 46, + 21, + 8, + 26, + 37, + 38, + 35, + 28, + 41, + 4, + 43, + 18, + 38, + 2, + 43, + 26, + 22, + 43, + 35, + 15, + 28, + 5, + 28, + 2, + 1, + 26, + 32, + 9, + 43, + 3, + 23, + 33, + 31, + 25, + 6, + 19, + 15, + 47, + 16, + 26, + 12, + 32, + 29, + 17, + 3, + 11, + 22, + 16, + 25, + 15, + 26, + 11, + 39, + 4, + 29, + 29, + 9, + 4, + 2, + 19, + 23, + 19, + 39, + 7, + 33, + 45, + 45, + 14, + 26, + 28, + 40, + 17, + 0, + 7, + 28, + 34, + 40, + 19, + 42, + 7, + 1, + 49, + 32, + 0, + 18, + 46, + 41, + 45, + 0, + 20, + 31, + 43, + 8, + 18, + 10, + 29, + 5, + 50, + 41, + 50, + 9, + 46, + 40, + 17, + 13, + 48, + 30, + 11, + 20, + 49, + 18, + 1, + 7, + 43, + 10, + 38, + 6, + 49, + 2, + 31, + 32, + 15, + 3, + 20, + 38, + 35, + 26, + 20, + 7, + 29, + 23, + 45, + 1, + 38, + 16, + 21, + 8, + 5, + 5, + 0, + 6, + 14, + 44, + 27, + 33, + 24, + 8, + 5, + 0, + 28, + 42, + 18, + 48, + 39, + 38, + 3, + 5, + 47, + 41, + 30, + 24, + 33, + 15, + 46, + 38, + 18, + 34, + 12, + 50, + 7, + 44, + 14, + 25, + 38, + 26, + 46, + 14, + 41, + 25, + 14, + 29, + 47, + 8, + 34, + 13, + 24, + 1, + 22, + 12, + 2, + 39, + 5, + 48, + 49, + 4, + 34, + 50, + 45, + 42, + 2, + 22, + 29, + 38, + 46, + 45, + 34, + 22, + 30, + 8, + 44, + 50, + 24, + 12, + 10, + 6, + 11, + 43, + 48, + 9, + 25, + 12, + 44, + 49, + 43, + 42, + 26, + 47, + 2, + 36, + 37, + 21, + 3, + 47, + 10, + 37, + 6, + 42, + 42, + 34, + 28, + 26, + 37, + 16, + 28, + 10, + 3, + 12, + 45, + 27, + 24, + 37, + 18, + 38, + 39, + 8, + 21, + 8, + 9, + 13, + 46, + 27, + 29, + 38, + 31, + 20, + 16, + 12, + 45, + 4, + 39, + 26, + 48, + 16, + 37, + 16, + 15, + 32, + 37, + 12, + 40, + 32, + 3, + 41, + 36, + 0, + 37, + 25, + 12, + 20, + 31, + 6, + 29, + 35, + 17, + 24, + 10, + 23, + 18, + 3, + 27, + 23, + 38, + 30, + 39, + 3, + 31, + 36, + 30, + 5, + 48, + 42, + 9, + 33, + 34, + 39, + 17, + 24, + 3, + 31, + 47, + 29, + 25, + 3, + 44, + 3, + 13, + 38, + 33, + 22, + 5, + 21, + 22, + 30, + 32, + 37, + 6, + 23, + 4, + 37, + 28, + 14, + 48, + 34, + 23, + 10, + 27, + 38, + 17, + 10, + 17, + 9, + 47, + 40, + 7, + 45, + 12, + 0, + 9, + 30, + 2, + 50, + 5, + 37, + 23, + 29, + 12, + 41, + 36, + 27, + 36, + 20, + 17, + 37, + 3, + 33, + 11, + 22, + 23, + 37, + 45, + 11, + 16, + 7, + 29, + 14, + 8, + 39, + 16, + 3, + 10, + 12, + 2, + 50, + 26, + 2, + 19, + 18, + 20, + 32, + 41, + 49, + 10, + 27, + 46, + 11, + 26, + 0, + 15, + 40, + 42, + 10, + 34, + 30, + 8, + 14, + 26, + 17, + 49, + 18, + 0, + 23, + 45, + 38, + 10, + 26, + 13, + 35, + 12, + 14, + 20, + 44, + 50, + 1, + 44, + 48, + 12, + 37, + 10, + 50, + 39, + 45, + 47, + 1, + 33, + 14, + 34, + 26, + 17, + 11, + 30, + 13, + 17, + 30, + 14, + 29, + 17, + 50, + 8, + 39, + 17, + 17, + 16, + 43, + 4, + 25, + 10, + 34, + 44, + 18, + 39, + 48, + 27, + 5, + 36, + 27, + 3, + 4, + 33, + 33, + 42, + 34, + 34, + 45, + 33, + 19, + 16, + 22, + 46, + 27, + 3, + 36, + 28, + 43, + 15, + 47, + 4, + 7, + 35, + 22, + 6, + 23, + 7, + 31, + 10, + 17, + 27, + 41, + 38, + 33, + 14, + 1, + 40, + 2, + 18, + 36, + 36, + 18, + 33, + 24, + 1, + 8, + 5, + 38, + 48, + 12, + 12, + 15, + 37, + 21, + 1, + 40, + 21, + 6, + 43, + 42, + 23, + 40, + 16, + 5, + 3, + 22, + 47, + 28, + 30, + 39, + 32, + 27, + 6, + 5, + 32, + 32, + 33, + 17, + 13, + 20, + 10, + 32, + 16, + 5, + 50, + 36, + 31, + 1, + 22, + 50, + 6, + 38, + 31, + 50, + 1, + 24, + 33, + 50, + 11, + 28, + 17, + 10, + 15, + 1, + 14, + 2, + 20, + 14, + 20, + 48, + 10, + 13, + 26, + 33, + 45, + 12, + 0, + 24, + 40, + 9, + 13, + 41, + 26, + 44, + 32, + 42, + 39, + 21, + 16, + 17, + 49, + 44, + 44, + 3, + 22, + 36, + 20, + 26, + 13, + 11, + 48, + 41, + 49, + 40, + 36, + 13, + 26, + 27, + 27, + 5, + 33, + 39, + 44, + 25, + 34, + 22, + 27, + 38, + 5, + 8, + 25, + 31, + 36, + 4, + 16, + 7, + 13, + 7, + 43, + 32, + 42, + 50, + 26, + 38, + 35, + 1, + 13, + 28, + 11, + 49, + 22, + 24, + 14, + 3, + 11, + 22, + 37, + 47, + 3, + 50, + 12, + 3, + 27, + 5, + 17, + 46, + 44, + 46, + 17, + 35, + 35, + 7, + 4, + 7, + 40, + 26, + 12, + 29, + 43, + 26, + 35, + 17, + 38, + 41, + 43, + 24, + 26, + 33, + 42, + 36, + 6, + 22, + 49, + 23, + 45, + 23, + 30, + 32, + 20, + 48, + 38, + 16, + 6, + 31, + 19, + 46, + 21, + 44, + 50, + 42, + 4, + 25, + 10, + 21, + 42, + 3, + 20, + 35, + 20, + 36, + 2, + 20, + 48, + 8, + 1, + 19, + 1, + 10, + 48, + 2, + 4, + 12, + 15, + 27, + 38, + 3, + 4, + 34, + 20, + 39, + 3, + 3, + 40, + 15, + 7, + 8, + 3, + 48, + 19, + 44, + 32, + 16, + 18, + 35, + 39, + 4, + 7, + 8, + 10, + 23, + 7, + 5, + 34, + 38, + 25, + 46, + 11, + 7, + 41, + 48, + 22, + 41, + 10, + 13, + 13, + 2, + 19, + 46, + 9, + 28, + 8, + 37, + 22, + 37, + 7, + 39, + 2, + 3, + 22, + 26, + 46, + 44, + 14, + 45, + 11, + 34, + 11, + 49, + 48, + 13, + 41, + 25, + 19, + 9, + 32, + 5, + 40, + 14, + 7, + 48, + 48, + 47, + 25, + 8, + 34, + 46, + 16, + 40, + 32, + 5, + 2, + 12, + 38, + 26, + 48, + 17, + 10, + 0, + 43, + 34, + 27, + 27, + 2, + 41, + 22, + 43, + 24, + 20, + 35, + 36, + 44, + 21, + 40, + 10, + 19, + 46, + 34, + 13, + 4, + 42, + 31, + 43, + 48, + 27, + 3, + 2, + 15, + 17, + 35, + 12, + 44, + 15, + 26, + 36, + 21, + 39, + 43, + 44, + 13, + 23, + 12, + 44, + 20, + 38, + 27, + 16, + 9, + 34, + 35, + 18, + 22, + 23, + 12, + 16, + 49, + 33, + 27, + 10, + 32, + 32, + 18, + 12, + 11, + 25, + 3, + 45, + 48, + 0, + 9, + 47, + 11, + 13, + 20, + 25, + 10, + 41, + 32, + 7, + 47, + 18, + 43, + 26, + 28, + 32, + 12, + 42, + 5, + 19, + 18, + 7, + 10, + 46, + 15, + 29, + 18, + 20, + 36, + 31, + 22, + 47, + 24, + 47, + 6, + 32, + 30, + 41, + 48, + 36, + 15, + 31, + 39, + 30, + 41, + 7, + 49, + 40, + 23, + 29, + 45, + 10, + 38, + 7, + 27, + 44, + 29, + 34, + 33, + 37, + 32, + 20, + 35, + 46, + 19, + 8, + 28, + 16, + 27, + 7, + 11, + 15, + 19, + 21, + 49, + 28, + 1, + 22, + 20, + 1, + 33, + 14, + 44, + 6, + 50, + 2, + 18, + 21, + 40, + 49, + 27, + 41, + 18, + 11, + 27, + 39, + 2, + 32, + 15, + 25, + 0, + 22, + 30, + 24, + 38, + 28, + 13, + 41, + 13, + 0, + 50, + 46, + 27, + 46, + 8, + 42, + 33, + 0, + 40, + 19, + 47, + 46, + 5, + 22, + 31, + 6, + 38, + 6, + 40, + 29, + 29, + 26, + 8, + 4, + 44, + 15, + 38, + 40, + 9, + 2, + 22, + 21, + 30, + 36, + 15, + 36, + 10, + 50, + 18, + 30, + 49, + 0, + 17, + 25, + 43, + 50, + 50, + 46, + 48, + 45, + 41, + 50, + 34, + 8, + 40, + 20, + 4, + 25, + 20, + 19, + 42, + 18, + 49, + 14, + 38, + 9, + 23, + 31, + 27, + 11, + 26, + 15, + 36, + 19, + 15, + 44, + 33, + 31, + 10, + 1, + 45, + 45, + 23, + 32, + 24, + 6, + 45, + 20, + 1, + 6, + 9, + 20, + 29, + 3, + 36, + 14, + 44, + 18, + 38, + 44, + 37, + 44, + 11, + 31, + 38, + 16, + 2, + 21, + 24, + 0, + 38, + 33, + 36, + 12, + 42, + 5, + 22, + 9, + 39, + 17, + 33, + 21, + 3, + 7, + 47, + 18, + 42, + 13, + 16, + 7, + 36, + 11, + 30, + 4, + 41, + 23, + 38, + 16, + 27, + 7, + 23, + 14, + 49, + 9, + 35, + 17, + 29, + 0, + 20, + 28, + 18, + 11, + 5, + 5, + 3, + 25, + 38, + 19, + 17, + 35, + 29, + 38, + 21, + 36, + 15, + 38, + 21, + 20, + 1, + 47, + 1, + 4, + 29, + 1, + 23, + 45, + 50, + 39, + 4, + 14, + 24, + 4, + 45, + 28, + 5, + 12, + 6, + 16, + 8, + 32, + 18, + 30, + 47, + 30, + 7, + 31, + 0, + 19, + 21, + 36, + 35, + 44, + 33, + 16, + 20, + 27, + 5, + 28, + 9, + 36, + 9, + 15, + 19, + 26, + 49, + 32, + 27, + 47, + 5, + 23, + 27, + 14, + 8, + 21, + 15, + 43, + 14, + 32, + 12, + 29, + 19, + 9, + 6, + 17, + 26, + 16, + 45, + 10, + 23, + 26, + 17, + 12, + 33, + 47, + 39, + 48, + 7, + 21, + 19, + 46, + 21, + 40, + 25, + 34, + 24, + 0, + 40, + 31, + 44, + 26, + 28, + 26, + 41, + 19, + 16, + 0, + 8, + 33, + 50, + 19, + 17, + 45, + 40, + 25, + 10, + 13, + 27, + 19, + 4, + 36, + 0, + 50, + 20, + 40, + 22, + 50, + 42, + 20, + 12, + 13, + 40, + 43, + 29, + 49, + 48, + 30, + 3, + 15, + 18, + 46, + 15, + 37, + 10, + 16, + 12, + 37, + 6, + 28, + 0, + 33, + 13, + 11, + 31, + 44, + 0, + 39, + 11, + 25, + 28, + 33, + 28, + 14, + 48, + 34, + 18, + 10, + 48, + 50, + 6, + 49, + 6, + 38, + 15, + 15, + 24, + 31, + 49, + 25, + 18, + 20, + 34, + 0, + 39, + 32, + 38, + 46, + 1, + 30, + 18, + 27, + 5, + 3, + 38, + 29, + 33, + 20, + 41, + 47, + 45, + 34, + 7, + 27, + 24, + 40, + 16, + 36, + 30, + 46, + 24, + 50, + 41, + 29, + 45, + 45, + 50, + 49, + 11, + 28, + 26, + 35, + 46, + 43, + 50, + 6, + 17, + 16, + 34, + 35, + 31, + 11, + 16, + 7, + 37, + 1, + 43, + 22, + 22, + 11, + 9, + 34, + 42, + 31, + 29, + 7, + 1, + 36, + 21, + 36, + 39, + 42, + 31, + 24, + 17, + 32, + 39, + 25, + 1, + 34, + 34, + 21, + 23, + 25, + 30, + 10, + 19, + 6, + 1, + 32, + 26, + 10, + 4, + 3, + 6, + 28, + 47, + 32, + 3, + 30, + 6, + 16, + 1, + 34, + 49, + 7, + 32, + 17, + 27, + 43, + 23, + 30, + 39, + 39, + 21, + 50, + 22, + 4, + 43, + 14, + 36, + 25, + 25, + 7, + 11, + 9, + 40, + 16, + 0, + 21, + 10, + 40, + 29, + 19, + 41, + 25, + 27, + 43, + 50, + 45, + 40, + 41, + 24, + 15, + 16, + 11, + 12, + 6, + 50, + 30, + 46, + 42, + 19, + 15, + 50, + 36, + 40, + 17, + 22, + 35, + 12, + 24, + 49, + 9, + 46, + 29, + 5, + 28, + 3, + 31, + 3, + 5, + 40, + 10, + 10, + 22, + 24, + 36, + 42, + 43, + 28, + 9, + 24, + 35, + 41, + 29, + 25, + 38, + 26, + 41, + 6, + 14, + 41, + 8, + 16, + 37, + 45, + 22, + 43, + 24, + 49, + 46, + 33, + 47, + 9, + 19, + 42, + 48, + 11, + 23, + 0, + 26, + 25, + 39, + 8, + 25, + 1, + 25, + 30, + 22, + 4, + 31, + 26, + 35, + 19, + 3, + 10, + 35, + 9, + 8, + 50, + 34, + 3, + 35, + 14, + 25, + 9, + 37, + 8, + 36, + 16, + 13, + 26, + 50, + 3, + 39, + 27, + 26, + 17, + 47, + 50, + 49, + 26, + 41, + 2, + 33, + 40, + 41, + 14, + 39, + 19, + 28, + 33, + 15, + 42, + 32, + 17, + 1, + 9, + 19, + 29, + 29, + 14, + 40, + 34, + 40, + 12, + 12, + 15, + 30, + 24, + 44, + 18, + 44, + 46, + 2, + 42, + 30, + 32, + 24, + 22, + 39, + 6, + 10, + 39, + 35, + 18, + 11, + 37, + 0, + 40, + 23, + 40, + 10, + 0, + 36, + 7, + 4, + 39, + 36, + 23, + 24, + 37, + 44, + 20, + 0, + 48, + 33, + 6, + 13, + 24, + 8, + 24, + 41, + 12, + 14, + 23, + 49, + 32, + 3, + 50, + 28, + 5, + 45, + 16, + 37, + 13, + 23, + 11, + 30, + 19, + 40, + 15, + 35, + 16, + 8, + 39, + 4, + 13, + 25, + 48, + 36, + 39, + 5, + 14, + 3, + 44, + 31, + 23, + 16, + 22, + 3, + 24, + 37, + 7, + 41, + 39, + 7, + 6, + 4, + 30, + 23, + 23, + 16, + 22, + 3, + 49, + 11, + 31, + 44, + 25, + 1, + 8, + 44, + 37, + 36, + 47, + 8, + 26, + 43, + 35, + 12, + 29, + 34, + 2, + 32, + 28, + 5, + 49, + 47, + 47, + 34, + 46, + 14, + 22, + 18, + 44, + 42, + 33, + 39, + 11, + 41, + 23, + 29, + 36, + 1, + 42, + 17, + 23, + 43, + 14, + 34, + 6, + 40, + 6, + 30, + 49, + 4, + 29, + 44, + 31, + 28, + 24, + 42, + 5, + 45, + 49, + 30, + 23, + 8, + 9, + 3, + 29, + 35, + 4, + 6, + 19, + 12, + 50, + 11, + 0, + 32, + 8, + 38, + 11, + 31, + 21, + 14, + 21, + 17, + 19, + 37, + 31, + 25, + 10, + 33, + 34, + 32, + 23, + 43, + 7, + 29, + 5, + 48, + 9, + 28, + 24, + 50, + 47, + 37, + 12, + 7, + 25, + 47, + 35, + 32, + 50, + 45, + 19, + 10, + 40, + 16, + 35, + 38, + 3, + 38, + 5, + 3, + 18, + 24, + 40, + 31, + 14, + 5, + 28, + 34, + 38, + 44, + 34, + 34, + 16, + 43, + 34, + 27, + 47, + 10, + 20, + 13, + 16, + 21, + 8, + 14, + 25, + 9, + 48, + 13, + 28, + 44, + 22, + 47, + 22, + 29, + 8, + 5, + 47, + 41, + 36, + 26, + 24, + 10, + 10, + 39, + 25, + 1, + 33, + 12, + 26, + 24, + 39, + 36, + 35, + 24, + 38, + 11, + 12, + 18, + 17, + 25, + 46, + 0, + 49, + 23, + 41, + 25, + 30, + 17, + 47, + 34, + 20, + 32, + 20, + 13, + 44, + 26, + 9, + 26, + 29, + 12, + 27, + 11, + 16, + 8, + 13, + 33, + 46, + 34, + 47, + 46, + 38, + 25, + 37, + 42, + 12, + 17, + 12, + 46, + 23, + 40, + 41, + 38, + 25, + 21, + 33, + 28, + 17, + 46, + 15, + 34, + 9, + 21, + 18, + 39, + 27, + 12, + 7, + 23, + 35, + 25, + 27, + 42, + 37, + 49, + 9, + 6, + 3, + 5, + 39, + 10, + 22, + 8, + 12, + 48, + 47, + 31, + 42, + 4, + 2, + 7, + 27, + 45, + 38, + 16, + 38, + 42, + 31, + 32, + 35, + 12, + 43, + 43, + 28, + 23, + 0, + 44, + 4, + 16, + 21, + 8, + 27, + 22, + 33, + 46, + 9, + 29, + 17, + 9, + 33, + 48, + 30, + 7, + 28, + 41, + 40, + 34, + 29, + 4, + 40, + 13, + 45, + 25, + 40, + 3, + 18, + 31, + 9, + 26, + 19, + 25, + 30, + 20, + 0, + 22, + 45, + 48, + 48, + 38, + 23, + 35, + 35, + 3, + 15, + 22, + 22, + 26, + 9, + 4, + 42, + 41, + 19, + 24, + 17, + 21, + 31, + 17, + 44, + 5, + 39, + 10, + 8, + 17, + 3, + 38, + 31, + 23, + 14, + 38, + 8, + 44, + 23, + 19, + 26, + 11, + 16, + 33, + 29, + 43, + 13, + 41, + 41, + 38, + 40, + 27, + 31, + 50, + 33, + 50, + 33, + 20, + 39, + 32, + 35, + 15, + 22, + 48, + 5, + 17, + 31, + 30, + 46, + 17, + 38, + 24, + 38, + 19, + 35, + 39, + 33, + 34, + 18, + 15, + 12, + 28, + 31, + 32, + 42, + 32, + 29, + 50, + 11, + 0, + 5, + 16, + 8, + 49, + 3, + 21, + 25, + 12, + 31, + 0, + 32, + 20, + 29, + 44, + 29, + 44, + 4, + 11, + 15, + 27, + 10, + 40, + 3, + 11, + 44, + 49, + 39, + 39, + 4, + 24, + 49, + 35, + 30, + 18, + 23, + 22, + 25, + 44, + 17, + 33, + 7, + 7, + 29, + 13, + 31, + 28, + 47, + 18, + 21, + 0, + 43, + 0, + 29, + 11, + 28, + 20, + 50, + 19, + 49, + 13, + 2, + 45, + 1, + 28, + 22, + 6, + 41, + 36, + 34, + 28, + 43, + 48, + 11, + 14, + 49, + 5, + 17, + 44, + 37, + 16, + 28, + 49, + 6, + 11, + 7, + 26, + 10, + 40, + 46, + 38, + 45, + 21, + 23, + 19, + 2, + 23, + 38, + 22, + 14, + 42, + 6, + 29, + 18, + 46, + 45, + 29, + 22, + 29, + 26, + 6, + 16, + 5, + 1, + 0, + 9, + 45, + 3, + 4, + 17, + 47, + 5, + 18, + 3, + 43, + 16, + 39, + 16, + 1, + 22, + 29, + 40, + 24, + 49, + 36, + 32, + 33, + 50, + 12, + 23, + 24, + 8, + 23, + 30, + 5, + 49, + 37, + 38, + 49, + 8, + 16, + 27, + 40, + 2, + 42, + 29, + 20, + 29, + 27, + 14, + 32, + 14, + 41, + 27, + 22, + 32, + 48, + 36, + 36, + 4, + 19, + 46, + 30, + 38, + 45, + 42, + 42, + 44, + 3, + 48, + 19, + 30, + 16, + 10, + 17, + 31, + 36, + 32, + 5, + 14, + 3, + 8, + 2, + 28, + 42, + 2, + 2, + 6, + 7, + 14, + 28, + 27, + 46, + 15, + 29, + 13, + 34, + 50, + 7, + 35, + 37, + 19, + 26, + 48, + 29, + 19, + 32, + 27, + 46, + 6, + 29, + 35, + 31, + 19, + 40, + 7, + 10, + 25, + 50, + 15, + 32, + 44, + 3, + 18, + 30, + 13, + 32, + 19, + 46, + 37, + 44, + 37, + 4, + 35, + 34, + 34, + 11, + 50, + 41, + 13, + 8, + 1, + 19, + 17, + 37, + 5, + 44, + 24, + 7, + 48, + 19, + 40, + 16, + 29, + 26, + 8, + 24, + 21, + 5, + 33, + 44, + 21, + 40, + 41, + 21, + 38, + 48, + 25, + 19, + 30, + 18, + 4, + 3, + 49, + 4, + 16, + 27, + 28, + 24, + 15, + 14, + 41, + 15, + 1, + 18, + 42, + 42, + 28, + 33, + 2, + 7, + 27, + 30, + 28, + 41, + 32, + 26, + 3, + 2, + 5, + 42, + 42, + 36, + 19, + 46, + 16, + 22, + 11, + 39, + 13, + 48, + 19, + 8, + 32, + 34, + 8, + 7, + 31, + 0, + 13, + 14, + 24, + 20, + 49, + 11, + 6, + 44, + 46, + 0, + 24, + 19, + 9, + 43, + 25, + 41, + 11, + 47, + 10, + 37, + 47, + 40, + 28, + 26, + 6, + 13, + 43, + 17, + 40, + 23, + 47, + 48, + 46, + 11, + 31, + 0, + 24, + 28, + 14, + 26, + 44, + 16, + 26, + 25, + 27, + 45, + 45, + 11, + 40, + 6, + 46, + 3, + 25, + 49, + 5, + 13, + 27, + 33, + 33, + 14, + 1, + 20, + 15, + 19, + 47, + 24, + 14, + 16, + 21, + 48, + 6, + 35, + 22, + 26, + 42, + 13, + 5, + 26, + 8, + 40, + 26, + 9, + 38, + 33, + 24, + 38, + 36, + 45, + 27, + 21, + 48, + 11, + 2, + 11, + 22, + 36, + 5, + 47, + 6, + 21, + 37, + 13, + 8, + 33, + 45, + 2, + 5, + 47, + 13, + 50, + 39, + 14, + 24, + 26, + 15, + 24, + 41, + 26, + 39, + 46, + 16, + 1, + 19, + 22, + 23, + 44, + 28, + 47, + 27, + 44, + 11, + 42, + 6, + 13, + 26, + 4, + 28, + 12, + 0, + 28, + 48, + 2, + 10, + 39, + 47, + 2, + 3, + 49, + 29, + 50, + 4, + 49, + 28, + 37, + 40, + 20, + 48, + 18, + 34, + 2, + 19, + 40, + 9, + 16, + 34, + 4, + 18, + 22, + 25, + 35, + 40, + 50, + 34, + 35, + 45, + 8, + 50, + 34, + 37, + 8, + 42, + 0, + 24, + 32, + 2, + 5, + 47, + 24, + 44, + 0, + 7, + 50, + 11, + 27, + 29, + 47, + 8, + 1, + 11, + 15, + 40, + 33, + 37, + 13, + 24, + 17, + 18, + 44, + 27, + 38, + 7, + 17, + 5, + 42, + 10, + 49, + 18, + 15, + 8, + 43, + 28, + 6, + 50, + 19, + 49, + 26, + 4, + 16, + 12, + 4, + 32, + 10, + 49, + 46, + 45, + 15, + 30, + 18, + 33, + 1, + 29, + 47, + 4, + 23, + 34, + 25, + 27, + 44, + 48, + 15, + 12, + 4, + 37, + 33, + 33, + 10, + 32, + 18, + 43, + 3, + 20, + 1, + 8, + 21, + 43, + 18, + 33, + 26, + 33, + 9, + 34, + 14, + 45, + 13, + 36, + 3, + 18, + 23, + 12, + 8, + 3, + 44, + 45, + 41, + 44, + 3, + 31, + 5, + 6, + 13, + 41, + 3, + 44, + 39, + 7, + 20, + 37, + 50, + 23, + 10, + 48, + 4, + 14, + 11, + 37, + 22, + 37, + 16, + 18, + 30, + 23, + 17, + 8, + 25, + 33, + 27, + 3, + 34, + 3, + 5, + 17, + 44, + 3, + 1, + 19, + 43, + 47, + 16, + 6, + 48, + 40, + 2, + 49, + 38, + 14, + 10, + 47, + 36, + 49, + 12, + 14, + 46, + 47, + 37, + 3, + 24, + 27, + 7, + 6, + 16, + 42, + 38, + 17, + 9, + 28, + 31, + 37, + 0, + 14, + 23, + 6, + 38, + 33, + 19, + 42, + 0, + 22, + 32, + 18, + 10, + 42, + 24, + 33, + 42, + 11, + 11, + 47, + 15, + 21, + 13, + 47, + 7, + 46, + 22, + 12, + 39, + 12, + 21, + 24, + 48, + 23, + 6, + 16, + 22, + 36, + 48, + 8, + 29, + 9, + 47, + 7, + 46, + 22, + 0, + 24, + 11, + 7, + 0, + 26, + 33, + 27, + 26, + 28, + 16, + 2, + 24, + 39, + 35, + 8, + 7, + 38, + 37, + 44, + 47, + 8, + 25, + 26, + 39, + 33, + 31, + 45, + 16, + 37, + 31, + 13, + 8, + 24, + 34, + 0, + 50, + 12, + 23, + 18, + 32, + 27, + 1, + 45, + 30, + 8, + 24, + 11, + 9, + 20, + 17, + 5, + 36, + 50, + 17, + 20, + 30, + 45, + 36, + 25, + 14, + 17, + 16, + 20, + 30, + 6, + 18, + 40, + 4, + 41, + 1, + 2, + 16, + 46, + 47, + 15, + 32, + 37, + 22, + 12, + 8, + 13, + 12, + 49, + 9, + 9, + 7, + 50, + 34, + 49, + 17, + 35, + 26, + 37, + 36, + 9, + 0, + 18, + 24, + 31, + 35, + 5, + 21, + 26, + 15, + 9, + 2, + 8, + 9, + 42, + 5, + 19, + 24, + 22, + 1, + 35, + 5, + 26, + 40, + 15, + 42, + 34, + 24, + 15, + 4, + 20, + 36, + 47, + 3, + 48, + 29, + 13, + 33, + 2, + 20, + 1, + 44, + 2, + 4, + 42, + 7, + 11, + 42, + 42, + 13, + 14, + 25, + 2, + 21, + 44, + 48, + 12, + 47, + 14, + 39, + 41, + 9, + 32, + 33, + 30, + 30, + 14, + 14, + 5, + 10, + 35, + 26, + 20, + 47, + 13, + 29, + 32, + 2, + 30, + 40, + 30, + 1, + 12, + 9, + 34, + 36, + 36, + 7, + 48, + 1, + 43, + 28, + 18, + 38, + 18, + 18, + 14, + 2, + 40, + 26, + 12, + 43, + 29, + 4, + 3, + 38, + 27, + 26, + 2, + 47, + 50, + 49, + 42, + 32, + 5, + 49, + 22, + 24, + 34, + 1, + 23, + 13, + 33, + 33, + 35, + 4, + 3, + 7, + 14, + 36, + 43, + 1, + 36, + 4, + 7, + 30, + 0, + 34, + 27, + 30, + 11, + 2, + 23, + 12, + 12, + 43, + 45, + 33, + 0, + 9, + 4, + 42, + 7, + 41, + 45, + 35, + 40, + 13, + 21, + 24, + 23, + 19, + 17, + 37, + 1, + 29, + 38, + 0, + 15, + 40, + 21, + 28, + 39, + 27, + 16, + 19, + 26, + 18, + 40, + 40, + 22, + 20, + 28, + 43, + 12, + 48, + 11, + 42, + 20, + 35, + 23, + 7, + 43, + 3, + 44, + 10, + 32, + 8, + 9, + 4, + 25, + 29, + 24, + 8, + 24, + 20, + 16, + 23, + 13, + 35, + 43, + 32, + 36, + 45, + 23, + 48, + 43, + 49, + 20, + 24, + 26, + 48, + 2, + 26, + 15, + 48, + 38, + 49, + 28, + 18, + 16, + 16, + 37, + 37, + 32, + 23, + 33, + 33, + 34, + 26, + 3, + 35, + 21, + 7, + 30, + 45, + 16, + 46, + 48, + 11, + 36, + 40, + 2, + 34, + 6, + 17, + 14, + 28, + 18, + 50, + 22, + 17, + 0, + 13, + 45, + 38, + 19, + 7, + 49, + 38, + 13, + 8, + 47, + 10, + 37, + 42, + 34, + 19, + 41, + 18, + 8, + 31, + 48, + 44, + 7, + 48, + 27, + 41, + 42, + 3, + 7, + 17, + 33, + 13, + 29, + 42, + 28, + 32, + 23, + 7, + 13, + 28, + 4, + 27, + 1, + 46, + 25, + 0, + 44, + 47, + 1, + 30, + 22, + 42, + 46, + 22, + 15, + 5, + 10, + 17, + 18, + 42, + 26, + 25, + 12, + 1, + 3, + 26, + 9, + 20, + 10, + 50, + 34, + 24, + 13, + 14, + 44, + 48, + 37, + 12, + 17, + 13, + 32, + 41, + 44, + 3, + 23, + 25, + 43, + 16, + 28, + 33, + 33, + 3, + 37, + 45, + 3, + 9, + 46, + 42, + 40, + 17, + 27, + 3, + 17, + 31, + 18, + 48, + 49, + 41, + 31, + 10, + 7, + 29, + 24, + 21, + 36, + 37, + 7, + 1, + 46, + 16, + 8, + 3, + 29, + 28, + 17, + 22, + 3, + 28, + 40, + 24, + 36, + 38, + 32, + 49, + 43, + 42, + 14, + 28, + 16, + 2, + 45, + 47, + 25, + 7, + 42, + 45, + 18, + 30, + 35, + 44, + 19, + 18, + 15, + 37, + 11, + 2, + 24, + 27, + 1, + 46, + 42, + 2, + 40, + 20, + 49, + 22, + 7, + 2, + 10, + 18, + 42, + 39, + 15, + 24, + 4, + 1, + 24, + 3, + 48, + 6, + 13, + 31, + 16, + 41, + 4, + 36, + 34, + 8, + 9, + 6, + 27, + 0, + 38, + 8, + 29, + 38, + 8, + 31, + 44, + 38, + 15, + 0, + 18, + 40, + 24, + 38, + 12, + 3, + 12, + 34, + 3, + 34, + 42, + 42, + 47, + 45, + 30, + 27, + 29, + 32, + 43, + 2, + 18, + 40, + 18, + 12, + 23, + 11, + 46, + 17, + 3, + 23, + 29, + 44, + 32, + 13, + 48, + 24, + 23, + 21, + 7, + 23, + 12, + 29, + 25, + 33, + 1, + 1, + 10, + 34, + 6, + 19, + 44, + 26, + 5, + 11, + 7, + 29, + 9, + 24, + 0, + 29, + 17, + 20, + 25, + 5, + 4, + 22, + 29, + 40, + 37, + 8, + 3, + 3, + 33, + 12, + 34, + 14, + 12, + 27, + 15, + 14, + 21, + 45, + 32, + 1, + 49, + 37, + 39, + 7, + 13, + 28, + 35, + 44, + 36, + 20, + 6, + 47, + 48, + 44, + 31, + 27, + 48, + 49, + 34, + 4, + 6, + 20, + 43, + 44, + 49, + 41, + 19, + 46, + 20, + 0, + 44, + 32, + 43, + 35, + 14, + 24, + 35, + 28, + 11, + 1, + 32, + 5, + 48, + 27, + 14, + 37, + 24, + 45, + 7, + 22, + 26, + 34, + 37, + 37, + 43, + 41, + 29, + 20, + 9, + 37, + 11, + 3, + 44, + 7, + 23, + 23, + 22, + 0, + 14, + 47, + 8, + 33, + 23, + 10, + 19, + 32, + 2, + 7, + 17, + 10, + 45, + 26, + 5, + 27, + 32, + 1, + 4, + 43, + 4, + 33, + 40, + 38, + 4, + 4, + 15, + 13, + 12, + 19, + 24, + 7, + 28, + 33, + 9, + 15, + 25, + 9, + 11, + 4, + 43, + 10, + 17, + 40, + 49, + 42, + 27, + 42, + 16, + 35, + 41, + 44, + 22, + 1, + 20, + 16, + 16, + 21, + 14, + 13, + 12, + 32, + 18, + 35, + 31, + 19, + 14, + 4, + 46, + 0, + 12, + 17, + 37, + 47, + 36, + 27, + 0, + 28, + 12, + 6, + 43, + 44, + 6, + 34, + 12, + 7, + 11, + 42, + 18, + 2, + 32, + 43, + 5, + 5, + 47, + 23, + 13, + 41, + 39, + 8, + 28, + 49, + 42, + 49, + 0, + 26, + 30, + 43, + 35, + 33, + 22, + 22, + 41, + 9, + 38, + 22, + 8, + 45, + 27, + 45, + 34, + 42, + 20, + 16, + 7, + 35, + 33, + 8, + 43, + 14, + 47, + 19, + 27, + 47, + 4, + 44, + 48, + 38, + 33, + 40, + 32, + 22, + 2, + 44, + 42, + 47, + 40, + 50, + 30, + 5, + 34, + 0, + 15, + 27, + 49, + 31, + 40, + 5, + 7, + 3, + 36, + 26, + 2, + 27, + 26, + 24, + 34, + 11, + 31, + 33, + 16, + 10, + 12, + 15, + 30, + 5, + 8, + 8, + 7, + 31, + 10, + 6, + 29, + 33, + 8, + 42, + 50, + 11, + 8, + 5, + 39, + 39, + 47, + 36, + 14, + 37, + 39, + 19, + 33, + 16, + 42, + 9, + 30, + 13, + 27, + 50, + 11, + 50, + 10, + 4, + 40, + 25, + 8, + 44, + 43, + 17, + 0, + 14, + 25, + 24, + 46, + 26, + 47, + 4, + 3, + 17, + 15, + 47, + 17, + 2, + 10, + 35, + 44, + 35, + 41, + 21, + 47, + 43, + 4, + 24, + 47, + 10, + 36, + 33, + 11, + 20, + 25, + 47, + 16, + 2, + 9, + 21, + 20, + 47, + 5, + 35, + 46, + 2, + 5, + 1, + 40, + 46, + 7, + 21, + 39, + 43, + 45, + 34, + 19, + 32, + 47, + 31, + 35, + 41, + 8, + 37, + 47, + 33, + 42, + 7, + 1, + 44, + 46, + 37, + 13, + 33, + 21, + 48, + 6, + 44, + 23, + 44, + 19, + 2, + 4, + 37, + 20, + 32, + 37, + 34, + 23, + 4, + 40, + 9, + 31, + 24, + 41, + 2, + 38, + 10, + 38, + 8, + 26, + 21, + 5, + 45, + 50, + 8, + 28, + 1, + 31, + 47, + 16, + 46, + 17, + 23, + 18, + 40, + 47, + 19, + 13, + 14, + 18, + 1, + 7, + 26, + 35, + 36, + 20, + 19, + 23, + 21, + 37, + 5, + 14, + 45, + 46, + 15, + 5, + 34, + 8, + 16, + 29, + 44, + 0, + 27, + 35, + 3, + 50, + 37, + 39, + 18, + 41, + 24, + 11, + 24, + 13, + 4, + 10, + 19, + 25, + 26, + 15, + 45, + 50, + 37, + 47, + 0, + 0, + 20, + 14, + 22, + 41, + 30, + 5, + 12, + 45, + 3, + 13, + 21, + 34, + 31, + 49, + 3, + 38, + 21, + 44, + 36, + 6, + 12, + 34, + 10, + 44, + 28, + 25, + 42, + 10, + 34, + 19, + 9, + 4, + 8, + 3, + 2, + 48, + 20, + 43, + 43, + 26, + 48, + 15, + 20, + 4, + 29, + 31, + 22, + 15, + 13, + 43, + 37, + 48, + 49, + 9, + 7, + 46, + 0, + 23, + 22, + 18, + 39, + 41, + 49, + 41, + 31, + 27, + 20, + 15, + 6, + 25, + 10, + 29, + 12, + 7, + 11, + 3, + 35, + 47, + 24, + 41, + 2, + 31, + 34, + 29, + 36, + 45, + 17, + 15, + 44, + 43, + 12, + 39, + 26, + 35, + 24, + 15, + 35, + 46, + 47, + 0, + 19, + 10, + 21, + 23, + 32, + 18, + 32, + 7, + 24, + 47, + 31, + 37, + 16, + 22, + 49, + 37, + 40, + 48, + 25, + 4, + 26, + 29, + 36, + 11, + 13, + 19, + 18, + 42, + 28, + 13, + 38, + 21, + 24, + 40, + 14, + 41, + 15, + 34, + 37, + 13, + 44, + 33, + 38, + 0, + 26, + 47, + 45, + 11, + 5, + 50, + 25, + 41, + 33, + 6, + 29, + 33, + 44, + 24, + 8, + 42, + 11, + 40, + 5, + 40, + 6, + 27, + 12, + 28, + 40, + 38, + 33, + 42, + 8, + 29, + 13, + 28, + 36, + 48, + 23, + 29, + 28, + 36, + 15, + 21, + 5, + 15, + 25, + 4, + 37, + 50, + 18, + 38, + 9, + 27, + 14, + 3, + 30, + 45, + 26, + 27, + 23, + 21, + 39, + 35, + 46, + 8, + 14, + 30, + 47, + 16, + 37, + 48, + 46, + 45, + 42, + 10, + 9, + 44, + 7, + 49, + 8, + 42, + 35, + 22, + 1, + 47, + 7, + 17, + 32, + 11, + 42, + 30, + 1, + 5, + 45, + 47, + 14, + 23, + 20, + 12, + 5, + 6, + 1, + 33, + 37, + 12, + 23, + 19, + 50, + 45, + 16, + 33, + 28, + 16, + 45, + 2, + 23, + 49, + 26, + 13, + 14, + 3, + 33, + 22, + 27, + 7, + 19, + 4, + 48, + 50, + 38, + 28, + 44, + 17, + 3, + 15, + 36, + 16, + 3, + 45, + 25, + 49, + 8, + 25, + 10, + 43, + 11, + 46, + 7, + 36, + 31, + 29, + 6, + 2, + 41, + 48, + 50, + 35, + 29, + 20, + 1, + 50, + 30, + 43, + 24, + 2, + 12, + 24, + 23, + 37, + 42, + 19, + 38, + 46, + 21, + 13, + 33, + 0, + 29, + 26, + 21, + 20, + 48, + 34, + 40, + 5, + 20, + 4, + 36, + 28, + 0, + 39, + 13, + 35, + 42, + 31, + 13, + 19, + 32, + 8, + 31, + 17, + 27, + 23, + 42, + 35, + 17, + 13, + 6, + 3, + 47, + 11, + 12, + 26, + 46, + 21, + 0, + 4, + 36, + 43, + 33, + 34, + 42, + 5, + 33, + 46, + 14, + 44, + 27, + 18, + 31, + 13, + 47, + 27, + 14, + 44, + 33, + 45, + 21, + 43, + 18, + 37, + 0, + 36, + 5, + 7, + 34, + 5, + 30, + 10, + 35, + 16, + 5, + 0, + 40, + 21, + 46, + 17, + 27, + 49, + 1, + 12, + 19, + 49, + 49, + 42, + 30, + 19, + 8, + 46, + 37, + 13, + 48, + 46, + 8, + 0, + 12, + 7, + 15, + 1, + 45, + 44, + 42, + 14, + 14, + 15, + 16, + 42, + 27, + 7, + 22, + 19, + 5, + 6, + 10, + 3, + 3, + 27, + 15, + 36, + 33, + 44, + 7, + 7, + 43, + 11, + 47, + 10, + 23, + 3, + 41, + 32, + 42, + 37, + 1, + 30, + 6, + 40, + 30, + 33, + 14, + 25, + 45, + 11, + 1, + 18, + 43, + 45, + 41, + 33, + 31, + 36, + 0, + 17, + 2, + 46, + 44, + 37, + 23, + 4, + 42, + 32, + 48, + 11, + 22, + 32, + 42, + 31, + 50, + 16, + 31, + 5, + 26, + 18, + 42, + 5, + 16, + 9, + 8, + 47, + 38, + 36, + 18, + 49, + 43, + 6, + 4, + 16, + 1, + 40, + 32, + 18, + 31, + 34, + 17, + 6, + 8, + 45, + 3, + 3, + 25, + 45, + 48, + 46, + 25, + 45, + 15, + 48, + 16, + 42, + 43, + 4, + 30, + 6, + 24, + 29, + 39, + 10, + 6, + 34, + 31, + 47, + 33, + 34, + 42, + 29, + 18, + 46, + 46, + 2, + 18, + 19, + 48, + 25, + 48, + 41, + 46, + 44, + 33, + 20, + 2, + 17, + 1, + 14, + 4, + 37, + 28, + 24, + 43, + 42, + 33, + 27, + 33, + 49, + 29, + 2, + 41, + 33, + 7, + 46, + 12, + 33, + 18, + 15, + 4, + 8, + 37, + 9, + 41, + 41, + 13, + 1, + 3, + 7, + 18, + 12, + 26, + 11, + 45, + 31, + 9, + 31, + 35, + 36, + 6, + 45, + 30, + 28, + 20, + 6, + 6, + 6, + 47, + 11, + 18, + 20, + 32, + 2, + 6, + 25, + 30, + 15, + 15, + 27, + 8, + 28, + 37, + 0, + 22, + 28, + 3, + 43, + 41, + 10, + 31, + 14, + 6, + 6, + 50, + 28, + 37, + 24, + 7, + 27, + 14, + 40, + 50, + 30, + 43, + 22, + 7, + 0, + 36, + 10, + 45, + 38, + 12, + 27, + 13, + 13, + 26, + 34, + 41, + 0, + 50, + 14, + 1, + 36, + 41, + 36, + 50, + 8, + 4, + 24, + 12, + 32, + 27, + 3, + 46, + 48, + 8, + 38, + 42, + 44, + 45, + 29, + 18, + 40, + 35, + 21, + 7, + 6, + 16, + 42, + 25, + 45, + 34, + 47, + 13, + 36, + 8, + 39, + 41, + 8, + 17, + 1, + 39, + 49, + 32, + 9, + 21, + 28, + 30, + 2, + 21, + 37, + 45, + 3, + 42, + 40, + 29, + 35, + 28, + 49, + 26, + 3, + 41, + 45, + 42, + 13, + 29, + 3, + 44, + 42, + 10, + 26, + 0, + 5, + 32, + 7, + 46, + 47, + 8, + 38, + 31, + 20, + 10, + 31, + 47, + 41, + 19, + 37, + 43, + 30, + 25, + 1, + 29, + 32, + 29, + 41, + 20, + 14, + 27, + 21, + 14, + 25, + 42, + 4, + 5, + 26, + 32, + 27, + 13, + 17, + 33, + 42, + 7, + 17, + 40, + 9, + 22, + 28, + 16, + 3, + 26, + 24, + 5, + 8, + 2, + 37, + 15, + 37, + 34, + 49, + 44, + 32, + 35, + 44, + 37, + 37, + 43, + 35, + 42, + 42, + 5, + 24, + 14, + 25, + 35, + 35, + 26, + 7, + 9, + 34, + 43, + 46, + 3, + 40, + 22, + 31, + 25, + 1, + 26, + 31, + 15, + 23, + 13, + 35, + 0, + 4, + 23, + 40, + 44, + 8, + 25, + 16, + 8, + 13, + 0, + 17, + 33, + 46, + 28, + 15, + 10, + 41, + 15, + 9, + 18, + 41, + 44, + 21, + 1, + 46, + 24, + 43, + 4, + 36, + 27, + 34, + 43, + 39, + 2, + 26, + 42, + 39, + 3, + 32, + 16, + 34, + 36, + 22, + 43, + 22, + 2, + 20, + 18, + 26, + 39, + 5, + 27, + 4, + 14, + 34, + 17, + 33, + 11, + 21, + 47, + 38, + 33, + 42, + 13, + 36, + 5, + 1, + 1, + 38, + 21, + 35, + 31, + 24, + 33, + 8, + 6, + 2, + 13, + 1, + 22, + 50, + 23, + 41, + 32, + 16, + 15, + 42, + 16, + 19, + 27, + 1, + 28, + 14, + 39, + 5, + 21, + 0, + 43, + 35, + 18, + 38, + 46, + 43, + 0, + 10, + 28, + 21, + 34, + 11, + 10, + 44, + 48, + 44, + 18, + 4, + 6, + 41, + 34, + 17, + 17, + 26, + 41, + 12, + 7, + 34, + 36, + 9, + 18, + 5, + 6, + 15, + 0, + 26, + 37, + 20, + 42, + 16, + 9, + 28, + 24, + 30, + 39, + 29, + 5, + 3, + 48, + 37, + 10, + 10, + 19, + 33, + 20, + 2, + 39, + 21, + 47, + 19, + 13, + 22, + 16, + 14, + 23, + 29, + 27, + 45, + 46, + 44, + 11, + 30, + 14, + 43, + 37, + 24, + 10, + 26, + 14, + 34, + 12, + 5, + 40, + 33, + 46, + 31, + 39, + 11, + 44, + 23, + 43, + 36, + 14, + 7, + 33, + 33, + 43, + 50, + 7, + 30, + 2, + 3, + 22, + 30, + 49, + 1, + 29, + 34, + 31, + 29, + 7, + 46, + 32, + 47, + 35, + 19, + 42, + 27, + 12, + 4, + 10, + 39, + 4, + 12, + 43, + 19, + 44, + 47, + 43, + 0, + 33, + 20, + 14, + 6, + 25, + 21, + 6, + 20, + 0, + 8, + 20, + 31, + 31, + 39, + 4, + 36, + 40, + 39, + 14, + 11, + 9, + 43, + 22, + 3, + 36, + 2, + 37, + 44, + 24, + 30, + 50, + 22, + 9, + 3, + 16, + 9, + 0, + 6, + 47, + 5, + 6, + 35, + 39, + 5, + 5, + 20, + 31, + 1, + 30, + 25, + 36, + 26, + 11, + 7, + 0, + 38, + 4, + 13, + 30, + 32, + 45, + 29, + 27, + 27, + 30, + 46, + 17, + 16, + 49, + 11, + 33, + 33, + 29, + 1, + 44, + 47, + 5, + 44, + 24, + 34, + 39, + 16, + 45, + 30, + 20, + 7, + 35, + 40, + 50, + 14, + 20, + 30, + 8, + 46, + 10, + 11, + 48, + 4, + 41, + 45, + 7, + 47, + 7, + 12, + 12, + 10, + 2, + 42, + 39, + 14, + 10, + 8, + 18, + 27, + 36, + 15, + 4, + 8, + 42, + 35, + 24, + 35, + 30, + 0, + 44, + 11, + 19, + 5, + 35, + 34, + 10, + 11, + 22, + 16, + 27, + 23, + 33, + 32, + 8, + 5, + 41, + 21, + 5, + 13, + 0, + 11, + 19, + 8, + 5, + 19, + 23, + 30, + 8, + 38, + 29, + 23, + 9, + 40, + 12, + 36, + 25, + 11, + 46, + 18, + 13, + 13, + 27, + 29, + 31, + 7, + 21, + 6, + 7, + 26, + 3, + 24, + 48, + 47, + 10, + 45, + 29, + 44, + 19, + 5, + 30, + 9, + 27, + 30, + 29, + 3, + 43, + 9, + 40, + 32, + 11, + 43, + 16, + 26, + 26, + 6, + 17, + 32, + 14, + 3, + 33, + 39, + 46, + 41, + 39, + 33, + 25, + 1, + 5, + 33, + 4, + 9, + 1, + 9, + 30, + 26, + 3, + 11, + 15, + 11, + 6, + 0, + 15, + 6, + 5, + 43, + 2, + 19, + 19, + 4, + 19, + 6, + 36, + 29, + 40, + 43, + 0, + 37, + 27, + 27, + 35, + 22, + 50, + 38, + 32, + 0, + 13, + 36, + 28, + 24, + 25, + 3, + 35, + 31, + 49, + 1, + 6, + 20, + 25, + 0, + 27, + 35, + 27, + 3, + 29, + 32, + 50, + 48, + 44, + 12, + 1, + 31, + 8, + 24, + 30, + 6, + 31, + 11, + 22, + 47, + 43, + 8, + 49, + 20, + 34, + 17, + 42, + 35, + 27, + 35, + 38, + 32, + 10, + 38, + 10, + 16, + 9, + 38, + 46, + 8, + 40, + 9, + 38, + 32, + 6, + 37, + 50, + 41, + 6, + 10, + 34, + 48, + 20, + 4, + 4, + 34, + 38, + 35, + 30, + 31, + 19, + 46, + 16, + 8, + 38, + 45, + 40, + 18, + 7, + 2, + 31, + 50, + 6, + 19, + 7, + 50, + 49, + 48, + 22, + 8, + 25, + 11, + 45, + 13, + 7, + 20, + 25, + 29, + 16, + 27, + 17, + 8, + 12, + 38, + 34, + 29, + 9, + 14, + 0, + 9, + 39, + 1, + 20, + 15, + 3, + 36, + 47, + 44, + 47, + 29, + 27, + 24, + 4, + 12, + 44, + 50, + 4, + 42, + 43, + 29, + 34, + 7, + 4, + 18, + 45, + 40, + 33, + 0, + 31, + 2, + 14, + 39, + 26, + 32, + 38, + 40, + 35, + 23, + 31, + 33, + 20, + 36, + 3, + 39, + 32, + 27, + 20, + 42, + 34, + 49, + 10, + 48, + 12, + 12, + 23, + 14, + 47, + 47, + 2, + 24, + 45, + 35, + 8, + 41, + 43, + 41, + 10, + 42, + 40, + 5, + 24, + 28, + 22, + 10, + 8, + 11, + 8, + 16, + 19, + 46, + 39, + 29, + 38, + 35, + 30, + 8, + 50, + 18, + 37, + 21, + 26, + 36, + 30, + 40, + 38, + 22, + 4, + 21, + 31, + 8, + 4, + 20, + 39, + 40, + 29, + 44, + 32, + 46, + 24, + 38, + 29, + 35, + 43, + 14, + 26, + 45, + 44, + 4, + 50, + 45, + 29, + 27, + 28, + 26, + 15, + 8, + 21, + 39, + 20, + 13, + 17, + 17, + 44, + 8, + 2, + 28, + 6, + 31, + 30, + 8, + 28, + 45, + 33, + 22, + 13, + 4, + 13, + 10, + 14, + 24, + 17, + 47, + 32, + 11, + 28, + 19, + 13, + 32, + 20, + 24, + 29, + 39, + 13, + 29, + 25, + 34, + 35, + 50, + 19, + 47, + 20, + 41, + 11, + 1, + 2, + 40, + 15, + 18, + 21, + 12, + 28, + 12, + 25, + 0, + 47, + 46, + 2, + 33, + 41, + 5, + 21, + 40, + 25, + 28, + 44, + 9, + 27, + 46, + 14, + 6, + 32, + 3, + 45, + 20, + 30, + 48, + 29, + 13, + 25, + 23, + 39, + 36, + 16, + 44, + 31, + 10, + 13, + 48, + 9, + 20, + 26, + 37, + 23, + 23, + 13, + 50, + 29, + 30, + 28, + 41, + 50, + 3, + 41, + 36, + 25, + 39, + 19, + 21, + 27, + 23, + 15, + 16, + 45, + 12, + 8, + 3, + 47, + 15, + 0, + 13, + 31, + 22, + 13, + 37, + 20, + 29, + 27, + 26, + 25, + 44, + 18, + 17, + 28, + 0, + 13, + 3, + 7, + 16, + 13, + 44, + 4, + 18, + 17, + 16, + 46, + 43, + 16, + 3, + 11, + 24, + 4, + 34, + 35, + 26, + 38, + 50, + 39, + 44, + 41, + 45, + 14, + 37, + 36, + 14, + 30, + 34, + 32, + 23, + 12, + 50, + 25, + 33, + 16, + 48, + 32, + 9, + 21, + 23, + 48, + 35, + 39, + 15, + 30, + 35, + 3, + 9, + 12, + 38, + 40, + 32, + 41, + 1, + 32, + 36, + 23, + 23, + 47, + 47, + 15, + 31, + 20, + 40, + 18, + 20, + 19, + 11, + 23, + 46, + 8, + 21, + 36, + 16, + 34, + 40, + 37, + 43, + 19, + 30, + 37, + 20, + 36, + 7, + 1, + 11, + 14, + 50, + 21, + 4, + 43, + 37, + 14, + 6, + 14, + 2, + 33, + 26, + 29, + 4, + 24, + 36, + 41, + 45, + 19, + 25, + 29, + 9, + 43, + 3, + 47, + 32, + 12, + 32, + 14, + 1, + 31, + 27, + 29, + 9, + 5, + 28, + 30, + 15, + 18, + 13, + 33, + 31, + 1, + 15, + 11, + 19, + 27, + 5, + 4, + 47, + 48, + 15, + 10, + 40, + 42, + 50, + 29, + 4, + 18, + 16, + 24, + 3, + 30, + 29, + 41, + 47, + 11, + 18, + 32, + 14, + 48, + 12, + 26, + 45, + 26, + 26, + 47, + 12, + 11, + 27, + 40, + 32, + 36, + 32, + 19, + 44, + 9, + 46, + 2, + 32, + 24, + 4, + 45, + 5, + 33, + 15, + 22, + 15, + 46, + 22, + 28, + 30, + 45, + 21, + 31, + 28, + 26, + 44, + 22, + 42, + 35, + 24, + 22, + 28, + 28, + 36, + 37, + 34, + 49, + 37, + 13, + 25, + 0, + 36, + 8, + 13, + 42, + 32, + 34, + 13, + 28, + 45, + 19, + 45, + 37, + 28, + 6, + 44, + 43, + 8, + 49, + 27, + 24, + 36, + 40, + 24, + 11, + 22, + 36, + 17, + 33, + 30, + 12, + 17, + 47, + 47, + 46, + 2, + 11, + 5, + 11, + 37, + 23, + 31, + 13, + 11, + 40, + 21, + 2, + 19, + 11, + 48, + 6, + 14, + 32, + 18, + 50, + 37, + 24, + 16, + 31, + 20, + 43, + 35, + 8, + 40, + 26, + 24, + 41, + 50, + 21, + 45, + 26, + 39, + 36, + 50, + 17, + 47, + 28, + 49, + 38, + 21, + 7, + 20, + 0, + 15, + 46, + 39, + 8, + 23, + 15, + 2, + 3, + 31, + 37, + 12, + 44, + 23, + 10, + 42, + 45, + 29, + 23, + 41, + 36, + 0, + 41, + 1, + 26, + 22, + 39, + 16, + 47, + 34, + 5, + 15, + 8, + 47, + 49, + 4, + 40, + 48, + 20, + 12, + 3, + 41, + 6, + 42, + 1, + 11, + 13, + 4, + 29, + 44, + 42, + 2, + 50, + 39, + 48, + 32, + 46, + 37, + 8, + 4, + 28, + 21, + 40, + 7, + 50, + 40, + 15, + 49, + 37, + 30, + 29, + 19, + 42, + 50, + 44, + 32, + 27, + 40, + 41, + 21, + 7, + 20, + 4, + 4, + 2, + 20, + 25, + 50, + 43, + 29, + 27, + 11, + 46, + 48, + 27, + 47, + 9, + 46, + 14, + 30, + 21, + 38, + 30, + 10, + 21, + 25, + 28, + 8, + 21, + 23, + 8, + 23, + 17, + 6, + 41, + 30, + 40, + 19, + 10, + 39, + 10, + 36, + 16, + 19, + 20, + 11, + 42, + 29, + 4, + 19, + 11, + 33, + 7, + 26, + 12, + 0, + 22, + 34, + 1, + 14, + 19, + 35, + 14, + 39, + 38, + 34, + 32, + 12, + 11, + 41, + 41, + 37, + 18, + 18, + 13, + 29, + 28, + 46, + 8, + 23, + 26, + 19, + 50, + 25, + 46, + 17, + 30, + 37, + 39, + 14, + 35, + 1, + 44, + 5, + 49, + 44, + 8, + 2, + 1, + 48, + 23, + 15, + 10, + 17, + 44, + 0, + 14, + 8, + 39, + 36, + 40, + 16, + 41, + 8, + 48, + 7, + 31, + 4, + 39, + 31, + 12, + 32, + 14, + 4, + 24, + 49, + 17, + 4, + 26, + 49, + 23, + 14, + 5, + 4, + 11, + 42, + 0, + 10, + 16, + 4, + 2, + 24, + 1, + 34, + 17, + 14, + 5, + 37, + 35, + 11, + 25, + 4, + 33, + 7, + 4, + 1, + 31, + 15, + 3, + 21, + 42, + 24, + 13, + 17, + 40, + 10, + 33, + 2, + 24, + 19, + 6, + 48, + 4, + 16, + 24, + 11, + 5, + 10, + 38, + 20, + 10, + 1, + 31, + 21, + 46, + 44, + 19, + 37, + 36, + 2, + 26, + 25, + 39, + 31, + 38, + 25, + 45, + 8, + 18, + 12, + 11, + 6, + 13, + 44, + 20, + 9, + 28, + 7, + 28, + 32, + 8, + 34, + 4, + 49, + 48, + 13, + 6, + 43, + 30, + 34, + 50, + 18, + 18, + 50, + 5, + 46, + 6, + 25, + 33, + 31, + 37, + 42, + 2, + 32, + 41, + 16, + 42, + 7, + 24, + 39, + 6, + 6, + 48, + 10, + 17, + 32, + 7, + 33, + 24, + 4, + 27, + 2, + 9, + 10, + 41, + 37, + 33, + 13, + 8, + 20, + 24, + 12, + 37, + 29, + 41, + 4, + 43, + 13, + 28, + 9, + 31, + 31, + 49, + 6, + 47, + 30, + 26, + 2, + 24, + 32, + 1, + 18, + 7, + 2, + 5, + 49, + 50, + 29, + 29, + 31, + 48, + 11, + 34, + 2, + 2, + 24, + 48, + 22, + 47, + 47, + 31, + 31, + 33, + 19, + 50, + 49, + 8, + 28, + 3, + 32, + 34, + 15, + 34, + 21, + 26, + 25, + 16, + 1, + 1, + 38, + 6, + 3, + 45, + 36, + 29, + 0, + 3, + 27, + 27, + 46, + 28, + 13, + 35, + 8, + 30, + 5, + 16, + 30, + 41, + 31, + 24, + 1, + 14, + 27, + 12, + 27, + 7, + 8, + 17, + 17, + 44, + 45, + 12, + 6, + 4, + 31, + 43, + 24, + 8, + 13, + 30, + 50, + 14, + 7, + 4, + 10, + 19, + 29, + 2, + 1, + 8, + 18, + 27, + 37, + 14, + 48, + 45, + 48, + 28, + 11, + 41, + 21, + 21, + 22, + 17, + 40, + 20, + 23, + 1, + 19, + 4, + 26, + 15, + 28, + 41, + 49, + 38, + 23, + 9, + 44, + 43, + 24, + 50, + 11, + 14, + 43, + 34, + 12, + 28, + 44, + 16, + 20, + 39, + 8, + 23, + 13, + 19, + 11, + 43, + 24, + 48, + 28, + 42, + 42, + 11, + 42, + 34, + 15, + 42, + 36, + 8, + 25, + 30, + 3, + 20, + 17, + 23, + 37, + 3, + 17, + 14, + 41, + 7, + 4, + 6, + 11, + 15, + 15, + 48, + 3, + 43, + 29, + 46, + 15, + 20, + 38, + 17, + 2, + 24, + 50, + 34, + 49, + 0, + 19, + 7, + 40, + 14, + 32, + 35, + 18, + 15, + 24, + 43, + 38, + 18, + 20, + 31, + 0, + 12, + 11, + 6, + 33, + 19, + 25, + 36, + 2, + 42, + 30, + 26, + 42, + 1, + 26, + 22, + 37, + 30, + 12, + 32, + 47, + 34, + 41, + 31, + 8, + 0, + 34, + 3, + 49, + 5, + 17, + 45, + 0, + 35, + 48, + 38, + 20, + 47, + 27, + 31, + 50, + 37, + 26, + 21, + 32, + 29, + 49, + 39, + 46, + 18, + 11, + 33, + 23, + 11, + 13, + 44, + 2, + 11, + 31, + 24, + 11, + 17, + 24, + 20, + 50, + 2, + 19, + 25, + 26, + 18, + 25, + 22, + 42, + 47, + 24, + 19, + 40, + 50, + 33, + 31, + 42, + 20, + 14, + 17, + 19, + 33, + 23, + 22, + 9, + 4, + 41, + 50, + 21, + 27, + 25, + 20, + 6, + 2, + 5, + 25, + 8, + 43, + 35, + 43, + 22, + 3, + 28, + 49, + 22, + 15, + 31, + 28, + 11, + 15, + 46, + 22, + 30, + 35, + 28, + 5, + 11, + 19, + 6, + 42, + 1, + 25, + 39, + 5, + 39, + 0, + 38, + 50, + 6, + 24, + 13, + 10, + 21, + 10, + 25, + 34, + 27, + 48, + 46, + 26, + 10, + 49, + 11, + 26, + 47, + 20, + 37, + 29, + 19, + 33, + 34, + 43, + 20, + 47, + 29, + 11, + 17, + 8, + 26, + 10, + 11, + 45, + 45, + 49, + 3, + 8, + 45, + 27, + 20, + 39, + 3, + 6, + 3, + 32, + 25, + 13, + 36, + 24, + 14, + 31, + 10, + 25, + 5, + 5, + 27, + 46, + 1, + 33, + 36, + 44, + 2, + 1, + 44, + 25, + 18, + 23, + 47, + 15, + 46, + 47, + 17, + 48, + 50, + 18, + 2, + 34, + 39, + 19, + 24, + 44, + 28, + 21, + 0, + 20, + 6, + 37, + 30, + 45, + 41, + 15, + 14, + 5, + 8, + 39, + 4, + 15, + 38, + 28, + 14, + 32, + 19, + 47, + 43, + 25, + 16, + 49, + 17, + 26, + 31, + 31, + 50, + 0, + 4, + 45, + 3, + 3, + 47, + 15, + 13, + 50, + 19, + 9, + 25, + 34, + 4, + 8, + 31, + 19, + 50, + 18, + 33, + 35, + 48, + 17, + 2, + 5, + 9, + 32, + 4, + 0, + 40, + 49, + 30, + 29, + 25, + 38, + 26, + 6, + 20, + 20, + 29, + 35, + 36, + 2, + 6, + 25, + 32, + 21, + 6, + 11, + 3, + 39, + 3, + 3, + 35, + 41, + 45, + 39, + 11, + 10, + 38, + 3, + 12, + 40, + 32, + 27, + 48, + 16, + 33, + 4, + 30, + 37, + 2, + 4, + 30, + 34, + 36, + 20, + 14, + 8, + 23, + 0, + 22, + 18, + 36, + 36, + 20, + 35, + 3, + 14, + 33, + 9, + 22, + 47, + 2, + 24, + 29, + 36, + 11, + 35, + 37, + 17, + 16, + 14, + 49, + 27, + 20, + 46, + 45, + 23, + 48, + 30, + 31, + 38, + 40, + 34, + 23, + 50, + 43, + 44, + 0, + 46, + 34, + 20, + 37, + 37, + 41, + 34, + 2, + 48, + 3, + 4, + 4, + 24, + 17, + 20, + 7, + 26, + 50, + 38, + 7, + 8, + 5, + 13, + 49, + 35, + 37, + 50, + 3, + 5, + 1, + 23, + 12, + 26, + 19, + 22, + 47, + 11, + 50, + 45, + 5, + 6, + 13, + 21, + 36, + 7, + 37, + 26, + 39, + 22, + 37, + 13, + 5, + 30, + 41, + 45, + 31, + 21, + 3, + 8, + 42, + 28, + 28, + 45, + 27, + 13, + 0, + 39, + 34, + 38, + 33, + 31, + 29, + 39, + 46, + 0, + 16, + 9, + 17, + 35, + 9, + 11, + 30, + 5, + 17, + 23, + 27, + 17, + 30, + 15, + 12, + 21, + 34, + 34, + 14, + 23, + 35, + 37, + 29, + 47, + 12, + 37, + 5, + 38, + 27, + 10, + 25, + 39, + 1, + 2, + 11, + 9, + 43, + 35, + 32, + 49, + 1, + 27, + 2, + 41, + 45, + 50, + 20, + 23, + 15, + 25, + 14, + 12, + 22, + 44, + 45, + 13, + 6, + 21, + 23, + 27, + 6, + 41, + 44, + 8, + 9, + 49, + 11, + 1, + 33, + 49, + 27, + 6, + 45, + 35, + 3, + 10, + 17, + 11, + 47, + 16, + 48, + 10, + 3, + 3, + 21, + 16, + 37, + 48, + 4, + 50, + 40, + 32, + 14, + 15, + 11, + 21, + 39, + 38, + 42, + 10, + 4, + 33, + 46, + 5, + 4, + 39, + 41, + 16, + 7, + 41, + 20, + 25, + 9, + 45, + 18, + 8, + 27, + 24, + 49, + 42, + 15, + 29, + 14, + 2, + 3, + 45, + 18, + 41, + 29, + 5, + 14, + 42, + 36, + 34, + 49, + 41, + 46, + 43, + 7, + 14, + 18, + 32, + 33, + 9, + 25, + 28, + 25, + 37, + 41, + 18, + 16, + 10, + 48, + 37, + 15, + 28, + 24, + 50, + 8, + 32, + 14, + 11, + 18, + 17, + 9, + 7, + 36, + 28, + 6, + 17, + 11, + 2, + 12, + 32, + 33, + 22, + 18, + 45, + 45, + 18, + 31, + 20, + 25, + 6, + 15, + 23, + 7, + 23, + 0, + 10, + 16, + 37, + 8, + 29, + 40, + 15, + 41, + 9, + 30, + 28, + 21, + 41, + 36, + 41, + 39, + 37, + 8, + 18, + 42, + 43, + 11, + 49, + 27, + 45, + 33, + 5, + 34, + 4, + 7, + 11, + 43, + 30, + 27, + 10, + 41, + 9, + 4, + 7, + 45, + 2, + 29, + 19, + 6, + 32, + 5, + 23, + 21, + 32, + 8, + 2, + 1, + 39, + 28, + 49, + 5, + 4, + 27, + 2, + 3, + 20, + 15, + 0, + 42, + 12, + 32, + 18, + 8, + 49, + 18, + 35, + 39, + 36, + 36, + 23, + 47, + 50, + 21, + 21, + 39, + 0, + 36, + 5, + 33, + 39, + 45, + 30, + 41, + 4, + 28, + 14, + 46, + 40, + 5, + 4, + 48, + 21, + 13, + 31, + 20, + 12, + 11, + 32, + 41, + 2, + 30, + 24, + 38, + 25, + 47, + 8, + 34, + 15, + 6, + 27, + 4, + 13, + 48, + 30, + 5, + 13, + 32, + 50, + 31, + 24, + 7, + 13, + 14, + 31, + 36, + 25, + 11, + 4, + 39, + 49, + 45, + 13, + 6, + 27, + 2, + 35, + 41, + 26, + 37, + 42, + 7, + 11, + 7, + 42, + 24, + 46, + 26, + 15, + 34, + 30, + 16, + 29, + 28, + 30, + 0, + 24, + 9, + 14, + 12, + 18, + 45, + 25, + 6, + 13, + 31, + 0, + 6, + 20, + 30, + 10, + 29, + 22, + 16, + 36, + 43, + 5, + 4, + 36, + 38, + 28, + 14, + 15, + 17, + 28, + 18, + 26, + 47, + 24, + 21, + 4, + 10, + 17, + 22, + 18, + 45, + 2, + 33, + 20, + 14, + 44, + 45, + 15, + 38, + 11, + 11, + 32, + 43, + 0, + 39, + 6, + 12, + 34, + 35, + 41, + 23, + 26, + 20, + 13, + 40, + 25, + 27, + 34, + 11, + 13, + 43, + 15, + 13, + 11, + 28, + 39, + 44, + 35, + 17, + 50, + 22, + 20, + 42, + 41, + 18, + 28, + 31, + 43, + 16, + 40, + 39, + 9, + 39, + 8, + 32, + 12, + 19, + 26, + 39, + 37, + 49, + 37, + 48, + 0, + 21, + 24, + 14, + 30, + 37, + 28, + 47, + 29, + 16, + 12, + 22, + 49, + 21, + 44, + 4, + 24, + 18, + 2, + 39, + 49, + 25, + 21, + 16, + 3, + 47, + 25, + 42, + 12, + 35, + 14, + 47, + 22, + 42, + 28, + 41, + 24, + 17, + 19, + 45, + 15, + 30, + 16, + 39, + 28, + 42, + 7, + 14, + 11, + 6, + 19, + 34, + 48, + 30, + 11, + 13, + 37, + 29, + 34, + 7, + 18, + 32, + 12, + 31, + 49, + 38, + 13, + 20, + 1, + 6, + 23, + 35, + 47, + 25, + 15, + 47, + 3, + 3, + 11, + 24, + 9, + 20, + 3, + 20, + 37, + 34, + 9, + 25, + 6, + 45, + 8, + 15, + 25, + 8, + 24, + 42, + 27, + 4, + 45, + 23, + 36, + 49, + 8, + 2, + 45, + 9, + 8, + 13, + 50, + 21, + 16, + 29, + 32, + 41, + 21, + 6, + 43, + 5, + 48, + 33, + 38, + 34, + 35, + 37, + 36, + 16, + 33, + 42, + 42, + 39, + 34, + 10, + 26, + 11, + 47, + 29, + 2, + 27, + 17, + 8, + 37, + 28, + 24, + 1, + 34, + 47, + 24, + 34, + 22, + 48, + 41, + 13, + 21, + 27, + 13, + 13, + 49, + 22, + 3, + 18, + 41, + 17, + 6, + 2, + 17, + 20, + 39, + 3, + 47, + 34, + 0, + 20, + 27, + 7, + 41, + 32, + 34, + 21, + 0, + 19, + 22, + 2, + 31, + 41, + 22, + 17, + 31, + 15, + 21, + 44, + 18, + 44, + 1, + 6, + 0, + 48, + 3, + 38, + 24, + 19, + 13, + 44, + 12, + 32, + 25, + 24, + 47, + 28, + 5, + 17, + 2, + 24, + 38, + 1, + 29, + 29, + 49, + 45, + 33, + 33, + 22, + 10, + 6, + 38, + 25, + 16, + 24, + 8, + 30, + 7, + 48, + 27, + 35, + 9, + 37, + 34, + 44, + 1, + 48, + 4, + 20, + 12, + 31, + 24, + 34, + 46, + 41, + 28, + 1, + 38, + 20, + 48, + 29, + 44, + 47, + 48, + 21, + 16, + 19, + 40, + 30, + 32, + 1, + 36, + 45, + 35, + 40, + 7, + 8, + 36, + 7, + 48, + 32, + 22, + 47, + 3, + 12, + 44, + 25, + 5, + 43, + 8, + 13, + 44, + 46, + 38, + 29, + 16, + 16, + 13, + 27, + 7, + 47, + 5, + 25, + 26, + 0, + 27, + 21, + 39, + 8, + 12, + 1, + 36, + 12, + 6, + 43, + 40, + 34, + 4, + 4, + 17, + 22, + 29, + 13, + 36, + 31, + 23, + 0, + 50, + 33, + 40, + 11, + 28, + 19, + 43, + 49, + 42, + 22, + 25, + 15, + 19, + 28, + 17, + 21, + 36, + 11, + 33, + 38, + 8, + 36, + 35, + 6, + 35, + 37, + 33, + 29, + 10, + 22, + 29, + 38, + 35, + 36, + 2, + 38, + 5, + 24, + 25, + 11, + 41, + 3, + 13, + 32, + 39, + 44, + 24, + 18, + 3, + 37, + 37, + 23, + 8, + 1, + 48, + 31, + 42, + 40, + 20, + 50, + 30, + 0, + 31, + 25, + 27, + 30, + 17, + 37, + 10, + 17, + 25, + 11, + 9, + 19, + 10, + 1, + 7, + 2, + 30, + 1, + 3, + 47, + 47, + 42, + 15, + 3, + 20, + 7, + 20, + 4, + 41, + 42, + 22, + 14, + 17, + 43, + 37, + 25, + 31, + 38, + 18, + 49, + 31, + 16, + 43, + 36, + 19, + 17, + 32, + 13, + 28, + 37, + 1, + 26, + 6, + 3, + 4, + 26, + 9, + 35, + 8, + 10, + 50, + 41, + 29, + 7, + 40, + 18, + 14, + 36, + 41, + 37, + 18, + 39, + 35, + 20, + 32, + 28, + 6, + 23, + 18, + 0, + 2, + 26, + 31, + 14, + 27, + 18, + 39, + 50, + 27, + 34, + 32, + 29, + 12, + 9, + 32, + 17, + 30, + 32, + 3, + 44, + 6, + 41, + 3, + 11, + 23, + 47, + 7, + 4, + 5, + 49, + 13, + 37, + 4, + 12, + 33, + 11, + 45, + 46, + 13, + 36, + 46, + 48, + 13, + 0, + 22, + 38, + 36, + 45, + 4, + 30, + 20, + 50, + 21, + 43, + 6, + 4, + 41, + 13, + 2, + 48, + 1, + 1, + 12, + 2, + 29, + 11, + 50, + 24, + 1, + 22, + 42, + 4, + 6, + 48, + 22, + 34, + 4, + 2, + 42, + 48, + 40, + 0, + 8, + 9, + 17, + 15, + 49, + 0, + 50, + 44, + 41, + 47, + 20, + 9, + 37, + 6, + 16, + 8, + 39, + 20, + 33, + 18, + 5, + 18, + 50, + 20, + 28, + 37, + 41, + 43, + 11, + 14, + 24, + 3, + 32, + 37, + 41, + 5, + 22, + 0, + 49, + 33, + 34, + 33, + 14, + 17, + 8, + 46, + 33, + 36, + 26, + 34, + 41, + 50, + 13, + 13, + 44, + 38, + 38, + 47, + 0, + 26, + 43, + 16, + 9, + 37, + 18, + 15, + 43, + 25, + 22, + 37, + 3, + 26, + 8, + 19, + 1, + 35, + 47, + 40, + 32, + 9, + 39, + 38, + 43, + 21, + 16, + 17, + 6, + 26, + 22, + 3, + 14, + 17, + 32, + 40, + 14, + 40, + 17, + 14, + 29, + 48, + 34, + 40, + 26, + 12, + 49, + 9, + 6, + 49, + 40, + 11, + 44, + 23, + 49, + 22, + 43, + 8, + 36, + 44, + 33, + 28, + 25, + 13, + 0, + 34, + 26, + 44, + 50, + 40, + 2, + 4, + 16, + 6, + 45, + 38, + 5, + 49, + 25, + 10, + 27, + 16, + 5, + 25, + 34, + 49, + 19, + 41, + 42, + 22, + 2, + 42, + 28, + 15, + 40, + 3, + 8, + 29, + 45, + 12, + 19, + 40, + 47, + 18, + 25, + 2, + 26, + 7, + 46, + 30, + 47, + 49, + 17, + 40, + 14, + 21, + 38, + 0, + 28, + 30, + 37, + 48, + 49, + 12, + 36, + 24, + 8, + 40, + 10, + 38, + 12, + 47, + 40, + 18, + 10, + 7, + 30, + 49, + 0, + 3, + 41, + 21, + 36, + 7, + 3, + 41, + 38, + 48, + 8, + 8, + 25, + 2, + 8, + 37, + 29, + 29, + 28, + 42, + 39, + 35, + 38, + 16, + 43, + 49, + 46, + 42, + 35, + 49, + 46, + 1, + 23, + 23, + 19, + 39, + 7, + 30, + 4, + 28, + 46, + 42, + 16, + 4, + 41, + 17, + 23, + 47, + 33, + 4, + 1, + 7, + 39, + 12, + 28, + 12, + 3, + 4, + 1, + 29, + 19, + 22, + 19, + 31, + 44, + 8, + 8, + 31, + 14, + 38, + 8, + 10, + 48, + 12, + 2, + 11, + 50, + 14, + 12, + 22, + 3, + 15, + 30, + 29, + 30, + 39, + 21, + 32, + 5, + 19, + 38, + 18, + 12, + 23, + 41, + 50, + 48, + 40, + 26, + 22, + 13, + 26, + 0, + 15, + 20, + 7, + 20, + 39, + 45, + 20, + 44, + 39, + 15, + 9, + 36, + 36, + 49, + 37, + 48, + 0, + 34, + 38, + 14, + 49, + 6, + 18, + 5, + 12, + 32, + 7, + 36, + 35, + 15, + 24, + 23, + 8, + 21, + 33, + 20, + 3, + 16, + 48, + 9, + 35, + 43, + 49, + 34, + 34, + 44, + 38, + 2, + 34, + 43, + 26, + 36, + 23, + 35, + 9, + 2, + 43, + 5, + 0, + 37, + 20, + 45, + 12, + 46, + 3, + 26, + 35, + 11, + 30, + 1, + 8, + 20, + 18, + 33, + 9, + 0, + 27, + 38, + 44, + 28, + 49, + 5, + 38, + 23, + 8, + 2, + 23, + 1, + 24, + 13, + 7, + 35, + 45, + 39, + 31, + 38, + 40, + 16, + 26, + 7, + 6, + 14, + 37, + 26, + 46, + 41, + 3, + 40, + 36, + 6, + 20, + 5, + 20, + 10, + 36, + 16, + 45, + 18, + 39, + 10, + 3, + 48, + 19, + 10, + 20, + 50, + 21, + 21, + 26, + 21, + 5, + 28, + 30, + 12, + 35, + 21, + 28, + 10, + 14, + 23, + 0, + 8, + 28, + 16, + 36, + 5, + 18, + 9, + 10, + 48, + 32, + 14, + 10, + 39, + 4, + 3, + 32, + 49, + 27, + 21, + 15, + 15, + 7, + 48, + 44, + 29, + 26, + 40, + 5, + 36, + 16, + 11, + 20, + 45, + 48, + 49, + 19, + 29, + 34, + 17, + 4, + 4, + 11, + 39, + 1, + 31, + 34, + 12, + 28, + 35, + 26, + 14, + 21, + 27, + 7, + 37, + 42, + 33, + 17, + 38, + 4, + 23, + 5, + 42, + 2, + 33, + 20, + 14, + 11, + 43, + 29, + 10, + 5, + 49, + 14, + 10, + 16, + 37, + 46, + 23, + 2, + 39, + 15, + 12, + 25, + 41, + 3, + 9, + 19, + 1, + 18, + 31, + 36, + 10, + 42, + 16, + 5, + 37, + 12, + 48, + 11, + 27, + 30, + 35, + 29, + 13, + 4, + 3, + 6, + 17, + 6, + 32, + 41, + 6, + 16, + 42, + 26, + 18, + 15, + 41, + 21, + 50, + 6, + 49, + 37, + 11, + 1, + 23, + 7, + 10, + 37, + 43, + 24, + 17, + 16, + 12, + 33, + 35, + 46, + 2, + 43, + 3, + 15, + 42, + 48, + 28, + 16, + 29, + 32, + 21, + 13, + 23, + 30, + 16, + 34, + 36, + 5, + 15, + 42, + 14, + 31, + 11, + 47, + 19, + 10, + 7, + 29, + 45, + 37, + 0, + 25, + 11, + 29, + 3, + 10, + 41, + 21, + 30, + 11, + 23, + 46, + 3, + 16, + 24, + 10, + 40, + 34, + 8, + 32, + 42, + 12, + 8, + 27, + 14, + 2, + 41, + 30, + 21, + 12, + 10, + 50, + 5, + 26, + 10, + 40, + 42, + 22, + 50, + 15, + 34, + 11, + 29, + 23, + 13, + 27, + 12, + 30, + 2, + 29, + 31, + 38, + 40, + 33, + 43, + 8, + 33, + 48, + 50, + 49, + 36, + 36, + 2, + 46, + 17, + 41, + 33, + 20, + 10, + 45, + 7, + 20, + 50, + 16, + 21, + 5, + 37, + 43, + 36, + 30, + 13, + 4, + 16, + 28, + 4, + 18, + 23, + 3, + 21, + 2, + 4, + 12, + 8, + 12, + 50, + 10, + 16, + 48, + 12, + 1, + 46, + 17, + 8, + 39, + 35, + 42, + 42, + 15, + 21, + 37, + 6, + 36, + 41, + 43, + 43, + 48, + 43, + 25, + 28, + 2, + 9, + 9, + 25, + 26, + 42, + 38, + 17, + 33, + 38, + 0, + 40, + 12, + 37, + 24, + 38, + 9, + 20, + 31, + 24, + 4, + 8, + 38, + 17, + 19, + 32, + 24, + 3, + 27, + 2, + 6, + 22, + 7, + 7, + 21, + 36, + 31, + 39, + 12, + 37, + 28, + 4, + 48, + 41, + 24, + 22, + 6, + 9, + 0, + 43, + 36, + 37, + 47, + 12, + 37, + 48, + 27, + 30, + 18, + 3, + 10, + 39, + 39, + 20, + 41, + 50, + 4, + 43, + 40, + 42, + 47, + 46, + 5, + 9, + 27, + 37, + 16, + 35, + 6, + 21, + 1, + 24, + 9, + 16, + 30, + 31, + 32, + 50, + 30, + 20, + 17, + 13, + 22, + 13, + 19, + 20, + 31, + 25, + 1, + 42, + 43, + 16, + 50, + 48, + 2, + 8, + 44, + 15, + 2, + 10, + 41, + 2, + 0, + 7, + 40, + 1, + 7, + 26, + 35, + 28, + 29, + 25, + 43, + 20, + 13, + 10, + 31, + 49, + 45, + 27, + 38, + 29, + 1, + 38, + 47, + 5, + 34, + 25, + 10, + 6, + 18, + 39, + 16, + 46, + 2, + 33, + 38, + 26, + 31, + 9, + 41, + 46, + 7, + 39, + 5, + 48, + 49, + 32, + 9, + 2, + 2, + 35, + 28, + 33, + 6, + 23, + 21, + 35, + 44, + 8, + 47, + 1, + 6, + 25, + 35, + 4, + 44, + 35, + 38, + 1, + 14, + 27, + 28, + 6, + 9, + 19, + 11, + 33, + 41, + 24, + 21, + 37, + 30, + 39, + 9, + 42, + 24, + 48, + 33, + 42, + 46, + 10, + 38, + 22, + 29, + 34, + 29, + 6, + 39, + 31, + 12, + 48, + 18, + 44, + 45, + 5, + 44, + 25, + 4, + 44, + 4, + 13, + 26, + 49, + 20, + 49, + 9, + 43, + 6, + 41, + 42, + 41, + 31, + 6, + 3, + 27, + 15, + 22, + 36, + 50, + 39, + 4, + 17, + 13, + 48, + 34, + 13, + 41, + 1, + 25, + 9, + 13, + 11, + 33, + 5, + 26, + 22, + 27, + 15, + 44, + 37, + 0, + 42, + 35, + 42, + 32, + 8, + 32, + 22, + 9, + 45, + 7, + 16, + 23, + 24, + 28, + 44, + 10, + 25, + 39, + 22, + 48, + 16, + 30, + 24, + 43, + 36, + 34, + 9, + 16, + 33, + 42, + 36, + 18, + 11, + 24, + 42, + 9, + 28, + 18, + 2, + 38, + 18, + 23, + 12, + 43, + 5, + 9, + 26, + 16, + 9, + 26, + 19, + 19, + 16, + 35, + 27, + 48, + 13, + 1, + 34, + 37, + 10, + 25, + 32, + 18, + 26, + 17, + 12, + 39, + 17, + 8, + 13, + 28, + 17, + 46, + 37, + 0, + 44, + 8, + 13, + 5, + 10, + 6, + 5, + 1, + 10, + 34, + 15, + 30, + 12, + 9, + 8, + 21, + 14, + 2, + 14, + 19, + 44, + 26, + 17, + 47, + 29, + 24, + 21, + 16, + 27, + 14, + 48, + 13, + 4, + 1, + 32, + 5, + 29, + 10, + 49, + 33, + 25, + 27, + 28, + 39, + 46, + 44, + 2, + 8, + 13, + 24, + 41, + 37, + 2, + 18, + 36, + 31, + 4, + 6, + 14, + 24, + 8, + 22, + 10, + 50, + 40, + 8, + 4, + 12, + 21, + 12, + 10, + 19, + 47, + 35, + 7, + 23, + 6, + 24, + 0, + 15, + 26, + 14, + 11, + 19, + 33, + 35, + 0, + 13, + 7, + 7, + 16, + 46, + 0, + 37, + 42, + 11, + 46, + 33, + 11, + 37, + 45, + 34, + 43, + 1, + 15, + 37, + 3, + 18, + 29, + 50, + 31, + 38, + 41, + 42, + 28, + 22, + 32, + 27, + 13, + 12, + 26, + 25, + 37, + 4, + 7, + 20, + 9, + 39, + 48, + 23, + 2, + 44, + 45, + 39, + 12, + 35, + 19, + 20, + 24, + 27, + 42, + 2, + 20, + 32, + 4, + 18, + 46, + 24, + 13, + 35, + 21, + 11, + 36, + 31, + 16, + 48, + 25, + 13, + 42, + 38, + 0, + 19, + 36, + 17, + 27, + 0, + 2, + 40, + 50, + 42, + 31, + 13, + 17, + 23, + 38, + 25, + 46, + 32, + 23, + 14, + 40, + 4, + 16, + 36, + 8, + 18, + 5, + 16, + 9, + 30, + 45, + 31, + 44, + 8, + 35, + 12, + 22, + 30, + 32, + 44, + 14, + 14, + 39, + 0, + 25, + 3, + 22, + 46, + 25, + 5, + 6, + 23, + 32, + 24, + 23, + 46, + 21, + 1, + 48, + 29, + 32, + 33, + 11, + 26, + 46, + 1, + 43, + 32, + 7, + 19, + 31, + 5, + 46, + 21, + 28, + 25, + 36, + 13, + 45, + 29, + 3, + 19, + 34, + 29, + 4, + 21, + 34, + 14, + 26, + 23, + 0, + 41, + 50, + 3, + 28, + 4, + 50, + 41, + 6, + 4, + 40, + 49, + 5, + 9, + 13, + 41, + 11, + 37, + 29, + 13, + 8, + 18, + 17, + 4, + 11, + 48, + 40, + 49, + 26, + 39, + 23, + 13, + 15, + 17, + 41, + 40, + 8, + 9, + 27, + 47, + 2, + 19, + 4, + 14, + 39, + 46, + 26, + 32, + 10, + 7, + 41, + 1, + 22, + 18, + 27, + 31, + 48, + 23, + 49, + 26, + 8, + 8, + 24, + 22, + 6, + 30, + 1, + 21, + 50, + 1, + 46, + 40, + 1, + 19, + 13, + 38, + 26, + 10, + 37, + 26, + 7, + 15, + 3, + 17, + 40, + 35, + 24, + 10, + 49, + 24, + 9, + 28, + 28, + 13, + 8, + 11, + 42, + 21, + 2, + 28, + 11, + 11, + 4, + 45, + 8, + 39, + 45, + 1, + 29, + 2, + 22, + 34, + 1, + 34, + 36, + 43, + 9, + 31, + 30, + 11, + 26, + 14, + 50, + 15, + 26, + 44, + 39, + 12, + 42, + 3, + 43, + 46, + 48, + 7, + 0, + 44, + 4, + 20, + 10, + 9, + 16, + 14, + 33, + 50, + 8, + 16, + 27, + 17, + 37, + 27, + 34, + 5, + 47, + 17, + 35, + 9, + 28, + 37, + 20, + 42, + 26, + 5, + 26, + 35, + 3, + 44, + 30, + 49, + 19, + 49, + 9, + 49, + 38, + 28, + 12, + 47, + 20, + 8, + 13, + 12, + 16, + 21, + 17, + 44, + 45, + 15, + 24, + 28, + 7, + 1, + 17, + 22, + 5, + 33, + 40, + 42, + 19, + 25, + 19, + 15, + 2, + 30, + 22, + 35, + 7, + 22, + 42, + 14, + 14, + 30, + 1, + 10, + 48, + 28, + 25, + 40, + 2, + 10, + 26, + 35, + 19, + 37, + 11, + 17, + 39, + 32, + 4, + 28, + 41, + 17, + 49, + 19, + 14, + 9, + 14, + 34, + 11, + 27, + 38, + 27, + 50, + 44, + 46, + 34, + 47, + 43, + 30, + 1, + 27, + 45, + 39, + 23, + 33, + 14, + 34, + 37, + 2, + 24, + 46, + 43, + 0, + 50, + 40, + 2, + 40, + 43, + 44, + 44, + 12, + 46, + 32, + 4, + 40, + 44, + 31, + 43, + 29, + 46, + 40, + 43, + 47, + 48, + 2, + 16, + 33, + 44, + 40, + 37, + 1, + 15, + 37, + 29, + 45, + 42, + 37, + 35, + 37, + 38, + 5, + 42, + 46, + 41, + 12, + 15, + 25, + 49, + 4, + 40, + 20, + 35, + 7, + 40, + 35, + 33, + 6, + 32, + 2, + 18, + 27, + 18, + 39, + 44, + 16, + 10, + 47, + 41, + 49, + 19, + 34, + 31, + 32, + 13, + 42, + 39, + 10, + 34, + 33, + 1, + 10, + 50, + 42, + 19, + 10, + 28, + 10, + 10, + 38, + 14, + 14, + 29, + 45, + 20, + 12, + 11, + 1, + 11, + 46, + 30, + 50, + 2, + 49, + 44, + 1, + 23, + 36, + 13, + 3, + 34, + 30, + 49, + 2, + 15, + 18, + 8, + 3, + 32, + 48, + 46, + 32, + 31, + 16, + 30, + 9, + 10, + 32, + 34, + 29, + 8, + 9, + 2, + 0, + 31, + 49, + 20, + 42, + 50, + 6, + 21, + 33, + 15, + 36, + 50, + 8, + 46, + 11, + 11, + 6, + 42, + 35, + 20, + 23, + 21, + 13, + 37, + 9, + 19, + 2, + 11, + 33, + 48, + 2, + 37, + 15, + 31, + 26, + 5, + 1, + 32, + 19, + 28, + 37, + 33, + 40, + 5, + 41, + 49, + 3, + 32, + 34, + 10, + 24, + 6, + 23, + 10, + 30, + 41, + 47, + 19, + 7, + 46, + 9, + 25, + 29, + 24, + 13, + 2, + 28, + 29, + 42, + 42, + 26, + 15, + 4, + 19, + 50, + 19, + 43, + 41, + 32, + 50, + 7, + 45, + 49, + 3, + 42, + 9, + 48, + 16, + 9, + 5, + 26, + 30, + 5, + 7, + 47, + 38, + 25, + 21, + 15, + 8, + 3, + 2, + 9, + 14, + 39, + 20, + 28, + 7, + 1, + 34, + 40, + 23, + 6, + 33, + 6, + 45, + 24, + 29, + 50, + 23, + 26, + 49, + 9, + 10, + 36, + 26, + 18, + 46, + 32, + 14, + 26, + 15, + 26, + 42, + 21, + 34, + 0, + 50, + 29, + 28, + 7, + 15, + 5, + 0, + 19, + 50, + 33, + 24, + 34, + 16, + 10, + 38, + 17, + 17, + 15, + 0, + 13, + 22, + 38, + 11, + 0, + 32, + 45, + 3, + 14, + 28, + 15, + 33, + 6, + 50, + 26, + 2, + 36, + 31, + 13, + 48, + 9, + 30, + 29, + 19, + 40, + 10, + 47, + 49, + 24, + 12, + 32, + 37, + 22, + 50, + 37, + 17, + 49, + 33, + 22, + 22, + 17, + 46, + 25, + 4, + 31, + 19, + 5, + 13, + 12, + 3, + 32, + 27, + 22, + 24, + 1, + 12, + 31, + 8, + 24, + 47, + 37, + 18, + 28, + 50, + 9, + 27, + 15, + 34, + 11, + 31, + 12, + 15, + 0, + 23, + 2, + 18, + 26, + 42, + 9, + 22, + 16, + 35, + 39, + 14, + 20, + 5, + 12, + 5, + 32, + 20, + 32, + 50, + 22, + 4, + 48, + 12, + 8, + 22, + 8, + 8, + 17, + 3, + 16, + 12, + 39, + 38, + 10, + 45, + 43, + 20, + 47, + 46, + 0, + 37, + 42, + 50, + 4, + 41, + 34, + 20, + 31, + 8, + 38, + 3, + 43, + 34, + 22, + 48, + 26, + 10, + 2, + 15, + 14, + 17, + 37, + 38, + 21, + 36, + 4, + 0, + 30, + 42, + 11, + 10, + 39, + 12, + 16, + 34, + 18, + 35, + 40, + 47, + 19, + 31, + 42, + 2, + 8, + 15, + 43, + 5, + 13, + 28, + 33, + 37, + 14, + 9, + 8, + 29, + 11, + 11, + 16, + 24, + 38, + 3, + 49, + 41, + 2, + 23, + 3, + 39, + 5, + 4, + 40, + 31, + 21, + 28, + 10, + 50, + 25, + 13, + 27, + 20, + 4, + 15, + 48, + 38, + 33, + 18, + 26, + 22, + 7, + 41, + 35, + 1, + 32, + 15, + 22, + 13, + 14, + 46, + 35, + 35, + 47, + 31, + 9, + 31, + 10, + 25, + 27, + 16, + 30, + 12, + 20, + 2, + 3, + 11, + 21, + 49, + 14, + 28, + 18, + 28, + 18, + 43, + 50, + 47, + 0, + 15, + 11, + 19, + 12, + 9, + 29, + 39, + 6, + 42, + 7, + 47, + 36, + 7, + 35, + 30, + 16, + 47, + 48, + 43, + 21, + 1, + 28, + 30, + 22, + 24, + 30, + 28, + 5, + 21, + 50, + 25, + 26, + 8, + 24, + 21, + 49, + 17, + 31, + 12, + 45, + 1, + 29, + 36, + 36, + 14, + 48, + 39, + 36, + 27, + 45, + 3, + 13, + 30, + 17, + 0, + 4, + 9, + 17, + 39, + 37, + 40, + 13, + 38, + 7, + 0, + 7, + 25, + 47, + 6, + 0, + 15, + 13, + 6, + 18, + 24, + 20, + 8, + 2, + 47, + 38, + 5, + 46, + 10, + 45, + 4, + 7, + 44, + 16, + 6, + 25, + 23, + 50, + 7, + 17, + 41, + 38, + 19, + 48, + 36, + 30, + 27, + 26, + 12, + 46, + 48, + 19, + 43, + 14, + 24, + 2, + 43, + 50, + 31, + 45, + 5, + 27, + 7, + 1, + 2, + 26, + 5, + 33, + 32, + 27, + 41, + 33, + 15, + 45, + 26, + 42, + 16, + 19, + 43, + 47, + 40, + 10, + 25, + 4, + 21, + 37, + 39, + 3, + 6, + 11, + 7, + 48, + 3, + 16, + 32, + 13, + 24, + 24, + 33, + 36, + 18, + 27, + 23, + 45, + 50, + 19, + 0, + 3, + 38, + 50, + 18, + 38, + 45, + 4, + 29, + 3, + 2, + 2, + 40, + 4, + 17, + 2, + 13, + 32, + 33, + 32, + 33, + 13, + 37, + 31, + 23, + 38, + 32, + 37, + 26, + 33, + 32, + 38, + 27, + 11, + 9, + 40, + 24, + 36, + 42, + 31, + 0, + 12, + 38, + 17, + 29, + 21, + 40, + 14, + 8, + 11, + 12, + 7, + 19, + 32, + 2, + 48, + 5, + 32, + 8, + 36, + 16, + 47, + 3, + 3, + 25, + 12, + 8, + 45, + 29, + 29, + 1, + 45, + 16, + 43, + 47, + 32, + 36, + 18, + 11, + 15, + 26, + 5, + 17, + 3, + 19, + 4, + 43, + 0, + 45, + 49, + 1, + 50, + 3, + 22, + 28, + 45, + 43, + 15, + 22, + 25, + 3, + 26, + 12, + 4, + 39, + 31, + 3, + 10, + 33, + 32, + 36, + 22, + 15, + 33, + 6, + 40, + 11, + 0, + 34, + 8, + 21, + 12, + 0, + 31, + 15, + 31, + 10, + 20, + 32, + 21, + 24, + 25, + 26, + 35, + 39, + 38, + 18, + 33, + 33, + 30, + 3, + 17, + 4, + 10, + 40, + 40, + 43, + 21, + 23, + 16, + 48, + 35, + 9, + 43, + 44, + 8, + 32, + 11, + 13, + 25, + 16, + 10, + 40, + 8, + 26, + 16, + 46, + 28, + 17, + 27, + 40, + 17, + 42, + 17, + 16, + 13, + 39, + 15, + 46, + 32, + 20, + 39, + 44, + 8, + 14, + 24, + 15, + 30, + 13, + 41, + 2, + 31, + 25, + 0, + 31, + 48, + 23, + 44, + 9, + 19, + 18, + 41, + 0, + 19, + 2, + 19, + 35, + 31, + 25, + 7, + 37, + 13, + 9, + 39, + 29, + 46, + 31, + 30, + 41, + 50, + 23, + 12, + 22, + 22, + 22, + 12, + 16, + 25, + 36, + 4, + 36, + 33, + 21, + 6, + 5, + 21, + 48, + 4, + 6, + 22, + 6, + 1, + 16, + 19, + 35, + 37, + 50, + 45, + 15, + 15, + 24, + 28, + 9, + 39, + 46, + 13, + 0, + 0, + 35, + 47, + 26, + 17, + 38, + 50, + 1, + 1, + 8, + 43, + 45, + 13, + 45, + 17, + 32, + 14, + 12, + 35, + 24, + 11, + 4, + 45, + 0, + 6, + 23, + 34, + 6, + 6, + 31, + 13, + 2, + 1, + 12, + 7, + 43, + 46, + 34, + 39, + 38, + 29, + 19, + 14, + 10, + 40, + 5, + 17, + 42, + 33, + 16, + 0, + 32, + 17, + 22, + 43, + 44, + 50, + 28, + 45, + 44, + 20, + 16, + 37, + 12, + 8, + 15, + 16, + 0, + 37, + 21, + 8, + 33, + 6, + 24, + 3, + 30, + 30, + 19, + 43, + 20, + 31, + 43, + 43, + 50, + 28, + 28, + 44, + 1, + 22, + 29, + 36, + 37, + 40, + 32, + 33, + 8, + 1, + 46, + 44, + 37, + 0, + 10, + 42, + 28, + 27, + 46, + 49, + 48, + 21, + 1, + 0, + 44, + 9, + 19, + 18, + 29, + 41, + 0, + 0, + 1, + 37, + 49, + 22, + 47, + 45, + 3, + 24, + 32, + 20, + 50, + 18, + 16, + 41, + 43, + 21, + 11, + 48, + 38, + 6, + 43, + 48, + 37, + 11, + 11, + 46, + 10, + 30, + 16, + 3, + 4, + 31, + 16, + 21, + 22, + 7, + 34, + 48, + 22, + 31, + 22, + 8, + 20, + 12, + 35, + 17, + 10, + 33, + 46, + 27, + 15, + 28, + 14, + 14, + 15, + 21, + 49, + 36, + 15, + 42, + 38, + 1, + 29, + 18, + 25, + 29, + 16, + 42, + 11, + 12, + 46, + 13, + 27, + 42, + 10, + 8, + 16, + 50, + 20, + 27, + 44, + 38, + 17, + 23, + 20, + 17, + 40, + 41, + 30, + 41, + 13, + 34, + 39, + 18, + 22, + 21, + 5, + 29, + 29, + 48, + 36, + 47, + 18, + 18, + 9, + 22, + 16, + 21, + 50, + 50, + 26, + 14, + 1, + 13, + 40, + 38, + 41, + 38, + 38, + 33, + 13, + 15, + 5, + 15, + 44, + 47, + 22, + 10, + 31, + 34, + 46, + 18, + 4, + 36, + 1, + 34, + 21, + 34, + 40, + 1, + 17, + 9, + 8, + 25, + 33, + 15, + 31, + 6, + 49, + 15, + 27, + 6, + 46, + 50, + 43, + 29, + 48, + 36, + 50, + 2, + 4, + 35, + 39, + 7, + 23, + 9, + 40, + 48, + 22, + 50, + 7, + 50, + 47, + 22, + 34, + 0, + 26, + 30, + 50, + 12, + 21, + 36, + 2, + 0, + 13, + 36, + 43, + 2, + 29, + 1, + 19, + 45, + 32, + 15, + 35, + 13, + 13, + 43, + 31, + 46, + 18, + 27, + 36, + 24, + 45, + 21, + 13, + 48, + 7, + 19, + 43, + 18, + 43, + 9, + 46, + 47, + 17, + 38, + 35, + 7, + 5, + 36, + 1, + 8, + 36, + 8, + 33, + 6, + 36, + 20, + 28, + 47, + 12, + 30, + 25, + 41, + 31, + 32, + 47, + 12, + 40, + 2, + 17, + 49, + 38, + 20, + 48, + 48, + 31, + 48, + 22, + 24, + 18, + 33, + 21, + 7, + 29, + 9, + 44, + 27, + 5, + 6, + 12, + 34, + 30, + 25, + 44, + 10, + 22, + 9, + 11, + 38, + 39, + 30, + 16, + 21, + 25, + 3, + 1, + 32, + 2, + 29, + 42, + 48, + 26, + 46, + 10, + 34, + 50, + 13, + 3, + 25, + 27, + 10, + 50, + 20, + 45, + 24, + 12, + 35, + 1, + 22, + 45, + 48, + 10, + 8, + 22, + 13, + 49, + 20, + 16, + 9, + 50, + 1, + 3, + 21, + 47, + 23, + 10, + 0, + 27, + 45, + 16, + 5, + 47, + 23, + 3, + 50, + 6, + 42, + 13, + 21, + 37, + 22, + 25, + 23, + 48, + 33, + 50, + 22, + 22, + 27, + 45, + 20, + 25, + 47, + 30, + 1, + 32, + 4, + 34, + 3, + 17, + 13, + 22, + 16, + 18, + 14, + 28, + 44, + 46, + 13, + 10, + 12, + 49, + 46, + 43, + 27, + 21, + 15, + 11, + 15, + 25, + 8, + 22, + 48, + 12, + 41, + 32, + 25, + 25, + 37, + 42, + 15, + 27, + 34, + 47, + 42, + 34, + 12, + 46, + 1, + 17, + 35, + 47, + 38, + 17, + 0, + 40, + 8, + 42, + 24, + 47, + 1, + 23, + 8, + 48, + 48, + 7, + 34, + 7, + 47, + 23, + 15, + 20, + 12, + 18, + 1, + 9, + 45, + 6, + 17, + 14, + 5, + 7, + 20, + 29, + 42, + 17, + 17, + 27, + 31, + 12, + 26, + 36, + 16, + 43, + 19, + 32, + 6, + 5, + 33, + 50, + 24, + 19, + 9, + 45, + 31, + 11, + 39, + 47, + 24, + 33, + 8, + 11, + 27, + 44, + 38, + 27, + 39, + 17, + 14, + 9, + 26, + 45, + 49, + 4, + 37, + 35, + 15, + 23, + 43, + 42, + 31, + 24, + 47, + 1, + 10, + 36, + 32, + 37, + 41, + 49, + 23, + 23, + 6, + 23, + 0, + 4, + 5, + 4, + 49, + 9, + 2, + 8, + 17, + 29, + 46, + 24, + 26, + 7, + 0, + 11, + 46, + 50, + 50, + 30, + 43, + 28, + 28, + 38, + 41, + 28, + 15, + 40, + 5, + 5, + 46, + 45, + 49, + 4, + 2, + 38, + 29, + 34, + 7, + 29, + 18, + 27, + 45, + 0, + 1, + 24, + 35, + 28, + 23, + 30, + 9, + 42, + 32, + 37, + 14, + 8, + 17, + 24, + 48, + 1, + 7, + 9, + 45, + 43, + 13, + 3, + 40, + 26, + 22, + 14, + 50, + 46, + 37, + 9, + 37, + 17, + 26, + 18, + 46, + 15, + 19, + 22, + 26, + 17, + 8, + 42, + 10, + 49, + 47, + 47, + 47, + 1, + 27, + 37, + 27, + 43, + 40, + 8, + 34, + 19, + 48, + 21, + 14, + 23, + 37, + 26, + 45, + 25, + 18, + 34, + 6, + 15, + 49, + 11, + 8, + 33, + 32, + 0, + 24, + 45, + 15, + 41, + 31, + 45, + 0, + 36, + 48, + 22, + 21, + 48, + 26, + 3, + 24, + 10, + 25, + 7, + 27, + 50, + 18, + 12, + 36, + 29, + 40, + 16, + 46, + 4, + 45, + 13, + 6, + 6, + 25, + 11, + 2, + 10, + 42, + 13, + 23, + 21, + 8, + 42, + 43, + 25, + 1, + 50, + 22, + 24, + 44, + 14, + 41, + 11, + 0, + 28, + 32, + 38, + 38, + 17, + 38, + 47, + 43, + 17, + 31, + 9, + 36, + 24, + 2, + 28, + 46, + 5, + 22, + 31, + 27, + 38, + 28, + 9, + 43, + 50, + 44, + 20, + 30, + 11, + 30, + 35, + 6, + 45, + 25, + 39, + 45, + 34, + 1, + 3, + 22, + 24, + 29, + 50, + 4, + 42, + 49, + 24, + 18, + 5, + 27, + 27, + 20, + 40, + 16, + 8, + 4, + 28, + 22, + 7, + 3, + 31, + 7, + 35, + 46, + 17, + 44, + 48, + 32, + 27, + 25, + 33, + 16, + 16, + 44, + 31, + 31, + 39, + 9, + 27, + 16, + 34, + 20, + 9, + 37, + 3, + 11, + 40, + 19, + 23, + 4, + 1, + 15, + 11, + 18, + 29, + 5, + 2, + 39, + 1, + 48, + 24, + 18, + 47, + 38, + 5, + 24, + 29, + 36, + 12, + 36, + 23, + 37, + 16, + 13, + 31, + 1, + 13, + 32, + 47, + 33, + 31, + 50, + 14, + 9, + 44, + 32, + 40, + 46, + 13, + 45, + 9, + 14, + 8, + 9, + 18, + 20, + 27, + 20, + 5, + 27, + 16, + 9, + 8, + 46, + 38, + 3, + 48, + 50, + 14, + 43, + 5, + 25, + 32, + 12, + 13, + 13, + 30, + 26, + 22, + 50, + 6, + 1, + 4, + 36, + 31, + 14, + 3, + 30, + 6, + 39, + 41, + 33, + 30, + 27, + 48, + 48, + 17, + 43, + 19, + 17, + 41, + 45, + 29, + 45, + 8, + 24, + 42, + 46, + 21, + 24, + 43, + 13, + 25, + 8, + 44, + 10, + 9, + 25, + 37, + 30, + 8, + 22, + 47, + 49, + 27, + 35, + 18, + 19, + 40, + 1, + 40, + 48, + 47, + 20, + 32, + 34, + 6, + 17, + 21, + 46, + 44, + 8, + 25, + 12, + 12, + 0, + 18, + 41, + 10, + 33, + 30, + 38, + 15, + 32, + 36, + 40, + 4, + 13, + 34, + 3, + 28, + 27, + 48, + 43, + 44, + 8, + 16, + 19, + 6, + 19, + 10, + 37, + 3, + 39, + 46, + 47, + 29, + 0, + 38, + 34, + 26, + 32, + 36, + 4, + 48, + 10, + 37, + 35, + 39, + 48, + 23, + 38, + 33, + 48, + 45, + 21, + 18, + 17, + 6, + 46, + 50, + 27, + 29, + 39, + 17, + 41, + 47, + 4, + 47, + 29, + 41, + 39, + 27, + 3, + 21, + 25, + 8, + 36, + 25, + 42, + 4, + 21, + 5, + 25, + 37, + 0, + 18, + 36, + 9, + 36, + 6, + 27, + 38, + 19, + 14, + 11, + 46, + 50, + 7, + 23, + 6, + 3, + 30, + 39, + 14, + 5, + 43, + 48, + 31, + 46, + 2, + 17, + 29, + 12, + 26, + 9, + 41, + 17, + 4, + 1, + 44, + 9, + 33, + 21, + 6, + 40, + 42, + 23, + 21, + 20, + 12, + 34, + 32, + 13, + 14, + 47, + 14, + 10, + 16, + 39, + 27, + 18, + 9, + 19, + 10, + 1, + 17, + 30, + 35, + 25, + 44, + 41, + 6, + 8, + 23, + 19, + 30, + 7, + 42, + 44, + 40, + 14, + 47, + 19, + 43, + 22, + 15, + 3, + 13, + 45, + 13, + 41, + 5, + 44, + 44, + 1, + 29, + 1, + 49, + 42, + 31, + 43, + 27, + 19, + 32, + 45, + 1, + 2, + 45, + 10, + 11, + 46, + 23, + 12, + 20, + 20, + 41, + 28, + 38, + 19, + 22, + 28, + 38, + 18, + 28, + 21, + 42, + 24, + 7, + 28, + 15, + 45, + 10, + 27, + 45, + 44, + 38, + 14, + 46, + 12, + 47, + 12, + 50, + 26, + 45, + 14, + 19, + 39, + 33, + 47, + 2, + 47, + 44, + 17, + 44, + 9, + 46, + 9, + 21, + 40, + 7, + 21, + 22, + 26, + 29, + 19, + 6, + 11, + 38, + 20, + 13, + 7, + 21, + 13, + 47, + 22, + 44, + 2, + 20, + 36, + 43, + 42, + 5, + 26, + 42, + 6, + 48, + 31, + 40, + 47, + 7, + 35, + 29, + 24, + 8, + 29, + 15, + 41, + 2, + 47, + 27, + 28, + 38, + 39, + 6, + 34, + 21, + 31, + 22, + 38, + 6, + 7, + 13, + 36, + 24, + 31, + 16, + 25, + 13, + 24, + 10, + 4, + 47, + 22, + 44, + 39, + 45, + 1, + 12, + 47, + 39, + 20, + 21, + 22, + 18, + 38, + 2, + 20, + 20, + 40, + 2, + 47, + 35, + 44, + 27, + 37, + 35, + 30, + 17, + 1, + 19, + 40, + 36, + 46, + 44, + 15, + 5, + 21, + 5, + 15, + 6, + 22, + 33, + 47, + 27, + 27, + 45, + 28, + 4, + 39, + 45, + 39, + 21, + 2, + 39, + 7, + 1, + 34, + 3, + 39, + 33, + 11, + 17, + 22, + 39, + 11, + 28, + 20, + 35, + 31, + 30, + 1, + 5, + 9, + 46, + 43, + 7, + 19, + 28, + 9, + 50, + 26, + 29, + 32, + 6, + 49, + 49, + 32, + 18, + 29, + 30, + 19, + 26, + 31, + 43, + 39, + 49, + 47, + 30, + 50, + 2, + 23, + 0, + 38, + 33, + 7, + 48, + 26, + 29, + 13, + 22, + 14, + 12, + 0, + 50, + 22, + 32, + 22, + 12, + 42, + 5, + 37, + 50, + 5, + 44, + 49, + 21, + 23, + 49, + 4, + 8, + 41, + 31, + 3, + 48, + 10, + 15, + 47, + 6, + 34, + 29, + 37, + 1, + 22, + 20, + 36, + 1, + 44, + 18, + 20, + 34, + 30, + 12, + 40, + 11, + 1, + 13, + 17, + 49, + 35, + 26, + 9, + 32, + 5, + 40, + 12, + 30, + 50, + 16, + 32, + 26, + 33, + 34, + 21, + 33, + 44, + 13, + 21, + 38, + 6, + 21, + 22, + 16, + 30, + 7, + 36, + 13, + 45, + 33, + 36, + 8, + 6, + 34, + 9, + 46, + 1, + 15, + 5, + 10, + 16, + 46, + 24, + 40, + 8, + 43, + 9, + 47, + 9, + 42, + 46, + 2, + 10, + 45, + 6, + 23, + 41, + 23, + 35, + 18, + 37, + 22, + 41, + 36, + 39, + 38, + 39, + 1, + 31, + 36, + 45, + 19, + 22, + 40, + 36, + 23, + 49, + 48, + 39, + 43, + 37, + 12, + 3, + 38, + 47, + 32, + 35, + 41, + 21, + 47, + 22, + 27, + 38, + 38, + 32, + 5, + 37, + 46, + 0, + 39, + 5, + 31, + 14, + 5, + 19, + 33, + 24, + 22, + 10, + 33, + 9, + 31, + 8, + 3, + 5, + 13, + 31, + 6, + 7, + 23, + 47, + 37, + 48, + 48, + 15, + 11, + 50, + 39, + 14, + 18, + 1, + 18, + 48, + 47, + 40, + 39, + 29, + 21, + 40, + 43, + 23, + 16, + 33, + 29, + 8, + 10, + 49, + 34, + 35, + 50, + 27, + 44, + 36, + 45, + 47, + 44, + 37, + 7, + 27, + 4, + 28, + 31, + 13, + 43, + 0, + 49, + 33, + 2, + 26, + 4, + 36, + 47, + 10, + 5, + 26, + 22, + 43, + 26, + 32, + 34, + 10, + 9, + 10, + 30, + 46, + 27, + 37, + 28, + 22, + 32, + 28, + 4, + 1, + 1, + 45, + 40, + 47, + 24, + 48, + 22, + 23, + 31, + 43, + 50, + 18, + 50, + 3, + 41, + 19, + 46, + 17, + 30, + 10, + 11, + 33, + 15, + 10, + 47, + 6, + 23, + 33, + 13, + 27, + 46, + 30, + 5, + 46, + 38, + 49, + 49, + 16, + 21, + 41, + 30, + 48, + 39, + 39, + 33, + 33, + 3, + 24, + 35, + 26, + 50, + 46, + 20, + 48, + 12, + 34, + 15, + 7, + 5, + 13, + 34, + 42, + 28, + 48, + 15, + 1, + 48, + 47, + 33, + 39, + 49, + 8, + 5, + 11, + 37, + 25, + 33, + 28, + 29, + 13, + 32, + 3, + 22, + 7, + 3, + 12, + 17, + 41, + 5, + 26, + 20, + 26, + 4, + 5, + 42, + 38, + 37, + 27, + 25, + 17, + 12, + 44, + 37, + 46, + 13, + 45, + 45, + 13, + 31, + 24, + 40, + 46, + 24, + 40, + 22, + 15, + 41, + 1, + 19, + 15, + 17, + 48, + 25, + 24, + 16, + 8, + 27, + 10, + 0, + 50, + 21, + 38, + 49, + 31, + 25, + 28, + 23, + 1, + 31, + 20, + 8, + 29, + 17, + 19, + 24, + 50, + 0, + 34, + 42, + 25, + 7, + 11, + 15, + 5, + 48, + 47, + 37, + 3, + 43, + 45, + 33, + 45, + 46, + 24, + 45, + 47, + 22, + 23, + 13, + 12, + 19, + 48, + 49, + 0, + 17, + 14, + 18, + 38, + 32, + 8, + 37, + 25, + 19, + 26, + 1, + 29, + 36, + 16, + 20, + 48, + 11, + 38, + 50, + 43, + 48, + 18, + 3, + 49, + 6, + 28, + 37, + 1, + 40, + 2, + 1, + 28, + 22, + 15, + 37, + 39, + 42, + 29, + 43, + 25, + 32, + 18, + 6, + 14, + 36, + 38, + 33, + 9, + 15, + 3, + 5, + 12, + 37, + 36, + 35, + 11, + 7, + 29, + 36, + 36, + 30, + 47, + 44, + 13, + 13, + 39, + 0, + 36, + 9, + 27, + 10, + 26, + 8, + 29, + 40, + 8, + 40, + 41, + 49, + 33, + 0, + 33, + 35, + 40 + ] +} \ No newline at end of file diff --git a/calyx-py/test/correctness/queues/pieo.py b/calyx-py/test/correctness/queues/pieo.py index 4a301cde6f..b43bd09d94 100644 --- a/calyx-py/test/correctness/queues/pieo.py +++ b/calyx-py/test/correctness/queues/pieo.py @@ -3,7 +3,7 @@ import calyx.queue_call as qc from calyx.utils import bits_needed -def insert_find_push_loc(prog, name, length, rank : int): +def insert_find_push_loc(prog, name, length, rank): """Inserts component to find push location by rank""" comp = prog.component(name) @@ -28,10 +28,10 @@ def insert_find_push_loc(prog, name, length, rank : int): #Guards length_lt, rank_neq, rank_gt, rank_lt = ( - comp.lt_use(low, high), - comp.neq_use(rank, mid_element.out), - comp.gt_use(rank, mid_element.out), - comp.lt_use(rank, mid_element.out) + comp.lt_use(low.out, high.out), + comp.neq_use(rank.out, mid_element.out), + comp.gt_use(rank.out, mid_element.out), + comp.lt_use(rank.out, mid_element.out) ) #Update indices after each iteration @@ -99,7 +99,7 @@ def insert_push_loc(prog, name, length, data, idx): for i in range(3) ] - tracker = comp.gt_use(loc.out, idx) + tracker = comp.gt_use(loc.out, idx.out) comp.control += cb.seq ( initialize_loc, @@ -153,7 +153,7 @@ def insert_shift_backward(prog, name, length, idx): for i in range(3) ] - tracker = comp.gt_use(loc.out, idx) + tracker = comp.gt_use(loc.out, idx.out) comp.control += cb.seq ( initialize_loc, @@ -179,8 +179,8 @@ def query_time(prog, name, length, current_time): found = comp.reg(1, is_ref=True) load_time = comp.mem_load_d2(mem, idx, 1, ready_time, "load_time") - time_leq = comp.le_use(ready_time, current_time) - idx_leq = comp.lt_use(idx, length) + time_leq = comp.le_use(ready_time.out, current_time.out) + idx_leq = comp.lt_use(idx.out, length) comp.control += cb.seq ( load_time, @@ -205,9 +205,8 @@ def query_value(prog, name, length, value): found = comp.reg(1, is_ref=True) load_val = comp.mem_load_d2(mem, idx, 1, elem_value, "load_val") - val_eq = comp.eq_use(elem_value, value) - idx_leq = comp.lt_use(idx, length) - flip_found = comp.reg_store(found, 1) + val_eq = comp.eq_use(elem_value.out, value.out) + idx_leq = comp.lt_use(idx.out, length) comp.control += cb.seq ( load_val, @@ -216,7 +215,7 @@ def query_value(prog, name, length, value): inc, load_val ) - ), cb.if_with(val_eq, flip_found) + ), cb.if_with(val_eq, comp.bitwise_flip_reg(found)) ) @@ -228,19 +227,19 @@ def insert_pieo(prog, max_cmds, queue_size): input_dims = (32, max_cmds, 32, 32) #Memory read components - commands = pieo.seq_mem_d1("commands", *input_dims, is_external=True) - values = pieo.seq_mem_d1("values", *input_dims, is_external=True) - times = pieo.seq_mem_d1("times", *input_dims, is_external=True) - ranks = pieo.seq_mem_d1("ranks", *input_dims, is_external=True) - ans_mem = pieo.seq_mem_d1("ans_mem", *input_dims, is_external=True) + commands = pieo.seq_mem_d1("commands", *input_dims, True) + values = pieo.seq_mem_d1("values", *input_dims, True) + times = pieo.seq_mem_d1("times", *input_dims, True) + ranks = pieo.seq_mem_d1("ranks", *input_dims, True) + ans_mem = pieo.seq_mem_d1("ans_mem", *input_dims, True) #Queue memory component – stores values, times, and ranks queue = pieo.seq_mem_d2("queue", *queue_dim, 3, is_external=False) #Queue size trackers current_size = pieo.reg(32, "queue_size") - not_maxed = pieo.neq_use(current_size, queue_size) - not_minned = pieo.neq_use(current_size, 0) + not_maxed = pieo.neq_use(current_size.out, queue_size) + not_minned = pieo.neq_use(current_size.out, 0) #Location trackers cmd_idx = pieo.reg(32, "command_idx") @@ -260,7 +259,6 @@ def insert_pieo(prog, max_cmds, queue_size): ) #Load Data - load_cmd = pieo.mem_load_d1(commands, cmd_idx.out, cmd, "load_cmd") pos_memories = [values, times, ranks] pos_registers = [value, time, rank] @@ -274,6 +272,7 @@ def insert_pieo(prog, max_cmds, queue_size): for i in range(3) ] + #Write memory write = pieo.mem_store_d1(ans_mem, ans_index.out, result, "store_result") find_push_loc = insert_find_push_loc(prog, "find_push_loc", queue_dim, rank) @@ -297,7 +296,8 @@ def insert_pieo(prog, max_cmds, queue_size): cb.if_with(cmd_eqs[2] & not_maxed, cb.seq( cb.invoke(find_push_loc, ref_mem=queue, ref_mid=insert_pos), - cb.invoke(push_loc, ref_mem=queue) + cb.invoke(push_loc, ref_mem=queue), + pieo.incr(current_size) ) ), @@ -316,10 +316,10 @@ def insert_pieo(prog, max_cmds, queue_size): def build(): """Top-level function to build the program.""" - num_cmds = int(sys.argv[1]) + num_cmds = 20000 keepgoing = "--keepgoing" in sys.argv prog = cb.Builder() - pieo = insert_pieo(prog, "pieo") + pieo = insert_pieo(prog, "pieo", 16) qc.insert_main(prog, pieo, num_cmds, keepgoing=keepgoing) return prog.program