blob: 901d1236de608cec2f9e54c4066e9291b608619c [file] [log] [blame]
/*
* Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
* for details. All rights reserved. Use of this source code is governed by a
* BSD-style license that can be found in the LICENSE file.
*/
/**
* @assertion abstract void sort([int compare(E a, E b)])
* Sorts the list according to the order specified by the compare function.
* The compare function must act as a Comparator.
* The default List implementations use Comparable.compare if compare is omitted.
* @description Checks sorting long integer arrays (length: 32768).
* @author sgrekhov@unipro.ru
*/
library sort_A01_t07;
import "../../../Utils/expect.dart";
test(List create([int length])) {
int c(var a, var b) {
return a < b ? -1 : (a == b ? 0 : 1);
}
void check(var actual0, var expected) {
List actual = create();
actual.addAll(actual0);
actual.sort(c);
Expect.listEquals(expected, actual);
}
//length == 32768
check([ 368, 322, 64, -403, -267, 251, -169, -446, -172, 48, 434, 53, -463, 02, -34, -379, 138, 65, 289, 232, 312, 468, 369, 382, -247, 441, 166, 292, 140, -27, -110, 360, 147, 454, -191, -268, 206, 140, -214, -466, 41, 72, 87, 430, -425, -447, -448, -435, 471, -307, 297, -365, -339, 166, -483, 266, 460, -465, 58, 100, 08, 449, 312, 07, 403, -379, 239, 109, -386, -123, 496, -493, 450, 83, 437, -123, 489, -159, -58, -188, 35, -260, -53, -452, 406, 316, 315, -282, 351, -127, -330, 211, 174, 482, -282, 430, -44, -191, 39, 70, 186, 387, 429, 136, 323, 366, -135, -336, -292, 308, -24, -405, -452, 423, -357, -194, -409, 458, 377, 442, 184, -453, 153, -142, -470, -277, -212, -14, 32, -320, -92, -282, -81, 189, -293, -258, 55, 72, -94, -385, -120, -266, -290, 280, 09, -146, -61, 100, 164, -184, 42, -152, -137, 47, -441, 245, 270, 199, 83, -198, -269, -157, 373, 151, -468, -68, -255, 440, -496, 152, -445, 237, -262, 118, 369, 248, -176, 160, -152, -160, 476, -257, 189, 192, 290, -400, -63, 413, -349, -127, -285, -117, 216, -60, -466, 249, 372, 131, 189, -271, -217, -404, 466, 22, -434, -313, 122, -110, 348, -178, -417, -324, 65, 272, 368, 208, -276, 158, 121, -125, -469, -312, 258, -401, 481, -356, 348, 353, 276, 389, -418, -89, -162, -100, -215, -96, 440, 407, -353, 288, 82, -270, 464, -353, -146, -315, -293, 430, -305, -320, -195, -274, 221, -84, -175, 202, 412, 26, 407, 188, 267, 490, -48, -395, 242, 237, 10, 182, 497, -491, 322, 431, -261, 287, -422, 445, -176, 138, 375, 19, 318, 32, -403, 39, 448, 274, -259, 361, -200, -351, 401, -432, -09, -147, -327, 85, -57, -465, 120, 292, -104, -58, 223, 487, -271, -347, 432, 405, 291, -341, -76, 110, 192, 373, 01, 140, 148, -405, 01, 448, 96, -97, -132, -61, -392, 394, -476, 51, 429, 144, 195, -174, -413, -82, -187, 168, 72, 98, 426, 215, 257, -150, 177, -51, -276, -321, -58, 372, -226, 443, -328, -278, 198, 41, 161, -341, 287, 185, -438, 216, 182, 258, -106, -379, 28, -440, -359, -48, -490, -433, -332, 267, 270, 345, 69, 494, -124, -489, -282, -498, -194, 242, -276, -143, 135, 385, 16, -78, 423, 78, -09, 105, 188, -263, -422, -283, 149, -281, 169, 159, -213, -311, 279, -443, -113, 200, -97, 263, 211, 473, 266, -483, -433, -158, -126, 203, -272, -258, -23, 03, 321, -180, -392, 09, 58, 38, -422, 59, 257, 248, 71, -456, -211, -150, -47, 176, -450, 356, 292, -387, -319, 410, -18, -251, -248, -291, 452, -20, -49, 281, 483, 124, -398, -57, -14, 160, 481, 64, 71, -409, 164, -358, -365, -194, -08, 441, 482, 394, 297, 274, -141, -169, 184, 342, 80, 437, -97, 384, 269, 354, 165, -395, 331, 267, 400, -183, 279, 382, -267, -149, 473, -250, -07, -40, 56, -162, -99, 38, -268, 51, 165, 444, 382, 201, 286, 314, 490, -311, 198, 260, -105, -137, -283, -274, -369, -383, 395, 410, -149, -19, 113, -176, 231, -393, -363, -213, -55, 390, -323, -471, 293, 342, 473, -473, 44, -389, 341, 386, 152, 39, 498, -452, 403, -285, 126, -114, -167, 374, 148, 184, -145, -238, -139, -414, 221, 350, 225, 18, 240, 402, 47, 386, 245, 373, 413, 141, -164, 255, 27, 489, 146, 26, -111, 49, 241, -133, 435, -74, -259, 436, -37, 448, -302, 324, -114, 419, 174, -389, -63, 266, -486, -164, 152, 259, 61, 66, 252, -250, 173, 131, -261, -181, -343, 480, -279, -249, -153, 08, -471, 441, -56, -08, 389, 142, 168, -224, 413, -158, -113, 202, -39, -99, -109, -387, 12, 452, -469, 116, -298, -444, -252, 293, -124, 257, 273, 449, -140, -27, -43, 242, -86, 402, -266, -197, 396, 403, 431, -338, 97, 171, 364, -442, -76, -245, 24, 437, 60, 55, 405, 262, 112, 05, 408, -160, 115, 181, -211, 475, -346, -402, -431, 420, -148, 156, 76, -251, 411, 07, 263, 08, -322, 127, 419, 103, -265, -57, 392, 295, -150, -351, 409, -186, 155, 317, 154, -230, 351, -205, 97, -143, -106, 167, -222, 246, 175, -294, -153, 86, 213, -390, -406, -256, -410, -135, -301, -175, -340, -57, -380, 11, 92, -471, 325, 99, -301, 332, 369, -450, -373, 319, 259, 21, 338, -463, 120, 13, -257, 467, -401, -191, -70, 45, 405, 20, 411, -396, 345, -77, 47, -183, 434, -361, -154, -388, -409, 397, -204, 460, -201, -77, -369, -441, -203, 469, -52, -231, 334, -456, -264, 433, -147, 166, 331, -242, -314, -406, 214, -117, 17, -239, 200, 304, 252, -101, -232, 343, -204, 64, -344, 96, -161, 139, 155, 136, 109, -45, -243, 295, -01, -06, -419, 352, 12, 412, -38, -449, -494, -324, -66, 375, 289, -13, -469, 42, 386, -201, 237, 34, 363, -255, -370, 55, 385, -363, 43, 346, 93, 301, 141, -408, 147, 222, -203, -341, 486, -389, 62, -156, -212, -151, -280, -423, 336, -249, 471, -426, 403, -439, 108, -382, -194, -409, 173, 43, -272, -283, -111, -327, -482, -469, 118, 165, -395, -233, -324, -408, -122, -409, 288, -482, -60, -492, -52, 128, 112, 271, 202, 15, 332, -190, 133, -09, -99, 159, -466, 482, 376, -76, 07, -254, 307, -23, -237, -236, 244, 291, 208, -25, 382, -03, -07, -178, 357, 441, 450, -31, 213, -496, -164, 397, -185, 470, 240, -432, 129, 275, -98, 357, 51, -238, -397, 210, -409, 218, 474, -312, 09, 183, 163, -108, -320, 08, -434, -463, -50, -483, 359, 15, -127, -305, 264, 188, 17, 05, -391, -02, 132, 363, 207, -317, -23, -338, 393, 69, 380, -281, 257, -110, -246, 272, -366, 286, -220, -300, -324, -418, -283, -465, 449, 91, 82, 214, 131, -400, 71, -408, 450, -297, -192, 158, 238, 285, -328, 483, 206, -447, -298, -37, 295, -43, 87, 429, 95, 368, -371, 271, 450, 199, 306, 400, 142, -111, 466, 125, 341, 389, -430, -357, -408, -122, -347, -318, 15, -174, -335, -278, -121, 219, -463, 26, 28, 477, -45, -376, 345, 84, 395, -353, 135, -446, -101, -223, 295, -135, -245, 488, 106, -175, -369, -450, -445, -215, -268, 70, 463, 249, -356, 194, 321, 34, -280, -151, 11, 175, 325, 208, 111, -427, 355, -253, -21, -245, 376, -226, 472, -17, -238, 79, 308, -107, 129, 363, -470, -286, 286, 493, 463, -218, -461, 284, 316, -241, -14, 179, 434, 163, -113, 398, -412, 95, -03, 67, -298, 225, 341, -326, -291, -397, -395, -483, 349, 235, -267, -269, -199, -481, 77, -236, -199, 116, -99, -30, 376, -261, 01, -338, -246, -259, -440, -157, 336, 409, -238, -462, 135, -396, 64, 344, 59, 170, -287, 260, 257, -54, -156, -442, 317, 421, 174, -29, 37, -73, 441, 265, -482, 294, -220, -227, -465, -160, 468, -277, 102, -270, 113, -263, 186, 30, -67, 98, -300, 146, 210, -191, -407, -446, 219, -238, 475, -107, 233, 365, -327, -474, 482, -309, 321, -238, -36, -292, 455, 284, 284, 57, -133, 249, -354, -95, -221, 79, -497, 331, -275, 214, -08, 170, -380, -289, 433, -52, 105, 166, -187, 278, 193, 147, -179, 366, -238, -362, -426, -283, 422, -290, -374, 141, 460, -228, -453, 91, 351, -450, -77, -72, -384, 415, -401, -263, -21, -468, 185, -416, -450, -150, -286, 243, -151, 35, 109, 111, -475, -464, 328, 448, -254, 454, 89, -294, 78, 488, 298, -71, -461, 73, 358, 07, 340, -191, -404, -181, 193, -367, 255, 243, -17, 469, -13, -315, 357, -52, 296, -266, -16, 477, -318, -417, -217, -376, -211, 362, -388, -61, 143, 03, -488, 01, -137, -295, -338, -41, 24, 355, 93, -220, 99, -72, 101, -62, 113, 310, -262, -90, -455, 223, -113, 79, -342, 170, -445, -53, 384, 20, -261, 28, -477, 103, -119, 238, 308, 44, -302, 185, -101, -357, 465, -150, 71, 418, 288, -315, 229, -473, 447, -374, -398, 186, 205, -240, 208, 261, -441, 93, -219, -202, -379, 156, -246, 02, 247, -438, -102, 445, 247, -350, -412, -436, 00, -489, 483, 141, 48, -436, 168, -05, -310, -378, -319, -253, 234, 390, -492, 293, -17, 141, -56, 456, 150, -450, 310, -103, -36, -291, 194, 64, -141, -366, 128, -289, -03, 463, 352, -454, -473, 372, 41, 69, 494, -425, 317, -420, 465, -323, -274, 300, -329, -478, -392, -327, -428, 418, 70, 36, -373, 116, -400, 338, -398, -419, -450, 99, -456, 402, 145, -76, 275, 39, -155, -379, 114, 14, -298, 431, 192, -72, -417, 363, 302, -309, -464, 374, -391, 458, -90, -263, 426, 363, -425, -472, 444, -23, 127, -160, -120, 125, -384, 07, -336, 314, 128, 278, -172, -318, -439, -480, 462, -356, -265, 264, -165, 123, 138, -56, 433, -99, -467, 359, 116, -39, -261, 412, 438, -281, -248, 170, 344, 221, -323, -140, 35, -342, -10, 363, -160, 51, -264, 155, 195, 323, -81, -118, 299, -90, -322, 232, -337, -288, 444, 279, -475, -317, 191, -185, -98, -205, 486, 98, -484, -337, 458, 403, -179, -52, -381, -486, -149, -145, 169, -454, 30, -60, 280, -171, 350, 459, -438, -487, 23, -494, -356, 48, 41, 335, 363, -204, -17, -299, -254, 351, -135, -295, 255, -462, -495, -274, -448, -143, 433, -427, 255, -37, 14, 36, 293, 216, -05, -293, -418, -482, 65, -274, 418, -394, -86, 281, 254, 397, 483, -499, -400, 200, 58, -293, -410, 63, -67, -05, 420, -134, 68, 176, 330, -66, 64, 475, -349, -441, -318, -267, -71, 247, 311, -153, -295, -275, -20, -188, -26, 315, -187, 427, 15, 371, -366, 106, 286, 68, -399, -441, 434, -479, -413, -384, -44, 151, -409, 107, 210, 125, -308, -09, 224, -497, 338, -218, 81, -182, 94, -445, -366, -241, 482, -499, -18, -383, 459, -232, -463, -88, -173, -177, -66, 266, -60, -258, -83, 383, 349, -21, 361, -107, 470, 85, -104, 308, 367, 477, -21, 313, -115, 465, -428, 219, -182, 54, -312, -222, -325, -275, -458, 02, 401, -24, 121, -159, -430, -462, 76, -229, 18, -63, 164, 340, -477, -87, -499, -258, -110, 332, -444, -373, 297, -372, -301, -385, -465, -113, 245, -290, 465, 288, -436, 366, 116, 185, 59, 187, -424, -13, 458, 446, 425, 123, 286, -200, -112, -361, 42, 278, 471, 450, -242, 268, -69, -43, -264, -34, -304, 481, -472, -339, -379, -408, -121, 238, -370, 438, 277, -294, -74, 235, -348, 203, 210, -210, -497, -402, -70, 397, -271, -99, -300, -13, 22, 131, -204, 258, -403, -08, -409, -23, 154, 65, 69, -115, -197, -449, -176, -420, -243, -398, -333, 261, -343, -270, -448, 12, -172, -18, -91, 409, -265, 109, 248, 257, 92, -456, 367, -459, 389, -189, 18, 43, 376, -60, -220, 31, -09, 456, 111, -399, -442, -370, -286, 67, -140, -234, -421, -459, -400, 341, 450, 188, 302, -449, 297, -105, -53, 165, -64, -164, 476, -193, -269, -296, 247, 12, 235, 90, -32, 198, -457, 379, 328, -242, -54, 41, 376, 26, 82, -171, -133, 384, -483, 21, -213, 314, 416, 235, 331, 205, -429, -341, -136, -197, -137, -37, 315, -50, -447, 135, -352, -51, 14, -171, 207, 461, 370, 435, -13, 304, -236, -294, -460, 133, 227, -172, 300, 496, -437, 131, -447, -366, 291, -83, 289, 06, 380, 456, 457, -215, 92, -43, 234, -394, 286, 293, -433, 156, 229, 406, -40, -155, -36, 01, 479, 44, -319, 279, 392, -256, -90, 445, 230, 53, -138, 372, -88, 94, 328, 221, 379, -80, -322, 466, 379, 465, 259, -202, 473, -12, -295, 286, 334, -479, 139, -335, 65, 320, 444, 309, -84, 206, 254, -354, 112, -32, -482, -124, -438, -301, -403, -206, 471, 127, -240, 350, 444, -129, -351, 418, 360, 206, 204, -454, -421, 195, -289, 497, 15, 07, 306, 431, -287, 61, -71, -323, -119, 300, 53, 296, 499, -498, -410, 470, 130, 202, -327, 426, -427, 174, 344, -215, 232, 400, 183, 311, 95, -254, -340, -38, 253, 467, -107, -181, 380, 323, -04, -239, 123, -98, -91, 474, 256, -01, 444, -114, 53, -31, -187, 479, -05, 09, -236, -273, 262, 448, -109, -143, -306, 51, 320, -200, 18, 65, 119, 250, -112, -33, -488, -137, -279, 273, -163, 478, -227, 134, 216, -322, -45, -471, -343, 451, 391, 274, -322, 153, -426, 421, -138, 120, -27, 34, 420, -157, -400, 391, -406, 340, -141, -42, 56, 80, -269, -255, 410, 356, 379, 127, -465, -165, -492, 44, 138, 399, -182, -332, 404, 244, -410, -233, -135, 63, -347, -215, 406, -247, 29, -500, -54, 388, 310, -498, 320, -458, -253, 231, 398, -21, 210, -215, -334, 218, 330, 304, 118, 00, 472, 374, -255, -438, -359, 110, 477, 147, -253, 384, 400, -372, -264, -154, -484, -101, 200, -311, -59, -200, -228, 191, 279, 482, 477, 445, -448, -341, -399, 170, 159, -427, 397, -244, -12, -110, -282, -35, -463, 318, 201, 438, 446, -210, 136, -185, 189, 189, 04, -18, 489, -372, -327, -380, -38, -350, -435, 14, 161, 18, 37, -179, 443, -66, 429, -69, 324, -352, -251, -286, 466, -198, 04, 412, 92, -08, -273, 133, -319, -417, -385, 22, 63, -211, 142, -475, 291, -441, 392, -47, 77, -71, -374, 21, -285, -445, -196, -109, -297, 53, 105, 21, -292, -391, -66, 300, 454, -487, 286, -365, -51, 401, 158, -488, 42, -200, -110, 186, -140, 134, -361, -211, -85, -235, 310, 130, 172, -385, -127, 376, -480, -169, 249, -272, 292, -317, -119, 246, 49, -333, 382, 498, -80, 392, -138, -185, 44, 252, -499, 404, -114, -360, -306, -347, 257, -144, 283, 281, -29, 09, -491, 344, 340, 259, -428, 132, 442, 305, 231, -09, -176, 465, 341, 245, 357, -296, -440, -99, -192, -87, 158, -453, 53, -296, -300, 162, 60, -164, -57, -116, 345, -47, 80, -463, 64, -496, 169, 06, 310, 252, -150, -366, 217, 43, -269, 74, 247, 143, -172, -92, -444, 486, -45, 461, -310, -493, 475, -398, -157, 271, 338, -312, -276, -82, -275, -360, -77, -253, 146, 85, 499, -152, -429, 217, -256, 155, 143, -157, -202, 471, 251, 207, 457, -294, -480, -01, 66, 496, 454, 409, 267, -356, -50, -157, 63, 175, -17, -162, -226, -19, -225, 126, -318, -154, 195, -74, -147, -162, 269, -496, -190, 21, 211, 119, -421, 231, -29, 145, -421, 277, 407, 346, 421, -143, 41, 336, -468, -476, 26, 159, 358, 301, -215, -460, 00, 480, 318, 353, -182, 87, 357, 480, -40, 420, 452, 40, -496, -77, 37, -417, -300, -56, -218, -27, 301, 323, -190, -314, -300, 336, 345, -442, 138, -18, -50, -10, -38, -232, 195, -368, -293, 53, -35, 168, 325, -83, 60, 329, -308, -403, -235, 244, 394, 399, 69, -453, 222, 379, -267, -226, 216, -70, 184, 206, 412, -14, 48, 226, 254, -257, -289, 462, -352, -472, 482, 474, 297, 42, -345, 489, 491, 272, -415, 385, 171, 154, 433, -106, 386, 18, -480, 102, 449, 205, 160, -287, -309, -292, -208, -202, 303, 03, 112, 452, 31, 94, -222, 180, -364, -67, -479, -21, -294, -394, -135, -271, -388, 150, 475, 498, -332, 496, 452, -383, -447, 464, 183, 96, 24, 475, 394, -172, 330, 358, 132, 213, -48, 410, -107, 440, 195, -86, -80, 401, 372, -363, -369, 484, 287, -42, -165, 455, -46, 139, -75, 07, 456, -392, -44, -20, -417, -150, -340, -235, 61, 292, 478, -135, 202, -129, 158, -102, 285, -422, 151, 157, 67, -366, 493, -146, 93, 180, 161, -453, 172, -414, 407, 128, 46, -137, -392, 481, -435, -231, -254, 478, -87, -276, -156, -384, 95, -498, 366, 232, -68, 17, 241, 499, -496, 235, 205, 97, 267, -134, 496, -61, 305, -245, -433, -149, 470, 28, -167, -112, -351, 79, -134, 62, -344, 210, -470, -397, 212, 396, 336, -356, 266, 77, -05, 270, 164, -300, 219, -68, 67, 215, -277, -128, -177, 143, 223, -207, -329, -92, 181, -180, -160, -452, -266, -04, 258, -235, 451, 323, -339, 287, -181, -221, 217, 315, -451, -119, -485, 268, -335, 82, 336, 241, -194, -341, -116, -118, -48, 55, 290, -14, -273, -18, 34, -39, -170, 144, -422, -218, 319, 92, -431, -361, 371, 286, 454, 421, 20, 469, -459, -463, 404, 377, 278, -290, -464, -338, 444, 341, -431, 235, -173, -204, 69, -287, -390, 400, -291, -312, -318, -119, -368, 103, 20, -496, 242, 326, -223, -238, -353, -182, 151, -449, -304, -70, 114, 84, 92, 410, -75, -486, 145, -396, -190, 67, -183, 272, -33, 379, -187, -499, -240, -55, 104, -368, -51, 198, 458, 226, -188, -395, -103, 464, 09, 93, -106, -25, -323, -162, -115, 455, -148, -117, -441, -485, 450, 229, 287, 269, 460, -400, 270, 72, 46, 226, 204, -153, -75, 162, -74, 237, -381, 323, 201, 480, -84, -405, 307, 445, 286, -307, -248, -362, 428, 164, -347, 378, 245, 441, 499, 205, -107, 269, -223, -209, -05, -167, 139, 420, -153, -83, -490, 318, -260, 211, 299, -492, -341, 106, -195, 445, -349, 58, -417, -421, 74, -263, -191, -181, 30, -192, -124, -225, -71, -495, 67, 425, -162, 58, -303, -463, 475, -293, 355, 67, -229, 154, 75, -70, 113, -268, 227, -384, -358, 310, 48, 216, -101, -291, -113, -219, 18, 263, 57, -201, -380, -24, -276, 310, -466, 274, 347, -139, -167, 203, 428, 104, 209, 355, -466, 174, -61, -387, 291, 82, 424, -161, 150, 175, 48, -462, -191, -82, -347, 366, 218, -226, -158, -206, -64, 228, -80, -216, -411, 254, 487, -131, -142, -452, 76, 245, 223, -485, 358, 14, 97, -366, -295, -252, -338, 253, 138, -29, 24, 291, -163, 94, -83, -469, -260, 354, 259, 161, -10, -300, -85, -23, 69, -375, 377, -355, -278, 100, 12, -419, -34, -390, 67, 171, 210, 229, 277, -152, -300, -199, -09, 389, 395, -239, -228, -13, -385, -117, -352, 105, 83, 415, -66, 04, -459, -189, -499, -237, -236, 14, 196, 230, 476, 116, -98, 186, -155, -321, -466, 398, 332, 377, -361, -421, -362, -88, 66, -247, 295, 215, -290, 231, 130, 496, 87, -477, 160, 89, 139, 424, -45, -165, -494, -69, 451, -92, -383, 149, 439, 03, 399, -377, -120, -462, -298, 19, 302, -379, -376, 450, -312, 187, 181, -330, 183, -232, -306, -157, -291, 333, 119, -484, 20, 126, -53, 324, -114, 416, 325, 178, 271, 224, 301, 04, -386, -144, -477, -231, -23, -01, -281, -483, -314, -248, -313, -278, 372, -119, 417, -66, 66, 37, -50, -61, 15, -250, -237, -247, 18, -412, -217, -210, -336, -415, -354, 130, 293, 21, 399, 122, -480, -30, 139, 59, 222, 326, 281, 447, 60, 198, -119, -374, 87, -317, 65, -46, 285, -320, -440, -196, -232, -157, 446, 284, 280, -408, -85, 73, 113, 166, 47, 485, -363, -314, 44, -289, -135, 177, 10, 425, 228, -257, -449, 167, -73, 469, -378, -288, -351, 34, 368, 270, 377, 314, 406, -490, 406, -179, 435, 371, -160, -17, 357, -23, 169, 253, -460, -466, -69, 51, 459, -341, 294, -137, 326, 73, 184, -200, -362, -315, 334, -494, -193, -436, -327, -286, -426, -69, 387, -491, -197, -273, 344, 12, -444, 14, -235, -403, 400, -452, -500, -288, -293, -354, 427, -114, 220, 463, -462, -290, -352, -275, -284, 308, -211, 241, -478, 215, -327, 409, -424, 328, -11, 421, -160, 45, 287, 457, 142, 187, -494, 142, -249, 65, 289, -322, 451, 361, -359, 490, -429, 142, -285, 139, -50, 356, -119, 324, 423, 54, -415, -149, 234, 74, -228, -426, -380, -89, -469, -386, -49, -111, 257, 202, 455, 398, -267, 406, -389, 226, -252, -318, 220, 315, -327, 22, -477, 54, -154, -202, -40, -68, 150, -306, -494, -226, 120, -374, 186, -496, -259, -11, 245, -150, -309, 200, 100, 276, 459, 211, 355, 59, -255, 75, -125, 270, -402, 250, 177, 296, -451, -11, -272, 199, -464, 87, 473, 156, -435, -489, -488, 158, 00, 258, -492, -456, -42, 460, -328, 269, -477, -473, -171, 120, 455, -444, -109, -95, 306, -432, -299, 355, 57, -70, 406, 93, -131, -268, 102, -66, -257, 114, -407, -404, 224, -47, -360, -317, -86, 164, -196, -63, 192, 133, -90, 147, 189, 301, -448, 348, -279, -247, 203, 278, -465, 462, 224, -96, -306, -174, -309, 289, -208, -216, 385, -483, 237, -123, -300, -349, -458, 356, 441, -414, -10, -149, 233, 31, 04, -363, -121, 225, 242, -65, 355, -370, -103, 79, 386, 443, 405, -423, -416, -302, -139, -178, -285, -401, -449, 267, 102, -407, 475, 395, 31, -35, 98, 116, -151, -398, 253, 228, -321, 348, 15, -465, 478, -236, 114, 364, -293, 372, -206, -208, -78, 155, 114, 489, -394, 165, 256, 209, -389, 231, 456, 494, 49, 55, 111, 398, -491, 216, 478, -311, 64, -06, 76, 394, 258, -310, -389, -182, -86, -95, 462, 336, -88, 428, 325, 19, 445, 433, 80, -444, -483, 36, -97, 418, -57, -486, -332, -47, -418, -354, 494, 499, 492, 70, 393, -397, -388, -144, -79, 379, 261, -117, -433, 26, -189, -255, -455, -244, -322, 477, 165, 47, 13, -432, 317, -191, -66, 485, -386, 368, -16, -40, 367, -24, -118, -387, 79, 346, -31, -500, 225, 83, 235, 293, -391, -102, -462, 06, 155, 68, -17, 172, -32, 496, -408, -215, 157, 378, -229, 271, 246, 255, 83, 114, 83, 465, 227, -337, 312, 48, 15, 37, -369, 103, 182, 92, -499, -428, -402, -492, 141, 81, -468, -391, 430, -376, 246, 87, -498, -483, 211, 249, -376, -206, 215, -440, -240, -58, 75, -428, 490, -410, 461, -26, -455, 496, -434, -101, -432, -335, -93, 209, 246, -60, -330, -472, 416, 417, 116, -229, -214, 179, -480, -89, 473, 235, -29, 85, 29, -102, -491, 371, -12, 471, -155, 386, 467, 264, -215, -465, -219, -456, -403, -473, 336, -233, -444, 253, 36, -476, -476, 323, 203, -104, 86, -472, -17, -91, 114, -136, 307, 123, -265, 147, 446, 433, 33, -235, 197, -330, 153, 478, -285, 250, -143, -97, -131, 265, -344, 406, -359, 32, -419, 344, -220, 167, -275, 263, -424, 339, -373, -265, 314, 215, 382, -387, 148, 268, -122, 197, 438, -117, 175, -347, -15, -116, 409, 355, 02, -435, -387, 143, 450, 46, 340, -270, -287, -435, -154, 141, -244, 325, 376, -78, 40, -390, 35, -312, 378, -234, -263, 317, 149, 412, -178, -365, 149, -269, -158, -349, 149, 307, -354, 451, -147, 486, -319, 418, -97, 379, 59, -489, 205, 287, -66, 97, -251, -179, -362, -372, 87, -125, -203, 89, 140, 119, 224, -211, -297, -82, 292, 352, -275, 438, 303, 78, -223, -164, -04, -468, 68, -93, -456, -227, 46, -22, -278, 295, 299, -140, -225, 239, 236, 72, -172, -124, 44, -96, -483, 247, 322, -339, 451, -453, -401, -394, 477, 228, 294, 325, 261, -138, 84, -343, 487, -370, 135, -290, -223, 286, 422, 53, 377, 158, -23, -295, -114, -479, 461, -97, -380, 283, 416, -77, -318, -484, 381, -341, -404, 176, 484, -291, -110, 68, -134, 230, -450, -147, -208, 180, -08, -286, -267, -131, -275, -438, 427, 463, -64, 388, 219, 56, -476, 135, -168, -294, -497, -287, 218, -400, -259, 202, -191, 484, 123, -472, -434, -475, -119, -142, 205, -275, 424, -210, 447, 01, -147, 374, -35, -359, -386, -316, 197, -362, 319, -119, 197, 323, 95, -85, -225, -312, -31, 436, 24, -56, 464, 90, -30, 198, -200, -325, -225, 77, 318, -278, -422, 23, -404, 395, 164, 63, -421, -139, -447, -249, -405, 250, -426, 190, -335, 201, -270, 487, 137, 255, -69, 102, -155, 401, 152, 146, -71, 427, -277, -253, -350, 153, 270, 98, 49, -66, 13, 480, -353, 67, -269, -258, -183, 157, -216, 335, -142, 15, 322, 496, 122, -247, 450, -181, 07, 102, 465, 436, 381, 40, 35, -117, 46, -195, -166, -405, 239, 347, -425, -262, -86, -193, -19, -416, 464, -383, -229, -177, 484, -55, 171, 106, -450, 121, 426, 57, 75, -257, 345, -44, -364, -120, -308, 182, 185, 26, -371, 276, -127, -296, -485, -360, 363, 348, -276, -320, -183, 347, 355, -198, -208, 26, 408, -158, -01, -314, -248, -426, -70, -403, 382, 66, -22, -426, -252, -337, 100, -123, -208, -174, 433, 159, -34, -351, 359, -458, -171, -324, 389, 36, -22, 33, -438, 239, 375, 413, 425, -373, 487, -145, 77, 369, -227, -445, 444, 21, 70, 396, -250, 362, -278, 36, 373, 188, 185, 232, -418, -134, 409, 471, 402, 239, 356, -184, -22, -416, -271, -96, -289, -284, -389, -360, -63, -115, -305, 233, -242, 266, 130, 361, 480, 352, -103, 354, 393, -66, 438, 475, 300, -301, -201, 202, 439, -345, -130, -83, -261, 99, -327, 303, -333, -215, 443, 456, 170, -09, 190, 428, -243, -180, 289, 89, -328, 38, 295, -83, 472, 234, -107, 272, 433, 192, 326, -276, -301, 48, 494, 291, -353, -333, 94, 166, 304, 389, 123, -26, -120, -187, 255, 489, 485, 396, 431, 09, 287, 226, 427, 259, 312, -180, 384, -402, -136, -438, -178, 415, 111, -184, 206, -390, 336, -200, 277, 140, 42, -100, -33, 422, -435, 74, -236, -450, -30, -305, 59, -243, -227, 338, -131, -414, -342, 105, -316, 374, 167, 358, 290, -222, 27, -04, 241, -137, -351, 18, -145, 191, -230, 322, 465, -165, 248, 81, 237, -281, 276, 148, 328, -450, -13, 49, -12, 497, -346, -476, 372, 322, 382, -486, -48, -91, 362, -307, -376, -489, -437, 332, -446, -167, -494, -128, -480, 255, 453, 257, -174, -418, -94, -346, -16, 393, 204, 472, 390, -290, 496, -386, -116, -270, -372, 337, 140, 491, -118, -384, -146, 298, 448, 261, -369, -193, -367, -348, -438, -62, -239, -112, 20, -481, 394, -496, -236, 450, -172, 07, -339, -176, 121, 45, 55, -398, 234, 47, -407, -31, -485, 299, -233, -184, 60, -102, 123, -455, 402, 185, -16, 16, -75, -144, 35, -181, -139, -348, -230, -459, 159, 283, 218, -220, -172, 125, 234, -85, -328, -321, 384, 39, 479, -349, 355, 39, 401, 330, 437, -344, 367, -79, -476, -208, 277, 411, 464, -10, -437, 86, 32, 222, -131, -250, -145, -451, 375, -411, -36, -101, -231, -152, -210, 100, 351, -354, -09, 253, -172, -72, -239, -304, 349, -215, 340, 479, -304, -344, -31, -240, 242, -147, -166, -37, 103, -459, 13, 330, -369, 477, 81, 252, 178, 372, -148, 29, -482, -305, -218, 198, 124, 43, -254, 325, -320, -61, 304, -123, 95, 126, 489, 190, 479, -177, 05, 435, -135, -482, 265, 348, -152, -153, 452, -474, -281, 156, 55, 89, 351, -310, 139, 327, -415, 386, 153, -234, -175, 309, 143, -228, -65, 484, -186, 267, -193, 320, 202, -476, -310, -33, -276, 38, -334, -324, 64, 237, 332, -380, 178, -464, -190, -182, 363, 247, 56, 368, -487, -267, 178, -492, 357, -35, 492, -328, -268, 152, -156, 434, -472, 34, 254, -247, -427, -228, -71, 137, -490, 114, -391, -460, 150, 271, -142, 365, 19, -234, 234, 32, -01, -88, 393, -143, 377, 385, 29, -38, 37, 373, 248, 66, -93, 02, -329, 332, -373, 452, -30, -11, 66, 431, 29, 68, -445, -260, -66, 74, 06, -332, -42, -494, 432, -149, -137, -339, 89, -256, 123, -22, -31, -128, -104, -272, -274, 67, -439, -147, 20, 383, 342, -62, 314, -128, -493, 369, 112, -59, 295, -382, 461, 106, -24, 393, 457, 339, -446, 398, -65, 178, -123, 404, -98, 273, -367, 480, 193, -306, -166, -287, -71, 28, 151, 95, 400, 158, 317, 364, -49, 112, -165, -88, -282, -337, 157, 28, -497, 212, 278, 290, 242, -345, 195, -04, -219, -320, -24, 474, -126, 310, -313, -345, -161, -310, 250, 91, -299, 67, 308, 152, 32, -05, -83, -398, 158, -426, 130, -487, 286, -91, 304, 380, 416, 351, -124, -303, -469, 353, -329, 257, -485, 210, 412, 206, 401, 162, -202, -398, 82, -42, -394, -386, -195, 23, -284, 463, 450, -301, 477, 236, 460, -367, 469, 376, 484, -155, -74, -485, 50, 97, 272, 66, 160, 184, -228, 61, 198, 422, -485, -220, 232, -379, 246, -463, 145, -185, -499, 95, 14, -170, 183, 326, 315, 152, 202, 299, -150, -20, -334, 400, -70, 438, -34, -410, 474, -409, 151, -476, -487, 166, 157, -402, -361, -97, -365, 284, -430, -12, 231, 84, 318, 267, -90, 485, 271, -35, 284, -379, -203, -198, -126, 227, 92, -308, 317, 66, 135, 320, 443, 149, 338, 100, 247, 478, -145, -266, -386, -74, 223, -302, -138, 393, 465, 273, 379, -412, 90, -485, -290, 387, -182, 436, 115, 410, -20, 284, 329, -384, 105, 272, -383, -57, -128, -284, 273, -421, -50, 388, 05, -327, -414, 368, -433, -97, 493, -202, -09, 435, -187, -447, 322, 131, 489, 289, 394, -30, 74, 223, 438, 31, -05, -445, -174, -281, -229, -400, -202, -427, 488, -344, -253, -74, -476, 166, 329, -131, -184, -180, -196, 129, -126, -374, 113, 215, -232, 07, 37, 342, -270, -25, 225, -423, 382, -449, -204, -347, -349, 446, -273, -09, -398, 326, 417, -22, 344, -402, 347, -340, 271, -349, 289, -03, 130, 254, 64, 398, -239, -398, -408, 343, 429, 317, -228, -336, 368, 420, -183, -128, 367, 396, 363, -179, -426, -367, 300, -230, 83, 147, -70, -146, 299, 72, -297, -71, -174, 268, 179, 440, -278, 271, -365, 03, 88, -92, 167, 308, -172, -163, -320, 47, 85, -104, 369, 160, 381, 169, 430, 316, 168, 213, 23, 319, 137, 226, 100, 463, 346, -221, -245, -432, -450, 243, 72, 490, -349, 91, 299, 331, 428, -169, 231, 14, -421, 100, 26, 460, 121, 308, -371, 141, 21, 152, -39, -342, 230, -439, -26, 77, -159, -419, 497, 243, 324, 69, 234, -173, 13, 33, 11, -59, -284, -258, -193, -204, -306, 333, 108, -333, 142, 237, 308, 15, -111, -231, -474, -380, 183, 352, -451, -476, 433, -454, 267, -390, 468, 01, -63, -19, -114, 448, 422, 103, 42, -270, 399, 236, -85, 07, -245, -443, 97, -436, 425, 486, 185, 451, -42, -132, 303, 07, 244, -412, 54, 12, -302, 374, -135, 488, -145, 252, 436, 129, 207, 331, -289, 458, 419, 127, 317, -325, -464, -86, -261, -187, -99, -224, -236, -289, 145, -81, 219, -111, 360, 125, -247, -442, 351, 119, -102, -294, 223, -165, 335, -70, 18, -101, 240, -63, -474, 57, 112, -86, 472, -297, 228, 225, -20, -156, 436, -23, -384, -493, -282, 476, 484, -28, -114, 335, -57, 285, -459, -334, -28, -271, 448, 490, 128, 188, -73, -494, 97, -460, 272, 69, 95, 00, -206, -425, -303, -269, 404, -187, -262, -377, -211, -277, 95, -473, -90, -110, 312, -48, 56, 136, -467, 356, 126, 161, 396, -94, -481, -07, 298, 291, -85, -107, 144, 209, 321, 341, -208, 225, -346, 383, 348, 295, -42, 295, 322, 368, -315, 487, 172, -407, 123, 205, -199, -250, 218, -303, -492, 237, -457, 306, 381, 310, -301, 25, 19, -480, -134, -336, -402, 372, -453, 446, 167, 357, -406, 341, 225, -221, 328, -102, 225, -48, -45, -474, -446, -326, 76, -438, 411, 471, -280, -356, 281, 271, 169, 152, 292, -113, 316, -258, 111, -285, -312, 130, -428, 134, -28, -350, 414, 152, 400, 491, -44, -145, -483, 10, 29, 445, 424, 293, 416, -04, -211, -451, -232, -189, 202, -88, -450, 370, 154, 162, -62, -306, -208, 362, 329, -384, -488, -405, 269, -236, -414, -275, 472, -45, -412, 01, -99, -136, 146, 169, 361, -212, 219, -371, 99, 273, 41, 149, 143, -305, 163, -419, 241, 456, 444, 70, -76, -192, -483, -307, 73, -397, 271, 45, 411, 359, -102, 164, -277, -103, -167, -64, 185, -96, 65, 136, -323, -42, -215, -327, -495, 449, -246, 247, -243, 50, 169, -467, 359, 187, -273, 284, -358, 498, 181, -447, -291, -421, -431, 284, 328, -97, -279, 13, -341, -362, 01, -163, 97, 287, 362, 102, -412, -384, 201, 197, -481, -129, 230, 378, -90, -191, -486, 52, 159, 195, 458, 368, -374, -473, -495, 455, 282, -274, 320, 442, 216, -178, 131, -187, -39, -07, -232, 49, 461, -179, 98, 480, -456, -172, -290, -46, 490, 76, -141, 149, -229, -183, 370, -102, 196, -273, 205, 331, 305, 25, -375, 21, 347, -392, -313, 160, 453, 307, -291, 414, -372, -341, -253, 25, 340, 309, 479, 330, -114, -162, 331, -491, -493, -447, 259, -444, -220, -36, 387, -415, 490, -488, 459, -311, -380, -354, 350, -427, -195, -89, -161, 285, 71, 438, -190, -89, -400, -210, 93, -14, 480, 276, 347, 488, 330, 107, -456, -38, -429, -217, 400, -87, -205, 359, 103, 267, -143, 305, 340, 162, 68, 31, -53, -09, -30, 258, 402, 70, -100, 347, -92, 232, 124, -245, 220, -46, -286, -384, -232, -214, 251, -332, 199, -454, -473, 154, 313, -116, 311, -495, -102, -120, 37, -302, 371, -493, -192, -374, 429, 208, -175, -163, -60, 449, 444, 13, 255, -341, 481, -476, -55, 233, -308, -04, -369, 72, 03, -203, -192, 166, -198, 207, -102, 339, -243, 122, -302, 65, -400, -373, 125, -75, -36, -83, 227, 261, 430, 334, 420, -236, 358, 217, -151, -97, 65, -20, -173, -432, 277, 135, -413, -68, 194, -15, -229, 451, -393, -30, 368, -293, 97, -07, 485, -86, 411, 212, -325, -307, 46, -53, 309, 257, -336, -342, 12, 229, 491, -309, -350, -380, -322, -263, 52, 373, 222, -324, -324, -318, 146, -103, 241, 95, 390, 226, -139, -347, 290, 388, -153, -163, -165, -344, -54, -01, 167, -190, 81, 158, 01, 231, -370, 179, 468, 183, 404, -458, -289, -67, -276, -291, 330, -182, 304, -428, -456, 18, -274, 335, -94, 73, 24, -406, -419, -178, 445, 248, 132, 26, -94, -15, 109, 389, 16, 77, 72, -79, 472, -365, -294, 48, -156, -464, 366, 00, -392, 411, -482, -166, -402, 277, -241, 474, 371, -159, 148, -332, -411, 132, -453, 348, -383, 156, 237, 133, 86, 161, -94, 58, 296, 112, -394, -360, -500, 473, 140, -391, -264, 159, 295, 186, 288, -445, -488, -489, 248, 160, -321, 337, -208, -274, 185, 261, -265, 274, 246, 321, -65, -347, 231, -269, -383, 337, 223, -382, -338, -136, 79, -102, -125, -126, -64, -337, 281, -52, 26, 29, -392, 205, 219, 252, -216, 256, 365, 371, 31, 112, 192, 466, -383, -77, 50, -266, 112, -227, 204, 275, 137, -217, 25, -136, 158, 462, 27, 291, 262, -95, -179, -277, -389, -460, 475, 247, 296, 341, 470, 179, 305, 162, 146, -226, -63, 48, 08, -451, 321, 65, -324, 311, 348, 202, -325, 358, -484, -445, 150, 278, -40, 471, -499, 423, -137, -171, -478, 11, 22, 492, -309, -173, -494, -311, 453, -57, 237, -39, 345, 410, -122, -127, -427, -273, -73, -251, -415, -57, 156, -413, 74, -32, -90, 427, 244, 273, -244, 266, 137, -370, -389, 328, 309, -383, -131, 262, 413, -394, 76, -390, -132, 454, -17, -58, -319, 411, -457, 119, 206, 199, -442, 132, -333, -31, 60, -237, 94, -332, -470, -269, -201, -07, -89, -392, 110, 280, 371, 375, -262, -53, 485, 107, -99, 321, -451, 435, 232, -408, 406, 290, -357, 464, -77, 162, -67, -165, 426, -120, 03, -192, 111, 302, 301, -125, -237, -89, -345, -366, 139, 246, 433, 124, -147, -166, -55, 254, 121, 29, -302, 27, -180, -159, 344, -405, -497, 129, -70, -219, -491, 433, 89, 473, -412, -110, -152, -149, -346, 355, 337, 293, 101, 270, 269, -194, -396, -285, -440, -422, 244, -242, 105, -84, 451, 301, 363, -193, -69, -207, 88, -60, 79, -322, -87, -481, 420, 261, -130, -74, 117, 59, -281, 70, -171, -159, 377, 285, 56, 437, 363, 152, 48, 321, -79, -01, 122, -216, 306, -447, 430, 247, 346, 361, -223, -241, 380, -303, -127, 102, 476, -158, -339, 47, 412, 342, 388, 289, 127, 296, -421, 343, -51, 127, 164, -278, -22, 138, 358, 137, 192, 288, -116, 38, 149, -487, -351, 381, -290, 22, -17, -314, 364, 496, 234, 277, 338, 474, 418, -34, 271, 497, -191, 72, 476, -175, 294, 307, 463, 152, -56, -493, 293, -320, 397, 294, -307, -453, 176, 255, 69, -341, -206, 286, -344, -120, 415, -154, -146, 333, 312, -375, -317, -27, 197, -341, 298, -09, -182, -386, -04, 262, -379, -211, -206, -481, -417, -13, -434, -389, 95, 487, 123, 389, -375, 279, -231, -460, -23, 123, -274, -210, 249, -91, -385, 298, 420, -234, -210, -261, -120, -362, -147, 353, 279, 148, 372, -286, -13, -210, -174, -418, 130, 449, -177, 255, -420, 92, -352, 57, 68, -126, -301, 169, -365, -185, -33, -93, 433, -391, 498, -187, -253, -148, -334, -122, -148, -109, 93, -309, 181, 419, 126, 163, -280, 449, -81, 152, 394, 419, -291, 314, 145, 261, -17, 280, -424, -198, 39, -139, -88, 38, 174, -489, -258, -308, -110, 94, 435, -165, -363, 469, 106, 263, 132, 326, -435, -97, -22, -189, -178, -461, -375, 467, 300, 108, -401, -272, 410, 139, 89, 174, 29, 115, -462, 271, -340, 280, 217, -405, -385, 354, -436, 221, 470, 197, 399, -465, -400, 229, -154, 275, 268, -29, -406, 421, -69, -306, -351, 193, -315, -409, 220, 214, 206, 258, -15, 366, 38, -298, 462, 153, -92, -474, 226, -122, -425, 477, -87, 28, 206, -389, -197, 326, 434, -103, 247, -135, 443, -251, -89, -372, -160, -369, 342, -102, 389, 179, -235, 279, -267, 79, 284, 142, 457, 362, -480, -467, 339, 286, 61, 45, 397, -284, 223, -316, 465, -29, 49, 409, 220, -188, -111, -88, -57, 84, 310, 184, -237, -73, -37, 349, -494, 99, -09, -184, -39, 363, -151, -200, 149, -238, -303, 399, 330, 421, -417, 295, 244, 484, -444, 316, -203, 298, -272, -408, -118, -462, 277, 497, -34, 92, 346, 324, 44, -163, -360, -495, 53, 341, 158, -298, -45, 355, -47, 137, -372, 388, 285, 372, 373, 341, 188, 22, 139, -232, 114, -127, -193, 243, -129, -375, 188, -283, -199, -268, 407, 294, 89, -40, 487, -253, -486, -57, -45, 320, -68, 435, 208, -283, 308, 81, -441, 348, -397, -450, -383, -430, -76, 276, -335, 295, -247, 353, -136, 54, -63, 123, 200, -121, -417, 188, 126, -50, -369, -67, -230, 63, -131, 478, 281, 29, 412, -308, -123, -133, 94, 346, -63, -482, 474, 455, -335, -273, -340, 382, -366, 98, 05, 334, 477, 441, 22, 455, -109, -495, -111, -487, 421, -390, 491, -446, 139, 403, 98, -132, 123, -308, 67, -440, 63, 41, -133, 228, -379, 28, 462, -245, -374, -32, -59, -45, 261, 464, -90, -348, -179, -349, 17, -258, -239, 08, -204, -248, 264, 394, 121, -113, -61, -312, 299, -498, -419, 19, -418, -298, -453, -455, 309, 25, 13, -249, 480, -226, 67, 242, 278, 388, -254, -205, -17, 07, -345, -369, 260, -229, -474, 233, -490, 317, -227, 310, 319, -146, -171, 401, 57, 228, 446, -134, -247, 311, 469, -267, -63, 36, -173, 67, -75, 73, 362, -240, -67, -130, -109, -307, 141, 269, -222, 152, 86, 51, 314, -95, 405, -05, 159, 314, -277, 105, -319, -24, 269, 02, -439, -294, -461, 240, 274, 316, -186, 488, -424, 247, -142, -33, -208, -148, -263, 70, -496, 323, -27, -330, 81, -122, 165, -260, -307, -260, -303, 226, -432, 466, 80, -19, 25, 119, -279, 151, 287, 35, 139, 363, -218, -150, 183, 426, 202, 420, 348, -442, -405, -179, -272, -472, -448, 393, -232, -255, -15, 318, -177, 53, -364, 403, -466, 161, 375, -245, -188, 162, -357, -196, 378, 277, 154, 61, 204, -144, 333, 52, -86, -220, -274, 142, -191, -222, 387, 429, 375, 224, 247, -302, -223, 384, -47, 163, 397, -172, -230, -290, -157, -87, 14, -279, -309, 20, -366, -253, 376, -181, -349, 142, 99, -123, 136, -240, 155, 375, -310, 30, 99, -211, -420, 376, 25, 34, 391, -77, -286, -339, 485, 409, 75, 351, -18, -382, -129, 116, 217, 99, -213, 368, 93, 387, 98, -271, -01, -247, -396, 189, -364, 203, -169, -284, 431, 356, -398, 322, 131, 169, -165, 116, 78, -238, 319, -439, -120, -310, -471, -51, -359, -183, -182, 234, 56, -232, 463, -445, 373, -81, -403, -491, -26, 280, 78, -95, 136, -468, 79, 120, 201, 415, -264, 132, 29, -444, -455, -238, 98, -426, 211, 240, 243, -119, -26, 151, 149, 290, 207, 23, -291, -344, 32, 184, 436, -38, -59, 424, -05, -127, 44, 48, 140, -367, -320, -331, 41, -275, -69, -09, 152, -357, -269, -105, 24, -442, -101, 26, 348, -394, -451, -91, 114, 433, -407, 402, -104, 35, 326, -257, -240, 223, 291, 400, -292, 472, -431, 249, -303, 01, -260, -299, 496, 324, 449, 20, -266, -152, -454, -418, -46, -53, -09, -80, -119, 437, -178, -371, 324, -352, -128, -416, -277, -337, 484, -69, -13, -447, -320, -463, 406, 273, -262, 402, 449, -313, 275, -317, 35, 321, 117, -159, 121, -40, 261, -498, -103, -417, -17, -279, 84, 355, 157, 307, -130, 141, -261, 358, -453, 271, 395, 453, 396, -367, -292, 345, -179, 483, -120, -292, -344, -151, 50, 277, 310, -189, -369, 59, 247, 114, -367, -169, 321, 290, -10, -308, 284, 229, -98, 331, 353, -203, -364, 249, 282, -156, 447, -45, -173, 179, 164, -16, -471, 66, 113, -309, 377, 245, 250, 124, 211, 383, -193, 33, -474, 298, -423, 310, 379, 331, 493, 232, -20, -371, 334, -238, 326, -367, -430, -347, 312, -414, 489, -307, 152, 455, -116, 381, -448, -365, 358, 263, -130, -335, 148, 248, -185, 225, 58, 47, 408, 403, 131, -112, -467, -35, 151, -289, 450, -427, 216, 263, -341, 206, 456, -337, -487, -159, -456, -435, 328, 402, -320, 50, -80, 329, -201, 235, 406, -291, 134, 315, -387, -234, -297, -02, -417, -294, 209, -466, -221, -75, 297, 290, -17, -395, 453, -04, 298, 498, 413, 478, -248, -406, 29, 172, 423, -320, 260, 329, -111, -106, 496, 02, 160, -300, -148, -404, -94, -439, -370, -462, -13, -221, 328, 470, -116, -366, 319, 35, -368, 232, 13, -116, 326, -106, -91, 249, 74, -331, 431, -184, 415, 427, -330, 428, -21, 23, -476, -262, 84, -346, -224, -77, -67, -44, -106, -331, 90, 65, -444, -426, -203, 422, 311, -24, 168, -280, 77, 95, 241, 08, 411, 156, 288, -419, 84, -233, 456, 108, 05, 41, -386, -367, 464, 399, 442, 210, -79, 32, 127, -23, 107, 425, 251, 270, 253, -80, 490, -170, -485, -417, 339, -222, 239, 479, 211, 176, -254, 168, 136, -396, 61, -397, 89, 377, -498, 31, 440, 275, -436, 67, -247, -477, 344, -144, 293, 97, 276, -365, 428, -357, -282, -381, 273, -191, -402, -15, -163, 196, 05, -174, 300, -434, -71, 242, 443, -69, -227, 383, -293, 189, 303, 312, 212, 147, 20, 357, 97, 149, -156, 377, 292, 414, 496, 66, 76, -54, -97, 413, -358, 408, -261, -205, 474, 168, -463, -231, -48, 162, 05, -489, -148, -192, -325, -84, -193, 195, 126, -244, -156, 470, -367, -11, -263, -19, -93, 313, 427, 310, 226, -430, -430, -182, 217, -104, -162, 254, 165, -358, -84, 22, -347, -380, -318, 180, 37, -10, 228, -337, -402, -76, -15, -268, 413, 222, 213, 172, 35, 141, 334, 114, -437, 404, 432, 280, -200, -230, 386, -182, -87, -198, 340, 418, -77, -477, 99, -188, 365, 179, -25, 463, -397, -188, 47, -131, -465, -239, -459, 70, -246, 376, 36, -183, -368, -32, -403, 285, -409, -165, -397, 356, 489, -205, 274, 264, 170, 225, -424, 387, 256, 403, 351, 360, -284, 250, -271, -249, -489, -230, -327, -235, -02, 210, 434, 131, 30, -117, 268, 473, 218, 371, 329, 208, 18, 456, -28, 41, -467, 401, -72, 290, 304, 131, 150, -480, -118, 379, 123, 245, 01, -351, -137, -500, -289, -203, 483, -407, 181, 251, -433, 251, 474, 396, -41, 344, 352, -216, -115, 386, -315, 314, 176, 489, 297, 178, -138, -321, 57, -163, 425, -90, -14, -212, 262, -451, 437, 245, -357, 118, 348, -290, 222, -326, -42, 33, -129, 163, 317, 256, 49, -498, 422, 77, -156, 220, -245, -442, -249, -336, -105, -324, 74, -266, 316, -163, -217, 254, -66, 278, 224, 135, -160, 298, -339, 299, -168, 32, -38, -351, -211, -137, 04, 63, -208, -300, 135, 47, -242, 387, -437, 153, -85, 489, -261, 84, 178, 375, 190, -35, 153, -86, -400, -154, -287, -239, -03, 397, -354, 459, -454, -65, 174, 402, -150, 466, -398, 486, 365, -140, 373, 428, -134, 140, -231, 457, -276, 448, 332, 414, -87, 338, 181, 365, -316, -254, -22, 181, -357, 124, 492, -311, -89, 166, -56, 262, 484, 46, -400, -299, -241, 473, -19, 125, 465, 250, 82, -310, 198, 267, -44, -37, 105, -363, -172, -359, -117, 307, 322, 378, -69, -334, -80, 343, -316, 364, 457, -332, -90, -443, -131, 169, -118, 350, 146, -153, 452, 81, 389, 151, -152, -154, -34, 453, 335, 295, -54, -281, 454, -232, -51, -115, -66, 369, 80, 118, 233, 37, -362, -356, 94, 359, -335, -172, -439, 312, 176, -487, 245, 65, -484, -407, -237, -17, -102, -401, -222, 344, 170, -268, -36, -381, 469, -250, 489, 402, -280, 222, -61, -142, -282, -114, 69, -116, 214, 130, 48, 242, 143, -207, -192, 160, 238, 423, -357, -12, -478, 273, -168, 192, -143, -352, 312, -174, -102, 301, -272, 118, 375, -480, -172, -406, 258, 397, 330, 324, 27, -122, 67, 22, -477, -273, -318, 261, -350, 177, -251, -327, -50, 433, 365, 307, -419, -471, -14, 331, -318, -434, 301, -442, -414, -19, -348, -304, 230, 482, -479, -243, 212, 88, -369, 235, 315, -186, 348, 465, 491, -51, -10, -58, 234, -144, 101, -333, 237, -413, 498, 420, -346, -349, 478, 92, 132, -18, -359, -138, 316, -338, 471, 28, -398, -398, 115, 417, 268, 315, -266, 260, 116, 225, 54, -150, -67, 07, 17, -330, 447, 367, -410, -47, -482, -80, -455, -498, -246, 38, -136, -430, 200, -165, 450, 302, 289, 417, -429, 58, -416, -194, 170, 200, -117, 76, -450, 316, -65, 419, -162, -118, 286, 281, 335, -344, -299, -267, -342, 308, 271, 22, -270, 324, -291, 33, 126, 499, -50, -450, 409, 387, 208, 431, 87, -409, 07, 138, -241, 442, 409, 97, 177, 196, -122, 12, 352, 432, 245, -489, -408, 17, 385, -178, -159, -405, 355, -181, -54, 158, 221, 207, 45, -71, 138, -16, 372, -03, -26, -369, 291, -116, -419, -32, -420, 311, 481, -216, 243, -422, 147, 335, 447, 33, 10, 140, 480, -135, 460, -74, -125, -467, -15, -228, -37, -377, 257, -165, 120, -269, 319, -89, 467, 400, 380, -101, 211, -287, 184, 307, -209, -169, 494, -261, -284, 04, 379, -304, -278, -309, 474, 449, -275, -41, -278, -460, 82, -169, 227, 54, 414, 46, -182, 382, 298, -302, 133, 362, 263, -183, -479, -446, -499, -133, 145, -283, 372, 377, 266, -54, -432, -408, 247, 145, 404, -179, 185, 338, 152, 265, -107, 419, 163, 211, -347, -38, -239, 286, 176, -476, -44, -451, -70, -43, -84, -424, -474, 140, 453, -356, -414, -127, -263, -314, -129, -359, 07, -92, 479, 12, -327, 224, -69, 337, -65, 436, -201, 196, -426, -173, -428, 30, -124, 03, -161, 292, 431, -134, -67, -264, 10, 371, 109, -401, -443, -168, 92, 417, 241, 72, -71, 414, -204, -288, 251, -416, -352, -98, -368, -278, 229, 57, -395, -43, -440, -56, -250, -157, 310, -465, 79, 173, 406, 40, -376, -184, 373, 217, -267, 114, -211, 162, 28, 437, -274, 132, -127, -126, -466, 06, 448, -384, -437, -447, 73, -25, 350, -325, 318, 160, -290, 249, 185, -31, -211, 310, -363, 14, 27, -130, -20, -332, -116, -491, -43, 110, 141, 331, -164, -473, 189, 136, -357, 252, -458, -431, 79, 392, -256, 249, 52, 307, -02, 90, -224, -361, -100, -87, -494, -221, -365, -14, -53, 19, -05, -244, -19, -12, -413, 317, 368, 276, 305, -489, 380, 347, -68, -41, 239, 177, -292, 144, -16, -442, -266, -388, -302, 486, 377, -296, -235, -488, -458, -436, 383, 38, -180, -136, -122, 260, 33, 98, 388, -162, 462, 269, -314, -106, 80, 425, -429, 289, 421, 407, -301, -345, -129, 249, -359, -252, 453, 258, -240, -152, -326, -357, 386, 347, 359, 116, 107, 244, -285, -05, -417, -323, -236, 121, 71, 345, 398, 495, 486, 320, -246, -315, 475, 126, 435, -31, 374, -260, -273, -13, 88, 254, 130, 326, 101, 342, 295, -292, 86, -138, -445, -479, 39, -180, 142, -38, 17, 41, 309, 355, -139, -84, -108, 188, -458, 179, -343, -232, 420, 237, 255, 360, 343, 238, -461, -56, 80, 334, 152, 18, -304, -441, 40, -413, 231, -318, 401, -252, 223, -437, -45, -64, -21, 348, -23, 21, 27, 486, 289, 299, 223, 45, -488, 66, -217, -449, -138, -285, -263, -134, 233, 285, -74, -227, 372, -343, 308, -375, 258, 383, -312, -287, -180, 167, -87, 297, -312, -207, 283, -170, -408, 359, -273, -396, 277, 362, 07, -360, -423, 244, 358, -338, 29, -216, -64, 253, 294, -256, 379, 52, -373, -433, -383, 299, -413, 31, 448, 127, 324, -416, 457, -232, 443, -316, 225, -428, -454, -268, 64, -25, 477, -77, 138, 358, -441, -74, 112, 353, -478, 343, -95, 01, -238, 23, -199, -151, -94, 101, 477, 82, 185, 434, 350, 480, -29, 427, -447, 369, -340, 469, 197, -11, -108, -165, -153, 304, -387, -189, 157, -365, 06, -85, 136, 269, -210, -211, -30, 196, 391, -53, 130, 76, 234, 332, 57, 57, 260, 462, -74, 420, 431, -377, 261, 176, 310, -40, -20, 423, 272, -11, -442, 130, 404, -453, -101, -306, -164, 370, -258, -273, 169, 372, 304, -97, 205, 213, 460, 317, 175, 239, -411, 458, -286, 350, 486, -123, -190, 318, -200, -66, -192, 211, -435, -288, 258, 316, 259, -54, -462, -499, 174, 208, 374, 330, -37, 431, 43, 276, -400, 70, 15, -311, 28, -419, -461, 367, -42, -151, 185, -389, -364, 493, -326, -299, 58, -216, -483, -183, 230, -444, 170, -96, -384, 396, 86, 79, -321, -19, -145, -221, -449, -278, -32, 432, 156, 07, 299, -386, -291, 336, 77, -155, 330, 251, 46, 240, -465, 415, -91, 266, -177, -421, 22, -61, 476, -39, -481, -345, 442, 226, -65, 494, 449, 403, -222, 105, 263, -71, -429, 472, -235, 149, -183, -53, 252, -285, -313, 288, -370, 96, 406, 306, -472, 280, -255, -496, -259, -236, 11, -316, -157, -202, 30, -208, 54, -340, -251, -183, 89, -180, 141, -294, -179, -190, 154, -426, 25, 341, -286, -493, 290, -28, 313, 318, -248, -89, -326, 346, -473, -463, -118, -130, -164, -236, 162, -258, -76, -237, 59, -135, 436, -300, 71, -243, 10, -275, 183, -113, -81, 397, 246, 61, 221, 60, 231, 474, 471, 405, -328, 498, -206, 54, -131, 130, 318, -117, -276, 94, 147, 283, 459, 83, -165, 30, -308, -303, -392, 376, 436, 27, -375, 183, -412, 347, -257, 319, -327, 66, -424, 197, 416, -130, -249, 137, -147, -79, -479, 77, -133, -480, 213, -174, 455, -100, -292, -01, 98, 168, 227, 34, -305, 353, 69, 135, -448, -336, 306, 77, 230, -266, -226, 499, 457, 377, 136, 162, 150, -491, 91, -483, -119, 156, 195, 188, -443, -245, -312, -493, 424, 415, 393, -29, -380, -37, -41, 24, 127, 117, -47, 210, 352, -421, 209, -339, -192, -155, 323, 458, 207, -86, -173, -412, -77, -478, -371, -20, 130, -183, -13, 54, 84, -120, -123, 205, 343, 336, 81, 323, 306, -465, 33, 158, -34, -258, 319, 275, 439, 494, 233, 498, 260, -87, -413, -317, 287, -284, 163, -83, 385, 02, -177, -31, 383, -447, 26, -422, -259, -392, -247, -453, -05, 286, 205, 461, -120, 376, -412, -180, 370, -326, -182, 131, 87, 257, 314, -126, -175, 330, -356, 62, -168, -33, -468, 67, 372, 410, 498, -386, -130, -249, -339, -283, -110, -281, -321, 270, -405, -233, -410, -182, -59, 261, 449, -120, 370, -385, 255, 48, -203, -249, -390, 482, -430, -06, 401, 443, -95, 399, -443, -373, 03, -282, -155, 393, -63, 376, 163, 385, -05, -394, -297, -211, -281, 04, 169, -411, 471, 276, 489, -231, -473, -400, 103, -402, 94, 04, -107, -149, 256, -50, -21, -241, -480, -324, -348, 310, -448, -333, 195, 47, 125, -250, 336, 344, 254, 06, -214, 225, -218, -225, -154, 162, 227, 449, -388, 174, -46, 05, -475, -290, -193, 356, 321, -173, -468, -175, -11, -416, 344, 36, 484, -30, 286, 320, 166, 392, 178, -196, 470, -187, 80, -184, 475, 159, 118, -61, -167, -76, 444, -141, 486, -249, 67, 307, 430, 452, -16, -80, -112, -172, 456, -128, 298, -405, 45, 317, 487, -277, -379, 457, 36, -447, -226, 363, 213, -256, -198, -454, 168, 98, 257, 154, 349, -175, 313, 280, -223, -203, 52, 165, 125, 360, -110, 276, 455, 435, 445, 443, -342, -434, 400, -453, -380, 26, 410, -315, 270, 65, -269, -62, -337, -159, -56, -135, 166, 109, -03, -205, 406, -451, -188, 384, 409, 202, -488, 365, 137, 457, 308, -352, -477, -440, -305, -05, 87, -43, 180, 209, -478, -236, 00, 38, 105, 444, 403, 123, 406, -100, 418, 312, -51, 82, -452, 210, -215, -88, 75, -226, -131, 235, 274, 245, -352, 469, 92, -413, 279, -227, 296, -347, 389, -204, 191, -06, 93, 94, -383, -01, -154, -113, 163, -353, -179, -436, 358, 106, -24, 285, -267, 346, 373, -493, 443, -479, -171, 35, -392, -392, -340, -244, -239, -451, 53, -195, 395, -02, 399, -136, -151, 98, -397, -488, 245, -75, -424, 103, -117, 53, 241, 116, 251, 114, 476, 194, 487, 157, 81, -53, -383, -406, 203, 230, -05, 108, -465, -109, -394, -213, -393, -45, 385, -289, 320, 130, 136, 396, 86, -481, 301, -173, 488, 52, -207, -184, 98, -220, 473, -320, 227, -410, 126, -70, 320, -379, -109, -292, 12, -03, -05, 120, -195, -120, 331, -375, -138, 319, -127, -200, 338, -325, 479, 326, -421, -228, -06, 178, 52, -33, -290, 131, 409, 336, -86, 230, 457, 305, -210, 322, 154, 285, 294, 459, 17, 477, -64, -269, 296, 310, 32, 486, -163, 11, -335, -84, -364, 159, -54, 188, -373, -492, 172, -464, 344, -414, -382, -346, 391, -92, -172, 45, 45, -378, 357, -438, -401, 145, 146, -253, 307, -322, -267, -356, -459, -102, 413, -323, -442, -141, -282, 37, -132, 390, 425, 64, 476, -456, -430, -281, 304, -102, -384, 202, 20, -175, -384, 471, 471, 262, -282, 278, -208, -48, -225, -166, 350, -312, 363, -240, 399, -419, 297, -233, -177, 223, -316, -201, -381, -246, 370, -225, 153, 487, 477, 25, 164, -406, -03, 135, -292, 215, 266, 01, -333, -459, -313, -130, 81, -450, 482, -20, -16, 280, -400, 307, 355, -216, -41, -174, 390, 181, 101, 43, 168, 431, -431, 185, -123, 418, -180, 85, 133, -62, -414, -347, 331, 125, 375, -88, 176, 357, 393, 12, 137, -155, -181, 344, 129, -370, -330, 371, 312, -376, -85, 332, -445, 336, 17, -68, 254, -310, -131, 239, 128, 308, 392, -40, -67, 267, -276, -391, 125, -31, 473, 114, 314, -207, -41, 295, -77, 129, 167, 87, 253, -66, -80, -340, -230, 437, 444, -124, -21, -186, -385, -392, -378, -492, 420, 55, -373, -04, -483, 252, 466, 490, -133, 280, 135, -322, 428, -89, -341, 95, 498, -235, -471, 270, -75, 151, 208, -130, -473, -313, -464, -06, 147, -342, 354, 419, -435, 482, -84, -66, 234, -118, 277, -47, 14, -88, 483, -58, -325, -357, -111, -326, -92, -82, 444, -315, -79, -496, 407, 300, 44, 443, -205, 43, -47, -351, -37, 19, -369, -269, 453, -282, 465, -418, -477, 331, -05, -493, -226, 170, 02, 163, -304, -238, -66, -07, -53, 355, 349, -145, 156, -107, 150, 451, -211, -396, -48, -396, 475, 84, -165, -220, -346, 152, -137, -323, -17, -290, 36, -391, 380, -462, 273, -71, -200, 59, -226, -400, -86, -377, 307, -78, 369, -43, 225, -342, 413, -322, 114, 388, -386, -199, -331, -232, 453, 32, -55, 288, 242, -166, 398, 474, -128, -477, 255, -475, 82, -471, -23, -152, 05, -216, 271, 226, 241, -04, -264, 155, -474, 350, 395, -360, -349, -84, -92, -44, 448, -294, -256, -458, 40, -358, -131, -236, -335, -24, 141, -401, 358, -382, -52, -137, 254, 71, -411, -04, -81, -175, 03, -54, -325, 250, 86, 178, -333, -153, -366, -33, 405, -122, 10, 297, 373, -269, -87, -110, 207, -445, 342, 65, 25, -210, -220, -220, -287, -131, -372, 132, -454, 483, -70, 73, 233, -131, -249, 400, 216, 237, -132, 473, -32, -270, 270, -159, 313, -317, -417, 372, 90, 425, 290, -384, 67, -430, 248, 280, 292, -272, 265, -310, -289, -305, 264, 444, 64, -133, -303, 132, -395, 417, 105, 73, -01, -125, -234, -188, 411, 201, 36, 01, 127, -174, 469, 46, 249, 217, 179, 41, 445, -56, 231, 08, 139, -05, 305, 56, -285, -498, -312, -180, -229, 294, 393, 270, 21, 11, -66, -68, -288, 470, 434, -309, -203, -245, 238, -102, -175, -83, 439, 122, -287, -478, -369, -296, 370, 436, 260, -415, -210, -199, -95, 61, -405, 150, -169, 468, -339, 265, -99, 225, -413, 187, 417, 236, 442, 155, -366, -233, -76, -427, 390, 137, -52, -479, -307, -182, -191, 454, -97, 99, -245, -340, -340, 202, -338, -09, 170, 175, 108, -77, -100, 195, -390, -183, -68, -447, -176, 66, -180, 248, 492, -290, 237, -60, 83, 431, -390, 392, -263, 365, -09, 344, -475, 151, 46, -313, -06, 68, -286, -46, 492, 114, -350, -46, -216, 434, 07, 108, 352, -320, 209, -304, 242, 298, 488, -174, 229, -402, 70, -182, 463, -86, -338, -160, -83, -440, 379, 412, 481, -407, 218, 473, -440, 368, 279, -156, -346, -213, 452, -141, -33, 161, 55, 61, -40, 44, -261, 41, 494, 310, 360, -190, -276, -126, -498, 141, -65, -266, 405, -84, -173, 124, 241, 239, 344, 20, -417, -149, -341, -464, 210, 478, -451, 117, 40, 361, 13, 279, 255, 08, 89, 467, -330, -335, -159, -328, -341, -372, 258, -84, 44, -414, -460, 137, 325, -263, -342, -239, 88, 169, 149, 150, 148, 198, -233, -312, 412, 281, 467, -481, 141, 409, 486, -337, -74, -173, 187, 85, 308, -54, -498, -148, 384, -106, -158, -439, 131, 352, -178, 71, 21, 471, -279, -331, -478, 341, 209, 434, 474, 177, 453, 115, 438, -209, -370, 216, 470, 317, -198, 278, -237, 156, -17, -01, -98, 325, 61, -114, 177, 383, 457, 50, -293, 31, 220, -271, 224, -71, 15, 198, -42, 320, 165, 248, -389, 295, -35, -419, 112, -381, -288, -272, -373, 195, 227, 29, 372, -212, 415, 49, 24, -275, -49, 231, -392, -329, -188, 332, 453, 327, 30, 263, 499, -305, 12, -390, 490, -171, 43, 454, -52, -393, 34, 75, 302, -238, -44, 174, 402, 224, 75, 278, 449, -473, 09, -443, 50, 321, -259, 03, -500, 271, -233, 499, -182, -369, -39, 160, -40, -495, 114, -240, -36, 01, -313, -233, -385, 143, -207, -483, -133, -279, 296, 168, 100, 157, -423, -350, 331, -182, -494, 331, -59, 125, -317, 259, 256, 144, -81, 68, -499, -114, 328, -34, 387, -485, -415, -498, -490, -122, -129, 230, 99, -333, -102, -301, -323, 328, 202, -492, -354, 208, 339, 88, 185, -126, 199, -59, -481, -381, -491, -480, 05, -311, 338, 244, -296, 423, 246, -286, -198, -383, -204, -247, 137, 195, 305, 314, 375, 359, -326, -127, 67, -135, 461, -248, 240, -487, -455, 259, -368, -94, -369, 489, 95, -178, 233, 299, -255, 331, -135, 399, 448, 162, 05, 437, 209, -190, -397, 84, -331, -223, 457, -412, 495, -229, 192, 235, -216, 237, 346, 268, -357, -171, 257, -410, 151, -10, 389, -251, -179, 106, -352, 121, -232, -495, 411, -171, -185, -486, -235, 336, 144, -277, -224, 139, 346, 468, 226, -18, -443, 72, -250, 52, -247, -141, 142, -243, 349, 383, 06, 22, -10, -494, -05, -390, -488, -94, -60, 179, -79, 205, 16, -83, -220, 292, -92, -22, -387, -366, 460, -330, -442, 62, -425, -189, 421, 217, 68, -378, 101, -74, 144, -57, -67, -360, 405, -55, 398, -155, -376, 171, -97, 492, -412, -465, 285, -04, 366, -250, 482, -322, -80, -460, 241, -05, 204, -486, 65, 124, -363, 18, -449, -367, 461, 336, 125, 366, -219, 24, 64, 257, -305, -181, 250, 136, 206, 387, -16, 72, -363, -33, 251, 409, 359, 344, 257, 415, 358, -178, 392, 495, 340, -205, -19, -347, -369, -394, -481, 264, 130, 435, 373, -322, 106, 123, -334, -187, 362, 150, -263, -149, -31, -160, -239, 181, -316, -482, 448, -457, 192, 340, -110, 32, -365, 371, 185, 118, 478, -444, -118, 460, -156, -244, -362, 450, -269, -196, 115, -406, -193, -295, 297, 276, 45, -442, 309, 230, -72, 258, -375, -380, 98, 15, -496, -414, -113, 189, 204, -135, -402, -61, 177, 294, -453, 316, -404, -222, -28, 212, 224, -369, -231, 22, 408, 314, 432, -431, 396, -139, 327, -479, 333, 278, 389, 338, -284, -224, 379, 420, 493, 477, 211, 170, -377, 258, 338, -280, -111, 163, -216, -387, 294, 53, 487, -446, 219, -228, -376, 468, 133, -197, 489, 318, -419, 378, 156, -203, 06, 388, 70, -01, -283, 133, 22, -159, -108, -140, 61, 281, -477, 345, -254, -330, 250, 86, -276, -31, 358, 200, -63, 343, -496, 279, 161, -63, -491, 170, 235, 16, 410, 157, -133, -373, -210, 389, -32, -466, 102, -119, -333, 477, 78, 266, -353, -172, -148, 224, 298, -290, -76, 87, -95, 280, 218, -434, -282, 228, -412, -195, 96, 498, 462, 463, -374, 104, -295, 446, 139, 307, 180, -342, 284, -242, 424, -216, 87, -224, -140, 237, 338, -364, 176, -257, 417, -105, 162, -365, -377, -398, -60, 219, -399, 254, -466, 79, 210, -261, 377, 201, -454, 57, 360, -317, 316, 284, 319, 255, -87, -321, 344, 103, -185, 20, -301, 84, 415, 361, -429, -110, 463, 11, -39, -84, 117, -04, -153, -172, 235, -275, -471, -366, 282, -259, 169, 450, -474, -12, -443, 291, -481, 401, -106, 186, 274, 93, -229, -459, 306, -158, -68, -378, -294, 393, 38, -325, -111, 386, 355, -23, -37, -263, 111, 97, -22, -220, 400, 356, 268, 457, 499, -361, -289, -106, 325, 485, -161, -52, -474, -02, -357, 310, 120, -151, 204, 10, 376, -55, 248, 232, 422, -289, 469, 33, 309, 299, 313, 209, 156, 433, -482, 155, -428, -271, -99, -250, 66, -407, -450, 93, 91, -307, -97, 63, 394, -41, -427, 271, 405, -326, 03, 327, -115, 324, 213, 46, 123, 378, 107, 131, 312, 478, 139, -264, -293, -460, 338, -374, -15, 389, -429, -424, -418, 326, 139, 477, -214, -435, -400, 43, -261, 103, 222, 124, 279, -65, 23, -98, 166, -18, -114, 330, -40, -475, -434, -480, -83, -243, -354, 403, -354, -283, 479, 80, -105, 471, 409, 181, -464, -491, 76, -225, 464, -201, -249, 243, -414, 274, -02, -396, -243, 384, 434, -431, 409, -499, -411, 178, 110, -265, 81, 256, 304, 61, 188, -300, 32, 98, -267, 420, 459, 310, -305, 424, -39, 298, -481, 399, 425, 17, -496, -318, 253, 438, -249, -486, -209, 193, 193, 401, 428, -226, -491, -415, -313, -450, -215, -429, 148, 18, 491, 459, 180, 38, -265, -07, -163, -245, 245, -238, -376, 249, 296, 378, -461, -101, 392, 183, -408, 437, 436, -479, -288, -202, -394, -101, -152, 243, -29, -152, 113, 314, -193, 146, -147, 43, -361, -458, -350, 384, -196, -226, 485, -400, 04, -123, -01, 249, -440, 444, 186, -152, -183, 398, 146, 275, 150, 494, 18, -27, 194, -17, -213, -146, -371, 492, -251, -231, -466, -101, 05, -162, -475, -09, 290, 30, 368, 142, -221, -220, 86, 465, 480, 403, -284, 127, -470, 366, 473, 48, -161, -480, -469, 478, -126, 13, 471, 123, 282, -495, -478, 139, 196, -101, -18, 338, 429, -150, 332, 60, 482, -82, 26, 463, 173, 242, 442, 203, 460, -233, 103, 151, -213, 487, 129, 161, 00, 452, 136, 134, -190, 158, -227, -494, -442, 256, -304, -161, -42, -471, 400, 293, 299, 278, -392, -27, 372, -450, 28, 332, 169, -16, -17, 457, -29, -36, 470, 471, -83, 107, 457, 227, 117, -270, -415, -473, -162, 133, -133, 297, 162, 119, 90, -38, -103, -450, -213, -231, -48, -333, -47, -379, 151, -212, -70, -26, 252, 253, 297, 21, 212, 254, -252, -171, -163, 185, 209, 175, -181, -72, 324, -167, -453, -86, 295, 296, 316, -66, -435, -232, 102, 370, -110, 105, -342, -328, -68, 410, 425, -271, -68, 137, 484, -468, -181, 173, -430, -472, -152, -111, -44, -327, 222, 355, 439, 370, 151, 256, 156, -432, -476, 110, -210, 266, -284, -52, 439, 148, 210, -284, -271, -06, 354, 65, 379, 25, -262, 449, 53, 87, 190, -139, -388, -88, 68, -449, 134, 71, -341, -209, 491, 36, 401, -219, -198, -31, -419, 93, -31, 291, 310, 199, -214, -484, 116, 17, 41, 355, -34, -54, 294, -344, -341, 406, 420, 227, -191, 407, -202, 321, -302, 141, -143, -49, 422, -489, -227, -497, 105, 242, -354, 267, 293, -68, -365, -90, -199, 176, 117, 267, -26, -89, -225, 133, 169, -304, -140, -170, -397, -490, -349, 153, 151, 08, -396, 425, 20, 229, 428, -23, -28, -426, -256, 117, 359, -121, -121, 12, -93, -152, -220, 381, 259, 55, 14, 280, -397, -274, -389, -294, 88, -238, -289, -261, 271, 168, 16, 143, -103, 296, -380, -279, -278, 216, 339, -67, -405, 70, 446, 354, 419, -274, 235, -470, -367, 101, 311, -263, 327, 422, 295, -85, -316, -493, -494, -193, 175, 374, 450, -428, 170, -78, -206, 392, -362, -15, -174, 85, -445, -228, -61, -174, 350, 26, -143, 483, -373, -332, 72, -194, -58, -132, -427, 478, -125, -69, -214, -98, -195, 88, -26, 475, -489, -380, -280, -351, 105, 398, 235, -487, 22, 26, -161, -128, -447, -452, 207, -320, 68, -220, -13, -490, -500, 412, -159, 227, -156, 127, -371, 149, 67, 103, 477, 430, -424, -303, -68, 181, -405, 19, -454, 117, -455, 238, -159, -402, 286, -100, 131, -145, -468, -30, 217, -468, -118, -442, 259, -422, -463, 388, 228, 105, 344, 205, 387, 420, -246, -181, 453, 201, 338, -500, 170, 384, 238, -137, -166, 24, 263, -183, -269, 296, -361, 449, -320, 374, -493, 440, 452, -455, -320, 180, -498, -124, 237, 389, -204, -157, -291, -250, -456, -453, 102, -434, -217, -160, -71, 470, -284, -307, 139, 300, -159, 279, 249, 21, -495, 256, 313, 457, -347, -154, 490, -345, 222, 227, -455, -129, -77, 106, 473, -33, -495, 75, 34, 141, -233, -185, 463, 335, 08, 102, 135, -299, 233, 236, -425, 238, 345, -260, 196, 498, 86, -462, 06, 161, 265, 403, -468, -312, 361, -143, -492, 366, -216, 394, 07, 403, -291, -30, -410, -430, -75, -422, -229, 10, 314, -154, -251, -489, 87, -203, -490, 25, -165, 368, -314, -48, -377, 70, 493, 484, -221, -147, 350, 63, -253, 210, 318, 308, 32, 409, 378, -191, 487, 02, 320, 301, 348, -79, 313, 287, 218, -325, 165, -95, -105, -297, -291, 18, -374, 54, 02, -95, 407, 204, -179, 06, -86, -361, -185, -201, -452, 45, 108, -113, -453, -72, 41, -252, 349, 206, -113, 419, -267, -448, 176, 128, -244, 386, -02, 234, -60, -148, -361, 200, -444, 312, -294, 323, -196, 373, -378, -148, -81, -418, -408, -34, 11, 133, -434, 212, -161, -46, 132, 72, 06, -192, 52, -386, 46, -450, 348, 487, 254, -160, -461, 310, 04, -255, 485, 308, -29, -393, 13, 390, -310, 105, 208, -447, -262, 275, 265, 429, -271, 249, 353, -413, -90, 257, -298, 456, -341, -98, -205, 413, -406, -166, 223, 99, 432, 209, -93, -97, -332, 420, 145, 210, 25, -147, 263, -385, -372, 381, -104, 209, 130, -251, 297, -460, -494, 499, -151, -335, 253, 144, -422, 348, -169, -346, 299, -237, -285, -294, -482, -117, -21, 163, -406, -496, -484, -291, -28, -03, -410, 368, -294, -427, -30, -497, -35, -24, -146, 314, 494, -392, 311, -76, -192, -358, 430, -393, 257, -355, 165, 275, 381, -356, -62, -173, 01, 306, 36, -175, -197, 479, -307, 10, -96, 163, 13, 369, -08, -280, -464, 338, -172, 347, 114, 488, -159, 45, -53, -402, -458, -388, -275, 423, 109, 163, -250, -390, 321, -361, -65, -375, -382, 480, 487, 374, 496, 00, 243, 340, -428, -369, 178, 252, -170, -208, 240, 171, -311, -313, -379, -268, 152, -154, 07, -239, -139, -390, 223, -317, -251, 10, 160, 219, -10, 147, 93, -14, -01, 188, -174, 72, 320, -144, -176, -350, -499, -83, -326, 42, 456, -205, -374, 108, 494, 134, -279, 207, 244, 444, -258, -155, 306, 402, -436, -203, 401, 157, -365, -99, -155, 314, -175, 17, 22, 149, 168, 23, -82, 342, -434, -125, -11, -308, -165, 335, -322, 57, 43, -226, 353, 285, 119, 160, -460, 183, -191, 441, 192, -56, -158, -462, 110, -481, 407, -367, 169, 75, -492, -61, 269, -426, 314, 111, 119, -350, -54, -351, 207, -159, -76, 412, -373, -457, 72, -333, 227, -267, -40, -81, -470, -345, 309, 140, -326, 217, -375, -305, 144, -366, 135, 266, 60, -51, 229, 31, 451, -325, 181, 158, 369, -395, 423, 496, -352, -05, 15, -273, 229, 475, 499, 259, -370, -340, 251, 157, 377, 377, 352, 374, -137, -13, 492, 423, -211, 221, -45, -260, -252, -12, 399, -383, 93, -326, -35, -407, 169, -168, -179, 250, -192, -180, 361, 290, -20, 465, -53, 210, -306, 152, 436, 57, -361, -220, -20, -72, -499, -213, 169, 101, 275, 420, -429, 220, -406, 36, 314, -385, 369, -365, -282, 29, 307, -69, 171, 139, -104, -381, 201, 90, -377, 489, -353, -238, -231, 480, 191, 122, 119, 212, -276, 247, 132, -205, -33, -422, -317, -219, -307, -448, 268, 263, 433, 427, -305, 105, 419, 91, -424, 120, 34, -301, 462, 181, -39, -269, -487, 04, -294, 485, 68, -70, 232, 52, -423, -301, 130, -240, -19, -324, 165, 101, 439, 450, 29, -366, 55, -52, -422, 131, -80, 112, -318, 234, 145, 496, -182, 159, 352, 24, 496, -79, -194, 228, 473, -117, 427, 456, 495, 260, -16, -488, 214, -77, 463, -257, 410, 18, -457, 488, 02, 315, 100, -464, 50, 97, -468, -280, -244, 385, 244, -248, 158, -450, -168, 483, 285, 112, 439, 280, -128, 275, -355, -414, -301, -392, 181, -39, 478, -424, 301, 332, -256, 253, 369, -354, -150, -247, -134, 459, -10, -38, -289, -352, 12, 396, -368, -203, 08, -77, -71, -268, -301, 74, 171, 250, -466, 204, 63, -135, 281, -136, 49, -123, -383, -82, 375, -33, -476, 93, -74, 14, -445, 490, -485, 67, 386, -01, -284, 246, -226, 497, 478, -27, 424, 149, 75, 458, -146, -362, 175, -13, 02, -275, -284, 471, 495, -409, -61, -481, 184, -283, 386, -409, 59, -247, 158, -55, 252, -274, 43, -474, -277, 22, 352, -353, -329, 279, -42, 377, 418, -15, -136, 272, 210, 80, -404, -442, -477, 387, -71, 207, -396, 167, -350, 164, 420, 308, -39, -476, -114, -495, -449, 462, 379, -245, -391, -450, -466, 419, 428, -196, -95, 144, -71, -33, -275, 25, 377, 100, 264, -193, 160, 368, 474, 310, 384, 395, 471, 198, 419, -143, -445, -178, -181, 434, 429, 281, -164, -184, -448, 116, 472, 309, -239, -99, 129, 338, -222, 06, -62, -458, 313, -402, -237, 288, 409, -01, -465, 380, -303, -194, 89, 104, 481, 409, 38, 410, -458, 375, 78, -406, -09, 51, -244, -396, 452, 385, 442, 83, -109, -119, 477, -295, 331, 92, -155, 240, -408, 232, 472, 141, -110, 62, -254, -129, 323, -364, 134, 365, -137, -288, -189, -293, 263, 67, -189, -432, -48, 106, 151, 344, -161, 480, -99, -330, 73, -402, 411, 165, -318, -265, -194, 72, 297, 404, 444, 120, -459, 430, 337, 256, -358, -351, 463, -242, 216, -225, -174, 21, -267, -171, 217, 72, -191, -30, 242, 382, 68, -495, 47, -398, -259, -294, 174, -110, -38, 470, -137, 355, 400, -300, 112, -105, -151, 75, 153, -82, -298, 479, -209, -65, -192, -492, -493, 469, 330, -398, 352, -102, -393, 251, 352, -152, -191, 26, -409, 272, 349, -46, 479, -399, 154, 91, -04, -144, 19, 01, -374, 221, -20, -83, 09, -360, 277, 368, -390, 107, 470, -186, -143, -422, -435, -291, 278, 227, -413, -279, -01, -212, 175, -22, -110, -170, -78, 386, -462, 441, 240, 16, -486, -280, 433, 375, 213, -438, 244, -325, -479, -434, -11, 230, -04, 406, -209, -225, 133, -122, -04, -16, 167, 24, -185, -91, -294, 237, 147, -256, -470, -113, 260, -104, 460, -455, -228, 173, -41, -132, 348, -20, -66, 189, 62, 431, 447, 353, 58, 81, -269, -94, -83, -250, 430, 232, 159, -364, 321, 159, 232, 351, -454, -08, -252, -494, 389, 372, 179, -152, -260, 379, -320, 174, 420, 242, 105, 368, 95, -337, 301, -321, 70, -282, 281, 352, 451, 293, 489, 272, -48, 221, 476, -02, 66, 76, 05, -45, -52, 36, -344, -460, 268, -164, 214, -460, -69, 172, 408, -122, -313, 209, 409, -391, -220, 191, 462, -269, -16, 451, -145, 436, -476, 183, 286, 90, -241, 143, -102, -441, -320, 54, -401, -200, -258, -334, -160, -475, 338, 101, -96, -123, 162, -187, -13, 442, -496, 301, 25, 340, 252, -267, -372, -372, 416, 415, -429, 28, 410, -31, 87, -410, -125, -461, 242, 117, -295, -65, 495, -105, -464, -101, 272, 198, -436, 111, 493, -431, -88, 18, -239, 16, 251, -110, 497, -480, 157, -432, 48, 67, 37, -13, -490, -236, 26, -396, -267, -417, 39, -272, 330, 75, 127, 455, 126, 192, 66, 119, -387, -169, -363, 226, 347, -259, -384, 344, -239, -375, -236, -339, -455, -347, 148, -445, -83, 27, 11, 151, 462, -449, 379, 293, 126, 07, 248, 104, 51, 166, -277, -484, 497, 213, 242, -303, 454, 359, -107, 67, -164, 158, -420, -119, 311, 228, 288, 81, 107, -200, -268, 70, 203, -389, 215, 181, 470, 315, -214, 373, -19, 09, 389, 331, 74, 132, -120, 380, 343, 273, -53, -321, 283, 379, 413, 447, 460, -447, 380, 67, 205, -388, -11, -92, 75, -296, -410, 46, -481, 228, -81, 353, 89, -191, 184, -336, -207, -84, -456, -364, 41, 344, -185, -175, 223, 80, 124, 183, 134, 04, 103, -161, 468, -408, -400, 43, 149, -310, -59, -480, -230, -287, 373, 359, 374, 409, -477, -333, -175, -432, -197, -281, -236, 470, 44, 487, 51, 20, -477, -315, -124, 126, 376, -156, -430, 476, -261, 219, 18, 181, 240, 288, 394, 465, 148, 268, -273, 171, 435, 404, -409, -262, -377, -145, -292, -481, 195, -389, 39, 218, -204, -233, -156, -327, 111, -86, 01, 351, -14, -480, 384, 78, -340, 278, 43, 308, 46, 270, 332, 333, 175, 423, -77, 298, 131, 483, 318, -174, -405, 209, -456, -109, 477, 240, 416, 440, 06, 270, -357, -156, 290, -473, 422, 450, 305, -34, -389, 203, 88, 443, 388, 115, 366, -189, 266, 349, -205, 436, -325, -110, 497, 71, -367, 474, 163, -98, -233, -330, -328, -90, 14, 462, 290, 289, -236, 95, -245, -125, 151, -305, 170, 391, 311, 389, -297, 429, 238, 350, 365, 414, -260, 362, 337, 225, -311, 01, -373, -44, 171, -201, -282, 37, 113, -492, -174, -270, 456, 433, 105, 459, -371, 128, 350, -208, 17, -95, 73, -245, -245, -62, -331, 347, 152, -493, 73, -307, 360, 200, -499, 31, -148, -280, -80, 465, 80, 247, 47, 388, 180, -347, 347, -339, 281, -450, 305, 150, -45, 230, 405, 211, 20, -73, 58, -327, 286, -17, 218, 146, 36, 220, -323, 388, -208, 449, -295, 372, 196, -395, -387, 229, -242, -188, -258, -109, -138, -100, -459, 318, -370, -202, 381, 151, 225, 291, -324, 11, -225, 394, -343, -337, 114, 186, -97, -242, 136, 460, -17, 184, -435, 96, 265, -177, 408, -492, -434, -229, -92, -41, -59, 390, -390, -178, 41, 335, -387, 217, -153, 240, 112, 356, 403, 78, 395, -194, 337, 31, -233, -180, 67, -168, -232, -167, -492, -324, -159, -74, 299, -399, -262, -260, 491, -152, 414, 385, 35, -120, 454, -266, -380, 418, -409, -124, -03, -162, -466, 186, -279, 153, -142, 288, -162, 126, -379, 198, -346, 314, -24, 454, -233, -434, 46, 111, -86, -39, -04, 450, 341, 302, -316, -187, 221, 127, -459, 70, 465, -72, -244, -314, -419, 466, -173, 271, 444, -52, 321, -402, 115, -202, -96, 382, -136, 451, -07, -369, -88, -159, -419, 105, -356, 117, 418, -283, 97, -188, 287, 62, 240, -105, -399, -327, -139, -72, -203, -195, -272, -382, 255, 343, -84, -340, 226, -367, -389, 71, -236, 23, -235, 197, -20, 261, 166, 250, 478, -237, -438, 265, -322, 302, 12, -221, -172, 373, -441, 125, 30, -213, 243, -215, -369, 12, -55, -291, 497, 56, -368, 113, -69, -103, 162, 411, 10, -172, 162, -12, 444, -424, 105, -378, -269, -383, 253, 59, -158, 312, 36, 372, -401, 131, 10, 82, -05, 455, 291, -08, 364, 424, -43, 147, 173, -381, 411, 36, 300, 425, -476, 244, -499, 482, 366, 84, -49, 471, -357, 294, 283, -469, 166, -266, 163, -324, 317, -342, -16, 460, -497, 200, 384, -40, -153, 410, 432, -242, -54, 232, 35, 322, -24, 37, -344, 194, -379, 108, -483, 117, -98, 300, 148, -80, -114, 163, 449, -297, -326, -67, -336, 29, -367, -100, -159, 332, 162, -227, -57, -392, -495, 478, -217, 333, 367, -61, 379, 489, -453, 396, 458, 301, 196, 458, -278, -417, 474, -329, 138, -352, 456, -346, 177, -59, 55, -482, -227, -283, 144, 216, 178, 149, -453, -187, -17, 414, 252, -138, -245, -348, 111, -287, -195, -193, 24, 27, 242, -02, -450, 233, 498, -142, 387, 175, 299, 294, -455, -75, -488, 189, -07, -458, 191, 40, 207, 26, -45, -41, -260, 210, 463, 351, -224, -231, 11, 300, -352, -247, -202, -301, -162, 148, 57, -274, -177, 209, -480, 220, -366, -116, -90, 127, 278, -47, 20, -15, 479, 475, -203, -281, 185, 112, -429, -187, 381, 82, -387, -118, -313, 263, 433, 26, -89, 342, -396, -414, 51, -24, 307, -463, -287, 69, 165, 491, -126, -315, 329, -147, 12, -374, 424, 49, -410, 495, 363, -176, 429, 476, 206, -31, -408, 139, -153, 355, -19, -49, 442, -115, -221, -399, -78, -08, -478, -61, 336, -104, 476, 165, -399, -12, -357, -475, -462, 85, -127, 401, 409, -198, -271, 115, -377, -179, 106, -30, 29, -60, -227, -29, 325, 53, 424, 99, -455, 446, -461, -267, 194, -485, 398, 295, 04, -107, 320, 394, 479, -307, 295, -260, 348, -124, -292, 471, -450, 314, 294, 79, 106, -433, -98, 283, 120, -174, -117, -482, 124, 274, -249, -182, 289, 02, -387, 145, -253, -215, 39, 78, 331, 186, 319, 179, -437, -473, -498, -35, -307, 296, -456, -348, -284, -54, 435, 336, -376, 170, 354, 248, -56, -394, -434, 86, 460, 31, -269, -293, -332, -377, 286, 499, 309, 105, -470, -276, 484, -115, 189, -323, 33, -415, -171, 249, 31, 117, 86, -493, -213, 292, 255, -416, -250, -327, 170, -290, -444, -247, -82, -275, -124, 56, -276, 38, -339, 107, 262, -355, 492, 304, 174, 25, 389, -144, -225, 273, 473, -287, 280, 112, -495, 388, 196, -244, -439, 218, 318, -30, -176, -264, 195, 200, -356, -229, 90, -195, 378, 205, 302, 370, 361, 329, 248, 250, -315, -125, 375, 10, 88, -492, -378, 445, 396, -329, -299, -191, -259, -480, -369, 65, 108, 326, 118, 253, -402, -292, -90, -172, -235, 65, -301, -374, 246, -201, -271, 431, 174, -396, 293, 114, -388, 415, 59, -140, -62, -387, -478, 180, -15, -347, -255, -407, -168, 363, -302, 282, -76, 461, -390, 189, 378, 161, -332, 124, 460, -103, 407, 486, 01, 200, 100, 466, 467, -340, 178, -94, 125, -448, -62, -390, 58, 183, -297, 390, 399, 254, -476, 175, -433, -366, 216, -203, 296, 384, 421, 256, -219, -320, -405, -365, -268, 195, -399, -301, -293, -369, 457, 332, 36, 247, 442, -406, -69, -02, -164, 182, 104, -140, -143, -477, -06, -427, -180, 142, 458, 93, 251, 91, 273, 346, 226, -143, 393, -321, 408, -47, -189, 366, -215, 347, 113, 80, -207, -104, -70, 481, -70, -114, 193, 287, -91, 39, -287, 229, -318, 23, 174, 433, -386, -53, 279, 341, -344, -476, -128, -436, -23, 183, -218, -385, 382, 396, 195, 27, 144, -23, 08, -425, 363, -299, -286, 124, 241, 279, 205, 423, -198, -121, -292, 269, -322, -161, 462, -166, -137, -166, -102, 341, -130, 181, 456, -248, 429, -497, -368, 425, -20, 140, -148, 195, -306, 419, 171, -213, 198, -124, -290, -147, 255, 270, -378, -215, -391, -416, 119, -28, 270, -131, -187, -360, -98, 121, 245, 183, 124, 377, 109, -44, 369, -187, 03, -437, -268, -326, -150, 431, 50, 412, -216, 157, -466, 258, 442, -357, 342, 413, 468, 464, -217, -219, -395, -463, -245, -298, 221, 379, -69, 182, -164, -200, -153, 339, 216, 80, -134, -82, 363, 416, 183, -01, 74, 217, -243, 368, 361, -49, 282, 329, -85, -83, -38, 372, 306, 217, -426, 379, 449, 05, 61, 137, -342, -239, 328, 374, 341, -306, -208, 204, -389, 475, -297, -463, 193, 312, -243, 406, -237, -461, -413, -470, 308, 401, 403, 115, 471, 477, -06, 420, 335, -92, 409, 493, 169, 237, 367, 362, 432, 11, 418, -105, 339, -27, 284, 32, -215, -459, 290, 400, -67, 377, 430, -259, -370, 333, -292, -399, -337, -445, -479, 498, 315, 430, -157, 336, -480, -290, 198, 452, -427, 116, 199, 412, -59, -17, 296, 226, 24, 86, 126, -191, 315, 408, 51, 446, 242, -389, -453, -243, 18, -79, -245, -167, 203, 450, -331, -425, 12, -281, -121, 85, -313, -422, -02, 128, 413, -206, 206, 290, -267, 184, -401, -100, 93, -498, -154, 187, -386, 246, 444, 132, 19, 51, -182, 74, 01, 339, 150, -487, -441, -471, 98, 98, -392, -52, 79, -479, -405, -215, 311, -172, -178, -237, 228, 415, -235, -73, 454, -121, 25, 398, -136, -456, 301, 182, 118, -198, 373, 120, -185, 432, 150, -235, 383, -390, -434, -38, -17, -339, 247, 147, -11, -79, 410, 69, -164, -325, -152, -210, 407, 373, 40, -229, 417, -159, -195, 388, 495, -322, 08, -190, -37, 10, 428, -154, 120, 494, -340, -396, -345, -241, 251, 496, 181, 161, 417, -483, -312, -234, 160, -405, -361, 52, -134, -91, 394, -477, 149, -259, -298, -343, 404, 165, 168, 332, -137, 140, -322, 23, 244, 185, 282, 347, -467, -37, 08, 450, 333, 197, 68, 345, -356, -440, 249, 11, -31, 495, 386, -382, -263, -412, 127, -359, -395, 147, 473, 320, -212, 03, -157, -116, -312, -22, -268, -279, -207, -408, 23, -22, -359, -408, 175, -214, -348, -75, -351, 473, -80, -465, -57, 157, -24, -78, 298, 81, -430, -377, -98, 210, 126, -403, -406, -334, 427, 178, -113, -279, 271, 411, -449, 412, -145, 227, 50, 07, -348, 199, 332, 424, -413, -225, 82, 63, 197, 232, -356, -381, -292, 398, 329, 334, -152, -224, -499, -225, -194, 240, 348, -423, -497, 400, -158, -142, 479, 392, -283, -369, 444, -451, -93, -469, 176, -159, 94, 226, -426, -410, 345, 134, -159, -473, -32, 189, 155, 321, 464, 461, 414, 313, -109, 417, -435, 233, -224, -456, 477, 345, 27, 421, -253, 434, -196, 423, -224, 398, 149, 202, -159, 347, -164, 182, -274, -344, -129, 381, -170, 187, -306, -256, 352, 85, 13, 417, 170, -359, -187, 148, 487, 340, 421, -266, -373, -274, 09, 255, -24, -341, 309, 317, -142, -03, 351, 84, -495, 74, -35, -165, -238, -489, 431, -34, 97, -55, 236, -233, 86, -451, -233, 425, -258, -311, -341, 221, -85, 169, -24, 391, -320, 137, -439, 390, -366, 412, -26, -361, 339, -209, 327, -399, -198, -390, 419, -249, 407, 155, 19, 346, -443, -362, 271, -201, -173, -217, -128, -406, -196, 348, 486, 336, 337, -101, 226, 471, 163, -300, -38, 02, 343, 141, 455, -355, -396, 375, 249, -489, 382, -232, 357, 439, 258, 481, 90, -414, 116, 462, -320, 420, -338, 18, -392, 499, -231, 334, -178, 433, -114, -363, -65, -271, -370, -109, 226, -266, -234, -25, -254, -352, -405, -45, -60, 354, -64, -470, -208, -448, -155, 324, -176, 07, 195, -68, 359, 464, 118, 33, -251, -496, 170, 185, 85, -347, -72, 164, -113, 194, -09, 133, -306, 439, -59, 486, 293, -271, -131, -63, -218, 214, 113, 458, 73, -192, 243, -68, 125, -139, 466, 374, 218, 488, 59, -197, -359, 487, -181, 381, -467, 311, 14, 80, 250, -193, 66, 395, 37, 435, 184, -329, -499, -203, -371, 75, 106, 372, -141, 83, 86, 177, -43, -196, 166, -131, 459, -341, -144, -221, -460, 242, -58, 407, 174, -308, -286, 92, -413, -397, 380, 271, -226, 381, -80, 256, -44, -474, 480, -332, 109, 66, 345, -81, -278, 363, 288, -318, -477, -04, 313, -85, -262, -245, 174, -236, 299, -259, 357, -262, -156, 237, -139, 471, 118, 281, 227, -73, -340, 207, 95, -379, 126, 292, 40, -300, 156, -172, -118, -469, 325, 47, -54, -85, 302, -379, 180, 101, -138, 389, 339, -442, 126, -300, -471, 96, -166, 256, -125, -06, 316, -178, 115, 294, -385, -344, 494, 271, 336, 229, 302, -487, -224, 100, -71, -69, -427, -39, -468, -65, 202, -276, 346, -172, 276, 375, -224, -390, 132, 152, 104, 300, 474, -280, 94, -59, 228, 88, 64, 64, -183, 218, 78, 446, -181, -141, -123, 244, -328, 261, -320, 374, -163, -474, -298, -386, -247, 330, 76, 385, -18, -319, -463, 309, 253, 131, 102, 333, 72, -333, -103, -259, -263, -173, -313, 408, 186, 64, 153, 358, 178, -315, 232, -485, 63, -214, -371, 316, -383, -442, -446, 451, 91, -409, -388, -156, 223, 215, -323, 147, -266, 426, 388, -29, -246, -424, -120, 440, 492, -115, -349, 170, 70, -265, -462, -367, 22, -333, 449, 491, 77, -497, -206, -332, -53, -93, 12, 22, -26, -459, -331, -440, -180, -443, 31, 74, -15, -237, 366, -22, 148, -483, 00, 70, -247, 38, 203, -373, -442, -495, -30, 135, -140, 264, 304, 307, 23, 168, -171, 497, 210, -02, -443, -470, 408, 441, 456, -107, 56, 322, 371, 57, -308, 224, -373, 297, -238, 331, 424, -180, -312, -106, -192, 48, 10, -388, -144, -466, 280, -463, -117, 342, 36, -59, -276, -56, 234, 32, 337, -210, -145, -439, 347, 399, -363, -173, 196, -101, 10, 120, -428, 198, -134, -120, -254, 376, 344, 454, -238, 476, 492, 146, -329, 28, -61, -105, -176, 25, 428, 13, -333, 135, 426, -133, 34, -437, 194, -270, 315, -296, -298, 387, 402, 420, 119, -352, 296, 315, -397, -89, 291, -405, -91, -186, 475, 348, 210, 151, -127, 490, 16, 40, 477, -57, 407, 11, 358, 453, -407, 173, -343, -205, 412, -441, -285, 31, 60, -137, 198, -485, -374, -10, -38, 35, 304, 289, -117, 366, -60, -392, -292, 456, -499, -315, 251, -240, -452, 110, -286, -359, 135, -129, 288, 48, 283, -145, -69, 195, -429, -370, 210, -303, 472, 24, -415, -372, -187, 320, -153, -395, 429, 55, -87, -218, -407, -335, 394, -359, -373, -392, 135, -386, 332, 275, 162, 467, -17, -406, 162, 54, -276, 224, -397, 48, -252, 40, 176, 413, -139, -477, -482, 142, 431, -69, -224, -476, 448, -330, 17, -73, -221, 04, 42, -37, -220, -296, -70, 263, 150, -56, 169, -274, 20, -376, 274, -380, -483, 303, -467, -122, 326, -97, -480, -391, 334, -204, -15, -365, 318, -497, 62, -403, 07, -44, 412, -361, 161, -158, -246, 163, -362, -225, 390, -490, 252, -484, -370, 269, 319, 15, -353, 498, 418, 19, -393, -395, -333, 93, -260, 485, 448, -346, -65, 307, 111, -153, -201, 124, -458, 53, 139, 32, 329, 29, 43, 433, 398, 173, 202, 217, 41, -299, -433, -41, 220, 27, 64, -261, -28, -344, 76, -80, 163, -489, 79, 126, 211, 378, 102, -395, -68, -259, 137, 113, -377, -320, 46, -479, -294, 100, -410, 247, 301, -342, 58, 373, -463, -25, -36, 09, 131, -460, -219, 146, -96, 360, -228, -33, 239, 374, 72, 23, -32, -291, -12, 91, 242, -114, 464, -200, -162, -446, -453, -361, 64, 457, -136, 453, -68, 328, -38, -84, -280, 243, -438, 124, 456, -165, -409, -453, 61, -485, 422, -471, -275, -90, 472, -181, -352, -212, 119, -14, 195, -482, 477, -241, 475, 193, -287, -92, 21, -473, 324, 241, 271, -262, 218, 227, 425, -339, 274, -13, -323, -452, 368, 254, -42, -307, -427, 458, -19, 192, 296, -324, -438, -375, 288, -463, 318, -147, 297, 191, -120, 473, -68, 03, -288, 02, 82, -363, 164, 208, 476, -307, 256, -303, 447, 66, 242, -128, 376, -277, -436, 172, 252, -22, 297, 40, 15, 467, -255, 165, 158, 477, 138, -409, 333, -298, 445, -85, 192, 461, -24, -480, -346, -268, 69, -47, -349, -189, 325, -473, 387, -259, 200, 139, 219, 349, 31, 87, 317, -372, -248, -25, -395, -258, 418, 438, 297, 364, 206, -11, -323, -318, 361, -168, 266, -69, -363, 417, 242, 463, 445, 481, -296, 497, 120, -224, 346, 03, 363, -485, 131, -33, -09, 237, -439, 261, -473, 358, 477, 233, 199, -345, 415, 413, 339, 182, -156, 476, 99, -62, 439, 396, -80, -04, 393, -108, -376, -408, 396, -161, -41, 27, -342, 450, 116, -281, -436, 144, -70, -459, -123, -19, -304, 145, -106, -465, -173, -410, -136, -222, 29, 155, -325, -199, 03, -80, 193, 127, 364, 441, 466, -176, -31, -24, 126, -63, 196, 190, -419, -22, 232, 311, 459, -220, -44, 206, 168, 283, 296, -468, -87, 177, -461, 88, -170, 43, -139, -476, -330, -275, 465, -11, 49, 286, 465, -324, -276, -487, 366, 157, -09, 450, -32, 303, 83, -224, 361, -249, -89, -491, 135, 325, 187, 174, -87, -483, 69, -374, -107, 240, -148, 211, 81, 401, -03, 398, -71, -427, 412, -204, -417, 255, 98, 403, 410, -319, -320, 271, 284, 91, 281, -81, -84, 320, -54, -318, -311, -485, 160, 83, -393, -488, 146, 188, -234, -357, 439, 195, 69, 351, -157, 152, 458, 442, 407, 369, -25, -413, 492, -240, -469, -375, -469, 299, -203, -23, -167, -13, 345, 494, -78, 452, -142, -432, 493, 124, 63, 432, 172, -368, -365, -485, -364, -407, -191, -456, -186, 285, -17, -193, -103, 366, 284, -72, 166, -418, -242, -149, 69, -45, -155, -157, -93, 204, -89, 252, 180, 474, 184, -148, -41, 319, -132, 447, -235, -471, -157, 79, -334, -321, -262, 63, -455, -477, -156, -437, -43, 454, -85, -474, -91, -388, 221, -332, -332, -368, 421, 349, -42, 457, 53, 417, -371, -227, -283, -106, -197, 60, -175, -31, 239, 416, -115, -363, -209, 229, -300, 248, -465, 115, -374, -56, -420, 347, 112, -252, -169, 385, -403, 289, 343, -497, -441, 472, -224, -224, 218, 79, 336, -457, -99, 428, -189, 286, -435, 102, 367, -235, 202, 402, -267, 328, 198, -187, -473, 162, 61, -142, 48, -489, -352, 243, -486, -293, 215, -210, 335, -67, -278, 171, 328, 123, 451, -08, -91, -484, -406, 128, 134, 297, 30, 367, 477, 80, 32, -143, -258, -55, 215, -358, 308, -285, 385, -326, 274, 100, 317, 109, -115, -461, 133, 66, -486, 84, -442, -77, 453, 04, -97, 87, 153, -215, 306, 131, 365, 190, 488, -393, -365, -445, -250, 444, -229, -365, -382, -455, -412, 435, -493, 325, -174, 140, -109, -160, -276, -51, -385, 29, -194, 18, -384, 459, 303, -226, 442, 168, 464, -218, -372, -48, -162, 230, -104, 461, 365, 366, -142, -195, -346, -135, -369, -20, -495, 22, -327, 82, -176, -212, -389, 130, -341, 80, 441, -186, 354, 384, -165, -329, -334, -37, 123, 356, -307, -129, 317, -90, 89, -324, 216, 243, 393, -301, 76, 399, 221, -399, 333, -103, 241, -204, -121, 400, 376, -179, -285, -417, 57, 402, -246, -425, -135, -271, 432, 410, 100, -399, -180, -311, -223, -112, -215, 23, 87, -287, -78, 161, -186, 107, -90, -445, 403, 290, -192, 280, -37, 23, -285, -480, -75, 321, -53, -358, -450, -121, -448, -498, -19, 224, 43, -390, -387, -320, 133, -448, -107, -93, 213, 207, -134, -376, -385, -230, -234, -77, -98, 229, -202, 117, -399, -425, 290, 48, -283, 340, -220, 121, -306, -387, -155, -411, -277, 310, -230, -291, 363, 163, 468, 428, 223, -165, -96, 338, 457, 170, -239, -141, 251, 59, -172, -296, 486, -30, -395, -297, -190, -115, -324, 356, -02, 21, 445, -427, 184, -285, 134, 399, -269, 103, 327, 454, -210, 84, -356, -253, 106, -95, 458, 210, -184, 138, 414, -198, -392, -481, 357, 270, 256, -467, 126, 106, 406, 71, 180, 90, -361, -186, 341, -130, -231, -479, 176, 59, 105, 320, 306, -289, 77, 264, 421, 393, 254, -312, 47, 362, 59, 256, 132, -184, -359, -242, 422, -453, -318, 454, 490, -179, -231, 331, -457, 390, -296, 219, -50, 309, 39, -244, -127, -384, -127, 146, -139, -373, 334, -240, -158, -106, -484, 474, -438, 09, -267, -164, 408, -85, -209, 398, -412, 412, -418, -369, 302, -214, 350, 104, -52, 241, 361, 321, 357, 86, -33, 70, -435, 154, 330, -93, -100, -302, -118, -38, 207, 467, 298, 467, 234, -59, 366, 322, 205, -200, -195, 08, 438, 07, -388, 238, -252, -175, 59, -43, -237, -121, -473, 181, -467, 357, -60, -67, -93, -326, -253, -34, -359, -103, -67, -273, 339, 151, -99, 44, -197, 206, -96, -258, 65, 369, 480, 313, 46, 392, -230, 310, 123, -203, 343, -492, 06, -217, 293, 413, -42, -460, -121, 451, -63, 313, -321, 128, -36, 432, 25, 268, 139, 429, -138, -296, -350, 194, -130, 197, 438, 140, 07, 61, -210, 202, 69, 296, 485, -138, 210, 295, 254, -59, 247, 44, 106, -222, -328, -77, 62, 197, 43, 53, 479, 405, 258, -371, 451, -20, -322, 390, -28, 185, 303, 262, 239, -127, 59, 225, -413, 121, 20, 342, -86, 119, -114, -479, -251, 410, -56, 312, 460, 487, -135, -209, -256, -25, -80, -305, -193, 99, -63, 280, 136, -259, 42, -124, 466, -47, -47, -447, -426, -175, -253, -11, -203, 485, 362, 46, 396, -194, 210, -292, 145, -72, -01, 389, -245, 419, -416, 63, 370, 22, -157, 359, -385, 385, 87, -419, -161, -460, -366, 265, 217, 234, 106, -486, 219, -32, 413, 467, -374, 123, -325, 271, -97, 174, 160, 159, 446, -403, -278, -332, 471, 417, -473, -414, -346, 466, 19, 345, -142, 153, 111, -424, -113, 69, -410, -41, -110, -145, -74, 16, -169, 102, -212, 234, -224, -200, 245, 74, 249, -181, 243, -428, -264, -378, 10, -109, -411, -471, 88, -53, -465, -301, 375, 274, -379, -182, -267, 11, 173, 160, -473, -496, 114, 167, 239, -258, -180, 336, 317, -79, -344, 60, 346, -108, -466, -144, -365, -25, -114, 224, 423, 273, -225, -350, 47, -104, -32, 281, -241, -358, 293, -213, -354, -93, -194, -263, 149, 478, -426, -34, -100, -270, -122, -254, 474, 265, 454, -38, -260, 192, -314, 15, -35, 313, 166, -487, 62, -366, 294, 321, -224, 439, -40, 275, -154, 267, -136, 495, -403, -62, 314, -03, -480, 44, -405, 495, -191, -450, -43, 50, 242, 495, -435, -292, -340, 231, 73, 222, -282, 219, 44, 346, 158, -496, 121, -496, -377, 486, -149, -279, 276, -335, -430, -351, 210, -334, -356, -481, 68, 453, 421, -190, -200, 487, 370, -40, -430, 295, -317, -212, 14, -421, -365, -328, -65, -392, 28, 411, -54, 380, -16, -277, -103, 54, -128, -41, -428, 368, -21, 492, -327, 252, 155, -27, 239, 25, -215, 310, -179, 320, -402, -313, 399, -267, 212, 187, -158, -260, 98, -360, -28, -418, -137, 370, 488, -413, 181, -87, -193, -340, -95, -20, 413, -440, -195, -496, 438, 443, 314, 111, 263, -235, 298, -485, 350, 10, 202, 44, -397, 152, 185, 427, 234, -100, -351, -426, -12, 331, -13, 295, -157, 393, 128, 108, -195, -215, 113, -257, -272, 279, 354, 492, -456, 153, -141, 395, 15, -439, 291, 470, 213, -24, 398, 299, 377, -453, -275, 217, 378, -435, 364, -278, -190, -08, 330, 115, 278, 295, 359, -142, 75, 213, 202, 471, 218, -439, -282, 86, -26, -490, 56, 39, -14, -46, 190, 215, 02, 416, -68, 232, 481, -203, -194, -209, -359, -363, 406, -229, -216, -383, 130, 359, -317, 184, 331, 401, 246, -99, -13, 72, -89, -104, -388, -250, 350, 302, 465, 204, -430, 250, -63, -97, -101, -405, 194, 40, -268, 453, 312, 369, -78, 294, 228, 105, -22, 411, 359, 76, -187, -154, -351, -424, -406, 113, -174, 445, 267, 144, -499, 338, 246, 290, -259, -355, 386, -212, 185, -30, 93, 349, -161, -485, 143, -80, 121, -26, -169, -20, -98, 496, -322, 51, -75, -227, 16, 251, 70, -216, 247, 71, -378, -07, -138, 215, 138, -252, -145, 176, 218, 448, 25, -442, -184, 21, -22, -211, 495, -339, 269, -103, 10, -201, -199, 435, 424, 317, -462, 346, -47, -362, -82, 427, 131, -368, 143, 122, -120, -150, -202, -50, 151, -325, 360, 467, 196, 190, -244, -457, 352, -123, 293, 214, -472, -54, -499, 453, 115, -461, 299, -431, -323, 69, 496, -339, 201, 491, -365, -67, -158, -67, -264, 493, 108, -404, -188, 157, 287, 68, 200, 491, 445, 345, -443, 473, -209, -442, -222, 407, -403, -70, 476, 127, -149, -176, -360, -447, -184, -225, 338, -490, -440, -426, -145, 168, 23, 167, 177, -190, -265, 230, 153, 32, 75, 210, 357, 367, 268, -364, -374, -283, 418, -398, -304, -231, 278, -164, 174, -406, 463, 365, -44, -477, 439, 311, -456, -38, -22, 221, -376, -435, -49, 277, 449, -473, 339, 307, -254, 107, -205, -128, 325, 65, 326, -127, 334, 104, 210, 361, -449, -475, 226, 359, -451, -483, 171, -407, 332, 01, -334, -192, 419, 118, -414, 368, 497, -223, -473, 95, 385, -178, -181, -438, 387, -355, -65, -426, -399, -03, -213, 04, 23, -135, -136, 424, -118, -113, -131, 66, 388, 35, 375, 307, 05, -187, -472, 354, 90, -445, -51, -25, -122, 268, 389, 117, -235, -175, -457, 219, -326, 182, -277, 197, -453, 439, 121, -70, -174, -158, 496, -285, 378, -277, -126, 235, 36, -98, 90, -373, -42, -109, 454, -312, 12, 344, -343, -371, -331, 53, 348, -157, -265, -76, -107, -217, -137, -134, -435, -458, 209, -87, 109, 439, 137, 483, 174, -327, 238, 116, -200, -304, -492, -245, 236, 372, -401, -255, -499, 120, 298, -298, -185, -114, 126, -440, 169, -159, -73, 234, -117, -12, -353, 492, -73, 284, -172, -47, -190, -434, -430, 110, 114, -70, -283, 202, -198, 168, 447, 155, 140, -402, 357, 456, -16, 335, -484, -347, -323, 295, -261, 412, 135, 238, -243, -438, 375, 85, 368, -315, -497, -210, -353, 469, 220, 217, 171, -126, -115, 470, -119, -474, -432, -261, -166, 404, -426, 202, -443, 103, 350, 148, 16, -15, -113, 273, 400, 114, 210, 268, 299, -435, -442, -202, -466, -370, -485, -443, 356, 253, -121, 89, -369, 300, 328, 317, 204, -245, 19, 262, -290, 221, 262, 226, -293, 01, 351, -393, -385, 413, 375, -234, 478, -215, 65, -136, 267, 432, 273, 475, 185, 05, 64, 316, -195, 245, 133, -491, -148, 05, -377, 62, -274, 386, 141, 285, 239, -08, 392, 355, 258, -381, -379, -412, 256, -462, 305, 23, 471, 78, -02, -492, -417, -437, 325, 240, 308, 310, 250, -340, 167, 373, -426, -254, -389, 215, -469, 351, 60, 424, -442, -182, -105, 31, -94, -348, 70, -289, 175, 41, -358, 26, 49, 77, 89, 226, -182, 249, 389, -80, -239, 408, 145, -165, -346, -391, -449, -314, 460, 111, -38, -130, -219, 357, 401, -461, -491, -29, -249, 185, -136, 245, -289, -234, 174, -348, -156, 492, -247, -267, 264, 14, -358, -90, -299, 148, 19, 104, 334, 331, 67, 148, 53, 348, 06, -46, 388, 367, -222, -09, 52, 142, 88, -385, -240, -238, 119, 105, 107, -276, -310, -129, 238, 184, -367, -208, -167, -496, -252, 19, -313, 316, -332, 240, -484, 174, -305, -244, 393, -27, 247, -54, -33, 187, 413, 228, 450, 385, -167, 57, -391, 23, -220, -300, -292, -86, 344, 393, -82, -408, -88, 106, 408, 80, -154, -223, 106, 393, 33, 00, 218, 133, -202, -314, -180, 63, -234, -230, 300, 99, -321, 410, -26, -40, -38, -466, -274, -194, 427, 144, -102, -160, 102, 159, -228, -199, 436, -269, 46, -31, -417, -235, -46, -119, -49, 275, -204, 217, -455, -403, 168, -275, -141, -06, -463, -327, 29, -237, -21, 308, -241, -271, 00, 362, -260, 273, 15, -324, -144, -439, 498, -61, -174, -48, -328, -371, 79, -32, -302, 125, 417, -282, -298, -224, 213, 91, 301, 94, 354, -220, -98, -35, 362, -245, 179, -398, -120, -306, 131, 236, 108, 481, -325, 434, 285, -153, -84, -135, -333, 114, -158, -415, -315, 396, 213, 398, -13, 15, 344, 193, 295, 98, -342, -491, 353, 338, -36, -267, -116, -53, 469, 492, 280, -04, 427, 417, 343, 195, 134, -489, 161, 476, -52, 346, -276, -339, -404, 211, 176, 440, 256, 324, 391, -233, 333, 244, -395, 149, 478, -11, -404, -201, 334, 376, 296, -387, -354, 491, 308, 280, -146, -31, 257, 302, 168, -167, 464, 264, -103, 140, -443, -347, -36, 448, -80, 150, -456, 377, -201, -126, 219, 248, 174, 53, 124, 322, 166, -378, 313, -26, 403, -332, -205, 160, -178, -185, -155, -214, -68, 242, -221, 341, 396, -405, -359, 168, 245, -315, 46, -455, 60, -235, -355, -266, -330, -379, -92, 336, -256, -279, 162, -353, 241, -191, -341, -436, 125, 04, 202, -91, -253, -167, -250, -05, -71, -109, -337, -326, 76, -439, 71, -12, 178, 216, 222, 348, 338, -18, -464, -418, 204, -450, 81, 297, -140, 240, -287, -163, -256, 416, 246, -09, -251, -152, -162, -470, 239, 02, 57, 167, 63, -20, -344, -258, -303, -270, -58, -113, 213, -21, 321, 269, 29, -98, 66, -259, -06, 280, 78, 238, -452, 176, 82, -203, -476, 420, 180, -385, 274, -263, 283, -162, 217, 439, 432, -234, 21, -126, -495, -266, 353, 326, -497, 235, 80, 70, 476, -426, -150, 55, -335, -102, 83, 247, -453, 460, -481, -421, -425, 294, -184, -290, -16, -114, 01, -84, 152, -477, -358, 158, -243, -152, 336, 113, -417, -83, -317, -441, 343, 385, 466, -492, 135, 402, -393, -466, 362, -21, -386, -211, 125, 282, 00, -391, -332, -499, 377, 321, -124, -481, 331, 134, -133, 167, 99, 302, -64, 282, -286, -220, -481, -320, 140, -494, -418, 248, -108, -204, 79, 358, 86, -296, 141, -62, -187, -339, 291, -310, -166, -332, 61, -335, -346, -219, 333, 253, -65, -231, 387, 149, 49, 406, 330, 42, -236, -236, -210, 156, 413, 369, 367, 351, -75, 08, -211, 238, -479, -68, -220, -144, 100, -307, 21, 254, 326, -146, 359, -238, 476, 246, 411, 377, -496, -407, -81, -232, -142, -439, -223, 123, -218, -356, -26, 207, -496, -385, 297, -475, 47, -423, -119, 00, 123, -245, 106, -51, 109, -34, 211, 437, -288, 123, 315, -283, 216, 86, 337, -74, 148, -34, -451, 430, 462, 375, 490, -182, 490, 287, -156, 390, -283, -423, -110, 340, -168, 496, 141, -206, 314, -147, 83, -473, -172, -102, 96, -104, 485, -67, 323, 485, -248, -276, -233, -286, -400, -243, 33, -58, -455, -271, 184, 114, 158, -426, 306, -157, -77, -53, 489, -263, -348, 72, 116, -20, 471, -288, 377, -192, 498, -448, 145, -250, -224, 412, 316, 228, -330, 201, 23, 67, -218, -293, -319, 441, 134, -161, 136, -91, 286, 125, 498, 439, -303, 115, -81, 20, -321, 148, -320, 29, 200, 325, -369, -171, 238, 448, -91, -240, -499, 432, 327, -216, -360, -140, -275, -374, 199, -287, 35, 337, 338, 385, 276, -465, 00, 48, 408, -468, 48, -412, 61, -251, 414, 193, 430, 152, 493, -161, 412, 494, -228, -409, -222, 264, -49, 355, -258, 02, -432, -371, -161, -242, -486, -384, -206, 367, -484, -298, 399, 64, -210, 312, -335, -296, 357, -405, -292, 350, 287, -28, -303, -89, 63, -25, -325, -134, 183, 269, 368, -397, 398, 60, -138, 412, -472, 156, 279, -456, -290, -470, 108, 352, -305, -374, -91, -448, -279, 117, 403, -492, -58, -48, 271, -495, 427, -202, -128, 462, -433, 92, -434, 465, -348, -72, -270, -320, -64, -139, 76, 498, -108, 37, 350, 87, 163, -241, 491, -264, -271, 394, 97, -477, -154, -132, -472, 126, 167, 252, 440, 234, 197, -494, -448, -299, 286, -218, 234, -278, 143, -190, -280, -113, 347, -429, -174, 10, 182, -182, 247, -237, 64, -156, -214, -237, 212, 167, -259, 231, -81, -319, -34, -32, -312, 18, 170, 474, -348, -96, 49, -353, -434, 269, 35, 414, -308, -287, 276, -273, 31, 375, -10, -404, 71, -371, 211, 136, 296, 452, -133, 67, -15, 333, -464, 173, 203, -442, -500, -293, -38, 49, -145, 28, 170, -258, 294, -285, -45, 71, -58, 487, 298, 432, -65, -130, -87, -02, -494, -291, -50, -127, 277, 435, 59, -335, 461, 114, -277, -187, 322, 185, -286, 29, 65, 384, 271, 212, -401, -274, -217, 41, 65, -419, 326, -500, 303, -261, -02, 309, 301, -200, 35, 78, 88, -54, -405, 49, -440, -182, 362, -266, -145, -424, 263, -228, -188, 386, 484, -88, -387, -233, -195, 178, 201, -17, -469, 356, 223, 381, 166, 376, -318, 53, -46, -378, 499, 401, 171, -89, -281, 385, 146, 74, -187, 261, 346, 125, 148, 331, -111, -387, -50, -453, -357, 03, 30, 26, -140, 105, -92, -122, -19, 442, 431, -213, -436, -218, -312, -413, 193, -93, 472, 191, -167, 137, 305, 32, -238, -47, 215, -496, 418, 17, -449, -87, -127, 433, 440, -415, 391, -152, -37, -128, 142, 246, -488, 206, -120, 52, 293, -427, -188, -383, -383, 145, 254, 422, 29, -132, 227, -256, 224, 145, 262, -373, -442, -365, -439, -150, 72, -196, 198, -465, 176, 192, -367, -460, -102, 13, 93, 43, 438, 405, -488, -445, 402, -382, -171, -68, 339, -444, -472, 63, -447, 290, 191, -36, -223, -396, 314, 349, -92, 365, -264, -64, 57, 221, 329, -192, 86, -78, -297, 25, -173, 68, 432, 81, 186, -238, -487, 25, 170, -458, -59, 224, -316, -16, -312, 314, 440, -146, -485, 200, -281, 104, -364, -371, -175, 465, -63, 412, 239, 492, 289, -82, 60, -427, -500, -253, -165, -487, -376, -142, -93, 65, -418, 444, -99, 122, 258, -159, 476, -375, -459, -304, 229, 30, -175, -445, -05, -386, -181, 87, -394, -40, -495, -481, 33, -495, -234, -279, -129, 242, 79, -370, 160, 161, -426, -439, -217, -316, -97, 111, -190, 296, 307, -461, -174, -16, -54, -326, 98, -383, 261, -443, 77, -382, -424, -37, -376, 194, 184, 347, 288, -237, -171, -52, -224, -96, 362, 411, 440, -235, 374, -250, -87, 182, 142, 240, -334, -60, 414, -383, 410, 175, 26, -13, 293, 102, 450, -231, 148, 486, -32, -64, 101, 298, -263, -271, 54, -401, -08, -06, 216, -133, -403, -371, -451, -409, 369, 67, 383, 283, -464, 293, 310, 62, -219, 456, 16, 83, 77, 16, 70, -102, 453, -329, 48, 42, -99, -398, 141, 393, 448, -143, 112, -103, -14, 161, 340, -144, 81, 224, -09, 117, 17, 154, 32, -350, 462, -100, 234, 391, 417, 156, -211, -278, -321, 337, 264, 432, -209, -95, -322, -260, 262, 290, 489, 100, 304, 330, -192, -115, 54, -348, -146, -77, 306, 386, 74, -380, -213, 160, -489, -296, 168, -199, 278, 347, -362, 42, -368, 282, 447, -190, -478, -439, -48, -137, -487, -244, -307, 174, 141, -401, 326, -152, 23, 484, -266, -51, -396, 373, -39, -33, -423, -371, 268, 355, -172, -241, 249, -40, -459, -452, -378, -85, -39, 75, 278, -25, 331, -176, -351, 325, 275, -173, -327, -202, -189, 259, -401, 267, 133, 60, -266, -438, 189, -145, -230, -482, 114, -481, 330, -493, -432, 453, 274, 381, 28, 404, 208, 211, -272, -291, 388, -144, 36, -87, -494, 347, -327, -394, 466, 306, 166, -299, 368, 208, 56, -362, -422, 22, 10, 408, 29, 430, -287, -197, 311, -407, 59, 20, 305, 288, 229, -455, -356, 118, -41, 02, 317, 132, 108, 284, 290, 127, 485, 158, 187, 393, -351, 265, -85, -489, -475, -204, 441, 91, 451, -396, 184, 10, 476, -11, 150, -442, 35, -354, 176, 494, 149, -07, 478, -243, 129, 268, -264, 114, 278, 423, 359, -221, -460, -226, -210, -82, 422, 83, -491, 373, 188, 193, -116, -484, -317, -466, -426, -430, -319, -398, -84, 330, 448, -106, -61, 77, 14, 176, 44, -208, 99, -97, 72, 140, -470, 362, -442, 452, 298, -433, 326, 338, 260, -290, 354, -205, -256, -219, 217, 277, -117, -367, 107, 183, 379, -453, -239, -107, 223, 305, 186, 174, 60, 110, 166, 90, 324, -424, 43, 122, -357, -131, -40, -244, 431, -185, 403, 27, 448, 121, -195, 183, -394, -236, -133, 486, 163, 128, 231, 238, 285, 269, -87, -155, -121, -421, -212, -296, -344, 331, 326, 151, 52, 139, -241, 335, -194, 15, -138, -246, -364, -481, 437, 94, 136, -196, 432, -201, -216, 164, -462, -79, -67, -49, 267, -335, 382, -445, 221, -110, -262, 47, -106, -358, 38, 153, 477, 344, -332, 191, -402, 156, 211, -112, -249, 199, -456, 35, 498, -171, -301, -464, 250, 485, 339, 369, -350, -426, -224, 371, -36, 14, 270, 358, -492, -191, 364, 485, 05, -116, 177, 104, -459, 240, -156, 144, 291, -112, -321, 289, 217, -121, -322, 320, 216, -483, -459, -282, -57, -182, -59, 408, -316, -289, -382, -307, 372, 482, -322, -122, -133, -293, -166, 260, -201, 178, -96, -410, -82, 435, -268, -364, 166, -90, -192, -118, 279, -151, 100, -277, 167, -459, -17, -296, 105, 101, -103, 329, 436, 427, 59, -197, -13, 393, -85, 286, 423, 319, -271, 194, -394, 313, 330, 273, -277, -10, -345, -498, 339, -392, 77, 359, -351, -440, -437, -394, 162, 312, 436, 98, 239, -05, -247, -274, 241, -480, -135, -484, -309, 446, 210, -203, 259, 392, -430, 482, -118, -274, -164, 74, 186, 414, 285, -313, -174, -300, -206, 488, -488, -270, 438, -397, -423, 43, 182, 318, 415, -453, 335, -394, -155, 397, -96, -396, 290, -26, -62, 24, -448, -374, -402, 238, -108, -265, -222, 219, -65, 72, -441, 299, -346, -150, 403, -269, -255, 85, -98, -339, 484, 89, -233, -171, -14, 171, 285, 128, -02, -277, -347, 402, 201, -249, 493, -406, 339, -229, 313, -226, 343, -276, -426, -151, 74, -171, 432, 320, 414, 186, 481, -250, 127, 100, 79, -34, 124, 216, -406, -26, 439, -253, -124, 140, 351, -131, -414, 190, 492, 399, -184, -313, -376, 242, 36, -450, -429, 321, 370, -163, 07, -297, 87, -365, -344, 18, 101, 280, -266, -453, 106, 25, -205, 482, 18, -02, 204, 104, 40, 196, 356, 356, -264, -168, 99, 272, 234, -478, 445, 105, -140, -47, -340, -201, 440, 168, 318, 41, 300, -96, 88, -94, -218, -265, -111, 300, -415, -55, 256, 125, -07, 464, 334, 229, 148, 285, 354, -117, 307, 299, -160, 19, -248, 352, 319, -308, 21, 489, -415, -179, 245, -474, 228, -473, 113, -31, -321, 199, 414, -212, 176, -93, -248, 10, -363, 401, -205, -157, -216, -45, -358, 476, 474, 247, 328, -355, 439, -151, -366, -123, 171, -268, 255, 251, -241, -132, -280, 291, -81, -366, -421, -404, 393, -169, 458, -118, 84, 106, 225, -280, -439, 368, -304, -465, 467, -475, 33, -242, 226, 167, 135, 249, 399, 242, 00, 11, -37, 220, -198, 382, -294, -119, -170, -48, -436, -211, 334, 149, 395, 412, -279, -192, -368, -82, -157, -401, 295, 376, -143, 21, 396, -155, -229, -353, -413, -377, -490, 50, 344, -188, 285, -98, -455, -385, 354, -390, 256, -459, -389, 151, 453, -168, -189, -415, 250, 155, 36, 397, 383, 393, 271, -369, -262, -458, 131, 178, 17, 141, 80, -139, -194, -135, 264, -149, 333, 470, -39, 89, -489, 72, 93, 464, 405, 404, -99, -493, 411, -211, -243, -353, -317, -472, -222, 273, -430, 409, 303, 87, 403, -116, -199, -291, 249, -83, 60, 434, 239, -126, 24, 251, -202, -383, -433, 55, -127, 321, 63, -215, -390, -328, -68, 145, -300, -438, -81, 122, -176, 74, 61, -273, 458, 362, -64, -440, 131, -152, 494, -129, 222, 370, -26, -479, 487, 41, 428, -139, -138, 343, 498, -27, -485, -70, -30, -285, -08, 389, 337, -332, 316, -101, -105, 274, 113, -317, -314, -255, 32, 33, 468, 106, -97, -58, 479, -109, 483, 408, -396, 198, 251, -46, 23, 267, 384, 493, 482, 228, -265, 320, 397, -449, -281, 144, -323, -316, 328, -136, -71, -140, 397, -103, -182, -200, -309, -202, -457, 27, -294, -01, -275, 457, 453, 248, -424, -311, -407, -441, 418, -172, -269, -333, -121, 302, 311, 57, 486, 491, -227, -84, 203, 22, -335, -478, 322, -143, -180, -282, -264, 378, 217, -39, 335, 171, 61, -236, 360, 154, -177, -370, 483, 54, 149, 214, -144, -39, 123, -158, -48, 396, -390, 08, -82, 128, 30, 93, -163, -298, 311, 73, -420, 28, -466, -233, 51, 95, 31, 264, 101, 354, 394, 84, 260, 396, -201, -32, -143, -226, 311, -339, -329, -227, -479, 441, 401, 51, 34, -262, 253, -155, 311, 333, -274, 345, -47, -371, 292, 484, 393, -106, -309, -360, -170, 451, -464, 481, -80, 245, -244, 83, -242, 279, 356, -220, 220, 258, 331, -245, 496, 437, 452, 308, -378, 30, -495, 75, 160, 298, 60, 53, 44, -397, 193, 374, -446, -419, 356, 326, 326, -36, -91, -63, -257, 118, 217, 463, -124, 400, 70, 224, 337, 23, 384, 460, -447, 390, 35, 213, -460, -53, 119, 436, 50, 164, 310, 457, 246, -482, 283, 424, -18, 45, -139, -423, 15, -422, -459, -257, 479, 111, 467, -332, -14, -296, -372, 40, -406, -484, 105, -14, -37, -276, -78, -134, -259, 84, -177, -161, 455, -42, -237, 289, -145, 477, 367, 370, -93, 408, -387, 238, 371, -67, 407, -142, 137, -113, -250, -417, -97, 355, 421, -281, -68, -157, 85, -475, -221, 408, -136, -266, 218, 127, -124, -426, 456, -257, 444, -136, 03, -90, -398, -126, 343, -491, -416, -20, -103, -166, 415, -348, 42, 336, -129, -174, 31, 456, -149, 310, -284, 215, -103, 435, 194, 273, -139, 151, -132, -195, -133, 371, -433, -31, 97, 410, 331, 182, 242, 80, -132, 157, 232, 410, -07, -44, 88, -124, 264, 439, -313, -167, -494, 436, -232, -447, -439, 481, 204, -71, -214, -77, 152, -146, 392, -251, 116, -425, 431, -141, 155, 152, -132, 240, 62, -286, -304, 03, 90, -188, -58, 277, 145, 301, -435, -235, 354, -374, -254, 410, 407, 385, -167, 59, 91, 77, -339, -293, 153, -408, 418, 160, 244, -213, -100, 159, 01, 448, -338, -409, -239, 456, -279, -242, -391, 138, 24, 463, -383, 270, -275, -476, -493, 58, 436, 98, -12, -403, 306, -359, 41, -424, 301, 138, -137, 54, 149, -284, 02, -337, 160, -385, -381, -267, -126, -271, 371, -250, 44, -160, -128, 270, 217, -120, 180, 153, 478, -332, -398, -364, -191, 143, -287, -37, 133, 428, -483, -218, -03, 371, -55, 09, -161, 417, -406, -435, -02, -183, -185, -458, 158, 187, -336, -125, -81, 345, -120, -102, -135, -18, 386, -473, -23, -49, -10, -389, 232, 359, 245, 81, 230, -309, -410, -431, -40, -316, -366, 458, 01, 301, -148, 11, -11, 17, 386, -240, 214, -234, -490, -421, -400, 397, -394, 78, 200, 448, -459, -68, 307, 286, -487, 38, -171, -45, 459, 289, 491, -406, -401, 345, -253, -48, -144, -412, -179, 95, -151, -113, 361, -141, -34, -186, 108, 425, 392, -191, 373, -215, -407, 181, -429, -41, 71, -99, 414, 30, 42, -242, 476, 494, -397, -276, 298, 311, -188, -381, -94, -487, 06, 120, -127, -176, 434, 481, -251, -322, -210, -25, -37, -116, -344, 34, -305, -421, -213, -391, 109, -318, 219, 438, -324, 322, -338, 474, 134, 326, -55, -460, 340, -197, 160, 65, 127, 446, 46, -271, -376, -311, -444, 87, 425, -288, -378, -380, -209, 261, 81, -248, 443, -199, -310, -29, -25, 204, 297, -39, 383, -258, 02, 223, 397, 14, 140, 377, 313, -314, -42, 437, 227, 14, 25, -496, -422, 499, -376, 221, -388, -442, 473, -92, 211, 16, 379, -314, 72, 177, 148, -45, -229, 02, 30, 21, -132, -330, -102, -319, 209, 356, -29, -64, -130, 496, 293, -52, -153, 417, -331, -41, -173, -06, 367, -462, -490, 247, 77, 83, 276, 77, -110, -101, -421, 421, 420, 299, -409, -182, -167, -348, 26, 304, 441, 396, 300, 234, 196, -01, -497, 365, 458, -169, -140, 326, 221, 222, 425, -202, 157, -447, 375, -452, 304, -194, 469, -423, -394, -88, 247, -61, 417, -226, -257, 358, 22, -105, 92, -281, 394, 95, -416, 352, 426, 296, -470, 148, 371, -193, 446, 380, 212, -326, 428, 17, -20, -251, 446, 86, -486, 193, -123, 431, 467, 120, 289, -10, -133, -119, 209, -239, 476, -355, -34, -245, -206, 348, -245, 17, 08, -299, -103, -280, 227, 178, -411, -292, -221, -113, -354, -207, -419, 24, 76, -100, -04, 217, 390, 364, -402, 451, -23, -73, -51, -205, -466, -405, -04, -211, 464, -496, 342, 213, 76, 70, -109, -482, -370, 171, -95, -224, -184, -14, -348, -255, 387, 149, 462, -371, 365, -87, -67, 194, -308, -266, 490, -274, -171, 338, 15, 145, 342, -143, -142, 270, 427, -398, 288, -91, -375, -306, 186, -59, -468, 338, -462, -229, 339, -499, 253, -444, 266, -314, 251, 458, -80, -407, -316, -399, -217, 199, 246, -375, -92, -44, 395, 188, 58, -464, -403, 183, 82, 283, -23, 114, 474, 15, -262, -335, 368, 491, -278, 134, -323, -175, 92, 449, 270, -372, -98, -447, 327, 00, 30, 88, 456, 277, -224, 15, 313, -127, 50, -105, 09, -473, -138, 335, 43, 100, -500, 263, 91, 74, -102, -380, -249, -158, -431, -479, -29, 323, -74, 150, -177, 456, -262, -221, 234, 366, -354, 399, 92, 197, -205, -47, -424, -491, -212, 119, 109, 140, 235, 52, 67, -367, 172, 318, 327, -407, -308, -202, -232, 118, -199, 91, 427, 391, 370, -487, 258, -131, 412, -150, -82, 59, 303, -06, 68, -57, -34, 29, -65, -299, -419, -498, 186, -395, -327, 13, 50, -135, -336, 318, -165, -35, -91, -238, 208, 132, 127, -34, -147, 40, -332, 271, -49, -177, -235, -128, 266, 231, 401, 54, 432, -165, 56, 470, 292, 229, -16, -157, -54, -500, 13, 282, 317, -225, -104, 25, -241, -476, -156, 112, 416, 12, -117, -133, 336, -500, -409, 454, 232, 493, 08, -484, 180, -435, 487, -28, -354, 323, -333, 93, -325, -467, -125, 492, -192, 271, 369, 67, 295, -287, -321, -437, 226, 414, -69, 62, 414, 22, 368, 498, 367, -123, -485, 399, 294, -146, -128, -208, -323, 391, 385, -148, 424, 112, 196, -268, 236, 65, 299, 383, 279, -170, 447, 357, -256, -122, 271, 11, -248, 139, 09, -28, -132, 24, -129, -338, -270, -405, -45, 259, 487, 192, -37, -237, -195, -341, -04, -459, -423, 147, 424, 356, -170, 371, -435, 426, 101, 336, -63, -294, -25, 447, 178, 344, 323, -451, -142, -446, -03, -335, 313, -16, 358, -223, 247, 15, 288, 95, 408, 365, 95, -316, -427, 425, -444, -362, 351, -491, -174, 141, 67, 302, 88, -255, 498, 263, 147, 208, 317, -356, -274, 483, 480, -64, 112, -421, 451, -100, 175, 359, 118, 122, -457, -457, 47, -49, 34, 250, 313, 360, -109, -120, -486, -169, 478, -136, -405, 477, -427, -236, -27, -201, -253, 305, 235, -289, 384, -462, 464, 411, -251, 82, 33, 144, 125, -68, -52, 11, 35, -239, -128, 426, 493, -114, 110, -177, 251, 205, 152, -324, 469, -23, -25, 69, -218, 62, 280, 19, 100, 244, -70, -299, 178, -184, 345, 156, 248, -207, -333, -217, 406, 39, 62, -248, -222, -328, 427, -471, -271, 80, -295, -302, -443, -468, -381, -160, 94, 400, 359, 46, 496, 141, 247, 175, 457, 444, 183, -442, -262, 350, 193, -04, 242, -245, 248, -480, 279, 176, -451, -492, -244, 106, -293, 165, 138, -174, -143, 84, 78, 68, -370, 427, -290, -271, 454, 19, -327, 137, 77, 263, 339, -229, -240, 81, 378, -492, 453, 158, 184, -146, 166, -208, 460, -275, 458, 450, 404, 167, 34, 334, -264, -484, 261, 298, -255, 215, -183, 271, -148, -253, 34, 44, 370, 294, -23, 248, -345, -69, -94, -309, 285, -75, -16, -402, 150, 294, -452, 406, 313, 83, 241, -451, 99, 02, 347, -303, -282, 17, 468, 422, 264, 02, -34, 134, 149, 444, -118, 304, 227, -359, 495, 364, 418, 331, 462, 68, 477, -489, 327, 291, 446, 68, -308, 45, -430, -460, 242, 140, 409, -438, 415, 173, 417, 233, 159, 66, -471, -107, 222, 256, 34, -431, 121, -48, -247, 435, -127, -270, 446, -300, -127, -256, 268, 66, 290, -310, 458, 384, -317, 367, 447, -402, 40, -284, 331, 51, 282, -287, 444, 356, 469, -21, 425, 442, -217, -322, 378, -492, 261, -324, 60, -366, -79, -172, -448, 63, 371, -490, 299, -446, -271, -402, 04, -379, -186, 187, 172, -404, 400, 117, 452, -278, -52, -270, 16, -417, 260, -106, -408, 21, 423, 152, -492, -156, -167, -88, -241, 56, 275, -442, 462, -496, -343, -34, -374, -29, 05, 298, 420, -94, -85, -276, 480, -285, -46, -04, -201, 67, -257, 243, -60, -334, 247, 300, 362, -420, -287, -27, 136, 488, 31, 98, 492, -460, -84, -382, 364, 422, -231, 284, 180, -464, -140, 160, -248, -333, 08, 403, 234, 251, 146, -326, -231, -107, 475, -17, 326, 40, 456, 314, 28, 340, 265, 372, 380, -319, -157, -404, -45, 112, 380, -365, 148, 93, -353, -248, 260, 156, -345, -06, 259, -347, -480, -471, 399, -153, 364, -423, 387, 321, 391, -85, -487, -492, 140, -255, -310, 483, -158, 145, 95, 74, -367, -257, -333, -220, 348, 427, 436, -497, 273, 196, 09, 294, -423, 260, -359, 441, 337, -119, -386, 228, 296, -373, 237, 288, -127, -221, 271, -433, -224, -134, 141, -91, 462, 309, -458, 310, 236, -170, -335, 10, -122, -474, 156, -45, 286, -351, 249, 123, 30, 363, 204, 179, -157, 293, -33, -432, -76, -261, -365, 200, 105, 276, -38, 419, 85, 356, 229, 174, -314, -253, -316, 65, -227, -308, -128, -440, -159, -27, -465, 372, 189, 239, 51, -468, 384, -482, -48, -192, 109, 87, -139, 67, 215, 323, -14, 153, 179, 68, -173, -283, 315, 363, -366, -60, -445, 07, 352, -104, 480, 388, -232, 169, 479, -329, -447, 364, 42, 357, 24, -349, -56, 385, 218, 12, -440, 57, -335, -409, -375, -08, -191, 440, -145, -57, 232, -90, -198, 85, -342, -217, 325, 279, -196, 304, 450, 210, -480, 344, 67, 397, 496, -136, 282, -434, 376, -305, 123, -107, -214, -400, 385, 95, -108, 92, -109, -375, -498, 193, 210, 12, -172, 35, -209, 485, 191, -258, 195, -436, -62, 114, 461, 286, -170, 243, 353, -294, 438, 328, 99, 77, 429, 336, 24, -179, -72, 415, 298, 282, 461, 08, -205, -211, -105, 86, 126, -413, -320, 173, -349, 119, -212, -388, -95, 118, -293, 110, -323, -02, 291, -372, -73, -428, 465, 451, -107, 245, 367, -308, 28, -320, -448, -325, 321, -52, -387, -52, 387, 146, -379, -110, 117, 261, 354, -126, 232, -87, -163, -239, -237, -372, -111, 190, -300, 206, 142, 445, 304, 361, -11, -168, -459, 394, 359, 362, 194, 472, -190, 81, 470, 284, -177, 87, 45, -323, 462, 129, 442, -201, 390, -294, 279, 132, 396, 479, 190, 38, -224, -06, -101, -382, -322, 292, -488, -111, 155, 206, 214, 465, 139, 184, -399, 462, -228, 499, -361, 86, 128, -419, -263, 371, 139, -484, 355, 36, -153, 397, -74, 475, -108, 326, -407, 422, 470, -395, -188, 125, 311, -474, 443, -50, -438, -456, 264, 186, -457, 403, -228, -476, -163, 361, -253, -172, -271, -398, 364, 76, -149, -209, 404, -405, -31, 497, -482, -61, -397, 182, -435, -234, -440, -140, -431, -378, -96, 333, 309, 300, -411, -67, 324, 278, -205, -429, -394, 24, 25, 471, -47, 376, 114, -143, -176, -65, 206, -158, 374, 309, -124, -209, -72, 288, 151, -03, 410, -92, -170, -429, -292, -81, 05, -116, -303, -348, 307, -196, -472, 184, 127, -19, 412, -259, -310, -264, -472, 397, 430, 402, -442, 158, 46, -14, -54, 49, -165, -143, -191, 166, -72, 369, -415, -215, -247, 135, -63, -88, -209, 318, -404, 418, 151, -139, 11, 342, 449, 39, -409, 380, 293, 01, 38, -161, -160, 485, -259, 175, 194, 50, -159, -26, -80, 279, -388, -475, -86, 401, -62, 205, 219, 386, 475, -129, 99, -14, 65, 49, -123, -492, -71, -330, 09, -181, 362, 349, 156, -397, 25, 202, -495, -282, -323, -75, 497, -211, 303, 263, 42, 93, 320, -238, 331, 295, 485, -69, 133, 50, 480, -490, 58, 261, 33, -433, -68, -105, -231, -411, 350, -354, -357, 355, -136, -180, 133, -138, 461, 288, -23, 04, -119, -202, -382, -288, -407, -397, 495, 227, 153, 475, -411, 63, -412, 122, 130, 21, -131, -249, 462, 71, -103, -395, 279, 262, 278, -88, -24, -409, 52, 453, 447, 433, -249, -435, -03, 197, -332, -07, 276, -327, 320, 365, 236, 409, 340, 219, 282, -291, 470, 244, -367, 220, -299, 412, -18, -169, -176, -190, -77, 376, -237, -130, -339, 15, -64, 158, -288, 456, -349, 488, -18, 472, -295, -282, -267, -455, -211, -485, 107, 112, -389, 240, -168, 164, -496, -334, 496, -172, -24, -81, 56, -409, 289, -431, 106, 77, -421, -330, 386, 83, 10, -132, 55, -432, 438, -360, -35, -272, 07, -76, -308, 118, 16, 376, -218, 20, -458, 130, 348, 370, -451, 256, 461, -309, -323, 420, -380, -243, -58, -494, 340, 453, -126, 247, -127, -187, 387, 338, 393, -106, -237, -415, -136, 279, 461, 498, -200, -145, 129, 00, -275, -470, 109, 38, 73, 286, -42, 194, -105, 401, -448, -265, -294, -73, -166, 79, -408, -279, -83, -163, 467, -468, -78, 183, 312, 235, 182, -36, -58, 163, 464, -481, -455, 73, 57, 119, 212, -132, 165, -393, -231, 217, 195, 327, -04, -471, -94, 88, 103, -325, -223, 70, -292, 199, 106, -128, 286, -212, 336, 80, -197, -348, 99, -152, -422, 09, -181, 290, -271, 484, -251, 350, -446, 444, 177, 50, -174, -65, -09, 429, 462, 268, 351, 22, 320, -43, 394, 458, -403, -418, 39, 252, -265, -10, -399, -187, -149, 272, -45, 80, 257, -444, -70, -337, -147, -41, 213, 179, 394, 56, 108, 357, 177, 311, 231, -03, -231, 126, 307, 218, -440, -154, -29, -205, -311, 424, 460, 392, 196, 267, -27, 305, 324, -245, 468, -323, 215, -466, 356, 461, 442, 316, -330, 119, 127, 402, -32, -252, 380, -224, 467, 440, 474, 290, 88, 15, 214, 400, -92, 262, -480, 381, 68, 344, -12, 388, -127, 55, 422, 81, 369, 365, 249, -461, 336, -124, -207, -195, 477, -327, 81, -204, -34, 407, -414, -94, -77, -348, -194, 331, -234, 178, -436, 334, 22, 52, -425, -253, -392, -151, 328, 477, 66, 429, -132, -97, -194, -486, 208, 135, 39, 141, 431, -495, 400, -131, 263, -177, 373, -78, -346, -361, -400, 70, -174, 475, -377, -99, -278, 83, -398, -97, 412, 169, -168, 132, -428, 490, 146, -368, 125, -314, -375, 408, 43, -475, -223, -193, -151, 02, 229, 355, 494, 329, -74, 172, 304, 401, -427, -121, 336, 27, 282, 248, -304, -34, 232, -232, -43, -121, -100, -66, 417, 377, -157, -40, 403, 472, 267, 104, -25, 348, -41, 321, 178, -263, -07, 334, -362, 418, 65, 474, -55, 199, -426, 142, -334, 307, 410, 475, 38, 163, -91, -45, 392, 252, 415, 295, 225, 183, -101, 52, 383, 359, -127, 413, -52, -282, -400, 87, -364, 165, 61, 81, -135, 488, -277, 383, 295, -14, 358, -167, 01, -233, 288, -107, -128, 203, 41, -51, 238, 440, -499, 122, -349, 226, 35, 100, 444, 487, 39, -68, 153, -400, -487, -130, -412, 89, -247, -265, -425, -389, 68, 428, 230, 208, 173, -398, 264, -286, 51, 354, 07, 404, 328, -490, 482, 216, 462, -222, 203, 01, 210, -144, 454, 224, 226, -106, -187, -169, 130, 240, -58, 50, -480, 25, 111, 193, 127, -125, -240, -321, -271, 267, -65, -442, -371, -82, 274, -408, 196, -23, 93, -93, -314, 47, -17, -236, 442, -352, 96, 424, 388, -462, 326, -240, 63, -63, 453, 43, 312, 65, -426, -106, 184, 09, 304, 314, -221, 78, 406, 476, -93, 351, 235, 445, -101, -282, -290, 193, -134, 306, 469, 106, -304, 295, -282, -388, -267, -329, 155, -103, -411, 229, -357, 273, 90, 447, 87, 370, 377, 345, -302, -215, 197, 433, 82, -52, 03, 292, -07, -279, 98, -38, -321, 295, 109, -103, 407, -306, 420, 62, 92, -491, 143, -413, -365, 85, -465, -426, -45, 412, 420, -495, 49, 469, -210, -368, 269, 293, 424, 114, -134, 375, -72, 397, 170, -463, 146, 429, -268, 67, 343, -324, 428, -14, -237, -85, -429, 150, -10, 379, 63, 262, 384, -388, -417, -325, 96, 352, -180, 373, -34, -461, 248, 394, 436, -82, -217, 435, 199, 367, 02, 42, -105, 282, -120, -489, -302, 303, 161, -460, 182, 76, 302, 419, 189, -263, -54, 137, -411, -382, 10, 407, -343, -242, -347, -54, -472, -64, -119, 227, 156, -265, 121, -449, -131, -499, -438, 67, 305, -424, 459, 339, 152, -387, -390, 193, -150, 56, -169, 291, -473, -307, 198, -316, -48, -297, 482, 332, 492, 215, 412, 148, -198, 33, -449, 172, 387, -34, 91, -456, 42, 51, 383, -306, 164, 494, 388, -133, 402, 71, -342, 429, 264, -291, -34, 68, -88, 300, -99, 256, 368, -187, 256, -330, -302, 308, -306, -415, -226, 286, -371, -332, 189, -135, 214, 205, 211, 454, -428, 465, 25, -269, 395, 142, -60, 213, -290, -296, 13, 463, 461, -119, 128, -431, 404, 327, 377, -402, -236, 03, -264, 246, -477, 425, -389, 238, 131, 322, 192, 203, 287, 70, -214, -466, -288, 226, 247, -78, -217, 113, -114, 96, -154, -486, 165, 102, -307, 395, 201, -42, -102, 437, -296, -78, -285, -185, 12, 346, -11, -296, 401, 128, 274, -312, -485, 486, -234, -386, 261, 49, 227, -01, -355, -74, 13, -337, -472, 207, -442, -419, 17, -44, -129, 221, -270, 86, -112, -406, 284, -271, -201, 185, -291, -75, -275, -276, 264, -08, -161, 25, -107, -82, -476, 391, 344, 389, -446, -275, 448, -388, 158, -35, 420, -471, 38, 03, 467, -222, 97, 251, 359, 396, 289, -431, 174, -486, -207, -62, 358, 484, 463, -248, -97, -161, -357, 99, -272, 49, -324, -323, 161, 335, 142, 433, -284, 33, -64, -316, 311, -466, -213, -477, -218, -424, -408, 456, -409, 237, -106, -199, 222, -143, 53, -23, 196, -452, -424, -223, 97, -247, -46, 110, -60, -52, 44, 156, 481, 480, -308, -355, -134, -20, -332, 149, 408, 112, 105, -149, -151, -500, 153, -77, 209, 58, 400, 258, 107, -171, -465, 56, 82, -11, 19, -126, -211, -437, -118, -229, -105, 427, 268, 262, 259, -212, -89, 167, 400, -132, -481, 101, 220, -476, -475, -70, 82, -223, -312, 41, 106, 75, -50, 40, -84, 469, 414, 205, -468, 149, -172, 279, 76, -404, 393, -165, -116, -196, -498, 136, -475, -127, 90, 245, 249, 115, -325, 184, -256, 215, -275, 351, 142, 175, 243, -442, 496, 158, 264, -120, -193, -408, -340, -265, 41, -447, 70, -223, 210, 424, -234, 235, -202, 356, -20, -101, 323, -492, -417, -433, -425, -191, 418, 218, -164, -486, 276, -167, 172, 392, -435, -169, -163, -275, 66, -270, 131, -12, 07, -159, -88, 273, -72, -438, 481, 408, -38, 304, -232, 45, 372, -156, -294, -358, -86, 43, -344, 42, -272, -320, -65, -207, 363, -376, 371, 281, -146, 02, -231, -287, 343, 182, -161, -229, 244, -180, 31, -294, -375, -348, -396, -151, -04, -190, -09, 410, -295, 148, -48, -67, -320, -261, -421, -456, -137, -198, 325, -431, 304, -405, -217, 499, -371, 474, 122, 373, -206, 05, -68, 271, 157, 36, -380, -347, -302, 112, -85, -96, 112, -280, -311, 292, 311, -232, 336, 27, 422, 162, 96, 226, -391, -269, -423, -262, -295, 199, -37, 352, -295, -253, 123, 362, -365, -404, -132, -166, -440, -365, 238, 172, 207, 427, 316, 19, 48, -495, -454, 322, -481, 494, 49, -372, 78, 478, -134, 283, 178, -319, 487, -265, -71, 463, -51, 64, -441, 317, 398, -29, -195, 488, -05, -488, -232, -189, 31, -332, 168, 429, 490, 187, -224, 391, 315, 354, 370, 33, 489, 48, 215, 477, -365, -04, 440, 84, -440, -149, -98, -189, -326, 207, 151, 169, -429, 419, -168, 103, -413, -499, 384, -70, 188, -340, -179, 356, -486, -309, 241, -144, 239, -44, -167, 374, -196, 125, 311, -135, -172, -287, -472, 02, -228, 179, -329, -157, 99, 03, -202, -462, 356, 35, -32, 45, 195, 290, 253, -438, 481, -06, -82, -427, -197, -397, -201, 107, -420, -390, -176, -92, 175, -148, -238, -201, -468, -67, 143, 483, -212, -207, -127, -355, 328, -306, -458, 376, 484, 295, -210, -183, 141, -440, 242, 444, -337, -106, 52, 95, 356, 376, -497, 384, 81, -235, -317, 465, -450, -322, 448, 190, -28, 173, -313, -200, 367, 81, 28, -297, 228, 318, 373, -130, 378, 115, -186, -107, -139, -282, 488, 70, -53, -157, -46, -472, 460, 489, 493, -138, -332, -207, -95, 140, 466, 92, -208, -314, 26, 321, -111, -246, 491, -238, 476, -278, -270, 143, 467, 443, 361, 456, 13, -192, 151, -181, 188, 112, -191, -467, -174, -23, 178, 231, -383, 497, 176, 261, -317, -298, 434, 72, 308, 426, -313, 285, -352, 269, -72, -385, 212, 141, -77, -274, -198, -73, 45, -158, -109, -294, -124, 217, 183, -446, 301, -348, -449, -23, 414, 86, -469, 348, 11, -309, -374, 198, 476, 126, 319, 256, -406, 31, 250, 17, -391, -448, -204, -493, -106, 187, -287, -378, -95, 397, -323, 58, -451, 80, -465, -185, -333, -82, 16, 178, 109, 142, 228, 438, -231, 47, -454, -137, -70, 296, -268, 40, 348, 381, 399, 95, 68, -388, 217, -175, -139, -254, 383, 263, -321, -230, -422, 198, 188, 94, -124, 150, 89, -44, 88, -290, -145, 134, 425, 285, -69, 09, 177, 131, -110, 76, 78, 459, 189, 148, 136, -98, 394, 20, -335, -75, -358, -256, -377, 331, -310, 351, -19, -369, -193, -79, -159, -486, -445, -234, -348, 338, 276, 329, 322, -334, -94, -100, -23, -53, -452, -386, 349, -205, 486, -485, 220, -372, 111, 344, -189, -347, 195, -356, -215, -145, 65, 478, 221, 473, -255, 373, 311, -127, 203, 133, 391, -39, -114, -131, 408, -66, 335, -391, -419, 321, -376, 302, -199, -413, 498, 113, -259, -455, 257, 378, 252, -177, 356, -26, -204, -47, -153, -41, 326, -98, -55, 218, 363, 331, -61, -377, 117, -226, -267, 199, -53, -143, 01, 248, 297, -01, 213, -110, 396, -29, -232, 149, -354, -24, -377, 294, 430, 322, 105, 256, -275, -450, 326, -412, 381, -235, -288, 351, 39, -55, 50, -162, -346, -97, -413, 451, 402, -348, -159, -350, 123, 461, 299, -379, -62, 422, 415, -132, 245, 21, -24, -178, 423, -197, 262, -343, 420, -174, -492, -40, -377, 58, -350, -222, 461, 89, 81, -285, 242, -225, -135, -135, 88, -335, 339, -474, -61, -394, 246, 36, 479, 75, 358, 403, 378, 473, -440, 298, -201, -432, 110, -77, 478, -387, -447, 439, 202, 134, 06, -56, -239, 371, -338, 350, -112, -499, -272, 328, -393, -173, 216, -413, 402, 75, -158, -368, 48, -98, 430, -301, 322, 393, 122, 300, -494, 175, -409, -440, 162, 97, 05, 423, 320, -481, -375, -291, -128, 206, -111, -21, -467, -395, 418, 435, -468, 112, -433, 432, -486, -151, -368, -312, 94, 254, 488, 452, 282, -421, -487, -56, -472, 370, 219, 349, 389, 345, -442, -239, 51, -53, -408, 84, 404, -137, 371, 437, 475, -210, 369, -158, 491, -147, 30, 86, -40, 19, 38, -258, 450, 403, 186, 479, 273, -95, 328, 162, 102, -262, -225, 05, 185, -132, -59, 441, -417, -188, 378, -442, 454, -400, -100, 446, -47, -217, 32, 413, -346, -78, 07, -44, 178, -307, -65, -49, 451, 115, -34, 405, 353, 241, -89, 390, -39, 352, 332, 44, 17, -438, 455, -29, -338, 207, 269, 468, 490, -199, -267, -356, -424, 241, 101, 254, -214, -112, 57, -263, -144, -477, -05, 61, -383, 406, -48, 78, -390, 136, -25, 127, -450, -70, -49, -287, -363, -280, 33, -372, 374, 266, 124, -198, 07, 77, -92, 294, -182, 465, -117, 174, -159, 378, -265, 310, 284, -461, 240, -253, -473, -285, 374, -422, 497, 177, 143, -365, 398, -324, 115, -376, 442, 91, -74, 302, -331, 334, 96, -13, -349, 479, 13, -08, -290, 248, -198, -154, -360, -457, 93, -333, 110, 320, 97, 108, -03, -260, 243, 247, 268, 210, 371, -437, -199, 149, 365, 322, 335, 313, 161, -161, -356, -326, 331, -146, 423, -14, 201, -85, 381, -206, 82, 343, -386, -320, -49, 464, 272, 46, 211, 41, -244, 435, 104, 410, 436, 321, 232, -376, 134, -106, -37, 278, 420, 146, -15, -305, -16, -314, 110, -135, 332, -307, -291, 447, 225, -488, -237, -03, 411, 474, -110, 19, -239, -154, -71, -302, -333, 14, 174, -347, -240, -363, 432, -320, 283, -83, -124, -232, 455, 486, 485, 287, 31, 46, -414, -244, 59, -151, -394, -30, 176, 348, -159, 437, -305, 271, -13, -138, 137, -339, 16, 397, -202, 300, -71, -66, 69, 305, 202, 376, -356, 187, 163, 175, -266, -398, -216, -355, -49, 242, 467, -373, 90, -192, -83, 285, -69, -244, 00, -432, -82, -132, 465, -432, 20, -105, 02, -411, 52, 56, -183, 196, -256, 480, 224, 330, -418, -492, 475, 386, -398, -206, -135, 192, 102, 282, 330, -466, -461, 182, -398, 309, -450, -80, 377, 422, -333, 232, -137, 219, -212, 180, 268, 32, 160, -08, 214, -405, 352, 189, -167, 454, -165, 198, 498, 438, 333, -320, 472, 372, -286, -74, -467, -236, 346, -238, 38, -487, 494, 401, -415, -217, 81, 353, -333, 94, 197, 382, 189, 49, 423, -126, 355, 111, -428, -295, 49, 405, -114, 373, -371, 100, -201, 14, -283, -02, 277, 255, 363, 271, 157, 448, -94, -262, -347, 74, 332, 350, 308, 373, 251, -417, -253, 106, 194, 172, 312, 95, 429, 50, -32, -89, 02, 268, 425, 219, -234, 202, 327, -371, 326, 336, -70, -268, -426, 83, -342, -241, 286, -182, -16, 37, 254, -416, -04, -52, -392, -192, -104, -463, -290, 364, -52, 212, 484, 226, -68, 102, -72, 111, -416, -246, -53, 14, 339, 373, -51, 497, -16, 87, -184, 469, -375, -430, -95, 473, 370, 13, 133, -234, 402, 343, -17, -149, 55, -33, -71, -161, -78, -291, -198, 06, 316, 249, -128, 155, 123, 321, -496, -41, -91, -180, -72, 386, 242, -315, -289, 113, 198, 344, -269, 101, 187, -434, -196, 94, 386, -415, -214, -192, -206, 88, 314, -390, 190, -314, -383, -187, -141, -378, 272, -380, 294, 53, -142, 37, -410, 69, 02, 289, 265, -415, 242, -48, -348, -102, -101, -462, -17, -463, 198, 277, 125, 12, -260, -185, -450, 209, 480, 261, 331, -395, 382, 126, -490, 92, 15, -400, -338, -483, -259, 427, -398, 483, 232, 106, 233, -17, 144, -284, 20, 194, -154, -355, 58, 86, 313, 108, -205, 293, 222, -21, -250, 104, -43, -240, -304, 472, 213, 210, 489, 454, 138, -57, -210, 222, -450, -477, -295, -454, 92, 225, 241, 438, -278, -201, 376, -465, -240, 23, -319, 482, -146, -69, 438, 311, -456, -366, 283, 257, -303, 272, -437, 335, 68, -147, 409, 118, 229, -34, 164, 173, -309, 257, 111, 265, -443, 339, -347, -183, 214, -166, 151, -431, -383, 89, 380, 13, -425, -484, -230, -228, -360, 186, -41, 208, -461, -132, -174, -380, 334, -157, 293, -123, -400, 256, -05, -343, 447, 148, 326, 162, -166, 329, 231, -49, -82, 463, 465, 346, 479, 87, -382, -380, -227, 430, 328, 165, -202, 07, -363, -15, 350, 431, -286, -198, -461, 209, 312, 487, -143, 490, 149, 191, 320, 232, -05, 90, 195, 312, -64, -473, 251, 407, -353, -123, 337, -173, -106, -13, 334, 31, 472, -464, 314, 39, -161, 354, -252, -349, 341, 458, -359, 342, -499, -187, 74, 348, 404, 121, 160, -160, 148, 264, 99, -353, -359, -64, 327, 35, 424, -487, -434, -252, -450, 381, -361, 241, -413, 240, -256, 428, 198, -115, 270, -449, 199, 196, 400, 455, -183, 412, 147, -182, 176, -253, -35, 317, -465, 144, 204, 459, 158, 271, 60, -440, -496, 199, 301, -409, -61, -455, -129, -11, 282, -07, 41, 333, -311, -59, -360, 358, -147, 288, -324, -470, -113, 494, -301, -78, 138, 404, -118, 148, -473, -206, 208, -469, 493, 361, -26, 285, -242, -303, -226, -459, 190, 315, -274, 379, 108, -133, -411, -186, 07, -234, 196, 394, 112, 395, -184, -250, -349, -450, 399, -322, -156, 459, 61, 190, 321, -113, -25, -421, 84, -399, -28, -226, -231, 199, 05, -271, -82, 95, 43, -223, -287, -261, -329, 325, -13, 339, -73, 490, 390, 178, -331, 86, 138, -418, -224, -41, -30, -397, 38, -446, -295, -137, 181, 326, -438, -314, -445, 332, -367, 99, -391, 198, -310, 132, 23, -471, -29, -197, -480, -139, 481, 41, -200, 119, 123, 76, -70, -407, -468, -179, -352, 89, 184, -319, -85, -402, 219, -30, -218, 353, -79, 243, 51, 112, -125, -73, 141, 346, -418, -487, 60, -437, 54, -288, -465, -322, 288, 317, -229, -328, -362, 271, 261, -326, -196, 28, -228, -476, 499, 54, 377, -80, 149, 280, -116, -476, 59, -122, -277, 493, -109, -365, -443, 446, -153, -56, -24, -13, -239, -401, 160, 252, -277, 273, 426, 27, -198, 51, 51, 153, -43, 280, -427, -393, 413, 310, -369, -28, -312, 206, 318, 431, 341, 375, -271, -312, 171, 205, 176, -216, 305, -164, -464, -120, -39, -185, 407, 263, 366, 311, -84, 175, 91, 342, 282, 04, -496, -234, -171, -308, 472, -353, -377, 314, -126, -147, -498, -455, -90, -470, 181, 67, -134, 218, 447, 328, -115, -293, 443, 103, -482, 212, -222, 109, 406, -87, -34, 410, 179, 295, -398, -497, -206, 77, -331, 168, -218, 24, -435, 193, 54, 246, 112, -227, 316, 60, -47, -299, -381, -104, -344, -363, -40, -65, 246, -134, 348, -288, -224, 379, -141, 230, -266, 153, -192, 256, 173, 442, -220, -410, 487, -314, -311, 100, 311, -495, 12, -236, 59, 131, -487, 215, 268, -27, 02, 366, -308, 202, -69, -32, 433, 290, -301, -332, 296, 359, -224, 321, 301, 408, 412, 289, -406, -47, 241, -242, -42, 105, 22, -131, -264, 387, -415, -144, 213, 439, -278, 405, 142, 153, -127, 75, 296, 424, -405, 444, 283, -129, 265, 437, -221, -471, -422, 226, -18, -329, 484, -207, 276, 358, -486, -488, -402, -49, -132, 311, -109, 442, 216, -467, 96, -59, 460, 244, 218, -92, 188, 353, 279, 305, 290, -89, -313, -280, -11, 169, -109, 325, -186, 19, 183, -171, 31, -367, 280, -249, 444, 23, 46, -488, 408, -358, -46, 369, -262, -328, -223, 426, -475, -92, -417, -332, -329, -230, 240, 160, 440, -16, 337, 106, -497, 373, -213, 387, -494, -80, -10, 451, 443, -464, 463, 352, 30, 269, -427, 268, 441, -150, -454, -181, -390, -370, 339, -218, -100, 431, 442, 192, -85, -368, -201, 271, -495, 438, 158, -489, -142, -352, 462, 154, 37, -222, 06, -433, -453, 431, 336, -159, -219, 382, -488, -109, -488, -297, -475, -87, -366, 468, -395, 402, -48, 256, 173, -43, 195, 183, -32, -95, -317, 283, -441, 220, -439, 417, 288, -392, 348, 124, 301, -371, 358, 313, 373, 371, -484, 398, 136, 03, -282, -407, -95, 170, 350, -422, -21, 397, -387, 448, -198, -204, 231, -138, -483, -356, -221, 305, 104, -372, 281, -94, 109, 139, -281, 334, 362, 88, -415, 350, -409, 155, 444, -04, 178, 294, 426, -343, 191, -461, -395, -155, -165, -312, 207, 204, -168, -161, 09, 437, 319, 142, 195, -72, 134, 414, 115, -04, 354, 200, -153, 445, 207, -209, 293, -115, -63, -429, 43, -20, -38, -500, 325, -350, -311, 385, 354, 373, -276, 216, -338, -457, 210, 357, 323, -156, -376, 290, 341, -170, 342, 40, -224, 50, -317, -79, 435, 472, 345, 330, -48, -193, 331, 129, 309, -128, 366, -484, 97, -58, 232, 260, -15, -58, 469, 161, 287, -55, -49, 480, 276, 146, 372, -96, -304, -445, -323, -17, -473, -478, -186, 331, 182, -355, 312, -09, 369, 179, 07, -34, -379, 91, 78, 459, -114, 400, 472, 25, -155, 275, 05, -27, -79, -123, 377, 117, 284, -445, -399, -337, -71, 267, 494, -389, 412, -342, 455, -367, 337, 314, 99, -189, -94, -322, 122, 292, -70, 94, -183, 275, 221, -326, 101, -357, 403, -22, -388, 187, 385, 65, 350, 167, -168, -304, -370, 96, -146, -415, 229, 44, 400, -171, 355, -194, 359, 329, -50, -211, 275, -381, -84, -04, -207, -483, 139, -304, 348, 252, -265, -415, -183, -415, 252, -498, 133, 383, 98, 487, -180, -172, 31, -280, -491, 238, 378, -280, 419, 180, 361, 194, 299, -223, -309, -56, 147, 330, 492, -05, 434, -273, 432, 104, 164, 185, 106, -203, 420, 56, 137, -260, -264, 20, 313, -255, 111, 191, 317, 30, 224, 178, -275, 23, -192, 268, 468, -193, 450, 460, 302, 385, 40, -414, 341, -296, 271, 299, 354, 191, -145, -09, -216, 92, -489, -403, -311, 122, -360, -493, 05, 364, -463, 230, -112, 197, -02, 208, -496, -52, -480, -342, 185, 60, -255, 26, -383, -484, 177, 471, -440, -467, 314, 196, 477, 325, 293, -334, 300, 433, 25, 157, 298, 415, 239, 38, 112, 89, 98, 117, -111, 118, 275, -425, -321, -128, 453, -204, -111, 131, 119, 301, -484, -67, -03, 493, 110, 142, 11, 262, 427, -463, -81, 225, 452, -342, 115, 64, 247, -287, 33, -363, 332, 161, 64, -137, -467, 369, -489, 274, 00, 130, 75, 368, -437, -76, 361, 173, -82, 225, 288, -154, 262, -293, -77, -434, 218, -461, 482, 317, 104, 16, 454, -64, -323, 370, -349, -290, 240, -338, 485, 92, 292, 412, -39, -293, 189, 174, -267, -393, -101, -479, -47, 13, 80, -271, 79, -202, -232, 414, -384, 372, -70, -78, 161, 459, 145, 312, 21, -115, 475, 06, -171, -381, 271, 290, 179, -40, 317, 412, 419, 68, -215, 225, -418, 365, 454, -487, 16, -278, 427, 484, -54, 209, 258, -393, -480, -97, -228, 42, -360, 99, -100, -30, 218, -329, 112, 249, 483, -71, 161, 403, -150, -202, 128, -68, -336, 82, 297, -468, -344, -423, -484, 454, -362, 274, -438, -341, -322, 186, 201, -182, -215, -399, -360, -145, 125, 253, -395, 108, 34, 266, 11, 384, -435, -09, 168, 81, -75, -34, 113, 433, 395, 129, 388, -467, 255, -198, 44, -215, 488, -255, 456, -227, 199, -404, 128, 176, -299, 233, -216, 236, 352, -352, 120, -231, 491, -211, -298, -83, -393, -333, 202, -498, -352, 90, -113, 403, 392, 432, -311, -268, -323, -355, 05, -272, 93, -14, 404, 295, 71, 41, 31, 275, 189, 03, -104, -468, -356, 98, 301, -249, 265, 04, -247, 413, -406, 141, 317, -161, 425, -142, 423, -398, 355, 281, 183, 300, -233, 439, 95, -310, -20, -22, 466, 21, -166, -138, 406, -22, 461, 207, 230, -422, -289, -165, 492, 158, -172, -339, -151, -247, 371, -228, 208, -422, -447, 243, 378, 172, 182, 326, 363, 15, -196, 329, -112, 138, 43, -206, -31, 356, -498, -301, 435, -287, 386, -221, 371, -285, 292, 72, 320, 163, 345, 28, 241, 398, 123, 119, 423, -194, -55, 286, 321, -398, 115, 61, -408, 10, 356, 61, -133, 358, -388, -198, -77, 499, 81, 147, 66, 225, -281, -114, -112, -436, -233, -19, -185, 390, -48, -262, 48, 398, -124, -131, -148, -157, 431, -56, 353, -361, -142, -280, 497, -30, 22, -80, -31, -45, -433, -465, -320, -213, 274, 420, 203, -459, -99, -130, -217, 354, 460, 332, -396, -164, 53, 308, 179, 336, -248, 33, 475, 462, -395, 472, -67, 480, 245, -246, -65, -336, -210, 468, 303, -84, -260, 07, -43, 142, -271, -408, 348, -310, 424, -196, 26, -22, -388, 58, -186, 216, -57, -210, 179, 48, 114, -388, 28, 211, -134, -184, 376, -492, 136, 179, -76, 376, 38, -267, 370, -380, -174, -430, -190, 102, -126, -312, -420, -14, 246, 247, -297, 41, -111, -266, -410, -145, -154, 118, -433, -436, -214, -205, -75, 422, -174, 349, 299, -283, -65, -479, -163, -387, -408, 147, 215, -34, -313, -352, -195, -214, 395, 360, 327, 136, -406, 417, 491, 292, 388, -90, -292, -326, 205, 133, -51, -468, 335, 100, -251, -230, 121, 86, -117, -435, 85, -50, 32, 272, 98, -311, -442, 345, -99, -262, -19, 347, -345, -27, 139, -105, 383, -301, 70, 441, 333, -129, 473, 168, 471, 74, 438, 92, 12, 173, -490, -51, -377, 394, -279, -426, -417, 132, 419, -16, 370, -99, -169, -123, 374, -178, 273, -391, 21, 195, -450, 206, -82, -125, -126, -111, -199, 164, -167, 313, 189, -157, -238, -335, -263, 336, -261, 172, 320, -342, -344, -458, 411, 339, 271, -363, 13, 44, -253, -465, 91, 149, 241, -139, -475, -32, 250, -174, -368, -416, -08, -326, 279, -394, -161, -483, 442, 78, 189, -386, -412, -302, -344, -500, -111, 428, -363, 403, 324, 236, -210, 268, -114, -117, -371, 263, 351, 380, -411, -164, -184, 433, 10, -405, -460, -299, -36, 482, 279, 06, -403, -281, 204, 105, -281, -407, 33, 209, -152, -142, -55, 138, -22, -317, -126, 107, 446, -275, 339, -112, 413, -345, -179, 275, 103, -139, 476, -81, 196, -393, 425, -355, 179, 481, 250, 398, -73, 136, 459, 275, -154, -95, 266, 324, 88, -360, -69, 387, 217, -229, -225, 483, 278, 96, 258, -119, -190, -413, 301, -494, 46, -422, 03, -275, -440, -247, -24, -13, -259, -65, 114, 87, -308, -120, -89, -367, 20, 343, -480, 90, -34, 147, 73, -256, -257, 183, 478, 405, 270, -369, -237, 169, -291, 266, 394, -231, -128, 222, -392, 113, 10, 223, -299, 202, -397, 464, -313, 476, 307, 59, 66, 125, -294, -09, 370, 302, -326, -300, -441, -203, -169, -177, 466, 40, -411, -288, -338, -39, 435, -230, -73, -55, 493, 480, -01, -51, 444, 187, -75, -396, 98, -157, 229, -343, 334, 451, 459, -140, -349, -130, 157, -18, 193, 475, -477, 283, -312, 37, 96, -377, 307, -125, 420, 301, -145, -81, 102, -200, -42, -473, 256, -91, 222, -15, 66, 408, 289, 377, -232, 440, -253, -222, -77, 441, -247, 298, -424, 293, -165, -476, -232, -06, 252, -312, 147, -393, 460, -251, 259, 270, 128, 367, -321, -150, -147, -403, -242, -358, -174, 379, -66, 74, 09, -291, 367, 262, -493, -205, 56, 194, 171, 324, -311, -77, -135, 336, 383, 177, -62, 494, -53, -434, 362, 479, -83, -285, -72, -473, 209, 255, -242, -357, -171, 267, 205, 48, 30, -436, 343, -62, 259, 14, 114, -200, -210, -169, -12, -327, -492, 426, -333, 308, 493, -471, 287, 262, 96, 67, 289, 157, -178, -452, -347, -497, 315, 358, 51, 197, 422, -106, -13, -467, -239, -46, -167, 51, 285, -326, 224, -354, -400, -257, 454, -55, -227, -407, -293, -279, 160, 497, 379, 483, -103, -468, 486, 64, 390, 390, -238, 312, -216, -399, 346, 397, 55, 31, -52, 193, 205, 24, 339, -342, 268, -355, 103, -107, -262, 311, 114, -250, -340, -07, 85, 409, 25, 424, -27, 267, 314, -413, 80, -50, -311, 278, -152, -404, -191, -352, -359, -133, 173, -168, 25, 293, -23, -20, -314, -433, 143, -348, 170, -345, 146, -245, -436, 23, -321, 38, -209, 493, 477, -277, -56, 18, -499, 292, 115, 162, -208, -392, -119, 465, -59, 406, 258, -230, 239, -204, -162, -118, -51, -492, 38, -53, 115, 102, 470, 295, -08, 113, -360, -30, 336, 436, -160, -311, 228, 455, -296, -127, -84, 85, -162, 357, 344, -51, -373, 83, -403, 317, 465, 398, -323, 355, -155, 293, 310, 168, 440, -198, 133, -420, -376, -30, -483, -35, -489, -403, 272, -285, -30, -312, 301, -339, -103, 145, 110, 377, 80, -441, 194, 397, 458, -276, 253, 155, -483, 415, 175, -191, -283, -191, -111, 194, -369, 258, -341, -358, -292, -217, 210, 178, 324, 11, -309, -279, 08, -347, -402, -60, -287, -355, -163, 23, 221, -58, -322, -410, -143, -294, -101, 427, 367, -360, 473, -150, 399, -368, 344, -393, 267, 54, -363, 91, -83, -171, -335, -223, 334, 115, 217, -453, 260, -93, 70, 333, -299, -399, 423, 411, 159, -178, 338, 26, -37, 311, 376, 214, -205, 220, -327, -86, 127, -190, -494, -456, 491, 23, -178, 326, -362, -109, -275, -249, -350, -352, -416, -148, 101, -492, -237, -240, 182, -47, -362, -355, 116, -134, -289, -237, -62, -116, 177, -435, -453, -465, -390, -462, 58, 284, -284, -451, -325, 294, -200, -174, -206, 236, -470, 395, -404, -207, 07, 279, -402, 145, -224, 214, -137, -12, -171, 301, 372, -494, 367, 419, -106, -171, -190, -196, -387, 378, -147, 140, 172, -495, -182, 466, -406, -152, -287, -310, 493, 220, 469, -409, 217, -254, -343, -420, 234, 338, -266, 458, 345, -399, 378, 91, 282, 40, -253, 395, -82, 101, 35, -57, 458, -294, -91, -448, 54, 475, 95, 48, 195, 64, 491, 265, -338, 01, -303, 396, -161, -69, 355, 36, 384, -415, -21, 166, 125, 227, 61, -457, 180, -51, -14, 138, 155, -252, -457, 61, -277, 138, -391, -230, 54, -47, -465, 217, -194, -267, 113, 145, 164, 320, 34, 49, -243, -487, -285, 382, 240, -371, -222, -80, 78, -384, -89, 85, 216, -46, -354, 439, -56, 108, 62, 498, -87, 97, 215, 219, 330, 181, -136, 347, 353, -250, 248, -389, -236, -185, -155, -496, -56, 475, 277, -126, -408, -312, 459, 308, 494, -42, -400, -62, -434, 162, 288, -21, 111, 04, 50, 294, 37, 414, 141, -110, -335, 241, 353, 281, -444, -301, -363, 01, -326, 414, -273, 118, -46, 39, 279, 300, 497, 379, 90, -85, 393, -121, -254, 04, -265, 296, -202, 272, -438, -209, -338, 79, -468, -484, -140, -59, 67, 350, -206, -407, -384, 21, 212, 71, -440, 343, 223, -443, -426, -186, 324, 467, 193, -430, 323, -220, -282, -26, -448, -219, -383, 66, 360, -350, 434, 73, 443, 01, -77, -263, 447, 39, 258, -489, -38, 319, 354, -314, -272, 428, 352, -447, -253, 397, -25, -430, -323, 194, 396, -271, 475, -486, 295, -313, 16, 230, -388, -41, 83, 387, 196, 30, 279, 306, 41, 93, 477, 247, -369, -294, 175, 483, 111, 422, 380, -414, -155, -443, -368, -259, 138, -41, -245, 286, 499, 271, 368, -389, 82, 303, -149, -222, -166, -370, -63, -273, -425, -86, 475, -293, 120, 150, -310, 83, 425, -77, -478, 122, -20, -346, 363, -29, 114, -29, 109, 113, 94, -23, -424, -323, -220, -73, 307, 466, 409, -256, -306, 485, 159, -331, 44, 131, -329, 234, -285, -52, -343, 89, -430, 490, 243, -214, 313, 209, -391, -78, 174, 203, -249, -397, -268, 31, 382, -108, -02, -356, 136, -456, -19, 147, 65, -475, -221, -412, -389, 346, 37, -231, -65, 459, 111, 30, 97, 276, -260, 206, -302, -234, 262, -51, -131, -154, -168, 104, 238, -318, 248, -125, 78, -271, -478, -357, -246, 153, -268, -135, -01, -379, 486, -214, -68, 449, 317, -470, 225, -91, -412, -225, -473, -298, 224, 249, 49, -91, -147, 139, 91, -399, -134, -330, -170, 241, 165, 84, -106, -251, -199, -254, 222, -212, 32, -345, 89, 201, 37, -185, -38, 125, 90, -10, -320, 167, -261, -419, -424, 92, 220, -481, 193, -413, 41, -125, 328, 59, -189, -278, 308, 112, 320, 31, -248, -147, -462, 342, -94, 75, 09, 369, 52, -401, -141, 232, 266, 450, 313, -306, 42, 386, 66, 87, 473, -393, 462, 301, 166, -227, -125, 327, -263, -304, -142, 342, 401, -104, -464, 159, -177, 45, 28, 375, 144, -261, 460, 263, -311, -375, -191, -417, -489, 375, 170, 484, 483, 484, -363, -499, 109, 13, 328, -301, -439, -314, -459, -186, 434, -423, 473, 109, 122, 354, -15, 118, -407, 297, 233, 135, 422, -457, 218, 434, 418, 241, 418, -247, 225, -444, -245, 187, 421, -417, 386, -166, 122, 427, 148, 408, -144, 473, 18, 478, 327, -145, 448, -227, -348, 182, -240, -426, 225, 478, -492, 143, -429, 427, 397, -351, -165, 04, 336, 108, 87, 222, 442, 61, -499, 442, -30, -143, -233, 488, 187, -53, -157, 135, -428, 347, -183, -168, 421, -106, -190, 430, -110, 234, -291, -213, 383, 396, -357, 219, 04, -418, 293, 298, 144, -354, -408, -386, 355, 211, -46, 42, -342, -351, 29, -270, 496, 347, 62, -231, 93, -275, -301, 483, 459, 260, 122, -306, 156, 265, -235, 12, 348, -90, 162, -08, 56, -394, 458, -89, 318, 264, -195, -172, -235, 334, 59, 113, -467, -27, 382, 127, -450, -418, 110, -139, -306, -267, 55, 351, -150, 320, 215, -302, -270, -122, -458, -362, -16, -148, 401, -198, -384, -294, 483, 233, -459, 42, -154, -74, -133, -271, -95, 270, 163, -484, -369, 357, 101, 187, -440, -197, 359, 276, 354, -58, 06, 396, 80, -158, 101, -18, 145, -431, -460, 480, 303, -419, 22, -351, 360, -259, -122, -235, -489, -459, 133, -357, -249, 86, -318, -189, 390, -107, -61, 244, 335, -203, 492, 268, 140, 93, -250, 137, 163, -210, 117, -34, 224, -09, 467, 436, 232, -154, -299, -404, 239, 335, 91, 490, -79, -375, 154, 163, 18, -55, -93, 206, 243, -100, -26, 235, -155, -424, -128, -140, -134, 489, -322, -58, -20, -354, -122, 64, -08, 432, -488, 83, 267, 103, 74, 40, -420, 80, -296, 99, -475, 463, -195, -380, 215, -369, 355, -87, -293, 79, 273, 73, 68, 452, -132, -100, -402, -402, -183, 442, -470, -171, 25, -351, -215, -401, -458, -135, -469, 98, -184, -91, 61, 121, 381, 129, 252, 237, -458, 459, 168, 315, 385, -263, -381, 105, 489, -283, 203, -194, -341, -414, 488, -463, -265, 125, -12, 129, 490, 20, -273, -193, -219, 289, -220, -338, 270, -115, -249, 312, 196, 420, 479, 81, 09, -401, 38, -02, 168, 94, -343, -320, 180, -03, -283, -233, -378, 205, 397, -36, 77, -376, 271, 358, -235, -96, -479, -465, 289, -228, 347, -15, 44, -321, -81, -447, -222, 457, 404, 446, 51, -439, -22, 83, 410, 195, 351, -116, 253, -400, 348, -170, -276, 120, -311, -10, -124, 62, 377, -335, -314, 225, 150, 231, 404, -79, 284, 34, 231, 188, 332, 134, -399, -189, -282, -137, -494, -79, 247, 259, 21, 96, -58, 245, 68, 131, 87, 444, 45, -35, -391, 231, 42, -389, -38, 298, 385, 99, -168, 116, -213, -336, -250, 241, -25, 320, -44, 334, -259, -296, 445, 262, 300, -113, 360, 220, -130, 299, 164, 415, 116, -375, 147, -342, 88, -39, 456, -27, -440, 140, -59, 200, 305, -456, -59, 132, 364, 397, -34, -42, -47, 264, 72, -247, -349, -68, -175, 22, 84, 489, 289, -300, -34, 288, -141, -445, -250, 167, 380, -190, -192, 174, -490, -35, 218, 303, -403, 434, 201, 416, -108, 06, 180, 465, -388, 331, 249, -63, 205, -167, -73, 347, 386, 393, 135, 97, -200, 385, -236, 33, -304, 72, -293, 58, -463, -223, -138, -13, -289, -85, -97, 104, 421, -417, 421, -467, -234, 170, -29, -176, -144, -250, -329, -258, -05, 306, 339, 296, -456, -397, 181, -260, -472, 388, -350, -83, 17, 12, -244, 228, 427, 159, 184, -299, -406, 105, -266, -139, 128, -443, 185, 484, -193, 356, -274, 303, -486, -83, 99, -442, 372, -220, 150, 400, 20, 301, 170, -463, -187, 426, -383, 93, 438, -346, 294, -468, 259, -120, 245, -113, -62, -70, 223, 245, 138, 449, 48, -495, 218, -01, -85, 91, -369, -434, 343, -497, 367, 13, -108, 32, 292, 10, -23, 230, 164, -229, -386, 275, 152, 360, 15, -410, 142, -262, -313, 133, 40, 236, 138, -242, 87, -447, 349, 219, -29, -455, -426, 190, 410, -33, 75, 202, -171, -448, 284, -155, -176, -249, -380, -172, -389, 487, 270, -395, -274, 457, 238, -382, -455, 228, -124, 485, -366, 78, 204, 105, 475, 278, -204, 385, 97, 371, 88, 426, -225, 224, -229, 99, 475, 244, -221, -62, 231, -99, 44, -191, 211, -218, -73, 256, -137, -344, -407, -03, -414, 297, -398, -439, 428, 250, -202, 377, 473, -262, 304, -251, 463, -73, -300, 438, -329, 332, 229, -245, -267, -227, 64, 444, 407, -156, -447, -230, 352, -354, 267, -210, -204, -278, 203, 76, -176, -499, -47, 150, -260, 109, 399, -297, -463, -49, -07, 60, -217, 74, 315, 369, 347, 232, -335, 255, -72, -282, -123, 132, 217, -03, 422, -135, 219, 125, 441, -105, 478, 246, -455, -282, 208, -204, 273, -403, 248, 119, 157, -117, -307, 325, -248, -459, 409, -82, -352, 189, 488, 25, -179, -443, -478, -257, -78, -407, -280, 215, 341, -302, 314, 386, 269, 22, -317, 42, 119, -217, 13, 128, 166, 207, 305, -229, -400, 214, -459, 100, 255, -471, -375, -424, -413, 00, -181, 361, 445, 391, 77, 286, -410, -109, -475, 359, -235, 60, 253, -264, 343, -233, -284, 361, 474, -478, -368, -74, -412, -327, -474, 344, 55, 03, 420, 494, -497, 92, 355, -199, -17, 284, -61, 425, 27, -36, -364, -356, -476, 390, -120, 367, 09, 97, -419, 335, 119, -287, -239, -441, 239, 139, 403, 146, -358, 324, 140, -02, 268, 347, 299, 103, 484, 90, 381, 363, -445, -483, -492, -421, -241, -112, -201, -380, -163, -120, 455, -192, 445, 68, -132, -464, -293, 123, 182, 202, 299, 174, -300, 67, 22, -149, 23, 358, 441, -96, 221, -152, -79, 229, 280, -467, -30, -421, -347, -341, 311, -39, -32, -392, -119, -312, -355, 441, 311, 327, 143, 111, 02, -305, -322, -124, 46, 201, -266, 339, -43, -193, 40, -269, -463, -180, -236, 359, 251, 269, -482, 62, 82, -14, -478, 464, 174, -333, 405, -14, -153, 400, -51, 349, -405, 127, 77, 493, 181, -337, -316, -362, -30, 224, -131, 07, -456, 485, -134, 295, -393, -115, 209, 189, -277, 232, -495, -250, 399, -238, -412, -254, -338, 37, -53, -243, 16, -124, -250, -303, 39, -65, 188, -490, -341, -91, 369, 56, 247, 88, -149, 354, -175, -439, 395, 48, -355, -247, -350, -456, 15, -262, 143, 178, 275, -58, -213, -208, 319, 38, 341, -142, -175, 381, 220, 336, -209, 90, -108, -462, 30, -404, -256, 355, 09, -09, 255, 154, 244, 406, 198, -240, -356, 193, -210, -228, -364, 77, 64, -193, -33, 257, 165, 292, 139, 238, 481, 430, 180, -127, -180, -290, 321, 416, -83, -170, -93, -328, 484, -348, -70, -465, 264, 427, 228, -94, -301, -284, 483, -385, 23, -49, 372, -311, 95, 363, -221, 76, 293, 459, -198, -35, 21, -25, -119, 438, 306, 289, -38, 290, -207, 393, 325, -91, -328, 406, 315, 223, -378, 298, -310, 146, 101, -438, -313, 49, -222, -34, -23, -429, -75, 279, 389, 446, -245, 122, 384, -87, 263, 198, -297, -444, 443, -119, 317, -385, 139, 132, -310, 261, 283, -120, -93, 236, 295, 94, -215, -427, -440, 263, -04, 337, 394, -115, 283, 01, -492, -481, 414, 271, -430, -30, -320, -487, -297, 497, -19, 342, 482, 171, 103, -383, -448, -137, 353, 347, 457, -09, 420, -130, -246, -84, -293, 00, -346, -157, -498, 14, 214, 416, -215, 284, 238, 317, 298, 441, -333, -221, -365, 01, 450, 239, 118, -498, -46, 323, -299, -89, -186, -379, -367, 420, 390, 193, -79, -456, -464, -77, 58, -398, 191, -305, 387, 282, -135, -463, 223, 32, -184, -289, -115, 118, -198, -497, 473, 256, -322, -326, -333, -07, 148, 153, -87, 38, -154, -314, 434, 234, 109, 344, 336, 153, -109, 223, -65, 256, 260, 10, 140, -72, 221, -475, -453, -477, -120, -128, 279, 59, 46, -201, -96, 46, -196, 317, -64, 150, -144, 222, -116, -183, 66, -280, 470, -190, -204, 257, -82, -92, 120, -89, -311, -159, 288, -264, 217, -331, 460, 348, -420, 358, -01, -16, -95, 303, 153, 341, 305, -491, 64, -311, -173, -18, 262, 149, 292, -90, 259, 63, 318, -121, 474, -141, -428, 262, 95, -359, -217, 407, 490, -137, 266, 341, 347, -329, 145, 01, -488, 302, 362, 428, 492, 41, -89, -394, -309, 55, 16, 450, -382, 186, -171, -408, -454, 253, -293, 493, 395, -10, 401, -263, -294, -481, -422, -447, -310, -425, 406, 54, 378, -379, -17, 370, 162, -254, -172, 353, 301, -304, -345, 420, -266, 336, -136, 132, 90, 423, 478, -15, -86, -269, 222, 120, -250, -348, -475, -60, -272, -216, 494, -394, -95, 329, -172, -433, -425, -492, -227, -271, -296, 280, -351, 290, 117, 365, -77, 59, -359, -99, -104, 55, 132, -30, 27, -266, 122, 404, -474, 350, -312, -128, -192, 445, -298, 488, -135, 129, 496, 138, 358, -300, -82, -141, -157, -113, -275, 266, 446, 218, 19, -158, -227, 03, -336, -348, 237, 287, -92, 263, 489, 449, -365, 150, -254, 189, 138, 111, -181, 135, -251, -323, -313, -480, 389, 30, -93, -34, 148, 206, -316, -333, -100, 309, 170, 65, 461, 259, 204, 221, 22, 193, -478, -490, 195, -231, 199, -166, 380, -130, -179, -18, 48, 08, 02, -63, -109, -239, 403, -461, 467, -413, 59, 220, -252, -271, 137, 61, 489, -159, -218, 363, -114, -195, 373, -418, 426, 425, 268, 306, -205, -411, -212, -305, 449, -358, 484, -160, -96, -261, 232, 223, 178, -209, -57, 426, 372, -420, -13, 361, 273, 270, -423, -340, -73, 450, 94, -147, -273, -138, -341, 23, -49, 300, 218, -100, 442, -445, -407, -154, -206, 325, -78, 473, -384, 365, 399, 488, -202, -113, -298, -429, 09, -221, 83, 436, 81, -323, 141, -339, 391, -348, 184, -158, 452, 254, 243, -253, 309, -312, 93, -44, -487, -133, -71, -19, -267, -172, -31, 383, 215, -477, -194, -276, 154, -258, 12, 88, -81, -347, 249, -189, -194, 285, -495, 110, 391, -400, 357, -447, -212, 303, 09, -199, -330, 438, 282, 255, -234, 104, 138, -166, 479, -203, 410, 134, 39, 275, 74, -190, 428, -177, 121, 86, -40, 479, -303, -149, -421, -94, -96, -132, -291, 413, -479, -120, 351, -344, -13, -30, -388, -374, -344, -409, 275, -82, -423, -186, -307, -497, 124, -378, 178, 98, -440, -362, 77, 109, 342, -492, -484, -254, 228, -275, 12, 250, 457, 215, -242, -55, 37, -130, 423, 193, 313, 198, -388, -257, -136, 157, -254, 488, -369, 425, 438, -308, -85, 367, 301, -243, 376, -331, 356, 104, 247, -132, 206, -444, -417, 464, 01, 473, 186, 276, 166, 352, 326, -370, -405, -310, 288, -159, 31, 419, 118, -31, -37, -466, -163, 117, -209, 65, 286, -353, -331, 33, 367, -272, 90, -197, 44, -57, -224, 83, -280, -206, -65, -102, -75, 30, 89, 65, -277, -380, 336, 342, 441, -200, -272, 130, 417, 19, -305, -445, -481, 217, 89, 386, -203, 31, -311, 341, -174, 317, -76, 398, -388, -289, -203, 389, -407, 386, -46, -183, -142, -210, 11, 151, 442, 239, -218, -289, -242, -23, -233, 129, 46, -292, 368, 343, 239, -443, 185, -435, 375, -39, -184, -161, -475, 113, -272, -382, 351, -466, -65, -291, -176, 446, -288, 119, 185, -06, 330, -204, -176, -403, -223, 370, 157, -355, 214, -104, -297, 251, 314, -70, 64, -370, -379, 89, -405, -151, 208, 446, -117, -357, 07, -441, -58, 219, 178, -21, -286, 361, -373, 38, -190, -95, -92, 468, 50, -26, 216, -395, -275, 382, 387, 290, -136, -492, -121, -41, -143, -413, -95, -408, 83, 412, -348, -123, 132, -318, 356, 346, -105, 484, 236, 206, -111, -04, -474, 439, 471, -406, -103, -304, 477, -216, -162, -159, -207, -430, 301, 150, 09, -294, 243, -408, -29, -253, 321, -397, 281, -470, -199, -323, -486, -111, -265, 255, 385, -239, -454, 356, -145, -57, -95, 184, 228, -405, -474, -127, -335, -321, -125, 175, -115, -30, -381, 356, 217, 441, -189, -01, 471, 112, -472, -163, -499, -237, -56, -261, 376, 342, -53, 83, -214, 352, -232, -134, -200, -206, 239, -35, -27, -34, -08, -290, 437, 112, -81, 154, 405, -418, 05, -272, -453, 33, 417, -100, -352, -139, 139, -476, -297, -413, 108, 341, -209, 376, 59, 91, 22, -202, -91, -153, 265, 401, 409, -446, 13, -172, -440, 270, 263, 66, 498, 310, -49, 415, -290, 100, 128, 350, 124, 332, -211, 84, 173, 80, -40, -267, 24, -166, 383, 433, 181, -500, 334, 443, -94, -152, 123, -33, -382, -114, -467, -31, -304, 336, -116, -93, -64, -487, -243, -87, -303, 46, -151, -278, -22, 310, 307, -498, -04, -457, 435, 30, -105, 270, -27, 302, -30, -404, -231, 440, -17, -198, -91, 179, -10, -354, -414, -221, 11, 195, 192, 208, 93, -107, -218, -428, -297, -410, -74, -448, -367, -138, 82, 28, -16, -445, -170, 454, 03, 99, -254, 486, -247, -492, 166, -404, -346, -396, -125, 165, -348, -81, 225, 245, 312, -493, -331, -132, -403, 96, -80, 82, -190, -498, -37, 294, -91, 293, -400, 412, 245, 198, -249, -150, 206, -231, -54, 360, -127, 321, 377, 377, 92, 102, 475, -95, 462, -356, 273, -89, -408, -307, 494, 254, 47, -43, 400, -192, 102, -500, -280, 199, -449, -29, -450, 257, 240, 348, 118, -34, -478, 347, 195, 114, 302, 170, -481, 264, -333, -356, 27, -241, -163, 21, -134, -264, -170, -234, 44, -215, 119, -383, 484, 170, 440, -114, -73, 181, 87, -103, -01, 109, -255, -306, 75, -101, -283, 447, 15, -116, -409, -458, 495, 281, 64, -139, -483, -254, 128, 62, 31, -253, -469, 368, -231, 471, -246, 196, -496, 341, -54, 03, 302, -457, -450, -122, -58, 119, 177, 457, -497, 268, 499, 498, 49, 415, 212, 419, 14, 192, -19, -455, -209, 364, -235, 60, 335, 20, 108, 340, 213, -446, 195, 368, -403, -403, 98, 39, 216, -225, -04, 219, -457, 348, -430, 445, -385, -366, 364, 129, 326, 197, -473, -31, 61, -208, -471, -104, 312, 137, 88, 378, 192, -216, 246, -359, -119, 196, 181, -50, 471, 29, 21, -134, 229, 91, -189, 345, -423, -325, -26, 403, -276, 01, -128, 285, -354, 253, 34, -190, 243, -378, -312, 287, -94, -214, 428, -360, 482, 461, 90, -195, 343, -389, 172, 72, -445, -165, 269, -16, 363, -256, 240, -413, -403, -388, 373, -257, -282, 259, 54, 461, 381, -406, 248, 140, 233, -472, -368, -433, 490, -426, -127, 333, 37, -103, 257, 92, 232, 27, -71, 95, -377, -331, 183, 72, 133, 408, -332, 351, 167, -426, -336, 400, 20, 412, 392, -247, -207, -476, -179, -217, -402, -454, -32, 488, -57, 77, 432, -325, -44, -139, 271, 79, 30, 306, 04, -336, 214, 172, -485, 233, -402, -320, 133, 118, -56, 26, -276, 237, 402, 397, -128, -147, 443, -308, -159, -114, 270, -227, 413, -274, 135, 184, -342, -335, 342, 162, 181, 408, 186, 197, 141, -364, -271, 127, 254, -475, 05, -170, -385, -93, -273, -13, -388, -330, -468, -47, 408, 302, -421, 322, -120, -434, 358, 38, 83, -447, 52, -235, 461, 90, 462, 103, 226, 43, 82, 333, 420, -413, -337, -465, 346, 243, 375, 459, -235, 407, 264, -326, -439, -305, -152, -59, -239, 58, -168, 345, 111, -264, -390, 73, 327, -76, 28, 405, -181, -390, 238, -261, -303, -246, -225, -105, -151, 02, -146, 114, -91, -29, -360, 322, 166, -12, -237, 428, -101, 447, -375, -490, -316, -265, 435, -137, 159, -37, -232, 478, 73, -141, 69, -378, 113, 344, 18, 462, -154, -276, 428, -393, 195, -431, 429, 214, 409, 45, 494, -192, 344, -381, 171, -120, -146, 106, 243, -135, -430, -488, 195, 143, -129, -236, 266, -164, -39, 136, 150, -341, 360, 78, 119, 56, 147, 400, -230, 57, -55, -236, -283, 142, 235, 388, -478, -411, 347, 266, 306, 417, -370, 353, 412, 01, -383, -470, -311, 430, 166, 339, -58, 27, -83, -439, -65, -435, 461, -443, 474, 259, 173, -309, -99, -92, -68, -77, 349, -221, -311, 155, 48, -181, 08, -40, -328, 477, 343, -139, -240, 09, -300, 202, -112, 118, -385, -325, -465, -424, -268, -491, -313, 405, 52, 88, 165, -164, -136, 14, 115, 405, 21, -337, -275, -119, 476, 249, 211, 319, -37, 471, 180, 163, -475, -79, 133, -360, 96, -480, 68, -319, -119, 256, -414, -214, 196, -396, 122, -440, 118, 90, 466, -08, -395, 43, 373, -419, 144, 84, -248, -393, 407, -215, -377, 432, 206, -392, -428, 154, -371, 493, 335, 10, -399, -226, 296, 297, -122, 271, -290, -152, -139, -324, 340, -34, -429, 214, 48, 215, 150, -348, 323, 58, -63, -202, -10, -357, -94, 415, 298, 35, -240, 485, -102, -139, -241, 46, 10, 137, -183, 220, -162, 178, -252, -322, -03, -181, -256, -455, -113, 395, 49, 62, 305, 487, 360, -205, -18, 118, 62, -220, -346, 322, -234, 404, 35, 377, -50, -454, 367, 268, 266, -295, 298, -133, 235, -205, -462, 480, 192, -75, -273, -258, -161, -468, -271, 51, 179, 211, -330, 94, -156, 176, 268, 462, 80, -196, 339, -470, -150, -442, 298, -32, -237, 449, -313, 499, -256, -274, -169, 437, -497, 58, -321, -157, 442, 260, 394, 473, -29, -84, 67, -333, -408, -164, -19, 172, 492, 173, 203, -158, 231, 353, -338, -153, 302, -150, -154, -453, 428, -471, -164, 431, 87, 15, 126, 381, 127, 21, 354, -50, 437, 274, 118, -118, -38, -401, -446, -46, -376, -391, -352, 356, 463, -190, -297, -383, -488, 401, 16, 440, 430, 352, -276, 369, 219, 350, -398, -154, 223, -192, 297, -487, -418, 267, -105, 44, -282, -51, -150, -157, 59, -02, 51, 374, -339, -394, -157, -327, -493, -288, -34, -211, -436, 190, 10, -364, 392, 112, 334, 116, 420, 131, 129, -497, 250, -476, 399, 469, 325, -250, 164, 236, -400, -285, 110, -239, -179, -194, 287, 180, 18, 105, 469, 434, -205, -21, -430, -313, -409, -243, -345, -137, 388, 284, 218, 491, 308, 118, 460, 134, -280, 124, -130, 172, 339, -167, -214, 12, 491, -427, -308, 09, 178, 13, -57, -175, -156, 366, 364, 287, -377, -480, -350, -137, 304, 369, -146, 465, 339, 166, 451, -89, -210, 173, -417, -19, -142, -131, -155, -151, 294, 389, 358, -28, -98, 154, -351, 246, 372, -134, 33, -153, -114, 184, -438, 42, 405, -83, 359, 244, -417, 310, -345, 226, 336, 90, 59, -306, 460, 405, 44, 254, 294, 254, 79, 49, 260, 228, -205, 132, -406, -319, -169, 332, -283, -106, 227, -378, 311, 86, 366, -254, 249, -127, -176, 85, 463, -264, -369, -225, -359, 175, -470, -213, -70, 461, -312, 42, -459, -16, -325, -12, -483, 06, 172, -266, -248, -101, -144, -85, -162, -278, 162, -413, 447, -162, -476, 410, 74, -345, -314, -433, -317, 68, 207, 465, 29, 395, 07, 422, 231, -466, -90, 248, 393, -417, 482, -355, 334, -162, 61, -328, 412, 75, 111, 359, 413, 487, 270, 340, -357, -192, 407, 178, 376, 466, 143, 257, 362, 02, -469, 93, 37, -58, 194, -70, 377, 176, 427, 211, -133, -12, 384, -221, -437, 347, -361, -171, 335, -239, -331, -170, 421, -72, -492, 297, 247, -497, 406, 109, 05, 437, 54, -458, 231, 100, 324, 108, -223, 252, 172, 144, 92, 408, -225, 156, 255, -86, -163, 442, -473, 358, -228, 448, 138, -220, -403, -115, -217, -145, -154, 289, 145, -247, -317, -124, 353, -492, -163, -18, 260, -139, -22, -148, -231, 254, -140, -124, 20, -451, -181, 400, -241, 91, -300, 398, -276, -202, 135, 359, 153, -166, 148, 150, 87, -316, -473, 292, -308, 216, 127, -196, -423, -43, -492, 198, -289, 221, -74, -416, 270, 245, -164, -118, 189, 36, -220, 413, 334, -233, 272, 340, 101, 273, -10, 40, 457, 369, -167, 01, 437, -188, 305, -486, 269, -335, -436, -167, 386, -09, -83, -491, 88, -395, -109, -223, 141, 171, 42, -24, -210, 167, 168, 392, -60, 10, -68, 249, -120, -383, -250, -183, -71, -445, 184, -301, 72, -400, 384, -41, 91, -199, -32, -320, -94, 359, 309, -101, 382, -148, 375, -328, -481, 395, -84, -41, -94, 349, 60, -362, 466, 310, 307, 248, -283, -09, 447, 289, 92, 331, -252, 35, -16, -432, -433, -258, -221, 377, 141, 13, -271, 369, -462, 100, -384, -46, -89, 22, -197, 471, -488, 122, 281, 320, -130, 498, 163, 169, -361, 107, 352, 240, -357, 188, 308, -290, -218, -412, -61, 423, 453, 168, -356, 491, -232, -239, -54, -469, -365, -399, -498, -352, -425, 283, -180, 297, -367, 483, -34, 125, 91, 170, -135, -414, -142, -327, -204, 140, 113, -412, 416, 419, 256, -88, 410, -123, -475, 208, -92, -339, -338, 263, 161, -263, 398, 481, -465, -116, -184, 353, -491, 407, 24, -126, -155, -266, 399, 494, 375, 365, -418, -357, 284, 338, 55, 194, 67, 433, 255, -172, -54, 417, -409, -393, 06, 489, -60, 41, -127, -392, 247, 234, -132, 123, -392, 213, 357, -140, 207, -416, -275, 289, -273, -491, 480, -365, -445, 399, -432, -338, -273, 366, -421, 170, -175, 86, -488, -383, -21, 237, -275, 78, -28, 93, -299, 432, 159, -441, -208, -134, -357, 17, 08, 223, 378, -12, -290, -214, -113, 130, -52, 467, -04, 380, 137, 321, 318, 149, 438, 149, -113, 15, -272, 359, -391, -71, -357, 268, 340, -64, -14, -164, -195, 494, -441, -316, 334, 121, 322, 74, -249, 122, 41, 247, 02, -322, 420, -180, -320, -290, 470, 419, 225, 50, -370, 334, 479, -227, 454, -328, 209, 293, 08, -485, -361, 419, 51, 474, 40, 225, 48, 291, -153, -59, 390, 350, 471, -338, 22, -349, -128, 344, -78, -403, -106, 52, -216, 226, -322, 90, 398, 387, -117, 258, -246, 375, 177, -343, -299, 69, 382, 249, -140, 82, 42, 102, 284, 13, 264, -194, -483, -12, 03, -61, 437, 397, -156, -279, 475, 22, -336, -275, 261, 399, 483, -132, 274, -488, 377, 475, 81, -388, -424, -207, 194, 118, -253, -22, -16, -137, -364, 01, 351, 491, -208, 289, 389, 488, -138, -284, 362, 26, -58, 124, -74, 277, -156, 52, 290, -279, 28, 223, -167, 104, -483, -121, 75, 116, -291, -441, 480, 198, 412, -317, 189, -296, 472, 78, 45, 187, -353, -93, -287, 89, -117, 491, -134, 227, 44, 08, 449, -76, -268, 134, -120, 101, -486, 455, -283, 75, -134, 49, -227, -222, 233, 463, 335, -443, 393, -120, 244, -460, -361, 458, 129, 23, -199, -152, -250, 345, -292, 51, -231, -60, 38, 150, -107, 52, 457, 463, -373, -176, 12, 253, 454, 97, 216, -359, 155, 109, 373, -101, 150, -487, 209, 131, 388, -489, -169, -362, -292, 40, -458, -22, -168, 80, -20, 226, -16, 289, 189, 463, -35, 53, 216, -80, -349, -68, 413, -342, -106, 287, 57, -456, -348, 119, -473, -460, 130, -141, 30, 338, 399, 72, 168, -269, 04, 00, -191, 488, -210, -150, -196, 255, 404, -480, 27, -93, 305, 293, 65, -301, 80, -26, 95, -416, -407, 122, -376, -425, -167, 154, 414, -268, 79, 434, 316, -417, 287, -375, -76, -71, -24, 228, 36, -120, -400, -84, -361, -243, -291, -444, 308, -359, 30, 255, -275, 124, 230, 201, 199, -437, -145, 465, 148, -214, -248, -36, -130, -461, 89, -354, 320, -435, -274, -144, 297, -174, 272, -212, 436, 481, -156, 244, -378, 375, 00, -153, 351, 82, -452, 402, 145, 256, 368, -207, -106, -28, 257, -384, 363, 199, -238, 183, -384, -12, -461, 414, -333, 312, 54, -397, -355, 399, -301, -232, -374, -449, 467, 477, 133, -132, -269, -221, -24, -401, 424, 370, 423, -466, 487, 286, 233, 101, -31, 349, -410, 361, -385, 109, 173, 170, 212, -330, 421, -237, 290, -453, -185, 258, -124, 448, -22, 107, 79, -194, -441, 356, -324, 482, 390, 15, -379, 123, -31, 90, 324, 411, -49, -208, 20, -24, -186, 84, 499, -265, 347, 289, 134, 14, 47, -490, 315, -123, 117, -106, 183, -472, -250, -288, -489, -08, -421, -368, -33, 48, -426, 144, -41, 378, 436, -169, 206, -250, 415, 205, 337, 263, -05, -29, -223, -106, -19, -56, -376, -50, 339, 307, -21, -59, -129, 342, -214, -49, -174, 253, -149, -100, -103, 311, 130, -167, -358, -163, 435, -90, -106, 272, 25, -259, 95, -346, 136, -72, 99, 260, -269, -62, 419, 210, -269, -209, 404, 17, -406, -270, 123, -55, 482, -480, -244, 465, 206, 251, 154, 493, -339, -452, -382, -462, -210, 213, -308, -222, -358, 291, -110, -127, 81, -191, -65, 313, 452, 191, 182, -454, 421, -195, -08, -245, 178, -400, -280, 236, -297, 374, 229, 216, -225, 347, 254, 417, 61, 447, 47, -445, 238, 437, 280, -180, 98, 67, -15, 51, -242, 19, 449, 31, -323, 293, 286, 355, 394, -141, 91, -51, 85, 172, -334, -288, 20, -228, -371, -67, -281, 176, -12, -190, 465, -232, 482, 64, 335, -33, -33, -55, 486, -84, 476, -337, -290, 262, -130, -44, -27, 461, 405, -441, 134, -77, -229, 06, 196, 253, 439, -233, 281, -73, 77, 247, -453, 59, 163, -266, -474, -370, 179, -135, 398, 155, 380, -392, 269, -249, 64, -257, 64, 322, 154, 50, -255, -223, -444, -207, -118, 495, 61, -336, 274, -362, 411, 321, -450, 426, -93, -72, -444, -414, 293, 454, 241, 174, -85, 363, -223, -169, -42, 341, -347, -388, -108, 251, 241, -52, -104, -376, 296, 457, -212, 70, -52, 51, 244, -02, -23, -349, 426, 385, -262, -428, -309, -169, 246, 106, 46, -477, -210, -496, -284, -57, -384, 108, 46, -290, -91, 443, -166, -295, -248, 122, -373, 200, 25, 371, -302, -146, -125, -23, -261, 465, 49, 282, 148, 147, -111, -305, -478, 179, -301, -262, -26, 168, -301, -127, 378, 108, 168, -288, -335, 420, -314, -208, 121, -437, 16, -329, -83, 391, 148, -492, 356, -303, 290, 04, -304, 31, 199, -282, -290, -249, 309, -463, 419, -492, -90, -351, 116, -422, -139, 281, 498, 399, -75, 471, 462, 441, -357, -121, 332, -357, 239, -460, 193, 29, 397, 389, -439, 448, -40, 123, -301, -231, 160, -30, -223, -78, 119, -255, 352, -168, -122, -297, -269, -345, -326, -307, -403, 169, 424, -219, 313, 163, 174, 06, -307, 71, -105, 106, 19, -293, -271, -429, -24, -258, 393, -395, 164, 13, 202, 17, 345, -68, 220, -71, 88, -254, 122, -463, 416, 399, 170, 229, 62, -156, 87, -393, 415, 482, 213, 287, -310, -205, -290, -482, 37, -397, -24, 53, 468, -322, -78, -334, 111, -06, 95, 51, 241, -283, 88, 157, -384, -242, 238, -469, 103, -175, -362, 370, 159, -296, -491, -299, -01, -281, 72, -112, 175, -452, 441, 143, -274, 216, 309, -311, -290, -96, 240, 451, 474, 180, 460, -58, 439, -450, 325, 394, -125, 464, -384, -113, 20, -374, 440, -129, 197, 12, 259, 224, 60, -448, 220, 287, 268, 381, -172, 479, 138, -431, -218, 112, -399, -257, -94, -460, -207, -268, -214, -479, 48, -97, -92, -432, 381, 200, -61, 430, -287, 50, -493, 273, 102, 227, 412, 223, 108, 93, -446, -254, 162, -164, -290, 263, 431, 469, -344, -275, -299, 294, 98, 249, 49, -142, -331, -70, -442, 460, 213, -229, 10, 220, -103, -36, -53, 161, -313, -93, -246, 93, 154, -232, 430, -284, -116, 361, -315, 40, -62, -114, 186, -112, -13, -264, 246, -492, 166, -343, 468, 231, 280, -22, -49, 29, -205, -250, -309, 334, 158, 297, -72, -188, -434, -142, 28, -50, 71, -434, -158, -138, -48, -472, 250, -208, -236, 349, -200, -217, -142, 121, -486, -362, -49, 318, 168, 246, -432, -289, 81, 226, -492, -491, -110, -426, 219, -229, 376, 142, -163, -282, -496, -359, 99, -393, 285, 363, -192, -62, -02, 166, -441, 13, -344, 10, 183, 324, 109, 251, -113, -310, 330, -104, 51, 72, 322, -230, -305, 199, 412, 32, -231, -231, -474, 368, 228, 311, -416, -464, -251, 82, -446, 160, -53, -290, 23, -370, -113, -368, -266, 274, 174, -84, 22, -275, 488, -155, 347, -316, -456, -389, -432, 165, 232, -406, 34, -40, -242, 118, 348, 359, 52, -246, 20, -500, -35, -457, -18, -296, 27, -432, -170, -299, -16, 353, 278, -27, 50, 125, 157, 446, 236, 225, 111, -31, -328, -355, -219, -70, -385, -18, 141, 168, 236, 13, -480, -299, 56, 02, 257, -65, 423, -412, 136, -93, -207, 266, 380, 343, -109, 389, 289, -20, 467, 252, -199, -09, 398, 82, -227, -487, -436, 414, -467, -347, -72, -447, -146, -164, 408, -36, 272, 331, 404, 260, 90, -303, 27, -29, -108, -230, 212, 33, 250, 179, -215, -97, -330, 35, -162, 295, 49, 254, 210, 434, 407, -362, -160, -238, 326, -252, -422, 98, -69, 482, 211, -479, -321, 90, 344, 423, 360, 57, -44, 463, 88, -407, -134, -389, 129, 204, 406, 30, -41, 468, -36, -134, -394, 304, 480, 433, -96, -442, 383, -313, -108, 446, -291, 71, 36, -95, 346, -103, -186, -198, -140, -245, -104, 226, -134, -475, 283, 124, 55, -258, 93, -129, 460, -449, 28, -207, -164, 432, -149, -280, -380, 244, -334, 181, 167, -445, -414, 366, -48, 253, -332, -336, -492, 416, -258, -126, -207, -475, -150, -300, 119, 443, 424, 80, -153, -48, 373, 183, -116, 76, -245, 356, 172, -78, 37, 192, 329, 476, 58, -219, 229, -422, 297, 237, -153, -461, -37, 140, -83, -335, -307, -464, -39, -383, 468, 308, 69, -307, -09, -195, -378, 247, -338, -354, 21, 199, 338, -150, -473, 248, 483, -392, -321, 280, 345, 26, -329, 160, 18, 88, -322, -437, 477, 139, -320, 445, -53, -399, -09, 438, -93, 113, -463, 69, 259, 410, 120, 450, -240, -500, -450, 95, -392, -271, -125, -194, -393, 399, 466, 478, -13, -04, -459, -36, -365, 74, 262, 82, 175, -247, 373, -66, -282, -238, -497, -171, -327, 476, -221, -67, 476, -170, -471, -416, 411, 256, -110, -481, 155, 209, 497, -05, -295, -110, -189, 193, 464, -75, -225, 492, 178, 00, -74, -252, 263, 282, 78, 436, -390, -291, 221, -414, 39, 250, 22, 303, 359, -235, 322, 366, -174, -329, -139, 383, 413, -475, 76, 378, -50, -296, 370, -19, 204, 148, 229, 319, -70, 159, 255, 40, 369, -23, 478, -92, 79, 353, 63, -62, -30, 237, 157, 296, 408, -482, -469, -326, -105, 460, -448, 346, -336, -226, -173, -280, -226, -92, -460, -443, -432, 295, 449, 437, 124, 428, 197, -296, -367, -239, 494, 103, 498, 151, 251, -241, -478, -366, -67, -83, -406, 337, 115, -242, -37, 442, -21, 237, 203, 19, 294, 271, 166, 244, 208, -209, -476, 257, 347, 09, -482, 341, -36, -131, 345, 67, 480, -281, 201, 265, 136, 296, 102, -248, -446, -83, 46, 385, 06, -251, 256, -199, -128, 275, -103, -420, -82, 273, -310, -235, 134, -292, -42, -402, 429, 155, 165, 409, 374, -134, 174, 363, -338, 128, -33, 69, -455, -487, -46, 52, 115, 63, -295, 487, -162, 454, -80, 256, -421, 110, -127, 213, -330, 331, -337, -48, -13, -320, -139, 213, 398, -112, 76, -87, -484, -457, 482, -86, -91, 288, 466, -476, -149, 23, -137, -459, 329, -365, 297, 408, -403, -330, 473, 120, -146, -12, -428, -307, 168, 285, 406, 66, -327, -17, 479, -310, 26, -187, 456, 435, -398, -226, -189, 305, 297, -473, 347, 478, -338, 496, 386, 112, 19, -289, -268, 373, 199, 156, -434, -133, -59, -176, -215, 115, 307, -235, -343, 186, 430, -387, 121, -468, -113, -215, -310, 36, -188, -111, 14, 326, 237, 252, -62, -244, 463, -478, -19, -486, 178, 399, 233, -380, -276, -482, 235, -469, 135, -256, 217, 66, -143, 191, 450, -404, 476, -08, 132, 140, 381, -02, -34, 119, -250, -243, -273, 65, 131, 209, 79, -190, 108, 164, 282, 332, 182, 369, -284, 170, -387, 433, 88, 322, 476, 390, 418, 452, -117, 402, 92, 116, -100, -89, 87, -498, -480, 315, 67, 151, 376, -02, -187, 336, -338, -405, 169, -304, -184, -263, -282, -71, 22, 306, -249, -01, 197, 21, -49, -68, -77, -104, -452, 323, -341, 136, 325, -321, 303, 244, -318, -469, 94, -04, 367, -392, 443, 388, -195, -240, -375, 375, -459, 148, 182, -207, -353, 231, -334, 450, 15, 90, 198, 63, 265, -291, 51, 91, -112, 206, 187, 423, 237, 134, -81, 105, 242, -138, -07, -101, 474, 471, -225, -484, 119, 457, 161, -382, -460, 327, -432, 55, -83, -381, -30, -317, -172, -126, -374, -431, -420, -335, 492, -330, 299, -89, -373, 42, -375, 472, 441, -48, 443, -284, -32, 62, 25, -371, -468, 417, -192, -399, 324, 226, -280, -205, -239, 400, -479, 239, 469, -47, 404, 461, 123, 204, 224, -398, 98, 350, -425, 39, -198, -482, -392, -378, 433, 485, 103, 465, 403, 411, -82, 227, 489, 490, -126, -250, 391, -105, 489, -288, 349, -254, -326, 324, -198, 398, 427, 400, -400, -498, 291, -98, -128, -249, 376, 157, -263, -21, 475, -360, -109, 245, -281, -120, 236, 446, 483, 479, -159, 472, -309, 42, 70, -135, -133, 372, 116, -206, 272, 216, 148, 416, -29, -128, -333, -153, -470, -96, 327, -143, 396, -282, -398, -32, 450, 338, -86, 433, -331, 255, -242, -139, 150, 328, -422, -483, 201, 194, 163, 325, 263, 163, 241, -266, -465, 409, 81, -83, -187, 260, -374, 62, -170, -271, -470, -219, -81, -56, 66, 89, 51, 324, -198, -299, 153, 232, -282, 206, 279, -267, 31, 42, 396, -227, -372, -216, -318, 209, -447, 347, 322, -320, -91, 04, 261, 291, 285, -320, -265, 204, -379, 287, 28, 275, 488, 33, 08, 59, 91, -213, -356, -377, -319, -107, 248, -191, -471, -218, -130, -418, -371, -308, 114, 391, 197, -125, -466, 334, 56, -230, 390, -471, -91, 271, 305, 249, 156, -187, 160, -252, 452, 305, -129, -15, -302, -29, 294, -273, 253, 16, 161, -266, 209, -224, -23, 258, 151, 12, 444, 59, 282, -313, 89, 43, 458, 246, -208, 114, -441, 453, 362, -137, 258, 85, 348, -192, -92, 494, 387, -339, 10, 48, 248, 71, -324, -275, 181, -320, 237, 478, 239, 371, -335, 180, 266, -377, -74, -441, -411, 337, -488, -196, 52, -378, -259, 252, 282, 150, 246, 169, -337, -243, 69, 411, -320, 246, -363, 362, 426, -274, 340, -483, -50, -143, 198, -284, 332, -24, 127, 421, 166, 139, 77, 70, -387, 319, -177, -253, 321, -431, 416, 484, 178, -14, -252, 359, 84, 237, -427, 10, 463, 413, 27, 265, -230, 77, 482, -398, -94, 109, -125, -428, 101, 453, 142, -434, -376, -183, -186, -203, 239, 82, -219, -83, -432, 381, 128, 152, 118, -447, 14, 82, -182, -458, 199, 440, 471, -467, -106, -123, 143, 270, 301, 96, -425, 296, -486, 51, -387, -172, 348, 352, -237, -19, 122, -169, -137, 102, -164, 481, 156, -298, 415, 474, 96, 115, 415, 68, 148, -191, -203, 143, -69, -401, 91, 06, 395, 106, -91, -140, -214, -243, 65, 49, -409, -313, -267, -46, -359, 421, 287, 297, -377, 203, -376, 220, 170, -461, 140, 170, 200, 437, 166, -16, -112, -243, -158, 135, -285, 252, 496, 354, -139, 61, 255, -48, -400, -160, -242, -259, -239, -454, -109, 237, -399, 15, 309, -377, 406, -51, 293, 458, 238, 311, -58, -21, -79, 285, -386, 136, 37, -38, 342, 398, -125, 98, -149, -25, 438, 461, -431, 52, -493, -40, -211, -40, -173, -50, 83, 85, -249, 229, 43, 489, 40, 486, 320, 461, 271, 435, 450, -192, -103, -356, 58, -375, 242, -239, 100, -467, -277, -479, 437, 82, 333, 78, -105, 12, -472, 478, -403, -221, -441, 141, 120, 452, 127, -59, 413, 250, 228, -285, -90, -23, -140, 468, 102, -46, 82, 55, 339, 305, 76, 276, 239, 262, -146, -366, -226, -118, -35, -128, -487, 24, -487, 486, -24, 492, 279, 242, 242, 07, 457, -348, 484, 169, -28, 87, -376, -446, -358, 463, -289, -430, -408, 451, -316, -54, -63, -41, -319, 402, -317, 46, 279, 48, 32, -245, 40, -189, -151, 134, -330, 159, 286, -345, -172, -242, -406, 304, 165, 88, -380, 376, 158, -288, -321, -305, -490, 117, 154, 43, 19, 337, -410, -202, -115, 474, 406, -223, 138, -245, 411, 308, 414, -451, 463, 95, 159, -91, -101, -176, 497, 371, 53, -492, -417, 232, -297, -406, -151, 357, 137, -279, -454, -421, 371, 283, -94, 277, -88, -456, -115, 175, 352, 151, 224, -332, -254, 235, 77, 498, -440, 427, 369, 465, 435, -195, -451, -362, 251, -101, -153, 240, 472, 245, 320, -305, 380, -274, 473, -208, -230, 210, 467, -26, 213, -457, 494, 460, 278, 72, -190, -310, -01, 31, -345, 286, 336, -295, -224, 87, 456, 123, -172, -220, 220, 00, -25, 100, 226, 300, -256, -152, 362, 63, -326, 76, 106, -331, 388, 236, -407, -302, 427, 92, 229, -66, 230, 418, 491, -494, 05, -201, 481, -315, 79, 201, 185, -93, 153, 263, 59, 397, -389, -78, 312, 138, 498, -82, 307, 386, -346, 400, -64, -67, 344, 17, -280, 74, -65, -289, 80, -207, 11, 61, -22, -58, 114, -336, -299, -233, 427, 261, 16, -109, -317, -172, -119, 33, 246, -312, -81, -248, -60, 355, -462, -216, -128, -242, -290, -340, -31, -358, -47, -168, 203, 431, -373, 169, -53, -172, 436, 227, -59, -48, -30, 476, -368, 351, 09, 378, -109, -220, -18, -317, -365, 20, -33, 360, -370, -471, -128, 452, -329, 325, -216, -274, -392, 263, 395, 56, -56, -317, 135, 385, 487, -395, 362, -381, -192, 223, -151, 199, -496, -317, 382, -09, 204, 201, 203, -314, -418, -425, -362, 105, 400, 275, 331, -491, 38, -422, 417, 482, 113, 52, -280, 100, 157, -66, -429, -183, -343, -80, -132, -339, 103, -250, -495, 159, -197, 208, 346, 237, 284, 484, -158, 184, 259, -327, -455, 150, 103, 462, 132, 68, 366, -296, -332, 375, 138, -261, -308, -352, -489, 60, 161, 114, -338, 166, 126, 317, -125, -28, 54, 11, 308, 396, 47, 420, -79, 93, 70, -124, 407, 54, 444, 274, -389, -388, -499, 249, 203, -306, 397, -434, -394, 59, 181, 121, 77, -193, -62, 452, -369, 493, -37, -209, 389, -489, -289, 163, 456, -367, -461, -285, -460, 484, -159, -349, -52, -157, -248, 04, 389, -350, 70, 495, -439, 103, 116, 138, -238, -93, 443, -107, -100, -94, 185, 141, 269, -252, -196, -423, 234, 196, -207, 274, 180, 134, -223, -20, 477, 29, -164, -282, -469, 407, -286, -408, 10, -318, -417, 273, 441, -474, 18, -159, 284, 55, -165, 406, -344, 491, 483, 390, 187, -224, -484, 219, -237, -207, 52, -260, -326, 388, -41, -294, -353, -475, 150, 158, 59, 233, 283, 01, -389, -199, -306, 396, -291, 381, -346, -135, -275, -363, 107, -236, 266, 123, 484, -471, -232, 388, 121, -58, -372, -420, -500, -224, -43, 151, 434, -131, -116, -431, -278, 348, 222, 268, -404, 431, 150, -250, -204, 375, 239, 403, -361, 05, 378, -25, 34, -354, 215, -344, 441, 344, 88, 441, -380, -102, 92, -94, -381, -171, -25, -159, -323, -303, -391, 125, -19, -389, 375, -371, -162, 114, -115, -22, -28, -237, -195, -142, 262, -127, 366, 203, -283, 307, 144, -163, -295, 89],
[-500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -500, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -499, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -498, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -497, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -496, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -495, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -494, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -493, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -492, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -491, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -490, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -489, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -488, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -487, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -486, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -485, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -484, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -483, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -482, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -481, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -480, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -479, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -478, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -477, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -476, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -475, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -474, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -473, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -472, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -471, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -470, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -469, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -468, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -467, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -466, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -465, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -464, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -463, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -462, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -461, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -460, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -459, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -458, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -457, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -456, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -455, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -454, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -453, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -452, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -451, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -450, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -449, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -448, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -447, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -446, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -445, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -443, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -442, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -441, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -440, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -439, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -438, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -437, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -436, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -435, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -434, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -433, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -432, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -431, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -430, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -429, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -428, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -427, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -425, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -424, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -423, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -422, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -421, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -420, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -419, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -418, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -417, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -416, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -415, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -414, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -413, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -412, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -411, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -410, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -409, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -408, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -407, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -406, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -405, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -404, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -403, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -402, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -401, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -400, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -399, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -398, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -397, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -396, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -395, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -394, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -393, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -392, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -391, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -390, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -389, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -388, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -387, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -386, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -385, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -384, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -383, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -382, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -381, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -380, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -379, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -378, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -377, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -376, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -375, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -373, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -372, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -371, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -370, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -369, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -368, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -367, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -366, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -365, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -364, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -363, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -362, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -361, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -360, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -359, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -358, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -357, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -356, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -355, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -354, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -353, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -352, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -351, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -350, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -349, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -348, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -347, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -346, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -345, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -344, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -343, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -342, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -341, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -340, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -339, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -338, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -337, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -336, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -335, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -334, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -333, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -332, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -331, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -330, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -329, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -328, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -327, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -326, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -325, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -324, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -323, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -322, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -321, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -320, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -319, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -318, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -317, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -316, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -315, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -314, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -313, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -312, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -311, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -310, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -309, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -308, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -307, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -306, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -305, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -304, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -303, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -302, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -301, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -300, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -299, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -298, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -297, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -296, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -295, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -294, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -293, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -292, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -291, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -290, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -289, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -288, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -287, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -286, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -285, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -284, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -283, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -282, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -281, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -280, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -279, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -278, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -277, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -276, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -275, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -274, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -273, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -272, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -271, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -270, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -269, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -268, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -267, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -266, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -265, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -264, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -263, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -262, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -261, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -260, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -259, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -258, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -257, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -256, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -255, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -254, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -253, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -252, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -251, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -250, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -249, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -248, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -247, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -246, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -245, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -244, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -243, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -242, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -241, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -240, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -239, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -238, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -237, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -236, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -235, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -234, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -233, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -232, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -231, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -230, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -229, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -228, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -227, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -226, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -225, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -224, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -223, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -222, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -221, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -220, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -219, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -218, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -217, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -216, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -215, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -214, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -213, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -212, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -211, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -210, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -209, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -208, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -207, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -206, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -205, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -204, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -203, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -202, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -201, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -200, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -199, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -198, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -197, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -196, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -195, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -194, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -193, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -192, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -191, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -190, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -189, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -188, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -187, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -186, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -185, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -184, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -183, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -182, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -181, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -180, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -179, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -178, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -177, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -176, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -175, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -174, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -173, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -172, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -171, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -170, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -169, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -168, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -167, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -166, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -165, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -164, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -163, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -162, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -161, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -160, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -159, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -158, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -157, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -156, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -155, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -154, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -153, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -152, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -151, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -150, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -149, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -148, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -147, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -146, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -145, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -144, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -143, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -142, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -141, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -139, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -138, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -137, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -136, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -135, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -134, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -133, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -132, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -131, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -130, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -129, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -09, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -08, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -07, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -06, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -05, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -04, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -03, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -02, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, -01, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 06, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 07, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 08, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 09, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 121, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 136, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 137, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 138, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 139, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 141, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 142, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 147, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 149, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 222, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 224, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 226, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 229, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 231, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 232, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 239, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 244, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 245, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 258, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 259, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 264, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 268, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 271, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 275, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 278, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 279, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 291, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 293, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 342, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 378, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499]);
}