From 12ed39ee31330c4ac6137a91b1e0f384a4dc2a7e Mon Sep 17 00:00:00 2001 From: Hasindu Gamaarachchi Date: Mon, 5 Feb 2024 00:24:02 +1100 Subject: [PATCH] fix dwell mean --- src/sim.c | 4 ++-- test/dna_r10_paf-ref.exp | 4 ++-- test/dna_r10_paf-ref.paf.exp | 4 ++-- test/dna_r10_paf-ref.sam.exp | 4 ++-- test/dna_r10_paf.exp | 2 +- test/dna_r10_paf.paf.exp | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) mode change 100755 => 100644 test/dna_r10_paf-ref.paf.exp diff --git a/src/sim.c b/src/sim.c index aad4f6a..dec079d 100644 --- a/src/sim.c +++ b/src/sim.c @@ -72,7 +72,7 @@ profile_t prom_r10_dna_prof = { .offset_std=19.377283387665, .median_before_mean=189.87607393756, .median_before_std=15.788097978713, - .dwell_mean=10.0, //this must be sample_rate/bps for now + .dwell_mean=13.0, //this must be sample_rate/bps for now .dwell_std=4.0 }; profile_t minion_r10_dna_prof = { @@ -84,7 +84,7 @@ profile_t minion_r10_dna_prof = { .offset_std=16.311471649012, .median_before_mean=202.15407438804, .median_before_std=13.406139241768, - .dwell_mean=10.0, //this must be sample_rate/bps for now + .dwell_mean=13.0, //this must be sample_rate/bps for now .dwell_std=4.0 }; profile_t prom_rna004_rna_prof = { diff --git a/test/dna_r10_paf-ref.exp b/test/dna_r10_paf-ref.exp index 5e242b2..9a6a2ef 100644 --- a/test/dna_r10_paf-ref.exp +++ b/test/dna_r10_paf-ref.exp @@ -8,5 +8,5 @@ @sequencing_kit sqk-lsk114 #char* uint32_t double double double double uint64_t int16_t* char* double int32_t uint8_t uint64_t #read_id read_group digitisation offset range sampling_rate len_raw_signal raw_signal channel_number median_before read_number start_mux start_time -S1_1!MN908947.3!0!5360!- 0 2048 -106.458412 281.345551 4000 53775 861,848,839,855,804,842,804,848,822,966,919,972,970,984,974,894,914,925,956,893,933,959,965,990,918,1048,1036,1037,1014,1023,1068,1012,1015,1016,1018,1030,1007,1020,1055,1017,1047,878,904,873,884,889,842,870,858,991,1024,964,979,980,994,984,985,988,992,867,874,869,873,852,842,859,851,845,857,859,848,820,823,598,601,652,602,605,619,593,622,608,654,598,607,640,630,647,674,679,687,663,662,661,664,665,657,664,695,661,668,666,662,643,674,658,657,674,672,671,657,672,668,663,650,912,915,865,882,877,917,881,914,877,881,679,686,681,671,675,693,674,705,718,679,664,649,667,649,654,651,692,643,655,629,649,649,666,638,634,647,646,633,664,646,658,639,649,1068,1022,1042,1067,1049,1015,915,957,927,928,926,937,929,932,930,984,924,621,592,641,623,579,650,631,607,567,583,601,615,615,582,615,602,629,625,586,628,667,625,622,635,636,619,640,630,1033,1051,1109,1100,1032,1058,1065,1095,1067,1055,1023,1038,1020,1026,1049,1066,1057,1061,1038,1016,1045,996,1031,778,793,778,759,774,767,734,748,782,578,606,587,606,607,589,598,589,606,583,610,570,601,593,580,590,605,598,597,591,586,583,614,942,896,930,921,900,964,919,917,921,930,947,938,947,948,932,896,891,914,909,897,919,895,908,893,903,789,816,804,839,814,822,818,772,801,821,823,811,851,834,816,832,835,825,577,557,584,612,577,617,578,595,566,611,593,546,584,553,564,552,577,550,961,891,884,894,899,868,890,914,893,988,996,993,961,989,999,994,1009,987,1023,833,888,847,845,865,858,873,864,829,850,834,843,812,858,946,954,954,963,943,977,955,951,889,866,848,859,819,847,862,864,854,858,863,951,971,948,1007,943,939,926,935,949,966,942,945,961,1030,1047,1018,1025,864,853,846,884,848,933,875,838,886,896,898,894,946,929,898,934,939,932,901,919,938,942,940,933,949,924,935,936,934,942,940,876,849,883,882,871,863,871,870,888,850,889,889,895,885,861,873,881,871,875,620,565,582,575,630,620,634,642,623,643,620,622,635,625,644,655,646,666,648,1028,1156,1205,1113,1193,1145,1202,1102,1166,1138,1098,909,929,886,903,929,918,905,880,905,980,939,999,919,1011,981,961,988,969,955,954,985,986,995,986,990,981,994,989,976,982,975,993,989,984,973,805,838,818,852,834,826,633,667,630,643,644,645,669,640,900,882,912,924,917,633,632,635,634,661,638,680,649,624,623,636,630,625,632,664,554,539,566,545,552,566,574,564,1077,1099,1060,1024,1050,1073,1032,1075,1093,1027,992,985,984,965,1029,970,954,974,991,1026,989,962,988,972,769,792,802,789,798,807,805,797,797,770,803,771,803,794,785,811,807,768,659,644,637,620,666,669,634,628,633,634,631,621,663,575,563,571,572,1092,1102,1092,1090,1135,1181,999,946,914,922,971,977,965,943,964,961,947,963,975,634,627,649,678,641,680,660,664,842,862,875,848,846,876,857,807,849,835,867,851,865,850,860,678,673,690,606,594,610,607,623,597,634,599,598,604,616,610,613,616,719,725,734,731,725,725,738,730,734,685,741,725,716,604,625,618,619,613,600,616,623,626,614,1116,1011,1109,1075,1019,1113,1058,835,883,874,862,805,830,852,838,862,575,599,604,597,584,616,906,898,913,923,894,873,877,914,901,907,673,691,714,699,672,677,577,591,620,585,596,595,609,571,589,599,591,564,925,946,908,934,928,955,950,967,926,973,975,961,942,883,866,883,885,855,895,887,900,871,874,994,971,982,1003,988,983,975,931,946,956,988,993,1012,912,993,996,977,997,996,1028,1001,957,962,966,967,956,944,952,968,948,948,943,965,860,873,865,863,871,889,869,873,857,887,884,1132,1055,1077,1075,903,936,909,898,896,910,1042,1031,1032,1025,1035,1032,1025,1029,1049,1029,1062,924,924,920,940,916,908,904,900,914,929,826,814,849,834,824,833,833,821,845,833,810,823,768,740,749,767,756,763,750,754,772,786,600,618,598,606,610,607,602,574,990,997,987,1005,1000,998,980,927,947,963,962,944,945,982,958,987,999,753,778,559,546,570,554,566,567,562,566,562,547,562,565,538,1013,1043,1074,1055,968,1008,1081,1018,1125,1030,1057,1037,897,898,949,952,906,933,938,962,969,597,588,635,597,595,568,607,614,602,596,631,588,580,529,535,509,506,531,503,529,496,582,597,585,600,603,601,644,614,629,638,654,613,642,631,627,628,629,651,1005,978,980,968,984,1010,1006,988,994,938,974,978,993,963,968,973,936,983,956,964,971,952,955,948,951,861,821,802,816,799,815,802,598,573,569,584,588,574,578,585,550,588,627,596,614,600,610,615,619,596,594,609,935,956,966,941,965,944,942,947,978,940,981,792,793,817,773,773,819,776,802,775,791,780,789,789,581,592,592,610,616,576,591,602,597,585,575,603,606,620,587,609,592,823,828,892,933,876,908,856,912,922,937,947,760,808,821,807,766,810,782,777,818,789,757,780,822,625,634,621,612,608,623,624,630,615,645,624,611,620,895,912,908,908,893,905,916,906,914,869,899,884,901,911,945,944,919,933,912,922,914,952,912,931,995,988,1018,990,1007,1004,1040,997,1007,1006,1001,991,999,1026,841,850,861,849,832,859,847,840,871,835,902,949,946,958,916,931,941,927,911,941,924,939,928,880,897,901,919,915,903,939,909,910,636,624,698,634,647,667,670,617,649,569,594,615,600,594,1041,1036,1051,929,934,887,900,897,889,874,893,904,904,861,870,924,1090,1106,1049,1074,1126,1094,1089,1093,1123,1088,1030,1018,1025,1050,1043,1032,1018,1039,1067,1026,1040,1023,1039,1033,1059,1039,1032,1005,1018,1023,1013,1025,1019,1010,1010,1006,882,912,886,911,890,901,910,908,874,869,727,703,727,727,707,720,708,726,719,720,727,711,710,650,623,609,633,615,623,630,631,635,659,832,845,779,846,827,812,948,942,943,955,938,954,955,924,939,957,954,964,958,903,955,935,982,945,948,940,949,967,962,945,933,931,932,930,942,917,938,928,938,943,917,937,934,923,934,942,918,936,920,930,917,930,940,943,902,893,910,918,906,874,908,896,880,915,915,931,930,939,930,901,944,942,846,845,835,826,807,826,832,845,825,597,657,631,643,627,667,628,1185,983,919,905,944,921,958,929,921,923,930,934,1016,1019,1016,1020,794,778,814,871,870,848,836,809,847,835,799,604,591,585,589,590,590,602,558,574,567,586,585,564,585,1081,1044,1062,1086,1087,1059,1104,1110,1030,1091,1106,1066,971,1020,943,993,965,989,950,977,984,974,979,989,970,996,965,952,995,1002,1000,991,1016,1027,1015,1044,1006,999,994,1015,752,800,774,769,739,730,720,779,763,784,752,776,793,551,560,573,575,575,565,559,566,574,575,587,581,564,1047,1024,1042,1116,1107,1095,1052,1077,1109,1123,972,968,1002,994,961,963,828,814,805,831,799,832,795,816,845,950,961,931,950,954,935,844,844,847,869,850,849,831,829,855,837,843,597,601,588,587,597,608,619,589,590,951,946,965,970,969,950,961,958,694,680,675,713,667,732,699,697,722,725,697,1110,1086,1134,1120,1076,1063,1118,1063,1081,1105,1063,1155,1148,900,933,900,949,904,938,885,962,977,955,957,962,865,850,870,864,891,902,878,841,871,893,845,859,849,850,867,851,855,732,759,748,758,742,756,759,748,757,729,715,744,726,737,781,728,787,719,992,988,997,1011,979,998,892,894,866,886,858,867,889,907,887,875,875,892,864,843,842,869,868,847,834,762,768,769,802,765,791,773,779,781,742,745,764,747,734,751,744,757,752,755,763,636,629,611,642,627,646,633,621,624,609,566,547,549,558,559,535,554,575,563,549,542,558,556,511,511,522,511,521,526,565,568,542,560,568,567,543,582,592,669,631,654,659,642,670,664,633,654,664,638,920,916,892,902,925,923,960,925,947,914,935,940,914,933,918,793,863,840,844,865,865,868,838,834,846,880,852,826,854,825,620,623,585,643,619,599,615,577,623,553,580,575,583,598,598,566,573,568,589,595,584,586,588,588,587,594,592,559,578,562,581,572,575,579,567,573,570,1029,962,1020,1050,1026,1009,1026,1080,1091,1031,934,944,926,925,894,927,915,928,963,904,940,939,949,691,694,638,679,620,656,628,629,626,632,967,965,959,938,960,977,953,984,995,997,1015,982,951,988,1000,994,992,871,838,877,881,870,894,889,872,897,910,926,917,901,895,892,886,1112,1096,1080,1058,1129,1096,1100,1132,1082,1072,1082,1132,1079,1097,1088,1097,926,945,1060,1055,1079,1064,1040,1064,1025,923,873,890,895,861,864,886,881,861,907,868,862,889,862,908,916,909,611,603,612,625,601,604,611,609,593,616,1148,1081,1072,1131,1108,1083,1128,1128,1086,1117,1154,898,894,919,912,919,852,852,923,887,907,913,901,895,904,890,899,662,659,681,680,675,685,685,713,629,663,657,695,1158,1111,1105,1086,1169,1132,1104,1180,1182,1172,981,1032,1029,1006,1011,993,987,977,976,966,968,970,985,970,986,1019,873,855,892,858,881,897,879,871,871,887,986,987,989,1007,1000,987,990,990,1010,986,1002,977,1018,991,991,987,1007,988,913,891,883,894,903,905,905,912,863,900,896,887,915,590,639,575,607,603,595,614,621,593,608,514,513,518,498,518,496,527,505,534,543,512,493,494,522,526,497,522,532,534,525,500,499,514,515,503,643,626,637,637,656,659,651,638,618,632,648,642,623,677,679,689,686,663,687,702,683,698,668,697,694,690,704,680,887,906,908,934,935,916,937,895,891,917,878,878,897,743,703,732,730,700,712,736,695,704,703,729,717,723,858,928,892,904,917,913,816,841,869,848,845,878,844,834,815,858,832,830,573,594,607,598,629,586,603,571,613,570,633,604,602,594,611,580,545,548,554,943,960,948,879,912,936,963,896,929,934,730,902,864,890,891,866,863,880,909,896,899,902,881,890,890,904,882,912,593,611,619,619,616,573,620,621,605,589,961,888,902,882,943,983,850,834,866,841,825,862,842,857,837,844,850,590,611,638,605,597,595,616,612,621,623,643,605,618,602,625,611,636,630,627,664,646,669,642,651,657,634,642,669,649,671,652,662,672,666,652,653,1060,1100,1049,1088,1160,1104,897,928,899,880,948,867,893,863,882,966,988,985,984,988,966,964,985,975,888,872,831,883,866,863,869,835,849,849,855,866,877,853,883,867,615,624,624,629,624,606,630,619,644,645,621,602,630,638,633,634,636,633,1118,1150,1162,1199,1138,1147,1161,1115,1061,1148,1129,1159,1189,1117,879,857,870,914,890,885,860,881,892,929,886,936,870,859,604,612,605,599,618,614,589,629,568,620,630,639,615,566,611,579,968,964,1001,1001,979,979,985,947,984,949,983,982,950,942,883,868,877,873,881,862,856,854,851,866,674,676,688,691,678,582,581,597,575,567,975,1015,1012,1007,981,998,1011,997,994,1018,1011,1045,1027,856,875,805,819,845,849,833,541,585,584,527,587,558,562,550,552,554,542,531,642,630,654,648,646,631,652,662,664,669,1037,973,1003,1032,1007,1018,981,1024,980,1025,1001,646,667,667,690,716,689,687,628,678,690,643,885,865,940,882,896,835,804,819,840,798,799,851,839,806,759,801,819,827,585,548,524,541,550,510,548,512,535,545,556,540,576,562,572,548,568,547,566,603,583,595,594,576,587,608,603,595,1058,1057,1042,1139,1138,1133,1049,1149,1115,1008,957,954,951,947,929,871,920,784,845,839,812,842,855,845,871,838,844,880,882,812,815,843,832,858,831,853,869,877,876,868,878,875,867,868,882,866,853,857,980,952,984,959,947,971,959,966,972,989,961,990,957,864,859,879,903,879,871,851,875,845,853,875,884,874,884,848,893,876,865,871,889,880,888,891,881,877,787,747,753,757,739,721,760,731,761,912,944,960,947,933,949,924,980,942,966,937,945,950,966,928,926,951,965,971,963,969,954,961,980,951,966,982,967,837,824,837,846,816,594,628,606,617,611,1093,1116,1104,1124,1110,1072,1118,1117,1076,1057,1143,1118,897,945,929,898,953,975,947,948,1051,1069,1060,1072,1034,1060,1068,1057,1047,839,848,870,855,846,783,549,536,579,558,562,559,537,529,557,566,547,589,586,588,580,615,615,635,583,621,1040,1062,1035,1011,1061,1057,1056,1072,1038,1036,1029,1060,1020,1054,1011,1056,1027,1045,1027,1022,1037,1025,1015,1037,1040,1046,1066,857,881,843,851,820,823,844,841,838,845,985,1047,1022,996,992,989,1014,998,1049,1002,999,1037,979,895,902,930,937,930,900,952,944,930,630,634,608,638,612,590,551,610,624,571,635,626,682,673,703,661,706,674,691,668,692,594,592,614,583,599,598,617,605,602,609,618,596,601,948,980,951,956,987,957,975,940,978,935,914,932,916,934,940,910,920,901,923,930,919,936,906,936,924,942,929,935,966,952,939,1050,1053,1051,1013,898,879,850,884,885,1001,993,974,932,964,924,903,924,937,928,949,937,917,918,928,963,974,953,959,940,969,953,937,954,837,814,832,843,798,858,841,857,832,827,841,857,833,853,838,620,614,609,587,611,601,598,617,624,570,620,605,986,1012,984,1064,1030,1007,1024,1016,1039,1041,879,844,833,788,794,605,604,591,580,605,588,645,616,590,605,591,601,609,989,1012,1003,991,989,1011,982,1015,960,1010,987,989,997,990,743,731,712,691,685,733,701,719,1060,1058,1015,1054,1059,1018,1011,1049,1040,1027,1046,908,892,891,883,880,875,905,929,898,880,913,887,876,622,644,620,667,603,615,645,661,656,655,650,640,614,636,652,619,618,631,604,651,644,651,849,830,854,872,856,838,826,873,868,883,879,982,902,899,915,915,892,892,892,899,923,908,891,892,890,798,787,781,779,764,775,798,790,808,766,753,634,622,613,608,627,586,622,618,630,628,637,1095,1095,1041,1054,1012,929,957,945,927,929,922,903,926,949,908,744,723,704,723,748,719,726,740,610,595,593,588,583,564,594,619,598,586,587,596,533,517,523,525,519,516,535,537,546,539,553,546,1109,1072,1033,1065,1051,1109,1147,1126,1018,1160,1023,1134,1093,1052,1130,1122,1072,907,885,937,894,922,904,941,623,606,609,613,623,625,606,633,594,556,569,581,872,919,906,918,934,893,885,891,919,934,946,929,950,927,969,968,944,964,966,961,952,942,955,941,983,947,969,975,854,877,896,871,873,852,863,900,893,820,859,876,867,880,863,879,614,576,587,575,518,571,557,572,589,585,588,563,583,574,580,570,573,558,581,593,920,955,904,878,936,924,929,892,942,872,923,720,774,736,791,783,769,761,762,752,775,778,585,593,594,608,602,617,580,592,567,550,560,562,549,526,545,549,564,556,564,542,545,554,556,587,578,591,573,567,549,586,601,555,938,905,890,906,886,899,913,908,921,923,927,941,886,915,1046,1045,1025,1022,1038,1013,1016,1032,1017,1052,1031,1024,893,892,860,868,882,877,908,876,862,893,880,878,883,886,882,889,954,929,909,917,957,918,946,920,938,871,854,903,871,912,860,901,886,879,875,879,1035,1049,1028,1064,1032,1023,1037,1021,920,934,941,913,911,951,938,925,916,926,922,778,783,754,807,787,596,604,616,608,1074,1063,1062,1098,1074,1066,1133,1000,1048,921,861,881,893,910,901,928,909,868,896,1115,1105,1165,1128,1091,1112,1136,1107,1113,1134,962,951,970,944,963,932,913,962,976,968,970,980,970,974,964,962,954,956,991,840,851,824,835,871,608,610,626,608,583,1030,972,988,962,982,997,1024,1004,1008,1038,1025,1060,1061,1028,1037,1002,1042,1023,1068,1032,1054,1044,1041,1006,866,841,827,862,557,540,548,522,531,552,582,934,883,903,913,935,881,923,943,948,945,679,671,697,711,678,694,690,715,685,699,696,1130,1045,1079,1126,1058,1103,1110,926,888,917,913,991,1005,972,974,958,978,1004,981,999,957,986,987,1000,879,874,910,899,903,894,886,745,729,750,750,738,746,740,750,716,732,730,734,733,649,637,657,627,644,629,653,655,635,649,643,627,636,808,787,813,790,830,789,795,846,803,599,621,611,634,594,599,650,619,594,612,576,584,580,583,583,612,590,893,898,884,918,911,940,886,917,917,931,891,925,983,978,968,967,973,959,981,995,994,998,970,994,891,886,906,916,912,900,881,889,904,782,827,822,820,797,804,822,818,807,619,622,639,627,655,610,656,629,647,618,610,640,631,654,667,654,1155,1111,1059,1092,1075,1063,1124,1075,1041,953,876,915,883,917,873,933,898,876,845,901,881,1050,1060,1047,1062,1035,1016,1036,1043,923,934,883,941,911,912,926,926,895,925,590,588,561,586,628,605,554,592,575,552,590,607,658,617,640,648,598,610,590,624,630,604,618,628,643,713,723,734,705,682,713,745,697,716,702,717,644,641,643,647,661,679,678,656,648,665,663,644,662,661,653,664,1069,1023,1054,1125,1085,1044,1021,1062,1087,1047,1064,1117,1062,1081,1008,1000,1019,1001,1033,997,1019,1011,1020,811,771,812,812,784,822,811,814,788,825,816,656,652,647,656,642,1145,1233,1225,1261,1254,1202,1158,1154,1211,1207,1180,1240,1199,984,1005,1014,992,1008,1025,1024,988,1018,1013,974,940,1019,1004,957,1035,1009,993,988,942,938,906,919,866,914,921,894,932,918,889,964,966,951,959,941,930,955,954,965,956,955,945,953,954,880,890,842,872,887,839,851,877,882,857,878,1014,1032,1017,1024,1029,1048,1015,1027,1014,1031,1013,1029,1039,1018,1012,1015,851,873,882,902,867,880,818,824,835,863,884,859,864,839,1000,999,1002,983,995,989,1003,995,977,994,1000,986,826,851,873,868,862,874,860,863,880,847,875,861,868,851,849,864,837,829,830,872,1037,1052,1049,1048,1060,1030,1075,902,886,913,914,909,898,892,913,928,946,941,881,926,930,940,914,959,965,934,951,991,947,966,932,949,947,985,978,983,971,980,982,965,882,1034,1035,996,1024,1019,1045,1039,1057,1047,1041,840,871,578,567,587,581,578,598,615,600,584,589,596,609,577,666,654,990,1003,995,1006,980,1003,966,985,974,968,991,734,752,758,765,741,769,761,796,813,657,718,674,707,701,696,697,698,931,891,866,898,873,909,899,907,856,879,866,857,849,882,892,900,851,934,939,941,946,932,945,971,794,815,806,807,773,789,797,777,584,573,582,562,572,546,570,571,567,539,597,1090,1062,1074,1078,1030,1120,1113,1085,1070,1101,1101,1080,1140,1082,934,917,923,920,941,960,988,941,955,965,904,942,919,964,957,643,625,661,677,653,674,618,649,644,628,653,964,991,997,1005,951,991,971,919,894,890,903,894,717,706,707,714,742,698,733,721,990,998,975,993,999,978,956,1018,1011,848,861,863,862,869,854,855,625,641,660,587,641,615,647,639,636,664,819,851,801,835,941,936,941,962,917,964,947,970,979,950,970,956,959,807,846,823,819,800,832,823,822,828,780,845,797,814,845,952,934,955,944,961,929,950,955,947,959,937,943,952,954,950,934,813,844,816,843,834,846,864,824,855,843,847,822,843,839,948,970,977,982,977,945,979,868,869,902,867,855,894,858,871,856,846,600,610,615,617,590,601,590,634,577,571,602,527,509,509,525,528,535,534,535,552,579,602,564,569,591,577,590,551,578,565,608,616,599,598,597,608,607,624,599,614,542,532,562,565,528,556,550,550,545,536,541,534,541,535,531,538,518,536,541,533,538,570,537,553,546,565,560,568,662,612,611,591,597,589,568,562,564,575,570,570,578,568,576,641,628,606,610,616,608,604,627,598,602,611,611,609,603,598,604,609,611,1026,1109,1136,1043,1057,1094,1086,1025,1073,1097,1091,1138,1095,1064,984,918,952,961,981,947,936,935,941,937,966,946,963,942,976,950,945,945,971,976,780,814,816,837,818,897,925,916,971,921,969,914,871,916,919,998,1002,1022,1008,1036,994,1006,1023,801,826,818,809,812,838,782,755,806,810,778,803,810,796,584,608,592,619,613,587,590,597,577,594,620,601,646,640,666,646,634,660,663,630,658,651,628,632,641,654,603,617,601,617,608,600,614,625,587,992,1016,984,1008,956,1032,999,976,1009,979,997,948,979,1023,985,975,982,988,907,874,868,875,866,874,909,863,869,993,996,979,987,983,979,1019,993,1000,1002,889,909,899,895,911,904,893,864,912,928,893,875,897,620,604,631,676,611,632,617,607,626,577,506,526,534,546,602,588,591,591,624,599,589,604,741,750,710,739,712,729,727,731,719,618,618,626,625,611,636,615,634,634,621,632,981,986,955,990,963,994,1006,987,991,989,980,954,872,849,833,816,850,825,818,816,825,811,813,548,572,552,561,586,529,544,591,1211,1243,1186,1188,1178,1206,1168,1101,940,1011,1012,977,985,981,946,695,648,662,652,650,680,957,939,963,949,936,941,937,951,920,933,925,923,914,921,952,909,950,934,913,923,914,930,937,924,927,940,921,925,817,823,802,823,805,811,801,800,820,638,607,634,808,781,744,757,776,779,816,785,755,764,787,743,776,781,735,805,808,776,784,807,767,753,756,771,758,611,622,605,628,614,611,594,617,628,603,602,1033,1096,1037,994,1049,1071,891,881,861,856,895,881,849,903,974,951,982,956,963,972,950,886,877,838,858,861,901,655,644,658,685,651,674,687,660,670,665,589,609,590,605,587,619,1068,1050,1030,1084,1083,1044,924,962,929,920,892,945,908,928,923,928,888,891,911,918,557,534,594,575,559,559,553,607,520,550,566,571,571,601,592,614,640,601,613,618,630,636,636,655,663,643,1216,1197,1229,1187,1203,1224,1235,1234,1201,1265,1177,1185,1224,1249,989,989,991,968,946,982,951,1077,1052,1049,1060,838,882,905,888,856,875,859,897,859,843,889,877,888,908,572,592,592,589,595,575,599,594,586,595,571,598,583,559,1082,1056,1069,1063,1053,965,1023,1054,1015,930,975,939,887,971,952,911,918,929,954,907,935,944,948,931,929,932,692,700,697,702,677,693,690,699,668,700,694,688,693,684,681,689,683,644,697,682,705,691,675,631,604,608,623,608,633,627,638,1028,994,1024,1008,1025,1015,997,974,1007,1045,973,963,955,979,950,968,960,988,872,871,870,883,870,865,857,876,874,854,868,868,867,869,866,847,854,855,847,887,916,938,943,937,928,923,917,927,848,865,858,831,830,835,869,876,847,848,864,878,843,632,633,623,653,642,599,673,635,646,640,647,1085,1005,1078,1043,1049,1070,1049,1052,1066,1028,1040,942,898,926,885,889,915,924,921,971,993,949,987,971,995,963,982,997,994,769,771,767,769,787,747,598,595,617,597,587,592,575,595,1198,1144,1147,1154,1248,1106,951,932,926,959,954,943,962,928,950,952,935,1055,1011,1046,1028,1031,1030,1053,1029,1035,1032,1032,868,895,902,910,864,901,891,877,886,880,888,892,840,832,828,838,831,813,831,841,815,846,815,819,816,839,843,824,706,690,714,656,657,733,683,805,803,815,788,805,814,940,914,922,919,916,924,928,906,921,892,903,897,916,901,880,883,893,910,902,889,884,922,916,923,909,879,901,917,921,899,931,943,952,991,954,953,957,936,978,930,938,956,848,826,854,846,843,844,855,839,861,845,826,856,828,1013,1001,1054,1057,1041,1050,1020,906,840,881,852,878,872,879,900,614,633,647,655,683,664,651,635,664,857,848,832,878,867,840,839,857,848,855,887,862,868,853,853,733,707,715,727,704,725,708,733,720,959,984,958,973,988,956,982,968,974,950,970,959,950,950,842,847,834,846,851,843,832,862,961,958,947,948,939,947,939,949,955,955,969,967,977,946,949,834,832,833,842,815,843,845,831,846,819,839,940,945,928,898,922,913,930,988,959,950,936,968,948,802,800,803,811,816,806,817,844,596,597,602,608,597,606,589,594,597,600,596,584,596,551,551,554,552,558,601,619,590,605,587,599,598,616,609,598,593,612,589,568,577,588,579,590,566,588,565,579,585,574,568,582,1051,1035,1017,1054,1039,1002,978,964,999,979,950,976,876,840,853,842,810,868,837,837,820,832,869,913,883,905,905,900,918,925,897,880,907,851,841,824,863,836,842,857,846,841,1031,1018,995,994,1021,918,914,907,942,942,913,925,904,889,887,881,884,893,888,894,886,896,879,884,885,736,737,739,759,732,727,717,732,735,704,926,949,955,932,910,938,946,932,972,950,833,834,832,830,856,834,832,817,842,828,859,608,606,629,607,594,619,608,626,614,609,605,972,986,1028,1027,944,979,989,977,971,979,965,963,942,1010,997,1026,1023,1013,999,999,1026,1048,1030,1026,1017,892,890,914,891,852,912,873,902,881,889,876,882,879,1087,1052,1100,1059,1085,1081,1067,1077,1060,1056,1101,1090,1103,1075,914,939,918,901,936,933,925,908,919,935,930,971,923,922,930,919,954,1030,1037,1033,1021,1043,1047,1051,1016,1068,1039,1028,1039,1041,1030,847,829,879,862,874,836,833,885,870,649,648,648,680,640,656,642,621,630,642,640,621,637,665,629,639,615,616,641,611,625,622,1049,1038,1037,1075,1072,1025,1051,1024,1069,1070,1060,1073,1057,1038,1059,1044,857,864,856,906,870,846,884,888,975,1000,941,946,922,924,919,922,901,909,745,720,747,739,737,734,718,744,730,639,597,642,602,645,639,628,616,633,570,580,568,572,578,569,568,528,570,580,587,590,586,584,596,594,589,1084,1076,1139,1080,1105,1062,1074,1058,1076,1103,1036,1071,1063,1072,1125,1119,960,971,966,967,944,901,955,953,655,636,658,666,669,682,539,614,580,575,588,578,576,534,556,565,575,563,555,569,555,544,892,868,826,845,841,802,769,737,760,752,768,774,575,578,596,625,603,606,591,585,609,578,593,560,579,583,573,567,582,589,592,578,593,580,570,571,1092,1018,1133,1030,1076,1061,1000,1085,1067,1043,1098,1074,1005,1061,848,876,877,917,887,859,910,934,891,883,896,903,956,939,888,902,906,899,908,903,886,908,911,903,903,924,903,907,903,901,908,799,828,841,833,806,783,817,776,824,796,838,800,833,1047,1047,1033,1051,1030,1042,1047,1037,1049,1019,981,968,942,927,932,947,947,923,624,659,639,652,657,676,655,663,658,642,646,684,655,666,664,565,579,554,562,571,552,562,568,570,552,559,546,555,537,543,532,559,552,558,551,560,544,548,551,532,553,551,539,627,633,942,984,957,936,983,914,951,956,920,834,661,691,671,691,579,581,615,603,616,579,600,594,594,587,588,754,773,793,785,801,774,783,757,746,815,753,765,776,670,676,653,667,657,672,684,652,673,655,637,667,597,601,594,598,602,626,603,594,592,596,680,687,668,671,684,665,689,1003,1095,978,1130,1038,910,955,944,954,940,915,924,926,952,586,589,535,528,607,649,629,607,618,605,594,614,598,601,595,607,605,1247,1147,1170,1189,1193,983,954,965,944,998,947,1015,980,944,974,936,649,653,655,686,622,656,961,924,938,958,931,970,920,946,920,881,912,893,916,950,965,937,947,974,965,943,978,979,951,878,878,836,881,850,838,872,894,884,862,587,609,601,602,592,611,557,535,565,549,550,556,1047,1085,1106,1100,1060,1095,1056,1159,1094,1079,1109,1071,1111,1106,1118,898,840,890,912,947,910,891,836,901,936,856,876,827,558,571,570,559,540,543,561,568,548,588,542,559,554,535,566,592,566,531,1101,1044,1085,1080,1075,948,890,858,855,893,825,857,852,883,829,861,821,842,833,892,899,877,894,876,883,855,877,867,883,864,872,877,789,801,800,796,818,824,823,816,862,792,794,798,941,945,923,977,987,961,925,931,965,963,994,967,996,968,994,891,892,896,892,880,893,646,631,644,658,664,632,638,680,643,637,638,652,659,657,655,648,666,672,636,666,649,648,621,606,608,1089,1150,1093,1075,1115,1036,1078,1142,1123,1102,1070,1050,1062,1133,1100,1143,919,872,920,903,914,860,881,971,949,960,1021,911,944,978,935,960,953,979,989,977,959,976,982,958,989,991,989,958,963,969,975,974,978,963,968,973,957,986,965,959,955,1033,1039,1013,993,1009,1005,1024,1015,1036,1029,1019,1060,1025,1002,841,859,811,872,827,844,814,835,603,571,552,588,575,612,591,585,605,610,574,592,573,580,616,622,514,543,530,546,534,535,561,545,557,607,618,611,636,600,583,609,599,581,605,623,627,606,610,604,613,621,611,588,638,643,604,618,611,618,556,566,559,562,549,565,572,559,558,574,636,540,609,550,617,585,613,595,595,605,568,608,586,631,581,572,655,646,603,602,590,576,622,592,569,551,542,634,650,646,618,602,615,628,616,611,608,625,1084,1054,1011,1042,1011,1016,995,1001,1000,981,1018,1027,1000,1020,1037,998,1023,992,901,926,930,918,931,967,908,924,915,895,910,572,576,610,576,576,617,616,610,605,622,606,653,632,652,655,598,603,566,590,598,587,595,1093,1064,1080,1086,1044,1084,1086,1036,1073,1112,1101,1096,1046,834,866,854,865,843,839,844,846,859,584,618,601,615,905,915,879,856,905,882,918,924,911,939,907,893,755,792,775,783,797,775,787,595,622,630,591,616,582,616,599,620,612,603,599,606,611,947,941,961,924,911,893,907,937,964,890,911,934,923,930,930,951,921,926,904,940,931,903,925,937,871,844,831,813,849,817,828,836,840,847,849,1035,1050,1066,1051,1078,1038,1044,1059,1046,1054,1042,1041,1042,1031,1063,947,937,937,949,957,928,940,927,890,910,897,894,865,904,871,906,892,895,884,890,673,718,700,640,641,688,668,698,672,649,688,717,707,660,778,821,797,734,785,809,762,767,785,1014,991,1022,1015,971,1010,1002,994,1020,889,907,895,890,884,896,891,896,890,893,1063,1042,1044,1059,1043,816,858,841,848,831,838,854,854,825,830,849,588,622,607,607,607,591,611,613,576,608,644,909,945,904,937,927,927,928,892,908,906,922,927,902,830,881,705,677,721,722,697,710,686,706,705,635,602,647,612,637,656,637,610,610,621,624,611,632,631,599,597,866,871,909,855,632,664,667,679,676,651,681,665,681,661,679,686,669,702,659,658,640,998,1033,1002,1003,1040,1027,1014,897,910,931,897,905,901,900,897,944,912,913,912,694,672,649,664,661,689,640,673,664,658,662,656,653,667,584,589,607,583,596,588,1057,1019,1049,1039,1062,994,1068,1043,1022,1040,1012,894,813,847,914,896,848,924,866,906,893,838,868,554,535,570,523,532,552,575,539,543,553,588,566,553,567,641,654,656,688,655,676,658,662,682,673,642,668,649,644,640,654,668,664,663,591,573,594,584,574,586,566,582,571,587,581,596,609,607,612,628,592,618,618,607,612,607,624,626,621,602,580,591,575,609,591,559,595,587,571,575,575,587,578,896,809,922,893,861,835,883,929,879,895,879,872,886,919,894,886,736,725,740,700,716,705,691,697,711,711,585,551,567,556,556,535,525,539,548,524,504,493,490,477,532,576,554,563,577,580,552,550,552,564,555,563,558,568,620,663,637,648,629,604,623,634,646,621,959,980,949,1010,964,979,1018,945,958,992,983,1006,1016,1020,937,899,861,876,908,888,886,885,872,871,913,907,913,902,916,889,917,923,898,918,921,886,892,847,873,857,867,839,848,668,673,654,693,686,660,688,684,666,656,669,895,897,878,908,924,877,914,863,900,1018,1051,1031,1030,1039,1009,1027,909,906,888,882,903,910,896,900,931,901,906,888,908,912,900,905,593,591,603,609,612,574,625,870,875,857,853,893,858,823,694,701,733,706,674,700,697,705,851,856,832,840,829,851,854,822,878,859,830,842,829,853,885,861,1023,1012,1025,1017,1028,962,959,966,955,979,952,954,976,992,1009,1025,991,992,981,862,836,869,856,893,906,903,899,567,589,582,616,567,594,581,569,551,560,563,601,584,584,587,574,587,575,566,569,577,576,587,582,592,589,600,626,610,612,617,602,599,663,685,659,664,662,679,653,670,627,626,622,623,633,620,625,627,610,612,1085,1086,1107,1099,1174,1067,1096,944,904,929,914,912,925,892,931,913,934,1011,994,996,998,987,985,981,970,993,865,858,851,865,843,826,838,610,608,597,583,581,633,634,590,648,587,1052,1071,977,981,1030,1070,869,902,838,851,874,931,886,863,1033,1047,1042,1035,1042,1035,1040,1032,1033,1023,1049,1055,1033,920,938,920,898,905,896,900,908,853,842,831,832,846,827,860,845,849,849,830,842,860,754,763,733,784,741,756,727,755,753,594,601,598,614,589,618,601,608,619,617,604,584,601,606,585,572,586,581,588,589,592,595,598,581,579,595,572,603,587,595,591,606,822,794,865,836,837,814,827,788,818,815,678,697,670,681,681,659,678,684,689,664,671,650,644,657,647,655,645,643,648,650,636,657,642,649,642,889,971,899,934,905,891,890,927,960,938,923,915,941,929,925,936,929,943,985,965,975,982,965,978,984,813,794,845,801,810,832,810,838,851,952,967,922,934,903,932,901,940,927,940,911,920,950,971,960,972,986,955,1002,954,971,989,973,923,875,891,884,851,882,892,889,906,721,705,738,730,705,703,716,723,720,739,727,714,739,595,581,590,594,615,601,595,584,582,620,622,587,614,596,554,544,552,537,525,546,571,601,578,589,564,590,586,582,557,567,575,1021,1011,963,1000,986,1022,990,959,967,947,955,933,941,956,912,910,928,917,934,932,906,906,914,927,958,935,829,807,788,801,778,786,781,802,805,797,795,795,779,615,601,599,602,620,607,599,660,631,659,638,631,657,639,623,665,645,926,897,922,898,913,907,891,893,896,872,883,922,784,778,787,793,796,796,809,776,763,811,782,768,760,758,789,786,629,609,627,604,601,611,1184,1087,1101,1080,1086,1099,1079,1089,1050,1130,1126,982,973,959,987,1019,973,1010,964,966,977,985,977,985,1076,1083,1085,1097,1094,1077,1073,1106,1107,1107,887,908,874,890,891,878,868,910,900,887,880,888,917,898,881,891,913,879,899,888,912,929,928,911,953,985,965,964,980,964,960,953,848,939,956,948,958,976,951,931,954,951,952,941,932,941,935,643,657,643,618,667,633,644,676,636,661,625,654,626,1094,1085,1056,1050,1059,1079,1077,1078,898,883,910,895,918,934,905,918,874,902,910,890,865,858,916,917,651,669,649,644,669,664,650,627,657,879,838,867,857,819,842,849,833,864,813,867,861,756,715,735,750,743,730,755,763,733,736,734,762,740,612,615,611,626,620,607,620,608,600,630,628,585,591,606,613,607,597,647,626,609,624,624,621,620,626,639,629,625,1019,1044,1122,1108,1063,1078,1104,1062,1117,1052,1114,1031,1097,924,918,906,903,914,911,589,601,569,567,582,853,873,918,829,894,921,885,880,898,918,892,696,676,665,676,695,1038,1075,1075,1012,1036,1018,1053,1038,1154,1141,1142,1119,1143,1169,930,929,921,932,943,932,929,926,905,876,932,934,902,921,919,930,982,993,993,985,1002,1021,1010,1020,832,821,815,816,615,605,603,610,603,602,595,590,597,920,909,920,924,918,941,689,678,672,665,688,666,684,654,706,691,696,678,663,569,572,591,563,566,552,574,555,572,567,572,577,582,591,573,570,565,538,578,562,589,575,575,576,570,601,610,612,605,608,614,607,607,607,617,617,613,598,608,624,588,638,613,640,628,624,614,619,614,628,625,926,938,905,908,918,907,933,903,925,916,920,938,915,906,898,913,869,921,882,921,911,893,901,899,969,931,937,946,970,946,945,956,957,957,961,915,963,817,821,829,860,834,852,847,595,596,626,606,598,594,606,619,612,1009,997,995,1022,1012,990,1009,1014,1008,984,996,1004,1020,1018,966,972,954,946,959,963,942,949,938,959,951,944,931,950,964,948,973,959,990,973,964,994,989,980,976,965,973,974,952,956,974,839,811,817,828,848,835,826,834,836,862,849,829,829,623,628,628,637,603,632,607,630,639,641,670,618,609,563,585,584,585,570,586,1115,1099,1065,1095,1089,1085,1111,1176,1107,1062,931,881,615,595,606,578,584,641,613,603,596,619,612,628,609,601,578,970,930,940,928,938,924,911,936,923,920,939,958,815,809,810,837,838,817,862,837,832,819,831,817,851,818,861,823,813,661,654,674,649,644,678,659,659,640,666,652,646,665,644,661,657,656,650,1088,1119,1114,1160,1125,1184,1145,1131,921,926,946,912,941,918,919,991,987,1015,1000,1009,995,1013,1010,850,834,868,887,875,873,850,846,833,865,871,877,951,910,958,1002,969,951,931,916,1007,937,1018,916,928,998,1053,1009,1057,1040,1038,1049,1006,823,844,831,820,833,852,847,813,846,861,565,576,571,585,603,560,551,579,587,571,573,583,1115,1141,1102,1108,1079,1117,1039,1034,1083,1095,1142,1108,1031,948,663,652,678,661,684,643,645,678,670,677,668,651,674,655,653,662,678,666,664,1023,992,1026,1009,996,1059,1024,1007,1047,1047,1000,848,866,903,879,877,885,885,871,905,877,878,859,920,858,892,556,567,517,566,555,562,570,576,564,587,551,592,599,583,910,927,929,742,711,756,730,748,751,782,730,707,720,769,740,743,754,729,713,844,852,869,870,866,836,848,840,827,858,846,838,862,834,862,853,848,823,882,994,970,979,1005,990,998,1007,1022,979,980,1007,1007,995,907,878,922,891,901,906,895,911,906,900,855,837,843,846,825,830,831,833,846,666,694,711,649,707,693,689,665,635,696,685,665,685,658,588,604,613,598,605,636,613,627,619,973,957,973,987,946,944,1013,951,994,999,955,1005,972,987,994,851,855,906,883,892,894,879,889,850,864,879,939,985,935,978,954,949,950,1008,933,961,999,948,946,933,959,914,900,896,887,900,932,895,907,884,901,914,882,910,903,929,908,931,940,933,937,959,919,940,952,976,997,1002,1008,977,992,1003,996,971,988,994,999,1003,852,825,847,827,855,865,837,856,830,845,846,840,854,819,810,860,955,977,1003,980,1031,984,999,1019,1009,1029,999,1016,923,888,912,882,881,841,879,894,881,871,908,901,595,584,590,607,590,628,578,595,617,596,602,623,626,624,587,601,599,1017,1033,1061,1048,1052,1031,1055,1020,888,913,896,927,918,924,933,904,911,880,1024,1047,1021,1011,1011,1028,1022,1003,1047,791,755,820,768,758,802,808,801,822,794,798,817,784,581,560,581,583,554,547,566,570,557,578,573,600,579,601,602,598,594,603,588,583,598,593,571,673,684,665,691,640,647,646,653,652,647,637,656,646,637,627,647,634,657,633,635,633,958,972,986,967,893,960,865,832,790,817,839,820,809,838,813,829,833,508,502,566,569,565,594,577,571,553,592,613,605,624,597,604,615,620,1077,1107,1081,853,878,868,880,863,867,873,876,872,862,866,867,882,868,893,855,870,879,875,791,792,845,856,817,855,855,822,832,837,857,642,613,609,617,635,629,625,606,600,594,634,635,623,633,580,609,858,869,691,731,710,689,698,712,678,676,704,715,810,790,803,806,825,841,796,804,812,809,822,824,830,797,818,823,788,785,779,782,777,773,780,642,651,626,620,618,622,645,625,612,606,611,1101,1046,1089,1027,1055,1067,1096,1089,1034,1057,1082,854,840,878,811,852,850,811,615,593,593,589,591,585,603,606,1095,1061,1075,1092,1122,1084,1102,1112,927,941,944,901,960,967,951,935,940,968,914,929,935,967,933,622,580,632,589,605,653,625,632,615,609,605,603,580,568,555,533,554,549,546,542,865,787,806,856,822,836,872,829,781,782,763,752,762,776,779,768,744,739,766,622,620,637,645,641,634,635,614,642,621,651,642,621,627,608,623,824,840,847,860,837,842,820,797,685,684,661,697,812,860,833,825,839,806,819,858,855,818,840,865,824,832,861,816,832,857,842,851,847,795,803,794,793,760,777,773,758,787,701,710,702,733,695,708,697,731,711,951,992,985,965,951,982,850,867,864,829,845,895,938,934,922,964,962,916,930,919,933,930,944,948,950,920,1020,1029,1052,1033,1028,1040,976,975,1031,1036,1034,1023,878,862,874,851,898,851,879,858,889,870,837,864,1006,984,1006,1029,1011,1012,1002,1018,999,993,1022,1009,995,863,853,849,846,883,862,847,882,828,863,875,876,1043,997,944,932,932,994,943,962,948,983,972,972,977,961,974,966,945,955,939,972,955,981,988,955,983,961,968,980,993,979,970,775,777,766,768,796,803,770,768,781,787,558,584,566,573,571,572,548,570,545,560,584,1116,1111,1082,1076,1058,1044,1080,1059,1052,1070,1109,1100,951,960,927,903,890,887,903,881,897,906,927,915,916,889,910,910,880,771,779,763,789,753,762,736,763,769,780,773,748,698,698,702,679,691,702,721,917,915,933,943,925,900,927,916,924,910,940,955,942,957,961,972,976,934,954,957,946,949,956,807,796,818,794,847,792,834,1055,1069,1053,1079,1064,1073,906,902,924,933,918,897,916,926,904,950,938,1001,991,995,1031,963,961,980,978,969,987,943,938,939,935,961,942,936,954,937,926,932,937,928,912,933,938,929,931,924,917,937,847,820,850,857,865,846,860,884,668,682,676,690,726,697,709,674,672,709,693,696,675,683,840,818,861,852,815,811,820,823,829,817,868,815,842,813,821,831,841,829,850,1032,1025,1039,1025,1017,1014,911,874,923,888,914,1061,1049,1063,1054,1060,1066,1065,1072,1039,1036,1058,1059,1047,1064,1069,1031,1058,1048,879,881,864,856,889,886,875,895,840,1022,1063,1022,995,1040,1019,1046,1026,1045,1040,904,914,910,851,640,652,975,1004,975,954,1012,970,960,981,975,958,958,945,966,970,957,973,971,989,947,952,970,950,966,992,817,855,823,831,820,823,817,858,846,845,523,502,521,495,520,499,500,481,518,504,494,515,538,565,584,589,598,576,591,576,584,569,567,576,582,557,565,597,680,691,670,693,668,664,653,672,676,951,977,940,930,972,935,939,939,954,948,957,968,918,935,957,915,997,1016,921,901,916,898,871,898,859,845,844,873,926,945,952,966,1010,998,974,1024,939,926,964,920,926,936,946,928,950,648,666,667,651,644,623,628,664,703,673,641,834,833,870,856,802,866,825,857,834,820,805,818,841,826,874,801,814,842,896,897,892,904,916,903,920,899,923,935,911,945,931,903,949,938,940,938,941,944,946,931,1091,1054,1055,1074,1100,1085,1073,1081,1050,1081,1061,1074,1084,1060,1112,1078,1080,1087,912,893,886,888,837,879,880,860,887,849,893,868,879,856,877,871,889,651,627,652,609,608,619,643,595,615,611,620,664,637,625,653,628,916,971,919,998,941,952,954,955,931,970,935,959,931,909,936,940,929,924,938,947,938,947,942,962,964,974,970,977,963,954,951,947,881,898,862,863,870,878,859,888,883,876,878,856,727,743,728,759,733,728,739,748,763,755,713,751,627,648,636,629,639,645,658,630,906,857,845,852,868,895,873,883,842,853,847,885,656,660,662,667,668,651,668,796,831,664,651,626,666,645,663,677,635,666,666,641,663,618,661,631,674,630,627,573,593,584,585,571,592,577,589,584,590,587,615,573,600,542,559,570,552,548,551,555,860,851,902,864,866,829,853,892,872,860,850,859,830,836,674,702,686,694,700,700,718,699,691,726,708,695,699,702,690,665,651,690,667,653,679,671,681,688,605,608,596,614,600,603,609,591,600,619,603,605,583,858,929,921,831,854,893,916,875,872,891,630,669,658,626,645,685,657,629,1001,932,964,983,964,954,995,1052,1006,992,989,1054,1091,1065,1062,1061,1072,1076,1077,1068,1030,1057,858,807,826,568,584,576,600,592,578,587,569,592,593,952,970,981,956,958,953,980,993,967,956,981,999,959,984,979,959,971,923,942,948,936,938,987,990,977,974,959,1009,982,1006,987,987,996,1000,1011,910,900,892,888,837,840,814,803,794,807,836,820,806,808,822,823,822,825,825,802,846,805,823,781,653,619,660,617,651,639,652,617,640,658,1158,1115,1101,1144,1101,1083,1060,1082,963,900,885,851,885,969,1006,947,920,982,970,943,988,899,992,952,944,937,951,961,981,951,959,959,949,954,974,974,972,971,967,969,954,982,978,976,954,961,976,817,823,819,806,827,842,790,958,939,980,961,921,957,970,960,1000,941,944,966,971,961,978,989,979,971,983,992,986,985,964,944,835,824,820,831,851,1026,1027,1042,1026,1033,1024,1033,1039,1041,1037,1032,1009,1003,930,902,933,939,924,927,909,890,913,957,920,808,853,838,849,850,640,687,607,646,625,621,638,627,635,1124,1088,1125,1125,1125,1063,1136,1067,1087,1097,1084,1112,1098,1074,1052,1101,930,928,922,964,912,912,958,939,918,947,1081,936,964,956,956,974,960,936,941,760,751,787,773,783,759,791,769,787,629,636,623,650,610,617,634,628,613,640,630,656,614,627,586,618,591,613,637,617,625,633,625,623,681,715,716,708,701,732,693,691,674,709,692,703,658,701,980,961,954,985,975,940,970,980,953,970,950,944,716,668,668,676,652,717,661,669,675,706,706,686,939,901,900,911,946,952,937,920,922,913,905,942,952,957,895,950,900,936,942,939,924,969,984,957,989,978,981,959,944,958,987,959,987,955,811,845,818,866,838,832,820,828,940,946,940,864,860,860,850,875,860,864,851,864,886,857,863,646,614,624,622,645,649,630,628,637,639,662,619,654,650,784,797,792,790,787,595,578,630,545,540,531,547,550,540,520,554,551,549,618,592,615,605,617,605,613,598,606,622,616,609,608,612,622,579,612,613,1023,1009,1025,983,973,1026,1019,991,1027,988,973,993,1009,1004,995,999,867,855,878,876,900,869,715,692,684,665,702,703,650,669,692,690,661,685,672,639,604,613,606,604,601,611,617,608,599,605,626,540,565,544,558,545,573,545,582,583,589,574,581,595,543,564,553,546,555,540,545,543,550,545,540,537,542,558,549,560,591,601,601,599,589,595,603,604,581,598,603,580,590,573,589,573,573,589,578,880,851,844,892,866,843,907,874,884,684,698,702,691,729,710,657,712,710,676,734,708,734,726,686,614,603,588,586,585,571,592,572,574,582,601,584,580,606,929,902,933,920,888,909,923,899,889,907,875,885,894,919,932,933,921,920,930,914,907,903,918,917,921,922,872,886,902,864,889,903,892,879,747,739,743,759,752,732,625,612,641,615,626,629,632,649,644,611,587,594,627,569,569,569,564,551,582,576,574,591,576,580,566,575,572,579,571,571,553,578,554,574,580,588,578,576,598,573,590,571,563,595,583,581,585,603,598,598,595,595,610,605,623,604,592,597,592,605,603,618,946,964,938,941,978,985,964,943,921,898,905,895,953,915,925,923,785,791,796,813,782,796,847,828,801,868,903,858,864,860,845,932,901,911,863,890,896,880,883,945,975,960,971,971,968,857,876,878,863,882,901,891,813,799,806,797,796,798,796,825,813,804,824,947,938,935,945,996,955,955,957,969,951,984,955,974,978,976,950,801,815,824,836,809,820,823,831,794,1015,1001,1001,1013,1021,1014,977,1003,1007,995,995,996,1001,1032,1002,999,982,876,846,862,851,859,886,884,877,877,842,852,551,599,593,616,602,599,567,591,606,589,616,616,601,607,991,970,951,997,999,1020,995,987,984,966,974,980,987,990,980,996,987,857,859,858,855,859,857,868,848,863,592,583,602,621,616,606,590,635,589,617,579,567,580,583,589,559,551,564,569,556,580,592,579,557,648,628,645,649,628,637,644,591,634,595,590,601,587,602,591,597,597,595,590,592,593,613,596,600,615,1116,1085,1145,1154,1074,1079,1104,1095,1124,1158,1119,892,914,914,965,895,917,905,918,922,914,586,620,601,600,618,608,596,576,1099,1109,1121,1086,1117,1094,1131,1090,1069,1098,1050,1012,989,1001,999,965,965,996,1013,1004,1001,954,985,1018,1008,986,632,632,600,667,606,606,647,630,608,631,655,639,543,545,551,543,563,558,936,1008,1023,1005,1020,996,952,1043,1011,980,1019,952,994,976,915,949,955,616,595,621,649,596,608,626,582,616,606,630,626,576,569,973,980,1059,990,1015,971,1012,1058,1000,1002,1007,987,999,1019,897,942,930,615,619,636,599,627,610,648,617,583,659,639,655,649,668,654,700,628,645,669,649,672,665,643,636,639,656,653,624,645,661,1123,1162,1063,1120,1101,1139,1113,1150,1122,1095,1122,1138,1078,936,931,958,942,915,956,914,926,897,940,945,972,968,958,958,941,869,863,820,837,808,821,851,864,584,524,544,562,525,536,548,536,541,545,531,542,540,574,576,572,556,518,559,549,631,636,651,632,644,616,740,713,739,736,722,718,727,706,720,701,720,757,727,747,720,597,583,586,613,594,582,606,595,597,601,788,653,664,666,843,813,784,806,782,811,835,805,823,804,983,1008,1020,1027,998,1010,1018,1001,1012,1011,1015,988,990,997,941,956,933,963,961,960,944,943,955,953,965,964,953,969,960,950,949,943,925,917,942,936,939,956,953,940,930,924,931,929,947,936,924,937,927,932,932,945,916,922,933,813,827,841,830,839,854,841,822,845,820,833,816,854,824,859,818,826,863,854,854,861,856,870,864,859,865,858,869,681,684,647,677,682,720,709,885,841,843,861,846,833,843,863,843,854,936,936,959,935,954,933,931,953,943,945,896,877,909,880,892,893,892,906,913,892,908,895,902,922,888,915,889,907,924,925,921,907,909,921,902,933,912,915,898,893,912,905,909,894,888,916,913,936,926,941,951,920,940,936,922,915,914,873,812,822,802,828,828,809,857,807,853,808,792,876,826,818,829,805,603,657,642,638,657,625,630,671,661,667,680,637,648,654,644,613,911,963,959,937,960,946,930,973,697,711,679,734,730,692,681,766,674,778,776,780,810,782,789,800,783,758,803,779,1029,1044,1038,1040,1072,955,934,949,932,940,955,902,1033,1002,1012,1024,1032,1022,1018,1015,1013,1013,997,1026,1000,1026,1044,840,838,838,774,850,829,851,835,836,869,839,939,922,933,900,934,881,941,878,902,948,946,941,961,960,927,962,950,928,959,951,944,936,952,1021,1023,1041,1044,1028,1004,998,1021,1029,1045,1015,1030,1024,1014,901,896,929,925,914,903,932,916,914,886,920,920,902,899,931,844,842,819,779,750,745,750,726,720,746,782,751,728,1007,1024,978,988,962,1024,1022,971,1002,889,886,895,883,880,870,870,881,871,895,725,713,754,757,717,726,756,729,758,759,761,967,1000,1014,996,989,1026,992,842,851,828,862,835,852,864,846,857,964,869,839,853,870,809,794,794,794,816,806,797,816,664,639,659,688,676,680,628,674,649,618,624,610,628,1078,1123,1048,1112,1116,1118,1107,1095,1088,1125,1043,935,941,940,959,923,868,1000,971,979,988,957,976,992,973,983,975,805,773,814,791,789,750,770,768,780,639,621,606,613,643,632,622,612,621,986,982,1001,963,1023,958,1008,997,977,986,987,985,996,1013,1027,809,807,807,806,827,787,810,783,817,592,603,605,589,623,598,603,617,626,612,599,583,610,914,933,913,914,919,945,897,920,922,895,877,893,909,888,895,872,883,896,953,951,930,954,925,953,970,953,904,941,953,979,945,950,947,948,982,797,804,767,803,759,812,779,812,788,761,555,523,557,559,530,566,544,581,584,602,577,572,592,555,584,585,1058,1002,1022,1003,1019,1001,1055,1006,990,1032,1050,1000,1049,980,1036,1014,1012,1004,808,810,833,816,805,830,814,813,797,697,699,706,706,723,704,701,704,705,704,868,940,921,916,892,918,863,911,916,910,932,901,916,917,886,853,863,841,576,605,598,582,595,566,585,603,576,936,906,937,961,956,912,902,912,960,916,901,821,827,810,798,840,798,820,804,803,819,794,833,788,825,780,815,823,769,759,773,780,759,754,767,770,757,774,765,775,757,775,764,788,779,632,643,641,606,604,616,635,625,602,632,620,629,640,629,610,636,572,557,555,567,568,997,1018,977,1045,1012,1009,993,1024,1017,996,1027,849,879,841,862,868,885,830,862,887,807,871,867,865,872,886,696,719,699,727,690,710,680,688,684,758,735,758,740,731,754,729,749,729,709,733,1135,1101,1166,1122,1121,1101,1102,1087,1112,1101,942,926,928,941,949,923,609,610,584,622,574,615,579,592,559,598,576,998,960,995,952,929,952,948,930,961,979,964,972,964,982,962,979,835,864,852,808,843,855,822,845,842,863,833,863,853,1166,1203,1192,1143,1187,1171,1175,1178,1180,1169,1179,1175,1166,1175,1177,952,933,949,931,953,947,932,943,987,1087,1097,1075,1112,1092,1084,834,845,846,865,818,833,807,828,855,823,814,817,786,595,588,558,601,573,581,592,588,593,1012,1038,1028,979,1003,994,984,1026,932,1056,1016,1007,1011,1018,1028,966,997,998,1027,889,858,887,888,880,846,901,883,903,880,889,883,882,889,950,933,934,939,945,966,934,931,934,944,942,840,809,821,866,839,827,807,855,994,1002,1021,1019,1001,988,1014,1006,993,1002,881,914,872,887,922,876,931,903,843,880,864,993,991,1006,1023,1028,984,921,969,953,1016,990,988,991,983,995,976,984,1003,986,1017,990,985,994,981,997,1000,888,910,893,889,871,894,902,887,881,618,616,628,595,590,597,617,600,625,597,638,613,629,641,616,619,604,609,622,611,903,893,724,703,708,724,689,686,694,699,704,720,839,893,877,811,828,855,833,1018,1025,1001,1015,1007,1030,1015,1028,1021,944,952,952,941,970,944,932,922,953,931,933,934,933,938,942,943,925,950,943,956,927,929,956,938,957,936,939,932,941,939,843,832,797,785,827,826,818,818,860,972,981,973,958,968,966,961,968,987,830,856,855,838,848,877,860,548,621,605,632,529,522,541,506,540,557,529,528,532,515,515,523,549,512,620,605,611,611,615,608,685,687,695,706,694,671,698,669,678,659,681,701,676,690,709,683,683,675,657,652,660,912,908,921,933,886,928,927,927,935,897,904,899,897,898,862,901,899,883,876,891,883,828,852,850,862,873,865,841,849,853,882,839,882,978,969,927,963,952,947,947,986,952,981,961,902,878,868,894,877,912,888,892,900,640,676,656,641,672,646,655,680,657,643,653,647,617,777,786,801,814,816,814,783,947,963,972,987,976,958,966,979,981,1016,1003,958,961,978,863,860,867,852,883,852,862,862,862,660,644,676,650,645,676,665,645,663,659,685,630,619,939,943,924,928,935,648,651,670,674,690,661,935,944,931,947,927,933,966,975,952,928,926,951,938,952,964,968,949,966,964,970,960,918,903,907,877,882,889,897,894,881,654,564,587,573,602,581,560,580,609,585,575,575,577,992,1100,1050,1088,1063,1052,1080,1088,884,865,879,901,891,875,894,837,646,641,618,652,667,659,638,684,640,640,652,636,642,631,645,669,1110,1141,1190,1122,1122,1110,1089,1141,1107,1220,992,828,859,853,848,827,852,842,846,845,847,862,837,863,814,848,856,854,845,861,822,766,762,770,784,765,775,773,771,775,758,742,762,768,758,788,773,680,664,909,893,870,783,782,765,787,777,777,643,667,670,649,632,674,643,642,633,903,865,879,878,867,866,895,862,775,746,740,726,749,762,769,760,746,745,739,755,743,733,716,934,929,954,940,951,936,942,948,954,946,958,950,940,897,910,908,910,912,937,910,929,941,954,923,939,947,964,955,965,981,965,936,968,956,952,834,823,831,834,854,830,866,841,809,832,849,831,823,623,627,622,618,622,625,596,601,611,617,1071,1044,1095,1038,1046,1000,1034,1034,1016,1065,918,930,916,916,932,915,924,913,944,697,715,713,719,687,698,617,601,582,620,610,577,575,622,602,1025,1041,1045,1001,913,868,870,878,871,940,1072,1076,1045,1070,1069,1076,1029,1051,1052,834,858,883,879,847,873,914,894,858,871,902,849,837,890,838,865,873,874,869,630,642,617,657,668,645,674,633,663,631,661,924,944,930,951,954,915,920,903,760,769,786,749,773,774,780,773,770,763,635,639,621,640,630,630,618,607,653,635,644,644,623,747,737,760,759,766,742,632,643,639,581,606,596,600,598,598,606,614,615,578,609,614,845,855,847,854,799,842,835,868,823,861,667,687,650,653,678,678,660,700,660,669,688,678,589,605,597,618,605,603,608,617,608,580,622,597,618,582,610,1032,987,954,982,965,975,963,951,975,956,954,980,871,831,859,852,766,771,883,860,815,770,858,837,539,526,545,525,583,570,552,577,575,569,573,558,584,559,565,548,560,586,590,591,539,577,601,585,561,570,617,619,608,631,637,679,634,646,661,621,649,636,630,638,976,969,975,968,985,966,985,981,998,957,964,976,1020,930,725,741,708,712,697,726,707,743,733,715,732,715,747,754,785,788,708,730,673,687,716,685,704,692,683,695,694,984,973,993,985,975,977,944,990,968,962,838,828,836,830,892,860,795,854,865,839,822,805,830,853,865,836,939,938,899,895,902,950,947,970,1001,985,979,991,994,975,973,997,988,983,984,817,837,779,818,827,819,825,854,539,513,589,578,586,583,588,594,538,567,582,588,556,615,589,949,906,925,912,886,644,668,577,556,560,584,591,567,590,566,574,559,578,877,885,921,891,928,914,900,886,953,936,706,696,700,684,665,655,672,657,711,697,677,683,697,690,675,693,692,1032,981,973,1028,999,1024,1024,1007,951,1007,1023,987,862,828,862,818,828,856,827,835,871,875,841,854,826,853,669,636,616,653,636,635,634,651,676,664,875,829,863,769,769,757,747,779,750,781,762,755,776,763,737,736,731,738,730,746,737,744,735,753,622,619,634,633,633,630,620,770,758,772,804,799,767,769,798,794,1012,976,985,979,1019,977,957,977,866,873,864,872,831,873,849,828,851,1071,1084,1092,1083,1048,1105,1082,1058,1077,1082,1060,1087,887,918,887,953,884,882,895,1022,1072,1043,1044,1055,1050,1035,1034,1065,1022,907,931,915,902,922,903,888,901,925,907,907,904,905,900,921,1007,1034,1055,1021,1006,1033,999,1034,984,999,947,954,945,948,955,929,931,961,957,583,563,593,606,589,612,595,606,588,568,609,600,555,608,598,598,597,609,580,614,636,592,616,602,633,606,606,606,606,644,963,921,967,935,941,905,922,972,939,948,959,968,957,684,656,699,673,1059,1092,1070,1080,1081,870,856,854,855,861,866,876,965,956,924,939,927,944,949,939,932,929,933,936,925,938,939,932,935,946,941,921,936,941,954,929,941,929,944,933,945,825,766,819,818,835,806,775,800,819,828,841,857,832,826,794,835,811,853,828,949,951,952,942,851,905,901,938,922,909,934,906,911,921,917,942,956,954,951,971,969,945,950,972,953,970,800,771,832,788,594,587,597,592,604,600,566,598,606,563,596,580,596,581,598,586,588,592,575,579,602,591,606,612,591,585,590,587,566,585,611,568,548,547,559,563,559,554,563,522,558,562,552,559,568,552,569,564,550,567,549,597,595,596,597,588,611,588,628,600,602,597,656,631,642,642,647,666,1009,997,1009,1009,1040,1028,1017,1021,1000,1012,1034,985,1002,1023,1036,1003,1030,824,894,861,889,849,884,929,866,864,852,824,860,887,916,919,523,537,552,525,545,520,543,573,554,1209,1205,1152,1127,1152,1110,1139,1151,1166,1141,1118,1104,996,1030,1022,985,1021,1012,1017,1091,1086,1027,1099,1102,1096,1090,1090,1088,1082,880,864,880,907,874,872,902,893,896,604,599,596,555,615,640,630,631,621,593,638,601,599,584,595,562,537,1156,1205,1194,1153,1172,1179,1085,1179,1163,967,1006,994,972,1023,988,988,980,995,1029,1021,983,1006,1030,992,990,992,1002,996,1006,1002,993,814,820,811,814,832,815,617,643,640,635,641,642,630,633,654,603,650,635,790,824,806,794,807,787,783,831,798,768,776,999,1012,1002,999,997,986,1020,1002,1016,973,1008,1010,975,1015,800,818,815,793,838,859,846,821,812,773,804,812,842,816,810,826,833,828,812,823,607,575,595,586,580,574,592,580,565,602,841,885,854,820,847,897,862,856,862,860,823,854,846,654,648,688,641,681,562,557,561,561,558,586,563,567,577,565,559,544,543,563,576,569,568,565,561,567,544,566,565,624,640,622,632,627,648,619,628,656,630,629,625,618,626,624,626,976,994,995,1043,1045,1019,1051,1028,901,902,883,875,892,916,887,894,895,587,618,625,608,617,642,676,625,623,586,647,625,828,869,701,690,687,695,666,706,680,667,702,671,683,657,577,580,578,588,574,586,586,556,571,561,570,575,641,645,651,654,631,622,622,619,637,627,633,640,634,1117,1099,1070,1039,1030,1060,1010,877,912,864,859,873,905,887,881,892,914,923,951,947,847,913,876,885,865,905,576,552,607,535,567,577,527,553,561,582,618,579,591,625,565,529,559,540,558,554,541,548,553,1092,1073,1062,1125,1050,1132,1128,1067,1056,1092,1126,1058,1111,1100,1126,916,973,915,910,900,935,933,928,858,558,556,571,548,554,572,558,559,573,567,639,596,627,630,622,622,630,632,632,634,647,654,641,630,615,615,615,591,613,599,629,607,608,621,623,601,618,615,631,1021,1025,1042,1007,1006,1061,1077,1015,1044,988,968,978,988,997,1001,1014,995,969,983,991,969,985,1013,993,961,999,924,881,878,872,892,901,891,870,891,889,819,814,782,794,786,797,804,794,828,814,774,760,743,758,777,755,791,752,767,756,741,600,603,618,600,616,612,595,629,598,1052,1030,1094,1092,1010,1066,1083,1045,1040,1032,1075,1081,1053,1000,1020,996,1024,998,1024,1014,992,1014,1034,992,1008,1021,1017,1004,802,821,855,762,767,813,819,589,590,574,580,590,565,580,576,579,579,1120,1127,1088,1115,1115,1055,1119,1156,1106,1066,1133,1085,983,970,975,962,991,1009,942,952,972,968,932,951,954,992,992,978,958,990,1012,995,990,986,997,984,992,1010,987,987,833,841,861,856,839,866,835,861,849,839,817,610,604,591,583,597,601,531,540,549,544,550,540,552,534,557,1097,1126,1079,1099,1091,1091,1154,1158,1087,1091,945,938,914,931,936,949,912,881,904,956,876,925,1041,1033,1027,1044,1021,1015,1038,1034,1048,997,1039,1006,1026,990,878,898,591,594,557,586,578,545,538,586,604,579,596,602,576,593,617,603,598,582,614,597,620,617,983,997,980,967,966,997,958,1009,981,780,762,804,807,829,787,791,803,812,820,762,807,581,555,584,566,564,574,563,569,565,565,598,551,575,552,566,572,582,560,913,854,864,883,872,886,875,903,874,882,891,874,878,847,673,708,694,713,722,728,728,713,698,716,721,590,610,593,590,579,616,616,593,598,605,600,604,603,603,596,605,602,930,912,903,907,910,903,907,882,888,903,903,879,890,918,898,909,929,941,942,953,945,908,935,916,866,871,845,855,885,847,871,883,856,842,847,869,848,820,840,851,833,867,1056,1057,1034,1040,872,904,902,909,893,884,893,918,918,913,894,910,909,1045,880,883,877,876,870,863,893,901,886,588,570,584,577,587,591,571,589,615,604,593,606,604,641,657,627,622,640,636,613,641,655,587,598,564,587,587,596,607,609,588,623,599,612,594,600,619,594,594,597,605,595,594,588,603,613,642,646,639,650,640,675,665,641,641,966,997,957,971,974,990,970,994,999,989,989,984,951,984,983,1002,964,985,972,973,993,979,782,838,818,846,805,831,808,585,593,967,951,942,959,936,933,921,909,900,924,902,925,963,950,953,954,964,961,957,805,838,838,821,795,907,992,975,994,976,1001,987,994,972,972,990,988,972,998,1011,964,1004,990,915,893,890,860,879,878,880,882,740,743,729,741,736,714,737,735,728,746,748,626,652,654,646,623,649,640,640,622,613,616,568,581,566,579,555,585,559,565,550,627,630,622,621,618,606,623,628,618,632,643,635,635,638,654,629,629,634,634,652,624,617,620,980,992,963,975,977,996,933,949,982,945,981,945,1019,1033,1048,1020,1038,1050,1003,1047,1023,1027,1030,1045,1010,1019,1040,875,905,898,879,882,896,864,860,893,884,875,924,1021,983,1028,954,991,979,1074,1005,1048,992,1003,991,993,998,984,994,1004,1003,987,992,984,1011,977,1000,1005,1013,878,876,919,902,902,888,899,870,817,923,854,885,873,1077,1081,1065,1057,1056,823,759,818,801,826,822,793,819,805,833,751,843,831,836,653,638,663,632,657,650,653,689,935,953,974,987,945,943,977,962,964,949,949,956,945,916,973,961,951,952,962,960,970,965,964,961,974,961,961,965,949,977,791,770,798,767,776,831,813,794,839,791,802,831,916,864,870,839,936,889,952,918,919,839,896,869,856,871,878,872,816,917,922,925,913,948,952,945,936,938,927,927,953,928,935,812,859,876,847,865,851,879,846,869,867,588,574,590,591,558,580,617,583,580,607,565,575,604,559,596,582,590,582,627,572,619,552,560,577,586,566,560,549,578,578,578,573,564,554,572,577,574,573,569,589,886,937,954,906,913,698,679,678,716,710,679,689,714,716,684,688,697,712,685,703,777,785,760,795,794,795,806,809,793,800,789,778,645,648,641,615,624,628,613,657,650,604,623,581,566,552,572,565,562,565,574,541,657,663,635,643,620,647,650,649,647,639,639,866,878,892,906,917,874,897,863,879,893,898,904,901,902,886,923,874,895,895,926,919,947,950,899,939,910,906,906,921,917,907,908,889,978,962,970,938,954,955,971,990,962,966,851,881,840,866,852,847,854,541,556,583,573,555,544,534,559,551,589,551,549,1028,985,962,969,978,981,995,1008,941,970,936,918,949,938,963,949,943,926,937,951,912,945,954,933,945,937,958,922,938,950,961,938,955,958,954,962,935,953,971,977,973,986,980,962,966,964,977,968,966,969,868,800,864,823,858,847,847,853,861,845,827,829,803,890,853,914,968,843,1014,953,965,978,972,982,979,974,884,824,822,830,834,821,1068,1059,1081,884,870,870,871,893,849,890,891,849,880,878,878,568,633,629,602,622,609,636,632,644,644,609,627,611,1037,1000,997,1029,873,871,867,888,869,857,962,946,908,887,945,923,942,950,937,947,905,905,943,1008,1022,1020,1023,1022,876,854,849,880,875,887,934,928,938,930,901,901,913,883,919,938,931,923,904,928,901,926,925,918,900,915,907,1014,974,988,1008,1009,992,1017,983,970,998,982,997,996,1002,1000,833,835,849,810,834,830,832,981,970,975,991,1007,989,970,994,981,844,866,851,859,849,840,866,838,859,866,851,860,831,864,1040,1039,1033,1038,1017,1057,1029,1011,1033,884,859,879,874,868,919,861,878,916,937,962,927,962,957,965,951,953,943,957,961,948,972,965,968,952,962,871,841,863,877,883,871,885,863,845,832,856,865,593,599,596,597,599,596,588,622,651,588,602,594,593,588,612,600,595,599,594,884,967,890,877,874,895,936,932,943,831,908,901,1001,992,1043,1007,988,986,849,870,838,847,798,847,832,836,826,866,856,875,813,815,889,492,476,536,517,492,535,552,574,546,546,524,538,553,515,547,559,690,667,685,685,697,701,676,690,692,678,684,630,642,623,653,610,637,618,629,627,630,637,630,951,948,947,989,989,969,937,979,962,970,946,960,956,945,928,901,873,887,894,887,897,891,893,899,899,890,958,926,902,948,931,939,832,844,814,810,880,891,860,882,856,850,861,946,955,960,942,932,937,955,957,946,964,944,937,928,943,939,927,932,973,959,965,966,990,956,878,861,631,666,629,607,638,642,630,618,672,581,587,610,617,620,589,594,608,583,616,987,969,998,993,976,1013,989,1005,1003,956,1025,1006,991,981,1007,986,993,973,989,988,986,982,996,962,993,975,979,849,849,831,825,832,835,869,817,848,857,818,818,841,821,849,783,855,832,831,831,823,1085,1069,1105,1109,1111,937,946,897,949,924,925,916,937,955,949,925,589,606,586,558,603,567,589,616,631,576,602,570,570,590,577,589,589,553,588,570,583,595,589,573,561,601,1034,1042,1069,1097,1029,1103,1122,1131,1034,1177,956,934,956,977,947,915,950,949,973,966,942,946,943,965,956,934,966,597,668,607,599,633,621,559,577,611,742,768,805,758,772,782,772,772,786,772,795,858,890,874,870,890,879,876,877,957,924,931,956,953,955,933,951,737,798,753,734,740,751,756,712,772,628,627,640,626,625,630,644,617,605,588,624,645,924,910,910,944,947,928,942,941,925,948,913,912,957,951,941,946,983,961,946,951,956,955,975,975,946,961,840,842,862,856,856,881,843,831,861,856,657,662,670,694,664,678,673,707,712,989,962,987,982,964,977,941,933,895,848,865,851,842,855,865,834,851,863,847,819,830,853,944,889,961,925,960,1005,936,928,943,922,914,926,929,931,936,952,931,926,960,952,938,952,945,925,930,936,960,955,951,956,943,959,952,945,981,969,961,974,960,850,870,850,838,841,861,846,869,849,877,632,661,679,652,648,609,632,527,571,556,573,547,564,561,560,548,548,558,570,601,573,583,559,562,568,575,576,570,576,576,562,581,578,595,608,627,613,617,639,612,603,626,611,610,607,1108,1129,1093,947,890,921,916,903,936,930,916,932,929,907,932,909,911,954,914,992,993,998,991,1001,992,1012,987,1008,990,995,1008,1008,958,997,1007,843,883,869,871,891,875,880,893,876,879,885,673,646,622,636,620,628,621,651,676,657,638,638,612,618,585,592,578,600,601,862,870,886,846,839,905,870,626,562,637,621,618,624,630,593,648,626,565,577,568,591,571,554,580,581,563,563,566,1087,1135,1130,1129,952,940,924,925,942,904,946,914,920,1019,974,920,993,982,999,923,918,902,932,929,927,905,895,888,899,902,918,903,939,903,899,901,908,975,968,982,993,993,1001,977,977,976,995,993,998,970,979,998,994,860,845,853,893,897,881,825,822,857,884,914,881,915,957,992,925,953,984,890,857,850,887,875,876,874,878,865,862,609,610,583,585,609,602,591,591,582,601,616,613,580,610,601,604,601,582,900,901,906,929,900,950,949,892,926,891,940,905,931,895,917,923,907,956,967,952,950,955,963,920,943,945,947,962,959,961,956,932,995,988,969,993,883,888,896,879,876,872,874,881,796,748,769,761,767,754,783,769,748,764,767,760,739,763,737,928,897,927,956,923,907,948,905,912,912,922,922,905,912,938,920,917,932,931,904,932,988,965,962,949,988,953,964,966,939,969,999,1022,968,994,997,992,1006,973,995,1008,979,977,1001,994,849,829,833,838,868,851,846,847,852,832,876,858,844,835,660,876,822,794,850,835,872,807,819,812,971,996,981,997,990,1011,996,981,977,997,842,845,818,897,852,851,963,956,945,920,954,944,935,948,834,836,836,798,815,832,809,796,829,596,590,579,609,565,611,604,625,583,626,585,975,985,989,978,981,945,959,989,902,945,910,936,957,933,949,930,923,935,986,999,975,956,977,968,1000,980,883,897,884,889,874,884,882,704,714,725,697,700,712,732,727,706,721,718,692,605,597,611,562,605,595,584,568,610,581,597,603,609,600,599,587,590,591,506,514,511,539,519,516,520,531,532,534,508,525,502,523,569,565,563,592,562,577,564,555,570,577,570,557,654,637,624,657,638,641,637,657,658,663,645,671,641,652,662,654,652,645,640,653,633,658,856,839,830,825,808,822,820,827,892,854,873,837,874,852,878,899,887,874,842,865,872,937,885,895,907,895,876,885,904,875,887,843,803,775,804,800,797,836,797,774,778,523,495,565,521,518,522,514,525,510,497,510,492,500,536,585,581,586,576,570,582,575,576,572,571,577,592,605,611,639,599,606,623,619,607,594,607,616,608,937,908,947,937,946,962,933,955,948,977,934,963,988,947,919,906,663,632,700,635,665,710,636,650,664,650,556,565,558,570,552,561,568,562,584,586,536,559,558,562,578,579,603,588,592,573,588,578,591,574,582,581,586,582,942,895,923,906,892,927,925,894,885,877,938,922,884,924,933,928,931,916,985,971,973,964,959,957,984,985,991,973,988,970,886,893,865,837,841,986,992,1032,999,1016,1020,999,995,1009,977,982,1014,980,1024,1025,1011,989,1023,879,881,829,860,860,866,862,924,863,860,846,882,881,609,641,599,1205,1063,1133,1022,1070,1035,1090,1126,917,910,927,897,885,927,625,627,565,641,653,595,629,627,625,580,594,568,599,563,584,567,582,577,565,570,582,583,580,583,580,586,593,649,641,613,608,601,588,593,592,600,592,599,1022,1013,1029,1014,999,917,936,926,935,931,921,920,948,956,926,941,942,918,905,912,926,931,907,941,946,908,910,907,900,896,907,885,912,909,922,915,908,899,931,939,943,951,949,941,939,854,811,861,837,836,858,857,783,846,827,828,802,839,840,846,865,820,843,1056,1061,1031,1065,1048,1092,1074,1061,1029,1067,1033,1050,918,936,883,906,908,927,613,606,598,649,618,594,612,627,629,607,625,606,529,544,556,527,504,504,519,531,520,548,529,557,579,561,563,547,574,567,556,553,543,555,557,622,624,629,633,624,604,595,606,595,593,608,601,615,592,600,613,602,601,612,613,602,823,879,854,854,845,863,882,855,826,673,667,697,675,654,668,648,656,669,676,699,593,595,613,627,603,607,585,608,604,607,645,847,862,843,820,874,859,850,832,842,854,872,850,859,981,956,933,943,933,924,928,952,916,945,915,875,852,851,838,846,826,850,857,845,847,856,830,803,836,844,836,647,636,625,602,622,633,617,624,611,626,615,620,621,1087,1062,1065,1045,1052,1075,1080,1046,1053,1026,974,1066,1008,897,916,885,870,864,895,881,878,895,897,913,903,879,891,909,903,878,921,895,905,896,901,916,907,588,624,581,594,613,602,599,581,591,600,627,616,596,631,604,602,605,599,618,624,569,566,567,565,563,563,591,553,572,589,580,592,584,556,579,948,934,983,963,955,949,970,927,1016,675,687,697,702,701,696,658,676,696,687,963,957,963,946,957,961,934,931,963,954,922,973,924,948,951,952,932,956,951,945,958,951,943,926,957,1023,1014,1009,996,1001,996,983,879,876,874,867,836,869,861,880,847,890,888,995,1033,1018,1006,981,1005,1007,1000,1021,1008,1016,1015,999,1019,925,931,918,939,925,943,950,943,926,949,950,916,933,824,842,826,843,821,833,834,824,558,567,580,566,570,556,581,574,565,570,652,663,690,670,654,656,665,671,923,904,931,934,912,912,946,909,934,700,701,675,719,728,713,703,679,710,731,679,710,733,588,959,1029,1004,1009,983,1018,1022,860,863,879,883,875,902,851,864,900,902,1045,1020,1002,1022,1000,994,1018,1003,1019,1026,1025,1013,1030,866,890,867,851,883,835,879,961,972,966,951,978,955,967,967,962,960,962,964,941,959,976,950,958,965,964,960,958,949,891,891,872,857,878,873,849,844,841,831,834,835,825,833,845,850,651,666,678,673,660,679,638,673,695,670,700,660,809,792,809,778,791,779,814,821,786,621,602,611,608,630,652,612,609,614,640,529,524,522,518,521,516,523,533,552,535,547,521,536,512,516,618,578,565,592,563,577,590,594,605,911,935,897,921,908,927,903,889,914,911,902,930,991,986,982,953,971,975,938,957,983,965,969,984,829,828,843,822,809,826,826,835,836,830,818,851,854,884,910,869,871,863,873,909,779,785,810,770,800,792,811,734,846,795,828,789,781,812,811,772,814,557,545,531,557,586,584,594,604,606,617,616,586,597,619,613,611,607,598,613,607,593,608,584,596,576,600,603,587,576,981,1035,1047,1035,1039,1026,1067,1054,1045,1066,1017,1030,1035,1048,1056,962,922,949,943,912,992,794,817,837,869,811,833,825,838,854,806,843,822,837,855,923,951,937,991,959,949,989,972,950,993,950,947,967,956,934,919,919,928,930,933,928,919,909,939,926,936,914,921,930,671,651,654,686,696,675,654,675,675,688,657,649,664,660,671,687,679,671,668,671,680,682,665,668,599,585,591,580,589,596,586,595,577,605,591,582,1009,988,958,1013,1008,948,1021,972,950,973,921,1008,971,875,907,895,879,896,883,900,920,900,693,662,643,672,669,672,684,688,648,697,649,636,648,691,705,732,695,708,696,720,690,711,731,687,704,928,958,950,953,962,967,930,944,973,975,956,946,966,960,717,724,728,732,714,710,717,739,806,805,832,823,822,816,830,845,802,806,751,761,743,769,767,764,769,755,769,773,783,760,772,747,766,605,617,624,618,598,626,601,584,502,507,504,528,500,528,521,505,527,525,521,510,502,509,501,508,509,496,517,510,492,529,519,514,561,570,575,572,587,582,585,598,577,579,562,600,586,607,601,610,609,602,583,577,597,1026,1001,1029,1004,993,1030,987,928,899,812,774,783,768,766,775,770,755,796,779,750,712,743,707,731,721,737,723,717,757,711,716,657,635,638,625,662,618,635,633,650,615,619,645,632,641,629,630,608,602,611,619,605,635,603,860,861,847,833,841,866,841,868,873,809,856,873,837,971,990,989,952,993,1010,1043,991,963,971,967,981,976,988,1003,847,814,847,873,547,549,579,1098,1014,959,1017,1070,1012,1082,1069,1051,1083,1090,1066,975,870,883,915,872,910,883,599,587,629,600,626,611,598,604,611,601,587,573,1118,941,887,939,922,574,597,616,600,603,580,569,604,579,1015,1040,1045,1011,1010,1039,957,1019,1007,912,944,941,954,604,617,651,617,595,626,671,650,624,610,605,973,1010,1007,994,1001,1004,922,999,958,998,909,877,886,948,918,927,779,787,764,772,625,605,616,632,627,616,613,624,647,631,633,638,638,627,631,634,630,626,625,654,672,668,655,675,685,689,672,663,666,1081,1044,1066,1116,1071,1034,1078,954,936,934,902,890,574,586,585,604,608,598,586,630,555,588,551,572,546,571,564,572,589,562,543,568,555,543,661,665,634,616,614,987,968,942,944,977,972,947,990,956,956,974,968,964,930,941,927,936,950,934,941,948,926,944,918,942,842,840,864,852,827,829,901,857,846,851,876,583,616,615,1051,1010,998,996,1067,1014,1040,1013,1043,1033,1050,1073,1033,1009,1038,1058,957,950,959,918,979,930,947,930,958,922,902,942,918,830,804,838,824,826,839,839,832,806,1021,1051,1028,1040,1037,1022,1043,1033,1034,1047,854,855,853,844,870,870,858,846,861,842,574,578,580,622,561,578,599,606,572,571,589,575,1042,1035,1038,1079,992,1070,1020,1007,1008,1007,1043,1028,1017,1056,976,1006,1006,1001,1028,1013,1005,982,967,992,990,981,808,816,799,854,806,783,771,814,784,808,558,536,549,532,556,548,568,526,526,556,582,551,557,582,541,559,540,556,608,591,573,618,579,594,589,596,600,606,612,599,586,599,623,581,608,987,979,972,1003,1029,959,968,951,898,904,875,888,888,913,894,883,804,847,887,816,848,832,824,846,899,878,894,889,880,880,870,861,891,886,883,899,890,777,813,811,801,815,808,815,813,813,804,778,805,781,802,811,619,598,604,605,596,610,584,621,607,595,632,586,993,1057,1012,1063,1065,1078,1053,1010,1033,1040,1046,1041,1098,816,861,893,906,886,886,856,869,891,901,879,860,873,644,645,657,637,640,676,640,619,622,662,636,630,641,610,656,931,897,896,922,941,709,731,694,712,731,723,701,700,720,710,737,721,783,801,781,779,781,799,807,805,781,801,795,804,800,1006,960,972,965,991,992,993,999,1001,993,961,965,869,864,906,877,895,867,930,937,957,946,964,937,959,935,978,917,973,963,942,942,937,937,932,928,937,946,924,944,844,816,810,839,801,802,839,785,837,798,778,590,592,599,607,599,594,580,600,606,605,587,557,568,556,563,588,577,547,568,546,566,556,567,648,632,637,653,655,638,628,624,630,619,636,627,617,620,639,618,628,626,996,975,976,952,937,984,984,1015,966,955,960,974,968,977,986,984,986,987,978,956,958,980,989,993,944,908,830,836,857,825,861,568,535,513,516,522,532,525,552,528,565,604,598,578,615,580,586,600,609,571,585,568,578,589,600,1210,1199,956,952,937,946,899,972,965,984,973,952,918,936,1003,988,989,996,1003,988,1011,991,1012,992,983,869,837,806,853,821,807,848,828,820,833,878,913,893,872,892,983,967,932,971,947,973,974,961,998,968,972,837,868,849,864,854,836,850,835,844,843,630,661,671,630,657,650,630,862,826,843,857,840,847,834,890,699,737,948,964,920,950,935,945,935,939,918,934,932,939,954,925,951,940,936,907,924,993,984,978,1029,996,997,1019,990,992,1019,1001,1015,986,1000,992,1019,997,1006,856,884,881,848,895,842,883,903,897,856,869,856,876,876,888,852,871,866,874,873,959,976,920,940,937,956,941,945,950,950,956,958,826,788,787,788,816,781,642,637,624,670,647,587,993,999,997,686,699,724,664,681,701,661,656,673,663,679,673,691,951,975,942,941,913,899,896,919,901,912,889,907,901,910,927,944,899,915,922,928,910,928,926,900,926,871,889,892,857,883,873,863,868,860,861,865,871,891,623,633,580,643,610,628,647,683,657,647,641,635,645,614,894,854,887,879,833,975,907,856,866,882,891,853,908,892,872,878,813,780,770,797,795,784,785,800,773,801,787,796,598,595,608,613,607,615,592,587,585,604,579,603,664,682,653,662,670,668,659,662,676,664,694,657,662,862,861,865,883,884,890,856,907,883,915,893,689,638,658,682,629,664,648,624,573,613,587,580,593,581,572,594,579,586,577,580,574,579,570,598,978,952,963,957,979,713,667,710,719,693,714,715,969,961,1028,999,998,1013,1003,1026,996,1034,1004,993,883,854,839,859,843,863,876,840,885,875,559,468,546,486,528,535,526,495,480,553,596,592,562,567,573,588,553,548,582,567,562,572,588,602,565,636,620,629,653,621,646,630,633,605,618,612,629,619,626,636,627,602,625,612,605,622,625,630,609,632,906,909,892,911,905,955,900,905,640,703,689,688,680,680,727,681,656,695,565,586,587,583,600,608,589,580,569,600,591,593,596,584,583,1109,1051,1088,1063,1116,1091,1121,1095,967,974,983,991,956,965,981,955,953,964,893,919,926,893,962,909,944,927,939,948,924,945,930,936,948,925,939,938,937,964,942,940,949,937,950,941,965,924,956,950,840,829,648,649,637,649,877,847,876,878,848,855,865,870,866,867,881,850,865,836,626,655,673,618,655,636,651,649,700,647,572,584,578,563,578,567,563,636,655,650,651,654,624,668,640,650,622,615,589,626,630,632,589,602,616,608,608,594,613,1023,1022,1032,994,986,1009,1014,955,987,1013,989,986,1001,1025,984,1001,1005,1005,994,974,1006,996,987,992,896,852,849,858,1056,1089,1071,1061,1074,1060,1070,1032,1046,1036,951,904,952,913,936,930,927,939,940,954,929,1004,1012,993,985,984,988,999,972,1018,995,961,938,931,925,981,908,929,924,932,919,799,777,817,795,806,808,784,793,802,793,640,623,664,634,678,635,650,638,677,650,640,649,658,648,647,689,826,850,858,824,808,828,828,836,821,940,949,920,936,956,965,978,980,979,974,964,941,978,973,754,769,762,785,759,772,551,579,534,577,571,564,574,567,575,570,566,561,573,560,565,610,597,616,983,973,980,995,987,944,976,989,678,694,677,701,679,705,679,687,734,675,733,686,691,671,752,688,708,712,727,692,694,714,710,692,714,545,578,615,580,595,586,592,615,573,525,555,557,523,550,552,546,568,540,518,865,896,870,892,873,842,883,937,920,949,954,957,945,941,960,962,983,937,962,944,969,897,873,891,848,866,860,877,830,847,822,802,806,814,804,813,812,831,824,827,736,727,717,705,717,728,722,738,737,718,736,721,731,723,722,727,747,628,644,642,633,655,627,627,655,652,644,649,650,861,852,848,863,888,849,879,815,885,870,840,858,873,849,772,775,771,748,776,738,776,782,751,761,757,773,750,773,778,725,741,735,740,732,741,743,756,742,623,644,613,649,621,623,639,635,649,651,620,636,643,643,636,608,822,825,835,821,808,823,802,795,813,821,820,902,975,928,938,935,927,945,925,924,938,943,917,941,943,923,931,945,986,946,972,965,980,991,969,956,973,966,844,834,829,818,853,823,843,853,854,845,843,819,615,587,602,647,643,640,587,608,594,634,615,600,614,634,619,639,664,628,654,628,642,1101,1114,1095,1068,1066,1155,1084,1066,1090,1101,1067,1081,1102,1055,906,888,899,905,910,912,892,916,892,912,877,605,627,609,592,600,614,591,594,588,586,606,610,565,570,634,1081,1068,981,994,1046,1008,990,1005,931,955,964,979,945,950,921,919,963,964,941,955,778,767,778,780,789,798,792,775,797,796,784,782,766,798,787,784,792,604,621,619,613,601,1061,1013,1020,1079,1049,1053,1008,1017,1033,1016,1010,1012,982,1021,1016,839,828,826,857,882,830,612,631,628,607,612,624,603,591,599,592,615,625,597,628,596,966,958,976,959,1001,993,1023,1019,1022,983,1000,1000,986,889,878,863,912,899,883,899,884,864,864,885,889,890,872,869,889,898,663,674,671,656,654,667,677,891,904,902,887,910,888,900,867,978,977,994,1005,973,964,973,973,978,977,986,1002,983,880,909,886,901,895,903,863,881,885,878,899,889,909,862,892,911,871,892,879,1132,1101,1135,1133,1158,968,993,966,1019,986,991,805,806,822,770,816,796,796,824,831,799,793,820,796,596,562,565,599,583,576,591,596,600,580,571,565,603,581,606,599,1161,1082,1077,1147,1187,1163,1083,1145,1074,925,935,930,920,906,937,924,904,936,893,615,627,633,620,973,949,946,987,975,991,986,971,920,895,901,918,895,877,890,668,641,628,656,619,654,659,639,635,647,641,615,614,604,618,598,594,628,602,549,566,559,541,562,559,572,540,577,578,560,587,992,999,1045,929,1010,945,1001,1023,994,1016,1006,1025,981,1006,1013,1009,981,1006,987,856,895,859,864,878,858,865,868,874,841,883,883,866,852,878,869,876,881,616,610,582,579,621,592,614,598,585,584,574,569,538,553,547,557,870,872,867,911,871,889,868,952,932,954,941,966,965,973,949,947,980,952,954,970,1021,1006,1008,944,979,990,988,990,991,1009,972,975,977,985,999,974,854,840,858,871,880,870,854,859,891,871,893,837,872,868,911,853,765,808,793,783,824,783,777,781,624,669,645,650,648,650,678,637,670,1128,1049,1077,1031,1073,1023,973,1024,1031,1043,1061,923,911,933,921,928,923,931,921,914,613,598,606,635,585,599,641,626,926,916,900,909,889,923,906,903,914,908,868,897,915,872,889,917,656,647,614,663,666,661,659,644,607,630,677,598,965,1012,962,951,950,972,972,948,980,984,981,992,1034,1141,1149,1138,1155,1150,1180,1141,1142,1166,924,930,957,939,933,941,941,948,917,922,949,926,951,912,909,909,984,974,949,921,960,932,960,962,961,919,907,968,932,922,924,914,917,922,920,929,945,918,931,919,952,850,866,829,830,837,839,827,861,835,591,624,650,641,1070,1073,1036,1075,1073,1059,1071,1098,1033,1070,1071,1076,1068,1078,1076,903,893,939,943,934,914,914,893,672,670,667,674,662,667,684,656,680,680,695,655,665,945,930,942,946,916,890,947,954,925,963,951,944,928,754,970,952,960,952,937,932,953,978,1011,860,835,854,877,859,863,838,943,951,986,983,954,1038,952,985,987,1009,950,1008,991,932,966,947,927,932,942,960,945,945,915,929,949,906,935,969,945,916,984,998,961,958,971,949,965,960,964,959,964,956,964,804,843,835,800,787,829,820,831,833,823,579,601,607,599,593,595,662,694,686,680,680,680,679,685,712,698,670,654,661,673,655,658,667,674,655,668,666,905,884,886,888,893,895,888,882,943,918,916,869,946,968,940,963,947,947,946,885,860,865,868,855,852,850,864,795,779,830,790,773,804,759,765,791,794,1074,1053,1058,1047,1061,1063,1060,1054,1037,1074,1070,1055,1054,1061,1065,964,950,948,922,964,965,954,939,929,919,954,933,933,952,944,932,948,965,944,935,768,788,778,792,815,803,766,772,764,767,763,597,626,618,624,622,601,593,573,565,578,554,559,558,571,576,537,566,552,952,954,992,965,980,947,954,995,728,699,692,735,738,763,767,732,752,879,843,836,825,845,869,829,714,720,721,721,738,717,722,731,735,713,963,902,990,932,962,917,894,911,909,943,905,953,951,906,931,935,929,900,877,879,879,876,868,881,871,689,717,706,703,701,715,696,693,700,686,697,742,661,686,697,688,966,1001,1003,986,960,1025,986,1005,987,978,947,954,996,968,964,1006,899,908,912,903,947,911,884,750,765,765,738,767,751,727,760,764,754,746,742,754,741,610,616,595,647,647,622,636,625,611,607,619,619,613,614,1098,1063,1085,1148,1175,1095,1100,1081,1079,935,914,944,938,948,965,956,954,955,906,913,919,912,938,894,933,902,933,923,929,927,920,939,924,939,952,932,916,928,814,851,801,804,776,813,825,831,771,816,831,610,635,620,627,637,619,633,621,619,703,715,719,699,755,746,715,714,646,610,633,616,612,614,612,615,622,626,627,619,611,613,995,1000,979,1013,1022,815,827,844,549,574,597,622,583,569,567,558,577,661,706,609,686,689,695,627,705,724,1036,1039,1012,1030,1041,726,725,668,682,704,666,645,662,722,714,876,904,899,872,901,876,900,906,947,923,913,926,916,925,939,943,931,914,915,864,868,858,866,884,856,866,886,598,629,631,650,633,819,834,832,806,830,821,850,977,1005,985,1000,985,968,993,1023,969,1000,1009,877,902,954,972,956,964,952,980,955,975,965,954,961,675,655,629,653,648,948,987,970,983,998,957,964,974,1043,989,977,1056,936,991,1003,1026,1016,996,1018,1003,1009,990,1051,1032,1008,1018,1034,816,623,588,607,591,601,594,602,592,851,860,868,840,849,865,841,857,870,625,666,640,666,660,646,617,644,622,646,634,578,562,581,566,592,568,569,573,599,576,596,581,569,873,878,862,839,855,847,740,747,766,763,758,744,739,739,755,741,761,621,627,616,655,613,657,643,652,638,664,657,631,809,798,812,790,781,813,811,782,789,788,764,793,802,797,795,762,1011,950,951,966,967,963,963,970,951,890,913,900,884,909,897,899,873,879,946,935,932,927,946,993,964,989,1008,942,985,951,952,931,943,942,955,956,937,959,962,932,964,959,921,952,894,861,830,887,612,592,610,620,609,591,654,588,974,955,967,975,1003,1004,969,983,956,976,987,969,1011,968,948,930,944,966,919,969,951,943,934,941,914,940,931,926,985,963,949,960,933,936,957,944,930,972,941,949,948,897,950,943,929,931,976,1051,1050,1048,1042,1040,1040,1042,908,882,913,914,910,898,906,861,910,907,911,936,916,875,886,917,884,875,876,879,877,879,894,889,738,739,754,747,746,781,773,710,719,745,740,931,932,940,950,928,935,935,967,915,944,926,924,931,923,923,927,905,922,921,892,890,883,905,900,899,894,926,906,888,932,927,891,918,916,887,967,956,948,968,973,943,976,934,958,972,977,959,963,932,950,957,962,882,854,849,849,832,812,823,848,826,834,841,863,841,854,841,823,621,663,664,646,673,669,655,681,647,676,656,649,677,647,871,866,898,883,860,885,918,875,982,964,956,944,976,949,950,945,941,956,965,959,939,938,964,961,968,940,972,947,971,961,946,943,972,948,953,963,943,963,814,781,784,816,777,824,827,829,847,822,809,839,928,923,978,941,952,990,1000,950,965,974,965,982,991,976,974,990,965,991,971,973,877,877,870,877,887,902,907,895,880,885,888,882,874,749,752,752,748,731,759,745,754,744,632,636,644,604,622,642,640,632,607,624,632,600,816,791,600,606,584,592,601,620,604,598,616,612,613,626,573,570,581,575,568,547,556,555,559,1143,1150,1138,1159,1153,1174,1120,1156,1181,975,980,988,1032,1022,996,961,974,992,975,946,957,949,971,985,962,975,981,963,968,821,823,801,843,977,958,964,968,934,915,898,914,906,892,864,882,902,911,905,906,872,852,864,882,902,842,890,862,865,875,871,649,624,661,624,636,619,680,959,974,977,986,1006,965,964,968,948,939,998,980,992,990,967,959,973,984,993,992,961,947,961,928,947,964,943,945,944,923,951,954,949,943,915,934,935,946,931,927,929,958,930,929,933,935,945,943,921,916,925,910,935,933,925,915,939,928,923,771,792,797,806,801,787,760,788,788,772,784,787,584,578,587,570,594,590,566,582,593,588,567,607,589,591,1183,1130,1171,1073,1195,923,990,989,962,976,998,945,980,950,954,965,957,940,989,959,999,983,996,992,1005,996,982,988,993,991,965,1001,994,838,805,845,833,801,939,988,955,973,970,972,996,949,958,986,972,918,885,928,898,894,913,875,902,876,884,924,931,913,930,936,942,946,921,905,939,932,671,660,674,650,658,670,645,655,633,637,634,638,631,636,945,953,941,924,934,941,969,940,993,1000,1007,982,984,993,991,1002,1007,1008,1000,1020,980,989,991,1014,980,994,1024,981,876,890,841,867,897,905,880,1015,1001,1011,1001,992,1002,986,1004,904,910,877,903,876,895,897,905,882,884,874,897,919,911,897,651,634,641,630,620,639,662,655,648,663,669,650,666,625,640,631,623,641,659,635,649,610,621,607,618,598,615,594,639,616,614,569,1090,1060,1074,1096,1157,1052,1038,1121,1048,1070,1075,1047,1126,1054,1039,1084,900,919,877,910,880,869,892,881,867,880,897,901,868,629,630,658,636,626,647,630,613,612,664,661,636,633,634,651,667,666,678,667,656,991,940,951,979,985,1003,949,916,912,951,931,934,927,928,890,879,882,879,872,891,881,853,899,908,903,916,919,917,918,904,917,898,906,944,922,933,927,934,911,930,949,828,830,812,792,834,843,845,844,831,816,805,826,845,834,573,594,591,593,569,606,576,575,577,604,568,581,618,597,576,579,598,578,1048,1075,1140,1056,1050,1069,1126,1059,1125,1104,861,865,881,874,842,903,888,830,847,868,874,850,868,842,844,862,882,905,888,588,596,883,827,778,789,831,838,893,840,825,747,760,748,748,759,742,746,763,749,765,757,729,625,612,635,763,774,794,766,855,893,926,918,914,881,857,815,831,815,838,814,793,822,852,835,528,530,574,517,552,525,551,533,526,524,521,526,523,546,548,560,555,555,548,557,551,582,546,598,599,648,590,627,596,613,606,628,631,616,634,624,636,927,908,925,937,945,911,943,961,931,946,929,925,914,936,933,926,922,911,925,868,835,844,834,832,813,860,835,804,863,818,1008,920,936,896,955,866,940,859,910,967,952,938,908,931,940,940,951,930,939,839,824,821,841,830,840,839,849,835,845,831,831,845,833,843,840,835,825,622,616,631,647,599,624,622,645,631,609,654,619,623,596,805,792,784,803,817,803,813,782,942,901,940,933,919,928,976,979,986,980,862,871,865,569,584,552,533,534,545,532,518,536,538,509,541,522,547,551,1017,1099,1083,1146,1058,1052,1101,1084,1087,1060,922,899,948,877,930,930,967,916,963,906,934,964,911,634,628,663,659,658,652,640,623,658,636,647,1012,1020,1008,1014,993,1005,991,992,882,807,859,847,831,871,859,872,858,845,837,871,963,972,948,972,966,944,958,965,985,968,813,806,868,834,873,511,557,528,508,555,527,543,592,604,575,563,604,585,581,597,581,587,583,892,903,879,917,893,906,914,911,647,628,612,643,634,633,626,652,581,590,608,596,595,586,593,884,846,849,870,895,839,874,865,873,862,878,857,888,899,892,954,886,941,915,889,934,922,895,871,963,913,882,898,860,931,883,910,860,862,878,884,885,846,580,583,583,597,563,585,588,593,575,610,590,596,1065,1020,1047,1056,1039,1005,1023,1015,972,1065,1020,990,984,1000,994,1006,912,931,906,929,896,907,908,896,916,1011,1029,1023,1009,1021,1013,1033,812,816,796,789,819,647,660,661,661,670,673,700,641,660,671,675,680,648,674,665,686,681,681,676,691,686,679,685,653,692,670,678,1015,1010,986,1008,1027,996,965,1002,1013,1008,963,1004,994,969,983,989,984,1046,997,991,990,1004,956,965,996,982,984,980,888,890,861,876,877,874,893,873,877,874,904,845,907,758,728,751,752,723,741,748,733,616,614,606,623,631,608,589,624,626,608,633,620,1030,1092,1102,1064,1061,1044,1065,854,847,851,904,869,880,864,850,876,991,994,1026,998,832,856,831,840,854,841,860,823,882,867,828,839,841,819,849,923,944,925,941,955,948,930,951,806,802,812,803,791,808,801,780,835,808,803,796,786,837,791,796,788,582,570,583,575,570,1023,990,1011,1025,1017,1017,1056,1079,1010,1002,1014,1010,1009,1043,1029,1006,873,843,887,876,886,895,843,879,837,826,850,840,870,573,553,546,572,565,556,558,546,569,559,548,546,553,546,615,625,644,617,605,601,623,627,614,635,606,601,622,622,634,613,603,626,603,618,586,595,612,629,610,606,603,1012,1040,1006,1051,1016,962,1045,993,980,1019,1003,1004,1001,1024,807,821,844,825,837,862,856,592,546,586,586,566,602,551,611,592,568,665,663,668,661,671,669,651,667,629,668,677,991,972,1006,1025,997,985,1002,992,1015,988,983,1053,779,769,785,761,805,788,805,778,975,987,988,980,965,984,993,965,964,983,898,846,855,849,863,870,882,864,855,577,592,608,570,621,603,612,575,602,624,589,527,548,543,530,550,541,544,879,838,894,863,859,844,889,897,863,858,882,913,891,867,857,628,638,636,653,656,642,648,590,671,546,578,549,558,551,981,1024,1046,989,1029,980,985,1002,1017,997,1008,898,871,866,851,925,887,879,888,901,869,904,914,933,913,910,917,896,898,924,843,876,854,863,863,878,858,883,874,873,861,892,863,848,870,958,929,947,949,938,917,960,949,919,940,961,940,949,854,821,781,790,787,808,814,826,801,756,802,787,833,820,548,540,532,552,566,571,557,582,583,584,566,541,556,553,548,571,602,598,593,594,586,591,603,573,582,581,615,610,600,612,579,572,590,627,1070,1145,1107,1083,1059,1129,1099,1082,1062,1109,1029,1119,1061,923,941,947,926,922,917,922,942,892,909,926,945,900,944,882,617,616,624,641,648,599,625,612,629,604,630,629,618,604,958,979,951,998,975,1002,995,941,1006,971,1009,998,991,1029,977,862,883,868,876,871,905,872,883,903,878,642,618,632,605,640,622,1006,982,992,998,1046,1012,1010,985,998,1007,1004,1024,1021,1021,1014,977,1024,1026,1004,1014,1019,921,920,869,884,890,910,890,925,919,911,927,857,1003,997,1025,1034,1012,1016,995,997,1004,1007,1006,988,853,866,879,884,889,875,862,871,893,885,835,880,1026,1027,990,1016,1007,852,774,850,822,821,562,544,556,585,1056,1008,1012,1038,1029,1002,1020,1009,1056,1035,1008,1027,1031,1048,1010,1056,1020,1055,1047,1028,1030,1029,1040,1030,1043,1070,1025,1029,1054,889,891,890,856,887,894,899,919,883,911,897,907,859,1036,1019,1046,1019,1012,1030,1047,1027,910,894,906,881,904,915,900,911,937,898,914,927,899,897,696,710,716,696,692,728,714,712,686,692,697,683,702,689,712,970,1002,1004,991,1043,1022,1027,1024,861,879,898,837,855,848,840,855,869,875,857,852,847,640,631,639,653,642,657,642,632,635,616,822,805,838,815,830,812,811,809,840,824,818,1022,1009,1048,1023,1004,1029,1010,1010,1039,1019,1025,1021,1012,996,928,926,919,954,932,926,900,943,937,920,934,938,920,921,833,823,832,818,842,828,835,826,813,833,788,782,771,784,765,635,632,623,628,624,621,616,618,602,638,611,1055,1062,1040,1031,1006,1063,1075,1028,1057,1032,1050,865,827,821,826,843,876,819,859,871,776,826,837,885,830,859,1000,955,940,992,944,956,955,930,1058,1048,1070,1060,1063,1040,864,825,872,891,877,873,864,832,910,903,879,853,860,858,867,864,868,945,964,957,964,971,1003,973,997,1015,1014,1016,978,978,961,962,975,963,981,972,974,967,973,981,974,784,837,838,825,844,853,862,876,645,618,583,586,612,602,637,646,604,597,620,618,632,603,638,597,610,599,912,937,923,925,953,913,902,892,923,889,913,772,755,765,762,755,770,774,776,763,766,778,785,755,791,595,593,606,577,584,555,572,580,564,553,573,571,591,561,894,716,683,707,656,662,677,677,732,686,694,712,702,699,673,603,596,613,596,622,621,598,602,625,620,613,924,943,949,943,905,938,950,957,898,904,908,896,866,864,1006,1004,992,864,863,896,861,831,855,875,845,878,885,884,980,953,936,977,1008,1017,996,970,1002,982,1004,993,800,811,822,816,853,830,804,850,864,846,577,623,643,638,593,591,636,637,608,571,604,897,907,930,848,881,884,1001,1011,1007,1004,1019,862,834,857,854,888,855,1087,1116,1106,1084,1070,1060,1108,1086,1118,1069,910,885,867,911,915,646,639,617,617,638,619,603,634,629,1017,1039,1007,997,1033,839,837,850,866,861,831,852,812,843,855,839,834,866,863,847,875,882,599,612,1039,1026,1036,1031,1083,1041,1026,1049,868,859,880,879,876,873,856,849,870,877,965,951,951,968,972,956,930,949,810,789,838,787,807,790,777,830,797,775,792,763,809,794,586,611,604,598,611,584,598,594,603,603,612,617,880,853,821,836,847,892,881,825,855,887,858,752,756,776,747,759,758,763,753,580,585,606,586,591,579,588,578,582,586,594,587,571,601,533,536,526,522,527,555,547,534,520,530,528,544,536,511,1067,980,946,968,1017,1036,1010,997,1017,1007,898,876,855,900,852,878,891,855,900,871,884,899,870,929,958,973,936,928,918,962,957,897,912,978,976,908,920,944,925,951,923,916,931,924,935,952,916,941,933,918,932,782,812,813,808,811,805,800,797,814,958,920,924,925,915,959,960,956,758,815,834,831,838,867,806,792,847,827,834,826,839,837,792,838,804,849,948,936,993,984,932,917,952,941,967,979,946,976,966,946,990,1006,1001,993,1021,1003,1002,982,1003,969,1012,999,852,893,914,899,895,901,908,906,902,886,877,816,799,829,823,808,812,814,835,821,818,815,831,805,977,994,965,981,966,951,959,968,976,985,952,866,830,828,832,822,873,845,858,882,820,825,859,858,849,959,975,972,986,989,938,985,1005,977,985,982,998,983,997,995,1004,998,991,1014,1002,1005,995,1007,1019,1003,977,992,979,828,833,845,842,851,834,828,869,839,824,846,932,941,917,930,899,968,939,942,978,960,973,981,963,979,968,963,974,970,966,981,873,874,863,882,870,863,647,651,635,646,643,662,650,679,669,628,653,671,671,660,650,632,586,589,620,618,605,596,593,602,585,578,585,617,981,956,939,961,961,1012,961,962,994,965,996,972,973,998,842,550,560,547,551,526,534,546,517,626,619,624,627,633,616,618,627,607,643,632,646,622,636,630,624,632,621,637,627,677,688,663,668,703,694,671,702,656,640,632,647,652,642,660,659,658,843,781,833,857,817,678,655,675,675,666,684,636,675,637,691,687,669,603,613,600,617,631,606,618,612,602,613,867,935,896,911,877,897,909,903,915,925,857,900,900,899,868,909,713,673,724,682,692,711,690,688,687,692,546,595,572,600,557,549,565,588,585,552,562,544,544,556,538,572,579,565,536,544,545,661,629,639,648,647,637,643,656,674,660,648,665,658,651,1106,1067,1035,1150,925,934,651,853,828,851,878,854,895,878,853,881,895,859,712,716,687,751,722,693,709,737,758,722,739,725,708,710,722,871,876,858,803,819,814,795,821,808,799,804,803,788,815,824,817,624,616,614,616,594,654,646,623,624,629,652,559,550,542,553,555,551,529,542,544,544,546,530,571,571,548,1030,1045,1031,1040,990,974,1005,999,992,987,864,853,900,892,881,884,881,861,888,892,881,866,676,699,669,696,680,665,689,676,598,577,592,604,600,564,607,595,593,596,632,610,590,506,510,536,524,509,524,504,533,532,505,529,517,586,574,611,582,618,575,595,559,553,588,587,717,720,710,718,706,708,712,693,699,696,715,687,622,617,624,617,599,603,615,623,630,601,630,632,615,906,858,940,886,927,889,902,916,915,895,883,922,897,884,841,874,847,860,838,852,839,849,862,848,857,863,865,866,864,841,955,920,906,939,951,921,905,930,945,889,937,942,923,879,863,859,858,858,863,853,870,824,870,921,914,921,918,915,907,910,907,897,924,734,769,769,768,738,793,917,967,987,949,950,966,916,927,937,959,967,936,977,947,999,982,992,976,948,876,831,861,858,869,870,888,856,847,895,833,613,596,598,610,582,575,597,573,562,594,594,1004,1024,966,999,1017,1007,1024,1000,845,835,830,849,782,816,841,812,817,814,603,612,645,651,628,625,616,669,628,643,604,623,612,621,635,1220,1213,1247,1201,1283,1199,1215,1223,932,979,944,958,626,627,639,611,638,633,952,973,961,975,991,956,983,964,932,814,842,884,845,859,830,856,945,921,945,934,967,928,931,905,946,963,935,923,964,987,986,991,968,984,976,974,984,972,958,866,888,886,862,873,900,885,623,635,644,629,585,599,604,593,590,577,603,610,591,959,1008,1038,1028,1040,1013,985,995,1014,1016,1019,989,903,888,905,906,907,895,886,889,905,875,874,885,851,828,871,839,849,833,796,794,795,762,806,792,807,817,813,802,781,602,625,602,612,616,612,624,633,607,644,613,1036,1055,1071,1044,1064,1041,904,910,916,894,896,912,955,919,889,898,864,826,838,807,832,829,822,824,844,831,844,838,823,837,1000,991,988,996,993,987,979,1000,835,863,855,834,876,841,851,856,845,848,823,844,853,845,846,593,603,602,628,635,580,620,594,1035,1005,1015,1054,1030,1067,1005,1029,1039,989,1039,870,913,914,881,916,901,927,885,894,930,897,883,896,1007,1023,1030,1035,1000,992,982,986,1020,1001,976,1046,1027,1022,1018,997,894,891,878,919,852,874,902,897,887,876,615,577,612,605,632,603,591,575,603,585,588,612,584,587,605,601,602,597,578,941,959,944,968,956,924,942,943,958,1015,998,1041,1014,1002,1001,1035,836,849,818,788,826,825,823,549,576,569,611,583,573,556,1119,1080,1070,1061,1053,1045,1024,1050,1087,1091,1099,1077,1031,1099,1148,1114,1000,982,997,936,959,974,972,1026,961,957,659,677,656,683,694,637,901,895,858,890,886,927,937,940,976,942,948,964,943,853,900,848,868,883,871,864,878,874,887,874,873,876,867,874,868,573,584,555,592,588,587,567,621,593,567,537,535,568,580,567,555,563,542,562,537,570,599,595,587,606,621,606,568,580,590,591,597,601,632,606,583,613,606,934,904,928,930,918,925,922,914,927,953,964,968,991,984,978,957,978,999,963,985,818,830,833,793,844,811,836,837,806,926,891,873,863,876,861,848,898,907,910,908,922,893,905,889,914,908,892,907,825,809,796,816,824,802,844,838,822,814,800,842,953,969,953,942,959,922,923,953,975,971,982,979,942,967,957,962,974,953,969,952,952,819,831,850,792,855,851,843,849,858,821,800,804,831,877,815,948,1020,968,873,895,960,966,964,996,966,943,956,935,943,958,973,966,978,962,976,951,961,959,800,833,837,829,831,835,858,836,852,626,627,604,630,621,628,627,635,618,623,615,641,609,801,763,791,801,798,806,813,791,820,798,817,655,617,609,601,610,615,600,611,623,593,592,620,607,606,566,567,552,545,579,583,558,555,552,575,553,563,580,565,1094,1106,1070,1085,1101,1054,1116,1133,1112,1121,1052,1050,1096,1091,1106,915,627,658,671,691,669,702,650,678,636,667,658,670,658,807,833,833,822,863,859,810,818,821,813,851,852,811,836,820,859,714,712,713,713,703,718,690,706,709,701,735,709,687,685,704,909,935,939,943,906,936,942,913,943,931,919,931,970,993,972,975,976,973,965,981,968,985,983,980,974,968,803,835,832,839,826,812,834,799,791,835,919,903,955,968,973,836,828,812,844,822,810,891,822,835,818,836,937,923,929,928,920,916,980,964,931,981,966,959,956,955,967,862,835,821,824,812,839,836,827,844,812,821,821,835,837,824,609,618,575,616,600,626,582,594,603,1050,1039,1076,1043,1038,1034,995,1053,1024,1038,1014,1000,1090,879,917,915,924,737,727,734,732,730,995,988,1020,1010,852,846,853,825,858,819,854,848,831,842,846,613,599,616,593,597,606,609,601,599,609,1029,1075,1034,1017,1021,1046,1056,1037,1051,1063,1068,1072,1042,1031,1029,1090,897,920,895,881,892,869,898,913,901,858,993,981,998,1000,982,988,975,962,984,977,997,905,865,881,901,865,888,889,881,926,921,869,889,879,893,872,582,594,529,581,575,578,579,526,581,560,574,561,548,552,553,559,550,564,546,559,573,569,634,657,632,631,681,682,696,672,697,668,698,714,701,656,1018,1067,1056,1046,1077,1038,1091,1029,1015,1022,911,903,913,882,897,880,913,904,892,901,893,903,615,589,612,670,630,607,613,644,615,609,604,604,608,590,605,580,624,616,610,601,619,624,594,622,616,644,605,620,631,603,611,622,609,614,596,617,607,590,608,624,604,600,623,595,580,599,584,600,578,593,591,589,592,595,597,594,572,573,573,570,594,565,570,580,571,815,765,798,771,839,839,797,793,832,851,831,809,783,813,601,667,644,644,613,661,615,640,608,640,538,546,551,528,529,514,544,540,530,1000,1030,1038,1045,1033,1020,1008,947,913,932,975,922,920,900,912,935,950,942,918,896,841,883,878,860,880,867,846,878,888,890,862,896,634,638,613,1022,951,979,963,952,979,955,956,1001,985,966,966,967,951,865,869,893,913,871,1081,1091,1041,1046,1058,1048,1069,1102,1062,952,928,931,963,943,930,961,951,945,936,943,986,960,998,965,990,976,980,986,980,985,979,1004,973,981,978,831,891,832,883,864,834,884,889,854,883,867,524,535,545,511,546,540,573,545,541,556,536,516,532,549,543,583,570,522,553,657,650,666,650,654,649,711,703,702,744,705,715,732,738,697,721,704,724,683,704,932,962,952,970,942,950,961,910,948,969,969,951,969,970,945,765,768,782,757,761,767,635,584,630,602,607,574,564,612,591,596,578,597,608,601,563,558,547,540,544,542,543,573,536,557,542,547,551,985,1002,1011,1011,960,941,1002,972,1008,996,997,1004,963,999,979,966,973,951,960,987,955,961,956,949,952,975,959,963,991,966,967,977,805,778,806,777,767,795,799,786,774,563,533,581,548,535,540,537,615,575,581,619,592,595,586,601,586,593,595,587,1002,975,969,958,929,950,954,931,962,941,940,982,971,983,971,991,939,982,940,945,974,988,967,984,974,965,826,813,794,817,801,834,814,817,828,834,815,822,796,669,613,642,624,618,617,598,634,614,708,772,746,761,740,730,724,773,737,746,743,769,728,760,767,733,720,751,742,740,744,753,747,727,723,745,726,640,619,663,631,646,636,648,625,656,650,635,655,616,652,619,630,631,578,599,579,586,588,569,597,569,593,588,594,594,575,580,598,572,600,597,588,581,582,587,576,884,915,914,909,912,890,912,907,913,905,972,999,965,1000,966,968,1007,972,978,841,831,854,842,835,854,595,615,591,612,620,633,598,949,1055,1006,984,993,1032,1044,1055,985,1046,901,872,900,903,936,874,906,900,902,604,606,585,580,642,591,581,604,617,580,597,550,524,538,538,534,541,546,522,536,532,549,534,537,557,516,520,544,546,531,549,564,541,542,1045,1092,1092,1087,1053,1066,1042,1099,1054,1011,917,920,898,933,916,892,913,916,922,615,607,616,597,626,622,608,602,598,626,596,576,569,571,553,565,575,566,586,561,568,587,591,582,564,1006,934,977,973,947,975,979,937,960,919,927,930,946,868,856,879,868,886,884,904,852,899,870,873,612,618,612,604,612,633,615,602,995,1048,1076,1022,1022,1039,1033,1036,1078,929,942,938,928,912,944,908,907,918,937,1108,1103,1096,1117,1117,1105,1121,1109,902,888,883,888,933,909,920,917,918,893,903,914,917,920,992,993,1013,968,977,995,982,985,1003,1008,869,880,922,875,894,879,879,877,878,883,658,638,660,657,667,664,654,642,674,672,673,874,877,858,903,853,917,907,882,880,875,903,882,886,879,796,813,801,774,779,796,787,799,822,801,803,772,797,817,814,817,606,618,620,623,608,612,641,605,621,621,1090,1087,1062,1099,1091,1074,1049,964,920,964,946,934,976,954,948,952,954,931,932,877,865,849,852,844,852,872,854,993,1007,1008,1022,990,1020,901,893,916,930,915,913,914,904,910,896,915,894,904,929,932,754,715,743,617,633,622,617,622,619,618,622,631,647,631,825,792,804,783,821,789,790,806,816,803,777,795,814,775,802,835,984,995,860,825,868,849,861,841,831,853,855,859,849,850,864,601,607,618,607,981,1003,1003,977,964,1012,991,1022,848,889,876,861,884,878,859,969,984,1002,986,810,827,805,805,840,827,796,769,811,805,827,790,803,572,581,565,574,575,555,552,564,580,570,550,574,603,583,579,590,560,552,560,555,555,548,566,557,558,1109,1058,1118,1081,1115,1123,1086,1066,1078,1103,1090,1125,1143,1097,1106,931,962,949,949,932,955,936,921,923,956,951,931,949,960,921,989,913,911,948,925,969,558,592,552,565,564,592,587,572,626,569,542,516,522,532,506,534,1056,999,1032,1101,1042,1054,1038,1027,960,1013,981,991,947,1001,1007,1004,868,869,878,863,878,890,868,865,873,874,877,865,760,745,752,745,742,754,688,722,705,726,695,729,696,719,719,747,739,717,715,629,646,647,660,626,644,628,668,668,630,646,617,598,630,642,613,1088,1090,1112,1107,1000,1123,1057,1160,1128,1148,929,924,939,912,890,928,907,898,946,873,633,627,621,624,609,620,617,639,615,618,624,628,611,1105,1150,1114,1082,1076,1112,1096,1104,1099,1080,1087,1120,1095,1086,1161,936,958,1002,933,971,982,909,954,930,955,970,965,1068,1084,1084,1069,1047,1045,1043,1113,1065,1077,1081,1108,1069,844,833,832,844,822,656,689,698,698,665,650,682,1069,1112,1048,1112,1111,1073,1114,1078,816,855,888,856,859,807,852,847,881,873,849,829,856,819,777,588,563,558,557,586,607,586,590,565,1072,1036,1037,1011,1020,1015,994,1046,1040,1029,1035,1025,1008,1001,1030,988,989,916,906,902,921,930,889,882,911,910,924,939,908,897,630,607,639,619,618,612,616,598,610,602,575,563,573,574,571,591,568,569,556,564,575,533,545,543,529,1061,1066,997,1058,1084,1062,1035,1088,1073,1040,1104,1079,1116,928,923,961,928,937,927,929,946,945,940,859,857,831,833,863,872,836,839,857,840,865,952,983,958,968,962,964,964,979,987,936,921,939,907,902,904,907,926,902,890,903,945,588,586,586,600,936,930,929,981,968,941,963,996,976,951,944,967,946,967,984,971,962,968,971,969,901,922,883,892,923,907,867,927,873,899,875,911,920,876,886,850,874,887,897,930,885,874,898,877,617,649,651,658,643,616,628,606,648,640,629,689,650,548,549,669,667,674,678,641,659,624,664,683,681,645,685,696,696,690,678,668,656,650,667,662,659,662,675,659,675,669,650,672,925,959,972,943,933,951,924,950,942,959,948,968,940,935,870,887,904,896,885,860,850,867,860,847,860,853,855,844,835,848,925,918,910,899,896,890,901,907,979,947,973,972,966,960,978,988,966,962,963,962,971,868,844,833,817,848,805,822,1091,1065,1044,1108,1081,1089,1125,1104,1068,1111,1068,1110,1116,942,910,871,571,581,544,612,580,588,563,587,550,864,870,858,704,718,642,674,709,685,676,697,664,692,602,610,607,604,625,629,604,626,613,605,623,600,961,929,953,916,912,996,922,647,710,684,701,705,677,638,679,702,653,667,693,986,994,992,1000,1016,989,1030,1010,999,1046,991,1034,999,876,869,863,841,862,870,887,1010,1001,1009,980,1001,979,1001,1013,991,1000,1024,950,949,944,939,936,931,958,931,925,945,951,792,784,777,783,788,793,786,728,760,757,732,765,714,735,750,752,731,733,746,643,622,648,634,622,809,804,809,813,800,824,821,816,808,798,824,805,834,630,597,618,615,614,637,615,654,560,549,941,973,934,936,963,925,947,907,927,680,723,709,710,736,696,703,719,679,716,683,701,728,661,701,740,783,772,776,801,665,643,640,659,661,673,655,670,668,674,659,646,623,617,629,612,607,610,620,610,593,621,603,613,609,607,605,831,828,799,839,856,843,797,841,832,840,623,602,620,635,594,622,611,576,584,649,612,605,627,555,571,539,539,580,556,566,552,556,582,559,571,548,543,742,770,734,725,730,718,680,736,946,1036,1028,980,1020,997,1001,1032,1012,1035,836,845,843,831,814,839,847,862,829,855,824,578,589,577,578,588,594,939,904,898,928,901,906,936,928,931,957,970,962,953,944,950,949,948,966,949,969,952,950,962,850,843,814,862,841,811,802,803,816,794,810,788,824,817,813,807,821,784,816,814,905,915,916,925,894,897,918,918,906,910,919,913,933,913,921,916,933,920,900,930,938,949,959,958,957,965,969,962,836,821,834,816,806,846,849,851,998,999,1004,989,998,999,1005,1002,988,982,1015,981,1026,1018,1025,866,912,896,890,871,908,877,873,896,898,891,957,959,993,969,998,993,1000,987,874,870,860,854,844,872,884,869,861,880,852,858,866,853,876,779,798,812,765,773,776,764,761,767,795,609,593,586,614,593,624,623,619,608,620,602,611,598,619,590,610,601,594,605,602,604,612,602,584,592,598,593,594,608,610,915,972,943,962,949,939,1005,989,1006,993,984,992,989,1022,975,1001,1003,1000,1027,870,894,891,840,836,842,877,559,583,585,594,617,576,589,584,621,650,554,534,591,568,553,578,578,577,568,568,590,558,565,585,569,596,578,895,912,942,909,889,901,921,936,903,900,886,1051,1048,1038,1042,1020,1051,1035,1068,1034,1043,1058,1043,1053,871,861,883,908,905,908,876,862,886,895,872,903,899,856,854,877,935,858,909,997,1006,982,981,989,983,994,963,981,951,971,995,979,973,827,859,838,842,852,868,843,849,840,859,869,828,837,1007,1022,1038,1006,1029,1003,934,906,945,938,952,902,910,946,943,908,913,938,941,937,927,947,973,929,930,923,707,720,721,707,701,626,624,613,623,597,635,611,635,610,788,821,812,818,788,822,811,828,815,824,797,787,832,798,794,824,787,675,659,674,655,708,623,652,683,648,648,576,584,582,585,574,588,575,604,572,574,603,568,616,579,706,700,706,709,747,688,702,701,703,693,713,707,717,712,704,720,692,705,702,713,665,671,662,672,666,661,692,678,684,687,658,652,680,948,907,910,951,942,955,945,955,978,966,951,945,721,685,678,647,711,672,713,693,737,700,712,681,680,684,666,703,802,837,810,801,809,1012,980,1000,994,1006,1001,991,997,1007,981,999,946,956,961,929,951,982,864,866,864,961,953,957,930,968,955,957,938,945,964,945,956,945,961,939,960,841,817,820,836,836,592,595,601,589,600,571,592,624,583,588,993,968,983,984,955,1009,1011,1035,957,1016,981,976,977,995,993,985,990,825,798,843,822,808,850,856,823,839,837,807,844,623,658,631,608,583,640,633,633,620,616,625,626,603,616,593,605,624,623,597,607,603,1008,980,1030,1019,1019,1071,990,966,985,887,915,880,909,864,901,913,898,868,823,823,840,803,831,815,807,792,793,815,799,828,807,803,810,811,835,907,920,924,931,956,926,951,954,926,908,916,907,926,941,923,928,913,926,946,930,925,921,920,997,1007,992,981,1009,818,843,851,840,831,861,836,819,842,852,823,844,845,829,1006,984,994,1060,1024,1008,1046,943,925,928,911,918,935,914,913,917,916,622,586,593,624,611,598,550,563,550,554,557,560,557,566,543,552,576,547,545,1019,1081,1054,998,1065,1020,1034,1044,1010,1043,1058,918,926,917,902,919,924,915,727,707,794,742,707,739,715,762,914,898,894,917,907,911,909,895,918,907,894,890,867,875,859,885,952,964,936,945,933,925,940,959,925,931,971,967,820,816,840,840,855,829,824,815,819,825,600,631,612,629,592,610,581,639,1105,1022,1060,1010,1026,1057,1033,1006,1011,998,1023,1042,869,903,908,895,932,891,929,902,911,918,618,652,614,608,608,618,608,616,617,616,589,592,605,597,618,605,598,625,616,616,607,601,599,953,957,976,991,961,957,946,978,961,973,969,963,974,976,958,947,943,967,833,864,849,843,847,855,845,845,861,860,837,833,851,880,866,863,570,594,619,625,628,609,593,588,608,582,581,572,595,499,514,499,495,529,488,523,521,492,514,520,532,553,551,540,507,510,547,577,548,565,533,650,633,676,650,654,668,635,641,655,661,659,644,667,635,652,645,661,1020,990,976,991,1011,1019,1009,1018,1030,1010,1054,1008,1004,1026,978,1017,990,1002,1011,999,1003,1015,769,837,831,842,809,859,820,812,823,578,525,536,567,549,519,539,559,543,1137,1033,1132,1071,1042,1095,1111,1096,945,977,962,981,988,984,966,965,979,950,968,970,957,1000,938,1070,1084,1031,1098,1057,1075,1038,1064,1101,1019,1017,1005,1013,996,1022,1011,1031,1007,1016,1023,1029,884,872,833,840,850,876,863,840,877,862,868,849,847,885,856,616,632,616,649,623,625,614,638,610,630,613,638,646,628,617,852,834,800,834,843,818,694,662,690,697,698,677,708,691,848,865,850,848,869,832,1001,1022,990,994,985,992,1001,970,987,980,970,1000,1004,834,847,859,855,868,865,874,871,852,831,843,851,828,915,952,944,980,989,1006,983,988,982,1010,1002,1018,835,845,817,839,872,879,1001,1003,993,1023,1000,992,973,999,988,982,1025,982,1000,982,986,975,997,815,836,768,805,806,823,843,795,579,619,617,645,624,619,606,600,627,627,602,621,630,628,636,612,958,972,994,977,1009,980,990,1019,1004,989,994,775,775,784,797,771,769,797,781,951,961,955,938,966,948,950,959,945,948,953,946,950,938,970,946,961,951,950,963,934,953,958,956,955,967,880,890,867,878,876,886,873,872,905,891,806,825,815,827,834,793,837,836,793,784,818,837,801,677,672,782,818,833,856,844,986,1014,991,974,974,986,983,979,994,984,992,976,1009,988,874,815,848,852,817,863,815,962,944,972,967,971,955,967,983,938,979,980,983,971,964,966,838,862,871,872,843,873,855,871,1100,1052,1052,1044,1075,1049,1040,874,878,899,882,879,853,864,880,867,862,649,642,614,620,791,791,801,783,769,809,789,636,657,654,624,643,670,679,640,632,635,614,589,600,588,598,606,598,600,602,593,621,1135,1132,1132,1119,1129,1040,1095,1084,1143,1141,955,942,949,905,930,976,934,945,945,931,942,941,942,961,961,1010,989,994,971,998,834,864,854,881,868,850,854,865,853,873,865,620,613,1154,1161,1126,1090,1157,1135,1150,1148,1144,1187,1165,1200,1107,1134,1099,877,877,903,845,910,878,641,670,658,671,662,652,652,660,640,650,675,829,811,826,834,806,803,807,818,808,821,822,727,729,713,734,727,722,733,730,724,730,581,606,587,604,593,614,607,603,586,518,515,510,525,502,499,526,526,505,476,496,503,521,506,496,494,534,539,507,530,536,507,499,521,604,633,624,651,619,601,627,632,634,642,648,987,969,957,991,943,993,1004,963,868,563,589,624,575,575,578,576,581,981,928,955,931,943,758,761,747,776,781,778,789,948,921,947,943,963,934,942,926,927,880,893,881,903,895,893,954,926,941,954,963,946,948,965,947,934,848,878,866,861,851,857,869,859,853,825,838,867,859,853,839,940,949,878,930,950,896,895,941,940,924,956,979,945,936,983,849,893,837,870,871,878,582,625,617,589,631,1097,1087,1086,1105,1053,1102,1087,1124,1062,1063,950,960,979,962,963,982,1002,932,956,958,914,896,887,871,874,892,894,903,886,886,887,712,726,717,710,698,882,906,871,866,870,916,878,896,834,838,843,862,847,835,838,839,653,656,644,647,666,652,676,813,872,821,823,833,824,831,836,852,736,716,731,719,746,728,725,726,710,696,966,967,964,938,924,909,940,940,899,904,977,964,988,959,969,947,951,984,1000,990,973,1009,1003,1001,995,1004,1016,1000,1018,892,884,836,902,898,848,873,879,895,901,832,589,573,594,627,580,615,588,598,639,596,619,623,605,628,607,626,601,1070,1103,1116,1070,1074,1098,1086,1156,1091,1150,1071,1091,1083,922,938,923,899,944,902,902,922,923,944,923,934,950,1031,1052,1034,1045,1057,1059,1051,1029,1058,824,879,824,865,855,898,837,534,587,552,553,554,564,535,544,538,541,549,534,539,545,564,505,536,661,641,655,666,651,737,754,744,759,764,719,744,749,713,735,718,711,705,721,642,652,633,665,644,645,655,656,1032,1043,1023,1026,1064,1024,1060,1021,923,897,887,915,897,903,911,874,881,897,931,1015,974,970,1032,1042,990,988,983,1032,1020,1120,1101,1086,1074,1116,1085,1134,1106,940,946,937,955,930,947,947,951,924,953,916,937,956,975,970,944,989,941,898,931,897,879,883,921,896,882,890,885,887,892,888,884,887,910,971,1004,996,991,993,1005,986,973,891,874,842,808,843,820,849,856,984,953,995,1002,981,975,968,960,959,962,828,836,853,835,845,829,828,853,843,863,859,869,874,891,878,876,789,801,793,779,752,807,798,786,780,769,773,782,790,618,618,615,646,622,646,645,631,600,619,632,1054,1041,1025,1025,1110,1022,1025,1047,1053,875,860,872,839,867,850,858,630,635,607,593,616,631,611,593,619,605,634,599,612,1050,1053,1032,1062,1060,1053,1107,1096,1047,1053,1053,1080,923,895,904,938,942,882,913,958,987,971,932,967,1040,961,990,990,989,1012,877,890,891,889,895,905,894,886,880,899,658,635,693,705,669,670,667,667,669,606,613,608,615,584,606,593,593,609,603,589,588,599,604,589,1019,1072,1066,1087,1057,1080,1036,1111,1024,944,930,936,949,979,786,828,791,791,797,826,804,779,783,794,654,628,644,628,628,644,614,590,626,600,594,602,606,605,599,587,696,720,701,727,696,696,686,687,701,684,703,671,690,609,603,604,609,607,606,599,596,589,601,838,851,842,859,858,832,851,846,841,835,839,860,858,853,832,637,642,658,657,822,860,823,890,855,832,832,798,870,860,851,891,831,858,831,888,670,665,710,697,701,701,677,691,609,610,620,626,630,1030,1012,1037,1024,1011,1089,1010,1030,1012,1024,1091,1038,1028,1066,927,908,902,908,944,898,936,910,855,932,949,855,839,836,828,842,842,840,832,860,972,959,955,945,932,919,916,919,923,915,900,933,920,922,929,939,964,938,921,927,937,953,954,933,941,930,946,931,939,924,933,949,935,927,939,922,945,943,948,932,942,940,951,929,947,946,946,931,951,865,820,844,817,853,814,835,831,849,848,839,836,1008,1030,1019,1027,1014,1043,1036,1001,1025,1015,1012,891,886,905,893,895,917,877,915,915,903,889,906,896,914,916,900,883,899,917,905,1052,1064,1074,1071,1074,1069,1075,895,922,892,893,925,919,901,912,910,878,906,914,899,880,885,998,1018,1007,1019,995,1020,1012,987,999,839,849,838,823,831,829,870,867,836,850,832,950,968,937,930,934,1007,940,913,1000,957,958,957,890,923,909,983,992,992,995,988,998,993,974,993,982,973,1000,1008,999,982,1004,1012,988,1009,1024,1011,1000,1027,1004,1021,997,816,809,795,809,823,809,836,812,819,802,806,836,799,845,805,816,829,816,564,549,552,565,551,568,565,554,582,547,560,971,979,961,975,1004,986,981,960,947,969,949,923,956,956,949,935,953,958,930,997,1017,984,998,998,986,883,887,888,899,897,871,885,902,926,890,583,626,611,620,616,628,586,622,644,642,607,610,599,616,607,622,587,567,609,603,611,590,605,590,580,572,584,648,617,602,624,632,633,619,625,604,617,617,626,617,860,859,855,868,847,869,866,633,612,670,642,627,621,640,639,648,646,631,608,623,562,560,1047,995,1058,1006,1013,1002,1000,984,1025,977,948,682,664,692,680,666,1003,1027,1021,988,1045,1068,969,992,982,1010,1032,1029,1043,1006,1008,1023,991,1004,1011,1021,1007,1001,879,835,872,851,831,883,864,852,885,880,863,861,848,893,846,607,621,581,583,594,616,601,602,597,625,633,625,612,621,642,643,638,627,660,677,669,631,688,667,651,677,615,661,654,668,649,662,660,929,939,927,912,923,920,939,927,937,948,954,943,807,810,796,821,754,749,779,603,604,594,601,626,591,590,604,597,583,594,598,585,602,920,973,900,919,899,930,936,913,957,939,945,937,944,930,936,979,933,939,947,962,974,999,962,956,988,978,994,958,999,992,977,983,970,780,795,784,769,794,797,839,779,600,565,581,594,584,1079,1053,1099,1093,1033,1065,1041,1097,1057,1130,1050,1045,1070,953,951,953,971,950,964,945,948,933,991,981,952,955,825,811,809,813,824,828,803,627,584,622,613,623,587,582,604,607,488,507,510,508,490,519,517,518,508,581,554,572,580,561,610,884,867,922,879,864,932,949,958,959,973,954,960,959,987,943,965,958,945,991,964,952,862,873,847,872,886,841,871,823,861,850,900,876,608,554,595,595,573,583,601,965,1041,1025,1028,1006,1023,1026,1012,1015,915,929,939,892,912,933,917,909,950,914,1010,1004,983,1019,995,993,1012,1027,1016,878,858,885,864,885,868,903,853,892,889,888,883,888,892,889,884,886,871,895,768,755,804,793,783,759,818,767,596,593,601,576,595,620,613,562,571,595,561,565,593,586,588,580,585,567,861,841,881,906,844,861,902,875,744,756,756,763,762,756,770,748,749,747,583,585,584,553,531,537,559,535,529,518,545,524,546,936,1039,1010,969,995,963,1049,1011,1033,1006,957,955,959,995,974,976,985,979,941,936,977,1012,980,972,920,985,982,1004,968,594,611,587,578,609,579,587,567,583,552,596,578,570,565,594,576,584,581,632,637,599,589,612,615,615,606,619,887,929,905,894,913,915,925,911,1011,1003,1005,1001,991,1005,1006,1009,1011,1005,1036,992,986,1010,985,1000,979,1001,985,1009,1014,1014,1015,1000,999,873,845,850,846,848,866,881,839,839,840,845,882,871,630,593,613,652,589,614,572,588,620,608,577,572,555,545,559,566,549,577,540,547,544,547,551,779,843,869,860,841,858,900,870,835,869,686,711,674,685,629,654,625,621,634,640,642,639,645,634,656,650,655,633,639,624,845,843,860,845,839,871,850,890,846,856,875,834,863,911,888,893,881,894,884,886,912,884,917,961,951,939,937,929,931,933,948,934,939,958,964,939,938,902,939,948,826,850,841,849,841,841,843,838,849,857,853,847,858,853,630,619,621,654,647,636,634,594,649,623,626,624,609,655,610,651,830,803,792,818,799,806,810,811,792,811,816,1016,934,991,935,976,953,966,991,965,951,950,974,856,861,857,824,613,618,633,600,634,616,629,588,626,609,602,610,642,607,618,638,1020,995,967,986,1004,1023,997,983,1045,995,994,1001,970,998,893,914,910,894,910,894,929,923,911,904,932,690,696,658,715,689,705,716,682,691,688,645,612,615,617,626,620,638,611,606,613,595,606,581,641,625,638,981,978,940,975,945,913,971,992,964,1019,1036,1001,1019,1007,991,1045,1022,1053,1002,883,851,870,865,832,848,866,887,898,843,825,1069,1056,1042,1044,1040,1078,1030,1034,1024,1024,996,1016,1021,1017,1004,998,991,973,997,1013,996,1003,980,855,867,834,869,858,858,826,866,830,857,831,865,978,988,1015,1002,1021,995,1006,1030,993,1035,1018,1017,799,851,790,813,744,817,583,619,612,611,590,630,1113,1196,1146,1101,1137,1154,1093,1137,1094,1112,971,946,1003,928,962,962,945,937,975,970,989,957,910,966,950,613,613,626,610,919,921,945,899,862,899,889,891,885,921,961,917,921,953,934,961,966,941,858,835,860,892,844,869,885,874,907,884,864,1138,1124,1099,1149,1137,1139,1155,1154,1146,1148,1135,1120,864,900,951,905,910,588,582,633,587,564,603,599,603,592,602,1146,1173,945,899,927,941,913,947,953,889,930,909,941,889,884,930,912,922,917,638,698,656,644,620,648,651,637,667,703,703,718,737,734,744,746,747,728,743,730,738,734,740,733,711,655,666,662,640,643,650,637,650,633,603,591,587,617,601,613,589,609,618,596,620,630,620,573,617,612,931,947,987,972,961,949,905,941,919,908,918,908,948,894,874,891,900,917,930,907,934,901,933,906,915,935,910,912,896,922,921,926,924,966,970,988,984,864,858,881,855,891,842,863,844,893,838,849,899,611,625,661,606,604,625,604,622,656,636,582,563,568,564,557,577,560,569,573,555,565,602,611,627,612,608,599,624,638,610,616,594,598,622,617,591,607,594,631,891,911,867,619,648,644,646,671,663,642,631,634,656,651,643,629,628,632,590,668,541,574,565,570,563,560,555,554,570,563,891,912,892,867,934,895,871,920,878,948,898,937,934,931,922,920,909,932,935,942,932,961,955,919,949,951,954,942,852,833,846,869,873,870,863,825,866,862,695,675,666,686,965,982,987,944,950,902,994,942,940,970,906,839,863,836,830,842,867,867,881,1041,1036,1060,1048,1030,1058,1038,1049,1050,1052,888,879,896,889,872,902,869,902,884,895,931,924,939,987,966,914,918,964,953,958,942,934,947,939,959,947,959,940,952,957,950,958,961,962,940,805,791,790,791,827,610,617,618,614,622,599,612,611,582,963,998,956,947,972,971,968,978,986,978,982,974,952,741,757,735,759,750,740,758,732,705,751,831,826,828,859,831,851,803,841,924,925,931,908,924,921,928,938,915,917,907,928,915,907,891,894,893,914,924,909,905,884,911,913,891,820,847,833,1008,1001,1002,987,982,990,992,996,991,986,994,1001,989,904,908,901,892,886,927,886,888,903,919,891,899,907,984,1023,1042,1021,1026,1032,1026,1056,1025,1024,1003,1002,1009,914,907,903,899,927,888,915,913,617,633,641,624,605,643,604,606,628,544,563,564,569,530,528,556,560,557,545,561,517,566,541,565,549,573,551,552,575,709,727,715,694,738,716,731,747,763,716,733,741,726,1183,1272,1214,1243,1234,1165,1272,1165,1266,1023,985,1022,983,1037,1007,988,1040,1037,1014,1049,997,878,887,891,905,871,922,866,886,910,889,897,912,901,910,877,876,907,896,897,896,902,912,955,953,940,953,948,964,954,954,942,941,960,935,949,845,816,864,856,847,845,828,860,844,843,835,831,998,1028,994,1004,1006,996,993,984,1005,1009,903,899,921,919,914,917,916,900,725,752,771,747,766,728,723,729,739,747,725,695,742,739,725,747,752,757,740,993,980,1008,980,997,991,1007,998,995,851,852,845,857,996,959,984,979,990,996,1000,990,992,995,989,1005,986,980,965,861,841,846,825,822,836,834,609,612,598,602,615,618,598,590,627,587,591,594,589,595,586,578,602,559,557,576,556,567,555,567,557,588,609,587,628,602,611,606,594,613,607,604,593,588,612,617,612,611,617,641,607,626,623,616,661,639,629,641,581,567,586,568,577,587,590,569,586,591,567,1071,1060,1091,1044,1042,1079,1031,1057,1014,1073,901,930,900,895,875,602,575,575,599,584,591,577,592,593,593,593,561,590,589,570,587,621,578,579,577,1023,1034,989,968,1026,985,993,1018,980,944,956,944,946,958,947,962,940,911,914,950,931,941,933,944,949,922,926,921,908,931,920,928,944,914,923,818,795,801,809,785,813,791,773,810,770,799,786,794,808,812,825,872,837,868,860,891,966,844,883,845,917,877,863,878,894,890,904,907,875,916,907,940,990,986,990,986,986,989,987,984,1023,976,901,898,870,888,655,602,658,640,603,606,597,611,604,609,674,648,654,645,629,637,660,653,632,615,656,645,598,649,639,661,623,620,627,630,641,627,626,618,636,626,623,639,650,616,921,920,906,903,856,912,897,1008,1018,968,1013,991,972,1012,987,1018,1003,1016,1013,995,1014,1038,1006,1009,997,996,1012,996,1018,992,1021,996,1026,1047,1054,1069,1023,1023,1058,1038,1046,1054,1039,1064,1030,1011,1019,992,995,1008,1030,1008,1013,887,842,850,832,838,880,842,832,866,877,640,595,600,602,578,578,608,592,588,566,610,594,598,597,594,581,578,598,602,597,613,584,602,744,705,682,701,683,701,680,727,711,629,621,630,627,620,626,632,641,635,639,627,630,930,911,908,918,923,921,917,913,894,911,651,699,709,682,665,634,1111,1092,1076,1100,1112,1094,1070,1073,1081,1064,1094,1119,861,872,881,893,891,869,881,888,914,877,901,883,887,901,597,632,647,652,627,641,612,627,635,637,641,582,591,598,610,624,595,590,599,618,611,602,623,600,614,611,1002,999,1030,904,1055,959,952,963,984,1016,927,913,913,925,910,899,910,908,916,702,662,737,720,688,698,724,720,712,722,702,709,649,711,673,676,667,658,654,687,685,677,697,681,694,658,841,845,825,852,847,801,752,763,781,772,769,786,788,784,778,784,787,777,795,653,615,654,651,626,650,633,654,640,659,635,640,655,650,664,647,635,1018,999,965,1005,1029,1002,1019,933,965,931,950,929,953,949,920,932,931,905,952,938,928,966,948,967,955,996,963,977,952,968,956,944,820,825,803,837,803,837,794,830,834,853,841,794,879,946,972,886,913,948,918,918,991,965,975,1010,972,980,976,976,988,981,990,856,827,841,811,833,838,984,992,968,977,989,981,1015,1001,1013,866,862,874,878,850,870,861,850,842,850,832,849,873,842,859,851,846,1002,970,996,980,971,962,989,987,980,954,884,882,885,876,887,858,887,851,579,574,560,593,591,570,624,553,577,615,596,554,537,547,551,563,550,519,556,561,995,962,1011,974,1006,935,1008,965,950,970,1025,996,955,951,953,933,951,938,956,972,948,941,942,975,962,971,939,1048,1045,1049,1044,840,841,817,793,801,841,597,593,593,913,918,876,920,906,901,970,922,916,886,925,702,727,705,723,727,706,693,724,724,719,870,886,644,647,646,657,627,658,701,640,669,681,620,667,631,658,676,786,785,794,786,766,765,766,773,775,795,943,918,892,917,899,899,907,902,920,904,931,930,944,962,947,955,969,847,821,829,773,857,857,845,841,815,875,800,807,1032,1021,1013,1024,988,1017,999,1014,1011,907,916,885,882,891,880,902,898,921,895,988,1000,990,998,1003,1005,994,1021,995,1000,1017,1012,859,879,825,875,842,810,791,810,802,780,831,811,836,830,807,799,810,824,831,800,609,575,602,617,630,592,628,594,617,587,568,558,592,578,582,583,575,590,561,563,564,586,558,1119,1084,1150,1116,1080,1104,1140,1107,1094,1092,1141,935,931,992,968,935,946,958,964,949,968,949,941,780,723,731,686,716,702,691,726,699,729,692,679,716,687,707,710,867,895,904,864,859,874,923,899,881,1003,1005,973,990,994,993,999,1005,998,1000,983,978,1008,993,999,981,1012,1008,840,861,853,858,866,876,842,806,843,839,857,830,880,842,864,872,859,835,615,615,581,569,579,597,606,581,599,634,613,601,630,651,1152,1105,1051,1092,1059,1080,1025,1135,1075,1105,1078,966,954,980,994,925,961,950,902,931,912,896,915,923,908,902,903,903,925,620,624,623,622,632,645,632,651,623,646,654,654,639,642,650,653,615,624,1059,1107,1022,1022,1042,1030,1034,1037,1060,1040,1023,997,1019,1031,828,804,788,837,843,885,868,856,860,857,832,829,843,823,827,843,574,594,583,561,597,869,935,895,899,899,911,868,896,664,633,702,681,643,655,643,576,566,563,579,579,597,596,568,553,560,577,585,557,557,554,569,561,588,589,587,593,1104,1123,1094,1123,986,977,981,998,967,966,971,969,981,895,894,897,845,871,866,895,822,902,879,867,873,844,829,850,842,861,840,825,832,841,835,867,854,823,865,852,919,890,897,865,866,905,884,905,909,829,837,853,644,660,669,650,656,641,672,656,630,654,657,654,628,860,855,851,885,854,855,769,715,745,729,729,752,744,737,765,743,759,729,753,995,1007,987,983,976,961,1012,788,816,794,780,805,828,789,795,821,550,592,605,547,572,540,522,577,574,575,563,573,572,575,586,1021,996,986,1015,1008,1056,1020,981,967,998,954,1001,963,952,964,980,962,958,982,998,972,967,867,874,842,860,849,831,885,828,860,863,656,600,590,618,610,618,627,614,617,522,538,559,528,510,517,530,545,531,505,548,686,677,656,673,675,678,698,681,675,691,677,677,659,677,657,668,640,678,676,657,658,661,657,655,656,669,667,657,657,660,647,895,855,892,871,885,883,898,872,897,891,870,876,882,866,896,916,881,866,891,906,915,900,913,929,885,906,899,915,894,892,894,896,1030,1048,1052,1054,884,878,903,866,877,890,639,632,661,632,638,640,646,608,592,635,650,621,620,636,647,633,633,621,631,920,969,975,970,1009,968,1000,972,1004,957,974,978,970,956,996,981,964,951,984,952,916,929,923,925,940,907,934,929,924,927,918,925,902,917,929,937,923,941,917,906,912,801,814,841,834,848,848,830,845,828,834,819,678,694,670,638,895,889,910,931,894,922,913,925,922,919,919,869,889,936,916,920,1030,1009,1003,1012,985,1000,1015,988,981,990,992,991,984,1011,910,751,752,754,760,755,748,766,768,771,750,763,772,777,760,673,652,665,675,639,655,683,648,672,653,790,813,762,784,805,830,804,820,810,801,742,727,752,756,735,751,747,739,761,736,745,602,569,573,622,583,605,577,583,583,577,586,618,596,567,603,590,578,548,549,537,553,544,544,549,538,523,549,553,534,548,1016,1038,1043,1059,1013,1052,885,850,819,883,862,889,877,848,884,879,845,847,857,891,849,888,855,593,602,598,602,606,608,597,589,592,630,603,602,612,595,596,610,1082,1049,1070,1103,1046,1069,1127,1066,1023,876,924,912,910,902,887,587,599,539,987,1030,999,974,962,1005,1011,994,979,1002,1044,974,995,919,931,933,926,914,925,915,935,957,930,922,922,911,928,939,944,948,615,623,663,613,612,642,629,650,629,630,625,647,666,635,607,644,623,665,630,642,636,628,618,620,641,646,623,981,978,975,958,977,965,980,1004,996,974,999,991,986,978,986,906,864,884,909,904,890,878,911,912,884,895,908,881,628,693,661,644,667,676,665,635,636,626,628,625,634,622,625,880,930,918,673,690,708,676,666,714,658,667,684,691,692,688,696,713,654,883,869,873,871,859,878,889,841,676,666,674,664,639,664,661,815,786,792,781,785,808,812,811,598,604,603,608,634,627,608,635,607,630,620,600,632,511,533,500,532,507,534,521,529,527,523,528,533,540,593,595,613,603,584,589,655,657,677,669,685,664,653,664,658,668,671,652,653,895,851,867,861,876,883,721,708,736,720,736,737,735,753,762,592,604,606,608,594,600,513,503,490,494,501,520,491,493,516,502,485,530,513,505,518,500,511,530,507,510,506,518,514,504,525,528,578,586,601,597,598,603,591,600,594,584,599,604,597,602,610,581,617,612,618,576,605,619,606,609,616,607,622,615,598,607,615,590,619,606,608,975,973,995,963,958,957,989,978,997,974,976,842,874,865,875,867,894,885,866,894,896,850,873,881,894,888,861,889,883,870,886,878,897,890,763,824,771,799,783,812,969,939,858,921,892,926,933,938,915,910,913,937,904,908,936,913,912,926,914,998,952,954,985,962,957,830,837,799,841,819,845,845,842,838,781,760,761,779,759,787,764,788,781,796,772,645,648,624,676,645,663,643,618,610,598,621,610,621,669,658,650,669,649,673,869,880,882,889,888,846,874,882,872,878,856,888,852,860,957,930,934,918,924,922,912,884,950,930,926,939,911,947,910,921,940,932,924,930,940,929,938,947,930,942,940,923,780,782,746,755,765,744,784,758,765,756,806,789,797,719,542,552,550,559,546,544,552,574,584,592,582,593,574,558,582,585,609,607,613,608,582,617,601,601,603,602,616,604,602,603,616,626,596,610,588,600,602,602,602,599,598,578,606,546,570,564,566,561,558,586,565,1029,1065,1043,1037,988,1068,1068,1025,1072,1004,1015,1047,983,958,955,927,917,951,934,954,961,946,971,948,983,967,967,966,974,958,990,947,869,919,902,914,890,907,890,889,921,911,909,914,915,922,885,812,838,841,823,842,811,803,824,836,800,870,826,839,546,544,517,526,552,570,531,556,552,571,567,544,568,552,577,586,604,621,590,579,610,965,966,956,983,968,969,984,968,975,740,727,722,700,727,739,733,739,721,690,738,843,868,854,869,830,934,965,974,941,965,962,979,959,978,956,979,958,849,837,838,849,842,831,847,828,843,850,841,840,946,983,976,980,977,881,891,897,891,901,887,904,911,889,885,748,734,709,720,719,744,677,722,716,718,702,732,699,696,742,948,928,959,971,963,954,968,964,947,765,746,757,746,753,745,734,746,762,761,716,742,769,764,784,574,560,602,584,577,575,570,559,602,573,983,989,965,1018,978,941,969,979,957,999,939,923,928,930,951,951,931,939,902,925,944,958,947,951,967,968,968,943,958,957,975,867,868,840,831,878,844,839,849,852,695,675,662,664,673,662,704,670,703,679,695,670,653,701,692,898,933,915,906,917,884,892,933,900,926,970,942,936,904,931,961,923,935,932,1014,886,914,884,878,899,910,908,877,856,888,891,888,878,885,830,841,826,844,842,836,839,844,847,822,816,838,837,822,811,838,837,847,834,669,647,646,677,678,655,691,659,640,647,682,815,800,822,787,821,780,783,819,796,822,800,775,673,662,693,674,670,673,663,686,670,671,672,666,672,666,688,691,692,709,684,685,707,669,704,680,676,625,625,589,605,607,607,609,1040,1028,991,992,1024,994,869,882,870,869,892,873,884,885,861,855,893,611,577,584,621,568,606,606,580,928,932,951,928,956,955,933,924,967,943,695,673,622,663,638,636,650,627,698,584,587,592,583,585,592,561,576,572,571,550,597,1046,1044,996,990,1097,1031,925,951,940,945,970,930,958,950,937,966,999,1001,986,978,881,881,871,888,840,905,891,872,881,897,887,890,879,883,896,880,890,897,728,752,753,749,748,762,749,750,763,750,753,746,744,757,626,668,640,655,667,652,664,673,661,676,646,659,654,848,854,884,831,824,841,860,866,846,841,862,850,763,774,753,767,782,759,787,765,607,593,606,582,572,586,580,588,605,553,569,562,548,558,570,572,807,798,830,816,616,655,640,623,636,637,641,610,642,595,644,581,586,556,581,576,565,574,595,574,539,586,561,1034,1011,1052,1011,1050,1002,1026,1001,1034,1012,987,937,938,939,939,952,978,940,931,902,922,918,920,961,953,957,922,944,960,959,931,811,839,815,825,790,810,821,819,809,811,803,600,622,614,617,631,613,620,620,609,613,607,623,626,623,632,634,629,764,769,748,766,764,772,758,767,753,625,623,657,667,633,625,658,599,619,599,600,605,611,599,640,651,638,627,636,651,630,623,647,642,620,630,639,888,923,907,892,924,891,901,928,925,918,901,938,684,684,708,675,710,683,667,744,690,782,793,758,773,770,757,793,766,751,786,760,656,662,640,684,676,642,657,667,635,666,634,649,659,660,639,650,649,660,651,677,680,668,668,661,677,667,668,655,660,667,628,573,610,619,590,619,599,595,582,590,946,910,931,929,960,946,961,965,942,960,947,990,965,986,985,837,825,872,859,854,831,859,871,623,611,587,617,605,670,687,657,665,673,634,601,611,608,603,594,599,1129,1170,1138,1098,1095,1126,1165,1145,1124,907,911,948,915,911,926,895,943,964,928,630,622,567,604,584,575,550,577,576,579,569,566,569,569,591,574,565,569,612,559,558,1000,920,936,925,942,899,914,931,905,914,888,911,921,908,905,927,909,886,905,913,922,913,917,907,901,909,902,925,901,911,910,916,760,753,744,761,753,772,753,751,795,748,772,751,774,565,565,557,575,557,560,564,568,568,529,553,554,530,857,824,812,849,838,868,877,828,842,831,808,858,828,663,610,654,569,631,636,608,606,550,559,560,562,548,533,941,956,935,936,966,987,964,977,983,917,880,884,884,896,905,911,881,894,868,909,907,890,890,905,928,928,957,941,933,942,940,944,947,967,878,720,701,725,726,741,731,709,672,704,702,715,593,567,618,615,574,609,604,580,599,584,583,591,586,571,584,559,568,574,606,589,569,577,592,597,580,567,582,586,583,921,922,922,931,950,889,883,904,908,903,919,884,806,832,795,814,801,621,628,607,613,632,619,620,594,608,615,994,1011,977,948,970,940,969,980,987,849,794,850,826,806,835,802,787,841,975,981,964,984,961,862,868,875,863,858,834,858,855,882,832,832,837,855,840,873,976,982,954,992,991,969,975,981,824,841,862,821,831,844,849,867,868,868,604,605,595,600,600,612,591,579,601,593,595,597,620,595,583,580,587,600,580,593,602,576,577,564,599,596,598,569,585,592,555,548,585,589,589,589,588,585,592,592,596,581,588,593,589,581,588,581,601,584,589,597,617,600,579,588,604,613,892,894,915,918,933,933,910,919,918,915,920,959,969,971,927,941,967,972,957,970,948,964,866,839,871,839,866,852,875,860,843,876,883,859,812,919,895,895,888,880,878,909,900,895,873,886,884,905,824,862,859,846,853,882,839,840,837,869,831,859,846,835,857,694,697,704,743,682,711,682,866,829,851,844,861,895,880,860,832,880,875,734,737,713,720,742,736,736,754,708,737,722,905,902,930,946,909,939,944,930,941,987,966,959,965,953,954,959,938,959,961,860,888,873,855,867,858,881,875,866,861,902,869,869,715,725,704,722,692,709,723,703,736,722,726,666,723,711,736,941,938,976,936,962,941,930,912,945,972,924,931,947,960,955,965,975,937,945,960,975,771,744,801,763,799,777,770,772,768,755,570,581,617,586,603,617,593,594,942,938,953,987,931,909,992,928,940,911,934,942,922,939,931,915,935,951,936,930,907,907,911,898,923,917,899,885,903,888,885,905,905,890,838,794,791,796,773,774,771,776,928,914,927,890,931,924,888,921,847,861,859,795,813,859,976,968,989,971,983,976,966,986,995,862,872,837,617,616,592,621,604,623,619,648,604,669,587,632,601,600,595,582,569,588,601,578,606,574,589,576,600,707,662,658,667,670,898,895,947,897,916,901,901,900,874,932,897,893,746,755,745,787,745,766,766,743,760,733,781,762,740,571,563,582,600,610,615,567,550,545,533,534,541,562,544,566,556,538,1089,1120,1071,1063,1084,1065,1067,1103,1093,1096,1018,1064,925,941,957,978,983,935,613,644,641,660,622,654,663,657,652,627,608,643,603,560,584,562,535,574,544,561,541,561,573,603,609,578,610,592,592,593,577,602,597,597,595,572,582,597,596,600,595,585,575,586,564,571,577,586,588,582,567,578,581,574,594,576,563,866,857,812,859,881,840,853,823,811,828,687,705,676,675,674,683,668,654,649,662,663,674,652,668,677,688,694,671,655,703,691,691,684,665,658,695,698,733,704,675,666,593,619,599,625,614,616,604,602,604,622,605,605,602,938,906,931,910,924,916,922,923,917,963,885,914,966,932,940,927,962,946,952,921,964,959,952,915,922,1040,1038,1017,1053,1065,1041,1056,1072,1031,1041,1055,1029,1040,856,832,836,868,799,848,846,852,825,870,827,856,846,892,636,645,599,608,609,601,624,625,590,635,627,620,649,632,642,626,659,637,649,642,1000,959,959,1009,967,952,969,989,972,969,924,940,948,899,959,967,940,942,942,931,928,939,913,919,931,927,922,888,916,912,959,938,936,938,938,960,938,944,931,931,957,946,938,973,960,974,957,956,972,975,935,952,839,825,837,866,849,875,835,827,849,862,808,842,842,808,835,566,600,605,566,601,584,597,571,588,978,983,1023,980,1054,1012,1054,838,835,834,797,872,903,811,848,876,866,851,827,841,878,868,577,602,581,581,565,573,566,576,550,547,579,578,573,545,584,599,580,599,578,572,575,612,563,563,870,905,880,849,893,860,891,908,889,887,899,665,702,701,692,730,676,707,682,743,659,706,676,576,582,578,576,584,576,570,576,594,604,584,592,572,582,979,905,926,909,958,975,933,933,946,944,923,937,917,949,927,814,818,839,837,808,752,753,609,637,591,632,616,619,602,601,622,624,545,563,544,537,548,544,536,555,531,551,577,583,583,593,603,582,572,600,581,646,650,663,640,662,663,658,653,666,642,667,678,645,665,659,666,660,593,601,588,596,1083,1102,1078,1125,1046,1075,1024,1108,1137,1101,1085,972,942,938,944,924,941,957,907,911,948,948,935,869,948,949,969,946,960,937,958,959,945,955,844,853,805,884,860,858,861,879,880,855,818,867,859,864,621,636,634,651,661,1017,990,1015,986,1014,980,1000,1009,1001,985,853,837,825,847,864,870,855,843,678,669,681,681,673,669,627,663,661,845,855,870,868,899,853,889,900,856,885,890,850,893,872,804,784,768,783,794,799,811,798,784,789,783,799,788,781,801,798,639,655,660,627,655,613,626,645,643,657,641,642,812,821,840,840,798,853,828,793,827,848,837,1022,1005,1032,993,996,982,1012,977,978,1002,1036,1012,1017,1015,1021,1028,1020,979,1028,1022,1000,1019,1010,984,971,955,949,954,971,958,944,946,954,972,922,959,970,974,939,804,824,820,807,823,809,589,584,612,596,613,565,589,587,595,593,626,638,607,583,624,614,545,524,518,541,519,533,520,553,507,522,546,536,527,536,527,512,515,668,649,673,655,686,656,669,688,677,679,678,660,687,675,665,702,678,665,1046,1086,1045,1084,1099,1060,1064,1096,1055,1116,1096,1132,904,906,904,910,963,909,875,948,645,554,600,601,618,545,612,638,611,626,583,581,605,596,652,538,570,551,555,579,556,546,583,567,554,575,587,583,588,862,887,887,902,875,867,900,856,943,897,1029,995,1008,1041,1001,1013,1002,1028,1034,1004,1009,966,1014,817,821,797,843,825,863,863,795,856,803,824,501,545,521,499,502,513,534,544,576,539,541,532,572,533,529,530,543,532,519,527,549,542,516,875,880,840,914,834,886,849,630,659,632,638,637,634,642,683,634,598,591,630,629,649,552,590,560,591,553,554,587,562,563,580,584,943,889,908,910,936,892,899,765,735,691,752,741,691,745,728,743,713,732,750,770,791,782,784,796,777,761,753,766,733,749,742,647,612,621,616,648,622,655,649,654,634,626,624,628,636,832,835,845,797,835,721,722,740,749,723,734,750,725,721,737,731,735,1064,1044,1022,886,905,837,907,917,902,857,896,874,957,967,989,983,970,967,959,964,971,988,965,802,794,811,825,777,765,800,846,801,774,585,591,599,621,590,614,601,1161,1238,1155,1182,1089,1184,1112,1187,1212,1231,1158,1198,1252,1160,994,973,980,990,1030,999,1031,968,1002,1022,987,1000,997,1010,1000,989,1009,996,1029,849,845,839,863,855,888,887,867,854,865,841,861,637,679,655,666,671,658,656,656,658,674,652,662,643,649,662,639,662,642,641,658,656,904,903,867,860,867,914,891,922,889,880,907,922,863,874,889,874,922,890,908,796,796,797,770,602,582,628,606,588,609,617,626,640,609,619,582,608,613,614,1078,1106,1043,1061,1073,1086,1060,1071,1089,1049,1116,1088,1114,981,1025,995,1049,1009,1013,1004,1014,984,1045,1017,995,1011,1022,979,1027,887,846,868,892,858,862,886,868,883,857,875,823,828,819,801,821,778,797,806,808,613,558,583,583,568,572,571,570,576,590,561,881,886,895,873,883,888,893,847,924,952,920,924,968,943,943,914,970,939,934,939,956,965,942,927,837,633,639,618,608,604,596,617,613,579,560,553,524,544,540,1006,989,1024,989,1048,1015,1028,984,1007,1050,992,965,978,1004,949,1003,1004,1031,1014,850,848,864,827,867,828,859,868,910,913,930,969,942,870,937,970,930,925,949,948,974,942,946,939,936,918,940,915,931,959,920,935,831,849,861,828,831,824,859,833,830,622,631,656,646,643,601,645,648,634,1019,1077,1091,1113,1070,1068,882,910,934,884,934,926,941,916,863,913,924,906,915,907,917,912,908,680,660,685,665,674,691,668,672,650,680,893,885,880,901,886,903,896,884,885,888,908,890,759,751,757,772,765,761,769,772,762,633,611,586,582,602,599,596,621,605,634,591,623,612,598,612,619,555,549,549,555,548,570,550,1153,1140,1077,1155,1143,1067,1078,1094,1146,1077,1132,1104,1097,1143,936,970,923,943,955,950,942,641,632,686,629,665,654,642,619,540,559,571,551,568,577,554,561,584,591,563,530,539,550,543,540,545,532,540,525,543,558,1062,1160,1041,1114,1150,1065,1097,1165,1105,1087,1123,1168,1132,1079,1119,1108,1072,1138,950,973,927,983,964,997,953,990,962,972,941,961,1036,1078,1040,1072,1049,1063,1076,1065,1061,1073,1039,1054,1067,1082,1046,861,863,911,874,902,894,839,871,858,913,892,865,586,548,552,550,563,553,585,561,550,525,529,626,574,626,627,580,631,573,609,620,655,624,1021,1017,1008,1011,1007,1052,1001,987,1002,985,1035,712,707,706,694,711,682,701,724,735,701,717,681,1023,1029,1060,1030,1042,1009,1029,1029,1045,1029,1051,1036,1044,1087,827,835,858,880,849,846,869,878,642,590,610,623,605,629,615,611,615,601,998,1013,982,1029,1008,908,903,913,908,869,881,918,888,860,924,916,659,659,622,641,656,634,649,635,940,944,947,921,933,900,953,969,903,655,683,669,698,717,698,962,1027,981,976,1016,1018,1014,1001,982,1009,982,1000,1035,960,887,864,919,890,855,868,922,888,902,890,631,563,617,620,569,539,1084,1064,1075,1004,1085,1089,1115,1029,1043,1063,1010,1083,972,955,982,967,923,940,956,953,629,610,591,618,612,609,596,599,602,603,590,599,600,1014,1011,925,843,871,876,866,870,869,874,860,872,876,888,874,842,888,982,1002,968,994,970,976,976,983,983,1005,914,909,894,872,911,892,919,888,889,882,903,916,855,894,902,909,908,903,874,621,652,622,641,641,636,628,624,618,626,633,611,623,606,643,1090,1036,1102,1121,1056,888,898,864,891,884,889,908,899,930,909,877,543,532,553,554,550,553,534,576,546,592,535,531,518,558,565,563,530,601,600,605,612,625,595,594,602,602,604,1049,1051,1099,1099,1022,1138,1072,1076,1145,966,981,963,946,978,970,993,955,1001,861,855,871,845,864,857,845,854,975,987,981,992,1002,988,1011,996,995,1009,1001,877,896,910,890,930,909,942,899,903,891,897,901,982,1008,987,990,1013,1003,990,986,996,979,989,1006,1013,1021,1027,867,868,882,859,880,896,825,891,856,881,865,875,874,838,871,568,525,584,524,539,554,557,563,517,528,506,508,501,526,539,547,534,604,616,594,601,604,627,601,636,638,639,667,643,648,644,633,639,629,626,634,1114,1106,1096,1085,1149,1145,1112,1059,1116,1073,1090,1084,1112,1124,1009,985,1015,1018,1035,1008,990,976,991,964,1009,989,1022,1014,958,1006,1025,935,883,854,903,907,899,875,907,891,900,695,708,676,690,691,698,578,582,594,604,613,602,984,1002,989,1043,1021,970,997,1058,1009,1023,984,1056,858,923,869,862,862,823,979,996,1009,971,999,991,990,857,874,858,897,859,853,856,840,868,894,867,852,849,853,874,874,884,591,641,601,1050,1030,1009,966,1028,982,999,1001,1042,1000,1001,1005,1058,875,865,889,913,961,876,931,971,1007,968,959,1034,1018,1059,1033,1054,1018,1033,908,913,910,940,906,950,936,986,981,910,1005,941,979,937,951,924,919,934,920,916,938,918,921,917,953,929,950,936,945,932,930,943,911,908,924,831,812,794,841,829,803,810,794,824,826,823,828,836,1124,1130,1110,1130,1141,1101,936,926,923,897,935,929,947,938,923,934,921,702,684,692,697,694,665,647,660,688,692,861,851,868,873,857,841,887,891,865,871,864,826,683,686,674,663,678,652,663,704,680,650,680,605,628,602,631,606,625,616,616,609,912,907,885,927,908,897,899,894,892,913,930,927,936,911,916,862,912,897,728,742,733,730,768,763,744,749,752,749,767,751,949,994,984,968,960,976,992,935,1039,1035,1069,1044,1045,1053,1023,1061,1040,1033,893,852,861,846,883,875,843,864,1032,1062,1063,1073,1030,1076,1025,1029,1058,1059,915,919,990,1013,1016,1014,1008,979,1007,993,974,1001,974,1019,991,997,811,810,804,835,830,790,788,833,781,779,832,802,832,839,544,568,570,550,530,571,589,584,599,576,588,624,567,581,579,608,572,598,586,577,566,639,672,645,642,641,636,661,616,626,643,633,637,663,612,637,994,971,1004,973,1006,1001,979,742,719,743,740,680,742,707,716,744,691,688,728,702,732,736,735,713,745,797,792,800,806,763,806,675,623,626,630,625,641,648,604,627,633,621,808,781,804,802,811,812,638,674,673,661,669,649,691,653,654,643,673,645,641,795,763,769,755,781,798,776,672,640,633,657,646,618,634,639,635,570,581,582,548,573,581,578,578,557,580,571,538,567,559,573,574,548,578,576,553,576,557,561,575,551,576,593,573,579,592,608,589,578,1026,962,1002,1025,989,966,953,948,943,951,946,965,947,960,944,924,901,924,909,911,920,906,897,916,904,897,959,957,942,935,962,934,939,936,932,919,921,927,816,841,845,618,597,629,593,599,595,599,582,597,602,589,644,645,597,635,621,611,610,613,607,628,930,897,892,835,885,926,889,868,864,877,846,862,685,683,716,695,678,690,629,612,627,615,613,630,617,633,630,984,999,1010,1016,996,1035,1022,1036,1009,1043,942,904,919,915,915,933,955,979,990,963,854,870,859,852,608,614,643,645,613,623,632,627,565,559,579,565,555,569,582,566,613,660,676,673,684,624,634,664,630,633,643,624,643,648,619,631,652,633,653,999,1045,1062,1004,1045,1001,1057,1007,900,897,926,922,907,930,952,923,940,924,949,907,918,924,946,816,816,781,791,834,823,795,793,809,825,804,816,678,661,632,660,672,653,651,661,646,639,650,621,602,615,578,608,564,574,569,580,596,572,574,571,596,585,589,586,586,589,614,590,609,618,610,595,623,605,594,613,615,624,613,611,617,611,606,616,613,628,593,614,596,591,598,607,598,604,609,593,586,611,593,596,643,653,644,636,645,655,650,643,645,642,623,629,639,643,980,954,1012,978,1013,957,1036,1030,998,993,1005,984,982,991,1022,979,839,571,542,570,555,547,546,1032,947,974,1035,991,982,969,1021,927,929,922,897,925,900,897,912,915,889,872,902,619,622,593,638,628,1036,1032,1045,1034,1044,1025,876,887,882,898,890,899,804,798,785,630,619,612,650,626,643,610,632,639,617,630,597,567,575,557,591,564,567,566,562,565,570,572,561,574,563,931,973,987,956,1004,982,958,960,926,949,957,910,965,716,753,730,729,750,700,730,740,717,723,694,719,693,733,731,787,783,794,814,756,764,783,611,606,628,619,612,610,589,622,623,612,615,641,578,585,575,584,578,615,586,615,609,605,845,845,812,788,844,805,828,811,855,830,792,707,651,647,634,644,666,641,628,645,943,954,969,953,966,940,945,932,960,932,773,780,743,759,764,784,730,740,746,757,1019,998,996,1020,987,982,989,998,997,982,862,859,849,836,856,850,880,814,856,836,978,967,979,999,963,993,956,968,965,1009,963,952,975,962,977,954,956,834,851,845,901,847,859,811,844,878,866,838,868,810,843,883,848,854,855,549,553,544,562,574,560,574,521,560,531,567,569,565,1096,1116,1023,1069,1060,1008,1063,1043,1073,1083,1059,1065,1084,1092,974,940,1005,1006,1001,983,805,822,818,801,801,791,815,801,833,608,597,616,620,609,604,615,614,629,620,639,616,616,631,600,630,586,632,599,592,611,566,557,531,537,544,553,546,550,533,546,532,589,609,587,604,628,577,559,621,573,571,576,587,600,573,590,1161,1209,1149,1199,1151,1164,1109,1137,1154,1143,1145,1153,1167,1127,1146,1010,1027,1027,1023,1038,1010,1021,1012,1042,998,842,818,826,810,842,830,804,834,822,848,848,822,849,599,579,613,635,621,628,611,613,616,618,621,983,911,951,948,940,923,856,819,832,809,829,855,833,831,841,816,838,578,614,581,575,579,587,563,600,568,561,558,577,575,620,581,590,574,619,590,576,568,597,587,598,594,620,605,622,610,610,596,602,605,620,612,604,621,607,597,599,615,592,600,606,598,615,579,600,588,602,583,618,608,606,600,596,601,617,618,604,607,578,573,568,592,563,562,552,574,621,612,604,598,586,602,587,605,606,603,595,620,938,883,924,932,918,939,864,890,917,867,897,898,981,1023,986,1013,999,1016,986,972,1005,987,891,934,925,910,898,896,905,896,926,927,682,631,621,667,673,665,672,558,575,594,582,588,606,579,582,568,1068,1064,1044,1002,1043,1018,1043,1051,1037,1064,881,906,881,881,858,903,865,977,975,1009,1012,1060,947,1025,974,1009,972,1025,1002,1042,1047,1032,1018,1036,1036,1029,1008,1048,1037,852,862,856,861,843,848,875,850,833,854,883,827,846,891,913,792,871,867,869,544,539,562,599,571,570,539,532,572,576,559,563,578,562,947,964,926,939,937,906,918,984,979,991,978,980,1005,990,1003,989,975,983,975,965,1003,839,828,852,853,832,818,812,844,873,1009,989,1003,1000,986,1018,998,1021,1021,988,1007,997,1003,991,1025,1018,998,897,858,878,873,861,881,854,880,871,872,863,884,900,870,879,879,1007,956,957,995,990,936,964,935,958,963,969,934,971,981,979,961,970,960,955,959,988,989,961,967,963,987,973,981,845,838,849,823,861,817,858,835,808,820,839,844,827,832,833,653,651,681,660,644,646,647,656,663,665,638,657,842,845,870,836,870,843,827,859,849,841,856,869,861,843,764,759,733,741,725,748,753,725,588,555,564,602,556,593,585,620,597,575,550,544,543,556,558,539,1078,1034,1029,1073,1066,999,1035,1013,1035,1049,1130,1055,899,939,947,951,927,932,924,965,994,977,1039,974,979,983,1009,991,1018,969,1001,973,950,953,963,961,938,940,939,963,941,961,962,958,946,951,853,877,872,860,865,863,879,889,709,722,699,725,731,718,752,718,629,606,655,653,636,652,638,637,623,621,652,635,661,665,639,641,618,634,649,648,645,629,650,645,650,609,604,618,604,615,597,611,619,593,603,585,593,601,605,908,886,884,892,877,874,928,861,891,884,881,892,909,928,904,881,691,685,714,695,708,712,706,688,722,670,697,691,682,862,833,863,837,907,876,861,842,792,778,811,787,798,766,795,787,949,946,963,974,961,961,941,933,900,888,903,894,898,898,907,882,916,910,905,890,933,904,905,905,911,914,923,938,931,944,952,959,955,946,866,860,841,837,822,826,679,665,878,867,873,875,864,880,897,909,918,945,926,948,947,942,932,941,942,934,910,941,918,911,931,906,930,933,944,916,911,910,932,938,884,924,911,943,932,954,957,928,936,945,951,930,948,967,948,969,958,957,964,964,964,963,980,955,916,890,893,893,881,928,898,865,899,897,907,774,713,683,719,699,698,753,707,726,669,684,952,935,965,917,957,955,944,941,946,908,929,922,904,955,925,919,900,927,914,926,944,955,933,940,952,951,950,1022,1023,1026,1046,1022,1046,868,892,860,883,878,968,979,977,993,994,973,987,962,975,1014,836,815,793,610,591,617,619,659,628,656,620,635,629,624,637,597,645,934,976,1015,920,980,907,944,926,973,898,947,947,963,959,918,968,935,965,934,965,956,969,961,955,963,943,984,973,919,923,913,929,920,915,944,918,927,909,916,924,767,822,819,814,818,809,816,786,782,771,768,778,828,792,784,555,535,546,534,534,536,586,534,542,538,599,576,570,555,560,564,575,577,572,590,607,599,614,620,606,623,634,1008,995,1011,1018,1069,1036,984,1051,978,984,1021,1004,992,1001,913,920,916,924,924,915,904,924,908,930,932,914,913,907,927,908,898,922,929,919,845,816,827,812,834,828,814,832,778,822,839,797,753,752,764,766,791,713,733,716,723,710,717,736,733,736,727,736,725,715,706,624,646,637,637,637,634,625,613,616,611,641,798,809,825,794,800,861,772,794,836,819,676,643,676,660,669,660,675,660,654,677,628,611,603,596,624,595,605,615,631,616,610,603,599,614,604,620,613,609,610,588,599,588,605,597,613,601,605,605,585,570,558,573,556,1009,961,979,997,968,935,1014,1027,965,951,929,985,949,983,966,1003,995,1005,989,995,992,1007,1018,1004,1021,1007,962,1020,986,1014,858,900,876,886,903,879,928,843,896,637,617,607,586,615,577,603,566,589,553,545,554,525,550,542,531,552,541,538,533,829,817,862,843,815,620,636,617,623,650,634,576,614,680,591,608,623,611,616,641,549,563,541,555,574,535,530,547,561,533,974,946,992,961,1018,990,948,979,872,926,920,898,912,854,888,907,899,919,911,906,984,991,976,1013,975,988,992,997,979,851,854,850,824,838,858,860,858,869,839,878,855,857,867,855,861,899,837,840,871,885,825,871,874,860,892,879,857,917,865,894,899,894,880,890,896,862,907,897,885,957,1013,981,1025,973,991,981,993,997,955,814,822,796,786,756,832,788,782,801,772,858,581,549,538,547,552,581,535,557,557,539,612,608,569,562,576,606,1144,1152,1083,1139,1173,1123,1142,1154,1119,1099,988,1008,1002,993,991,1000,984,1007,989,844,826,836,856,816,849,855,823,878,891,916,876,906,902,886,908,877,876,863,857,863,869,869,878,868,859,870,1005,1006,1016,990,1015,988,1008,1005,1006,1003,997,997,814,818,825,818,788,823,784,800,771,830,848,803,1073,1044,1049,1019,1041,1045,1060,1081,1039,1037,1038,1062,1027,1029,1030,888,859,829,845,854,820,876,863,841,636,623,589,602,597,623,593,1090,1119,1095,1066,1139,1105,1049,1069,1120,1108,1086,1056,975,957,960,948,954,984,942,736,712,705,702,692,728,720,751,594,603,529,496,483,519,505,522,522,493,483,521,511,551,572,953,983,983,968,1016,1001,997,980,944,959,965,751,779,757,738,758,777,730,748,748,766,767,895,873,897,862,887,875,912,868,886,862,861,875,855,851,867,879,864,844,857,860,858,924,899,905,912,896,919,929,906,905,825,629,637,647,631,636,643,636,639,623,624,628,730,800,765,751,800,764,770,766,690,655,690,671,658,662,654,656,672,668,624,654,681,644,664,667,644,652,613,614,626,607,612,612,597,601,619,611,615,617,619,959,999,996,999,956,963,956,969,1007,985,914,897,884,899,896,885,919,896,925,884,976,928,956,952,971,950,941,958,944,881,881,893,860,876,726,737,726,738,743,730,747,773,737,725,751,749,772,753,645,644,633,648,630,640,641,642,644,635,624,614,624,806,821,808,797,799,775,804,613,581,620,598,597,585,608,612,523,522,526,518,522,530,538,538,535,514,552,525,617,623,633,628,657,651,637,631,619,641,636,637,625,630,639,620,639,909,876,915,940,870,913,912,895,874,752,673,706,706,723,765,750,754,746,777,760,763,778,990,947,987,955,964,944,977,1024,1019,1019,1009,1000,1011,1015,966,1001,1019,1004,1006,872,884,890,899,875,881,907,891,890,922,880,892,874,903,880,1002,991,972,998,984,990,981,987,996,970,967,1030,974,972,981,960,989,986,997,883,881,912,889,907,898,897,900,908,888,605,561,543,575,596,570,575,556,549,574,515,543,536,533,563,556,542,682,658,658,673,677,670,676,666,719,717,730,747,732,719,732,732,975,960,1005,716,749,701,740,713,698,685,690,717,694,707,754,525,536,547,544,553,536,554,550,590,542,551,538,532,540,505,515,506,516,514,501,535,554,540,565,555,572,565,566,575,564,552,568,570,552,568,558,576,592,586,595,587,575,594,590,547,559,656,625,586,558,601,552,585,617,629,609,578,610,572,575,596,618,571,633,625,638,637,620,631,628,638,625,615,629,590,562,547,556,550,1070,1029,1049,994,1000,999,1001,975,967,1008,1025,996,1039,980,982,955,944,978,967,965,948,951,952,931,943,959,794,802,805,791,832,820,846,767,832,715,726,730,740,723,723,721,745,724,728,747,645,633,640,624,616,603,620,498,525,502,536,508,506,524,519,510,504,512,516,511,505,530,568,586,577,536,560,563,575,570,571,554,573,566,568,565,583,575,555,568,578,597,595,601,580,598,624,589,597,604,583,585,564,601,581,589,1088,1067,1082,1032,1075,1052,1105,1031,1127,1099,1076,1099,820,799,858,852,861,845,826,848,861,597,540,553,561,565,562,576,1078,952,994,1002,953,1013,981,1030,1053,977,952,942,961,922,957,941,980,933,942,969,922,959,949,620,668,661,691,800,779,773,798,809,819,770,779,771,773,791,788,813,602,611,625,607,619,621,633,595,658,623,620,632,587,1187,1207,1091,1281,1273,1220,1175,942,931,947,931,949,954,925,950,952,1008,911,960,979,976,993,1001,976,1036,1015,1002,994,1009,997,973,998,1009,993,851,837,801,847,876,848,826,829,861,829,833,817,895,919,922,922,917,912,904,911,908,923,912,923,901,907,941,903,938,916,942,937,913,934,911,953,946,939,822,829,867,834,829,809,831,866,821,833,603,599,608,577,592,612,603,594,615,976,935,966,999,980,1008,965,920,965,986,965,1011,956,983,980,1006,993,1008,968,991,980,980,995,992,957,985,989,984,992,967,971,979,815,812,807,827,797,820,805,789,829,795,811,855,814,837,813,799,843,618,631,612,657,662,618,639,613,644,639,614,606,615,610,617,626,606,606,634,969,983,987,922,989,957,949,1024,940,927,918,909,929,905,932,918,915,923,919,926,905,927,926,910,923,915,924,907,922,927,928,926,936,922,908,919,905,922,939,922,794,725,796,788,733,763,764,791,794,564,589,575,540,543,534,534,545,533,523,571,634,624,645,651,657,643,650,645,644,647,628,660,1023,1004,1027,1006,1029,1016,1024,1000,1023,1002,1027,986,1032,1067,1032,982,808,846,808,850,849,836,845,825,842,838,636,651,659,643,604,801,788,795,787,794,812,859,805,806,762,787,794,799,765,805,788,807,779,781,762,751,735,745,742,739,774,751,586,579,602,591,582,602,599,584,571,646,606,587,602,592,624,584,636,617,624,609,558,556,574,565,575,538,573,571,830,825,835,849,816,840,826,666,635,625,647,643,615,615,640,641,622,626,625,639,624,635,560,527,549,560,1081,1110,1011,1063,1056,1094,1116,1099,1072,919,917,912,907,937,927,936,905,939,925,901,908,914,929,919,924,909,989,915,958,954,958,969,947,931,965,927,950,966,976,993,976,979,999,967,993,796,852,844,835,817,825,829,864,832,852,541,560,534,562,573,553,583,563,1091,1138,1084,1068,1039,1077,1131,1099,1088,1072,1070,1100,1134,1041,1079,1062,1125,963,959,972,937,968,981,961,957,949,963,983,974,977,989,971,947,1022,1054,944,1018,1002,999,985,1014,995,1007,982,825,861,858,872,888,868,849,859,889,888,832,858,885,631,626,614,606,601,620,627,611,916,928,900,889,898,932,962,885,925,932,909,906,904,944,916,971,978,962,925,943,949,940,929,955,966,942,942,991,980,996,987,989,986,972,982,968,980,866,833,852,882,845,856,802,831,934,964,953,937,963,962,958,952,958,952,947,983,955,940,975,961,793,856,823,827,833,869,821,844,853,847,843,860,935,939,930,947,974,950,915,909,918,979,909,921,968,895,940,968,928,931,930,935,932,935,950,920,914,943,932,941,915,915,913,884,919,911,919,901,917,920,925,926,934,924,932,931,980,963,978,964,964,962,989,963,973,973,961,982,973,966,916,903,847,878,862,867,850,881,892,865,856,866,564,570,561,588,568,583,553,580,546,573,637,615,590,578,601,616,628,613,647,642,623,634,609,646,617,626,619,625,644,655,635,597,632,992,1060,1087,1081,1065,1073,888,866,846,923,1047,974,1041,1057,1017,999,1045,1046,987,1050,989,960,964,993,973,973,959,947,967,979,962,975,967,985,983,976,956,962,960,963,966,966,895,870,846,899,864,892,874,891,624,612,621,643,620,632,634,548,536,547,532,532,548,527,571,543,590,592,574,597,579,594,564,578,568,572,565,565,551,559,547,563,600,614,605,601,617,607,604,605,688,694,703,700,669,621,600,601,602,584,620,601,621,604,603,949,951,947,950,958,950,948,950,926,924,910,903,928,965,1005,956,964,978,964,997,969,983,969,979,946,945,994,983,828,835,829,878,815,886,868,833,841,1132,1136,1119,1105,1093,1105,1134,1130,1115,1114,1095,1140,920,879,903,896,881,916,881,885,605,590,599,614,601,607,604,618,610,607,597,602,1056,1036,1006,1010,1030,1006,1056,1040,1041,1029,1011,1008,1065,1045,1045,1017,1004,1035,1013,997,1033,1027,993,1033,1032,852,816,815,840,828,824,826,858,817,842,863,844,801,834,793,605,593,575,578,594,604,621,602,621,600,631,622,620,623,599,619,604,605,596,628,617,646,955,976,964,956,975,951,990,938,1000,996,979,717,746,747,713,768,706,733,720,742,781,748,937,925,886,901,907,921,886,912,959,970,946,945,958,966,951,942,965,943,891,910,935,905,918,904,906,912,939,665,658,625,671,641,630,597,622,655,621,650,648,634,555,553,560,540,540,563,535,526,548,542,538,546,552,536,564,547,555,508,548,530,538,535,536,532,540,533,539,635,651,997,1023,1029,982,997,986,986,996,992,1037,814,831,759,802,791,813,945,969,969,965,984,967,952,973,955,898,931,941,931,933,926,932,933,826,815,819,791,832,817,803,821,828,772,825,829,814,955,994,985,972,992,913,925,910,922,912,927,904,912,903,913,930,917,694,733,751,720,732,731,717,734,736,700,705,722,725,710,596,586,587,610,609,588,585,615,571,607,602,569,546,559,555,551,571,569,571,567,848,864,885,827,821,831,829,883,812,813,856,651,649,676,640,639,654,607,660,576,570,558,543,569,563,570,571,555,566,560,579,575,560,565,898,885,947,935,920,917,912,933,728,753,744,754,852,801,841,825,815,857,849,820,822,733,732,756,722,750,732,721,724,749,1002,961,962,965,947,963,973,944,955,968,952,959,992,957,971,955,888,880,886,910,889,862,885,866,883,874,987,970,979,995,972,990,967,997,988,987,848,1067,1032,1029,1090,1061,1072,1042,1035,1056,1054,1041,1027,930,901,933,930,944,923,921,917,918,932,949,946,620,610,584,611,640,657,604,648,614,580,620,615,612,959,965,1007,968,942,951,970,970,932,976,975,947,998,914,926,906,946,907,963,936,935,921,915,941,827,841,849,854,840,858,833,913,928,910,910,923,902,907,886,912,901,626,671,660,671,625,656,636,649,656,636,637,603,661,677,645,673,666,612,614,664,599,593,608,614,580,583,584,621,602,591,590,597,592,936,976,951,986,919,928,731,791,733,739,725,751,780,748,753,757,728,754,749,731,744,758,757,751,982,957,981,966,966,983,960,972,858,836,818,855,872,844,860,828,887,894,850,833,866,850,845,826,849,819,848,823,831,1003,1008,1024,1033,1010,1058,1030,1054,931,927,933,945,952,930,919,958,950,918,970,952,950,960,931,930,974,942,933,951,856,866,849,838,823,856,829,833,842,665,647,642,676,652,667,644,649,661,654,693,683,663,651,658,674,966,971,978,981,987,946,967,713,690,701,693,707,692,728,708,710,719,708,708,715,701,812,824,799,826,804,803,809,818,841,1003,1004,995,1019,1008,908,899,895,882,909,912,908,909,913,894,656,656,665,665,640,647,924,929,916,926,908,918,903,901,945,917,916,920,907,913,737,710,720,746,695,765,767,729,730,881,879,886,857,882,875,871,916,894,897,624,613,631,623,650,627,626,627,630,980,992,1045,1061,967,998,1025,1043,1028,1015,1037,1011,1006,936,905,897,907,893,888,930,922,912,893,902,903,866,905,917,581,538,534,553,576,580,554,548,599,548,542,551,539,557,553,562,635,626,643,628,652,630,653,631,648,639,616,634,636,1041,1042,1068,1065,848,870,832,875,839,849,864,842,834,845,851,869,855,847,856,839,889,860,741,758,757,752,777,758,785,779,762,779,804,773,554,546,522,520,527,532,499,512,536,501,513,509,527,520,508,497,515,998,1054,1111,998,1068,1038,1072,1077,1125,1077,1121,974,980,949,960,969,986,972,968,697,694,691,722,706,708,705,573,603,580,587,580,584,888,854,857,843,836,873,829,883,833,810,825,687,698,700,850,891,843,823,860,894,848,891,847,840,861,870,879,712,674,693,708,670,696,698,675,897,859,861,911,868,879,899,879,909,835,862,864,945,970,984,965,973,954,958,966,995,965,978,964,982,959,961,992,989,995,986,982,968,996,984,1017,966,993,986,986,970,990,982,989,823,859,852,843,857,895,947,937,871,886,912,893,922,961,905,928,933,963,939,929,944,934,918,925,947,881,835,843,839,861,863,835,888,849,810,822,847,846,829,848,847,1122,1158,1185,1117,1128,1119,1080,972,990,953,975,961,974,978,612,655,644,627,602,649,645,633,803,803,833,839,790,809,791,835,775,781,823,623,631,640,577,635,605,632,628,614,602,592,612,582,603,591,572,588,591,578,566,596,616,566,574,611,578,591,1033,994,1030,1014,1040,1038,1028,1046,1049,1000,1031,1056,798,778,820,779,808,795,800,812,775,799,817,816,569,615,593,634,618,613,634,584,595,613,535,566,541,552,547,529,547,534,534,533,526,536,893,908,886,900,887,880,692,686,665,700,672,697,1021,1039,1032,998,1024,850,828,849,882,841,878,866,619,579,592,594,586,569,556,589,559,591,584,602,588,610,608,597,586,594,566,604,612,594,583,575,580,570,584,582,583,586,601,586,585,575,594,587,583,574,581,582,581,578,568,552,558,552,561,560,537,545,555,541,550,555,555,546,543,560,549,582,604,605,602,599,609,601,588,604,598,974,971,947,952,981,972,946,974,964,925,716,711,713,744,686,728,751,737,820,850,866,839,844,875,831,855,834,684,689,677,670,655,665,661,654,626,659,686,677,683,673,657,650,671,769,739,730,749,728,746,737,743,722,738,713,768,647,640,678,646,662,669,651,660,650,642,663,673,634,642,626,632,619,922,859,888,843,910,865,899,895,903,900,861,756,745,706,746,992,983,988,965,978,966,977,995,981,982,986,974,985,975,884,874,890,890,862,889,703,729,744,736,734,741,724,723,725,719,729,724,729,709,724,766,722,737,604,643,620,590,625,575,608,615,606,615,600,592,578,614,596,530,509,549,537,520,540,518,577,561,564,568,591,551,554,569,551,581,593,594,727,728,727,707,615,623,616,621,625,630,815,809,791,797,820,791,782,803,745,778,796,784,625,612,598,606,604,580,620,515,529,543,557,531,557,534,549,553,533,554,565,569,539,518,540,1194,1242,1254,1226,1224,1232,1215,1154,1060,1063,1104,1081,1037,1041,1066,1003,1012,1039,1010,630,699,631,638,661,673,665,654,640,663,1055,1046,1035,1012,1052,1040,1013,1038,1026,999,1033,1025,965,982,908,990,969,965,922,967,944,966,968,936,979,968,976,979,824,803,796,811,826,810,819,820,803,823,830,806,796,782,593,583,583,962,793,792,782,789,774,819,795,807,794,797,795,787,814,793,650,684,680,678,665,680,663,681,667,665,656,897,888,904,885,902,865,883,906,895,895,873,919,896,908,864,885,897,880,892,803,774,810,764,796,749,768,786,782,767,711,938,936,979,993,962,966,956,958,924,947,926,938,965,927,953,961,955,949,939,940,930,940,909,931,941,939,934,932,925,929,868,847,828,823,824,832,860,830,877,871,852,836,813,805,825,841,830,627,590,621,576,595,614,603,618,593,648,610,643,610,604,582,602,654,626,614,648,624,609,637,645,533,528,515,541,534,550,534,530,513,528,541,592,596,598,583,600,592,595,602,613,611,607,601,596,597,600,605,609,593,614,582,603,608,603,599,610,597,600,601,599,602,596,592,619,613,620,602,596,631,615,609,627,619,616,621,600,633,639,1058,1069,1048,1049,1020,1051,1036,965,1039,1078,1024,1027,921,927,914,937,913,936,899,935,954,916,926,913,578,594,613,558,596,662,581,614,585,569,616,901,886,872,904,885,905,913,875,912,880,889,897,909,893,926,897,884,911,886,881,852,865,855,867,868,877,863,855,940,925,903,908,916,906,924,932,944,923,1059,1043,1051,910,892,900,879,929,890,915,896,639,616,599,624,593,603,610,591,579,591,592,596,700,667,670,667,678,657,694,681,661,647,654,661,698,646,686,694,655,676,669,670,889,890,916,913,887,888,911,918,863,784,787,786,760,781,788,784,768,776,774,774,792,761,629,632,615,628,629,615,652,638,637,610,605,600,582,616,584,608,599,592,608,593,588,575,575,568,571,577,581,590,587,574,576,591,569,970,1021,982,1004,1054,1013,990,1013,1022,1001,1009,972,1028,1010,1035,1045,983,988,995,978,1002,997,1010,988,1006,986,997,1014,1000,855,834,843,834,856,873,849,813,619,578,585,624,607,611,575,604,958,977,938,928,945,934,901,915,929,967,977,953,943,962,995,967,1001,1014,842,839,880,867,861,838,842,838,852,842,828,1063,1066,1074,1071,960,933,967,939,920,949,957,954,921,956,600,585,644,628,625,618,605,618,618,1024,1002,1021,1013,1017,992,903,901,924,900,890,885,876,892,874,895,885,894,976,998,991,996,1045,1011,1046,1019,1103,1085,1077,1082,1088,1119,1116,1070,1088,1065,1088,1122,1107,953,975,985,635,671,679,664,648,650,660,572,564,576,586,567,605,579,590,598,567,572,567,560,796,800,794,771,769,758,775,775,802,778,758,802,781,751,763,749,795,779,792,801,651,660,640,607,667,637,665,661,641,631,661,637,581,575,603,602,604,585,596,600,576,597,580,581,577,682,711,695,688,699,697,676,716,676,657,665,661,649,671,655,655,675,654,682,897,901,892,898,905,896,888,885,908,900,953,962,983,962,963,940,978,938,963,969,958,969,940,945,990,956,949,818,873,848,854,853,871,854,866,839,845,850,875,874,834,845,842,862,861,816,837,1076,1107,1088,1072,1094,1074,1100,1079,1065,976,1005,1015,989,1004,1016,999,1009,1043,806,801,846,822,843,832,822,809,966,941,947,970,964,963,968,972,951,952,992,962,976,955,991,961,962,881,908,873,892,882,890,917,903,854,887,901,878,894,881,903,891,646,656,694,680,684,660,695,648,692,706,667,680,682,692,685,701,681,626,592,631,594,600,606,628,589,617,616,607,609,597,597,604,600,611,1031,1028,1052,1035,1033,902,869,887,912,900,909,884,742,775,712,749,744,747,718,753,756,720,758,738,1019,1000,1011,1026,1036,1021,1049,1029,1048,1041,1032,1042,1035,1049,1046,907,894,932,896,934,934,911,888,910,921,939,927,855,817,843,837,830,841,810,854,871,837,839,868,847,841,859,833,960,935,958,968,944,945,953,956,957,937,959,964,975,968,965,951,958,951,956,843,824,800,840,821,866,835,951,968,934,937,962,963,955,949,879,816,854,887,801,848,863,859,871,857,505,511,575,519,544,539,519,567,538,560,532,591,604,589,1009,1003,944,998,1031,1041,1061,1026,1022,1031,1066,1027,1049,889,868,867,857,872,888,913,869,840,935,967,979,968,825,857,896,872,848,849,585,568,590,611,594,591,596,571,579,620,587,598,920,956,975,971,975,974,981,1012,977,971,1004,935,997,950,960,695,691,662,699,658,674,675,678,689,675,1137,1080,966,968,957,914,991,921,901,921,919,984,905,808,797,788,807,820,774,828,989,973,956,968,982,988,958,965,961,986,944,961,895,909,930,918,908,903,896,907,900,870,861,606,562,603,600,555,566,586,573,567,556,567,550,565,555,551,563,562,583,830,898,876,852,869,632,649,632,652,649,613,602,649,631,641,610,634,604,653,628,606,640,618,637,607,599,619,611,594,628,585,622,618,604,589,1101,1155,1126,1133,1186,1166,1129,1183,1135,1154,1099,1188,1170,1107,980,980,970,915,976,971,969,966,1013,977,985,967,978,973,593,590,576,575,566,572,589,562,571,582,573,555,567,558,555,555,565,559,563,534,570,560,983,944,957,922,902,898,929,913,921,923,927,907,881,896,883,892,905,880,878,898,870,875,909,877,865,891,856,897,902,871,874,874,812,770,805,788,815,776,778,778,765,801,789,774,571,570,611,573,576,570,605,610,575,595,585,581,594,588,592,604,825,913,864,848,901,875,896,678,592,617,642,637,648,621,564,577,565,540,570,565,553,571,576,556,566,576,827,839,828,856,859,830,832,828,661,703,682,660,669,671,689,686,706,696,664,697,698,671,671,691,607,599,605,611,608,616,593,593,586,604,609,602,615,609,566,898,912,870,873,864,896,896,901,881,668,629,651,666,665,635,677,662,697,652,658,666,940,956,948,945,942,936,924,955,985,983,977,954,990,922,917,945,937,911,910,938,925,920,920,917,979,968,990,971,1009,982,971,1034,973,988,1013,992,906,862,894,897,881,896,860,877,864,885,611,619,621,656,602,628,636,655,651,635,655,612,643,631,639,640,644,614,615,579,585,572,586,607,577,992,1107,1019,1075,1060,1128,1059,1069,859,828,875,856,891,867,853,839,748,745,711,763,726,728,733,701,714,726,711,725,716,731,717,1121,1095,1117,1130,1157,1096,1086,1081,1094,850,883,804,846,868,822,869,595,634,600,583,855,893,906,897,922,925,914,769,810,777,786,796,794,784,804,651,637,665,646,641,624,649,628,760,744,746,736,746,736,784,760,734,728,747,607,607,639,669,648,636,584,558,594,590,597,574,582,587,586,600,597,580,616,614,608,636,623,616,624,1020,990,1024,1029,1009,938,964,962,855,875,879,885,894,859,893,631,615,633,620,632,1016,1007,1011,1050,1106,1055,1116,1104,1127,1049,1137,979,964,995,980,965,977,950,977,952,948,966,968,970,936,929,991,1005,601,602,601,646,607,638,640,633,618,684,640,575,619,654,622,632,635,892,901,900,881,872,861,867,748,711,708,744,743,742,724,730,741,736,913,905,893,922,807,811,820,775,825,824,835,803,809,781,831,836,970,967,985,985,963,970,991,967,977,989,993,987,968,978,981,981,977,978,1000,957,992,990,802,834,874,801,818,820,828,811,830,965,907,912,884,906,932,922,889,925,930,964,923,929,931,915,941,929,913,922,932,900,927,904,920,987,936,941,946,939,968,955,943,962,933,961,924,959,943,958,946,940,820,822,855,809,781,814,828,635,619,630,604,630,660,630,632,638,651,602,606,622,616,628,618,624,1071,1066,1074,1011,1052,1009,1023,1059,1017,1064,996,946,899,928,903,877,889,610,594,578,601,624,605,616,604,614,540,548,537,553,546,541,532,565,546,559,556,533,544,549,563,548,546,565,558,552,547,547,552,569,570,571,551,572,561,571,598,588,548,567,575,1023,1034,1013,1069,1018,1001,1026,1030,980,1024,990,983,986,996,983,989,964,974,1008,981,989,973,828,788,810,827,810,827,839,806,864,888,887,925,880,901,898,880,874,879,896,880,866,896,884,851,856,870,858,848,864,878,621,637,650,646,624,640,642,650,636,641,661,669,643,611,625,603,610,621,614,616,635,600,591,617,610,615,1092,1090,1075,1076,1042,1091,1068,1061,1033,1104,1086,1063,958,986,923,942,987,959,957,926,974,943,968,957,963,987,969,961,953,818,846,845,824,812,840,835,842,777,789,777,782,763,788,782,791,788,784,787,789,770,795,773,777,772,774,658,651,651,630,614,662,649,644,832,847,625,644,618,629,592,597,621,586,614,616,521,513,527,513,520,507,572,556,553,573,565,583,562,572,546,560,569,558,581,584,566,591,589,596,587,935,952,992,981,972,982,956,971,961,959,968,960,975,852,822,834,848,807,817,850,832,809,848,555,627,631,629,594,593,603,620,597,581,606,713,724,726,722,697,736,737,734,716,703,743,703,698,741,725,726,623,643,640,627,634,644,609,618,598,599,601,611,629,620,608,619,599,647,613,602,605,611,608,610,674,664,676,665,674,654,687,689,1078,1146,1043,1036,1068,1090,1045,1096,932,940,637,626,615,599,657,626,637,592,608,870,863,844,832,835,847,835,885,926,930,931,903,975,904,916,911,886,906,939,924,963,968,956,946,972,974,961,978,986,981,968,979,966,1078,1061,1112,1078,1077,1082,1075,1082,809,782,804,856,856,785,816,834,849,852,850,831,780,852,809,838,787,590,576,572,551,564,578,584,820,870,871,867,868,849,850,887,638,669,625,630,636,619,627,674,686,645,511,520,531,522,509,517,502,517,521,492,482,528,530,517,531,550,546,527,529,526,561,541,574,567,548,555,579,553,544,566,996,1080,1053,907,899,889,909,905,915,900,886,917,915,909,930,914,571,591,623,635,652,585,649,620,630,638,646,636,702,592,745,773,783,753,757,741,733,770,773,757,785,781,756,760,772,761,779,769,769,769,754,751,738,773,769,761,632,629,628,620,619,624,644,646,593,612,617,636,628,653,1031,1022,1028,1016,1059,1037,1045,1018,854,845,886,886,850,871,867,846,874,1037,1027,1005,1019,1019,1019,1016,1014,1034,1036,927,933,935,940,914,929,911,920,949,931,920,962,813,817,809,803,818,851,812,770,786,795,785,801,756,788,788,784,775,618,646,630,644,644,615,629,616,614,622,613,634,624,1109,1095,1089,1119,1106,1127,1095,1110,1114,1185,1060,1154,1179,1085,1080,913,899,859,871,924,871,915,900,935,874,880,923,908,565,570,554,537,568,572,517,573,503,554,569,569,541,549,558,630,610,631,604,645,637,620,628,627,641,631,626,636,617,628,610,633,646,639,634,637,629,624,628,969,953,975,983,958,963,993,936,984,995,982,968,984,925,948,944,935,920,916,944,940,789,813,811,811,801,818,812,824,813,798,825,809,818,818,800,787,672,647,657,665,676,649,656,654,679,662,663,640,828,847,831,839,841,850,815,855,832,751,760,753,767,751,631,640,628,632,629,621,628,794,802,793,820,780,790,625,637,610,598,623,601,642,644,564,572,621,624,639,542,567,553,558,552,566,533,545,553,561,561,1159,1150,1158,1146,1115,1077,1095,912,929,922,939,898,940,930,919,942,920,925,932,935,912,960,936,623,570,615,606,566,584,607,598,602,622,587,610,592,570,602,1054,1015,1028,1040,1015,1054,997,994,831,876,874,843,877,875,899,852,671,664,636,648,654,654,628,677,666,665,669,651,901,880,911,870,885,903,891,882,885,891,649,689,687,686,720,675,691,692,716,706,695,697,671,687,824,810,800,799,799,828,827,966,954,941,971,970,942,945,943,953,960,943,957,918,929,945,945,943,960,841,830,788,802,838,797,622,597,635,628,598,628,1047,976,992,1076,1010,978,996,1032,1027,1036,1001,1057,950,924,915,897,924,918,960,896,947,938,895,950,950,580,623,574,516,567,573,601,584,581,576,593,576,561,531,590,585,574,586,623,640,611,642,615,642,629,632,641,659,649,632,637,650,672,643,647,635,996,988,970,1027,1001,1020,986,1018,1004,992,970,1024,1006,999,1028,1033,1003,997,1015,1020,1021,845,866,895,881,855,856,880,843,506,515,499,494,533,544,544,545,505,559,535,529,539,559,545,557,513,618,619,625,643,658,637,632,642,634,628,629,644,616,744,744,718,743,739,749,764,743,737,731,752,748,738,750,630,617,631,646,633,642,638,629,640,821,845,862,829,890,866,865,713,667,688,655,668,683,816,835,855,836,862,837,821,863,866,653,650,626,630,647,636,633,641,639,631,1014,1004,983,994,973,987,1013,999,992,981,992,969,971,979,998,941,967,975,946,956,978,978,945,924,981,961,967,964,941,939,981,929,971,962,940,950,933,957,949,837,842,866,862,862,864,845,865,593,574,602,615,595,562,554,595,604,559,597,913,919,926,958,932,929,909,952,949,936,916,920,1020,1024,973,1050,1019,1001,994,1009,1018,939,910,922,907,893,917,912,905,853,872,899,885,870,898,838,965,967,970,955,952,952,972,970,951,963,960,941,627,670,645,674,652,649,658,1027,995,952,921,1025,983,984,973,1002,1014,962,953,970,1062,1036,1008,1039,1039,1045,1005,1022,1047,1036,1010,1020,850,864,853,868,822,855,833,868,861,855,610,623,595,586,611,597,573,597,596,588,948,933,937,943,911,947,987,979,975,1004,1019,1005,979,1014,983,998,867,861,864,858,883,872,853,855,878,853,608,605,584,587,592,604,574,582,602,586,557,602,608,591,575,983,948,1000,1011,1004,1038,970,1009,1032,1014,970,840,897,872,863,844,881,858,856,899,877,863,579,663,579,627,619,640,616,638,620,669,616,635,634,1088,1091,1053,1124,1059,1070,1115,1065,1046,1097,1089,1080,1094,974,1041,1104,732,745,723,693,755,737,726,801,695,712,712,724,746,714,763,824,823,787,838,845,853,848,851,791,844,841,845,602,608,656,587,585,612,600,566,571,583,555,589,578,573,561,556,869,997,985,974,1023,963,974,986,1032,994,1019,984,1021,1008,981,999,983,879,900,918,894,938,896,911,932,918,921,589,549,583,543,574,589,550,603,562,563,554,585,602,575,521,604,555,542,498,510,519,525,524,1096,978,1107,1003,938,947,915,930,960,922,957,926,938,953,978,675,694,637,646,662,677,726,681,695,672,664,678,629,611,614,606,612,600,627,610,623,610,866,882,854,871,878,665,691,719,713,660,673,683,706,585,615,606,586,603,591,574,602,576,574,569,576,578,563,579,566,578,988,1046,1038,1033,1049,970,1050,1033,1115,971,977,921,968,965,977,958,993,949,943,940,939,965,924,618,572,635,599,534,546,547,539,573,558,523,546,574,546,574,559,559,556,549,999,963,1008,1003,1011,1030,1013,1045,854,854,828,853,796,866,844,869,804,852,829,945,943,924,946,930,851,848,859,855,868,828,854,858,853,862,842,859,852,847,858,847,859,857,864,856,862,854,866,842,782,789,779,779,767,765,781,759,774,766,775,755,764,769,736,773,773,756,776,773,774,753,595,597,592,581,591,602,623,565,587,601,1014,1001,1011,886,866,860,870,884,846,875,800,581,558,580,565,577,637,620,631,622,620,635,625,642,619,631,626,635,616,647,675,672,667,636,693,660,676,674,657,659,669,652,664,894,860,886,769,778,767,739,766,741,760,750,785,744,777,753,776,761,570,616,606,601,597,604,586,601,593,601,598,1120,1068,1076,1094,1062,1103,1047,1097,1038,1055,1059,1042,934,921,970,925,958,945,653,652,645,675,667,665,614,654,596,650,638,628,658,674,643,622,629,636,867,912,860,857,896,852,827,876,889,936,940,943,951,932,919,931,905,919,925,927,939,886,887,885,885,901,886,892,931,930,888,906,911,898,912,899,918,893,908,898,904,910,922,912,915,932,919,930,927,915,971,990,969,957,951,954,853,855,804,834,838,836,988,963,1011,967,877,1004,848,914,968,948,965,940,911,970,942,954,865,941,904,939,934,911,907,915,923,938,928,935,904,929,941,927,906,916,912,936,979,972,979,976,978,963,960,995,1006,995,956,982,966,849,859,875,871,889,860,836,874,846,871,644,588,631,613,574,577,569,583,575,585,575,559,576,592,562,576,967,978,959,896,953,966,949,944,928,904,936,945,937,969,987,947,970,808,803,807,815,811,787,817,823,740,724,743,718,745,747,733,736,712,718,711,916,945,943,946,935,937,901,926,914,917,914,939,924,944,911,910,911,892,899,896,896,870,899,890,907,891,905,910,891,878,902,894,863,857,823,852,881,833,868,878,856,835,832,865,844,892,866,849,845,860,596,586,584,599,605,591,940,928,934,967,989,905,921,970,950,932,952,977,978,974,980,982,999,998,987,968,982,976,967,971,764,795,824,845,776,837,594,598,573,581,591,584,572,583,566,602,594,553,612,607,594,591,591,594,576,626,609,608,639,597,619,1136,1125,950,891,952,947,889,942,902,876,894,964,966,869,644,652,614,614,645,652,644,644,656,630,654,666,965,1005,952,994,968,979,836,855,871,846,835,812,834,827,841,841,846,866,844,897,955,966,930,923,913,926,918,960,928,946,961,960,972,941,956,990,978,988,979,803,840,868,841,794,789,799,822,813,821,828,845,565,580,571,554,558,556,566,573,982,1017,958,1001,972,1019,971,1008,986,1012,1021,1044,989,1043,1000,1048,1022,973,1030,985,984,968,994,985,978,1012,985,843,844,857,842,832,848,823,836,831,867,836,1089,1120,1112,1117,1078,1090,1119,1081,1117,1092,1076,1053,1114,1067,1009,966,988,972,972,978,954,1047,993,930,616,638,570,601,595,651,587,564,546,534,543,559,542,544,581,608,593,574,583,565,596,583,589,569,619,590,591,595,596,1041,1086,1015,1022,1034,1036,1007,1010,1019,1026,1013,1036,1016,1048,1005,1003,1031,1017,977,981,1006,1025,999,996,835,809,844,857,792,806,862,814,834,838,802,798,816,804,808,836,830,837,835,838,608,566,587,595,587,571,589,575,580,590,555,611,619,635,632,634,608,627,615,632,607,630,637,637,621,621,642,636,633,635,643,618,620,548,559,555,541,559,554,550,558,580,503,511,510,496,487,487,505,503,501,498,479,629,592,600,573,579,589,610,630,607,619,597,598,705,693,691,680,1156,1224,1247,1242,1208,1195,1189,1187,1198,1045,1037,999,998,1049,1042,1040,1049,1054,1025,1043,1055,1020,773,782,773,787,787,792,772,795,808,780,780,762,790,765,780,617,614,621,610,626,631,596,616,633,613,643,605,497,502,525,521,492,487,500,493,483,533,506,532,546,543,546,546,546,537,544,545,540,544,537,520,574,582,580,578,554,585,571,590,587,576,578,585,956,975,964,971,981,1008,968,1009,967,964,973,979,957,972,928,911,920,935,911,903,913,936,899,915,931,906,892,878,885,882,869,807,854,828,854,853,848,845,814,815,842,816,598,581,596,543,591,573,573,561,550,599,573,562,569,538,537,573,518,536,556,517,544,909,940,977,980,648,646,672,657,684,667,676,689,665,700,647,689,648,1089,1098,1046,1113,1075,1039,1079,1084,1073,1101,1070,1079,1024,1042,1025,1053,1059,1023,1038,1020,1067,1012,1034,945,904,903,932,907,754,749,760,753,744,779,770,766,760,757,780,775,752,766,780,743,738,737,739,730,736,746,722,744,595,597,596,588,598,602,609,593,621,611,612,594,584,1018,1021,991,1010,1027,1025,985,985,1029,1005,1043,1031,1009,1021,1017,1000,1032,1002,996,861,869,809,879,827,820,872,849,853,539,507,536,536,501,520,576,564,566,582,562,580,589,574,571,566,584,583,563,709,682,707,687,697,727,677,673,718,683,686,647,655,635,632,636,649,647,634,645,1091,1105,1051,1091,1066,1089,1085,1105,973,952,926,933,930,938,946,930,913,938,964,927,903,1025,993,1006,981,1004,997,912,877,893,917,900,926,902,601,633,638,602,616,622,625,599,648,594,640,609,595,570,565,572,562,554,546,573,547,584,581,583,596,580,569,594,583,598,599,606,575,598,594,579,591,575,563,588,999,1035,1033,989,991,970,1001,1028,1013,1010,984,995,1026,1029,951,941,909,958,934,952,933,954,929,959,942,943,954,919,910,903,914,903,914,931,936,899,905,918,906,916,916,899,768,764,801,754,754,778,774,789,775,780,779,791,804,790,756,771,795,874,933,858,901,892,857,849,859,861,860,872,861,914,901,894,870,890,895,1014,1008,1004,1000,1007,989,1015,1005,902,891,898,905,900,801,803,808,803,825,793,796,789,822,815,777,706,741,730,733,739,716,728,749,725,709,714,759,736,601,602,579,592,592,553,570,565,551,549,598,566,584,588,597,580,583,1013,997,1016,1030,990,1035,1016,1100,1012,991,1032,1030,1042,972,963,977,988,966,988,964,957,975,948,945,948,965,989,970,734,749,735,726,744,545,575,569,555,541,569,559,583,555,966,976,972,1060,972,959,943,948,986,920,942,958,953,972,954,957,963,944,933,944,933,964,968,938,968,968,944,950,961,956,990,954,938,959,850,848,878,832,817,848,841,822,626,579,608,590,582,579,610,613,591,556,589,591,609,501,507,527,535,541,490,507,501,489,499,504,477,532,541,563,513,520,529,549,529,618,627,626,611,623,609,604,691,697,674,696,591,605,600,588,596,606,604,588,606,585,601,603,586,592,588,569,987,956,950,975,978,980,974,963,905,883,903,892,889,895,883,871,864,910,879,877,899,872,866,880,893,981,983,998,976,1009,997,991,1007,1003,997,995,864,878,869,841,867,876,871,856,840,864,825,879,1075,1060,1031,1054,1048,1049,1054,1069,1044,932,936,903,906,920,903,934,909,939,932,903,901,894,915,898,924,952,907,941,800,799,816,804,800,801,800,815,791,803,801,798,585,623,599,612,635,607,573,594,613,595,568,564,555,559,574,557,555,561,576,1052,996,1049,1059,1096,1027,1072,1036,1039,1058,1077,1025,1029,1017,1051,887,848,839,833,870,849,867,868,847,883,829,597,598,582,602,594,579,593,598,984,942,907,870,935,935,916,914,909,895,886,865,876,892,858,674,659,641,655,672,652,676,668,662,885,966,946,968,951,957,963,920,945,973,864,816,846,817,850,853,833,835,849,812,872,846,926,921,899,901,935,942,944,957,928,924,916,945,945,955,951,926,902,933,917,915,914,921,914,930,936,951,946,925,930,968,954,939,979,960,963,972,964,983,981,966,964,964,975,963,961,977,878,884,865,867,894,880,869,879,838,890,881,891,855,857,870,864,879,690,630,630,624,677,621,667,619,627,669,632,656,555,563,571,568,569,551,552,578,546,565,562,550,550,584,541,563,562,561,558,562,568,556,556,550,569,558,559,624,641,643,611,611,609,631,1001,978,998,1006,987,989,999,1012,671,661,681,667,647,660,672,633,618,647,678,637,667,942,935,913,897,895,932,931,902,924,951,933,922,927,922,938,857,879,879,895,848,870,858,872,882,878,877,891,893,812,780,784,789,806,810,787,793,779,781,797,799,793,616,629,613,618,634,635,617,625,630,1119,1048,1123,1116,1088,1152,1086,1107,1087,1132,1129,1148,877,878,863,872,878,873,864,852,1002,1006,1014,992,1014,996,999,1002,876,891,889,900,892,872,886,879,883,882,868,874,885,870,850,846,845,840,856,844,837,871,857,773,781,786,770,774,775,776,770,781,789,615,632,596,643,606,615,637,653,646,612,606,585,611,619,625,597,626,612,604,601,870,870,833,830,878,783,858,816,843,819,793,850,638,650,612,654,635,598,622,625,638,545,524,546,541,508,565,553,551,527,541,535,528,551,1038,1019,1033,999,1040,1010,1049,1047,1013,1002,1040,994,987,1047,1021,1040,1006,923,930,935,949,951,950,942,962,945,979,939,962,952,954,974,975,981,986,972,985,960,984,980,986,985,800,828,825,805,806,807,839,808,813,632,609,628,621,574,604,595,1058,1071,1024,1049,919,953,964,965,952,953,953,965,967,940,932,966,954,952,959,958,837,838,841,840,842,843,843,848,833,974,982,995,1002,976,974,964,990,857,820,819,840,858,842,833,830,838,848,872,848,637,622,642,622,630,628,630,1144,1110,1154,1046,1127,1101,1147,959,964,936,948,965,949,949,945,920,962,955,941,961,965,930,945,963,848,827,844,846,841,827,842,839,810,834,833,638,673,632,645,653,649,655,652,650,639,829,809,821,826,800,821,863,861,851,826,863,788,848,659,661,684,664,671,661,662,669,665,660,608,623,601,624,608,576,591,596,827,824,806,837,823,813,820,817,799,779,788,784,826,807,682,670,654,662,660,664,653,683,670,649,692,683,668,676,712,621,640,655,616,642,952,983,965,997,938,953,952,965,979,682,734,723,691,726,696,704,704,694,672,698,718,692,697,726,696,617,582,595,617,595,601,1066,1121,1096,1059,1084,1090,1077,1177,1129,1084,1134,1081,898,957,943,962,906,921,918,935,911,942,1051,1030,1011,1042,1039,1039,900,912,846,893,869,898,905,903,889,884,902,889,859,894,896,880,884,882,876,699,695,715,689,720,717,694,666,826,855,849,820,834,892,814,857,842,843,835,882,764,782,767,783,766,778,778,770,738,758,732,770,757,758,748,745,750,734,776,740,740,718,696,730,717,708,741,730,713,742,692,704,709,736,945,961,944,967,983,862,836,843,856,844,818,852,812,840,935,974,977,944,939,940,989,921,958,937,929,997,959,944,921,977,970,944,978,976,967,944,968,970,965,966,959,988,950,966,966,970,826,791,844,634,615,637,617,621,632,656,1098,1082,1128,1069,1055,1104,1112,1108,1060,1114,1090,1130,1104,1088,1099,933,965,946,927,911,914,937,954,932,914,906,953,958,952,958,1008,1009,1020,883,858,824,890,848,886,840,863,869,626,615,620,578,628,591,578,566,620,564,587,586,576,586,578,556,578,586,541,589,576,1121,1144,1114,1115,1038,1149,891,908,994,955,940,896,940,948,893,908,585,594,551,582,556,563,567,586,597,616,609,582,597,612,589,585,597,601,618,572,591,588,580,586,596,619,618,589,627,609,622,624,597,607,643,605,627,965,978,961,997,1044,948,978,996,1007,986,1015,1036,1018,909,893,926,912,885,894,667,730,750,703,705,698,708,735,698,601,641,628,634,624,622,641,632,627,639,615,627,592,596,590,620,602,612,592,610,623,595,631,602,592,613,601,585,1029,1002,1010,1016,1003,971,997,945,991,979,1042,1028,1036,1029,1024,999,1014,1033,1038,872,868,874,892,862,869,883,848,896,977,998,1004,1001,983,972,962,1020,969,923,979,954,934,962,964,965,968,978,979,953,970,995,969,950,933,939,933,909,905,934,906,927,916,603,671,644,640,598,607,657,618,606,592,626,587,573,596,602,580,569,566,574,584,579,585,591,569,568,578,563,547,563,568,572,586,556,587,582,586,863,886,866,849,864,864,871,855,865,866,871,872,865,832,647,616,643,640,554,552,568,575,564,570,564,553,571,631,653,635,656,638,654,668,640,649,650,657,640,635,652,653,664,644,644,1033,1032,1024,1019,1052,1045,1052,944,873,930,938,900,934,913,895,928,949,831,810,798,803,777,822,787,781,797,606,638,654,629,635,640,642,1046,1042,1032,1031,1046,1043,1036,1017,1076,1030,1017,993,1073,1029,866,852,878,847,831,836,873,877,906,862,854,873,807,539,537,550,542,563,515,531,544,652,629,665,641,628,622,646,632,636,617,630,623,657,675,655,678,676,673,668,684,672,662,679,673,658,652,930,891,910,931,904,938,925,886,945,923,929,909,937,936,949,965,935,953,863,879,881,889,917,878,900,914,950,936,943,948,971,979,926,948,947,925,937,931,957,872,886,887,859,877,870,881,873,907,886,896,874,889,878,882,881,816,840,834,824,827,815,830,836,801,835,842,854,828,753,775,734,798,736,757,781,787,766,618,635,611,599,633,599,626,605,625,606,883,888,856,892,880,886,877,879,904,885,876,888,876,896,882,704,751,728,707,702,749,715,684,733,739,714,705,714,731,878,863,923,881,888,869,903,907,872,890,882,934,875,876,866,865,916,886,903,618,623,655,630,641,618,641,611,632,675,621,646,1035,1067,1041,995,1017,1070,1046,1012,1052,1019,996,1045,1049,1043,1033,928,966,948,905,874,775,789,788,782,788,788,808,777,804,802,789,970,996,986,963,982,999,967,996,980,1013,995,999,883,870,891,888,917,910,905,908,879,884,880,852,624,594,605,595,611,614,621,606,592,607,627,633,624,614,619,628,603,558,542,537,574,536,547,603,627,618,607,599,622,618,633,611,599,605,619,617,602,594,629,618,706,685,696,636,633,628,626,624,617,610,623,632,636,1019,988,946,999,974,991,1022,955,950,1037,857,821,861,865,864,837,854,882,819,855,847,844,876,836,967,963,877,901,892,907,945,906,997,987,990,995,998,981,985,996,994,972,980,1027,1034,1013,1021,1011,1010,997,1004,798,797,744,809,809,764,808,772,792,791,745,775,768,781,790,755,771,593,583,558,576,590,613,577,582,600,605,564,573,570,1197,1070,1120,1121,1152,1087,1142,968,991,965,996,967,1004,997,992,983,860,851,857,865,845,873,871,859,864,845,846,848,868,840,860,861,851,856,636,628,662,664,648,689,628,635,646,659,641,667,639,673,684,745,793,786,784,801,774,751,1023,893,893,910,896,907,898,894,910,916,915,897,851,888,859,925,910,618,634,648,615,621,633,647,628,600,548,593,569,595,588,577,574,594,592,587,573,586,613,595,600,604,597,619,598,635,667,639,653,652,629,646,635,646,655,651,671,648,636,657,624,670,639,587,594,585,590,583,575,594,577,574,579,587,954,980,991,1004,1011,947,971,947,952,944,1034,929,889,917,910,881,907,906,897,881,718,731,720,703,708,735,733,739,993,1016,1000,1018,1006,1026,1070,1039,1029,994,998,1013,993,1043,839,839,798,816,808,831,820,814,626,628,591,617,607,1064,1081,1121,936,942,947,960,971,963,965,952,956,947,992,922,966,696,644,656,674,629,715,627,629,612,618,625,629,618,622,611,633,623,620,626,647,655,643,639,616,635,653,624,630,643,650,644,620,637,612,617,630,627,631,605,616,643,863,847,852,828,860,868,845,836,777,766,786,777,770,774,779,688,680,665,681,682,659,689,680,656,663,652,657,677,691,937,943,931,972,948,909,935,661,676,666,686,703,687,695,672,677,656,705,644,682,645,725,652,695,678,699,648,594,562,575,579,563,572,553,524,533,529,520,514,536,541,520,517,539,519,535,542,626,595,615,638,629,624,604,633,634,614,638,625,628,631,661,634,618,652,664,633,663,1014,990,976,1007,995,1016,1012,1008,1048,1009,1004,980,984,1002,992,991,984,1002,926,881,888,845,863,889,898,892,869,852,897,869,955,935,947,912,867,967,947,941,964,964,952,988,948,957,968,954,973,965,959,971,873,885,880,853,847,871,858,859,842,871,841,851,863,853,856,881,867,1127,1155,1126,1149,1112,1090,1115,1127,1147,1128,966,976,989,959,970,988,591,594,610,621,630,616,568,635,587,628,549,622,618,627,582,616,601,559,551,537,570,569,582,561,564,533,543,564,556,557,568,882,893,882,914,905,897,675,669,657,627,660,696,664,652,665,658,665,1051,1055,1065,1140,1093,1048,1023,1046,1112,916,937,905,928,702,625,663,653,675,680,685,632,660,684,620,673,642,793,857,842,811,798,837,646,644,643,650,622,680,645,623,666,664,650,651,618,604,586,587,594,595,609,616,607,619,636,646,634,647,637,1081,1078,1061,1075,1035,1070,1093,1097,1111,1075,1025,1113,1077,1092,1083,932,967,934,946,947,929,1011,1001,1005,998,995,982,1009,1010,1018,1011,1004,1007,860,860,844,834,839,840,866,885,865,871,878,845,849,913,1084,1079,1129,1082,1089,1098,1174,1109,1097,1096,1080,991,1003,986,994,964,1010,1002,983,1022,1028,994,968,994,988,904,897,904,918,896,820,779,788,819,797,833,798,814,790,831,822,805,803,804,734,743,744,719,744,759,746,752,730,736,714,749,733,736,728,752,709,760,743,718,725,730,1005,1004,1025,998,1013,1026,1031,916,929,936,960,939,921,942,913,948,937,944,784,793,787,617,576,594,610,609,600,601,591,578,577,577,954,955,920,923,941,953,967,933,925,944,989,943,935,926,953,942,952,960,965,954,939,963,963,953,977,944,955,952,945,959,966,811,835,859,839,853,813,815,832,822,645,653,669,659,638,692,649,654,635,680,927,921,957,914,950,934,954,960,957,911,956,957,956,971,982,965,953,986,1013,980,987,977,976,997,977,1014,833,833,838,816,838,827,846,808,846,831,829,824,812,640,649,651,624,634,641,626,633,612,648,874,871,875,884,870,850,868,922,882,877,883,894,639,713,712,728,705,671,653,698,663,720,680,667,688,705,662,686,665,873,878,867,877,651,644,613,648,621,652,629,658,674,665,647,664,658,640,647,648,637,1046,1080,1020,1025,1013,1030,1050,1022,1024,1022,865,901,882,878,887,844,920,898,899,878,623,607,596,630,620,588,587,624,608,588,625,593,634,627,609,621,624,620,608,626,630,620,621,928,978,928,956,926,963,954,912,917,913,966,903,917,934,902,961,948,984,959,958,992,972,959,970,963,982,977,974,996,958,977,849,844,849,856,830,886,842,861,877,844,685,648,648,664,650,678,674,642,661,821,807,794,801,769,835,789,814,787,802,822,788,786,760,641,669,676,664,652,663,651,657,649,635,647,649,635,640,652,655,652,655,644,644,657,669,663,651,635,664,556,567,587,555,548,564,564,558,575,579,537,552,560,557,571,556,562,546,947,921,997,945,964,998,859,812,797,841,837,839,858,831,800,853,839,830,809,662,665,690,679,673,657,658,674,657,700,661,658,680,1061,1072,1072,1078,1073,1069,1040,1057,1080,1061,1059,1083,787,769,730,764,804,760,739,765,761,744,761,841,828,814,816,852,828,826,836,820,753,658,616,640,651,635,628,662,640,635,631,645,637,618,625,782,789,791,800,789,777,796,759,1006,994,990,986,989,994,922,895,907,812,815,822,786,976,965,980,964,966,948,957,944,942,960,976,956,961,880,854,873,856,838,835,871,877,891,848,860,862,863,1155,1154,1134,1181,1169,1133,1149,972,920,968,988,967,986,949,929,957,972,956,949,969,923,973,952,959,950,970,901,909,898,927,889,902,927,910,921,910,925,915,928,934,848,837,813,849,844,818,810,829,803,636,618,669,634,637,639,641,657,627,642,624,618,637,1090,1100,1113,1069,1115,1111,1117,1172,1135,1160,1088,954,935,927,939,900,903,913,924,906,931,905,928,914,939,962,944,972,939,925,923,967,955,970,923,946,904,924,975,961,964,968,984,958,977,974,921,888,916,926,900,892,900,913,785,771,754,776,772,758,762,759,764,742,784,774,757,770,790,651,665,657,638,647,658,639,656,604,621,613,624,620,621,593,594,618,969,952,972,958,976,923,978,961,982,968,995,934,958,967,1009,919,931,935,933,912,925,931,930,945,956,951,946,939,987,979,978,980,987,976,972,969,986,958,966,981,833,809,789,826,851,835,838,800,850,827,864,876,928,921,1004,935,906,987,949,903,923,974,978,986,971,1002,984,971,981,971,747,794,818,794,813,794,821,832,852,510,496,476,474,529,520,530,545,531,539,530,528,554,547,558,537,547,619,606,619,608,643,651,627,644,647,639,648,633,651,643,1100,1067,1048,1113,1020,1082,1100,1081,1089,1105,1056,1098,849,885,890,905,883,902,902,921,896,907,901,887,847,818,873,813,907,884,855,878,873,871,874,899,869,896,852,833,798,798,825,781,825,807,835,817,786,834,802,787,585,605,630,624,596,625,601,618,1039,1075,1034,1060,1058,1026,1035,1043,1030,1091,1056,1029,836,900,878,884,919,905,621,618,632,654,603,595,628,639,587,629,667,627,613,607,598,658,656,627,647,646,679,649,632,634,667,641,664,637,658,643,600,610,611,617,614,613,614,617,598,565,590,575,582,578,559,582,579,1005,1015,993,1009,987,1030,975,935,922,895,900,867,938,665,673,658,640,623,612,650,617,635,648,629,636,657,621,651,648,625,1007,1029,1066,1076,1027,1016,1074,965,960,959,950,960,957,940,971,924,953,934,959,795,835,842,832,810,840,822,828,821,829,841,832,795,830,752,754,739,749,746,617,641,645,633,650,652,634,647,672,638,658,673,665,694,690,706,670,655,678,912,914,899,917,922,927,936,907,928,908,989,981,937,984,996,998,1002,855,880,857,871,880,887,893,882,901,861,853,848,868,850,634,618,593,615,608,592,625,605,605,613,627,611,591,603,594,1058,988,999,1038,1043,1059,1065,1034,1038,1030,1043,1013,1020,905,883,893,915,650,672,678,669,675,631,651,672,661,663,882,849,844,886,877,735,731,763,725,778,758,741,755,750,747,768,716,755,1022,980,1014,1031,996,1009,1015,1020,969,1033,987,1021,823,861,812,824,811,818,825,832,634,620,596,647,609,628,616,623,638,623,645,642,618,606,600,659,655,1055,1069,1033,1070,1035,1040,1043,1010,1033,1046,902,910,915,904,916,903,916,881,874,894,857,894,923,904,582,616,611,602,612,595,611,640,598,590,595,604,615,591,587,610,598,599,558,549,510,551,530,532,527,556,591,583,587,564,577,552,591,586,574,551,555,568,597,577,565,1114,1137,1133,1134,1153,1183,1120,1198,1089,1138,1146,1186,1168,1128,1187,1068,1103,894,934,904,916,904,898,885,944,894,934,915,902,909,927,910,923,904,550,585,582,556,602,543,603,586,560,588,591,591,824,865,870,782,828,812,835,841,828,818,877,881,889,892,867,874,894,906,870,912,930,915,910,925,909,905,922,914,907,936,895,904,938,921,906,980,1002,989,977,998,988,836,860,858,867,856,892,869,841,857,888,843,887,594,616,609,572,592,570,578,604,591,1073,1103,1112,1128,1154,1075,1131,1077,1125,1045,1110,1125,989,1007,1014,960,1002,992,992,980,674,682,643,642,686,667,641,667,643,663,681,618,579,589,866,865,881,891,892,898,875,864,874,869,893,880,855,865,850,875,688,692,704,722,683,704,729,728,692,862,832,894,837,850,847,841,872,844,818,863,858,869,869,889,876,873,893,893,882,855,872,872,852,879,608,650,627,600,658,616,626,605,1051,1065,1092,1087,1110,824,815,798,826,804,803,851,832,799,802,801,814,609,672,630,648,646,642,638,606,594,650,934,924,952,914,919,936,910,898,906,993,993,1001,978,1022,1027,980,989,999,1016,1016,985,1001,877,874,879,878,888,874,886,875,901,869,871,871,876,882,1030,1006,1011,992,1030,1005,1022,1012,1017,998,943,940,959,950,943,945,907,931,955,930,924,938,633,668,666,677,661,648,641,676,686,686,825,816,799,786,823,803,833,746,752,730,748,762,757,746,753,736,752,756,743,656,662,681,673,937,946,953,929,962,980,946,921,960,929,938,939,937,790,814,797,813,800,801,802,787,794,794,805,683,674,641,674,654,664,666,692,643,639,632,622,620,618,640,636,644,640,645,642,635,603,644,650,875,849,1006,961,950,944,973,948,992,961,961,1002,959,970,1003,903,920,910,914,885,918,893,882,912,906,733,749,776,744,739,743,752,937,941,932,931,940,946,941,931,952,925,922,932,956,924,940,973,975,986,979,958,956,1003,992,980,841,796,853,855,839,840,991,1000,998,956,978,1017,1038,977,977,955,979,985,962,943,970,974,976,959,943,967,964,964,950,970,858,858,858,876,857,854,855,855,872,874,833,854,869,837,864,853,855,856,864,850,843,790,785,772,777,796,786,764,779,766,769,775,778,780,773,788,765,757,612,601,603,618,595,602,629,610,623,963,915,941,954,999,971,947,926,941,908,966,937,914,915,939,940,951,945,930,928,852,841,846,811,838,835,843,845,859,968,972,963,963,974,938,940,977,966,959,972,964,979,981,965,956,970,972,972,972,969,978,949,852,859,843,883,856,852,834,871,852,835,824,833,852,843,829,826,817,839,831,822,838,620,581,618,599,590,593,663,643,591,637,618,618,546,534,529,516,510,529,536,516,548,526,529,498,594,587,595,576,577,599,576,592,588,585,598,586,597,615,606,593,583,589,573,616,584,560,576,554,545,565,569,567,568,603,595,617,582,593,617,590,592,590,591,610,596,596,606,591,581,574,565,579,571,579,575,575,578,569,582,595,571,566,588,605,630,604,622,631,629,630,633,624,903,982,928,928,938,932,948,973,733,749,782,753,742,740,741,736,760,911,916,931,910,943,909,928,898,913,913,947,947,949,937,966,964,948,969,963,928,962,944,947,952,928,914,910,892,887,763,811,790,802,772,790,793,803,759,805,642,641,638,633,639,625,631,651,630,660,645,635,660,638,620,609,591,587,585,579,577,589,583,1096,1104,1070,1085,1104,1134,1130,1081,1138,1092,918,951,902,930,899,905,936,951,873,933,918,917,892,646,657,648,692,654,653,684,675,695,678,660,707,761,769,724,760,783,761,761,778,773,740,790,768,780,772,952,962,935,775,787,810,783,794,644,599,619,651,636,655,622,602,635,626,828,830,825,835,782,790,783,797,988,972,978,989,890,856,896,914,894,897,871,591,579,575,585,573,586,601,573,590,969,952,1014,986,973,983,961,984,1021,1014,1026,992,1035,988,981,1004,868,880,878,898,876,899,910,879,902,878,992,987,955,984,997,983,1026,968,1019,1008,1031,1015,1030,1035,1044,1032,1029,1037,1015,1035,1027,1019,1028,1026,998,1025,1028,1014,1022,1012,1025,1022,1038,890,860,877,884,631,622,661,649,655,677,640,654,629,635,826,869,820,844,816,858,812,819,836,831,821,851,821,838,803,865,810,822,745,760,781,783,772,775,769,774,791,756,754,763,763,757,762,744,764,760,754,637,644,649,610,658,651,613,633,655,627,643,645,639,874,832,879,904,871,906,888,834,881,868,901,893,912,895,895,873,690,651,620,659,639,665,649,684,658,667,671,653,669,655,669,662,1061,1071,1074,1045,1099,1079,1039,1114,1040,1031,1099,1041,1077,1093,1085,910,934,906,896,906,928,862,915,909,888,574,597,564,602,586,561,578,621,595,624,609,597,584,616,594,641,599,599,606,617,605,603,622,613,608,619,584,577,592,602,613,604,593,589,597,593,589,589,597,595,577,574,597,582,578,581,855,914,885,888,894,708,697,705,692,701,677,690,683,669,676,642,665,685,674,684,646,687,696,678,665,674,685,671,624,600,611,595,612,612,599,627,612,621,601,612,609,596,581,565,583,581,570,551,565,568,571,560,898,954,884,924,880,711,749,854,879,842,924,880,868,861,875,862,844,892,854,766,749,773,790,796,764,762,801,785,776,769,620,618,638,633,612,592,578,575,581,580,580,586,554,589,574,589,576,574,579,595,618,606,616,602,615,625,610,620,617,645,614,590,631,612,624,1090,1102,1079,1053,1106,1099,1048,1087,1092,1073,913,941,901,895,965,914,936,934,908,949,926,948,922,933,955,907,961,952,964,945,961,959,950,982,946,969,945,952,964,956,938,958,802,808,815,812,813,802,827,951,959,982,969,988,978,1002,966,955,974,977,971,859,877,860,850,888,843,867,849,863,659,642,623,664,697,681,652,644,651,681,640,822,845,850,820,837,836,847,847,826,825,817,859,823,872,812,753,742,748,775,759,767,758,765,764,767,747,761,773,763,755,761,760,781,644,647,653,631,672,642,650,642,653,642,601,649,656,641,645,629,814,798,775,821,789,839,823,811,807,795,812,800,832,828,786,966,955,969,970,962,944,944,937,953,939,945,968,895,871,904,876,876,876,886,884,889,856,875,871,840,837,845,845,841,850,859,851,836,844,858,850,860,845,842,857,827,614,648,660,623,614,662,638,628,609,597,581,575,593,598,584,584,577,580,567,574,892,894,842,876,888,906,795,799,797,790,794,807,797,807,776,790,790,791,799,797,808,821,623,604,611,615,642,611,613,1009,1010,1032,999,1018,997,1030,1001,1023,1008,1004,1036,1042,1026,916,865,883,915,926,891,921,873,799,816,837,808,810,842,813,838,811,818,851,826,830,809,811,1034,1042,1041,1045,1016,1015,1044,1042,1029,1036,1041,1022,1020,1028,1029,1023,1032,855,903,855,871,903,839,885,901,900,842,521,538,562,508,520,555,541,543,552,545,561,564,523,534,550,507,561,596,568,1042,1097,1040,1091,1161,1107,1136,1064,1141,1054,1100,1151,1054,1126,996,1014,991,992,1005,1014,997,1008,995,1011,990,1016,993,989,990,869,868,861,846,874,887,873,847,876,853,865,867,877,848,883,753,682,718,742,707,756,707,707,706,923,904,902,900,894,891,897,890,888,997,980,948,992,982,997,973,959,983,907,917,939,876,882,907,923,922,908,650,603,581,665,616,639,611,627,648,580,612,587,629,627,600,605,588,600,584,614,619,619,601,609,609,610,604,615,607,586,597,593,588,648,608,985,945,971,960,939,978,932,984,962,936,1034,995,996,1021,972,972,1002,1000,982,839,814,853,859,833,848,839,892,852,857,846,864,855,852,809,855,851,832,1034,1058,1040,1033,951,940,942,915,951,921,825,828,810,793,810,810,839,785,850,808,821,794,979,991,979,959,1028,971,992,885,869,885,879,891,881,885,874,864,873,866,850,774,762,793,755,766,761,781,796,774,783,778,680,644,669,657,680,630,666,659,653,625,598,630,619,633,639,623,660,645,626,639,641,861,848,872,875,834,820,835,827,873,841,855,874,897,980,986,979,996,973,987,983,881,876,869,879,891,572,602,558,590,591,605,606,558,563,575,555,559,583,566,541,551,570,925,877,866,867,880,922,893,837,900,858,897,906,919,846,782,775,766,808,804,765,745,786,788,758,809,592,626,592,595,599,607,614,608,606,610,590,593,589,618,985,1032,1061,1024,1011,996,995,1020,1005,980,1005,983,995,1036,1019,876,836,845,866,861,834,843,597,614,606,599,616,603,951,971,938,954,1017,977,685,686,696,691,689,673,685,693,686,689,686,690,700,969,974,999,979,938,955,1002,1002,1002,938,1012,1020,1011,875,884,868,819,848,863,851,865,859,837,870,858,842,855,879,853,851,549,593,565,569,576,557,587,612,811,830,915,822,806,878,852,846,878,863,830,759,766,761,782,769,779,764,769,739,758,645,650,601,645,640,648,653,642,639,1091,1128,1121,1092,1101,1075,1100,1106,1133,1068,1119,931,987,930,967,976,590,601,618,575,611,603,593,612,595,591,596,631,620,615,690,700,678,683,707,654,660,672,653,676,675,696,680,691,691,600,615,606,606,601,606,585,594,609,597,606,593,1103,1045,1123,1057,1042,1042,1063,1015,1096,1071,1036,1073,949,969,977,946,978,976,950,956,957,915,952,954,806,849,843,792,823,815,841,831,850,839,816,667,672,686,659,686,698,668,680,658,660,665,692,688,660,629,650,628,656,650,627,636,660,658,657,1045,1055,1018,1080,1065,1052,1082,1061,1008,1009,1016,1029,1020,1035,1027,1013,1023,989,1026,1048,940,914,933,908,940,946,916,896,887,942,896,603,580,611,617,604,618,590,619,589,594,613,596,598,587,582,592,629,623,646,643,639,622,646,620,645,644,658,938,954,934,953,952,668,679,656,669,660,638,668,663,662,711,670,642,655,678,1044,1050,1034,922,958,947,952,958,965,946,967,931,935,943,966,943,953,965,960,771,758,726,765,738,741,765,749,733,734,739,774,767,777,579,618,594,561,583,575,523,543,534,540,510,541,527,541,546,533,520,541,542,532,538,534,541,578,555,579,566,558,580,570,978,1022,996,678,650,649,635,643,641,656,665,922,945,939,932,920,925,943,903,932,937,924,899,928,912,908,918,918,942,865,902,896,884,931,890,875,919,898,920,885,881,913,889,939,916,912,913,904,920,891,906,914,901,832,833,839,822,800,794,776,802,760,802,797,784,822,776,781,825,801,569,556,542,542,539,546,571,580,577,1102,1217,1113,1125,1121,1088,1062,1131,1151,1094,1128,956,927,977,556,543,594,539,530,560,604,617,613,590,597,596,609,607,597,609,584,615,566,965,961,751,760,719,703,693,736,776,739,760,721,717,752,743,768,752,752,749,734,901,859,879,888,911,868,878,892,908,873,884,864,653,608,623,620,643,595,578,601,605,911,949,918,920,909,920,929,941,947,909,903,920,888,908,895,918,913,936,912,924,885,910,897,932,907,915,896,917,932,668,656,632,699,626,653,635,663,645,633,634,666,630,663,647,643,624,623,656,664,602,606,606,607,631,612,614,640,603,582,618,621,593,619,642,854,847,845,864,815,864,829,804,830,1046,1046,1034,1035,1035,1039,1037,1045,878,888,929,925,912,915,944,897,932,931,922,889,931,906,1065,1105,1098,1075,1078,1091,1110,1095,1055,1050,1089,1003,984,1006,864,877,901,891,917,872,876,883,620,615,606,633,630,623,612,604,636,627,594,635,607,587,620,611,580,607,605,616,614,607,611,594,620,605,612,645,647,648,669,633,649,636,993,968,980,996,1011,1003,976,987,989,986,967,993,978,976,1014,977,983,994,971,961,1000,867,857,860,826,856,836,871,867,876,870,877,609,565,581,586,596,574,583,562,669,652,670,690,665,679,686,670,682,687,689,654,675,677,708,703,680,669,674,650,674,654,639,654,649,654,632,865,878,867,862,873,844,828,874,891,856,648,636,679,659,608,616,641,603,637,537,553,535,547,527,531,522,521,640,622,613,610,638,626,654,621,657,636,967,1006,1002,1032,993,1044,1010,1002,975,1026,986,746,694,715,725,705,739,715,765,710,651,749,731,742,693,702,741,780,727,756,747,760,708,701,652,687,680,701,691,717,692,712,683,686,684,711,716,687,679,736,701,907,868,873,880,866,891,888,857,892,870,955,940,933,948,933,926,943,972,953,935,908,963,927,927,912,942,909,933,915,928,945,935,933,923,939,925,925,922,928,918,927,931,936,945,933,953,937,956,948,957,952,960,958,963,960,961,968,951,959,986,888,863,846,891,876,870,879,850,836,877,874,841,853,637,586,547,612,552,586,581,577,586,583,616,585,575,595,584,580,582,575,592,561,597,593,583,570,585,600,952,864,889,908,870,883,918,945,881,911,907,906,942,896,931,898,954,967,944,972,952,964,964,969,953,941,938,993,950,951,956,967,966,798,830,805,810,790,796,805,946,894,923,900,921,918,894,896,931,857,892,866,875,828,816,791,791,775,818,818,807,800,830,833,784,802,806,980,983,997,977,965,1002,994,838,868,855,819,846,853,862,827,839,811,835,838,631,603,627,607,622,616,623,621,626,605,637,605,615,608,601,632,633,642,654,654,658,644,661,642,663,672,645,646,885,881,885,871,866,847,828,881,878,857,877,894,780,761,770,761,781,789,755,756,750,778,781,774,614,629,653,648,634,580,628,626,628,616,601,632,622,640,616,617,607,764,647,651,668,679,670,692,670,653,675,669,685,608,599,583,617,617,596,601,591,600,614,575,611,604,585,584,628,632,645,628,656,628,640,1059,1017,1000,966,939,958,959,923,785,781,807,786,784,810,797,773,780,803,793,800,770,777,779,756,733,758,784,759,749,760,649,652,632,626,652,628,654,608,635,638,641,647,651,1115,1135,1166,1116,1139,1144,1167,1144,1132,1073,1157,873,890,870,889,920,881,898,962,949,959,948,1003,921,934,944,899,981,961,956,951,946,955,932,926,925,929,945,943,949,914,935,936,928,936,930,926,947,927,933,927,924,943,937,933,937,929,936,914,921,836,797,843,820,824,813,766,613,602,589,596,679,633,625,648,614,638,627,657,622,647,647,661,634,612,592,598,608,618,1116,1086,1149,1111,1087,1061,1105,1076,920,950,934,965,901,924,934,944,950,934,954,955,892,937,953,923,922,925,946,954,858,844,874,868,842,864,856,849,844,834,613,587,576,609,585,581,608,603,606,994,981,977,996,984,1019,990,990,1001,1027,974,978,956,687,673,693,720,688,708,1073,1063,1105,1079,1085,941,930,948,952,925,917,938,899,912,937,837,802,829,827,832,828,821,847,822,829,830,829,831,723,753,736,733,744,752,748,737,721,730,748,727,731,1000,990,1002,992,1008,1012,855,873,862,878,868,854,870,855,878,855,869,846,849,1022,1020,1022,1018,1012,995,1021,1048,1044,1016,1009,1016,1013,1001,999,1017,1007,854,842,842,842,850,883,839,810,841,851,813,875,542,527,555,542,545,544,551,1054,1086,1016,1057,1067,1089,1062,1075,1043,1059,1050,1081,995,1006,931,942,888,931,948,914,622,624,629,642,622,651,639,648,615,657,640,631,653,643,631,605,616,620,613,634,613,612,600,598,640,614,630,948,943,934,938,942,921,736,751,707,771,744,714,740,720,964,935,892,872,863,877,740,702,687,713,706,701,707,736,729,748,696,738,712,726,703,752,972,960,952,957,970,935,985,947,896,907,921,886,893,914,894,907,920,888,901,919,894,938,748,746,725,761,767,747,730,637,651,654,638,637,659,647,635,819,778,814,781,816,784,813,818,796,638,624,633,619,639,630,551,577,545,549,566,561,557,575,547,559,549,544,564,542,542,609,607,602,611,588,600,616,622,602,610,606,615,621,599,643,630,610,618,623,622,606,613,610,620,615,1006,1141,1062,1030,1076,1104,1080,1047,891,845,889,867,900,845,891,876,816,1019,994,1032,1011,1005,1008,1016,1014,1017,996,993,886,912,900,931,909,911,915,900,741,705,721,729,735,724,693,723,715,732,722,711,723,715,727,743,581,610,597,594,616,597,595,609,626,527,526,528,525,530,536,530,602,609,591,608,615,610,590,609,675,675,713,694,699,680,643,686,672,685,700,694,673,890,876,933,891,897,837,881,876,906,896,755,762,775,786,764,738,753,744,765,750,767,599,632,632,640,650,646,642,882,846,879,888,883,901,821,882,896,894,904,893,871,894,653,644,682,619,631,645,613,615,610,1054,1040,1033,890,879,875,890,860,867,820,811,814,822,824,811,795,797,814,804,812,796,659,624,625,650,657,638,631,651,607,633,617,636,625,623,605,628,620,610,634,623,622,611,628,625,631,632,907,881,887,921,892,925,863,874,913,896,870,884,882,873,900,701,702,745,728,748,721,743,725,715,727,728,729,711,883,900,861,916,884,638,658,632,671,1044,966,1048,1011,1022,1000,1001,1048,1028,923,892,910,915,883,893,872,931,896,893,919,645,663,669,676,663,649,648,655,630,638,798,810,790,804,798,811,829,790,834,800,799,604,584,614,596,604,603,550,568,559,553,510,555,554,572,552,566,561,550,554,555,562,559,668,656,666,618,646,682,669,630,623,610,666,623,652,621,679,982,949,969,984,993,993,989,955,975,980,990,939,984,982,959,979,977,794,791,766,1007,1008,1031,1005,1013,998,1003,996,997,994,1010,1022,1006,851,871,887,876,888,868,893,899,878,857,950,928,923,940,928,924,917,932,911,910,937,931,915,916,844,846,815,851,830,827,813,815,824,816,822,548,574,554,543,540,565,540,548,560,538,557,579,572,587,587,591,594,598,609,585,616,639,634,637,596,647,614,659,654,952,957,967,927,941,930,914,925,916,954,918,915,932,969,912,678,709,695,585,610,587,637,580,603,598,605,603,619,521,568,560,563,557,576,566,554,743,735,776,758,741,754,751,776,752,766,776,764,601,665,624,635,610,647,633,611,621,537,534,546,518,536,556,544,689,734,703,684,688,718,706,686,979,944,969,960,922,944,980,958,978,951,976,935,964,931,947,971,948,979,1025,989,983,983,1020,977,1023,1007,1004,983,984,998,880,905,850,857,827,872,834,871,866,902,860,833,561,548,565,565,568,604,578,989,965,944,992,959,959,949,975,980,961,918,937,1001,978,1018,890,892,888,896,920,893,880,894,884,896,896,633,561,586,596,581,596,599,559,608,587,594,595,571,570,577,555,543,568,553,552,556,554,577,563,547,1004,1016,1006,1000,959,977,633,684,712,667,683,681,664,651,660,698,675,1164,1163,1198,1125,1218,1196,1139,1130,1163,1162,956,964,963,973,979,929,940,975,999,963,925,957,962,943,923,1075,1065,1043,1046,1034,1036,1045,1042,1037,1045,900,894,868,852,893,900,913,917,870,869,943,879,888,898,876,955,976,963,936,971,959,915,976,959,946,954,964,961,964,950,985,977,972,969,964,959,967,951,946,955,960,957,938,963,949,955,936,1013,1012,1018,1030,1022,1019,1018,1029,1030,1004,1029,835,826,855,823,823,983,1020,995,1004,1012,1003,981,1000,965,987,982,996,905,849,898,889,883,879,912,897,884,876,582,599,624,626,613,617,611,618,620,628,598,609,604,613,587,971,980,993,988,1000,1010,986,981,998,1006,968,845,817,855,516,533,500,539,532,493,549,546,516,522,504,593,594,581,602,583,583,582,677,665,662,650,650,659,643,665,668,650,971,980,1021,1012,962,969,951,979,985,977,951,796,819,793,799,786,797,822,825,796,789,817,614,634,593,575,588,582,561,573,578,572,579,588,576,574,579,567,576,581,581,575,566,563,570,577,558,561,570,555,571,581,587,569,575,568,578,558,568,575,564,577,921,905,932,887,888,879,925,672,672,674,711,693,668,684,646,643,642,631,656,640,617,669,662,721,732,769,740,733,722,761,739,719,742,728,723,671,642,646,644,646,649,660,664,658,839,865,850,895,877,856,838,880,861,905,896,866,958,944,946,964,960,966,944,945,952,949,935,926,943,936,863,828,843,831,852,823,803,854,793,821,791,816,852,1065,1056,1077,1046,1058,1077,1067,1053,1061,1036,1027,1050,1093,967,946,953,936,954,929,758,748,744,766,776,759,745,753,764,792,774,762,762,778,778,762,612,635,623,622,618,628,598,599,1032,1101,1073,1026,1022,990,1029,1071,1024,1013,1015,1030,1054,1047,1030,869,877,854,868,867,871,873,959,911,956,942,950,922,969,962,971,968,958,977,973,975,855,868,862,854,825,865,849,823,838,832,840,841,832,734,757,781,772,728,751,776,707,723,748,707,731,738,933,942,940,944,925,911,943,936,927,942,919,933,939,952,934,933,938,947,933,938,943,914,910,885,886,879,884,862,882,890,924,874,865,901,634,641,634,636,633,627,619,592,584,573,590,591,602,589,583,578,567,563,613,583,574,1103,1033,1049,1065,991,1036,1024,1063,1037,1020,1047,1045,1054,859,831,880,841,845,852,872,845,858,641,939,944,959,929,944,949,935,966,913,962,953,954,929,686,704,699,688,723,686,757,736,703,767,757,715,893,892,877,894,878,892,919,796,807,807,786,768,746,758,775,763,756,754,740,750,745,750,591,622,633,613,585,623,602,621,621,620,626,633,572,550,545,556,560,545,562,552,562,567,557,568,544,553,545,560,555,563,532,543,532,580,531,534,551,848,849,878,876,831,611,639,621,615,645,608,589,657,628,621,621,629,610,625,552,537,551,531,552,545,557,527,548,596,625,610,630,597,592,591,607,634,609,613,602,628,585,614,643,605,615,622,597,628,626,637,598,610,625,609,614,613,1012,974,958,975,952,987,952,996,969,953,968,960,998,1000,1063,982,775,761,782,799,784,752,776,743,749,780,775,795,760,748,763,932,912,933,905,911,927,903,930,920,921,931,904,898,905,862,822,809,834,826,579,601,598,604,616,579,617,594,592,619,618,613,624,590,575,557,565,560,583,574,572,560,583,572,560,578,569,560,574,566,582,1120,1083,1158,1112,1162,1136,1131,1051,1083,1095,1155,1118,1147,977,992,980,1008,958,977,1030,980,949,1000,1022,1021,1048,1038,1033,1018,1018,1033,1052,1042,1041,1040,1038,1052,928,935,918,934,935,950,941,800,840,769,792,813,794,832,816,984,987,978,985,1040,853,870,865,842,860,890,819,860,861,845,854,857,580,601,589,597,588,618,603,581,589,593,576,1100,1095,1109,1112,1122,1140,1080,1099,1110,1125,1096,1085,1153,961,942,961,911,960,913,921,923,929,951,911,933,918,593,593,596,585,582,620,583,617,616,572,583,568,600,1097,1144,1169,1079,1105,1083,1152,1082,1127,975,999,999,995,989,697,681,628,672,672,708,667,645,676,621,632,616,627,796,855,795,786,836,789,833,819,802,826,1013,992,966,965,986,974,983,973,952,980,1009,993,909,913,929,917,911,923,911,895,922,918,890,907,875,869,852,892,864,863,873,843,871,890,861,897,891,895,884,876,656,601,635,570,573,574,567,565,537,968,943,994,942,939,940,951,968,962,960,944,976,945,981,738,772,714,731,747,713,734,724,735,710,713,733,763,736,753,772,843,855,775,770,785,798,825,793,801,812,793,786,813,638,604,637,632,624,609,630,660,578,558,541,568,575,561,560,540,568,532,537,535,820,856,854,843,823,849,840,854,664,661,651,605,656,636,655,621,626,642,674,645,606,548,541,578,555,553,543,546,556,544,542,563,575,552,550,545,607,598,623,592,606,621,611,608,604,618,617,611,968,950,903,981,927,918,929,914,919,919,911,829,826,831,818,832,840,823,836,780,823,801,828,825,633,619,586,580,606,606,612,594,603,578,612,593,576,599,622,935,917,922,927,928,906,902,919,926,863,914,906,920,880,909,811,859,848,817,840,632,632,626,625,672,661,675,680,689,678,688,667,664,675,666,678,656,649,651,883,674,709,700,704,697,704,711,681,604,630,625,622,626,594,626,873,936,885,904,928,860,934,796,732,776,763,778,756,765,793,747,766,771,758,787,752,795,1021,1040,1026,1021,1024,1018,1029,1029,1030,1007,989,1014,1005,1025,893,929,928,888,898,908,925,883,906,924,895,914,911,878,784,766,765,772,785,765,771,766,775,778,756,773,788,773,793,766,682,671,650,647,649,639,684,657,672,651,656,560,575,560,567,580,547,561,556,627,604,631,618,604,613,618,616,619,620,614,581,622,653,664,649,687,599,593,592,601,603,599,608,617,599,600,608,598,604,613,606,1007,1045,1018,1102,1065,1053,1034,1053,1030,1012,979,991,929,1001,944,971,961,967,953,1016,956,977,637,600,583,587,586,591,574,583,593,564,577,585,563,606,582,575,920,900,885,871,846,915,898,893,875,692,672,668,674,672,689,651,657,677,706,613,604,609,623,612,601,617,624,603,611,605,610,613,630,630,634,611,605,607,619,615,617,615,979,934,927,969,913,960,919,944,938,916,995,991,955,965,964,962,969,982,977,979,850,869,868,859,861,861,878,860,876,824,827,860,859,884,871,870,870,866,960,992,974,982,987,984,993,993,966,1009,971,893,887,897,874,892,895,929,896,893,923,879,619,636,607,601,622,615,614,608,600,593,636,599,608,625,1051,1076,1084,1020,1068,1041,1031,1049,1058,928,896,884,884,887,893,1014,1012,1009,1020,1008,1040,1006,1000,997,1011,899,880,873,870,901,909,891,857,905,876,854,887,746,718,737,746,732,762,746,768,744,757,715,1119,1089,1064,1118,1083,1128,1080,1113,1108,1115,1073,1121,1078,902,922,905,889,880,905,893,906,933,927,883,883,918,1036,1042,1045,1016,1037,1057,1034,1055,1062,1028,870,862,885,900,888,874,861,877,868,877,872,614,612,613,594,602,594,585,618,587,611,568,633,638,601,601,600,580,594,585,571,588,564,554,572,573,557,574,599,584,595,925,917,869,945,932,894,922,910,673,647,649,636,676,646,646,652,638,569,559,570,549,557,579,595,555,552,566,567,850,836,813,811,810,832,669,678,693,682,678,677,697,678,583,599,598,605,597,609,608,625,593,610,1065,1022,1060,1092,1005,1077,1102,1049,927,906,859,904,872,871,824,911,891,859,603,615,598,599,641,592,1067,1073,1047,1077,1022,1051,1063,1093,1064,989,1004,1013,974,975,988,1009,862,887,862,862,840,853,846,898,886,852,881,858,870,614,615,587,589,606,564,573,598,582,594,865,919,910,888,853,924,957,947,944,935,980,966,954,960,832,832,1015,1019,1012,966,995,988,978,765,791,753,777,756,802,809,800,787,746,790,820,780,782,791,581,581,587,590,578,585,994,970,993,967,1012,977,960,957,972,984,978,958,970,950,976,941,960,824,797,984,1002,997,972,1002,969,973,948,968,984,979,957,973,916,902,902,911,899,891,911,896,901,912,910,868,876,878,902,884,842,823,846,797,824,803,1017,1013,1041,1013,993,1010,1015,999,1012,1008,992,1017,999,953,954,936,924,940,915,946,940,847,826,856,833,628,647,635,642,640,633,611,632,629,605,1061,966,1031,1033,1053,1037,1000,856,886,906,846,618,642,619,619,600,665,639,615,651,607,635,637,652,660,629,1097,1101,1048,1080,1076,1097,1060,1069,1062,1060,1056,946,960,992,963,949,968,954,982,981,965,955,869,869,875,874,852,868,864,894,856,889,890,866,644,681,693,698,682,660,703,679,685,701,792,782,804,796,822,835,798,794,819,790,823,801,820,1033,1103,1026,1034,1058,1030,1052,1056,868,855,879,860,874,890,861,855,862,903,858,646,631,617,630,618,603,649,619,675,646,655,677,667,631,652,613,633,606,643,604,611,634,965,934,926,923,948,940,906,920,957,908,905,940,912,914,955,674,691,659,649,654,1010,1024,970,986,1010,1008,1042,874,894,907,890,923,897,888,910,908,901,911,928,772,796,658,693,704,653,678,667,657,667,668,678,633,612,616,606,598,642,621,615,642,603,609,617,618,619,612,629,873,913,872,924,900,897,922,918,876,875,929,902,909,888,792,814,797,794,795,805,781,802,813,619,603,623,603,640,619,639,628,608,641,632,626,647,631,625,649,619,610,643,628,609,623,613,625,627,614,619,628,632,628,629,617,1040,1094,1097,846,868,841,802,860,831,907,871,838,571,595,561,575,555,609,555,570,868,896,906,943,903,944,908,909,914,899,923,901,905,917,907,719,700,705,719,723,680,741,661,656,706,673,678,644,686,672,670,918,909,928,903,893,882,870,891,802,771,750,773,770,759,762,765,625,635,642,649,659,643,623,646,629,651,917,910,906,909,907,901,908,920,875,923,699,646,674,666,688,679,671,656,680,680,668,648,822,837,804,796,776,823,812,800,810,776,785,641,647,641,658,650,621,659,645,653,666,640,663,631,632,686,639,631,646,646,639,604,610,600,592,595,608,582,582,557,985,948,1011,964,980,960,965,915,921,929,917,907,910,928,901,943,927,939,940,915,941,934,951,940,933,947,917,913,968,915,938,857,824,825,787,853,833,821,550,552,530,581,530,543,569,583,536,556,553,649,624,605,636,635,631,643,634,630,623,657,652,678,640,657,965,950,962,942,948,977,975,958,952,982,918,966,948,971,922,945,907,945,912,948,928,941,918,929,950,910,948,929,928,907,940,788,842,878,830,809,818,564,595,597,606,619,592,624,604,936,970,919,949,911,932,932,944,966,977,921,948,919,919,936,937,928,930,952,929,940,939,934,923,917,942,939,923,973,983,966,970,971,968,980,957,990,965,973,968,964,951,827,833,814,608,604,608,595,591,590,598,600,614,600,591,604,560,615,615,599,613,602,606,608,596,614,597,575,607,593,590,575,603,582,590,578,602,625,620,585,586,581,603,596,571,588,579,579,589,586,573,631,632,616,637,616,610,612,632,584,644,624,606,641,598,646,891,854,877,904,897,876,875,870,912,871,869,882,937,909,708,681,690,674,699,674,710,676,686,683,680,704,708,700,675,603,568,609,620,619,538,551,572,546,570,952,990,964,1026,994,1059,994,1033,1009,882,871,865,875,892,894,899,916,878,910,901,972,959,968,971,965,972,946,960,951,981,974,973,960,955,889,864,886,859,863,860,866,886,853,877,860,768,786,781,789,771,784,797,747,773,765,660,623,641,653,617,652,574,568,562,572,571,567,567,588,591,594,589,596,579,581,586,605,594,570,590,607,590,569,593,599,556,597,589,589,585,591,594,580,577,580,582,599,589,588,590,613,620,613,577,588,575,565,590,1080,1106,1181,1145,1125,1134,1132,1121,1032,1061,1144,1055,1003,1007,1019,990,1039,1015,1030,1008,996,1013,983,1045,994,568,608,612,597,595,632,570,632,611,558,573,649,575,541,535,563,493,531,510,555,513,541,526,583,518,530,522,628,615,617,624,648,600,630,627,654,657,677,664,673,685,661,674,681,659,668,664,986,985,952,957,969,948,976,964,974,970,961,971,938,942,941,967,992,975,924,954,954,965,961,959,972,931,966,956,947,803,841,823,827,835,843,835,854,628,582,595,596,589,571,618,607,633,625,609,953,959,964,940,978,978,957,986,997,1031,999,1011,974,1005,1016,913,635,650,642,615,645,650,653,628,644,661,668,635,987,962,1010,1008,1007,991,992,969,953,966,943,945,938,960,948,938,956,1091,1042,1063,1027,1040,1075,1047,1056,1031,854,820,840,881,812,970,963,997,1021,980,971,972,960,966,967,995,961,973,973,972,974,973,860,873,809,842,860,877,840,849,852,852,828,837,845,833,843,859,863,890,905,892,907,759,767,768,782,760,763,758,724,764,999,1046,997,999,1019,1015,1009,1041,1039,1011,894,909,880,942,901,893,897,898,862,871,604,607,593,610,578,612,585,604,511,526,518,532,536,519,523,502,535,533,540,537,525,509,539,541,542,528,523,523,624,604,632,632,649,638,639,808,779,841,672,685,698,672,688,674,665,671,687,1046,1114,1072,1041,1067,1069,1057,1078,1029,1059,1064,1012,1072,1058,1079,1056,1019,1048,1050,1055,882,888,903,904,865,858,895,917,869,901,995,1031,1031,1053,1039,1028,844,870,855,847,869,868,913,839,832,877,877,817,898,880,875,887,617,599,598,568,600,617,632,626,639,656,588,629,610,630,600,599,629,615,612,616,626,604,966,940,962,964,978,966,969,776,766,722,747,748,751,733,756,772,764,764,775,752,776,774,727,735,762,742,887,876,859,861,885,857,856,875,864,852,867,853,873,858,871,870,857,827,865,834,863,854,860,817,855,881,889,896,880,882,902,902,904,904,894,914,805,765,774,767,793,740,760,762,770,777 0 251.326136 0 0 0 -S1_2!MN908947.3!7867!17128!- 0 2048 -127.30621 281.345551 4000 92814 872,908,948,876,913,915,923,896,899,896,912,906,902,912,863,1042,981,1007,1011,1042,1015,936,911,926,906,920,938,889,916,900,939,896,929,939,899,922,913,903,929,762,769,749,747,748,751,761,754,749,734,752,722,683,665,677,652,673,672,642,853,885,852,915,863,833,872,900,896,912,852,861,852,764,745,753,770,759,781,752,619,644,604,586,612,630,593,597,631,624,607,591,633,620,625,1086,1101,1123,1118,1111,1100,1184,1121,1174,1144,1162,1191,1122,1166,1121,1086,1156,941,968,1001,1001,969,1004,648,655,651,665,643,665,690,682,677,642,837,844,833,828,853,860,637,677,673,657,662,673,671,668,711,525,534,542,542,512,549,600,590,604,621,606,608,609,601,570,624,602,607,604,577,597,631,626,620,580,603,1086,1097,1087,1134,1108,1117,901,916,884,919,919,884,897,905,912,912,917,645,597,607,572,598,626,574,567,795,866,839,880,859,835,851,865,860,926,944,919,928,956,954,876,856,853,849,843,864,878,886,885,898,839,988,981,987,957,1000,989,964,949,965,981,916,967,948,970,994,985,976,954,983,938,957,964,963,956,857,846,890,884,847,882,874,876,840,840,834,849,842,842,791,787,794,789,774,774,767,772,773,785,777,788,780,667,661,631,619,629,616,641,606,615,615,605,624,618,620,989,971,985,987,1030,1016,998,1028,1002,1043,1017,992,955,1024,999,894,919,928,923,923,930,918,925,936,916,916,875,863,843,869,862,862,865,854,842,851,808,803,780,802,833,809,805,781,809,813,801,798,792,811,684,686,698,674,685,680,686,697,660,690,683,673,683,707,671,675,673,699,677,676,705,626,611,613,599,614,614,614,592,611,608,1127,1065,950,1026,1070,1060,915,914,910,915,928,637,664,642,665,651,659,647,669,647,677,1139,1162,1089,1091,1170,1168,1139,1208,1135,1097,1149,1105,1192,1180,1181,1160,985,1041,994,1031,987,1019,1040,1031,1012,1004,1003,1021,837,798,805,833,811,817,800,824,822,813,829,835,804,812,799,813,794,824,805,807,1081,1103,1065,1069,1076,924,925,944,929,911,919,908,915,894,901,565,568,572,580,589,591,582,565,582,573,567,567,568,608,548,605,586,578,587,580,579,620,623,604,632,623,631,614,630,631,599,661,647,653,663,654,662,659,648,652,645,636,1128,1198,1080,1063,1168,1146,1119,1124,1159,1150,1163,1130,932,898,981,917,942,923,927,1059,1041,1055,1067,857,916,914,882,905,601,656,610,617,604,628,645,645,638,642,662,638,632,650,630,661,647,627,627,649,645,643,645,610,640,641,640,624,656,1072,1049,1089,1071,1134,1052,1080,1053,928,941,949,974,965,962,827,843,850,859,842,846,836,834,840,853,847,859,846,824,848,852,836,970,930,931,941,963,936,957,924,927,953,899,925,928,924,933,926,939,939,916,930,924,928,920,927,920,947,913,931,989,991,990,1003,978,1005,996,1001,961,1003,921,942,916,894,908,910,931,886,872,874,845,895,653,643,658,636,637,628,655,662,1096,1071,1032,1040,1071,1015,1058,1037,1037,1086,1052,922,937,928,916,920,950,937,922,908,887,884,883,897,889,795,771,744,782,781,767,784,779,766,792,616,635,648,620,616,627,614,611,599,608,622,624,636,623,571,583,598,581,611,589,587,570,937,943,912,951,960,931,939,886,943,901,878,917,909,952,758,754,763,813,778,796,766,753,753,952,960,931,995,964,922,935,977,946,911,962,939,957,958,940,910,928,919,904,911,923,929,913,897,916,943,926,917,913,909,909,891,923,895,889,882,880,1001,1006,996,979,963,994,973,980,999,975,995,994,854,846,836,851,859,834,836,817,824,851,877,834,860,863,877,605,583,541,570,547,568,554,545,583,549,548,1162,1049,1081,1084,1085,1122,841,867,858,879,934,872,904,882,888,853,897,630,640,650,683,636,604,636,633,648,643,603,606,1054,1096,993,931,975,978,974,935,973,965,961,970,997,970,974,980,976,897,922,894,900,894,877,912,906,902,902,911,908,937,913,891,734,759,738,648,665,629,661,661,624,622,631,642,636,623,597,600,606,599,1014,970,1068,975,1034,1005,1019,704,699,666,713,683,691,668,731,698,695,1016,959,1019,1029,996,985,1003,1018,978,981,962,997,954,954,1021,1020,1021,993,1015,1009,1017,1016,1002,1019,886,919,936,925,934,833,806,807,797,821,803,796,795,821,935,953,929,952,953,962,935,869,878,857,867,550,588,643,609,559,544,586,552,557,563,563,565,576,571,600,578,601,564,592,570,576,579,573,606,603,618,614,622,616,633,597,603,620,678,661,673,642,621,675,653,652,655,940,948,929,1008,990,939,965,936,894,940,926,959,961,961,957,963,941,952,803,841,820,794,811,816,826,789,814,817,649,623,611,639,617,623,611,652,1044,996,1008,976,969,984,962,875,901,895,885,914,917,881,885,891,906,898,880,890,896,1013,994,1012,886,887,893,893,907,870,877,831,929,878,885,894,876,893,876,851,573,589,599,582,565,572,581,579,591,588,603,609,568,571,582,611,642,632,615,632,620,649,606,630,615,616,602,598,600,598,615,612,620,600,613,600,598,625,615,1108,1138,1074,1069,1125,943,913,970,909,952,974,959,983,976,969,961,966,992,969,987,964,948,1106,1095,1035,1050,1045,1084,1036,1023,1014,1018,1018,1024,1016,1013,1028,1021,920,955,959,937,903,933,921,907,920,950,627,599,645,570,607,641,607,611,638,624,622,610,617,607,638,645,627,608,631,1128,1068,1049,1121,1063,1131,1053,1085,1102,1086,1058,931,908,955,934,965,941,913,979,1011,959,971,969,1003,1054,999,1020,1048,1036,1025,995,1004,998,1020,1038,1011,1029,1033,1009,954,934,927,945,938,948,945,937,928,923,695,681,712,703,732,705,699,695,692,682,606,619,600,602,613,609,608,617,604,1088,1089,1035,1050,1048,1061,1057,1040,929,883,885,894,865,875,881,865,881,1217,1252,1213,1240,1217,1203,1193,1212,1256,1242,1191,1131,1172,918,933,896,962,939,947,905,936,919,933,949,706,675,658,701,677,659,700,677,714,690,703,713,705,716,714,875,922,882,914,789,795,794,797,798,801,794,779,805,787,636,637,642,634,637,660,630,599,610,598,1066,1051,1068,1029,1091,1065,1066,985,1043,991,1012,1042,1079,1055,897,818,878,818,853,878,882,838,867,820,854,874,846,845,887,891,622,629,605,632,639,623,628,602,613,632,1063,1091,1117,1004,1020,1050,1032,1012,1021,1011,1041,1015,1010,1015,1000,998,1018,1005,849,891,866,886,822,869,897,877,894,875,891,921,939,942,917,961,938,955,934,968,827,827,844,819,809,812,813,849,622,618,588,658,632,620,614,620,627,634,618,627,621,603,980,1001,975,989,961,695,668,691,1011,1035,973,1014,899,895,886,851,883,882,872,877,912,888,911,883,669,652,634,608,642,630,644,651,644,627,626,1100,1083,1135,1137,1102,1127,1105,986,967,979,976,994,1005,831,856,834,849,839,834,847,836,831,835,823,849,846,844,849,1000,888,900,891,887,865,878,902,885,876,879,924,895,893,880,901,891,874,909,895,1008,1018,1029,1001,1019,1004,1016,1040,1024,1012,1007,1002,973,1010,1057,904,909,915,932,1044,1047,1060,1047,1035,1034,1062,1035,1020,1091,1073,1051,925,916,911,921,928,921,900,930,912,891,934,924,921,606,645,619,655,672,988,928,979,953,901,939,927,935,933,950,911,716,738,736,711,700,732,733,727,711,702,701,733,894,864,851,866,874,854,867,876,866,894,902,883,1129,1078,1118,1116,1112,1151,1096,1115,1112,914,936,967,949,917,953,967,955,928,992,914,940,687,653,653,663,683,665,648,671,657,655,657,651,644,657,699,1100,1059,1010,1042,919,932,943,935,936,929,1001,999,1024,977,979,894,914,889,895,883,896,879,906,890,730,727,723,727,708,730,693,704,726,736,724,712,719,719,732,713,691,670,655,685,688,660,678,661,647,674,643,681,1129,1127,1056,1110,1166,1106,1171,1107,1117,1137,1099,1069,993,973,986,994,1005,964,1007,964,1005,875,872,866,903,871,866,882,893,850,872,902,877,723,704,706,714,724,717,681,695,698,709,712,707,734,737,728,724,711,921,942,873,891,919,891,929,949,912,932,915,892,881,888,930,889,901,1039,993,1028,1008,1042,1023,1022,1035,1013,1040,1014,1006,1018,1041,1010,1009,1010,1024,1013,1016,1013,1009,997,978,991,999,774,824,777,818,808,808,780,819,787,797,795,815,817,813,739,579,591,593,573,586,598,591,585,590,605,570,601,618,599,595,582,615,588,1021,1148,1104,1028,1152,1067,989,972,998,1005,988,972,994,985,982,1002,999,628,641,665,652,663,657,632,652,661,603,626,707,849,852,828,861,863,839,871,856,668,680,680,675,698,657,685,696,686,706,679,664,1024,1046,1028,1064,987,997,1001,969,984,1014,1106,1101,1117,1097,917,931,924,912,931,961,838,834,845,855,858,854,851,829,866,867,874,865,1019,1024,1020,1021,1026,1018,904,926,932,918,911,904,929,884,914,1033,1036,1008,1038,1030,1013,1026,1037,1039,1042,1031,1035,1025,1030,1041,910,914,889,909,916,875,1133,1128,1138,1073,1080,1146,1100,977,996,978,971,976,977,970,1081,1092,1082,1091,1080,1089,1101,1092,1087,1100,1074,894,849,870,881,900,893,846,871,880,601,592,591,578,1141,1142,1189,1013,1022,993,1008,1005,1023,1023,1060,1035,1014,1094,1140,1084,1155,1088,1099,932,875,937,922,923,917,921,920,955,920,646,729,696,664,683,692,688,687,702,681,687,624,628,655,656,642,635,638,959,942,970,981,954,936,941,950,936,941,920,916,750,705,743,728,722,711,742,718,730,704,690,716,702,828,822,841,835,780,802,828,841,810,827,820,823,826,835,827,825,819,807,818,614,626,642,624,638,625,605,558,553,566,569,585,584,594,566,577,564,592,595,568,596,607,591,580,584,609,1053,1047,1050,1022,1070,1098,1102,1093,1049,1010,1065,1083,1061,857,844,829,820,906,853,815,875,866,629,590,551,570,584,572,592,579,597,565,579,551,1035,1004,976,1050,1027,1003,1032,1037,1078,1035,1045,959,1031,1027,1038,920,882,898,924,891,901,912,889,896,675,666,701,690,683,692,678,683,809,793,767,786,786,766,822,801,786,762,786,794,784,775,740,736,730,725,728,740,733,739,605,610,623,597,606,611,630,617,598,620,640,593,652,629,603,573,589,579,591,584,942,958,930,953,945,953,912,933,960,954,967,908,664,674,728,716,707,691,709,713,693,979,982,946,971,1023,964,974,987,974,930,943,925,932,930,938,962,941,930,956,948,945,944,955,935,900,820,824,782,808,789,818,834,810,801,810,774,772,777,598,603,590,581,580,581,613,580,597,984,996,1006,988,1006,997,982,1017,992,995,960,979,986,989,973,985,968,992,973,966,975,998,941,991,1027,1044,1030,1032,1007,1052,1021,1041,1023,1014,1010,872,849,874,840,872,843,954,933,918,902,946,915,932,930,921,936,915,930,883,877,834,845,863,843,873,880,888,678,657,651,665,670,664,673,657,703,678,657,689,684,719,678,677,706,683,684,1040,1033,1032,977,1046,1072,1031,1067,1053,1048,1058,1023,1056,1043,1063,1025,1060,1063,1067,1035,1053,1048,1041,1032,1036,1048,1042,862,876,877,847,867,880,890,861,924,896,855,841,882,1009,931,933,905,952,954,944,988,1002,972,989,947,972,912,1011,1030,1006,1003,1023,1008,1025,1034,1023,1033,1004,1016,1033,1032,1034,894,932,918,898,889,915,920,886,909,1101,1043,1076,1040,1059,1052,1061,1060,1091,1045,1042,1059,1055,915,910,941,919,899,927,917,920,906,924,916,916,917,915,919,820,771,765,827,765,790,785,1027,1028,1036,1021,1041,1024,1039,1027,1034,1027,1008,928,946,957,979,960,931,927,949,952,952,971,929,939,950,661,666,661,639,646,641,641,673,644,570,590,600,571,595,577,1022,1004,1091,1059,1011,996,1038,1076,1032,1034,993,1028,1102,1043,883,864,898,891,870,903,885,873,848,896,910,618,620,594,609,630,618,611,598,596,627,630,597,608,619,620,603,723,726,717,724,747,705,725,673,693,728,698,990,969,978,971,955,994,974,704,661,643,682,662,680,700,685,713,706,682,568,511,549,570,596,516,566,778,810,777,801,820,801,823,817,821,811,816,798,723,736,721,716,713,709,718,640,602,616,598,633,650,606,620,632,599,610,950,959,867,923,916,916,898,916,932,905,888,934,913,651,683,689,692,721,685,677,664,701,672,684,681,703,681,688,1024,1024,1028,1000,1029,1024,1028,1023,1058,1018,1030,1021,1057,1107,987,1025,875,894,894,888,866,907,880,901,907,888,838,661,662,674,681,677,818,834,817,843,829,849,823,856,770,761,779,783,779,777,784,777,770,796,790,647,626,630,640,625,626,623,621,617,608,626,1075,1077,1086,1100,1104,1063,1070,1026,1111,1122,1113,1093,1067,1039,1106,1068,943,921,914,944,924,908,945,950,898,687,678,661,654,659,676,668,682,692,655,1060,1084,1070,1073,1046,1080,1063,1066,1065,1086,1079,891,865,858,885,694,676,666,651,671,707,690,707,673,905,872,926,886,901,921,887,876,878,858,890,906,900,893,782,775,773,780,760,765,747,969,1006,982,970,959,979,965,973,986,983,969,975,959,991,948,953,978,960,952,965,949,977,918,947,950,944,937,934,952,936,945,953,970,952,924,916,914,911,925,901,937,927,919,933,912,912,943,955,944,927,932,929,941,978,993,954,970,967,973,956,872,884,880,905,881,848,889,868,887,879,869,882,641,617,618,607,594,619,612,529,579,538,540,586,626,614,623,614,582,732,750,765,756,733,728,644,639,642,638,646,653,665,629,632,643,630,643,644,668,658,642,651,1028,1002,1041,1076,1038,997,1054,1039,949,887,888,880,896,875,972,1005,970,981,984,996,1004,1003,1021,1004,1018,1004,1002,892,900,898,921,922,903,921,875,889,909,892,896,931,927,921,918,900,896,883,1062,1046,1055,1035,1037,1065,1048,1051,1076,886,893,873,872,876,899,1010,1020,1028,1033,1017,1037,1021,1037,1025,892,909,911,897,913,903,901,704,723,762,734,731,1014,1010,1024,1043,1003,1013,1006,1012,1021,1033,1007,995,1048,1022,1029,1010,992,1014,878,875,909,848,862,854,913,859,880,883,884,895,905,1003,1003,974,1023,998,987,984,989,968,977,977,979,972,1046,1047,1043,1011,1051,1027,1043,1056,1049,1034,887,917,901,913,883,943,910,869,883,874,886,890,966,963,965,959,984,956,975,980,981,972,981,976,985,979,988,970,877,873,884,892,850,883,878,858,885,878,878,972,989,1000,999,1012,980,981,997,969,984,975,972,972,968,968,982,950,946,968,953,951,963,959,976,983,1011,1001,995,1002,999,994,862,857,872,883,860,892,828,818,833,869,799,836,830,817,818,1027,1061,1042,1051,1054,1062,1032,1035,1061,1068,1046,1045,1075,867,907,916,936,915,890,903,894,897,904,904,907,917,963,954,989,930,922,966,984,947,963,977,904,1026,982,967,942,960,897,891,913,900,908,923,900,889,893,907,917,921,894,913,927,928,909,930,934,921,911,914,932,961,949,968,967,960,955,960,1006,995,1006,989,1010,997,1028,1005,857,880,897,861,847,907,835,860,889,850,877,872,622,647,630,652,645,635,646,663,642,1040,1029,1008,1028,997,1000,1027,1056,960,971,970,962,996,987,994,988,972,975,1029,983,863,861,850,878,853,854,848,854,894,899,909,908,922,925,909,901,901,908,898,750,762,745,730,745,741,720,724,754,738,852,888,881,864,869,854,849,893,867,627,638,626,610,605,635,624,638,614,617,666,637,632,631,564,627,626,644,625,608,659,552,556,574,574,560,550,557,567,576,1077,1134,1077,1097,1075,1113,1081,1077,1066,1087,1065,1096,1109,1111,1055,1071,1129,1054,915,877,912,893,944,953,932,925,915,919,922,931,954,915,924,950,649,674,688,686,664,667,662,649,687,943,952,971,917,979,955,918,941,920,802,784,794,833,813,829,813,808,811,821,805,785,669,650,659,627,658,653,665,596,591,585,585,587,605,609,590,1023,1016,998,941,984,985,990,946,977,999,957,880,913,904,861,859,871,865,881,882,918,890,885,867,905,850,925,850,898,859,919,571,590,575,607,601,619,660,631,618,632,625,614,628,630,646,660,641,606,623,625,621,631,683,674,710,665,675,690,699,670,680,687,672,668,645,636,640,632,627,641,623,625,616,912,933,949,957,924,933,908,917,650,1026,974,1002,1023,1028,1093,1015,982,983,1043,1013,1034,1018,884,898,640,611,617,601,597,610,1013,998,999,1036,1028,981,1039,1009,1008,1022,996,1041,1040,1034,939,950,948,963,951,930,942,925,954,954,939,935,950,975,884,891,919,878,939,900,868,930,905,922,653,657,648,645,635,647,632,597,609,595,614,596,585,593,577,609,1037,972,1031,983,1010,996,1026,999,988,998,975,988,994,1029,1013,838,820,842,838,818,855,723,696,736,737,704,746,742,730,703,711,705,714,705,705,696,704,695,715,689,1101,1160,1073,1122,1101,1102,1195,1128,1085,1065,1144,978,921,960,932,912,875,922,972,639,614,622,595,618,576,611,626,603,620,637,1046,1041,997,1079,1024,1043,1038,1044,1087,1041,1039,946,973,985,965,988,962,679,701,668,1169,1154,1195,1169,1202,1109,1124,921,966,969,938,950,949,928,937,938,943,919,934,951,1026,1049,1041,1039,1008,1040,1039,1055,1079,887,866,915,882,863,880,879,749,723,739,747,732,738,726,754,767,719,623,612,647,660,632,613,625,631,642,630,960,937,922,947,940,929,910,924,936,914,956,941,935,940,939,929,936,972,959,966,985,973,964,986,992,988,978,896,873,876,871,891,889,899,879,871,888,879,880,887,905,886,758,775,785,772,756,788,763,768,769,774,781,776,802,576,628,611,619,598,621,595,617,631,629,629,601,613,595,611,613,600,622,610,605,597,589,583,603,608,585,601,901,890,878,882,875,909,886,908,899,911,920,901,884,890,916,932,947,968,944,963,950,945,943,942,922,984,975,982,998,989,996,973,968,959,973,996,969,997,873,882,893,874,898,893,892,884,751,737,733,752,757,742,717,741,741,744,763,757,749,745,749,760,743,767,756,784,777,740,770,685,635,630,646,642,654,648,618,655,1095,1119,1103,1101,1103,1096,1091,1054,1101,1086,1105,1138,1062,897,904,930,926,944,877,874,895,914,916,528,560,540,553,570,529,553,531,576,553,568,570,559,564,597,624,620,641,618,614,600,597,618,571,611,678,683,687,695,664,665,678,673,671,630,629,629,643,631,625,651,638,647,1067,1106,1119,1111,1080,1039,1085,1078,1057,1067,1087,935,927,944,964,949,940,967,973,929,957,1025,1000,1003,986,996,976,1010,980,990,997,992,977,808,850,839,858,864,857,836,849,833,874,856,814,838,880,857,809,849,803,879,634,589,609,610,594,632,618,601,594,620,601,604,608,602,625,627,621,575,629,622,1062,1053,1021,1116,1053,1071,1075,1031,1023,1054,1037,1024,1006,1012,1010,1030,855,861,863,842,861,894,893,842,936,988,935,949,939,952,952,938,956,927,943,943,940,829,869,842,864,822,845,845,849,904,863,855,874,1035,1025,1016,1033,1015,1020,909,900,905,933,901,931,903,914,919,897,925,933,1023,1051,1023,1027,1030,1015,920,901,931,681,675,687,636,699,670,657,616,612,638,641,601,610,603,637,616,610,625,613,641,615,623,623,947,889,965,888,940,945,917,937,953,957,905,944,931,922,889,931,926,711,665,685,773,701,710,749,687,739,713,727,719,636,646,645,657,644,642,649,623,645,647,635,644,639,918,936,919,938,902,903,898,894,915,906,886,947,704,745,723,756,718,722,727,716,755,746,729,704,742,798,821,838,848,805,853,837,823,847,829,991,1003,973,1000,1029,987,1002,979,1002,1012,1007,1005,1027,1003,988,973,978,983,980,987,986,971,977,993,981,986,976,977,977,977,989,838,833,860,843,867,858,887,845,845,870,665,685,665,915,907,949,874,876,855,881,886,634,645,661,649,639,635,658,657,1034,1068,1024,1033,1037,1036,1066,1036,1038,1057,1038,1049,1029,854,899,869,881,881,871,858,853,901,871,907,884,814,797,805,835,808,826,806,809,821,831,832,819,786,821,824,710,717,687,666,677,696,671,628,602,627,631,631,643,643,616,621,616,638,629,628,621,631,1065,1096,1082,1132,1052,1052,1067,1056,1067,923,936,896,918,946,910,886,905,889,639,647,660,717,654,662,703,659,688,702,685,672,691,699,908,911,943,923,942,921,924,908,694,647,660,663,622,658,667,676,651,589,591,582,577,576,575,1106,1075,1134,1118,1185,1152,1121,1175,1139,1146,1119,1096,1025,1088,1012,1015,1001,1023,990,1010,1009,1000,1031,1017,903,894,884,903,875,868,888,893,776,788,798,778,782,777,789,772,787,775,758,763,619,642,619,617,613,635,612,629,634,1014,896,899,929,934,639,650,622,621,628,635,649,621,618,649,628,639,624,649,645,636,666,661,617,634,655,589,586,588,610,601,584,861,852,880,867,866,870,866,848,846,892,852,879,879,860,895,899,708,705,669,704,682,701,666,708,596,618,603,605,610,596,609,621,601,614,591,972,991,964,913,950,964,942,927,939,925,939,909,955,942,945,934,951,942,976,994,946,958,924,968,942,951,940,961,953,934,957,952,950,965,783,768,781,823,773,804,777,763,791,807,584,585,589,601,573,607,565,608,586,625,639,602,626,638,644,1250,1161,1115,1194,1142,1217,1143,1156,990,951,985,993,955,1018,982,982,986,994,956,971,1018,938,925,946,945,947,918,950,942,941,937,936,945,930,945,953,821,833,792,783,790,815,802,916,955,945,922,942,971,904,899,903,889,889,899,910,760,1020,1033,1048,1025,1018,1029,984,1019,924,944,920,896,659,619,669,704,628,675,668,627,637,620,627,615,607,628,620,620,624,616,620,619,616,641,611,1056,1058,1040,1078,1135,1036,1000,1062,1035,909,918,884,906,934,910,685,697,710,687,668,670,662,689,685,694,691,946,967,938,965,972,955,948,949,922,951,941,968,959,954,961,947,953,960,943,956,948,945,963,974,979,974,965,931,975,994,967,963,977,1005,1022,1029,1017,1017,1031,1032,1018,1015,1021,1006,1002,1025,928,878,872,899,907,904,940,630,624,611,631,625,597,658,633,656,637,661,644,662,656,621,618,630,659,1035,1015,1004,978,992,988,965,1016,980,1030,995,1002,668,672,699,657,658,658,668,630,677,658,642,669,687,665,982,954,968,953,991,964,960,984,1000,978,969,973,994,972,965,996,975,963,971,968,1002,945,964,985,990,989,967,983,967,972,981,968,971,966,996,891,902,1032,1025,1052,1021,1034,1033,1016,1042,969,961,977,980,965,932,948,851,854,814,838,854,829,830,876,820,871,851,823,806,1045,1038,1079,1054,1023,1044,1053,949,959,952,958,961,931,960,960,944,928,917,914,943,949,821,828,825,787,805,818,824,823,831,838,633,656,651,643,642,652,652,636,621,644,670,665,540,546,544,557,528,541,537,563,565,554,578,567,566,556,554,544,517,557,575,611,608,602,600,596,604,606,598,596,619,608,601,607,642,663,662,670,658,663,663,661,665,683,673,661,668,854,852,826,854,865,849,854,847,834,882,893,897,888,923,898,902,908,903,941,900,919,920,925,911,918,912,922,945,908,927,912,885,898,925,834,834,856,814,841,606,606,612,620,610,590,626,606,588,625,621,613,607,659,673,634,636,614,635,642,643,630,633,633,666,1093,1032,1007,1021,1040,1043,1087,1063,1032,1031,1046,882,900,876,871,912,872,892,899,864,897,838,892,908,907,977,966,991,930,965,969,966,953,970,978,987,959,971,959,966,954,977,966,970,965,964,970,968,988,923,910,910,912,924,872,894,901,914,909,906,911,671,663,664,661,666,643,633,600,630,614,623,592,602,592,626,619,590,614,1032,1022,1030,1032,1089,1062,1068,1052,904,944,896,889,899,917,886,839,841,821,864,869,837,841,860,842,843,855,850,865,863,707,697,683,682,680,677,697,696,703,692,685,679,682,687,690,704,678,692,651,641,629,617,636,625,645,627,629,1052,1050,1068,1072,1084,1119,1103,1069,1057,1062,1052,1057,903,970,1019,965,1005,986,1014,1021,1035,993,1038,1087,1046,1090,1071,1028,1024,1052,1052,1044,1058,911,936,942,923,923,951,924,936,948,919,712,737,728,710,711,728,747,919,897,922,921,907,945,888,894,917,913,902,911,1039,1025,1012,989,1020,1031,1022,1023,1029,839,796,830,811,857,838,846,829,866,895,857,828,838,579,553,554,542,581,555,549,582,593,563,545,574,603,647,636,621,608,654,632,665,636,1130,1117,1103,1166,950,949,961,966,945,970,932,948,930,950,934,953,968,854,905,898,903,901,891,888,911,896,760,794,812,793,815,839,788,802,806,589,594,589,595,579,619,588,574,573,588,593,593,578,580,589,1212,1175,1095,1121,1069,1188,1202,1161,938,989,942,934,947,951,951,946,972,924,955,668,652,665,676,678,730,680,692,705,671,709,780,786,806,811,776,784,797,778,809,789,809,757,656,680,645,677,699,670,654,672,650,645,652,672,636,626,640,607,662,641,899,916,903,922,938,918,936,895,933,921,959,898,923,917,923,891,919,898,704,687,717,677,684,673,676,671,992,1004,1001,999,969,1039,1017,1013,1002,1000,968,955,979,994,965,995,990,1002,1003,994,997,1019,1006,993,1024,1060,1031,1037,1046,1035,1035,1026,1022,1027,1019,1016,1021,1027,886,899,922,914,902,913,1004,1014,1002,1007,999,985,967,984,1004,1001,991,989,971,981,981,968,917,904,912,910,907,905,905,932,899,730,774,783,747,769,751,687,677,660,649,669,664,661,679,669,663,668,639,655,652,659,649,631,638,637,628,656,629,1077,1056,1054,1093,1119,1093,1116,872,667,660,671,667,641,642,671,662,674,915,924,925,959,917,963,927,928,913,952,919,932,981,951,931,944,899,931,938,941,690,682,695,672,664,684,699,1145,1153,1183,1088,1190,1118,1144,1147,954,956,906,926,911,959,943,933,944,908,967,979,1024,1023,982,917,940,931,935,921,933,946,809,831,806,808,798,815,791,793,816,624,626,622,642,636,621,636,586,604,605,656,634,598,612,647,654,652,603,595,581,592,609,586,596,616,611,1116,1146,1111,1084,1144,1170,1111,1117,1111,1064,1081,1080,1055,1090,1067,1057,1070,1035,1060,1090,1067,1022,1026,934,930,931,949,970,924,922,960,952,965,959,855,837,855,856,816,845,842,842,850,623,663,671,663,653,649,629,646,651,641,672,648,654,677,664,994,939,987,959,1016,985,993,1014,984,1057,1061,1052,1042,1044,1045,1036,1079,1053,1048,853,850,824,853,852,846,859,837,833,858,569,587,570,584,601,581,586,576,583,585,580,613,614,638,624,621,640,615,626,611,640,628,635,618,620,629,607,614,670,665,673,651,653,648,658,648,657,686,656,659,656,1009,1024,1073,1062,1020,1062,1033,1032,891,884,877,903,909,592,654,618,694,685,637,654,632,583,600,598,600,595,589,603,583,614,1035,1053,1037,1093,1064,1086,1053,1099,896,851,846,860,831,905,878,875,857,621,645,611,618,630,611,628,1048,1063,1025,1089,1068,1086,1048,1038,1012,1056,1018,1048,1043,1031,733,742,742,753,731,764,1013,976,988,976,983,962,985,1021,1002,1001,987,1026,963,966,990,960,973,943,974,959,957,938,960,974,972,956,955,952,982,982,906,873,861,852,874,879,864,893,888,1031,1048,1041,1030,1027,1066,930,931,949,965,653,714,709,698,676,822,818,811,817,815,799,834,801,821,829,814,966,938,960,985,957,930,979,961,964,914,974,936,954,952,937,872,887,892,877,901,898,859,878,894,875,882,888,889,866,902,877,892,909,867,890,891,904,885,902,895,894,908,885,908,895,921,890,883,889,771,758,787,784,759,749,777,807,760,644,627,640,641,622,590,647,577,561,553,570,580,577,557,553,573,589,911,914,901,962,864,915,931,910,949,926,760,729,710,724,750,735,704,721,743,704,743,708,910,886,898,892,926,883,645,636,638,615,675,667,666,655,675,646,627,648,636,981,1066,1034,1050,1044,1051,989,1031,1054,1104,962,923,936,936,927,915,965,956,956,922,1019,1024,992,1022,990,1009,1018,1008,996,1008,912,883,894,848,868,878,855,879,873,863,896,867,899,892,894,892,871,967,925,971,970,942,931,1012,936,952,932,1021,998,969,883,920,980,929,989,1018,950,956,924,981,966,959,973,963,959,941,941,951,973,959,938,960,953,963,959,963,952,969,978,960,958,960,954,961,967,968,957,967,967,960,950,964,974,956,968,961,969,958,968,964,962,973,940,971,950,958,965,957,857,850,840,849,830,778,860,842,846,842,864,823,1111,1073,1066,1073,1066,1074,1087,1085,1060,910,916,908,912,898,947,900,1057,1099,1104,1110,1085,1083,1067,1066,1086,1093,1087,1050,885,901,878,923,904,890,886,914,910,861,888,598,593,575,575,587,576,556,570,596,576,551,590,565,596,588,602,597,606,622,592,598,905,917,901,945,937,897,918,958,910,894,933,932,941,879,791,786,781,783,771,797,786,777,798,604,480,520,496,504,513,499,509,488,488,527,513,496,502,496,504,534,484,497,519,591,569,606,601,584,601,603,613,587,606,605,621,663,662,689,656,628,661,633,675,657,658,640,659,662,676,673,672,658,678,942,938,989,915,944,925,948,957,936,930,896,928,934,897,865,880,903,907,866,963,914,904,921,926,910,922,910,935,948,913,918,928,929,933,942,885,832,838,855,839,860,995,963,958,959,964,969,955,936,924,959,974,962,988,967,978,959,935,905,912,914,906,898,901,911,936,906,906,911,771,784,777,813,777,777,792,611,613,609,619,605,607,591,627,627,603,610,637,642,626,1022,1031,1014,1050,1016,1046,1030,1027,1014,1008,1006,1033,1047,1024,1017,1010,1005,883,874,884,851,874,837,870,878,644,648,649,652,655,660,656,652,624,673,916,899,945,915,901,943,916,898,917,940,932,899,725,695,717,712,697,724,727,890,888,909,892,885,875,892,886,894,885,871,857,905,894,869,868,912,692,676,669,698,660,680,837,798,805,797,819,815,823,798,814,828,642,653,652,621,627,633,609,618,615,582,561,578,561,570,565,567,580,590,1084,1106,1124,1084,1115,1180,1171,1039,1059,1024,999,1012,996,978,1058,551,632,643,625,598,608,568,608,594,592,613,576,605,647,531,495,527,561,529,558,554,517,621,601,638,640,636,625,605,608,628,631,638,624,657,604,772,774,762,768,743,754,746,750,795,1008,1027,996,959,1005,988,974,999,959,964,967,975,986,940,937,933,928,968,917,949,747,808,815,774,790,799,790,837,590,1020,1047,1003,1064,1028,1011,1065,994,964,1053,1054,1042,969,976,988,1000,1039,997,985,982,984,1002,1007,1042,663,670,700,655,648,666,654,666,691,675,684,657,671,684,691,679,594,589,563,581,555,564,583,633,570,603,577,567,573,569,581,602,559,981,954,955,918,973,933,920,892,902,911,931,937,914,943,994,695,671,739,661,1057,1114,1137,1079,979,994,1011,972,998,981,980,980,983,1013,982,1030,1077,1038,1049,1050,834,847,882,826,840,828,850,1161,1180,1215,1168,1217,1218,1201,995,992,981,1014,990,998,1000,1029,967,995,986,1028,1059,1073,1060,1052,1073,1067,1055,1088,1063,1054,1092,1061,1053,856,850,847,593,590,606,589,590,603,584,580,1067,1020,1102,1078,1037,1044,1010,1061,1009,990,997,1026,1015,1024,1016,1046,1009,1036,850,843,866,840,826,862,845,835,860,865,822,869,798,791,801,808,793,645,646,620,636,620,628,628,617,646,548,564,592,592,592,566,562,599,575,556,578,558,587,599,592,558,594,1119,1048,1049,1148,1144,1078,1078,1164,1124,924,900,923,873,899,901,887,894,880,891,887,901,885,642,615,599,597,620,601,588,617,1049,1082,1069,1104,1100,1099,1060,981,973,958,942,947,971,956,936,960,971,692,681,673,692,700,657,690,866,888,866,864,885,870,895,880,950,944,913,927,918,956,922,931,933,935,935,923,948,913,948,957,843,880,847,860,851,856,851,633,621,606,633,648,624,636,624,640,616,616,616,604,600,635,571,590,639,607,1003,1026,997,999,1047,1070,956,935,956,961,948,980,897,926,885,883,897,894,910,902,864,897,896,903,871,891,894,885,775,758,783,757,755,743,776,984,989,967,965,996,983,960,987,1000,986,976,979,967,891,898,916,896,891,726,764,752,729,708,709,755,967,995,996,994,981,952,1012,979,1003,1028,1024,1004,1008,990,1001,881,843,890,846,876,654,656,656,621,642,636,637,654,657,669,632,658,652,1049,1074,1050,1041,1110,1029,1080,1044,866,837,830,890,889,858,845,564,568,560,538,585,592,564,584,624,642,652,627,625,632,647,635,691,666,683,677,671,675,669,686,679,678,682,672,687,700,679,977,1017,1002,1022,996,1012,986,980,1035,977,1012,994,948,960,979,936,953,961,832,890,854,839,869,882,867,856,626,620,601,624,653,631,631,628,650,636,636,654,639,648,648,637,649,634,661,650,628,635,649,648,666,1126,1037,1043,1066,1128,1100,1086,1132,1100,1155,1026,1128,1122,1058,888,888,871,916,899,874,869,870,885,912,905,904,874,659,681,672,643,649,656,661,663,678,665,668,969,898,915,963,919,908,666,680,728,675,664,677,686,668,670,655,678,695,652,680,677,1086,1099,1106,1082,1095,1043,1093,1091,1062,884,896,913,905,874,896,886,912,891,1020,1015,1039,1032,1028,1033,1027,1038,1032,1041,1010,1038,889,923,1029,1018,1011,1017,1000,993,1026,1029,1000,1028,1028,1010,1024,1018,846,903,836,852,866,844,839,882,869,604,596,614,597,606,587,578,582,615,977,969,1028,988,970,954,992,1013,971,948,963,979,955,1018,996,974,950,971,950,1000,992,707,710,706,741,702,733,701,1105,1143,1113,1105,1140,1119,1121,1141,1156,1154,1156,1086,909,899,896,873,870,906,895,895,894,703,666,662,647,676,660,693,625,690,672,666,785,801,801,813,764,800,787,794,792,786,784,764,626,620,644,617,628,584,598,587,586,583,575,596,590,593,589,608,944,983,964,980,936,931,973,791,779,769,796,778,785,767,789,780,780,1014,987,967,969,990,938,960,1009,1018,877,867,901,909,897,899,630,586,605,571,602,616,606,607,594,613,618,616,615,643,670,621,658,651,634,652,658,651,648,643,656,978,971,981,959,957,1009,988,976,999,960,972,987,955,983,983,949,690,671,659,713,679,1007,1023,1038,1032,1093,1084,1072,1096,1084,1078,1072,1055,1091,1088,1053,1053,1101,1091,1052,1060,958,952,965,977,953,984,1013,932,925,965,787,820,786,791,807,781,785,817,816,647,662,620,637,635,653,560,540,569,548,567,553,560,561,550,563,659,644,632,654,677,677,655,673,705,620,648,635,641,1035,1012,1006,1038,1028,1066,1018,1026,1012,1031,996,1022,1047,697,682,741,695,743,689,690,716,708,696,695,986,997,976,926,878,913,897,900,885,871,873,771,800,815,828,777,831,823,799,792,814,684,688,664,688,643,681,657,674,628,644,659,612,624,587,612,621,603,552,557,553,564,567,554,555,566,561,572,561,1014,946,1016,1009,974,995,979,1011,993,993,990,1027,982,988,985,1032,1039,989,1005,1007,992,1016,1032,1025,822,831,825,834,824,828,827,652,634,616,638,645,632,912,875,886,886,856,858,887,862,690,686,720,703,698,698,680,721,673,704,724,617,604,616,601,622,640,604,610,613,604,618,622,597,582,591,594,559,541,556,559,555,570,566,561,552,571,560,560,541,779,824,846,812,849,848,873,806,818,667,719,701,731,704,706,693,605,583,588,619,591,591,603,589,573,605,606,620,640,639,656,636,630,637,644,627,635,642,649,636,661,641,637,648,868,928,922,871,893,879,910,902,902,892,893,849,916,974,962,986,966,992,939,949,945,976,842,848,826,819,796,799,827,813,775,826,836,804,605,595,612,606,623,609,577,969,992,1011,975,979,1020,974,1019,983,973,968,947,961,977,935,974,978,971,977,965,987,985,985,980,971,972,972,958,980,985,964,997,966,852,853,832,1016,1068,1050,1061,1049,1060,1043,1042,1030,956,960,975,978,965,965,955,971,942,1068,1069,1059,1061,1073,1054,1050,1058,1070,841,896,852,854,871,856,893,577,565,589,603,621,1161,1221,1152,1141,1212,1140,1119,1079,1100,1016,1039,1008,1022,1025,1017,1030,1060,1023,1008,1016,1010,1090,1011,1014,1014,1016,1033,883,860,870,881,866,884,848,875,891,878,924,833,921,915,579,599,602,623,605,585,592,574,593,599,599,1111,1106,1164,1147,1183,1092,1089,1184,1095,1061,1148,961,964,978,985,971,1134,1150,1159,1134,1137,1138,1136,1143,903,891,906,946,639,614,557,593,595,619,589,586,577,903,950,904,932,912,941,955,695,710,696,706,699,691,690,691,689,703,687,677,691,696,716,723,1026,1069,1080,1047,1023,1041,1030,1033,1089,1079,1043,1103,933,938,957,931,947,937,923,912,936,637,625,641,667,655,638,627,655,1032,1030,995,969,1074,1025,1024,996,1091,1058,1058,899,894,915,944,924,883,909,885,910,923,903,921,933,918,657,667,648,663,682,655,638,686,684,634,655,638,673,648,654,633,636,645,675,1160,1153,1135,1130,1186,1179,1107,1227,1185,1203,1266,1179,1179,1201,1184,893,921,899,635,628,598,675,631,614,651,638,616,669,669,633,608,628,636,631,952,958,947,954,954,928,943,987,933,956,921,923,731,704,709,750,714,722,747,711,762,644,654,636,647,643,633,646,622,664,651,629,630,889,887,887,886,878,918,886,882,881,897,903,888,866,837,683,685,693,699,668,697,689,685,691,664,683,945,935,929,1007,921,928,985,935,932,978,955,1010,994,999,1012,980,997,1014,998,979,984,1003,995,1006,1003,982,994,965,987,983,956,994,967,969,888,875,920,879,858,847,847,846,880,886,892,853,800,784,817,813,785,824,807,809,805,811,829,809,792,796,795,624,655,650,612,616,618,637,622,661,628,562,979,1001,979,979,988,939,948,963,1034,986,995,953,954,945,965,971,957,668,683,723,691,664,659,676,682,677,684,672,691,700,979,1044,998,1007,1035,1027,1022,996,982,976,1009,1068,985,1016,1048,881,851,926,838,874,851,884,921,929,865,905,893,880,888,881,866,838,617,596,616,593,615,608,596,644,590,609,590,606,609,588,600,609,600,602,605,607,608,606,606,604,618,611,618,637,597,599,595,610,602,608,620,628,619,610,617,1028,1058,1030,1039,979,1045,920,971,935,911,974,937,951,925,630,603,615,636,621,663,618,629,596,622,968,995,981,991,1036,976,982,981,1007,1017,1008,1017,983,1000,986,967,856,863,859,857,861,844,875,849,887,848,852,858,983,1014,895,890,910,872,892,897,901,877,915,991,962,957,969,960,968,988,961,987,957,951,974,640,670,658,654,666,639,651,682,650,694,659,651,661,675,650,658,651,649,659,1037,1049,1053,1038,1061,1051,966,1022,1033,885,867,906,864,1070,1055,1049,1057,1090,1078,1099,1086,1081,1068,1055,1065,1071,1096,1073,1048,1080,1069,1077,1005,978,990,965,965,972,983,999,960,971,827,828,826,816,836,837,841,827,805,816,822,826,655,668,650,689,647,671,685,683,641,666,684,682,606,626,589,599,599,598,636,595,626,609,615,590,659,683,665,678,675,972,964,994,967,994,949,966,749,799,723,729,789,784,793,750,732,755,781,777,776,725,713,760,727,743,756,728,759,791,812,820,818,820,788,808,761,791,827,808,800,790,793,794,781,778,797,684,668,679,916,880,895,923,930,906,651,649,681,645,616,698,636,650,647,665,664,635,653,689,656,674,646,651,1081,1034,1048,1016,1062,888,871,866,860,853,865,868,860,877,886,880,859,947,936,932,926,967,927,937,915,959,947,955,978,968,972,970,946,980,956,941,964,972,978,779,798,800,798,785,807,792,804,774,812,591,601,574,614,596,600,605,607,583,614,1099,1116,1076,1081,1139,964,969,1017,1005,967,975,944,990,967,923,565,541,521,601,620,614,628,622,617,597,600,657,637,634,644,629,636,636,634,632,1071,1046,1035,1035,1115,1032,1092,1090,1090,1044,891,911,928,921,932,926,1013,1013,1003,1005,933,902,929,875,924,902,872,901,889,908,887,927,1045,1062,1018,1043,1023,1047,1058,1060,905,933,904,908,906,909,922,878,578,576,582,575,610,597,565,634,617,634,602,661,627,625,640,1081,1108,1095,1116,1063,1081,1093,1089,1066,1070,1077,1075,1069,1104,1068,1089,1073,1067,1093,1094,1052,1063,927,928,900,919,949,925,903,938,888,916,909,773,758,775,777,769,748,770,769,759,750,774,604,640,635,632,641,609,638,545,566,548,540,549,547,561,532,636,631,616,646,616,645,655,631,645,674,641,668,655,656,632,656,633,609,614,601,598,597,578,584,596,586,592,581,580,959,921,873,916,957,894,885,737,723,786,787,798,809,807,776,784,778,768,781,624,675,649,648,665,684,670,660,654,673,653,669,676,644,683,674,574,568,569,585,597,568,570,600,590,582,584,583,581,587,695,700,680,674,659,669,964,973,917,948,853,831,830,834,843,832,845,835,769,759,771,750,767,768,748,748,774,759,758,765,767,768,729,758,757,744,735,639,612,621,642,616,630,672,624,644,603,592,576,572,567,572,606,581,561,596,591,883,892,875,910,875,876,899,881,902,882,860,902,715,705,694,733,696,746,703,649,683,656,664,661,663,653,652,670,645,671,663,646,664,645,684,654,659,654,647,899,918,883,922,907,912,758,738,784,742,762,757,752,753,764,745,751,759,748,1024,1022,1048,1007,1037,1051,1045,882,864,894,893,910,890,879,894,887,872,1020,1011,1022,1011,1012,1012,996,986,1024,1006,1015,987,1006,1001,1012,1012,916,899,875,866,879,621,617,612,634,637,640,625,642,651,650,621,639,633,620,613,653,625,631,665,679,685,704,668,688,673,660,972,957,973,997,919,966,954,981,937,989,1010,1009,851,914,910,882,895,1028,1042,1032,1011,1036,1048,1040,1020,1011,1038,1030,1024,1038,1029,1048,878,923,893,941,957,934,1062,1123,1052,1106,1084,1109,1070,1012,1001,1017,1025,1004,1018,869,883,877,860,870,893,878,895,866,897,886,873,871,885,860,879,703,666,679,683,710,662,668,695,687,667,618,602,603,1163,1169,1109,1159,1100,1064,1188,1155,978,994,986,977,983,969,972,971,991,1009,1152,1140,1094,1144,1144,1145,1168,1121,1126,906,883,903,906,867,941,923,874,1049,1071,1061,1064,1079,1036,1043,1042,1085,1080,1071,1046,1070,1099,1045,893,893,888,891,919,906,897,949,928,943,957,938,950,951,947,947,959,938,935,936,953,682,676,697,644,644,667,680,650,1085,1055,1121,1098,1074,1103,922,659,677,689,684,683,663,895,904,868,925,890,915,933,933,930,905,931,939,890,903,895,932,909,905,756,759,771,775,770,755,747,794,765,752,999,962,973,981,1005,968,1008,979,987,966,961,974,856,850,863,866,836,873,886,852,881,867,847,852,858,873,860,870,651,619,641,644,621,642,639,619,638,652,1092,1061,1052,1041,1100,1068,1064,1050,896,902,873,864,909,908,900,894,847,870,947,893,575,555,550,596,568,560,574,574,602,601,602,589,586,588,611,587,579,649,663,635,647,647,632,644,653,642,616,612,630,623,926,953,991,940,963,937,933,959,931,971,945,933,946,950,954,936,943,965,981,921,952,943,814,856,842,854,859,883,869,903,837,862,646,660,690,665,665,655,632,649,613,635,624,626,644,625,645,633,634,642,620,598,615,633,613,626,599,618,613,636,617,628,629,628,597,604,638,632,983,966,978,936,946,949,997,974,986,983,937,1027,980,984,989,977,961,969,987,989,994,978,992,972,978,989,987,979,1007,987,988,993,905,892,919,939,934,927,902,908,918,908,918,821,844,819,804,812,795,782,774,798,790,802,785,770,784,775,782,774,775,769,770,631,598,606,568,586,558,582,581,558,570,570,552,563,580,578,573,569,587,1084,1032,1112,1116,1057,1087,1086,1139,1087,1030,1092,1100,953,948,950,966,949,951,958,995,957,980,984,953,983,959,910,894,903,921,902,890,891,740,738,736,722,782,727,925,949,887,874,865,917,905,948,959,961,968,989,977,965,962,978,956,1004,952,970,834,839,862,853,863,873,845,860,531,593,587,531,583,557,659,650,645,638,643,636,645,648,658,648,658,693,684,1156,1169,1151,1148,1170,1185,1169,1132,1123,1135,935,937,965,914,954,943,975,910,936,885,969,885,928,917,898,883,963,938,941,935,933,978,943,987,959,980,999,938,957,964,932,965,976,973,972,983,968,966,896,880,887,896,896,910,891,871,910,884,878,872,893,1193,1195,1194,1127,1175,1202,1162,1145,1153,1151,920,923,919,915,917,891,884,889,901,635,655,650,655,651,990,974,992,1017,992,975,958,996,1005,992,977,966,978,970,1005,982,964,998,988,991,991,991,978,970,980,879,847,875,860,897,860,850,871,842,861,842,864,822,876,862,875,626,653,617,635,624,661,662,627,618,618,646,642,633,614,1007,1007,1031,906,908,915,911,896,895,889,905,881,914,891,900,881,899,881,913,901,940,652,643,617,669,631,665,669,649,634,680,658,690,682,681,679,692,680,710,700,665,679,690,702,678,984,965,984,985,976,713,657,705,695,665,695,722,699,728,703,717,727,997,990,951,967,950,997,953,979,954,1012,970,971,991,998,966,860,783,818,829,816,830,804,863,792,621,602,621,622,633,618,612,629,611,611,611,612,909,915,942,905,918,928,912,687,733,684,708,701,555,563,579,571,582,546,570,548,553,534,545,559,559,610,590,593,573,583,577,1076,1065,1117,1034,960,947,947,943,955,934,944,919,963,925,917,928,942,929,950,942,915,900,871,887,868,916,900,916,889,914,907,882,898,636,694,648,697,680,699,661,668,1091,1031,1066,1040,1048,1041,1046,1047,1053,1031,1042,1074,1047,1012,922,951,955,957,932,925,979,959,946,950,982,1020,982,997,990,1000,994,994,992,999,860,870,864,858,858,868,893,845,841,827,902,959,968,969,987,958,974,960,938,955,959,816,811,820,802,839,817,816,821,815,798,620,647,627,627,629,643,645,1013,1028,1000,1006,989,967,991,984,990,1031,1015,1001,986,1017,994,693,676,686,705,678,1068,1104,1069,1093,1062,1058,1116,1092,917,964,940,924,915,954,936,939,928,937,939,927,999,987,991,1014,1035,1011,1015,993,1035,1018,1017,987,1007,1018,950,936,900,924,907,930,895,901,910,910,891,906,905,915,953,916,994,977,1002,1009,992,998,1000,1000,1002,990,1010,992,1004,994,987,917,914,903,911,909,900,921,900,901,909,900,903,912,776,771,791,772,750,773,733,792,781,799,1119,1110,1128,1136,1149,1109,1130,1159,1079,923,919,850,910,910,913,888,943,935,921,987,974,967,1002,1005,974,1002,1004,997,1011,1004,997,974,834,655,652,620,660,651,663,651,635,627,661,672,652,972,935,978,963,996,985,1043,1034,1034,1023,1036,1053,1023,1044,1045,1040,1053,1047,1022,1006,1027,857,868,873,868,842,845,856,600,608,627,600,647,619,632,587,650,618,929,976,920,952,956,973,961,982,955,893,881,889,899,874,884,902,880,880,886,872,867,923,894,907,648,646,597,681,651,657,679,654,649,633,658,1122,1141,1105,1094,1131,1145,1126,1197,1126,1113,1046,1136,1096,1100,1106,964,963,941,953,967,944,966,987,1009,1011,998,1001,978,994,1000,865,870,876,855,883,847,865,893,888,896,900,663,674,691,660,698,697,663,674,717,927,897,934,904,926,904,910,902,978,980,1001,968,979,986,1013,1018,976,983,967,950,965,960,964,947,963,988,985,996,849,890,861,856,865,867,878,891,879,860,886,875,849,996,921,972,979,936,929,970,967,956,958,936,960,953,982,994,935,1016,982,1009,999,992,987,982,999,996,995,969,969,1012,881,867,885,843,867,853,844,833,885,859,868,870,860,840,854,884,875,842,1138,1124,1117,1136,1164,1112,1168,1163,1129,1130,1138,1141,1150,1125,1156,963,966,981,958,938,1072,1033,1019,1033,1029,1023,871,853,892,869,852,914,866,872,899,941,1038,955,971,941,1006,934,976,959,920,1011,1024,1060,1070,1088,1102,1089,1045,1050,1043,1068,1062,1073,1051,1065,1041,1029,904,896,913,926,914,908,887,895,913,889,923,1043,1021,1008,1027,1037,1029,1031,1047,1036,890,901,869,879,875,656,651,645,667,638,683,686,677,664,671,653,697,697,685,660,667,650,1064,1070,1075,1061,1134,1087,1130,1068,1077,1059,925,925,946,937,936,955,937,812,817,792,812,825,790,816,790,618,583,643,588,653,670,631,620,640,618,656,653,663,637,607,632,636,642,582,562,553,572,557,550,566,559,577,585,546,621,606,591,603,605,576,592,593,585,1096,1071,1073,1090,1094,1113,979,964,985,982,955,949,956,954,965,955,947,945,951,934,957,977,510,546,527,523,509,555,537,551,576,494,507,524,509,489,546,511,489,531,614,585,597,591,606,572,623,587,562,600,645,668,656,645,662,659,662,655,661,639,660,656,633,633,627,996,930,954,975,944,949,968,949,959,949,939,971,932,995,704,659,688,736,702,698,670,686,678,703,694,707,696,708,994,979,1002,1021,1025,1047,1034,995,974,1018,1051,996,1071,1014,967,973,924,968,953,958,926,632,657,705,700,663,664,690,710,698,675,666,650,737,697,635,602,590,590,628,589,620,609,641,628,617,632,621,634,613,608,936,941,963,915,945,908,932,915,929,677,689,664,677,685,678,674,707,656,665,663,693,681,669,674,1042,1070,1047,1035,1034,1046,1053,1036,1056,1039,1017,1036,1021,915,907,892,938,931,911,899,877,920,938,899,923,885,880,861,875,858,870,879,881,1022,1017,1010,1042,1017,1002,1025,1018,1015,1003,1019,1005,1019,1038,1016,1034,1011,935,933,939,937,917,920,944,927,921,901,921,899,730,697,728,1007,989,975,1013,979,1008,997,970,887,848,571,569,603,579,597,564,572,580,570,573,593,577,553,575,567,572,1045,1021,1029,989,1012,1036,1033,1000,1009,972,999,1031,1007,1017,1044,1014,1007,990,1028,986,897,894,870,897,871,897,902,874,672,672,699,653,626,630,614,632,644,646,608,612,637,638,635,634,619,607,605,578,582,595,587,1116,1239,1110,1132,1178,1146,1238,1109,1150,1092,1118,1127,1148,1178,1083,1081,975,934,990,929,943,908,938,982,959,943,968,965,1044,1049,1081,1014,1031,1016,1028,989,1023,1071,1003,957,963,968,944,976,995,1000,980,1001,966,976,967,954,945,960,941,951,966,956,951,957,960,951,950,959,957,836,839,836,833,835,841,837,853,873,841,650,638,644,646,658,643,652,657,1108,1083,1105,1109,1065,1136,1112,909,863,906,870,845,910,888,908,897,658,630,677,650,642,662,654,652,644,654,669,648,650,675,667,658,677,659,662,683,676,673,659,678,1066,1092,1050,1046,1080,1025,1099,1078,1068,1089,1065,981,1011,990,981,998,1015,974,1039,1017,974,974,633,662,641,651,673,608,599,575,566,576,595,610,594,610,589,591,583,591,1020,1022,1083,1010,1018,1085,1001,976,1038,1024,889,922,927,920,922,909,908,918,900,749,746,737,733,724,744,748,741,739,717,740,735,764,746,795,812,796,786,813,1043,1011,1004,1022,1038,737,715,735,736,704,707,709,707,719,738,715,1002,1010,1014,1007,988,983,986,1012,978,969,823,861,833,902,840,862,858,855,847,872,986,987,987,997,1001,996,1028,988,985,1005,1014,1022,1007,1006,1004,912,874,871,891,883,882,908,850,877,1019,1027,1048,1030,1052,1035,1022,1046,1018,1030,1038,943,920,929,896,691,690,690,707,695,682,664,660,669,679,691,656,706,713,681,673,878,900,883,864,905,869,875,898,882,897,977,962,965,970,960,981,868,838,848,840,859,852,832,874,840,828,859,590,575,597,580,585,582,571,590,583,609,590,574,599,577,578,593,591,593,588,691,663,704,662,661,674,675,702,682,678,678,674,674,610,630,607,608,607,603,600,615,622,625,606,603,625,612,924,936,893,914,910,773,736,748,745,705,766,736,766,736,738,766,786,773,782,768,776,802,769,789,755,784,784,794,647,621,612,630,633,644,619,623,659,633,544,555,586,543,558,555,554,565,556,568,549,563,578,585,573,567,574,638,617,614,634,616,586,617,632,627,612,619,932,936,927,912,934,929,952,905,977,945,909,856,809,831,849,850,827,855,841,848,620,613,612,593,642,605,615,637,899,959,919,941,941,959,934,943,920,942,944,941,915,931,944,931,905,926,936,928,964,924,925,906,929,939,918,903,902,894,871,891,866,870,602,608,611,570,611,580,578,585,550,581,575,610,562,593,573,1106,1169,1122,1095,1141,1166,1154,1121,1133,1184,1104,1141,900,918,632,647,632,636,646,657,632,667,1017,998,984,999,961,1028,969,1012,989,998,1009,1023,1012,1019,1033,1019,1028,902,874,882,904,891,883,662,635,654,640,635,622,672,672,669,659,666,648,677,652,654,656,656,668,659,1070,1054,1074,1076,1086,1090,1132,1063,1051,1053,1095,962,906,901,932,966,954,939,945,945,906,924,912,944,957,949,939,946,978,956,933,940,886,858,876,851,884,889,879,884,887,850,886,871,878,859,870,852,866,828,867,873,863,839,843,846,847,827,842,839,840,846,831,835,649,650,665,633,641,643,634,653,658,643,633,639,643,1102,1111,1060,1059,1082,1082,1090,1102,1068,894,877,904,918,932,1031,1047,930,912,908,907,937,897,951,873,953,896,934,938,945,941,899,916,923,907,902,919,908,947,945,941,942,952,939,932,927,942,926,926,950,941,933,970,949,961,959,961,1005,1007,998,1024,1025,911,881,906,895,894,875,894,890,902,825,861,828,857,864,839,866,866,850,856,839,839,855,845,831,591,640,636,627,616,623,655,648,662,608,596,593,649,552,574,588,589,1091,1061,1072,1052,1062,1105,1064,1103,1133,1068,1069,1071,1080,1104,1114,955,956,951,942,939,956,951,935,943,954,947,1100,1094,1111,1094,1085,1111,1100,1086,1082,1090,1077,1093,911,919,923,920,862,926,911,899,931,633,633,638,679,648,994,1049,1016,995,1058,970,1007,1030,980,1009,1046,990,877,876,877,934,891,893,904,889,886,881,973,979,952,965,976,956,973,976,974,976,973,969,978,876,913,869,831,884,916,875,864,882,858,863,812,807,791,800,791,806,822,813,820,808,779,795,794,809,661,628,646,630,635,657,637,635,664,671,629,609,641,658,635,637,545,552,531,547,546,555,536,534,545,537,542,546,537,534,550,541,564,540,534,567,561,577,567,571,562,541,562,571,615,592,597,620,604,611,634,899,898,910,916,887,894,934,901,895,874,913,919,898,919,692,648,721,721,722,620,600,579,602,601,607,612,602,602,596,579,591,589,798,807,799,804,824,821,802,829,849,797,778,832,773,804,790,773,768,800,813,806,666,659,655,664,647,661,667,664,657,659,664,682,671,665,648,677,679,672,669,684,680,656,931,874,917,920,889,931,908,901,906,928,906,901,887,906,870,854,822,827,831,830,820,865,833,844,851,829,823,804,778,801,791,798,791,809,809,804,796,801,774,803,801,790,778,789,795,789,790,804,796,806,796,1011,1055,1040,1003,942,924,904,913,909,902,917,919,950,912,934,656,661,653,665,669,664,678,673,632,653,627,622,639,613,610,617,651,625,617,590,601,591,588,585,590,589,605,591,999,1015,1017,1008,1009,1022,981,1008,1000,1000,1015,979,989,996,848,874,914,1030,1012,1019,1026,1031,1003,977,1034,1016,987,984,958,979,980,1001,984,979,977,957,980,936,806,810,825,808,818,819,839,824,817,578,581,570,1117,1170,1169,1071,1062,1119,1091,1133,1083,973,1011,998,992,973,992,993,1023,1018,1011,1012,991,627,655,593,618,634,615,646,606,630,634,634,610,626,645,626,654,662,668,602,596,609,579,590,582,607,589,592,610,601,1004,1054,1074,1033,1043,1072,1053,1101,1057,1042,1092,1025,1043,1068,1043,919,942,898,924,915,910,928,895,943,927,913,936,891,1087,1093,1112,1121,1129,1104,1098,1089,1090,1105,1103,991,982,947,952,960,954,956,978,952,948,951,975,656,648,662,674,661,670,677,649,660,666,567,595,587,577,1045,1004,1010,980,1034,1021,893,923,899,904,929,877,853,877,901,894,868,883,899,894,709,695,731,690,677,689,716,706,693,692,701,708,677,771,777,795,767,773,777,790,789,769,786,778,780,768,645,628,633,655,666,652,638,645,643,624,587,578,571,578,576,579,598,578,567,567,588,608,589,590,608,590,603,586,586,586,587,744,725,739,727,714,728,704,729,726,701,712,706,672,699,676,659,668,678,683,670,664,664,678,677,1089,1071,1046,1052,1088,1063,1068,1093,1052,1050,1038,1055,905,927,853,851,871,883,886,873,882,892,885,883,890,888,869,881,737,706,682,713,727,707,707,722,673,732,720,746,973,961,942,958,927,944,946,953,987,946,963,940,661,660,676,667,684,654,992,1008,1034,988,989,1022,994,1041,997,1039,1015,827,808,838,803,827,823,809,808,813,603,604,610,601,592,596,588,610,604,594,618,598,599,598,595,1068,1088,1131,1078,1137,1116,1022,1007,1114,1125,1149,1094,1069,917,896,926,882,890,901,643,661,642,614,634,956,999,966,1020,984,992,1006,1042,988,937,964,1012,996,869,844,877,854,880,892,831,864,865,866,863,858,854,875,654,695,680,675,671,665,691,687,661,894,897,892,889,892,899,880,794,764,827,774,799,728,734,750,753,724,742,755,759,735,744,768,723,734,764,1062,1073,1074,1038,1044,1062,923,921,927,927,929,949,939,929,928,954,946,918,998,930,972,946,975,937,938,934,984,925,941,949,944,920,929,935,952,927,929,937,938,956,940,983,987,973,971,986,968,974,802,784,811,814,792,796,800,837,809,793,803,798,817,653,648,642,680,651,641,661,649,660,915,927,914,910,941,953,937,933,956,926,903,891,986,1038,988,981,1013,989,1002,997,993,1003,886,866,899,861,889,889,874,640,619,637,608,604,646,598,620,843,900,909,887,902,849,922,901,881,908,898,908,663,683,704,705,696,686,973,975,952,980,959,989,995,910,1016,965,1002,1086,1073,1038,1064,1067,1073,1064,1101,1055,1054,1097,1056,916,942,940,916,933,922,932,931,908,929,1065,1051,1043,1025,1034,1037,1062,1025,1052,1054,1041,1041,1036,1038,1043,1032,1046,1057,879,902,870,897,912,891,866,921,1123,1138,1107,1093,1088,1101,1076,1103,1127,1138,1120,991,940,925,952,951,939,956,943,920,958,1005,999,1004,1035,1024,1014,1049,1000,1016,1023,1009,1012,1012,1012,986,1026,1019,1024,1012,1006,1019,1011,1009,899,886,891,873,902,905,890,879,865,852,884,884,883,849,883,887,618,592,630,602,608,587,627,603,633,626,617,630,612,626,618,637,641,624,618,616,628,630,631,624,646,686,686,701,686,694,672,676,691,701,661,686,697,698,662,734,917,898,908,903,922,914,925,897,893,903,944,926,922,942,625,640,654,670,650,518,528,542,505,527,543,520,530,545,533,542,545,521,525,529,629,599,605,646,616,604,614,622,598,613,622,622,624,618,1008,991,1005,1025,1081,1033,1076,1044,1002,975,1083,1070,1052,1004,1046,1021,1045,984,999,961,988,871,845,823,851,840,788,846,803,795,785,814,818,851,787,592,621,611,630,627,635,599,605,621,621,628,966,1004,1002,937,945,935,997,967,960,965,916,922,961,910,933,930,923,948,919,892,957,963,932,908,941,620,634,626,637,710,702,712,695,709,684,720,704,665,694,678,714,712,684,677,628,622,640,632,618,622,611,638,628,607,1057,1049,1088,1048,1057,1024,1038,1068,1074,1015,1046,950,986,961,923,943,972,979,745,753,799,785,782,990,1015,1003,1017,1008,1041,1007,1004,1023,1030,997,1013,988,984,987,957,968,980,992,966,985,981,974,992,992,978,1008,977,1014,1007,991,970,1001,1000,1000,1006,994,995,1012,985,992,999,1006,1008,1000,984,841,837,865,823,840,852,857,860,837,857,853,855,837,866,827,642,643,612,623,633,616,628,612,640,637,999,1057,1063,1059,1019,1034,1057,1038,991,1025,1028,1098,1047,1042,1043,1074,911,819,923,904,866,885,888,885,871,890,880,892,880,915,884,633,653,622,625,629,614,645,639,628,642,755,756,730,720,718,726,748,734,637,653,650,650,666,647,649,667,1028,1075,1033,1077,1056,1059,922,895,934,916,936,906,695,668,670,667,725,658,666,660,655,695,672,674,652,664,664,668,675,673,669,664,696,1074,1101,1075,1125,1087,1111,1125,1092,892,876,866,892,869,893,993,995,1024,978,993,972,1040,1013,1004,1021,1030,986,991,1014,998,1000,898,937,898,869,911,904,890,912,916,907,884,943,652,672,666,653,673,663,683,680,656,673,662,651,646,640,679,667,654,629,629,607,644,648,669,652,653,660,649,638,1048,1058,1051,1066,1068,1107,1074,1074,1037,1083,1108,1067,1045,1073,1031,1079,1104,1065,953,944,966,966,956,925,945,920,748,768,780,769,599,596,617,637,603,622,607,643,603,640,624,573,578,590,599,572,581,584,566,576,559,554,572,602,958,977,965,985,975,975,974,989,1003,986,697,647,695,671,667,984,990,1025,985,1003,946,988,946,957,985,977,987,971,974,983,950,921,937,930,925,944,948,961,919,939,956,947,941,942,928,937,870,897,1005,1029,1010,1003,1010,1027,1030,991,915,936,956,937,908,920,833,797,823,801,815,823,787,828,817,820,975,969,950,984,963,989,951,973,982,947,975,958,985,979,997,1012,999,988,994,1011,1014,958,1016,977,929,892,895,871,892,891,906,900,882,884,862,902,877,888,907,909,659,682,669,671,678,678,675,623,639,641,661,609,626,617,594,612,605,632,613,594,603,605,605,613,555,590,602,574,596,602,597,579,571,595,614,980,1019,1036,983,998,996,962,1016,957,936,979,1017,990,986,695,709,696,722,684,698,702,705,714,1068,1063,1061,1079,1123,1032,1052,1072,863,865,876,907,873,911,938,891,884,892,617,597,594,540,568,556,568,558,560,564,543,562,512,526,524,527,538,547,537,557,605,591,610,618,617,586,593,592,597,575,587,638,583,605,595,597,603,597,612,972,965,955,929,955,950,965,921,948,972,948,640,713,931,875,896,878,896,878,1017,972,958,1002,859,881,903,876,892,892,864,905,892,906,944,915,924,916,896,898,897,900,911,899,908,895,898,903,912,888,898,925,912,917,927,931,911,915,929,908,927,929,911,924,1027,1039,1022,1020,1080,1034,846,800,815,813,861,840,568,586,588,582,567,583,583,586,575,586,1117,1105,1070,1089,1125,1064,905,908,867,902,901,873,888,862,626,630,622,633,632,670,613,614,1143,1103,1134,1151,1138,985,1019,965,977,993,966,1009,958,1012,964,621,591,594,586,568,595,642,572,574,591,548,611,587,611,612,597,601,586,591,610,587,591,621,611,613,616,638,626,619,610,577,596,616,626,638,608,623,606,822,893,834,885,877,858,897,879,876,898,842,855,956,994,967,1016,1001,968,973,1005,993,985,989,979,880,861,840,906,847,887,854,894,904,872,887,921,885,870,871,903,878,566,614,594,588,619,615,610,578,602,602,805,846,865,858,843,848,830,926,928,961,947,933,965,983,966,981,1002,959,971,974,790,790,807,749,755,786,775,779,558,590,607,623,617,594,622,639,667,677,666,670,660,681,651,670,675,657,660,665,681,675,955,959,1002,934,1021,922,923,933,945,912,877,819,844,774,805,784,822,896,928,935,909,938,921,901,914,924,936,948,937,922,928,932,924,920,923,1002,1033,1011,1001,1001,1019,845,868,831,830,838,854,866,880,825,828,1099,1113,1128,1086,1126,1095,1029,963,1002,1019,995,1034,1000,1026,1040,874,821,848,840,865,832,845,825,832,838,841,983,1002,958,978,964,972,978,1004,983,980,972,975,981,872,910,875,905,902,893,876,886,884,870,889,903,874,712,708,729,716,689,699,720,729,685,699,916,911,908,923,921,912,934,940,948,931,936,911,926,794,768,801,782,804,801,805,804,800,794,790,805,807,803,807,809,794,805,814,809,657,667,643,656,667,650,665,652,676,838,831,832,847,827,852,824,835,831,1002,922,959,965,977,988,1017,971,948,969,1003,965,961,924,991,963,934,891,911,910,901,873,891,903,912,649,618,643,643,626,597,630,645,629,639,619,598,610,613,623,608,611,620,607,606,618,621,612,612,975,937,924,986,922,932,952,967,957,912,973,965,961,927,951,784,759,770,785,808,793,795,736,930,929,965,949,956,961,938,964,913,956,947,938,953,980,983,972,992,998,978,969,858,892,867,898,877,890,909,865,907,941,936,609,586,588,587,589,603,584,581,593,601,600,574,646,637,614,632,650,658,589,646,608,613,607,640,604,616,602,641,627,1169,1187,1198,1167,1194,1103,1152,1030,1031,1033,1023,1020,1041,1033,1040,1019,1028,934,924,914,917,914,901,895,926,920,922,889,681,650,654,668,667,657,623,1046,1009,991,863,856,884,923,862,903,669,667,677,683,639,673,636,674,656,690,642,653,665,661,658,649,660,681,663,673,1042,1063,1065,1064,1050,1075,1094,948,958,944,952,954,954,974,944,978,964,981,788,792,798,814,819,821,815,800,782,974,994,1019,995,994,995,932,888,897,921,893,922,1136,1113,1121,1143,1146,1105,1134,1138,1116,1124,1110,1048,1045,1058,1058,1043,1052,919,861,898,881,881,923,909,925,857,915,877,880,845,862,540,515,531,529,534,549,532,542,504,515,572,532,524,528,545,541,567,488,543,520,499,525,534,570,569,584,588,579,589,624,579,581,632,596,603,641,597,636,638,624,620,635,628,1016,1020,1010,741,712,721,745,721,801,874,831,824,855,852,841,848,797,852,820,821,862,820,832,834,701,662,651,768,752,768,743,739,756,772,756,749,766,759,761,747,747,610,655,620,649,633,564,583,587,546,560,580,557,575,585,821,854,925,867,876,850,809,852,728,715,730,693,703,724,745,718,632,630,642,629,613,627,598,621,630,931,933,886,961,919,883,919,929,923,688,689,676,681,702,694,690,715,688,696,682,989,1094,1061,1027,1053,1073,1064,1020,1018,1054,1063,940,936,967,901,936,944,941,944,629,652,659,634,658,638,667,636,619,659,667,635,653,675,684,1046,1033,1036,1004,1063,1054,1057,1048,1060,1066,1030,1046,1036,1026,913,904,938,901,913,668,661,690,673,677,716,676,660,593,613,606,600,592,612,612,609,608,609,600,612,594,608,597,613,602,618,598,617,596,617,644,634,626,620,642,620,635,625,650,651,634,639,633,630,635,658,669,677,673,673,651,667,663,656,671,641,667,694,690,684,659,662,651,660,644,666,645,657,665,1010,1035,1071,1045,1012,964,925,897,899,928,910,869,939,906,926,916,919,927,902,924,926,1044,1027,1044,1033,1035,1071,1050,1020,1033,877,918,890,876,863,906,914,909,898,903,911,920,923,670,636,660,665,653,651,659,666,643,650,1102,1099,895,884,870,877,885,869,888,851,877,903,862,881,859,636,628,661,627,636,646,630,641,603,644,624,634,627,669,1004,1003,1010,994,1003,991,998,1001,1015,999,1007,991,1002,1012,1015,989,897,925,885,876,867,884,877,885,871,881,869,862,587,580,569,582,584,589,600,603,582,587,592,581,556,573,598,584,569,544,563,569,560,564,550,541,562,548,572,551,654,656,650,672,650,643,650,651,665,661,676,665,609,644,651,644,664,1116,1176,1178,1229,1215,1185,1210,1065,1021,1003,1028,1032,984,1045,1046,1038,1003,1028,1038,873,910,904,873,890,904,892,912,889,881,894,880,854,859,852,851,859,857,884,858,852,872,877,857,906,930,901,912,910,900,906,907,860,875,849,858,871,873,941,952,945,942,963,951,935,724,681,706,703,700,702,700,864,843,836,810,799,840,823,853,807,626,601,641,611,598,638,644,624,632,634,571,571,551,554,578,609,623,585,557,606,585,584,602,607,610,619,613,603,1096,1178,1142,1112,1121,1115,1127,1083,1100,1138,1135,1150,1076,1175,1148,1054,1158,1097,953,989,964,986,962,995,992,964,978,983,966,1035,1017,1042,999,1059,1053,1028,1028,1045,1042,922,941,931,972,957,972,956,963,937,959,970,955,881,858,866,860,865,875,857,869,851,864,842,642,648,654,634,649,658,672,614,649,640,649,665,659,999,963,1012,1027,961,996,996,1013,998,1012,973,999,1021,1019,796,816,827,821,837,898,812,784,586,576,589,605,574,588,641,622,633,598,623,618,610,614,629,619,616,682,687,693,701,688,693,676,675,670,692,680,685,982,1013,990,999,1014,968,1001,1007,964,984,953,930,953,937,943,950,937,952,951,925,948,832,803,829,811,845,817,821,850,824,817,827,572,627,609,571,593,619,603,624,571,945,956,910,896,930,964,1003,1012,974,972,981,992,985,856,853,862,878,848,873,853,649,661,635,671,645,623,647,650,645,648,632,618,665,798,774,796,773,803,794,790,788,803,658,597,636,631,630,657,648,552,553,557,564,550,531,562,541,533,647,626,631,638,621,645,630,643,629,650,648,656,663,637,649,636,663,981,1007,1048,1042,1053,1031,1038,1011,989,1008,1043,1009,868,859,884,868,897,872,878,856,882,872,876,883,846,855,858,994,989,978,949,979,964,966,985,965,957,973,946,965,978,900,921,938,879,913,930,895,890,912,882,906,931,917,1102,1069,1093,1089,1110,950,937,921,915,942,909,911,919,911,937,899,941,1041,1035,1007,1053,1045,1023,1064,1059,1032,897,917,887,873,891,886,888,900,916,626,567,629,613,617,615,580,614,612,635,597,621,603,638,628,648,629,629,990,963,980,963,977,1024,1012,1017,996,1004,1015,995,684,699,716,711,688,723,740,719,676,691,707,691,725,740,713,676,669,720,1023,1013,1041,1034,1016,1040,990,1026,1056,1038,1045,1034,1012,1042,1016,1031,1011,1040,1036,998,1049,848,882,866,858,849,874,876,889,883,879,865,857,878,859,855,869,932,932,932,948,921,937,930,926,931,944,889,856,856,848,878,873,871,874,845,810,883,853,866,987,967,974,1010,989,971,961,968,980,971,962,971,856,832,846,860,861,900,881,881,889,1015,985,989,986,970,979,958,958,952,963,954,949,931,960,966,966,982,998,991,1010,990,979,986,972,1007,855,838,815,857,854,845,813,866,850,830,847,847,857,857,974,978,991,961,979,964,974,969,845,857,837,850,863,1052,1073,1085,1065,1090,1105,1116,1102,1077,1087,1083,1113,1034,1084,937,955,952,959,946,941,937,624,606,655,600,610,607,599,586,609,617,568,578,591,601,629,650,619,614,637,638,638,653,628,599,598,639,611,563,608,609,598,614,606,976,1006,988,989,951,969,970,994,767,779,759,788,756,824,770,751,746,764,768,867,880,893,862,852,896,823,868,857,899,870,977,1011,1030,994,997,987,979,1008,1017,991,859,927,894,890,901,922,888,911,897,884,654,630,650,639,633,608,645,631,595,632,991,1033,1024,1032,1044,990,1028,979,1038,1042,860,921,867,873,911,870,863,589,563,598,573,588,583,582,646,649,658,669,636,651,650,657,645,667,655,667,657,658,669,648,634,668,643,647,670,651,630,995,979,1018,1039,1032,996,995,1016,1016,1014,999,1036,1034,980,982,985,872,886,860,868,908,862,823,881,876,877,838,922,866,976,952,963,965,958,956,963,954,974,982,906,929,907,882,906,909,912,907,913,900,876,882,912,911,1091,1104,1075,935,923,944,956,934,926,923,909,954,962,975,962,998,962,943,983,939,964,1048,1049,1052,1056,1040,1025,1069,1063,1067,1004,900,929,903,891,920,895,878,923,921,890,889,876,928,902,920,1096,1138,1117,1107,1103,1101,1111,1104,1105,1102,1088,1079,1141,1111,1132,1117,1111,1076,1141,859,870,863,830,605,609,630,597,626,606,611,658,606,664,614,642,619,641,646,651,644,632,641,1076,1078,1065,1001,1077,1032,1113,1048,1105,1056,1109,1031,1039,1050,941,939,960,944,930,944,920,947,927,737,765,768,763,779,749,772,757,763,785,751,778,635,629,627,654,633,644,620,618,658,669,643,629,639,635,637,594,602,601,593,582,581,578,578,611,587,573,582,679,645,635,627,654,626,596,630,633,616,629,645,620,648,625,594,637,635,637,623,611,1001,992,1024,1046,998,996,999,986,998,982,993,984,708,717,719,715,709,692,693,717,1120,1134,1076,1139,1144,1139,1108,1118,980,989,954,995,1025,974,969,881,849,842,833,846,827,846,858,843,833,856,831,866,842,865,960,951,949,932,957,959,960,950,956,964,968,968,973,969,965,976,968,974,838,840,864,824,828,833,832,838,1029,1045,1072,1036,1063,1024,1021,1025,1073,1050,1036,1035,947,964,979,972,685,686,687,663,665,713,693,667,608,600,590,609,631,595,612,623,615,608,808,785,834,810,792,771,826,794,817,784,664,648,648,656,665,638,645,669,649,599,594,580,599,581,612,610,602,587,1103,1138,1118,1095,1186,1059,1081,1131,1131,1126,1070,1202,1110,996,997,988,993,1000,954,943,977,970,959,974,956,959,979,956,977,963,1006,983,1023,994,998,994,1003,986,1013,1003,993,995,991,997,899,867,884,859,900,870,910,861,945,954,936,926,921,944,897,881,995,965,957,944,995,986,970,969,978,946,974,991,971,953,990,969,990,970,957,973,897,875,875,879,868,865,879,885,883,907,887,894,884,876,882,883,813,816,819,792,794,820,800,828,663,640,637,622,636,1063,1037,1068,1089,1066,1080,1057,1081,1063,1026,1106,942,946,905,974,971,966,908,919,936,947,971,712,669,665,684,675,641,676,606,625,621,625,613,628,620,615,586,616,589,601,617,595,602,620,604,1030,1020,1041,1012,1045,988,1032,1022,938,914,884,929,941,915,899,912,900,924,899,921,922,656,644,654,627,657,599,656,669,629,628,623,614,603,623,614,621,626,634,617,607,620,601,1054,1081,1076,1032,1123,1095,1102,1110,1114,1104,1102,1091,1061,1048,1159,1181,972,993,949,950,945,580,572,571,578,579,575,565,547,564,570,588,571,536,574,586,550,536,566,677,667,658,652,647,647,648,647,645,647,660,662,667,650,668,654,654,634,658,643,667,658,633,1032,1037,1018,1026,1039,984,1003,1009,1022,1017,877,915,895,920,879,906,911,936,921,904,911,885,931,819,815,815,813,824,833,841,813,625,649,656,641,633,639,653,640,642,618,670,650,993,1011,977,991,1070,1076,1064,1065,1059,1103,1074,1070,1084,1087,1066,1108,1096,1061,802,812,818,822,798,852,820,822,855,791,837,779,808,812,616,605,634,636,607,617,951,938,955,957,696,694,685,678,709,734,719,686,698,721,986,964,957,998,988,1017,977,975,984,958,954,963,982,893,910,900,886,899,891,876,883,917,882,901,907,906,888,872,902,892,913,893,900,900,907,886,674,649,665,656,651,658,692,688,685,692,666,648,843,808,833,842,819,822,835,825,844,827,854,835,831,829,846,791,797,800,779,796,808,705,669,1237,1271,1199,1216,1206,1263,1224,1169,1247,1167,1272,1264,1244,955,902,971,916,924,924,938,903,908,978,627,597,598,628,623,616,598,609,604,608,924,938,932,906,916,895,934,718,720,730,721,727,743,728,724,714,731,714,732,722,709,696,667,691,685,689,696,693,695,916,944,904,925,923,936,957,936,934,930,930,899,971,931,1007,990,965,973,981,973,975,956,984,998,996,942,799,808,793,841,825,822,812,824,834,834,848,822,814,577,566,595,553,608,594,581,597,564,577,558,885,846,891,881,852,849,871,856,847,845,852,873,868,681,693,663,668,645,642,692,694,670,651,641,671,671,658,661,576,582,575,579,579,561,568,572,582,587,562,589,584,574,578,568,580,567,574,583,590,583,619,636,626,602,619,589,602,604,1109,1154,1154,1152,1153,1150,1091,1161,1182,1153,1118,1133,1092,1144,1091,1134,1132,1110,1140,1179,1090,1154,991,978,976,999,984,990,882,869,894,870,864,928,928,916,929,897,904,879,858,893,897,894,895,897,891,893,887,888,896,880,905,911,830,808,816,831,841,844,860,828,836,814,833,572,595,576,595,590,580,565,578,580,580,593,562,566,573,571,586,561,646,649,642,629,627,629,624,636,649,645,649,640,622,604,622,630,627,635,606,618,959,969,938,965,979,942,668,692,740,706,733,732,712,726,728,732,747,732,716,714,765,736,761,741,739,761,728,752,1005,952,969,954,931,956,936,965,967,963,942,922,898,895,919,932,882,910,928,909,878,896,1049,1017,991,1007,1068,1031,978,985,977,993,1008,982,1009,985,953,1006,986,887,878,869,862,892,902,886,885,878,863,649,631,670,643,650,661,667,633,643,652,655,654,652,907,906,924,921,920,949,916,684,718,708,721,702,676,677,680,666,694,674,719,679,1033,1004,1071,1052,1032,1003,1056,1058,1059,1023,1076,1025,1028,1023,1047,1068,844,874,880,851,844,887,838,883,900,880,621,673,646,639,639,623,612,626,654,651,673,668,662,673,662,644,642,665,673,868,903,867,835,901,894,841,875,871,708,694,698,663,690,695,674,622,611,609,588,599,609,602,609,604,621,628,968,1045,1065,1027,1012,1023,1025,1019,1022,1039,1061,1011,1043,1053,1046,1029,1039,961,922,940,928,904,919,904,932,910,917,916,1100,1093,1082,1112,1115,1089,1097,1087,1082,1083,1076,968,926,950,929,961,938,946,955,951,967,965,972,939,948,950,673,641,663,666,677,666,649,930,950,913,951,940,957,945,961,942,953,962,928,938,955,694,674,674,673,681,702,712,681,683,688,1095,1160,1103,1128,1160,1106,1064,1085,1109,905,893,901,907,888,862,901,888,883,924,1021,1031,1026,1058,1032,1033,1009,1024,1025,911,906,942,924,908,905,912,923,902,925,744,743,732,712,736,732,737,1019,972,988,994,1001,1006,848,856,838,892,861,901,842,579,579,579,553,589,599,548,572,565,580,581,572,1105,1135,1140,1146,1127,1128,1126,1114,1125,1167,1102,985,979,1011,635,624,592,625,635,626,614,623,670,629,637,661,599,614,652,734,726,707,735,739,719,690,727,718,715,701,713,757,653,626,635,631,631,635,643,616,631,634,981,998,1021,1013,1033,961,1019,966,1024,1044,1012,1031,982,1033,1011,1007,990,1008,1017,997,1046,1000,991,994,1035,983,1020,1015,1002,966,974,958,943,909,902,928,945,906,939,909,925,916,915,931,923,931,932,820,808,793,800,817,823,807,800,792,820,785,820,823,820,796,813,808,822,677,706,718,683,667,885,899,914,839,862,880,868,897,921,898,887,872,887,865,878,771,774,759,770,738,778,772,784,788,778,1031,1031,1023,1022,1040,1009,1020,1050,1048,1049,1041,1042,1051,1009,1012,1025,1069,915,886,897,877,925,876,879,890,897,936,903,914,893,931,904,609,619,603,593,629,604,604,614,609,613,593,617,594,941,933,942,954,957,963,988,973,987,997,976,989,1016,984,967,1003,794,785,799,785,739,747,781,800,800,777,777,784,758,785,784,623,654,660,646,626,978,999,994,981,989,994,997,1033,668,665,735,675,647,700,707,683,726,688,695,714,710,1034,994,1062,1006,1053,1039,1049,1050,1028,1045,1010,877,843,847,869,869,857,856,873,878,901,865,864,861,906,881,862,947,974,943,968,1000,950,1025,989,991,969,989,1001,937,916,933,923,936,922,918,889,663,652,662,667,652,665,652,632,630,641,664,619,644,1071,1069,1023,1037,1045,1017,1056,1037,1036,1050,1047,919,901,902,945,895,888,890,929,605,581,550,574,551,622,586,594,611,549,583,592,541,533,549,572,648,630,657,647,629,644,638,652,654,642,651,984,958,988,918,964,978,954,955,964,974,966,935,995,995,873,869,860,869,883,863,876,871,878,676,673,650,681,657,677,662,649,653,672,667,679,700,836,823,788,815,787,797,810,742,750,740,743,746,736,742,745,754,762,673,673,666,664,649,660,665,661,675,929,903,910,904,921,674,664,715,672,715,647,690,684,681,687,701,665,716,905,896,893,897,897,892,921,933,908,891,927,906,920,910,917,667,686,677,672,670,672,648,671,676,649,645,635,660,689,659,661,1013,1035,1033,1052,1086,1059,872,879,875,894,881,929,872,890,892,893,893,891,862,899,853,876,918,629,623,606,604,577,636,574,603,853,868,889,876,854,883,843,855,882,787,796,786,770,814,802,791,784,637,609,638,623,651,625,638,627,649,626,631,624,637,1007,1031,1000,999,1018,1019,982,1034,1040,1060,973,920,939,971,949,949,945,957,931,941,955,943,949,973,978,968,947,975,976,987,844,834,865,848,846,854,857,872,864,842,632,644,656,630,661,623,653,655,648,620,645,671,619,643,650,800,841,814,822,828,810,822,850,827,819,827,797,808,812,795,816,812,1005,991,1018,1030,1022,1006,1013,1026,1006,1023,992,1017,893,895,885,895,895,864,896,880,911,603,576,628,622,597,562,542,544,524,554,563,559,545,557,554,544,554,573,581,545,549,546,548,548,555,544,1095,1061,1028,1079,1036,1131,1045,1109,1091,966,945,977,956,924,960,938,934,974,962,949,984,935,881,884,878,861,875,839,937,952,933,937,975,934,935,938,966,932,969,942,946,947,912,921,921,914,919,928,915,933,909,943,883,870,847,876,863,841,884,865,900,824,840,595,623,614,635,610,603,602,601,607,596,602,632,610,637,617,638,625,597,627,991,946,973,946,960,928,950,967,920,984,985,941,982,726,756,699,739,763,912,907,897,902,887,906,903,956,899,899,874,914,937,887,915,707,686,696,720,690,705,673,702,673,717,711,861,850,848,845,862,871,833,887,869,1023,1004,886,878,870,877,890,864,853,858,855,868,590,590,609,629,619,637,624,618,593,598,588,627,634,977,952,973,994,978,984,984,992,959,876,867,861,869,897,871,888,878,893,876,838,871,870,902,925,691,688,673,666,656,658,678,667,649,675,658,648,861,860,862,859,857,874,881,992,951,983,963,953,816,848,850,797,822,828,847,841,839,800,610,610,601,623,636,644,633,622,592,638,636,615,643,621,635,607,1044,1082,1082,1096,915,911,956,938,963,984,971,985,958,982,968,964,993,981,991,964,979,981,975,977,969,857,872,895,844,850,866,831,855,850,875,878,850,835,823,1003,958,957,974,985,964,950,973,980,960,969,996,935,982,977,932,939,963,938,923,907,937,927,938,947,932,949,617,609,618,629,624,620,643,616,612,636,666,675,553,547,552,533,566,575,594,585,588,603,626,592,608,618,627,584,617,610,623,619,598,928,910,963,892,942,949,941,919,957,962,679,759,706,726,737,725,696,726,732,689,726,596,585,632,585,611,582,583,591,593,608,1078,1035,1002,1066,1011,1047,999,1016,1017,1010,1002,979,951,946,919,927,955,920,948,967,1043,1049,1056,1068,1085,1042,1049,1091,1069,1063,1079,1060,838,840,849,818,871,602,638,624,622,661,634,636,617,592,648,933,962,958,952,977,942,919,971,956,965,949,697,696,700,685,690,682,713,695,664,642,669,650,642,668,666,630,705,712,715,704,699,714,715,702,726,712,702,842,875,951,991,976,991,862,874,857,871,877,893,805,811,833,837,829,825,828,832,830,818,832,823,813,686,643,692,655,652,669,703,645,595,588,586,571,571,584,585,591,585,589,586,578,586,956,952,935,939,964,906,769,748,732,767,753,728,752,725,791,853,879,884,905,856,886,873,851,869,888,891,646,608,611,643,629,888,924,913,904,903,989,1032,1019,1023,1021,1004,1012,1018,1026,925,898,903,928,929,895,1037,1097,1045,1037,1052,1060,1043,1064,1065,1043,909,909,866,903,920,925,1180,1160,1161,1134,1146,1160,931,946,931,924,959,958,951,963,959,964,954,971,941,956,978,1002,1005,947,1008,952,990,939,988,953,988,1001,1016,989,976,978,947,966,939,939,945,960,950,956,971,957,972,967,953,971,970,991,994,984,987,980,1003,989,987,983,988,973,905,900,907,933,931,896,919,938,927,849,863,862,845,853,854,867,867,866,838,852,854,849,846,861,862,861,840,848,658,645,661,646,680,635,683,655,644,611,641,663,646,650,637,639,653,690,699,691,665,687,682,712,694,715,702,687,689,704,685,678,679,677,910,900,902,892,876,903,869,879,911,852,930,899,903,897,900,907,903,884,901,715,707,659,685,703,682,721,724,598,579,591,603,603,579,613,620,628,619,645,620,628,620,620,614,610,629,623,635,624,624,617,625,638,628,628,632,636,896,877,931,865,903,869,897,903,843,648,664,678,674,689,681,585,596,602,588,596,609,607,595,596,600,656,639,634,640,637,634,613,631,998,1026,958,1024,982,1030,1045,1001,895,935,893,947,919,890,957,912,593,604,628,610,626,606,619,601,596,603,575,564,583,600,677,701,705,656,707,712,676,689,720,712,698,695,669,677,706,676,682,661,957,924,927,911,978,943,953,926,922,922,921,958,806,794,831,828,788,799,797,793,820,819,808,815,798,822,827,657,665,640,634,633,647,653,659,635,668,627,626,630,666,655,640,1183,1173,1196,1205,1214,1232,1229,1207,1174,1191,1156,1202,1210,1196,1168,882,925,880,916,929,968,643,607,593,621,617,610,610,644,617,598,631,623,1061,973,1018,1059,1033,1058,1025,1017,1045,1039,1006,1037,1058,1088,1043,1043,1049,973,993,990,992,984,966,989,985,999,970,971,1011,994,984,831,842,906,849,834,837,824,857,868,829,866,877,853,865,893,950,927,942,940,933,941,946,910,923,943,953,936,878,864,870,860,834,863,844,843,854,870,858,864,862,861,859,654,635,638,621,647,635,633,661,655,637,612,633,616,665,678,667,663,661,666,664,668,665,676,672,675,680,666,659,674,675,969,1006,981,989,1009,959,966,983,682,682,722,661,666,705,692,676,701,698,703,693,710,718,699,684,1022,1093,1075,1043,1032,1055,946,896,901,916,880,917,930,896,922,912,921,912,985,974,916,983,981,940,936,923,971,969,982,970,988,1010,972,997,982,991,991,972,994,906,914,858,908,880,891,907,923,882,895,871,900,714,727,727,737,700,719,724,748,653,637,639,639,669,664,655,644,647,656,677,650,653,668,682,658,941,973,696,680,664,699,682,697,686,680,692,671,678,678,1099,1091,1026,1072,1073,1064,1127,1093,1078,1073,1018,1097,1057,939,959,960,991,968,962,943,927,988,982,683,653,654,688,663,643,667,700,725,683,646,648,685,670,694,663,641,692,859,871,875,864,879,886,958,938,965,995,961,965,973,966,972,978,964,976,961,972,948,883,853,883,865,890,853,1092,1111,1087,1061,1085,1092,1098,1102,1085,1104,1090,1107,946,933,945,917,924,937,941,932,941,1093,1079,1077,1083,890,910,886,908,900,890,907,899,885,896,685,884,877,881,920,866,873,891,891,876,664,659,642,648,645,951,915,955,1000,934,957,971,957,957,949,962,957,997,965,989,948,962,970,974,975,990,949,954,964,967,959,942,948,959,969,968,896,862,886,892,880,849,640,635,649,650,670,634,654,641,660,634,622,654,654,682,639,662,656,647,650,600,630,609,625,620,613,634,606,616,590,594,586,606,600,602,583,584,595,580,595,1084,1097,1105,1049,1066,1037,1067,1042,1116,1066,1074,1014,1062,866,873,851,831,855,823,907,866,899,842,886,868,888,667,638,687,669,669,681,664,660,656,665,694,666,1104,1095,1190,1170,1205,1107,1136,1107,1142,1131,1121,1166,974,992,1043,1028,1004,1014,1003,1003,1004,1012,993,985,1013,999,768,776,775,771,777,795,786,784,794,744,777,736,723,730,729,713,712,756,708,725,706,733,729,726,714,724,719,581,605,588,602,586,611,591,605,636,570,578,595,591,568,570,575,586,592,583,589,578,988,966,948,998,973,999,953,977,971,817,813,834,813,834,830,822,825,835,824,802,790,814,821,843,767,787,780,784,781,774,813,775,778,752,772,773,623,626,615,655,607,612,604,613,617,598,630,579,600,611,949,952,975,918,951,952,946,873,890,859,888,901,894,896,859,900,860,916,883,653,658,647,637,615,637,635,657,657,635,664,644,636,609,601,637,638,635,710,724,718,709,699,716,642,628,635,620,653,612,621,607,623,627,632,651,1034,1014,1038,981,1008,1037,997,966,1017,1049,921,922,887,924,907,890,866,947,928,924,898,895,872,916,584,646,654,648,634,586,601,623,622,638,648,611,635,649,748,723,766,728,742,718,734,739,647,669,660,656,674,662,978,991,931,990,965,985,967,980,956,961,994,954,948,936,941,969,975,965,994,1012,1021,1013,962,992,996,996,1017,1015,989,1021,1000,989,1001,1073,1095,1085,1084,1112,1099,1105,1086,1098,1085,1121,1068,1093,1095,1072,895,898,888,886,881,871,874,877,904,884,879,881,886,872,1015,996,1007,997,1000,1014,1003,994,997,1003,1018,1022,1012,977,1017,900,888,910,869,863,888,880,885,862,883,879,902,918,882,906,922,917,668,657,667,649,671,1052,1132,1075,1082,1045,1096,884,916,882,901,856,880,884,866,873,872,885,890,898,884,661,644,669,661,652,658,661,651,646,653,633,669,666,690,819,791,803,814,802,791,799,795,816,788,801,798,775,797,819,996,979,989,980,999,981,1012,989,1002,992,996,1000,1000,976,967,890,887,869,877,836,876,895,879,847,896,838,870,861,895,897,855,1093,1081,1103,1091,1091,1082,1088,1071,1096,1103,930,899,911,937,920,898,919,948,929,900,912,953,928,881,900,913,948,911,936,899,937,935,622,630,611,614,610,610,634,644,592,583,604,607,640,579,577,593,580,889,869,919,891,897,887,897,902,898,884,909,918,909,713,715,737,711,691,699,694,588,607,607,598,608,607,599,612,621,611,974,930,892,935,903,931,949,891,910,908,935,912,918,923,933,876,898,894,895,909,903,931,869,906,919,878,914,937,919,917,913,952,970,979,945,953,967,947,956,979,968,973,948,954,961,967,962,964,953,972,975,979,987,981,970,969,969,951,960,975,970,969,796,808,812,822,826,651,612,629,606,603,623,617,608,617,595,596,614,577,582,1033,974,994,960,962,1025,1003,936,981,668,703,675,1082,1090,1097,1112,1056,1041,1068,1109,1074,1082,1108,1112,1127,924,912,944,931,896,905,934,908,918,918,926,952,929,918,893,909,902,909,917,1022,987,979,998,976,1016,1013,1042,997,981,1009,1001,913,896,888,908,928,900,917,913,900,915,1076,1104,1092,1067,1129,979,1003,999,996,927,983,976,976,977,966,868,888,863,884,879,849,881,867,870,875,732,757,782,775,772,809,762,769,783,774,625,611,620,622,628,623,626,610,619,627,600,627,670,652,660,952,927,957,953,927,898,946,942,807,789,660,653,669,652,659,665,653,670,691,662,809,811,822,834,823,812,807,833,787,740,753,744,748,760,735,770,766,766,646,621,602,653,633,1083,1053,1080,1094,1095,1038,1087,1062,1101,1077,1086,917,955,950,962,918,950,933,902,908,922,920,594,633,641,594,629,624,622,632,633,611,626,598,587,598,585,589,587,596,591,587,604,609,615,631,616,617,617,608,617,610,983,975,1022,1007,1035,1018,975,1006,973,956,987,992,965,960,949,971,972,983,974,999,991,966,966,993,1007,1009,971,898,912,916,920,932,894,915,897,902,905,941,761,821,766,951,961,930,908,948,941,904,1018,1031,1051,1016,1025,1031,1040,1027,1048,1016,1041,1028,839,841,858,869,849,866,880,851,831,979,997,973,951,984,980,977,985,980,981,968,1001,985,901,908,915,885,906,911,898,915,916,924,901,904,917,909,926,901,904,887,778,762,765,743,766,786,758,614,611,601,611,618,605,608,626,596,589,617,604,584,556,579,590,588,559,571,572,1041,997,1068,1030,1004,1017,997,990,1002,1002,990,1003,901,908,879,868,887,915,880,876,892,880,800,833,840,811,810,800,814,805,814,817,842,830,854,822,903,932,921,892,911,947,870,877,881,878,898,884,887,883,855,902,845,850,851,845,843,857,849,668,687,649,655,697,643,672,707,677,704,675,678,697,616,612,619,582,608,595,601,606,613,596,587,570,608,1051,1065,1020,1105,976,1050,1014,1065,1054,1028,1003,1060,1048,909,935,884,879,912,945,922,727,711,702,728,675,702,703,713,711,718,701,977,958,982,958,963,959,984,991,989,997,987,973,981,989,944,962,926,950,893,930,939,939,940,951,928,920,923,906,940,765,767,793,993,991,1023,1023,1001,1008,1000,1015,982,992,912,866,884,891,879,900,882,987,979,984,986,1004,981,985,975,1007,887,887,889,890,902,882,863,886,863,879,844,881,663,633,630,1072,1015,1038,1057,1040,1044,1061,1076,949,926,933,939,951,946,940,926,947,954,955,940,651,651,645,646,672,657,670,660,671,622,888,879,872,855,889,893,860,868,854,868,685,709,680,667,679,709,727,720,682,713,711,705,690,712,714,681,727,703,690,706,698,671,705,666,712,656,683,681,713,695,962,934,947,949,939,932,958,972,968,956,935,964,971,1062,1026,1032,1053,1041,1048,1024,1039,1033,1048,1031,1009,1069,932,883,912,929,947,873,941,930,1126,1120,1122,1119,1153,1143,1146,1094,1047,1053,1085,1067,1074,1071,1059,1059,838,884,868,872,858,848,894,847,841,579,570,540,579,585,566,578,589,551,550,556,568,958,991,1024,981,1022,992,936,995,979,953,943,946,951,970,1019,961,948,954,949,937,936,931,935,1009,1014,1019,1001,1023,1008,1008,1004,1013,1005,1006,991,1018,873,883,880,868,863,873,886,886,892,872,848,898,897,878,909,575,645,648,607,605,617,591,582,605,621,605,541,606,634,604,548,549,543,553,547,567,1099,1148,1086,1083,1103,1067,1162,1090,1146,1129,1122,1083,1094,1065,864,890,819,884,875,860,894,902,881,906,849,610,633,590,590,613,609,605,608,602,600,612,1016,1010,984,990,1012,932,917,921,918,915,939,921,927,897,923,910,924,930,856,834,851,835,852,824,839,861,826,610,594,571,579,1176,1146,1102,1173,1134,937,963,891,970,923,959,926,967,972,552,608,553,540,537,552,547,567,572,553,583,553,611,589,594,611,623,622,645,606,617,621,663,641,634,617,651,661,637,628,634,678,635,971,932,1000,918,980,964,932,975,948,959,949,945,968,951,924,967,941,1057,1036,1041,1055,1072,1024,1040,1046,970,925,929,930,922,981,945,961,976,948,814,855,857,843,869,831,868,846,997,994,1005,990,1020,1005,991,1003,994,991,883,898,891,916,902,918,848,904,892,917,885,1058,965,1078,1075,1010,1042,1071,1043,1026,1015,1086,1069,1040,1051,1033,1052,1037,912,881,913,917,918,909,902,905,943,626,630,647,617,631,619,634,656,626,610,630,603,637,1018,976,990,997,987,1026,1009,1031,1005,1003,970,847,861,884,874,851,864,878,862,689,617,652,633,655,647,635,1213,1232,1224,1264,1145,1159,999,983,980,962,976,991,958,995,669,650,659,670,645,634,647,635,659,657,1062,1072,1017,1047,1063,1061,1077,1067,1035,1052,918,936,928,946,940,903,940,945,899,911,831,840,829,817,855,821,830,833,832,832,843,844,837,835,808,838,872,827,1013,1004,1001,1016,1013,1015,1005,1007,1018,916,928,933,959,928,903,903,900,843,862,847,857,855,834,847,850,845,849,846,696,695,640,626,625,612,611,638,613,619,625,628,606,626,579,573,572,583,593,560,573,1041,1010,1057,1059,1064,1082,1059,994,955,978,979,1014,973,968,930,928,941,950,644,652,605,583,595,603,610,597,593,614,588,618,655,654,647,617,658,638,653,630,662,673,622,643,645,625,616,625,593,609,615,964,981,969,929,985,991,983,1009,988,956,807,787,783,740,759,800,782,748,747,807,762,787,883,803,786,755,787,781,785,789,804,786,778,792,764,680,670,677,660,680,654,674,678,705,695,683,680,672,658,661,643,639,643,644,644,660,637,642,629,640,639,642,631,855,872,841,875,850,885,860,863,867,968,985,927,938,895,901,908,917,910,898,896,920,921,925,914,913,913,909,906,913,900,671,675,696,698,696,716,646,698,688,690,704,685,701,628,621,635,629,620,629,614,1056,975,975,966,989,986,1007,982,1008,963,1001,977,1007,1003,1004,961,840,861,840,862,861,857,849,864,872,856,873,644,655,662,630,631,632,646,625,650,634,674,648,665,738,735,732,715,749,729,727,730,730,720,950,1046,1027,1041,1016,1029,1057,1060,1063,1037,1038,1003,888,869,870,896,896,875,903,864,875,871,864,894,1014,1066,1050,1026,1022,1014,1033,1025,1041,1035,1038,1024,1041,1036,905,933,919,912,878,915,906,899,943,882,903,879,976,953,986,1037,983,1026,1033,1053,1078,990,996,977,1013,1002,993,992,969,1004,1010,1000,981,1001,840,881,843,854,856,884,849,858,949,956,971,993,970,902,944,929,953,909,936,918,913,932,919,922,910,909,928,929,977,960,997,981,1000,998,990,998,987,980,973,1030,1017,990,908,910,887,899,855,848,859,855,858,872,857,857,870,854,853,853,840,869,859,864,714,694,691,704,691,734,691,688,673,697,702,689,686,679,672,694,648,891,851,848,859,853,1056,1075,1049,1042,1059,1069,1059,846,832,856,824,862,629,624,611,643,629,630,595,615,629,630,599,592,1089,1085,1051,1137,1132,960,988,966,986,991,981,969,1002,972,631,664,611,625,662,679,633,677,660,598,666,660,864,866,863,835,859,870,868,847,899,869,888,856,905,654,681,683,667,674,681,672,668,683,667,672,658,1043,1069,1044,1030,1061,1044,1071,1035,1050,902,877,941,909,928,923,891,895,903,901,890,901,917,902,893,876,892,898,881,874,894,898,885,902,909,899,967,972,988,969,977,990,956,954,977,1001,980,949,942,946,964,960,952,954,962,961,954,938,949,964,954,950,840,816,814,833,838,854,846,592,597,614,579,607,601,616,600,625,643,647,682,634,614,647,616,642,638,633,642,625,639,621,628,640,620,622,1007,959,997,1025,987,1009,1007,1003,1001,995,1031,1036,1040,1044,1022,1024,1029,996,986,959,961,954,971,995,963,963,977,1001,807,848,801,841,866,831,852,858,823,861,840,849,830,607,595,646,617,574,595,631,922,952,990,951,972,996,941,974,954,950,987,933,941,921,936,964,954,929,956,956,942,938,962,962,959,1013,1008,1026,993,1022,1028,1017,1046,1016,1058,999,1014,1014,1015,847,847,857,845,818,856,868,592,626,652,588,598,622,624,623,607,633,587,590,595,624,616,611,625,621,627,625,639,621,628,636,595,605,621,632,608,947,1011,1017,1061,970,1019,990,970,1002,1019,996,977,1017,1024,1015,1034,1035,1021,1042,1033,999,1026,863,828,832,869,857,835,837,851,868,1084,1095,1116,1106,1145,1103,1127,1124,1169,1145,1108,945,978,993,953,941,975,1007,969,978,957,651,696,647,663,645,658,648,670,660,643,669,641,1050,1046,1027,1037,950,932,915,950,946,951,934,907,934,955,950,927,926,937,662,679,657,693,687,698,704,636,633,644,630,628,632,634,661,621,609,618,619,627,624,646,635,645,642,637,628,644,631,629,626,631,648,648,624,625,613,605,593,616,612,621,618,1128,1120,1177,1141,1178,1119,1189,1130,1137,1128,1216,1131,1079,1077,1003,967,956,968,938,988,967,942,992,974,661,683,658,684,690,679,666,693,675,673,665,1000,1003,992,990,1009,1006,1019,703,684,724,701,677,695,736,672,727,721,993,989,975,990,995,973,948,979,1008,995,976,1008,999,995,1028,1003,1021,993,993,1009,957,932,924,939,915,921,900,919,938,914,915,928,933,928,924,879,912,898,901,908,913,652,656,650,681,616,622,643,643,626,670,945,931,959,945,947,958,933,933,933,957,940,954,968,931,960,941,940,925,934,957,965,937,956,926,939,921,941,929,946,911,921,949,916,937,938,1075,1069,1047,1042,1048,1059,1053,887,870,918,879,896,862,886,1043,1071,1053,1054,1082,1050,1033,1055,1101,818,907,875,819,882,894,856,842,852,874,1047,1066,1107,1079,1086,1059,1084,1096,1064,1084,1073,1072,1075,1060,1062,1059,911,909,913,914,926,871,924,937,923,927,927,931,942,934,1139,1119,1120,1133,1118,1143,1124,1135,1139,1133,1145,1048,1042,1042,1013,1031,1013,1054,1039,1041,1018,1056,840,840,800,836,814,838,837,808,831,821,820,823,850,618,623,600,641,624,633,604,637,547,514,534,536,534,539,543,512,540,542,532,577,574,573,596,609,628,620,633,602,690,725,669,703,701,718,692,696,696,699,696,693,698,690,686,687,686,679,695,669,681,699,981,1027,929,918,901,924,890,920,943,947,952,942,907,932,820,817,818,815,813,806,821,829,804,856,808,802,808,631,653,657,669,665,648,677,648,655,638,648,646,655,663,1080,1066,1021,1052,1032,1070,1050,1056,1067,1022,1052,1025,1039,917,906,923,910,883,986,1004,1011,995,1015,964,968,989,988,971,952,948,987,976,980,1013,999,996,1010,1007,826,867,604,622,585,601,577,580,583,584,571,562,574,1060,1076,1111,1122,1098,1006,937,938,982,958,985,969,983,1003,964,767,785,804,781,768,804,742,755,761,729,783,786,732,1029,1030,1016,996,1048,1010,1047,1045,1014,1013,1023,1032,1003,1018,852,879,876,857,900,891,878,853,915,869,642,640,597,602,611,629,599,639,619,634,1047,1065,1116,1046,1080,1035,1086,1084,1071,1015,859,826,837,891,894,844,878,854,848,645,640,671,643,652,650,605,637,623,641,648,656,654,940,967,973,944,930,947,962,938,904,944,958,945,938,924,953,953,970,993,980,987,983,972,952,982,989,988,964,1015,980,976,876,851,875,875,836,866,830,854,889,858,832,860,852,871,859,897,857,842,872,828,603,591,605,603,607,602,610,576,622,613,584,978,918,890,901,948,905,950,893,906,852,876,953,889,899,839,906,887,1026,998,1025,998,989,979,990,996,860,869,848,874,575,570,551,597,549,571,585,538,595,584,584,596,570,584,603,599,1095,1052,1132,1036,913,923,915,890,919,635,625,629,616,629,641,626,601,621,615,635,990,946,1015,963,962,979,998,995,1050,1028,989,996,951,881,863,876,848,846,848,865,838,864,864,835,842,842,851,833,823,851,855,624,618,590,612,583,617,637,598,629,598,598,1126,1109,1135,1173,1119,1146,1062,926,948,936,919,956,958,935,938,921,960,916,939,967,599,586,618,577,636,555,598,600,610,585,602,610,610,620,554,613,612,602,592,600,611,608,640,631,616,635,628,618,634,612,620,647,637,1008,1047,1032,1004,879,875,875,850,867,837,833,887,862,870,877,882,906,942,890,863,871,856,849,869,859,859,863,856,885,665,680,680,694,712,703,704,698,712,712,681,668,705,683,940,865,937,939,958,949,952,789,785,757,786,788,947,954,966,951,947,954,953,933,942,946,925,960,964,948,994,1005,985,980,985,975,1018,986,911,914,888,893,863,897,886,872,906,901,924,916,869,904,901,905,918,897,894,900,810,793,815,831,820,834,824,811,811,823,777,757,770,772,777,785,772,769,787,782,785,777,778,806,783,624,630,632,997,1027,987,985,973,982,970,979,995,1008,990,987,986,991,944,961,966,984,979,990,993,1001,1019,1017,1028,999,1008,1015,864,849,849,844,836,847,879,870,873,849,993,950,963,984,956,995,937,959,993,968,982,965,963,969,981,995,972,969,978,964,973,975,964,976,995,766,850,773,817,825,828,782,786,843,826,875,808,825,589,589,586,611,606,631,571,605,567,598,562,603,575,590,608,584,629,1048,1127,1171,1124,1068,1140,1118,1075,1060,1123,1036,983,1005,977,980,999,977,965,1026,987,573,590,581,528,570,534,564,600,567,619,569,443,469,501,492,489,538,555,539,535,532,575,562,541,539,528,633,628,639,613,643,625,621,610,630,630,620,631,640,788,782,784,775,774,767,760,743,803,784,812,743,812,786,750,787,757,780,787,771,1029,1002,1025,1009,996,983,1018,999,994,1026,1039,1005,988,983,847,796,809,816,595,655,622,639,637,647,610,637,616,647,631,610,621,608,611,606,614,604,607,613,604,609,628,614,792,827,877,816,842,827,816,847,826,856,850,832,1021,1013,991,1013,1002,997,982,988,993,851,865,862,867,882,889,874,874,860,851,849,895,596,591,582,586,586,582,592,593,573,569,572,584,614,593,1031,996,999,1005,1007,1010,993,959,970,987,973,992,973,968,994,962,974,988,969,981,980,1038,1046,1039,1047,1027,1046,1022,1037,1052,892,989,1000,995,987,991,1003,991,1006,983,988,1019,984,851,886,861,865,884,861,847,874,858,998,995,1016,1011,1008,998,988,1012,1015,993,1017,991,1011,921,912,856,900,888,881,894,885,905,899,714,721,724,721,708,695,716,716,703,739,733,724,713,734,633,644,625,643,626,635,656,613,644,637,642,638,628,972,971,985,956,957,994,1017,1027,1026,1012,985,1022,1013,1011,1002,1026,971,880,891,862,856,889,891,884,889,899,898,866,878,1084,1058,1027,1046,1068,1056,1054,876,848,832,851,869,846,861,844,844,855,873,831,826,612,617,615,626,603,625,639,594,596,605,639,608,929,957,933,935,937,902,900,919,940,921,660,662,692,649,664,672,677,674,644,622,606,596,600,600,620,593,594,595,625,1159,1098,1229,1150,1249,1125,1230,1044,998,963,1000,1022,1010,988,648,669,648,665,688,656,667,647,668,659,915,966,893,917,937,920,918,918,921,958,941,950,918,954,930,936,937,960,964,967,982,972,964,979,967,1016,972,956,992,980,956,985,948,967,864,885,876,867,862,850,887,872,855,642,615,627,615,615,625,619,598,608,602,973,926,922,919,974,994,943,934,954,950,964,954,1017,961,959,992,944,979,977,951,985,832,875,879,837,892,879,874,841,874,858,866,721,723,729,728,735,758,716,753,715,729,701,739,730,734,712,712,1012,964,1022,995,1004,1006,990,673,666,733,701,706,991,1014,957,987,951,981,987,957,999,976,1005,958,976,981,959,1003,1012,1031,1052,1048,1020,1037,1034,1031,1009,1031,1013,1010,874,843,894,847,802,869,623,589,587,618,581,606,613,618,602,608,588,577,583,571,601,602,603,608,581,591,589,595,1029,1045,1055,1089,986,1058,1004,1032,947,940,954,959,934,956,990,849,852,861,851,841,861,849,846,865,859,665,671,677,657,666,695,694,672,674,702,673,649,653,655,672,697,670,635,633,619,620,618,617,621,647,618,635,629,605,605,606,860,878,827,834,835,883,886,847,825,869,773,790,783,793,784,798,778,791,778,651,683,653,683,680,673,648,882,839,863,889,906,900,914,857,861,894,881,881,803,785,782,775,793,792,796,781,784,794,798,770,665,660,664,643,638,643,654,619,645,637,653,1086,1078,1063,1076,1103,1080,1087,1076,1137,1120,951,932,936,951,936,924,916,905,904,912,908,615,659,630,645,652,637,630,635,1041,1022,1055,1037,1060,1014,1009,810,861,820,846,803,841,810,817,801,817,842,866,612,610,645,631,624,619,595,617,606,925,933,945,936,930,921,668,636,660,701,679,670,664,685,597,586,591,577,575,603,605,1064,1047,1065,1106,1043,1052,1017,1045,1060,1055,1026,913,963,967,955,958,930,971,971,951,949,949,669,716,691,627,537,522,535,545,529,557,543,530,544,576,558,556,583,581,583,571,577,546,557,579,607,654,637,651,621,625,648,626,660,642,642,657,642,1047,1062,1030,1027,1003,1008,1032,1026,1050,1050,1039,897,926,909,909,801,796,804,838,824,807,779,819,832,779,784,965,978,981,957,973,976,960,957,950,944,944,950,957,972,984,1000,1006,990,1006,1005,976,984,999,869,847,840,864,836,855,863,855,865,876,867,1024,1056,1008,1017,1031,941,924,903,906,939,911,925,711,604,603,613,646,634,614,619,653,631,650,578,589,554,589,569,547,574,856,880,880,828,815,855,686,699,673,651,674,656,667,598,591,590,598,607,610,879,942,914,894,928,880,900,885,895,903,901,887,903,871,867,916,907,920,915,892,943,922,884,906,914,914,916,887,920,979,962,944,950,961,965,962,946,1003,951,967,946,954,965,869,848,905,877,857,861,876,875,897,836,862,875,858,838,608,593,577,575,600,576,580,581,575,589,582,564,608,602,914,940,875,940,894,909,895,879,868,905,880,1001,1006,985,994,1018,1023,1027,1001,885,888,925,902,846,880,876,857,902,796,810,820,820,813,796,804,816,789,796,779,820,806,818,806,609,675,686,667,607,620,562,561,566,538,531,557,555,561,556,575,538,555,542,572,575,570,569,573,602,1098,1070,1029,1084,1071,1108,1020,986,935,932,940,942,943,940,953,945,964,962,973,958,963,600,598,656,609,639,616,633,595,622,638,598,603,959,915,978,953,916,983,922,943,978,946,939,960,938,882,897,898,916,943,645,651,631,685,670,647,1024,1039,1050,1024,1017,1013,1037,1036,1031,1042,1087,1003,1046,941,899,917,936,924,898,938,946,947,916,928,925,1038,1024,1051,1041,1034,1014,1025,1041,1037,1020,913,903,915,900,888,898,896,926,882,929,893,881,899,938,909,902,919,880,1047,1051,1059,1008,807,799,826,794,833,856,840,858,854,857,847,571,574,612,577,1076,1065,1148,1080,1141,1123,1131,1133,1157,1084,1107,1155,934,960,968,920,938,918,936,934,1084,1095,1080,1105,1070,1090,1065,1113,1085,902,933,929,937,908,936,894,887,628,657,665,686,693,831,843,866,852,826,672,700,684,686,851,873,879,877,848,873,849,879,900,869,866,870,899,896,652,637,636,671,667,630,954,918,936,978,937,971,952,952,928,967,970,1006,957,1010,965,964,971,1069,1047,1070,1037,1018,1012,1033,1071,1071,1028,929,900,886,903,895,916,919,898,918,915,907,970,958,949,947,935,961,938,984,949,981,967,966,934,890,1015,1004,958,959,967,974,981,958,971,961,948,961,968,883,881,879,918,889,880,875,891,867,893,890,880,886,619,637,635,632,647,627,617,611,634,653,654,631,620,1083,1049,1071,1012,1086,956,900,957,926,940,936,945,931,937,903,960,949,611,646,679,685,673,661,655,648,687,625,655,665,676,680,700,701,671,703,676,682,690,1126,1084,1021,1089,1144,1112,1133,1105,1081,1111,1109,1127,1064,1098,1035,1011,1025,1008,862,841,858,836,818,830,891,779,882,838,1073,1052,1026,1058,1066,1053,1040,945,869,885,954,915,893,909,902,639,630,640,639,659,643,660,653,665,630,639,650,923,923,921,946,932,942,893,943,922,930,935,901,895,677,624,664,644,666,644,625,658,686,665,629,631,629,680,560,584,554,566,1036,1032,1058,1030,1026,1039,978,975,958,961,942,950,937,970,975,929,669,677,666,654,685,705,677,690,649,675,672,677,664,672,674,681,680,694,668,1058,1055,1059,911,974,971,960,948,959,950,932,972,922,971,944,932,925,941,678,655,663,684,674,651,657,1128,1124,1080,1083,1066,1069,1118,1101,1073,1116,1111,1110,1077,936,888,921,924,917,882,912,919,905,940,917,910,901,940,663,647,623,634,662,607,644,634,633,669,612,627,1070,1096,1041,1067,1047,1094,1086,1099,1051,1092,1107,1070,899,928,886,907,887,918,643,614,634,651,614,603,601,630,635,617,622,605,658,622,1147,942,942,956,942,957,960,988,935,959,684,712,654,679,685,677,618,671,700,677,797,805,801,806,784,808,790,806,774,795,767,785,783,782,782,794,781,897,923,928,893,934,936,942,848,882,860,858,867,821,814,868,834,573,608,584,601,593,601,572,1091,1051,1057,1126,1105,1135,949,1006,973,977,962,993,947,982,988,997,977,1005,984,970,970,975,1019,972,678,671,687,696,660,671,694,657,690,912,911,924,911,914,925,894,910,895,908,893,912,869,920,683,703,688,710,717,713,712,716,609,619,638,609,632,636,622,620,603,634,607,629,616,632,634,603,968,935,958,969,949,966,990,724,689,688,700,703,699,718,717,679,692,685,680,701,705,658,692,989,1015,1020,1013,967,1044,984,1029,1021,1040,1006,1033,1028,1033,1050,1032,924,925,889,925,906,940,937,932,921,917,916,909,880,868,837,847,863,866,830,862,859,847,879,860,864,856,858,856,858,857,789,789,742,784,759,789,771,767,640,652,643,657,631,648,638,1063,921,944,931,924,917,911,922,926,914,926,923,942,914,930,725,740,732,741,760,736,1022,1082,1009,1020,1032,1017,1016,983,1051,916,896,885,894,912,905,890,920,902,901,908,895,639,635,641,632,617,643,618,621,628,619,631,628,606,636,646,627,619,643,866,884,891,912,879,886,888,888,909,873,879,902,654,677,655,648,650,676,665,653,646,661,654,662,620,645,638,563,570,553,574,538,540,567,583,546,556,560,560,580,552,600,624,604,613,621,637,619,635,624,639,657,641,638,629,639,571,586,586,582,586,575,576,574,592,595,583,586,571,583,582,603,587,605,586,597,584,595,604,588,586,602,596,608,570,595,594,603,601,598,586,601,579,607,595,600,595,598,576,659,665,681,658,656,636,640,645,650,660,659,646,656,664,660,1092,1147,1116,1165,1049,1119,1108,1128,1125,970,961,975,976,984,960,986,1012,994,959,968,998,987,990,964,969,991,909,920,943,910,960,889,890,927,868,862,914,921,933,913,918,915,930,956,938,962,946,929,950,938,933,950,938,949,950,936,927,921,1042,1043,1045,1043,1017,1027,1065,1045,1046,808,800,771,799,814,808,748,815,752,805,798,818,847,788,803,629,605,615,645,611,613,621,605,612,614,629,622,609,583,631,623,601,982,1009,1023,1077,1058,1034,998,1024,1029,988,1004,1033,1015,999,885,872,883,887,888,891,889,916,849,857,905,897,596,607,592,565,643,604,611,608,583,617,607,584,631,574,608,605,594,622,589,611,669,624,576,565,576,535,542,542,526,561,569,541,545,542,541,538,528,553,579,503,883,846,829,867,831,860,873,862,904,827,842,839,848,701,679,680,695,706,699,674,716,574,599,594,574,588,599,578,562,606,582,581,563,558,593,568,546,569,550,563,553,538,553,557,547,559,545,555,593,595,615,596,586,614,596,600,595,588,967,979,964,945,974,974,932,978,952,944,942,969,951,974,954,971,955,940,956,967,935,960,942,957,951,962,966,939,949,900,872,872,895,896,682,701,718,704,698,692,700,726,720,710,973,973,920,967,959,946,942,942,929,948,966,1028,996,1005,994,990,958,972,889,903,899,753,754,732,791,717,766,729,773,728,752,754,957,983,982,950,964,946,991,998,977,972,971,951,990,984,946,976,970,974,971,983,798,844,801,791,795,732,775,809,798,783,778,769,782,757,586,560,594,589,560,576,585,598,607,596,601,600,621,625,626,612,645,666,638,635,652,576,566,586,562,585,585,576,597,591,588,575,580,598,601,591,566,603,583,933,995,981,1002,950,1010,1014,938,983,995,993,952,974,865,845,824,829,845,829,879,831,845,842,835,811,835,700,942,911,919,865,912,888,913,899,886,915,924,928,901,926,866,848,870,862,849,847,886,834,875,855,837,648,601,632,639,620,649,631,633,661,619,624,645,642,590,607,595,602,597,584,599,597,609,578,596,971,973,979,991,1005,722,724,743,703,733,739,696,732,736,720,738,723,765,761,717,743,698,811,821,809,818,827,826,840,814,807,809,794,811,795,819,799,806,815,694,715,660,707,688,721,598,615,613,878,841,806,839,811,836,847,819,856,820,817,656,679,672,713,664,661,643,658,633,677,652,542,557,553,539,546,565,552,561,571,541,556,544,540,589,545,673,691,666,676,679,691,689,713,670,657,667,690,689,680,676,677,664,664,680,680,676,678,678,669,1099,1076,1050,1059,867,830,841,856,852,888,861,832,899,599,613,615,599,627,623,629,632,615,605,591,612,629,590,1073,1020,1052,1054,1034,1030,1046,970,956,971,962,922,933,970,930,947,929,965,902,602,628,627,625,627,611,628,628,640,640,623,622,571,556,581,564,577,559,548,658,652,674,645,670,660,661,640,656,650,642,654,665,677,1055,1045,1037,1084,1083,1018,1061,1047,1084,911,914,902,881,906,924,889,878,907,877,895,897,899,875,903,929,922,907,919,910,922,932,909,945,952,917,922,936,910,932,923,915,937,908,926,932,921,924,920,932,918,919,924,902,897,1010,1034,1029,1029,902,897,896,898,918,866,880,916,876,896,886,979,976,946,943,930,951,958,919,955,903,975,924,992,980,979,969,985,958,986,976,976,952,967,984,875,817,861,849,836,831,801,798,816,815,767,860,841,551,575,558,575,578,561,568,544,553,551,590,618,609,620,628,616,611,656,643,675,658,625,643,651,644,656,660,634,1036,1033,1030,1038,1010,1020,1003,1012,949,952,935,937,963,962,932,951,926,950,945,954,947,849,826,847,873,873,859,842,840,846,791,796,806,800,789,802,787,795,793,791,743,780,757,771,638,638,629,639,653,655,651,664,659,660,673,662,652,655,664,667,660,664,575,573,607,587,584,992,952,964,953,940,941,953,898,958,960,957,959,951,962,966,971,1065,1077,1086,1067,842,872,841,836,827,847,889,845,607,617,622,610,616,619,586,618,582,598,626,596,622,630,614,592,581,597,621,605,600,615,610,590,885,665,676,701,701,713,709,701,692,706,645,650,653,658,648,646,649,647,639,1012,985,990,979,1016,1019,1029,1023,1035,1014,1047,1023,1051,1034,1002,997,941,950,926,965,940,939,923,938,928,947,959,958,934,961,967,953,977,979,1016,982,959,956,848,838,823,822,793,792,788,832,856,861,838,825,850,544,546,532,564,539,556,547,587,529,566,537,570,566,560,596,564,573,561,582,545,549,638,606,600,597,601,604,610,621,601,592,576,593,622,588,593,597,564,601,703,708,680,690,682,685,719,703,729,685,692,685,699,676,685,680,687,714,687,896,889,834,844,671,623,645,667,651,640,675,640,625,641,569,1022,948,931,961,973,989,960,979,700,724,672,689,720,731,711,724,699,683,999,970,1014,1011,984,1013,1034,1023,1053,1022,1028,1043,903,926,910,914,899,888,930,897,891,884,926,965,961,959,933,975,942,954,942,962,890,958,986,949,953,955,931,962,941,961,929,933,872,875,865,873,842,863,828,892,859,858,864,873,678,637,637,669,655,637,668,1083,1113,1116,1080,1060,1056,1114,1122,1083,1082,1092,918,886,912,921,909,899,961,915,898,920,653,667,658,645,653,655,666,677,676,632,676,652,709,683,661,675,683,649,689,677,1118,1094,1095,1123,1084,1116,1122,1013,1005,1003,976,983,993,980,789,788,802,782,775,811,777,781,694,662,681,677,695,668,672,659,676,680,647,670,665,649,673,663,652,682,648,658,642,685,644,668,687,672,928,957,939,918,965,923,946,966,915,943,1025,1001,1036,989,1012,1030,1011,1014,1032,1011,1031,1019,1010,1020,891,902,905,917,913,903,905,893,869,912,909,921,914,1008,962,1008,1011,1016,998,1001,991,988,986,993,970,991,902,888,934,899,902,964,877,896,876,922,921,918,894,913,524,544,531,521,516,553,520,510,524,489,485,536,541,557,535,569,544,528,562,555,575,560,567,567,585,563,559,560,686,710,698,673,676,681,666,682,704,688,698,697,705,714,704,706,678,703,921,913,895,961,904,920,898,919,937,950,893,931,958,905,868,746,738,747,695,729,716,730,699,712,727,730,715,858,835,828,828,818,829,817,829,836,843,825,816,624,623,644,639,657,644,617,644,637,980,970,1032,997,1030,1013,921,926,897,920,881,886,869,910,875,865,875,872,664,642,639,664,624,632,641,655,660,657,643,1093,1075,1127,1145,1160,1156,1126,1153,1123,1084,1120,1111,1212,1142,1098,1137,1030,1021,1048,1033,1050,1024,1038,1017,1049,1028,1002,1042,1029,1017,1025,1038,1008,1021,918,920,917,640,648,626,638,624,992,975,973,1004,944,970,973,1005,1021,999,1024,1016,1023,1014,1014,1009,1009,1034,1037,1058,1037,1018,1031,1016,1011,1028,1013,903,892,861,869,880,882,933,852,850,858,886,891,888,848,835,1066,1057,1069,1040,1075,1061,1085,1077,1055,1069,929,884,877,920,895,942,867,887,897,942,922,943,923,916,986,1013,991,869,870,911,876,866,892,865,857,883,871,856,870,862,611,629,640,628,617,622,611,638,624,998,1036,1021,1010,1017,846,853,814,856,822,802,887,816,823,817,867,798,857,775,808,812,805,609,587,596,610,604,606,615,598,589,616,621,1171,1117,1202,1144,1233,1187,1123,1049,991,1025,1070,1016,1027,1020,1039,681,691,697,673,632,663,651,703,643,640,673,677,560,574,552,580,591,560,991,977,963,914,1014,961,957,987,1000,959,961,959,943,960,959,985,978,941,958,948,952,885,889,869,901,885,875,883,881,896,844,836,819,850,845,843,825,860,866,827,825,860,817,853,816,828,762,763,789,774,774,793,776,781,808,669,659,683,650,682,651,643,636,648,663,683,683,645,573,561,581,584,572,574,581,579,591,610,546,552,554,535,549,538,542,542,560,546,551,549,647,685,668,684,670,677,687,674,698,673,899,925,930,931,909,904,949,938,918,694,717,705,689,719,731,628,626,620,614,667,608,597,614,1008,999,964,977,1006,949,989,1002,980,955,1002,995,1004,972,968,735,737,692,704,710,720,742,676,664,1057,1077,1071,1066,1048,1077,1091,1105,1066,1091,1055,1094,1037,1078,1060,1068,1107,904,903,922,915,908,927,894,843,887,868,884,883,890,861,861,875,849,867,879,654,640,634,1080,1027,1071,1046,1051,1085,928,931,942,940,936,913,915,941,658,657,659,684,696,683,658,673,647,661,665,675,845,856,893,857,875,856,878,715,696,728,711,706,674,715,730,634,617,617,620,624,645,618,609,686,680,712,723,730,701,696,693,699,691,702,709,696,687,703,622,635,636,644,624,630,636,635,648,644,664,638,1030,1024,1043,1093,1046,1027,1021,1052,1039,1005,1059,1025,1025,1036,1006,1016,1049,1085,1008,907,916,907,922,949,913,918,927,923,894,702,690,702,680,682,680,684,691,665,679,684,705,708,731,747,715,749,736,716,899,907,897,902,937,906,892,919,921,923,921,710,701,731,716,710,706,629,653,636,629,646,671,614,614,985,981,992,983,990,999,953,1020,981,960,1034,988,978,674,691,720,714,722,699,699,675,681,1058,1044,1011,1030,1033,1039,1039,1082,889,896,896,890,892,888,893,894,904,915,875,874,880,915,912,910,872,888,893,902,892,889,902,866,889,884,878,688,709,711,699,716,720,689,712,698,698,803,782,790,683,647,643,670,656,647,703,591,597,607,593,619,596,641,623,625,645,636,634,617,608,614,615,633,626,627,1006,1011,993,980,1038,985,1001,990,1014,1019,1005,1025,1029,1068,1028,811,837,832,866,832,813,861,850,837,825,893,873,609,593,607,590,606,610,583,624,592,607,628,608,583,1078,1037,1023,1015,1002,1000,1026,1024,930,902,901,915,921,956,924,909,943,901,899,912,923,716,725,721,732,735,702,715,713,723,742,886,915,909,896,922,881,961,930,972,932,953,915,945,982,946,934,939,965,928,969,930,790,812,811,728,769,783,559,560,553,553,565,550,592,554,581,597,611,600,588,572,587,591,602,582,581,578,591,592,659,653,641,657,954,932,969,982,974,955,953,988,966,967,965,979,971,955,928,916,971,931,931,924,962,926,933,787,837,856,861,800,849,832,814,819,851,831,815,855,827,888,571,613,611,605,630,584,603,622,623,588,649,628,624,638,631,620,1044,1032,978,1060,1007,1040,1007,1017,879,876,874,886,893,899,873,898,863,899,868,889,958,960,959,933,938,919,936,936,966,941,925,939,926,956,930,962,883,850,838,847,846,842,858,866,860,646,616,611,635,643,608,625,603,650,642,610,608,608,615,613,651,674,652,670,680,657,658,665,652,680,668,656,650,679,681,682,692,708,675,679,672,692,678,691,712,687,702,924,901,947,924,933,892,914,920,936,913,901,905,920,995,1023,994,981,1025,1008,1015,885,907,936,894,919,907,895,917,873,1202,1182,1210,1181,1228,1169,1008,985,1019,1032,1033,1040,1036,1024,1021,1033,1056,880,841,867,871,876,875,868,849,888,861,859,882,878,648,635,661,629,654,1011,1016,1026,1036,1038,997,1002,1001,975,993,945,956,965,935,931,960,948,923,932,948,928,948,940,826,825,843,812,832,809,840,836,853,805,836,837,827,824,822,823,824,826,859,853,814,878,701,722,686,681,697,652,649,680,683,655,703,1138,1048,1110,1084,1056,1106,1106,1087,1095,1069,1106,1052,1076,1076,1109,1068,1112,1069,1060,939,960,961,929,940,918,917,746,743,745,727,750,737,706,712,732,739,730,741,774,761,1032,1013,1006,971,992,1022,995,1025,862,889,845,840,887,885,865,857,860,873,865,596,554,579,596,583,596,586,556,1040,1030,1021,1065,1000,1014,1013,1016,1013,1017,1010,986,1021,1009,875,848,855,862,872,899,919,856,866,885,907,893,872,881,848,1149,1119,1169,1123,1128,1178,1181,1170,1156,1152,1148,1134,1127,1149,1119,977,999,996,1032,977,1004,991,1016,1012,996,1010,997,998,999,995,989,1003,1005,982,996,1016,993,1005,989,879,849,866,876,880,880,882,871,883,903,859,901,899,878,850,799,834,814,823,794,819,834,796,649,617,634,646,650,657,598,593,617,618,589,592,619,602,592,615,1004,974,953,975,1000,974,989,976,954,964,980,1002,1007,726,729,718,773,762,755,757,733,702,747,751,736,774,718,716,740,747,749,722,763,859,865,842,843,831,838,864,857,856,725,762,708,753,751,744,723,729,749,733,760,906,919,908,936,930,919,903,915,905,893,888,926,911,916,934,882,866,874,869,873,840,869,886,854,869,849,654,642,688,700,915,922,887,867,876,912,885,885,871,916,940,860,1010,1015,996,1008,1012,1016,1014,999,1018,872,859,863,887,883,848,860,877,864,902,885,876,890,881,892,896,851,999,1020,1007,1012,1014,1012,994,1023,1002,896,899,869,916,873,891,890,884,914,860,1034,1005,986,1043,1007,1028,1035,1015,1005,995,1016,1008,1018,1019,872,850,884,894,854,861,849,841,876,850,846,865,844,876,867,870,866,854,558,559,536,549,556,646,655,634,657,645,640,663,647,650,648,662,646,655,646,665,690,689,666,673,685,684,679,658,668,660,1108,1112,1124,1071,1107,1080,1090,1128,1019,1139,1098,1161,1171,1088,1143,949,952,990,937,953,929,948,939,905,962,627,613,626,626,621,662,621,601,635,640,660,629,626,617,633,1060,1060,1076,1056,921,965,938,936,943,967,928,950,954,914,922,940,931,1128,1159,1175,1205,1134,1147,1154,1153,1116,1175,1144,1134,1140,1157,971,974,988,976,953,931,989,961,1007,983,1006,965,778,828,774,792,804,787,775,789,760,796,809,778,805,793,681,631,668,600,607,610,609,621,607,620,611,601,622,611,622,598,1007,1013,959,962,1012,918,1008,1033,1019,1014,1027,1024,1010,1026,1027,992,859,873,866,843,841,836,853,833,904,881,541,554,592,607,594,616,618,605,582,596,682,688,706,702,990,953,964,955,993,978,974,967,956,970,993,1006,1005,981,979,859,878,896,878,858,891,903,879,871,853,861,878,893,798,772,758,765,770,781,738,766,774,768,777,792,765,671,654,633,631,673,649,656,621,562,533,550,555,567,562,552,567,564,575,561,551,558,568,547,571,549,582,581,579,576,595,592,591,613,595,581,591,1121,1044,1117,1073,1066,1122,1094,1080,1057,1010,1093,1117,1079,1046,1101,1115,1123,1029,1007,984,986,993,968,992,971,590,542,576,570,566,567,588,496,558,493,538,508,513,477,534,499,512,596,571,552,576,598,547,527,990,1007,951,989,1002,1019,757,785,769,765,737,726,874,877,886,885,888,865,896,856,867,898,879,869,852,901,785,782,777,792,760,648,625,633,645,628,611,645,1014,1048,1031,1079,916,930,938,926,984,965,969,933,919,621,639,633,643,666,606,676,604,647,625,610,625,573,590,582,591,591,577,567,557,869,875,822,835,827,847,848,839,864,833,883,682,647,669,711,686,699,692,645,659,657,665,567,536,556,577,563,565,557,566,556,557,549,540,569,566,575,565,576,560,560,1047,1121,1016,1012,1080,1093,1026,1045,1071,1039,927,943,961,939,941,942,936,938,949,983,935,970,949,978,892,899,953,890,909,967,935,880,949,925,904,907,907,875,902,913,890,875,872,892,881,897,917,892,881,906,885,924,899,902,896,885,875,899,887,894,855,897,889,909,934,920,936,918,909,910,943,943,961,956,947,962,852,860,826,828,839,827,824,845,836,830,989,1028,984,1000,1009,837,877,867,873,838,843,857,862,865,878,867,627,668,641,659,660,685,657,679,670,664,681,644,650,666,838,829,798,863,824,795,865,804,831,811,807,800,1000,970,995,989,1010,884,880,885,884,869,888,863,919,912,864,891,898,860,860,639,648,634,660,666,651,653,629,661,655,653,612,1072,1070,1018,1062,1012,1028,1066,959,945,950,957,917,931,937,928,637,627,654,663,635,606,606,612,666,641,632,655,595,609,1043,1058,1054,1067,1080,1076,1059,1104,1044,1078,1078,1033,1095,1079,1070,1005,987,999,988,979,964,1000,988,968,983,944,940,962,991,977,796,780,787,766,781,760,795,782,781,784,602,607,615,605,594,593,577,589,625,594,561,553,534,536,552,539,540,558,549,588,558,571,566,645,645,637,632,684,655,624,648,658,658,986,971,963,995,991,965,960,924,939,928,955,919,949,938,930,909,938,929,932,935,960,940,932,918,937,920,930,903,853,818,863,838,821,848,836,824,831,858,847,834,825,890,913,937,925,966,912,898,940,885,898,903,891,932,905,902,909,920,914,899,894,669,713,719,714,711,701,710,703,617,666,657,669,700,671,684,1131,1110,1131,1109,1120,1148,1014,996,1030,1008,649,679,643,627,674,630,649,649,634,669,653,637,639,666,644,658,614,634,631,652,581,575,599,588,589,605,577,603,607,605,613,627,636,638,605,632,618,603,598,679,743,692,709,665,694,1085,1053,1069,1073,1102,1058,1061,1063,1074,1072,1080,769,812,792,805,766,795,908,883,862,878,1077,1042,1084,1051,1065,1039,1059,1027,1065,1054,1042,1040,1078,926,932,945,930,924,942,911,914,915,927,918,918,918,990,1025,1022,1019,1023,1005,998,905,924,890,909,900,613,622,632,592,635,654,652,634,625,645,642,644,652,660,620,628,610,628,608,624,627,624,611,625,638,624,647,642,653,653,631,636,615,653,641,667,615,636,623,635,644,628,621,616,633,636,632,631,615,628,1094,1077,1084,1067,1118,1127,1054,1077,1046,1031,1140,1045,986,898,919,949,907,939,925,955,895,923,952,946,541,581,568,576,570,578,566,576,601,575,530,534,555,558,562,605,563,585,602,599,574,586,597,554,578,585,998,986,988,990,953,978,1022,988,956,986,716,653,710,698,708,667,708,701,702,705,903,891,858,878,880,877,904,811,852,874,887,922,935,916,929,822,848,827,840,838,846,876,846,857,866,836,870,844,806,814,579,563,587,592,589,580,575,583,572,589,586,586,575,558,576,580,585,620,667,671,642,974,951,961,974,966,990,987,942,944,998,971,957,962,947,995,997,894,887,902,893,914,893,902,932,898,927,934,957,929,962,952,932,920,941,926,923,915,912,894,887,891,902,907,893,875,872,894,869,833,841,834,859,851,823,857,832,857,846,836,859,865,694,659,687,701,702,711,715,704,703,708,676,784,827,813,882,850,807,627,606,611,643,625,602,609,601,607,595,587,574,577,600,574,612,592,573,615,598,599,578,579,605,597,584,593,1071,1128,1181,1157,1076,1049,1138,1200,1126,1116,1006,1036,1059,1038,965,994,1026,826,811,823,854,790,792,821,816,645,670,644,639,675,617,662,683,648,691,585,571,547,593,575,594,561,564,550,563,566,551,588,573,555,582,570,611,590,593,598,588,587,583,612,597,590,612,648,652,630,634,656,630,648,664,1157,1161,1151,1197,1099,1105,1124,998,1026,1006,972,1026,1047,1016,881,855,851,855,888,843,663,668,641,675,702,633,698,1013,976,948,958,947,983,960,936,977,985,958,984,1002,972,974,913,897,894,915,870,874,890,902,1084,1062,1078,1089,1073,1096,1054,1085,937,932,956,938,949,940,937,939,933,931,932,919,986,992,988,1026,987,990,1002,1023,836,848,841,861,835,860,864,854,862,859,872,631,613,668,658,620,646,621,630,621,1088,1088,1070,976,1018,952,948,977,970,950,974,773,761,752,741,782,743,759,744,627,593,607,619,587,596,533,534,547,555,544,561,569,569,560,579,591,542,591,589,624,563,582,560,565,583,558,575,616,942,923,941,942,922,900,954,932,923,948,941,934,908,958,701,730,734,720,736,661,712,713,710,595,612,601,614,614,622,605,608,618,618,608,610,592,896,933,929,952,918,901,937,932,913,939,970,929,944,915,938,940,929,958,924,837,815,808,799,816,866,801,811,641,617,620,627,635,630,646,976,935,966,947,939,949,758,748,722,753,784,749,753,745,713,743,781,733,774,763,817,802,810,821,821,829,826,815,831,795,806,838,809,811,623,607,597,613,609,620,626,611,619,615,599,616,534,557,538,559,542,539,560,545,532,988,1037,1058,1040,1043,1018,1043,973,973,967,932,951,965,986,967,951,983,970,967,978,986,962,992,966,991,989,974,971,970,879,863,896,902,914,874,871,875,929,651,606,639,644,612,661,623,627,617,606,659,647,616,605,663,596,612,608,616,621,989,1085,1056,1095,1082,1066,1066,1059,1029,1092,1045,1090,1081,940,929,900,930,905,912,908,953,670,686,661,676,698,680,658,666,694,1233,1146,1165,1132,1196,1204,1145,1163,1137,958,974,986,996,990,977,990,981,983,1200,1134,1187,1234,1207,1193,1191,1214,1168,1184,1219,948,960,940,950,975,933,939,944,946,961,1089,1083,1076,1090,1071,1080,1101,901,883,859,896,866,891,868,893,888,899,978,970,995,964,970,981,962,971,971,957,847,841,866,795,840,860,822,840,850,843,861,809,815,835,845,584,588,591,594,590,1098,1089,1081,1104,1125,1138,1137,1138,1142,1072,1151,1144,958,959,955,981,984,943,954,960,957,951,947,962,991,967,789,762,784,763,781,764,790,831,763,749,752,764,748,762,782,765,783,767,764,745,753,606,617,598,620,593,619,636,600,635,609,616,591,613,641,548,549,535,553,578,559,547,1138,1083,1119,955,978,946,964,967,936,948,934,947,894,960,961,933,954,1001,972,923,1038,973,984,999,974,954,925,957,953,944,950,938,943,948,947,934,934,932,943,928,924,905,960,949,948,930,928,940,916,906,900,921,917,923,915,926,915,841,816,800,849,770,811,814,796,800,841,571,557,568,545,548,541,561,542,557,587,539,563,560,563,575,564,567,555,584,558,565,661,647,631,635,625,613,628,609,1080,1091,1066,1078,1092,1081,1095,1058,1073,895,865,889,851,854,860,892,845,910,871,895,859,892,647,618,615,602,580,612,601,616,607,609,600,640,822,828,818,801,801,819,816,831,831,821,673,710,677,711,668,696,672,685,664,671,704,676,686,623,607,595,614,616,611,610,613,603,607,607,617,978,995,987,954,1029,997,940,988,994,962,1018,993,989,926,905,901,942,874,891,889,933,922,918,645,621,649,640,655,667,638,635,622,634,616,680,599,571,569,585,573,569,556,602,591,577,609,616,626,640,639,627,636,625,637,653,665,641,650,650,643,633,646,676,644,642,652,678,664,635,647,661,659,697,659,691,660,680,625,614,613,634,617,634,636,619,627,633,619,915,921,901,889,884,933,865,918,904,914,926,912,925,860,880,955,910,921,942,913,924,903,926,898,945,951,945,949,931,917,932,957,927,940,976,972,1031,989,983,1000,1003,988,986,974,1005,815,806,864,840,854,816,830,804,848,808,819,639,656,639,654,647,678,634,639,630,677,679,643,926,980,992,990,738,772,794,801,770,778,778,775,980,984,994,979,979,951,959,985,987,976,987,860,834,850,805,879,846,862,820,876,847,846,840,840,816,914,956,937,937,934,947,939,960,858,851,834,851,865,850,828,866,861,951,932,986,965,963,969,944,992,1015,932,909,927,927,919,936,800,804,811,634,603,629,674,652,652,629,650,636,644,627,1141,1089,1038,1057,1080,1072,1044,1059,1061,1045,1039,1086,1067,1032,857,850,871,823,817,792,872,866,898,848,855,813,859,871,862,577,534,565,551,577,551,586,580,601,551,560,515,687,664,659,687,706,704,688,685,680,686,695,686,707,693,694,682,690,688,688,685,677,686,680,679,686,1150,1121,1146,1115,1150,1165,1152,1130,1172,1133,1226,1130,1138,909,909,892,844,898,901,901,878,873,869,594,608,1045,1082,1079,1025,1067,1070,1073,1062,1096,1019,1085,1100,1071,943,911,918,960,949,942,935,938,937,994,993,1051,1037,1026,991,1034,953,950,951,958,952,954,951,960,959,956,923,920,933,924,924,931,934,944,948,963,941,938,935,938,950,793,816,816,793,836,823,780,795,609,615,626,600,612,595,582,614,580,614,588,605,599,906,894,927,873,881,922,920,863,921,906,658,645,653,645,685,682,660,689,565,551,555,564,582,553,555,552,567,543,577,575,559,545,564,591,571,557,553,1119,1057,1064,1084,1054,1045,985,1036,1044,941,983,945,959,981,969,985,945,970,942,965,767,765,755,774,761,775,762,769,776,760,766,748,706,704,735,709,723,718,736,727,720,729,636,625,652,638,658,634,627,633,670,652,645,664,652,657,656,833,805,959,979,979,977,947,962,997,1002,983,1003,980,1007,999,1023,966,785,813,776,796,809,770,802,772,804,749,768,608,611,582,587,584,584,598,569,584,590,615,1077,1068,1165,990,988,981,1005,1049,1003,1016,983,984,991,1029,949,986,1005,1001,996,1024,994,1015,1017,1006,1007,999,1020,1000,987,1000,1014,1008,1004,998,828,875,854,826,845,856,856,806,824,838,878,841,849,828,598,626,619,607,718,700,744,705,717,706,737,745,692,731,700,696,687,700,681,712,694,705,684,690,695,697,922,906,918,894,926,931,948,934,911,932,911,923,915,912,901,921,926,1122,1118,1111,1095,1092,1102,1119,1119,1126,1109,933,932,923,932,949,928,962,915,941,978,924,936,927,921,1000,983,947,916,978,946,953,841,851,808,821,879,867,832,826,830,854,720,678,687,676,629,689,712,671,670,685,684,665,673,705,681,671,671,681,690,1074,1122,1151,1130,1095,1079,942,951,952,932,944,952,919,919,917,675,687,636,665,671,700,668,651,656,666,661,682,672,608,660,654,593,608,639,629,586,598,623,598,619,614,599,607,597,1161,1106,1160,1098,1104,1166,1112,1110,1141,1112,1114,1086,1064,1157,1107,1145,1154,1147,1097,1158,976,974,978,974,924,997,959,985,958,929,960,973,965,921,988,965,957,1034,1041,1046,1054,1017,1027,906,847,909,893,889,894,921,872,893,638,633,622,655,633,628,622,630,660,621,621,632,610,647,622,584,615,634,619,617,636,653,611,620,979,1014,996,976,1013,984,692,731,742,685,692,705,763,708,708,712,1105,1107,1153,1153,1050,1109,1068,1104,1132,1164,1106,1035,1059,931,944,925,943,934,940,917,961,935,967,832,841,888,842,883,854,875,858,853,895,836,877,850,613,599,625,594,604,634,606,596,621,600,588,618,609,907,934,923,942,965,937,916,935,926,916,954,902,954,931,1027,1043,1002,999,1034,1038,1031,1018,1046,1016,914,899,878,903,895,872,1044,1046,1047,1052,1074,950,948,951,966,967,947,974,964,965,958,961,956,954,952,954,947,926,949,964,775,800,801,766,801,785,786,801,778,679,646,663,657,656,682,683,697,670,652,703,668,678,687,668,662,686,665,667,689,666,659,704,628,642,624,638,652,630,634,633,627,603,642,1048,1034,996,1050,1047,1003,1048,1014,1028,1029,1027,1017,1037,1017,874,832,843,877,863,881,873,880,846,839,853,579,580,595,604,608,608,594,612,598,607,575,601,595,590,654,667,633,647,644,646,638,640,625,725,712,729,742,751,734,747,717,722,694,730,691,715,986,1004,966,988,990,1000,783,827,796,801,813,766,808,779,807,835,699,713,700,711,711,698,732,709,703,692,712,726,706,703,724,711,718,713,1012,1012,1027,987,999,988,906,922,952,914,894,924,952,923,908,921,948,946,942,603,620,625,613,637,630,628,654,645,615,608,617,619,656,1046,1030,1040,1058,1028,1051,1068,1037,1077,1051,1059,1021,1044,1059,1038,1032,911,948,915,937,906,939,910,911,900,914,916,921,895,913,649,647,652,649,640,660,668,654,663,644,646,612,636,640,636,655,641,670,681,668,651,654,685,639,666,675,639,649,650,648,650,626,662,656,672,771,752,763,761,758,774,768,748,765,755,777,746,762,746,642,645,648,637,671,649,638,660,642,659,644,976,973,965,953,966,989,970,956,957,954,964,962,941,945,826,805,780,780,798,831,792,637,652,621,624,638,1111,1123,1217,1140,1143,1172,1209,1118,1192,1135,1189,1136,1147,1163,1087,1151,1181,957,973,956,937,975,975,962,968,946,952,920,980,953,993,983,1042,1075,1059,1022,1041,1045,1052,1031,924,939,915,936,940,936,917,902,728,700,699,662,654,701,698,664,703,668,707,704,691,684,717,718,615,606,615,615,598,619,619,625,611,898,892,868,923,879,897,918,883,921,682,710,669,668,673,693,659,685,682,711,693,691,1010,995,1027,979,962,980,1007,1018,1009,982,1008,1002,1059,1106,1066,1082,1059,1086,1095,1088,839,862,878,852,857,904,879,877,872,844,867,872,598,636,602,601,856,849,859,883,881,657,671,659,651,666,658,645,643,641,639,645,661,661,669,641,662,599,573,584,594,567,1064,1047,1092,1077,1019,1045,1044,922,970,963,1002,973,994,951,943,548,583,577,600,591,591,545,616,594,557,607,556,582,570,551,546,556,592,549,576,558,580,610,560,580,569,580,996,1055,1056,1030,973,985,987,1010,1015,1001,1025,1012,1010,1000,901,903,894,887,905,886,880,852,911,593,617,606,610,619,619,993,1065,1095,999,1060,1026,1029,1010,1089,1074,1056,1098,1035,1098,1025,1026,973,946,903,971,938,931,934,628,618,611,637,644,611,652,602,592,596,597,582,592,591,581,575,607,614,608,605,609,616,602,621,585,610,625,1023,1025,1041,1027,985,1029,1046,1016,1020,1009,1021,1042,1000,1033,1016,1013,896,907,887,904,876,885,904,902,900,858,880,888,879,942,964,966,929,931,974,951,989,964,950,950,966,949,876,879,861,900,885,869,869,874,748,788,776,758,770,772,770,771,766,763,781,768,759,661,661,608,648,620,631,626,645,671,584,593,571,574,581,588,575,582,585,585,596,584,892,866,851,868,909,908,914,882,910,891,861,880,738,730,687,710,704,710,616,637,620,629,594,636,623,619,604,647,546,574,544,561,527,525,558,544,549,572,569,551,548,559,562,569,545,551,569,567,554,672,642,658,626,643,623,642,619,662,965,1018,970,976,984,1033,1066,1042,1067,1053,1059,1063,1027,1000,977,972,970,717,760,759,768,736,761,749,765,729,746,663,635,620,633,635,668,647,648,641,655,643,630,804,802,812,798,816,821,747,793,985,984,991,978,1000,1001,997,991,907,908,908,895,920,875,909,873,883,911,906,903,879,881,902,883,873,902,885,910,880,892,774,754,761,754,752,754,773,780,747,769,762,957,988,994,980,989,1014,962,1016,969,917,898,906,920,928,910,902,912,898,648,631,638,602,624,672,617,637,637,610,650,655,939,925,867,906,913,904,892,667,714,677,664,701,688,672,662,677,665,1077,1092,1034,1025,1064,1069,1059,1045,1104,1094,1143,1051,1096,1088,1060,1068,1065,1020,898,910,940,912,895,897,867,923,887,626,637,620,631,661,637,616,669,649,643,629,616,626,986,1006,990,1059,1004,1027,1004,975,1014,991,1013,1025,986,1038,1008,953,948,954,950,951,986,960,960,972,940,934,972,990,949,949,951,1067,1060,1081,1066,1068,1079,1108,1064,1122,850,922,823,894,868,869,864,870,860,864,867,857,859,863,1067,1073,1082,1099,1103,1075,1097,1124,1089,888,919,880,930,920,901,896,902,1141,1141,1099,963,907,907,945,906,914,901,855,880,918,900,917,880,904,905,850,558,584,569,608,635,605,626,614,607,624,618,620,609,628,611,590,607,626,597,614,640,662,620,630,623,608,625,1179,1078,1143,1070,918,956,937,915,917,928,923,919,897,665,698,686,673,673,672,650,668,800,755,772,751,811,780,780,737,768,769,758,729,761,752,754,600,603,596,595,596,608,621,622,604,614,582,607,584,596,612,545,516,531,549,549,545,529,539,526,555,528,527,530,596,576,596,594,595,584,572,568,593,581,582,603,616,608,643,1153,1141,1131,1128,1105,1143,1153,1195,1165,1219,1063,1148,1190,1147,921,928,931,921,947,912,958,915,909,930,931,939,913,643,630,618,581,638,621,617,648,613,620,625,621,615,624,622,619,900,962,978,959,915,862,829,854,823,853,848,848,781,784,778,788,801,796,783,648,658,665,667,662,679,669,663,640,665,674,669,663,653,682,663,653,620,619,611,614,614,607,613,615,601,611,634,599,624,600,621,608,618,979,958,976,1010,946,959,963,977,981,950,953,972,890,861,878,874,907,875,854,892,902,883,911,903,880,907,800,791,781,812,647,634,645,620,621,634,635,654,618,612,623,1003,1002,1009,1017,1004,1020,1024,1038,1001,1003,1024,1002,997,1001,1006,915,912,876,878,867,927,874,906,878,855,891,595,589,596,619,587,606,643,633,649,642,654,647,630,605,642,655,640,625,614,607,623,603,627,629,613,619,618,641,1132,1167,1118,1120,1190,1093,1096,1161,1109,911,935,919,914,908,917,898,896,913,928,926,915,937,946,957,959,920,947,926,977,1011,944,983,985,989,969,977,964,968,949,942,974,958,966,967,970,962,889,874,820,883,843,854,870,837,869,573,593,576,562,574,579,572,574,573,545,582,576,576,578,580,594,974,1009,1016,1007,993,1048,1022,1009,1044,1038,1010,996,1003,988,977,979,1006,982,990,988,863,854,854,872,863,863,850,875,823,921,887,829,856,841,1089,1078,1084,1098,1072,1093,1086,1088,1095,893,935,924,926,906,890,936,909,934,965,979,1000,972,998,983,955,979,973,969,985,957,970,952,806,772,812,818,836,804,798,797,836,813,813,845,583,568,574,579,579,608,584,608,602,615,595,591,605,585,1140,1148,1142,1174,1173,1147,1142,1191,1208,1104,986,977,952,1006,1019,984,977,970,993,995,973,1007,999,990,1024,974,1014,996,1012,975,1003,981,1019,1010,878,873,879,885,682,657,662,674,635,656,661,643,666,654,664,684,651,678,615,615,619,613,613,631,626,604,612,598,613,619,630,616,627,622,1080,1103,1103,1090,1098,1077,1019,1055,1030,1088,908,945,936,920,934,910,944,877,898,937,902,899,922,931,899,894,882,897,915,894,896,699,741,696,738,720,743,687,701,715,717,729,689,701,855,818,829,827,813,839,835,774,781,783,761,781,777,779,750,788,764,764,802,793,776,795,763,774,772,792,611,647,616,634,614,615,634,569,565,573,555,593,584,589,576,592,575,572,580,889,871,883,887,843,859,880,888,804,837,850,815,879,627,634,664,616,648,633,555,587,538,607,569,571,1083,1079,1105,1078,1076,1082,1088,1096,1066,986,968,929,945,936,972,950,964,964,959,940,878,859,846,856,836,834,854,875,859,862,850,843,826,758,742,770,758,791,770,776,780,775,757,772,768,772,793,774,779,754,666,663,670,670,658,663,638,659,667,675,638,673,665,610,629,620,608,640,630,618,635,608,612,601,621,639,610,626,617,572,894,939,925,930,943,920,909,910,930,925,905,912,920,920,914,914,687,671,673,697,706,685,690,690,684,1029,985,966,1007,995,1008,974,986,993,1009,1010,996,990,991,997,996,986,954,983,985,1003,970,998,965,991,1017,975,1002,933,896,887,909,922,892,912,634,654,614,659,665,622,649,614,609,618,622,881,866,867,860,850,871,853,839,856,870,860,642,683,675,666,675,666,674,698,687,644,687,1088,1092,1119,1093,1097,937,909,966,940,954,920,934,969,927,914,624,641,635,642,603,620,625,659,961,899,919,919,922,938,909,948,906,695,664,711,658,690,685,681,679,669,675,689,678,677,679,695,1098,1042,1053,916,934,941,945,875,931,967,935,911,931,686,674,646,668,683,706,690,665,669,672,660,663,673,639,669,675,675,651,787,810,832,795,671,663,657,664,678,661,576,580,566,587,559,573,595,594,578,563,563,575,580,565,590,585,608,618,608,601,599,612,598,610,585,611,610,599,592,606,612,605,627,618,1066,1029,1063,1011,1058,1052,994,1013,1001,1012,1005,1008,1041,1025,1028,1057,1045,1068,1080,1018,1070,1055,1062,878,897,922,920,900,913,873,927,938,885,945,868,883,933,946,935,941,955,950,958,958,983,971,892,890,869,860,874,847,869,900,881,874,839,838,829,856,830,845,816,841,851,867,845,868,851,1115,1064,1107,927,946,916,909,949,909,953,927,940,909,921,957,996,909,919,911,903,915,915,914,920,943,923,923,922,916,938,960,955,982,948,961,964,951,958,954,942,961,966,979,956,1007,1002,996,997,1017,806,826,827,837,787,825,607,629,612,599,599,627,667,602,625,594,893,894,908,907,924,933,892,893,907,894,889,919,890,926,880,914,667,551,572,539,545,555,555,525,553,565,542,549,576,582,620,595,614,574,609,608,578,593,608,604,594,596,575,581,605,596,676,655,675,647,669,666,670,643,668,902,897,904,924,907,910,942,929,888,928,895,929,924,930,917,916,923,938,903,929,938,929,920,924,923,938,899,932,921,903,905,921,932,893,908,922,903,937,886,880,883,846,862,858,907,863,889,858,895,883,874,866,646,672,633,632,644,625,667,669,624,645,905,901,911,947,932,936,960,967,923,637,682,1113,1076,1069,1051,1088,849,858,828,846,852,841,858,840,859,812,878,838,869,947,947,954,930,911,936,944,750,771,764,727,733,754,735,748,705,758,926,935,918,901,960,926,935,920,890,935,930,940,661,652,634,615,656,669,665,660,666,636,654,670,961,954,952,924,910,950,940,984,951,971,948,969,995,943,991,970,1005,843,871,843,839,857,855,886,838,696,672,672,689,651,670,684,673,665,898,909,879,892,869,920,879,884,760,762,1015,1003,1004,1006,990,1013,959,1021,837,853,845,848,841,849,829,846,890,624,608,638,644,628,607,631,644,639,670,638,622,626,621,642,661,635,645,1014,960,1003,1039,1030,1025,965,998,997,1031,992,1013,1047,1032,995,1021,991,992,1011,980,985,1019,999,1024,994,997,1009,883,873,894,881,897,897,879,859,934,876,647,621,641,648,644,914,930,907,913,934,944,948,932,904,923,887,682,674,689,688,677,672,688,687,646,665,667,1121,1106,1075,1076,1083,1019,1028,1067,1097,1074,818,814,840,849,805,812,791,813,822,861,802,826,805,797,1121,1103,1119,1114,1091,1116,1121,1079,1115,1108,1102,1095,1107,1093,997,966,993,980,962,952,985,1002,941,951,978,1000,938,937,947,937,938,945,949,942,926,935,751,665,743,724,721,901,875,881,863,867,843,876,972,869,656,611,633,653,633,627,649,638,683,628,988,994,990,1003,980,1019,982,991,1017,987,978,994,770,771,779,799,812,788,605,608,638,624,605,610,626,600,642,611,640,1124,1158,1190,1123,1173,1152,1174,1209,1155,1155,977,950,971,984,983,962,942,966,1022,1070,1065,1063,1097,1045,1069,895,908,930,905,924,864,865,915,908,913,954,910,1008,986,996,996,981,996,981,1022,999,913,897,913,914,899,893,898,896,898,896,911,883,983,970,996,962,957,959,977,970,1000,914,908,893,946,902,893,879,894,912,889,657,635,662,659,643,639,682,654,651,602,602,586,592,624,572,606,591,603,577,597,594,981,961,989,949,966,1007,943,1012,928,968,978,973,951,970,923,947,963,980,1027,1047,1033,1016,996,1030,1104,1074,1108,1092,1098,1091,1094,1060,1062,1093,883,876,874,872,1011,1012,1010,1003,1033,1007,1002,1003,1008,993,1002,890,880,893,847,850,828,826,820,805,831,837,639,638,635,622,637,642,610,662,629,636,624,544,535,534,527,553,536,539,562,542,528,574,562,567,574,584,569,566,567,577,573,569,568,615,612,604,616,598,604,604,614,1088,1069,1076,1095,1029,1122,1065,1081,1035,1077,865,602,641,613,608,613,593,613,633,601,590,643,941,964,960,967,968,969,940,993,917,942,946,950,945,984,970,938,970,908,891,916,905,916,929,911,914,924,849,859,882,858,869,856,833,854,843,781,800,794,780,812,773,783,803,761,661,664,662,663,663,669,671,639,626,620,621,607,601,608,1054,968,1029,1032,1038,1059,973,1024,931,911,940,936,947,921,925,918,923,921,753,739,782,758,758,743,771,779,770,728,772,750,762,767,771,971,989,963,986,970,981,938,988,977,973,959,970,992,970,967,971,953,934,939,956,933,945,942,945,933,933,925,937,946,941,945,964,962,952,959,961,967,954,953,954,966,956,964,960,963,967,976,955,955,962,959,945,954,945,951,957,947,950,954,962,993,1000,1003,981,996,1004,1001,995,986,1010,996,857,837,870,861,870,833,874,874,845,951,1000,1034,1065,984,1059,1031,1069,1009,983,968,1012,1090,988,1060,1014,1013,877,837,817,827,846,827,847,841,860,870,884,867,846,836,537,520,528,551,542,533,529,535,489,595,590,560,572,595,598,602,586,591,620,603,627,618,605,609,621,642,608,618,625,601,585,587,636,1158,1209,1165,1200,1176,1170,1139,877,884,899,944,894,916,915,919,889,901,864,642,590,633,589,617,992,985,1011,984,1013,967,1075,1013,983,1014,962,870,883,901,857,885,638,623,599,651,664,650,664,659,633,651,664,985,957,975,1022,963,975,997,989,895,864,851,848,860,870,854,876,881,876,848,867,858,863,846,607,645,647,651,659,679,632,646,650,656,648,642,659,651,622,654,1055,1112,1076,1048,1074,1075,1025,1056,1053,1119,1074,1066,1058,1088,1039,1082,1153,1067,1041,1076,1060,1062,884,863,869,865,898,857,885,868,865,646,645,640,678,666,680,671,806,787,820,818,804,781,814,814,789,795,849,821,808,798,630,631,630,619,649,628,603,608,654,559,563,556,875,887,885,922,916,895,883,906,886,889,646,637,642,609,673,667,644,635,642,679,653,635,637,671,592,564,573,574,581,568,579,570,569,556,1002,1020,1070,1007,1040,1008,1020,1021,1031,1019,1008,1002,1013,1016,968,981,994,985,1017,1002,991,987,987,990,997,978,993,998,970,858,895,888,855,890,869,897,877,912,878,932,986,990,1002,1000,988,1015,993,988,971,983,1012,984,989,900,904,880,888,900,878,881,861,884,887,864,863,900,887,1132,1099,1113,1095,1096,1112,1126,1131,1086,1102,1002,979,956,952,969,976,970,963,944,991,985,967,968,969,971,968,1073,1068,1065,1082,1115,1088,1075,1094,1087,1061,1080,862,883,897,589,590,578,593,613,584,601,598,600,586,600,873,914,859,914,889,876,941,907,886,883,924,870,888,692,712,684,704,692,676,700,658,639,644,643,622,679,654,636,646,660,649,628,653,648,653,675,654,647,659,645,990,1053,1059,1025,1039,1019,939,909,903,920,927,896,894,882,880,890,924,904,909,976,984,1016,929,927,922,991,961,952,951,952,948,957,977,959,999,979,998,1005,997,999,982,969,982,989,989,1006,999,985,985,875,860,858,851,848,850,854,874,847,848,833,856,867,886,846,847,866,928,910,921,929,960,959,961,932,955,960,973,964,950,948,988,988,997,973,1013,980,995,994,1002,991,984,802,787,814,801,830,817,819,792,584,618,633,605,604,600,609,603,1142,1113,1110,1126,1176,1209,1138,962,1006,972,963,1041,1003,974,1056,1063,894,889,905,859,851,904,878,879,931,893,855,879,923,881,875,944,981,964,978,953,964,926,983,880,862,873,657,685,634,655,667,660,887,853,887,840,837,849,851,860,627,608,631,640,600,573,573,574,587,580,587,596,599,1037,1075,1039,1095,1063,1022,1074,1054,1088,979,978,979,965,971,980,974,979,987,956,976,975,979,948,974,870,900,903,907,894,858,905,890,853,870,864,874,866,859,876,859,860,862,743,717,727,736,722,964,954,940,927,915,965,939,929,964,1002,1009,1004,985,1003,989,990,989,999,1012,986,996,984,973,978,975,1011,993,830,871,874,805,836,873,850,850,844,840,825,831,615,603,632,628,611,636,623,644,642,637,614,631,621,641,632,637,645,1060,1042,1060,1008,1044,1061,1066,1020,1054,1077,1077,1044,868,893,929,928,946,623,638,640,525,559,528,530,530,538,529,538,572,573,549,553,558,547,583,553,588,561,592,561,571,555,573,612,594,595,1124,1152,1094,1131,1125,1142,1124,1168,1009,1005,991,999,1024,984,985,1011,835,800,799,808,815,786,818,729,708,746,738,699,727,713,718,704,735,725,753,705,941,906,889,884,909,909,923,913,905,914,922,916,902,1011,1011,995,1018,981,799,828,796,852,824,807,803,812,786,772,561,557,579,593,579,628,625,638,606,641,618,622,653,645,640,641,657,622,621,635,670,649,673,690,677,663,695,688,687,662,676,694,672,651,655,976,991,1009,994,947,989,970,994,995,1000,962,685,672,657,668,656,672,649,673,691,671,671,676,656,981,892,956,916,947,927,911,935,953,899,859,892,846,898,889,848,879,875,833,628,670,633,660,683,661,647,649,677,645,633,622,608,603,595,606,610,608,626,878,896,911,904,851,894,924,877,897,645,675,667,705,705,694,703,629,710,717,713,612,610,591,593,601,614,608,585,586,602,707,709,739,696,701,692,689,655,624,650,647,622,642,653,657,634,630,631,617,1030,1025,1059,1065,1044,1069,1058,1097,1051,1038,908,915,913,913,901,901,907,888,910,912,1071,1031,1032,1042,1049,1025,1047,1064,1043,964,940,958,932,934,968,954,940,944,946,915,885,876,877,852,872,851,871,870,876,865,864,883,872,858,908,798,812,812,783,815,812,807,781,817,619,622,619,627,653,677,635,635,610,615,632,637,1056,1026,1086,1035,1049,1105,1045,1074,1071,1062,1087,1087,1066,1084,1044,907,915,927,905,930,949,915,961,915,1082,1079,1090,1093,1100,1088,1082,1094,1086,1117,1080,1097,1117,1085,909,954,940,878,933,921,923,929,909,904,925,909,901,936,912,889,917,1032,1024,1024,1036,1022,1013,1019,1018,1026,1038,1007,1014,890,877,838,899,837,890,883,846,887,871,873,862,870,856,860,1040,997,1004,1065,993,1012,989,1006,1013,998,1016,1032,1017,998,1016,1017,1007,1018,1019,1005,856,884,851,866,893,858,837,856,822,884,880,630,597,601,629,636,602,614,615,637,623,632,629,650,628,619,628,603,1032,1064,1002,1023,1017,1038,976,1011,1042,1065,1000,917,930,896,889,920,853,877,882,870,879,621,632,632,624,611,610,638,634,614,635,649,604,643,647,632,628,654,613,657,654,686,665,671,663,669,642,654,674,616,626,636,633,628,612,632,642,998,1024,1033,1079,1027,1018,1000,1023,994,1019,1011,1005,1017,995,1014,650,657,659,661,714,687,692,689,675,687,891,940,1001,997,1008,974,975,1001,968,987,995,981,988,983,971,927,883,862,852,904,917,888,885,607,593,616,642,605,990,998,994,991,947,1004,981,972,715,718,710,700,702,740,699,711,723,709,743,733,763,1088,1106,1103,1100,1089,1072,1112,1057,1068,1088,843,860,809,832,864,591,571,627,605,569,1180,1139,1116,1147,1121,1119,1056,1078,1152,1149,1160,1107,1127,1161,1113,957,989,958,972,960,981,949,959,961,971,949,982,972,1147,1119,1150,1130,1086,1142,1127,1143,1144,1161,1142,1171,948,925,948,969,959,913,899,969,944,1093,1101,1076,1111,1073,1109,1130,991,944,937,999,968,950,973,974,990,977,971,939,987,987,1021,1013,1005,988,1010,977,965,1014,984,1005,1008,1011,1000,923,914,926,863,876,928,890,918,631,590,612,647,606,629,614,627,636,1079,1053,1071,1039,1051,1079,1040,1044,1046,946,926,932,948,928,937,949,964,924,944,970,959,927,953,949,932,915,925,909,923,903,937,866,844,889,870,884,857,853,885,882,863,859,864,886,858,885,659,671,644,675,1123,1160,1139,1172,1106,1163,1193,1169,1136,1150,1160,1136,1168,1155,1140,1103,1186,959,975,939,962,982,978,947,987,1045,1038,865,868,890,880,866,865,847,864,874,850,862,843,855,858,843,874,837,653,680,642,695,682,661,644,664,653,676,678,661,672,652,859,853,860,827,865,791,820,844,848,862,836,851,840,839,822,842,821,825,801,822,845,855,869,827,636,640,665,628,626,636,1051,1042,1034,1029,1033,1024,848,882,837,878,866,887,881,862,844,994,1001,990,1001,1021,1007,985,1010,1003,1008,991,871,895,868,1030,1031,998,995,1004,1031,1007,1019,1029,1018,1024,870,860,881,857,881,833,846,858,862,982,985,978,989,993,964,972,974,970,971,994,867,816,869,883,839,839,850,870,853,824,589,583,597,592,575,580,601,571,593,643,628,656,667,618,637,636,647,653,681,974,976,950,982,936,962,936,956,939,914,920,952,948,941,933,969,956,929,959,950,946,950,929,957,926,931,915,927,918,907,933,908,932,913,935,923,916,793,801,813,791,774,771,772,823,785,787,822,531,554,533,567,546,585,553,568,599,602,593,580,626,631,625,611,623,617,622,603,655,641,642,626,627,629,621,586,572,577,580,573,573,591,589,597,589,593,590,614,633,659,607,602,625,621,626,631,629,620,619,638,1001,1060,1030,1066,1089,1035,1032,1057,1017,1061,1133,1006,1046,874,879,898,907,893,910,924,903,910,902,913,919,885,679,643,635,664,653,678,636,676,642,645,637,638,1070,1087,1107,1124,1101,1077,1076,1046,1006,999,964,973,996,1005,958,985,964,993,1006,951,994,995,973,984,995,934,956,959,960,1009,987,991,935,945,945,942,934,949,938,962,947,912,954,933,958,941,945,933,944,942,942,850,866,854,849,858,824,851,657,656,669,643,666,651,643,665,674,641,662,663,639,901,920,883,877,887,882,876,869,655,646,648,646,657,649,640,650,670,652,678,674,664,585,570,592,606,586,576,584,586,576,584,586,577,924,916,919,927,755,760,741,723,719,728,781,680,663,662,659,646,653,668,667,641,665,658,666,655,873,869,896,874,863,839,835,863,839,862,883,919,965,915,954,941,897,926,921,932,614,630,574,577,577,626,596,590,587,627,589,572,573,559,563,591,593,565,557,561,883,889,888,857,902,869,882,904,879,880,839,877,653,671,656,642,650,657,644,655,649,605,1203,1180,1123,1149,1150,1146,1155,1148,1118,1129,1190,1139,1159,1149,1000,989,1002,1026,984,1007,971,991,1002,986,995,1009,776,746,754,745,713,705,733,758,751,767,767,772,768,720,757,936,929,946,942,920,923,947,953,944,883,914,916,917,931,924,898,919,904,912,902,905,811,844,821,830,821,792,805,773,831,848,802,662,631,680,684,671,650,618,621,646,659,640,643,626,644,625,652,637,661,637,652,1048,1063,1022,1044,1088,1061,1076,1037,1073,855,827,941,874,894,820,876,890,847,563,624,603,626,599,597,578,631,571,614,622,587,600,598,612,1033,1014,1077,1069,1008,1056,1055,1101,1035,1042,1061,999,1030,1015,1045,1021,996,1022,993,1014,1029,1025,1050,1014,805,908,798,788,813,808,840,842,896,862,851,940,975,959,972,980,949,937,955,971,980,923,900,886,904,895,894,891,589,624,636,605,641,592,607,606,630,581,618,604,610,601,611,594,605,594,579,604,591,602,615,582,601,600,595,597,590,599,1024,968,992,978,991,1009,1019,1030,980,1001,1005,1006,1006,1002,1015,1022,1026,1002,1008,1021,1019,1021,1025,1007,1000,1030,891,896,885,880,882,859,885,878,872,888,792,874,906,894,853,888,831,872,902,834,867,870,879,886,885,870,874,854,883,893,965,959,983,963,928,965,973,950,940,942,955,958,955,981,945,903,791,870,827,816,845,860,913,979,952,992,951,989,963,1015,1001,1013,1015,1010,1009,1001,1013,1012,1003,1012,979,859,839,860,860,837,851,817,854,866,830,637,622,622,626,614,623,605,643,624,647,630,1107,1158,1144,1111,1102,1050,1038,1216,1084,1123,1076,1151,1113,1161,1064,1182,902,956,940,946,970,942,946,955,957,989,990,961,1005,1017,1016,990,974,1009,1006,992,1009,987,1001,1004,1001,889,900,900,891,909,908,647,644,646,634,651,627,627,617,618,625,666,627,621,1046,1127,1071,1061,1082,1071,1092,1137,1093,1076,915,936,910,915,928,959,940,922,914,923,946,934,715,698,668,692,691,691,669,692,700,1126,1116,1170,1150,1134,1146,1170,1106,1140,1071,1065,1002,1045,1055,1032,1052,1035,1046,1038,1065,1044,1050,897,914,870,877,915,910,910,886,887,893,893,926,627,622,612,630,633,622,612,618,614,614,649,627,612,614,603,616,610,621,621,640,632,630,641,611,621,644,634,620,664,634,572,576,566,559,581,578,571,577,566,569,580,564,598,596,599,602,582,572,598,605,586,597,584,578,603,600,585,581,646,653,659,659,638,654,660,680,663,655,646,660,637,640,654,700,687,689,699,715,707,687,687,671,707,689,706,671,693,692,687,1118,1081,1087,1067,1072,1039,1045,1080,1070,989,970,983,954,983,951,932,986,991,994,1010,991,1001,1016,990,851,881,900,859,1020,1011,1003,1029,1023,1024,1017,1034,1043,1028,1029,865,897,925,844,858,886,867,865,888,862,858,1021,1020,1011,1045,1027,1022,1019,1025,1030,1019,1018,1015,1015,887,868,869,916,887,889,880,881,881,873,978,988,951,983,956,937,1002,945,988,1001,1000,1018,953,1015,1000,995,980,1003,997,998,987,1011,991,980,1016,804,837,808,782,810,808,860,765,757,815,801,793,786,805,791,789,635,613,626,638,642,593,627,627,666,651,649,633,924,897,901,873,962,912,991,986,991,987,1009,999,875,896,886,783,786,785,807,803,786,793,802,773,791,802,788,799,791,626,645,636,637,660,666,651,533,534,576,568,529,546,546,543,544,547,543,530,560,549,551,625,620,635,611,618,617,645,650,669,658,635,656,976,1037,1005,994,1001,999,996,1043,997,1064,1006,848,883,866,862,878,872,878,844,889,872,862,890,593,615,603,595,587,608,592,633,601,615,604,627,611,614,613,613,602,591,574,618,610,612,625,608,638,647,610,626,629,643,623,622,632,608,619,610,635,633,658,632,640,657,650,653,641,647,662,1056,1009,999,1048,1038,1039,1061,1030,951,912,920,945,924,956,916,894,930,911,929,910,930,933,902,606,658,634,621,612,641,626,602,619,623,640,612,597,582,537,556,567,552,983,994,931,994,951,957,934,961,969,978,988,957,1006,995,996,969,985,973,986,981,828,824,814,821,797,811,826,771,856,826,585,570,577,560,605,573,565,601,617,571,598,573,586,567,575,545,560,582,579,565,591,554,573,1052,1034,1053,1054,1003,1030,1014,999,986,1051,1017,991,1028,991,1052,1044,1048,1042,1021,1027,1046,1047,1055,1049,1063,1041,1030,1018,1021,1065,1029,1044,1048,1047,898,890,876,895,866,871,920,882,880,903,973,919,927,912,917,950,963,892,955,951,943,935,925,847,835,857,827,821,846,871,841,628,644,643,645,629,636,1018,1074,1099,1154,1169,1155,1081,1079,1140,896,922,942,984,1003,953,1010,988,971,975,971,984,994,964,990,992,951,1015,1007,1004,983,987,994,1019,1003,1021,1006,1010,1026,1002,1009,871,886,904,878,888,876,894,872,871,873,644,630,634,1030,1060,1067,1061,1034,1043,1047,1021,1038,907,893,901,870,939,922,893,919,934,901,898,925,753,738,790,776,726,741,756,760,763,744,766,712,754,747,985,979,988,1001,977,988,980,952,970,945,925,953,944,932,950,957,958,963,965,976,976,985,974,954,953,999,1002,992,991,985,1000,979,979,989,1002,984,1008,838,866,851,878,869,841,825,1024,946,930,948,933,905,964,986,957,946,957,960,971,1026,989,998,1018,994,997,1001,965,1008,999,1031,993,990,839,903,872,912,868,876,871,878,894,897,569,590,534,567,565,611,537,554,567,530,566,527,548,537,521,645,663,645,675,658,670,656,671,660,667,645,662,777,734,723,704,733,723,741,706,762,725,1013,1031,1002,1042,1038,650,630,735,714,690,651,641,685,731,680,684,540,567,574,574,579,569,568,571,581,582,592,548,572,568,612,579,611,924,919,906,880,845,877,896,819,935,859,871,696,686,694,675,665,678,659,693,703,628,616,615,608,635,607,611,906,934,900,888,935,933,868,875,920,892,922,678,658,662,645,727,664,642,673,700,667,540,564,579,563,565,587,558,562,560,557,564,556,564,544,562,554,576,546,1005,1018,950,996,1055,996,1013,1008,1039,1020,1023,989,942,957,959,937,961,982,994,954,995,957,904,885,841,893,852,849,914,646,630,629,643,657,613,634,935,915,882,908,913,901,900,900,917,934,935,926,912,918,911,921,933,938,928,908,913,920,905,922,940,934,933,955,922,939,932,940,948,949,950,949,964,956,951,966,965,944,942,948,949,942,969,981,955,960,972,981,975,943,963,947,987,868,874,885,893,874,873,868,886,902,652,666,677,685,689,663,654,646,643,701,553,615,598,589,580,599,604,595,567,597,599,613,615,588,612,613,592,627,631,624,629,636,625,612,636,627,612,648,632,1061,1035,1019,1086,1074,1022,1021,1022,1014,999,1017,1027,1035,1013,1032,1015,988,1025,1023,1039,1033,1013,858,846,858,871,896,871,865,844,879,601,599,624,612,629,638,644,644,619,608,853,826,816,843,828,812,819,823,832,838,825,855,844,857,818,838,693,672,631,657,543,537,532,539,521,604,591,592,584,605,614,609,589,584,609,590,609,655,640,637,624,654,614,632,615,638,631,997,974,947,922,940,918,930,980,955,772,783,811,817,771,805,786,815,795,794,808,790,647,615,626,653,638,613,606,615,605,596,609,593,622,611,617,603,591,825,829,824,855,817,790,816,829,959,988,981,980,981,973,913,900,898,908,891,899,903,917,910,907,908,918,914,910,877,925,894,968,959,937,950,916,920,959,948,941,964,940,941,950,977,962,957,986,1009,828,873,839,853,867,849,871,842,1054,1038,1049,1033,1028,1073,1036,1067,1042,1037,1038,896,896,901,865,904,887,876,894,897,926,885,883,892,908,624,630,633,639,631,617,612,636,643,626,620,632,1007,981,1048,963,957,976,996,1036,1042,1013,1025,1010,1035,1021,1015,1031,1007,1036,1005,1039,1017,1024,870,879,881,912,903,875,878,880,882,1031,1018,1034,1039,1019,1021,1018,1031,902,893,896,912,893,884,867,923,898,915,858,917,890,886,904,922,889,903,890,672,690,615,650,666,662,649,685,682,622,645,633,632,652,634,642,647,632,1177,1229,1200,1193,1195,1223,1042,1006,1037,1025,1031,911,929,877,891,919,932,931,931,898,935,623,673,652,636,634,605,685,621,655,660,649,676,674,611,625,549,544,553,520,525,547,535,546,552,521,536,532,549,578,571,562,595,566,577,566,587,572,663,665,692,682,690,711,695,726,716,695,704,725,699,715,712,694,697,711,690,935,930,946,915,948,980,830,765,761,808,784,792,787,766,769,793,784,698,718,717,729,701,711,701,700,1016,1037,1045,1072,1049,1062,1052,1001,1091,1029,1069,1026,1066,925,948,947,941,926,936,967,939,897,909,934,1036,1048,881,857,878,875,878,863,871,866,846,898,861,871,1068,1037,1037,1059,1052,1047,1061,1051,953,931,962,960,941,938,950,951,959,950,953,938,963,888,881,883,900,893,878,887,913,878,871,634,674,664,640,674,633,646,638,661,629,647,629,664,643,673,584,584,581,580,586,564,942,924,939,904,910,983,946,922,903,904,894,897,959,901,718,669,697,715,692,699,695,689,693,693,712,691,692,727,1024,1070,1099,1070,1068,1072,1045,1091,1029,1047,950,957,957,956,935,949,942,940,702,642,663,656,641,648,671,623,622,608,616,595,588,1031,1009,1010,1001,1027,1064,1023,1004,1005,989,994,969,936,923,917,921,937,922,904,923,911,932,868,876,855,875,860,866,867,825,844,872,846,1025,1006,1013,1018,1040,1017,1044,1003,1057,920,907,911,654,651,648,676,681,667,655,649,628,631,1077,1045,1046,1053,1066,982,982,963,975,989,963,980,982,964,986,952,974,971,869,785,757,750,768,772,787,1080,1063,1051,1061,1076,1035,1040,1062,1034,1078,1031,1059,1063,1052,1070,923,929,923,934,927,928,893,940,933,921,933,915,921,922,907,930,927,900,913,1091,1067,1101,1085,1064,1097,1107,1080,1084,1106,1086,1102,1100,1111,1111,1092,958,999,993,988,953,983,966,1000,992,1001,982,987,965,955,986,967,961,976,856,861,840,852,855,867,854,873,870,851,865,873,871,860,878,848,839,828,816,815,826,844,826,826,829,657,662,650,633,655,905,901,955,919,943,895,708,683,705,668,698,685,705,711,694,803,847,822,812,829,838,854,825,809,849,820,822,847,689,652,704,699,703,691,660,645,641,694,622,641,641,637,615,609,631,1165,1120,1091,1101,1059,943,970,954,959,956,926,959,961,923,1013,1078,1034,1027,1013,1029,1047,833,883,873,834,863,874,819,850,864,866,826,846,650,644,640,638,655,681,709,693,707,702,707,697,703,686,656,641,642,638,930,906,977,937,953,944,922,937,920,711,715,693,700,686,687,691,677,711,706,679,686,671,639,654,645,654,649,653,671,635,637,652,639,628,607,630,640,618,619,636,630,806,843,866,845,858,842,879,843,1025,1027,1040,1063,1053,1052,1028,1074,1057,1071,1049,930,928,951,920,926,966,914,940,928,943,948,906,955,940,947,914,964,988,993,959,989,981,972,981,979,986,735,720,734,688,709,715,861,827,987,981,956,985,1014,1011,1028,992,1017,996,1012,875,839,860,854,891,863,855,852,874,856,856,852,847,864,866,868,867,863,857,864,735,732,716,727,715,719,856,883,862,842,850,858,825,818,821,817,818,815,841,832,820,788,818,827,811,646,658,631,651,648,655,655,621,651,773,764,777,778,803,794,782,813,807,771,767,797,764,783,650,623,617,633,689,650,633,621,623,608,608,626,634,630,615,541,554,534,545,568,560,560,550,660,660,615,661,652,669,675,1005,1006,999,1002,1039,1030,1024,1001,978,1027,1001,1031,1014,1001,1028,1008,984,1017,1026,844,901,877,841,851,868,870,870,881,872,872,864,870,765,792,788,790,776,775,781,769,779,602,609,624,590,619,576,606,609,597,620,592,856,909,905,906,883,896,889,922,922,909,905,857,876,910,941,929,921,922,913,940,912,909,914,908,976,991,975,995,996,949,966,946,802,838,809,757,752,844,827,825,803,854,820,813,805,831,563,570,559,572,578,559,562,550,570,557,575,581,558,559,577,559,578,544,576,563,594,631,609,623,603,645,615,621,616,622,617,655,605,614,649,638,623,653,643,620,652,635,620,674,628,897,894,908,907,877,910,941,917,888,867,895,877,920,881,908,945,624,627,649,627,625,626,633,615,642,640,617,662,644,668,663,545,546,550,547,552,543,561,531,881,957,937,970,941,977,943,926,948,983,957,942,951,1006,975,988,992,982,997,988,990,978,907,928,926,926,1061,1073,1063,1091,1097,1047,1073,1068,1069,1089,1074,1053,1003,961,990,976,964,960,988,999,987,966,863,863,874,867,891,884,855,856,874,875,850,871,879,868,875,854,887,885,705,683,673,666,673,660,659,664,1112,1094,1110,1113,1067,1113,1090,1082,1048,1119,1089,1153,1112,1072,1105,1142,1066,942,997,984,996,955,956,946,949,971,962,978,972,985,986,972,935,959,956,963,675,663,651,690,650,708,679,674,686,711,664,676,641,657,661,666,644,674,680,642,853,881,861,870,873,885,863,862,878,878,967,1010,1008,982,997,994,1006,984,993,964,989,996,1023,962,982,990,844,841,859,898,860,871,897,826,889,870,855,798,626,633,630,642,641,612,611,615,602,874,897,866,865,887,931,868,889,863,895,881,1029,1047,999,1009,1031,1024,1017,1042,999,1010,1027,1012,1036,1003,867,870,868,885,841,867,538,546,540,523,514,590,515,605,615,614,620,636,631,620,670,661,658,658,656,661,653,640,663,685,991,984,982,996,971,985,980,962,995,959,995,972,947,1012,987,682,726,674,703,670,717,670,716,690,669,695,685,1029,983,1022,1018,979,991,999,1006,912,924,911,912,920,913,927,919,924,934,895,870,918,938,896,915,913,901,910,681,673,675,654,686,646,692,659,687,723,603,597,594,606,580,575,625,594,622,602,603,611,597,928,938,928,920,960,956,908,924,936,945,995,991,1015,1003,975,1012,976,987,998,932,932,940,965,948,671,675,668,710,687,712,701,693,879,888,868,877,888,860,852,850,868,855,641,659,661,656,634,660,647,648,641,652,649,690,586,566,582,595,575,586,573,596,557,587,585,580,588,658,665,631,647,655,657,666,649,638,647,677,670,674,683,699,657,649,654,679,1050,1007,1071,1034,1051,1023,1070,1092,1095,1077,1080,1066,1091,1053,1068,1065,889,924,917,872,909,910,883,912,900,579,603,604,572,631,613,590,629,602,632,614,606,612,615,591,593,1127,1050,1125,1077,1118,1039,1008,1100,1097,1123,1072,1077,1084,928,926,942,932,955,929,925,929,666,652,657,688,662,685,656,659,636,665,680,839,843,829,840,816,822,837,850,812,825,863,850,647,637,652,637,624,650,656,640,675,632,672,615,631,644,635,642,638,644,611,594,596,607,599,576,610,598,616,921,914,899,906,906,982,1002,944,958,960,968,894,879,885,874,878,897,886,901,872,874,889,821,823,810,823,811,804,813,817,806,811,676,690,689,692,711,689,670,661,682,703,678,683,671,664,675,665,639,637,629,635,640,646,626,646,666,644,639,647,634,644,622,878,882,902,864,861,853,784,786,785,806,765,808,769,792,615,651,645,632,628,633,640,626,630,623,654,630,1156,1103,1111,1139,1141,1124,1153,1133,1150,890,912,889,916,926,918,895,906,924,655,665,645,624,685,663,651,643,633,989,1000,973,992,977,979,981,755,752,758,775,776,762,782,772,780,742,777,941,933,914,938,938,917,912,925,905,906,911,905,912,905,909,888,960,933,922,935,920,922,931,928,910,864,902,895,898,893,899,891,899,906,895,773,770,764,759,747,774,753,785,754,764,759,762,785,682,672,651,913,869,905,897,887,902,896,902,885,867,903,897,871,643,674,619,619,643,645,661,631,670,623,664,625,672,1051,1062,1056,1072,1042,1033,1068,1078,1037,1072,1092,1063,917,907,939,943,937,941,926,934,953,908,845,867,870,837,861,819,809,851,809,788,825,809,840,659,653,644,682,654,652,662,659,654,792,759,808,803,782,800,763,785,770,808,806,756,819,785,679,657,643,670,640,668,660,669,660,680,663,654,585,624,586,617,604,583,610,605,602,601,593,600,614,606,635,648,643,633,635,659,630,641,620,649,644,646,648,629,910,862,895,916,921,921,938,907,713,735,715,732,715,702,681,729,710,705,729,694,695,599,590,606,609,628,616,612,598,628,622,608,603,1038,1006,1003,1013,1065,1058,1048,1008,987,1053,1066,1024,906,947,955,956,928,951,933,932,843,837,863,859,849,848,842,856,860,843,856,692,670,694,715,668,688,673,647,626,627,637,638,671,658,651,657,646,646,641,647,633,635,647,630,627,639,623,626,636,632,635,635,655,608,900,862,928,913,948,850,866,943,905,917,1074,1050,1047,1027,1056,1050,1019,1024,1056,1014,1022,1056,1050,925,953,965,937,901,950,944,889,906,921,949,920,927,1088,1071,1060,1088,1076,1087,1067,970,958,955,946,956,956,949,946,988,943,901,958,970,962,927,945,925,945,935,951,954,955,952,937,943,927,952,966,957,958,959,966,947,966,966,986,964,957,965,978,991,998,1015,999,997,1000,976,994,1002,1004,984,996,1010,1019,1008,982,1016,1003,1008,1005,997,1012,991,824,848,877,823,876,847,865,832,890,841,680,661,633,626,673,643,636,666,635,665,671,664,675,679,674,664,655,670,667,665,674,1203,1080,1092,1155,1118,1087,1128,1135,1157,1169,1160,1150,1096,1149,1102,922,947,909,933,958,935,948,955,950,946,944,961,946,963,774,839,852,861,813,798,828,811,830,580,571,566,607,564,568,641,638,640,635,642,627,646,652,663,641,647,647,657,634,637,663,661,667,649,653,637,647,691,680,703,705,699,702,708,700,667,695,709,671,686,686,1032,1031,1037,1030,1006,1040,980,1059,808,809,850,797,795,831,821,826,831,682,693,719,720,730,751,716,694,590,639,607,611,643,628,622,647,600,627,634,649,761,773,744,760,740,757,747,753,737,752,760,669,687,704,705,678,691,707,697,700,664,672,648,648,639,651,662,657,651,684,669,679,681,690,601,616,620,629,603,617,619,626,604,607,1026,1026,1021,1031,1053,1005,1023,1041,1016,974,1017,996,1030,1019,1046,876,880,850,876,883,892,879,867,889,859,885,863,668,670,667,680,657,679,655,667,641,633,1109,1132,1138,1153,1130,1168,1134,1186,1099,1112,1197,1183,1184,1146,1140,1059,1055,1051,1077,1067,1053,1069,1060,1042,1041,1060,1054,1078,1039,1049,891,887,890,638,618,919,880,904,927,911,936,914,734,677,711,750,703,725,717,725,822,837,821,824,795,637,624,667,663,653,629,673,672,674,645,692,596,614,595,608,624,598,611,597,614,623,620,619,601,613,603,608,599,607,664,664,658,665,674,637,668,949,980,967,985,1012,970,1005,975,941,980,978,978,970,975,988,965,986,1016,1012,1036,1025,1042,895,888,866,879,880,889,883,987,1025,1034,1000,989,1024,954,940,954,935,954,936,935,933,958,746,734,723,743,729,733,699,732,749,748,740,745,711,642,667,653,637,652,646,655,657,668,639,628,631,1089,1122,1075,1058,1047,1092,905,933,949,919,930,897,920,893,927,916,882,1028,1019,993,992,1015,1058,1029,1003,1007,1042,999,1052,1023,1015,1025,1090,1078,882,904,861,909,894,860,887,906,901,908,874,885,922,867,902,888,898,896,911,872,905,992,980,987,887,906,906,896,846,871,894,884,888,853,869,900,871,902,899,882,929,950,927,911,914,930,917,935,922,937,924,946,934,625,674,674,633,643,698,653,702,664,661,648,698,632,1077,1107,1088,1055,1026,1072,1056,1121,1081,1104,1107,923,933,976,928,955,907,825,834,823,833,838,859,828,843,843,872,855,832,844,863,838,836,985,937,963,950,964,949,952,937,952,977,971,940,961,946,860,858,861,878,880,842,880,835,855,849,848,857,856,859,849,853,859,863,860,742,775,759,750,729,748,756,764,785,738,715,770,763,721,742,929,977,973,947,960,953,959,956,955,947,936,920,922,936,931,941,908,901,919,980,950,975,965,974,980,982,938,976,971,945,954,851,836,817,839,859,835,821,866,839,685,642,650,648,657,640,666,658,651,651,650,668,618,649,661,686,681,674,639,1158,1082,1097,882,870,871,868,921,875,665,659,655,610,631,620,662,675,644,619,651,769,817,760,786,771,798,800,782,678,677,687,661,650,692,647,615,656,619,665,662,639,561,541,571,528,544,561,545,553,560,523,552,565,537,555,533,568,592,587,611,599,615,619,605,610,619,1038,1075,1017,1102,1067,1058,964,922,950,714,702,695,707,685,700,882,856,901,898,892,880,873,906,885,883,885,878,882,895,884,878,898,875,880,974,964,973,951,934,943,950,878,879,882,867,845,861,919,856,869,895,859,872,882,857,870,848,651,684,654,670,688,650,661,628,612,634,637,625,623,636,608,575,609,611,601,602,601,610,611,596,1005,1019,1011,1013,981,1002,1009,959,1018,985,1030,993,990,973,962,948,939,977,1001,1007,969,973,942,1064,1058,1055,1041,1034,966,936,913,954,963,926,944,938,911,932,933,921,925,644,623,579,559,578,566,581,554,584,565,560,582,559,560,597,548,1036,1083,1129,1130,1094,1122,1124,1134,1105,1071,1104,1153,1106,932,908,899,930,882,876,887,880,901,947,655,600,652,676,643,669,645,1176,1147,1087,1201,1115,964,947,952,977,942,927,943,995,1000,873,892,877,873,887,863,874,863,891,847,855,883,902,1140,1118,1101,1125,1088,1125,969,966,957,960,972,969,952,971,1046,922,918,924,925,905,904,948,926,917,915,883,919,918,939,651,659,625,621,638,649,661,646,646,615,673,667,610,660,807,821,823,867,804,864,645,669,655,634,654,652,638,686,642,655,620,652,658,620,645,654,611,630,627,645,639,652,631,638,1053,1091,1077,1061,1048,1095,1060,1137,1089,1086,1058,771,776,722,711,677,590,619,621,626,619,620,602,632,598,608,619,633,630,623,822,792,788,797,828,828,822,789,788,823,659,698,682,686,679,686,683,678,687,698,688,671,692,696,687,702,653,721,696,689,659,637,620,625,640,623,640,642,628,1138,1167,1142,1192,1119,987,988,962,1004,1004,871,837,855,865,856,864,864,849,867,862,685,673,675,695,651,657,671,681,677,663,686,674,696,667,667,689,678,668,627,604,627,600,589,628,617,610,627,624,625,599,602,616,592,618,604,619,584,607,605,606,599,613,884,894,879,866,892,870,890,856,900,899,898,827,891,652,661,651,655,687,657,622,669,652,655,635,581,572,599,597,619,580,622,582,578,592,591,613,588,579,602,607,600,606,919,935,952,964,962,969,961,941,941,793,796,795,754,803,779,755,748,797,769,778,774,802,794,847,800,796,807,803,835,805,835,790,792,598,638,629,631,600,534,578,542,566,540,553,527,542,1186,1213,1100,1110,1169,1113,1105,1047,1085,1121,1111,1090,1080,1137,1101,1085,1094,1038,1003,1004,1025,1026,1025,1037,1021,998,1004,1035,903,855,871,902,689,687,715,689,685,710,723,698,818,841,807,822,809,807,787,825,770,838,815,796,820,811,794,751,777,785,785,787,789,770,674,687,667,681,679,694,685,668,692,668,681,695,677,666,670,694,690,825,855,859,807,848,800,846,842,841,750,790,752,746,743,730,746,761,744,625,642,629,624,613,637,631,534,529,542,544,553,540,534,554,527,536,546,565,532,542,566,600,569,594,590,594,587,601,589,562,583,587,585,582,640,649,645,652,662,640,632,636,679,659,671,658,639,633,634,633,627,632,633,640,621,651,635,634,576,564,560,588,574,567,552,564,559,558,562,996,943,923,921,932,929,928,906,946,928,973,987,969,969,1015,993,983,995,984,995,939,858,886,919,853,863,891,977,1027,998,1016,1015,985,942,941,973,956,982,956,987,984,834,820,785,811,808,829,836,583,577,562,1079,1087,1042,1080,1021,1065,1072,1108,1046,1116,1063,1044,1141,1081,1129,957,983,983,980,980,957,1000,957,1018,969,1002,977,978,986,796,770,807,819,767,819,818,796,769,795,811,818,813,813,807,815,619,604,625,598,623,628,625,622,640,614,614,642,607,616,600,645,639,638,1004,1027,1056,1105,1013,1089,1036,1065,1059,1023,1053,1033,1068,1022,1013,1032,1053,893,895,915,910,918,894,891,888,895,896,946,941,1023,1055,1008,1030,1021,1031,1033,1024,1017,1040,1040,1058,1049,1040,1051,1044,1038,1039,1041,1035,1043,1024,1028,1032,1043,1049,912,943,927,926,920,934,917,903,919,929,638,643,665,651,657,639,651,618,647,637,643,663,838,852,835,828,873,851,820,879,854,838,861,862,838,865,957,952,948,936,1038,1040,1006,1031,997,1026,1033,1000,1006,1016,1012,1014,1022,1025,979,1050,931,815,797,814,815,808,812,813,780,830,808,801,800,643,684,682,670,682,683,655,671,668,592,610,601,644,597,611,620,1103,1104,1175,1075,1182,1105,1083,1098,1101,1115,1144,1139,1105,1083,922,927,976,945,941,917,947,915,924,1068,1074,1048,1035,1040,1060,1062,1055,1056,1036,804,790,809,815,808,797,792,698,682,656,1001,972,1003,984,974,960,983,985,968,972,1076,1048,1103,1089,1061,1089,1094,921,930,910,936,914,926,938,945,934,939,932,918,945,907,957,918,901,939,902,924,925,929,930,908,900,936,928,936,913,913,849,877,845,898,881,875,884,881,889,1049,1024,1011,1058,1055,1043,1066,990,1131,1040,1065,1055,1077,1078,1054,1059,1059,1052,1067,1054,1052,1067,974,959,979,960,943,958,961,964,865,750,769,999,1006,1008,978,998,1007,1017,1006,982,1024,959,992,1008,832,819,866,617,614,612,633,613,650,612,619,615,911,894,886,884,916,872,896,903,862,936,886,879,895,893,883,905,791,776,789,805,790,786,787,791,788,780,792,796,668,656,660,681,655,676,665,690,645,670,660,676,635,618,622,612,601,621,638,635,641,623,632,606,614,617,633,623,1057,997,982,991,1043,1003,999,1013,1024,1005,1016,958,939,923,938,919,926,901,942,948,930,915,915,922,842,881,847,872,841,863,867,856,880,850,882,887,794,815,799,806,807,799,785,837,786,806,833,658,659,666,692,673,674,675,657,653,645,635,639,631,649,628,657,629,635,653,634,656,1083,1088,1071,1061,1063,1120,1064,963,1001,965,944,941,951,994,917,1091,1090,1102,1064,1091,1078,1095,1090,926,905,896,891,899,909,944,1104,1105,1067,1139,1087,1079,1043,1112,1129,1062,888,974,907,900,889,895,961,880,940,872,924,915,1051,1055,1036,1042,1049,887,883,914,897,936,889,920,872,910,935,923,923,931,914,933,943,940,937,937,730,739,706,727,728,855,860,833,851,845,835,835,830,830,843,836,857,853,643,651,627,635,649,655,620,620,646,586,647,663,651,560,570,554,566,555,574,572,568,586,581,909,966,955,962,956,1004,943,964,968,981,956,918,962,962,689,769,714,692,686,733,1004,1038,1032,1036,982,1003,1013,998,978,1022,1027,975,1030,860,891,863,868,850,865,894,879,869,879,868,863,883,868,877,864,887,881,953,953,955,974,964,823,803,802,825,817,824,816,823,777,812,817,824,627,616,608,612,601,953,943,982,983,965,955,962,987,1009,991,981,956,735,726,742,748,746,740,737,725,748,762,816,811,831,821,812,816,817,588,596,629,602,618,615,633,628,617,616,620,602,569,544,564,549,554,1086,996,1034,1028,1066,1032,1034,1030,989,989,1011,984,984,880,845,644,621,642,597,646,655,637,646,627,612,1033,1005,1026,970,991,1000,950,984,985,1012,898,871,885,854,903,894,880,877,878,869,888,848,595,599,593,596,594,596,600,556,592,609,598,1066,1048,1023,1100,1063,1043,993,1066,1049,1093,1012,992,1059,1070,1067,1042,1073,1061,1058,1048,1040,941,940,888,921,856,899,626,618,592,617,625,625,630,612,614,603,638,986,965,957,946,957,955,954,1000,1002,1008,1017,1011,1036,975,1024,990,1013,935,897,907,911,894,890,898,1149,1153,1141,1137,1147,1146,1148,1158,1162,1139,1164,992,976,973,998,975,1006,955,967,991,984,800,825,824,801,781,812,825,811,830,812,812,789,792,784,774,780,780,763,792,777,780,788,767,784,763,660,685,647,673,660,667,666,661,648,670,646,647,669,658,663,819,829,838,797,857,813,836,812,827,1002,1022,1000,1027,1018,1007,1015,988,1021,889,891,851,904,862,867,881,906,886,894,874,878,903,881,672,665,669,715,660,669,668,878,867,871,853,857,861,875,889,886,863,1008,949,937,976,953,993,1007,984,963,938,953,992,994,987,988,958,976,976,887,914,884,910,877,862,874,885,633,647,637,659,636,634,635,596,598,577,581,589,594,1084,1053,1078,1125,1130,895,866,837,867,846,937,860,860,900,895,878,886,878,882,863,908,903,855,867,632,613,618,633,629,627,601,614,615,612,630,632,1101,1089,1106,1090,1074,1056,1136,1050,1060,957,938,940,942,948,919,966,962,939,930,940,937,947,950,919,911,954,916,903,887,923,923,940,918,909,921,910,924,939,945,924,916,932,918,948,976,947,972,980,964,939,969,954,853,864,895,867,880,888,1015,1011,1036,1010,1026,1036,1015,1025,1032,1025,1011,1024,1016,1013,1013,844,873,877,857,862,885,699,653,678,670,684,663,699,654,661,647,671,645,653,682,672,659,657,682,650,738,745,734,724,745,735,728,711,774,738,740,970,990,972,947,972,980,940,964,954,979,972,974,947,963,967,970,963,964,974,966,919,903,914,911,920,922,880,908,915,903,916,898,906,890,907,913,905,933,980,925,930,967,941,931,960,896,904,893,877,882,886,887,881,897,877,632,656,638,661,652,676,658,642,648,673,662,842,849,834,812,857,879,873,698,709,679,716,703,705,693,745,638,658,639,634,640,637,618,635,649,629,627,647,645,628,641,984,952,955,958,975,985,947,957,971,936,708,706,718,741,749,706,718,730,704,1013,1026,1056,998,1081,1010,1030,1071,1038,1081,1052,1053,1080,1052,1046,894,885,879,996,981,1003,992,996,958,917,911,922,897,907,895,903,906,897,910,898,820,828,827,826,817,705,666,693,654,693,670,678,683,700,675,654,710,697,688,670,626,630,620,639,625,647,615,624,628,643,637,634,617,639,628,644,636,638,628,846,846,861,867,844,835,845,854,666,672,639,660,680,680,659,667,633,669,682,512,546,526,557,509,545,542,556,543,582,601,567,583,594,552,569,580,565,589,571,578,608,578,636,651,657,657,660,642,655,647,659,656,652,659,638,651,696,686,676,668,657,680,681,660,663,915,919,933,922,909,634,712,654,721,726,778,763,732,744,761,724,769,752,721,768,736,695,670,674,638,656,652,666,672,657,666,674,661,664,678,674,663,686,652,606,592,599,590,584,586,585,577,601,580,583,556,559,535,560,542,586,562,566,601,586,582,583,561,584,581,576,620,606,627,711,685,681,672,680,698,706,690,713,687,700,693,714,693,685,630,618,630,602,617,640,620,606,611,620,613,1061,1058,994,1020,1011,1034,1051,999,1001,1022,1008,1056,1027,1046,845,850,818,885,820,870,846,891,862,880,877,882,884,565,607,633,617,644,598,597,1124,1049,1064,1103,1105,1048,1105,1061,1066,1132,1084,1078,991,1028,1002,986,988,994,1014,999,848,835,838,811,799,812,811,655,651,668,688,643,696,571,600,581,611,968,969,948,1001,966,1016,952,993,976,974,972,981,967,934,927,978,981,998,993,1005,989,1008,979,998,967,975,862,860,839,856,828,866,837,885,847,827,864,849,877,886,845,853,889,562,550,564,552,525,586,612,596,616,581,602,612,619,597,588,607,607,611,611,1047,1069,1064,1017,1055,1093,1057,1066,1074,1085,1055,1074,1113,1061,1039,1047,1047,1044,1054,1045,1047,1040,1077,890,890,882,918,889,894,900,908,888,908,964,642,593,574,604,767,752,762,748,769,779,685,673,714,717,689,716,700,713,698,711,747,705,719,702,711,726,713,695,714,687,720,728,724,730,715,717,740,722,740,924,970,939,954,943,969,939,956,704,704,714,736,735,719,740,760,696,724,775,727,736,737,737,855,878,876,885,858,837,868,859,868,858,1043,1039,1015,1018,1039,1043,1041,1040,1039,1046,1029,1017,1028,1039,1050,1050,1039,1030,1014,1020,1022,1013,1012,1038,1017,1027,879,866,871,871,862,875,833,844,849,880,1004,1003,1018,1026,1043,1004,1035,1026,1024,935,904,909,912,888,895,895,1027,953,990,957,1027,998,932,989,969,1008,968,995,1022,1002,1040,1025,1027,1018,1009,1024,1033,1015,1035,1000,1024,912,922,935,906,908,921,888,881,894,897,877,893,893,876,872,660,657,683,660,647,680,645,660,632,1037,1032,1015,1028,1034,1046,1046,1021,1052,1027,1087,1013,1025,1039,1041,1023,898,883,887,883,890,897,920,892,907,891,845,854,842,853,851,865,861,844,849,837,850,844,842,839,848,842,849,856,873,786,769,768,763,758,774,766,789,765,775,798,670,664,660,667,674,681,652,681,654,657,652,652,670,681,665,668,675,649,652,660,665,666,667,657,638,890,851,862,867,877,862,870,991,953,923,948,958,979,963,957,948,958,1054,1025,1058,1017,1048,1040,1026,1020,1037,883,826,887,800,821,891,888,903,865,869,1009,971,1016,995,1027,1018,972,1001,999,1005,892,666,643,648,655,609,640,632,633,620,653,638,648,620,632,636,650,634,633,653,646,667,619,644,1048,1021,1051,1014,1039,1042,1034,1059,1023,1000,1049,713,681,703,681,709,1016,1022,1025,1016,996,961,973,1041,1032,984,1009,1018,1011,1030,1016,895,896,915,905,871,889,919,897,865,892,922,898,900,874,866,891,902,898,930,914,823,850,851,839,828,839,1089,1100,1091,1094,1085,1079,1091,1070,1082,1062,1077,949,937,947,945,957,966,927,947,956,945,1077,1100,1084,1090,1086,1081,1094,908,909,934,911,927,922,928,945,905,927,931,910,938,646,662,687,664,659,636,642,677,648,664,851,839,861,829,828,848,853,843,843,904,844,831,841,696,705,684,708,682,728,754,705,685,664,701,670,971,974,944,984,1022,957,980,981,983,958,989,969,977,1014,1045,1027,837,819,874,842,900,849,617,597,581,611,613,626,608,592,587,616,614,592,616,622,611,619,613,621,625,630,586,635,630,937,921,982,974,945,954,949,945,987,945,927,914,926,952,978,962,983,969,948,946,994,881,887,879,887,858,878,891,870,891,904,841,865,892,879,764,803,797,774,772,794,788,794,806,792,798,798,794,722,746,727,743,734,742,662,657,667,626,639,677,613,608,614,597,601,607,632,617,621,623,620,621,623,620,619,639,985,1029,998,1024,1042,1017,1032,1059,1071,1034,1045,1048,1034,934,917,936,918,917,946,918,912,931,924,839,837,851,833,829,825,847,794,786,799,779,791,793,776,775,779,770,795,766,630,638,627,665,651,634,633,626,638,671,649,647,1074,1066,1058,1013,1096,1057,1061,1074,1065,1099,1055,949,951,938,945,930,940,955,936,905,933,946,933,936,886,881,891,872,878,862,769,776,747,755,959,994,972,973,980,986,950,978,874,835,861,855,888,848,980,967,994,984,998,968,982,1001,898,858,877,875,862,886,867,879,879,1006,1004,980,1023,993,992,1008,964,996,997,987,984,971,990,982,879,864,863,890,902,877,889,870,885,874,686,707,679,656,704,691,683,697,634,606,620,639,595,601,601,623,622,629,613,640,966,977,1014,988,978,1006,991,1033,1027,1060,1018,989,1017,1046,1022,861,892,910,860,873,919,873,858,882,850,879,1036,1048,1032,1051,1027,1049,971,958,983,962,1007,976,988,1008,950,976,1007,1002,1010,987,1000,998,998,985,989,993,1005,760,776,829,779,689,772,782,793,824,720,786,760,789,788,624,612,609,626,635,591,626,611,624,627,619,621,1161,1140,1204,1109,1117,1137,1098,1188,926,958,928,965,942,989,964,742,719,755,775,734,780,743,748,719,929,931,949,918,905,939,897,905,928,926,890,864,890,900,899,902,902,882,892,896,878,874,902,891,889,879,878,907,950,973,778,818,759,798,809,791,784,799,782,768,766,786,796,790,784,800,598,607,571,603,608,595,599,578,610,1113,1067,1092,1122,1061,1103,1088,1130,1038,1114,857,905,903,906,927,939,959,945,921,851,885,920,586,595,555,631,580,588,600,602,606,622,597,599,619,616,621,599,591,622,618,588,603,623,614,621,600,630,605,633,605,596,599,612,1034,990,1074,1007,1022,996,960,1009,1020,875,847,858,842,868,860,912,844,899,862,874,854,995,939,948,948,958,936,969,973,970,886,865,605,589,592,586,624,605,622,586,595,590,601,579,580,1030,1023,1086,1051,1050,1026,1050,1049,1028,1024,963,960,955,969,977,959,960,953,827,814,787,872,835,816,852,818,826,827,843,921,917,895,907,938,907,896,879,885,919,927,888,909,930,920,909,904,938,895,918,846,838,846,831,842,837,802,842,656,637,649,644,660,614,660,632,653,666,638,656,621,660,630,633,667,644,790,846,852,823,828,805,793,835,814,969,948,957,951,950,947,947,954,943,939,915,953,962,955,953,967,947,954,961,952,961,957,981,991,980,991,1000,1001,1006,1004,988,992,1023,894,884,916,923,879,880,905,890,894,878,880,897,685,665,676,663,672,678,635,676,649,590,601,628,602,606,604,604,613,582,604,595,628,652,617,623,653,626,611,627,640,634,965,952,926,948,797,775,763,774,785,776,749,968,996,998,970,995,984,970,968,983,969,982,1001,991,1005,994,992,986,991,1007,976,975,998,932,941,967,969,942,994,952,983,963,983,969,957,958,959,885,889,870,856,836,714,691,694,712,717,710,701,725,729,704,686,696,744,604,630,629,611,620,606,1101,1107,1108,1090,1143,1090,1072,1063,1155,1085,1113,948,970,923,922,941,963,943,937,933,937,947,928,914,953,1096,1097,1098,1055,1112,1085,1092,1082,1086,1101,914,924,924,918,924,953,930,897,927,1084,1073,1113,1060,1072,1061,1083,1074,1103,1076,1089,1087,1088,888,864,900,943,842,883,866,917,907,884,899,900,876,1080,1085,1061,1072,1056,1088,1054,1077,1096,1098,1107,1066,1066,1098,931,902,918,921,920,901,920,928,930,909,927,923,922,909,938,907,1064,1061,1080,1043,1071,1026,1077,1094,1047,1091,1062,854,819,838,843,836,824,852,632,651,643,621,621,919,929,914,888,917,929,934,907,917,926,665,647,684,714,660,666,696,643,677,555,558,549,554,569,568,552,566,540,591,595,598,591,586,583,584,589,558,562,577,595,572,968,927,905,907,937,888,888,942,914,867,926,897,865,918,891,944,740,769,782,760,790,799,768,770,794,769,934,935,964,949,941,943,917,951,923,928,951,933,929,950,919,941,936,939,934,919,807,853,831,834,781,842,868,880,842,849,881,852,850,792,777,780,769,773,772,778,698,663,673,678,669,653,653,660,680,682,631,600,587,590,587,614,591,598,602,593,607,702,721,722,702,708,737,740,693,725,675,708,683,704,628,631,617,623,648,1050,1011,1024,1026,1013,1024,995,996,1018,891,920,920,918,887,904,881,943,925,899,909,884,877,908,883,905,878,642,664,700,667,635,631,632,640,651,628,624,1056,1057,1096,1100,1040,1079,1040,1089,1035,1014,1027,1037,1039,1041,1047,1067,1006,1023,1036,1030,1049,1054,919,931,952,950,936,935,932,978,935,923,967,917,911,944,947,812,809,843,810,823,667,701,662,654,689,663,690,665,701,673,670,695,689,637,635,636,631,632,627,638,616,636,624,628,1001,1003,994,1005,1000,975,1037,991,1015,1019,998,991,992,1008,1013,1029,992,996,991,1023,854,894,870,864,821,850,869,851,878,1053,1084,1048,1098,1077,1083,1089,1079,1076,1070,1056,1050,911,887,928,927,918,939,953,943,921,945,921,914,914,1070,1054,1055,1075,1059,1053,1060,1058,1066,860,861,883,848,867,869,908,839,831,855,869,832,1081,1078,1081,1042,1053,1081,1028,1106,1057,936,916,920,923,933,906,917,940,951,912,947,930,945,668,653,672,657,692,644,648,673,656,676,686,614,605,591,592,602,597,605,603,611,558,601,591,601,594,625,612,601,1079,1097,1069,1062,1060,1098,939,1127,941,664,681,668,684,657,644,613,651,656,643,652,649,659,669,1056,1065,1027,1059,1027,1053,1033,969,967,951,961,967,972,989,939,989,999,978,980,982,964,966,957,834,845,839,847,839,824,839,856,848,850,833,839,866,844,851,838,842,801,801,808,663,678,691,642,673,668,666,658,660,678,669,655,646,629,630,655,629,631,625,622,620,988,988,978,946,963,997,965,954,950,961,930,972,1004,948,982,982,927,911,904,900,931,902,932,933,947,918,907,904,911,901,936,789,757,795,813,788,795,790,800,796,774,828,797,778,796,632,646,646,635,638,644,654,630,629,658,628,636,648,636,1127,1037,1088,888,896,867,892,912,884,672,674,642,653,653,683,659,670,658,675,839,856,845,857,846,846,851,963,987,1005,971,977,978,987,842,865,817,859,868,856,855,860,836,848,831,828,852,832,858,971,927,904,978,979,970,978,984,964,971,951,950,954,951,955,960,948,963,895,876,877,863,663,662,663,675,672,669,673,664,660,660,694,670,663,693,631,623,664,623,650,643,626,646,637,637,628,639,574,562,580,592,553,544,581,576,565,542,548,593,604,599,604,590,574,584,583,575,636,632,637,638,676,657,630,632,632,637,1167,1205,1154,1192,1177,1171,1223,1133,1091,1168,1011,961,956,995,963,969,992,1004,1020,1005,1001,1012,1016,1003,1029,852,877,846,886,857,902,670,648,627,677,659,648,672,662,655,656,639,935,899,917,920,933,926,901,895,908,905,911,893,915,884,803,827,831,797,786,812,822,807,818,823,817,781,751,783,771,779,773,774,772,773,769,769,775,778,779,776,628,618,620,608,619,598,606,606,623,615,616,609,622,605,620,605,610,1005,969,983,976,962,951,1006,970,981,985,990,1011,944,968,979,989,996,979,974,968,987,1010,966,964,1001,993,1013,985,991,1011,1004,1006,877,895,882,904,847,884,901,865,887,856,898,863,886,856,869,609,607,583,620,616,638,613,605,645,643,560,554,546,565,567,556,536,595,596,565,614,601,620,609,576,566,644,1116,1099,1100,1117,1146,1146,1160,1141,1137,1099,1162,1106,1103,1035,1117,1089,1129,977,954,973,986,998,961,986,973,748,713,743,724,713,734,703,741,747,986,964,986,987,954,943,953,988,953,973,955,928,900,915,879,880,909,997,995,974,985,1012,1015,838,840,617,594,598,592,596,595,592,600,629,635,609,598,625,624,656,1155,1171,1175,1174,1196,1131,1162,1177,1179,1203,1152,1192,1044,1022,1050,1044,1035,1018,1028,1038,1045,1026,1049,630,662,636,617,659,631,631,644,644,657,644,535,599,579,562,529,550,571,564,539,548,541,518,529,1022,1051,1025,1074,1107,1032,1103,1103,1124,1048,1056,1026,1076,1051,1067,905,900,873,876,861,879,864,884,901,872,692,673,683,691,647,690,983,956,964,967,981,969,971,984,989,985,960,938,753,702,728,721,718,769,738,739,716,710,734,747,723,608,638,624,627,626,616,623,617,613,616,638,609,624,621,626,616,611,1034,1033,1039,1028,1062,1044,1062,935,797,805,807,789,789,784,805,781,831,638,644,670,626,646,629,665,654,644,651,611,609,606,618,625,623,614,622,607,694,687,683,657,701,712,707,1083,1077,1094,1006,1105,1082,1073,1105,1061,1070,1119,1064,1050,1078,1086,903,903,935,923,931,938,925,904,813,821,814,829,827,778,803,792,805,839,803,831,825,801,807,800,641,629,632,621,620,631,623,627,633,614,608,642,547,556,569,558,544,549,544,551,571,572,571,556,563,550,525,580,575,570,556,642,610,616,603,628,633,618,637,941,953,948,974,979,961,951,968,959,966,964,946,759,772,772,771,777,747,948,917,921,913,919,816,846,857,868,845,860,855,827,845,874,853,876,847,878,834,834,824,843,834,825,817,846,816,718,746,746,766,739,740,739,1009,987,1013,1023,1015,1019,1035,912,909,910,909,908,908,907,928,898,754,752,777,775,770,779,777,761,709,748,738,734,744,726,959,959,962,983,937,981,951,957,960,971,954,955,952,939,954,1051,1031,1055,1035,1071,1052,1056,1058,1055,903,908,883,887,913,910,907,885,879,892,947,1021,927,990,983,957,997,960,967,986,1041,1018,1017,1002,1027,990,987,1010,1050,1023,1023,1022,1027,1038,937,891,912,898,944,901,1135,1145,1132,1140,1153,1110,1160,1105,1146,1140,1128,934,916,948,931,933,948,937,900,933,955,948,954,931,999,1001,1021,968,1040,993,965,1018,1033,1036,1117,1080,1065,897,900,912,900,916,903,898,880,904,897,869,895,897,893,910,1099,1119,897,919,912,878,913,896,904,873,884,886,870,863,901,679,1145,1118,1124,1119,1160,1162,1136,1167,1134,1179,1101,1131,1139,1121,1112,921,933,901,922,890,684,648,661,680,658,658,620,687,696,695,684,715,712,679,724,689,696,687,898,907,931,926,916,924,929,932,934,916,911,912,896,903,985,1021,1002,984,1004,980,978,998,1006,838,794,816,820,835,816,770,841,611,646,635,632,611,959,1007,976,930,987,968,969,958,953,982,974,1007,962,945,968,970,988,984,942,988,963,753,722,744,748,757,718,750,722,718,715,764,720,713,724,730,727,882,870,871,861,857,884,899,647,639,636,652,614,627,663,640,648,637,602,633,612,642,918,912,912,943,925,914,888,946,924,951,1062,1065,1081,1070,1073,1065,1082,937,921,935,918,940,924,943,1059,1027,862,836,861,855,854,860,872,853,858,860,876,867,859,836,880,845,873,653,643,643,634,640,638,671,655,662,661,640,653,1181,1125,1088,1182,1121,1064,1101,1151,1159,1129,1170,1150,952,976,975,963,994,962,939,966,987,978,683,691,665,728,668,671,660,704,651,694,673,673,677,688,695,659,679,656,674,621,632,631,627,605,640,625,637,618,1083,1029,1026,1104,1021,1112,1033,1085,1029,1092,1134,1080,1070,1032,1040,1044,1060,1105,1084,1041,962,934,939,970,990,959,956,944,950,971,826,815,836,797,810,825,674,651,652,683,664,657,656,669,631,613,611,601,613,614,613,602,598,609,623,611,621,728,723,683,736,745,715,711,705,707,714,710,718,923,928,917,902,947,929,913,902,909,908,939,903,933,673,717,714,692,689,725,710,693,695,699,705,664,712,629,611,643,610,611,610,631,622,972,980,1010,985,979,1016,998,1062,992,1025,1029,985,1020,998,980,964,980,978,945,957,966,956,956,950,954,967,956,1038,1036,1047,1056,1025,1050,1074,1057,1043,1031,1012,1053,1063,881,865,891,907,874,888,902,900,901,896,875,854,1063,1087,1077,1108,1063,1057,1089,1069,1097,919,1059,1054,1050,1028,1061,1033,1047,1046,1024,1040,1058,1044,1031,1034,1016,1040,860,903,882,878,873,908,875,852,892,889,851,866,887,652,681,662,672,654,668,661,646,641,640,664,687,1101,1151,1130,1141,1134,1152,1118,1145,1083,1080,1109,947,951,958,968,964,928,928,968,962,976,921,924,945,954,966,956,909,889,887,893,894,886,907,907,900,891,894,886,819,809,799,800,789,821,811,787,816,813,841,810,666,666,682,667,675,658,675,649,671,690,665,663,607,628,619,615,617,616,618,611,612,624,631,609,634,604,618,619,788,793,794,825,781,777,822,800,817,811,764,803,844,786,770,793,671,693,658,663,646,655,663,668,641,662,652,663,669,1019,1006,1010,1003,1010,1045,1018,1027,697,751,722,745,714,816,757,774,730,756,723,784,799,809,834,798,827,824,641,657,635,646,650,649,599,577,591,582,592,594,577,585,585,593,594,634,636,643,639,651,649,637,606,603,620,589,600,588,618,605,611,593,587,604,971,986,973,957,970,981,981,990,966,696,682,679,727,716,694,694,714,697,694,715,699,666,707,1010,1028,1017,1015,991,891,898,924,910,906,883,945,908,918,904,910,909,940,905,907,1042,1014,1029,1031,1027,1023,1029,996,1008,1023,1040,903,883,891,927,925,999,998,1009,982,995,988,1022,1021,998,1015,985,1011,1024,1001,880,882,892,888,900,893,861,922,902,851,884,631,630,638,642,616,651,610,636,637,637,628,653,626,634,1062,1087,1077,1051,1073,1131,988,1061,1110,1116,1086,1092,1018,892,673,696,661,670,652,653,659,647,690,1145,1165,1157,1129,1139,1116,1102,1077,1155,1146,995,989,969,999,1013,998,1018,976,1015,1016,1017,1010,1034,992,996,986,996,997,1012,974,1002,1015,971,845,827,831,826,823,840,848,822,840,814,840,635,641,627,648,604,643,612,594,624,616,572,550,591,599,579,584,573,589,579,591,581,599,990,978,1022,964,997,953,993,988,970,983,726,751,720,701,720,715,735,726,749,738,694,711,744,641,631,650,669,632,640,646,629,604,644,575,566,581,590,576,604,588,598,571,598,582,567,586,612,590,906,884,878,898,898,876,999,1022,1019,1043,1020,1010,1011,1043,1018,1001,1036,1024,877,846,870,897,820,894,873,881,881,931,870,877,663,678,704,679,665,664,661,688,671,686,690,676,652,672,668,656,701,665,670,677,904,920,939,910,935,922,926,933,934,948,914,915,983,980,1000,971,1017,833,848,850,861,849,852,852,645,603,625,616,601,618,627,583,582,618,613,1010,933,1047,997,1000,955,968,924,1000,945,962,1014,1004,1018,1031,1016,1023,996,988,1010,872,820,867,817,867,876,1031,1077,1031,1003,1016,1024,974,1004,970,984,962,962,970,996,971,954,970,875,860,877,892,1046,1035,915,910,903,938,911,914,912,921,903,891,918,890,1002,1001,998,1007,1015,998,999,983,1005,805,785,819,812,797,812,805,791,768,786,814,831,607,631,592,625,600,609,615,1057,1040,1034,1017,1057,1048,1043,1061,1090,1052,1092,1078,998,978,973,1043,1022,1006,991,1022,992,1017,1001,1003,1014,985,812,792,793,832,811,848,825,802,829,818,592,551,562,551,576,564,571,584,574,596,555,564,582,580,840,820,875,846,863,864,833,855,835,837,693,694,719,724,739,741,691,689,720,697,704,698,679,711,658,669,652,653,673,649,662,667,660,652,662,657,642,654,677,662,905,923,883,942,881,888,877,893,915,894,921,899,714,687,682,689,696,710,703,721,735,565,588,569,576,575,617,625,615,615,595,604,619,605,589,593,626,613,629,613,603,618,613,621,619,630,629,611,626,644,1068,1016,1040,1009,1092,1064,1054,1047,1051,1014,1021,1020,1023,1033,1045,1024,1071,929,931,875,927,894,921,894,892,938,901,921,917,921,900,926,922,686,668,649,636,822,888,832,836,813,797,812,802,778,818,794,823,781,807,775,811,768,785,814,768,781,765,778,748,778,775,777,777,790,1052,1002,1027,1067,1036,1091,1064,1040,1031,1023,1057,1034,1038,1010,1049,1029,854,823,755,772,826,841,827,839,824,821,814,793,590,574,569,581,562,578,568,599,579,639,665,654,633,636,634,653,701,696,688,692,721,698,703,716,708,719,706,940,941,905,913,931,947,940,959,967,950,960,972,996,969,978,978,979,987,993,980,981,892,883,888,884,891,934,900,925,853,897,899,894,972,968,965,981,933,959,974,983,960,991,983,948,980,960,956,946,939,895,893,864,879,883,903,902,905,889,839,645,641,623,623,598,633,616,637,592,558,579,595,605,595,598,575,594,593,575,562,576,589,601,1183,1122,1085,1128,1047,1100,1064,1135,978,974,964,988,964,958,951,961,950,928,953,948,966,951,611,637,651,635,659,649,624,642,668,667,640,677,651,620,606,601,610,626,619,619,613,608,593,599,611,616,590,603,592,601,595,602,578,582,579,605,576,585,595,583,579,595,683,702,704,686,698,687,685,703,690,676,693,703,715,649,652,659,659,643,672,646,638,646,650,651,659,638,655,656,642,658,818,893,810,807,804,795,795,800,796,793,782,802,789,779,812,798,796,791,689,663,674,666,659,655,1263,1160,1214,1209,1175,1221,1125,1226,1204,1159,1233,1134,1106,1292,1055,1026,1043,1072,1020,1051,1044,1030,1045,821,868,818,864,1014,996,1011,1009,1001,991,1016,1017,851,860,865,867,845,848,875,832,842,877,893,851,876,604,633,586,605,595,612,614,614,617,620,640,609,614,1002,1084,1078,1002,1021,1050,1064,1040,1048,1057,1029,997,1006,979,959,999,1005,988,985,982,1002,996,1009,1021,1013,1003,1001,1002,1009,985,1003,874,890,700,671,655,580,579,601,604,591,586,605,590,599,592,593,599,582,1016,1034,1025,1036,1100,983,1050,1047,1040,1026,1040,905,891,863,916,595,610,575,563,549,589,571,578,580,558,569,585,661,1091,1116,1093,1124,1091,1105,1127,1107,1116,1177,1086,1144,1118,1127,1106,1097,1066,1100,1088,915,911,884,927,889,897,918,919,1004,972,974,982,973,960,960,990,985,993,919,904,909,899,875,880,901,898,910,900,888,917,759,783,773,766,776,763,736,751,754,754,749,767,781,772,758,758,624,653,618,622,636,606,610,630,626,630,643,633,1093,1068,1100,1079,1074,1034,1101,1071,947,939,943,946,902,944,929,941,859,850,1001,1019,1007,998,1033,988,1000,824,840,813,816,870,822,847,832,821,844,817,593,596,584,586,608,611,602,614,592,585,587,606,605,590,1000,983,1003,971,991,976,997,978,998,999,978,975,934,960,941,980,958,970,937,940,973,969,990,992,973,968,986,964,966,972,974,966,967,970,973,973,831,822,842,827,824,802,834,843,822,670,629,630,636,664,786,790,822,821,806,821,803,771,816,802,773,783,807,1005,996,1010,1007,992,983,991,1017,1003,1000,863,871,859,856,880,874,845,861,896,895,662,645,652,680,652,679,659,671,643,634,648,643,647,654,632,640,645,645,639,661,651,974,969,999,984,1023,956,987,979,1001,979,1018,1013,1001,1002,997,1013,993,981,993,1014,996,1012,822,824,847,831,823,806,829,832,850,853,869,821,827,859,835,858,590,532,571,591,541,544,504,555,532,607,569,599,620,639,591,611,605,587,588,600,626,618,588,931,952,937,953,927,993,967,971,953,979,959,936,945,947,943,973,650,654,658,677,635,641,671,681,597,571,544,580,572,577,573,563,590,585,578,569,581,571,585,578,598,1017,979,1023,967,1013,942,1021,883,904,925,933,925,927,948,928,940,960,918,936,932,924,935,933,940,937,928,936,928,934,947,944,960,943,946,948,947,953,915,943,949,945,877,850,845,867,837,833,848,853,849,847,846,872,813,796,825,802,819,836,841,812,818,978,988,1015,1005,1000,1015,1007,1007,1048,1003,1004,998,1005,1021,1031,1005,927,904,866,902,871,895,882,874,902,855,880,889,899,884,863,879,886,1069,1074,1065,1076,1061,1072,1055,907,898,903,885,900,928,909,925,1012,1027,1042,1022,1010,1009,1031,1010,945,921,957,951,932,955,964,855,832,833,847,848,681,664,671,677,655,644,627,664,1046,1043,1077,1024,1041,1043,1075,1003,1016,1106,1052,888,1007,1020,1019,1002,1027,1019,1018,1047,1030,1021,906,902,941,913,916,899,870,875,892,885,908,901,796,813,809,786,816,790,796,802,800,805,804,794,655,651,624,650,624,645,665,635,653,636,630,651,596,597,602,608,592,600,588,606,599,606,608,592,629,949,954,942,948,929,935,942,971,962,782,795,793,795,771,788,786,789,1034,1029,1036,872,886,890,881,885,871,877,893,896,891,911,881,889,895,889,885,902,903,856,897,837,950,924,916,848,912,865,869,950,953,977,974,984,991,969,976,979,960,961,920,900,903,614,615,585,613,587,625,589,640,616,587,572,609,582,602,598,1057,1019,1059,1007,1044,1021,1023,1063,1053,1020,1038,1000,998,976,968,967,983,1010,980,983,981,972,995,1059,1072,1085,922,968,949,964,945,915,940,952,931,929,752,763,745,760,768,766,743,759,749,756,635,669,648,668,631,646,665,660,816,827,798,796,852,774,642,628,627,606,630,630,638,601,592,614,590,594,569,595,588,574,593,586,582,574,584,572,564,1186,1127,1143,1159,1136,1168,1119,1138,1201,1179,1038,1003,1013,1033,1006,1048,1007,986,1029,849,860,814,812,832,855,819,844,834,842,999,992,987,1001,992,966,990,973,995,979,967,982,964,978,833,860,876,840,873,864,856,856,893,858,856,892,835,589,610,621,614,595,657,593,587,599,1132,1172,1075,1155,1135,1084,1102,1069,1023,1053,1069,1039,1047,1021,1042,1036,1049,1035,901,886,896,896,901,905,932,893,919,906,885,898,645,659,667,644,1055,1011,1012,987,873,876,901,853,892,892,889,891,860,845,874,879,871,639,644,641,620,699,672,652,646,639,637,630,633,640,647,649,1020,1003,1015,1023,1038,1007,1013,995,1013,1034,1005,887,876,892,892,906,898,869,887,896,857,926,869,851,590,590,565,594,572,573,601,579,611,591,592,609,625,638,1124,1191,1167,1143,1143,1123,1171,1048,1009,1006,1014,995,1000,1058,880,866,886,925,858,916,868,911,918,915,891,886,893,931,953,956,946,924,958,929,911,914,912,945,946,946,947,914,921,863,879,891,895,895,866,1023,1051,1060,1041,1027,1044,1024,1051,929,945,905,927,896,882,875,890,885,909,873,894,902,873,891,887,877,901,773,820,797,817,840,808,819,808,812,814,640,626,648,629,623,636,614,652,623,649,642,653,639,653,633,652,624,669,1092,1055,1108,1077,1117,1099,1114,1081,1079,871,866,868,882,905,844,859,886,858,901,889,863,848,883,881,857,688,662,667,672,670,682,684,673,678,679,661,896,882,911,889,868,926,893,908,881,873,901,718,693,703,714,737,702,694,729,672,714,705,866,896,868,873,897,932,885,880,899,883,632,652,657,622,687,628,1011,1029,1015,994,1036,1037,1006,848,892,849,879,877,848,873,906,980,1010,948,932,958,958,988,985,984,995,1020,952,956,977,951,956,943,949,928,943,951,961,957,957,961,959,943,958,952,960,953,971,953,961,966,951,957,955,966,793,811,860,828,839,838,837,795,833,836,865,872,848,1076,1096,1043,1081,1091,1053,1105,1109,1133,1085,1094,1086,1086,1060,1127,1089,1056,1074,1112,884,931,1170,1146,1108,1126,1110,1145,1146,1138,1160,1153,1127,1123,968,1001,953,979,979,987,1001,960,955,935,996,964,978,979,983,1039,1072,1048,1052,1061,1073,890,922,918,916,917,919,872,936,951,967,961,935,917,919,975,901,930,965,866,903,928,928,906,926,952,877,979,1012,994,1000,1013,850,853,859,845,856,1169,1173,1138,1213,1212,1193,1124,1117,1134,1162,1175,1158,1148,959,954,970,963,936,935,684,669,672,678,658,684,669,666,674,661,670,636,669,1054,1038,1000,1056,1018,1022,1077,1041,1074,1093,1095,1005,1051,876,890,916,896,865,885,886,913,897,888,988,972,976,957,976,951,983,974,904,885,859,882,891,901,869,911,932,876,879,623,592,1054,1076,1085,1056,1054,1057,1013,1042,917,904,910,902,925,910,906,915,872,906,911,906,921,927,913,903,908,1108,1135,1132,1160,1087,1108,1079,1164,1126,1089,907,883,956,920,872,635,625,612,596,615,615,616,631,626,653,606,914,895,872,946,909,893,675,668,664,666,606,627,670,590,583,584,589,618,621,592,597,600,591,627,593,610,602,590,611,966,1002,995,932,966,993,970,947,972,987,955,1000,829,806,819,797,811,796,819,795,804,780,826,799,798,602,641,631,624,643,635,640,631,624,613,618,638,629,632,1000,951,948,1002,972,963,1000,968,998,967,996,910,958,935,926,942,966,923,942,936,932,892,813,858,858,874,895,862,865,888,891,654,641,633,643,656,641,627,662,633,637,639,653,647,658,628,634,952,925,961,942,945,965,923,975,954,959,949,933,935,957,944,929,942,931,929,944,949,938,910,946,992,1004,1002,952,993,974,974,902,850,897,901,929,888,887,895,911,884,874,904,887,873,890,907,892,918,888,892,671,648,656,628,650,662,649,652,652,635,649,674,655,629,900,904,894,879,883,864,888,900,897,888,878,880,907,1088,1041,1040,1048,1032,1054,1068,1043,1058,985,935,936,930,907,911,928,936,921,938,930,926,930,935,907,899,905,918,927,928,931,927,927,926,911,1093,1094,1086,1086,1081,1091,1110,1072,1075,1099,1102,958,956,929,940,925,914,933,915,927,943,929,925,941,1013,1023,1034,1019,997,998,1023,989,1058,1054,1066,1047,1073,1058,1051,1050,1057,1053,1042,934,898,928,919,935,933,912,926,914,919,915,922,936,910,1083,1048,1055,1086,1045,1046,1060,1051,1071,885,894,885,879,884,857,854,879,859,635,649,656,657,663,643,644,680,643,632,668,651,663,651,647,657,640,649,668,643,634,656,627,651,666,670,678,642,648,637,656,654,640,666,647,638,641,648,645,650,639,653,645,632,709,731,713,732,725,721,737,726,714,734,712,598,577,592,1027,1062,1017,1039,1039,1074,1064,979,1001,1059,1076,1095,910,946,944,945,955,918,893,950,924,923,959,1109,1006,1043,1082,1074,1097,1076,1093,1080,1057,941,928,898,920,946,923,942,952,906,946,933,959,932,914,1126,1152,1150,1178,1132,1118,1126,1158,1122,1132,954,958,1005,974,967,974,945,989,963,960,930,968,929,970,984,947,950,921,961,964,978,971,995,984,991,992,987,989,968,986,970,976,985,974,883,903,879,875,892,883,875,892,862,868,883,915,889,891,664,645,627,651,654,636,622,649,614,644,603,690,639,700,670,691,658,650,653,682,668,669,701,676,663,650,646,639,654,641,638,651,651,648,646,662,643,574,590,582,565,579,555,592,572,572,573,581,546,552,576,563,552,560,556,564,558,541,550,574,558,568,566,543,547,547,536,645,618,593,1029,1028,1062,1002,1095,1051,1037,1014,1047,808,741,762,807,737,752,792,763,811,767,822,836,704,864,873,853,859,870,589,594,618,635,634,621,635,632,539,561,544,576,548,569,554,593,549,549,557,564,574,556,543,537,874,882,837,886,871,858,871,882,912,898,871,874,873,780,790,796,786,811,802,792,815,788,808,793,795,650,641,642,652,656,646,645,646,638,620,641,1016,1019,1012,1016,1022,1033,1062,1002,1031,1062,1006,885,842,884,881,889,872,868,1005,1004,1003,982,987,967,994,1002,984,979,980,985,1002,879,868,890,832,885,918,929,931,911,941,930,957,897,968,926,1020,927,916,949,1015,995,1003,1011,1004,1017,979,992,975,975,1000,1008,1005,997,996,987,917,927,937,906,896,906,902,919,920,893,922,928,933,863,866,861,863,881,861,841,871,657,627,631,641,646,649,665,650,950,957,1033,1005,1006,983,987,990,988,1105,1115,1103,1142,1101,1113,1113,1108,1109,1117,920,909,913,941,905,911,893,902,923,913,939,1037,974,996,983,976,978,984,1007,985,1007,994,975,947,968,966,968,932,969,966,960,968,940,957,984,848,873,825,830,832,810,834,839,807,624,566,597,1145,1111,1114,1179,1137,927,892,928,884,924,924,924,932,896,917,915,940,914,901,637,636,639,638,661,648,639,635,645,646,637,631,635,635,594,1181,1165,1257,1219,1142,1219,1179,1240,1236,1073,1019,1033,1022,1042,1025,1011,993,910,939,874,929,927,985,899,905,935,917,882,946,975,978,990,850,895,906,886,890,874,851,883,891,876,858,993,1045,1022,1028,988,990,1025,1023,1019,1042,1039,1024,1023,1011,1019,1029,1018,1022,913,900,894,901,899,929,898,905,866,866,883,885,940,897,926,879,922,907,691,665,656,629,657,663,664,662,648,1093,1121,1110,1136,1115,1125,1160,1086,1137,1088,1177,1114,1134,1123,1125,1132,1112,1106,1104,963,926,945,962,954,963,958,902,912,912,923,889,904,657,644,674,674,676,660,663,632,664,647,635,652,646,655,687,659,686,1054,1017,1055,1048,1007,1028,1070,1063,894,907,915,911,908,935,903,920,938,919,892,946,886,634,607,623,624,635,633,640,646,637,602,623,631,611,1040,954,1014,1028,988,1015,1017,1018,1006,1017,1043,994,982,1017,1003,978,977,992,971,968,1003,985,850,842,845,872,877,859,848,874,854,861,882,1085,1077,1055,1099,1076,1068,1078,1107,1065,1079,982,990,970,966,979,973,725,739,785,723,770,722,735,780,738,742,773,765,735,730,613,624,617,594,585,623,627,588,642,582,580,593,595,907,931,887,894,860,929,876,872,907,911,901,878,921,927,900,896,969,950,950,976,973,995,962,977,985,966,959,960,976,959,945,960,955,937,929,957,949,940,929,954,936,943,940,945,953,941,923,970,962,953,944,869,820,831,839,836,820,882,825,940,981,966,958,960,934,996,989,967,970,959,959,852,881,885,884,845,893,869,879,659,651,656,647,660,667,632,678,647,659,629,670,675,675,685,666,672,655,693,677,667,685,672,663,650,665,965,1005,958,965,1000,975,972,967,996,949,1006,998,974,981,674,679,693,697,674,676,639,682,668,657,682,710,674,660,692,678,647,969,996,998,949,975,997,944,973,962,976,885,894,889,853,646,684,649,648,660,642,654,674,665,634,1045,1136,1098,1051,1079,1066,1030,1094,1095,1148,1090,1118,1041,1089,1091,946,918,956,939,923,914,574,557,532,548,553,538,559,567,595,585,576,584,559,580,579,588,580,586,549,543,562,575,631,596,628,573,574,574,613,586,724,743,731,709,719,753,716,732,713,693,696,681,698,693,701,685,684,703,695,683,673,885,906,965,924,932,924,901,942,940,962,943,727,710,675,665,670,694,659,682,670,656,829,931,873,866,882,946,911,1014,1056,1042,1056,1028,1035,1034,1044,1071,1061,1073,919,925,947,938,942,947,938,939,910,925,943,1008,1032,1045,1045,1034,1026,1046,1014,871,858,887,901,894,924,887,843,1012,989,989,1007,1000,998,1012,1006,917,935,932,912,931,941,926,935,921,909,934,923,912,926,928,920,904,878,917,879,893,888,872,890,888,656,687,1056,1056,1146,1119,1058,1066,1073,1066,1043,1043,1063,1080,915,912,892,927,935,922,677,677,647,670,670,677,653,677,908,950,934,963,943,973,950,917,963,907,713,705,704,725,711,760,717,713,686,744,723,800,843,794,842,792,811,846,823,806,797,818,1042,1015,1002,1016,1020,1017,906,926,911,918,911,929,912,942,914,924,926,904,899,905,952,652,636,641,624,650,642,615,660,637,651,672,630,637,1011,980,1033,1033,1007,1039,1001,988,1032,971,822,851,866,827,828,862,852,871,863,856,844,848,840,842,851,832,835,634,627,603,618,610,943,934,954,947,937,955,952,952,927,979,931,928,973,935,985,940,943,990,962,972,942,959,954,943,950,953,954,943,945,923,931,936,954,945,942,933,935,956,913,902,898,903,902,912,929,921,910,907,888,914,892,925,910,914,916,904,898,909,904,983,984,945,973,944,942,985,946,938,910,905,935,904,918,938,933,933,896,888,867,884,885,811,791,804,809,801,808,800,777,801,806,804,801,792,785,795,803,780,720,785,751,749,766,748,759,755,762,1041,1026,1054,1044,1025,863,872,833,846,842,906,861,847,887,862,950,1010,986,968,978,985,982,983,957,957,955,1003,980,976,1002,1056,1057,1028,1025,1024,1056,1067,1052,1047,1026,1019,1066,1053,1044,1056,912,914,900,901,910,908,912,915,910,1031,1019,1028,1022,1039,1040,1025,1042,1025,911,916,901,945,799,734,766,738,732,739,726,748,762,761,788,725,760,701,737,737,1021,1069,1087,1018,1029,1025,1069,1044,1043,1077,1035,997,1014,920,913,918,948,918,920,891,921,918,637,664,669,697,658,675,682,661,655,676,636,633,635,631,631,646,620,637,633,587,594,595,593,591,587,587,596,595,609,602,586,604,573,597,1070,1077,1043,1068,1027,1125,1068,1073,1087,1087,1043,1037,1050,1095,1085,922,945,891,910,918,889,937,895,912,898,917,887,907,925,904,905,896,894,865,991,1003,1004,968,991,993,993,1002,989,997,979,994,874,871,889,893,873,879,700,699,714,695,689,646,665,668,886,882,897,884,905,918,868,900,897,901,909,787,759,783,776,788,797,756,801,796,784,1042,1040,1062,1034,1018,1029,1072,1063,1000,1033,1045,1069,1037,1058,1036,1023,906,905,918,915,894,869,906,884,880,903,984,977,931,956,954,959,995,945,936,939,956,952,953,960,952,959,989,994,1006,995,988,1002,1003,978,1006,990,992,838,836,791,804,855,811,879,837,868,870,835,815,863,833,822,840,1088,1095,1072,1057,1071,1085,1078,1075,1069,1072,1075,1071,1107,1107,1096,949,945,948,932,947,922,930,928,952,936,919,936,914,931,933,927,921,926,958,939,919,940,948,941,651,659,660,655,659,641,622,654,661,682,649,656,651,969,942,939,931,931,926,970,976,974,965,994,976,988,977,980,966,972,969,986,985,1006,968,973,973,902,643,633,687,651,635,637,649,680,661,610,589,605,593,615,596,624,610,617,618,609,589,1051,1027,1030,1070,1034,1029,1089,1010,1003,941,898,881,865,911,895,866,884,881,909,659,677,636,666,658,667,651,657,660,663,653,640,653,633,639,1212,1228,1265,1318,1214,1251,1188,1239,1012,1013,982,1010,969,1043,978,1008,983,996,957,984,678,679,694,674,701,723,695,717,716,676,687,702,911,901,893,879,919,915,897,898,882,952,932,913,922,939,913,936,933,969,935,951,942,951,944,957,982,940,950,963,981,957,953,979,966,960,970,958,935,963,970,809,749,787,791,817,813,809,807,815,783,817,602,561,586,573,566,1133,1113,1124,1085,1112,1083,1072,1066,1092,1115,1085,1043,1076,1058,1110,1021,925,985,956,968,985,960,685,686,676,675,712,674,688,699,666,669,677,850,849,868,884,884,847,873,846,860,883,872,856,871,779,801,792,763,778,799,651,642,635,618,624,637,664,649,649,655,625,640,635,641,646,625,1134,1087,1137,1149,1108,1141,1133,1167,902,886,922,860,962,886,900,956,986,976,1016,948,974,961,994,958,936,964,965,983,985,981,954,967,961,944,963,944,956,965,950,947,929,961,959,942,940,926,920,910,909,930,915,909,908,926,918,922,932,962,962,992,960,952,963,973,949,950,942,915,909,777,719,727,774,724,726,727,725,725,717,753,737,588,622,599,597,635,615,590,589,598,593,623,621,625,598,591,588,612,595,587,623,613,608,600,622,621,616,918,916,914,967,897,915,870,905,884,919,929,981,978,991,983,962,928,949,968,996,997,966,974,979,957,958,967,972,977,963,964,962,984,982,973,995,970,850,864,875,860,882,884,850,843,878,862,865,847,862,881,845,864,869,860,860,862,847,861,850,850,866,874,864,637,664,642,647,635,686,634,641,659,643,650,696,642,669,668,977,1010,958,964,969,998,1012,1002,1009,1021,1002,1021,1011,1002,988,994,991,1012,989,1004,997,932,941,947,915,918,940,951,915,910,929,935,922,923,934,917,929,933,922,902,868,880,870,884,857,890,679,651,664,649,669,651,682,649,663,684,692,703,674,680,674,666,1077,1142,1131,1093,1114,1116,1099,949,993,924,981,934,926,939,934,655,659,686,678,631,681,676,653,639,625,655,653,833,883,850,846,850,867,865,854,879,844,875,896,850,1001,988,1004,992,991,996,1000,970,1006,1003,1021,998,984,1014,935,959,951,936,926,916,944,911,962,912,910,927,922,924,951,952,956,1002,987,965,969,973,985,1003,991,997,960,970,682,713,694,670,669,672,671,687,702,695,1023,1116,1064,1032,1031,1036,1084,892,887,907,889,883,875,914,889,681,676,674,694,675,640,656,684,677,787,855,817,835,869,829,844,838,855,674,654,660,617,628,596,614,608,611,616,1038,1067,1055,1066,908,934,944,942,908,929,940,915,911,882,921,628,636,622,637,625,639,633,667,634,652,604,624,627,615,594,620,638,595,595,613,606,616,624,624,605,611,639,612,628,609,1036,1027,1067,1041,1055,1042,1029,1045,1051,1060,1022,1007,992,1014,1023,1005,1031,1023,999,1011,1021,878,882,886,871,930,843,874,850,923,916,877,668,656,580,593,601,612,629,600,595,587,620,575,581,600,602,598,594,583,609,589,604,597,1020,1043,1004,1042,1060,1048,1069,1005,963,948,953,945,970,969,972,966,952,963,995,941,955,976,989,958,994,982,1019,971,997,988,886,851,873,858,878,865,853,863,852,647,680,660,668,674,664,663,661,654,677,671,654,835,861,853,861,876,796,850,853,863,789,785,804,798,808,784,814,805,829,663,650,660,640,671,662,647,648,659,666,927,909,907,907,921,913,902,647,1014,994,998,1020,1007,1005,984,1036,1038,994,1048,996,1020,1001,971,1014,1012,1030,1023,1022,1033,1022,1067,1023,1017,1004,1012,914,895,897,894,883,938,914,905,653,656,621,552,542,554,545,543,541,540,534,541,531,538,568,571,573,548,594,580,581,570,671,666,677,681,653,659,639,640,628,650,654,644,922,942,922,923,893,880,864,919,901,943,893,911,889,926,906,917,965,947,932,957,943,923,933,937,938,929,940,955,805,846,805,827,829,870,802,823,838,870,880,928,962,956,928,969,954,959,973,965,948,931,943,970,976,911,976,954,941,971,927,959,965,957,942,956,861,896,878,886,882,880,886,897,870,853,866,866,626,646,635,629,573,625,584,656,601,604,603,621,596,578,601,580,948,899,931,945,887,908,914,925,892,928,912,961,965,956,985,967,962,957,978,943,938,984,945,946,945,955,916,946,925,922,926,948,919,943,940,937,927,922,898,926,918,915,907,919,912,893,879,878,885,904,898,894,895,888,897,865,876,886,862,868,888,876,886,889,969,932,955,963,943,964,937,947,939,923,952,948,955,946,831,863,845,876,826,842,845,865,588,605,630,616,624,631,602,605,626,623,595,610,634,617,618,604,614,613,602,627,595,620,611,616,616,621,606,613,598,604,618,628,621,628,593,621,637,614,606,640,895,906,879,883,891,871,849,866,873,887,895,852,908,863,625,680,627,657,636,677,651,664,609,677,713,629,678,609,585,594,624,584,607,611,940,919,935,892,907,907,911,893,910,901,840,913,888,925,904,926,901,953,944,947,940,958,970,948,963,946,964,959,1002,993,891,876,837,850,882,864,897,884,894,865,833,865,618,654,662,645,674,638,689,563,547,579,572,584,599,546,560,561,575,580,566,584,603,586,600,572,594,600,573,578,639,640,633,647,642,655,635,1124,1141,1125,1086,1113,1096,1097,1074,906,914,883,883,903,913,906,896,916,904,899,879,892,650,690,663,636,685,707,700,667,671,661,661,760,793,809,789,790,828,794,782,804,754,743,739,749,612,631,645,634,601,631,608,637,614,627,627,610,621,628,622,1034,1011,980,1024,983,995,1059,1017,1058,955,1014,1023,1004,985,996,973,985,974,998,989,995,851,854,889,858,886,891,841,864,879,880,891,881,647,611,631,671,650,663,647,663,617,630,662,641,649,850,848,851,824,826,828,847,852,855,849,832,830,815,872,853,862,669,666,648,591,584,587,570,579,595,589,578,589,606,597,585,969,925,889,913,890,939,930,930,947,725,722,737,728,708,738,673,676,651,664,662,655,661,652,656,694,655,873,918,879,903,896,910,932,929,882,870,771,751,738,755,773,760,750,1008,1021,1033,1032,1000,1026,1015,1034,1029,1014,1047,1002,1055,1032,941,919,923,910,925,893,925,934,926,922,886,954,912,906,819,823,843,850,834,837,834,821,834,812,838,848,830,838,1013,1008,1003,1002,1016,985,997,1036,1016,1000,1015,1013,883,878,875,880,875,850,901,872,868,870,890,863,879,865,865,865,628,620,638,623,657,633,635,651,625,597,649,640,613,617,623,1085,1076,1077,1111,1125,943,941,895,928,951,895,939,909,930,660,635,629,663,648,669,640,611,639,670,647,707,669,701,708,702,684,935,922,923,927,954,928,938,940,929,938,932,949,948,948,953,934,933,934,939,934,947,935,942,858,825,794,796,826,821,855,824,815,803,824,832,808,834,998,946,949,948,903,977,1019,996,1005,980,1026,1012,993,992,902,912,876,879,856,848,852,877,888,838,917,854,859,905,875,628,594,622,615,629,649,602,608,649,644,641,622,636,620,632,645,638,620,650,616,624,619,644,627,622,633,651,630,658,946,884,866,878,911,898,882,868,869,896,891,864,837,916,719,677,660,756,716,707,738,710,706,633,644,600,622,627,632,634,629,641,1183,1123,1146,1151,1107,1129,1133,1170,1092,1155,1111,1104,999,965,970,648,667,682,698,664,648,656,682,699,712,691,717,667,897,916,906,898,949,888,923,932,919,907,919,659,712,712,678,691,697,666,673,672,680,690,531,535,514,559,542,557,519,554,549,544,538,575,579,585,548,592,552,572,572,547,580,588,573,565,650,674,652,633,645,660,641,674,650,642,643,685,691,709,700,687,695,703,709,692,714,707,689,875,866,896,891,859,879,896,909,896,895,903,893,946,970,953,923,955,960,886,906,925,905,881,906,893,902,891,892,902,901,906,941,915,890,857,868,880,872,872,861,861,880,862,886,659,666,660,657,646,673,679,655,666,1044,1057,1024,1076,1065,1129,904,923,896,907,899,918,912,926,893,927,902,886,916,910,1132,1126,1112,1107,1116,1124,1131,1119,932,926,907,901,909,916,586,582,589,610,616,587,591,566,595,596,1037,1073,1066,1047,1014,1014,987,994,974,984,613,573,587,625,599,564,596,609,587,634,636,606,538,538,539,562,528,558,521,579,610,617,633,579,580,620,613,582,595,624,695,668,694,708,670,689,691,679,664,686,692,664,671,663,700,689,702,690,696,678,710,647,714,692,760,744,738,632,616,631,624,633,623,611,644,609,603,621,627,635,631,619,589,542,560,574,564,562,553,609,608,652,643,647,637,692,666,661,1014,977,954,1009,981,963,1034,1086,1098,1105,1103,1073,1070,1071,872,871,905,890,885,915,915,853,888,859,906,888,622,516,539,570,597,569,563,559,583,615,578,564,582,572,910,919,963,916,936,956,931,975,1032,911,978,991,963,984,991,972,987,976,980,992,970,971,987,983,837,843,861,860,855,853,933,945,939,907,957,950,857,884,879,889,890,877,875,887,901,884,896,888,897,893,866,583,590,625,627,592,615,622,649,690,701,709,681,684,691,665,668,668,667,674,666,691,676,667,668,671,892,905,875,895,881,910,887,863,914,856,1021,1031,1036,1015,1019,1027,978,1016,1004,1030,1018,1014,865,872,886,879,900,888,864,1189,1217,1196,1223,1188,1234,1218,1200,1196,1223,1168,1187,1189,1191,1018,713,695,676,709,704,723,702,732,906,885,917,883,925,904,905,905,951,936,943,927,953,925,962,938,944,952,924,948,993,992,1004,989,1010,984,993,998,875,846,839,826,845,868,834,875,858,867,862,878,979,988,986,987,1003,1006,989,1006,1001,995,868,886,916,888,886,902,883,882,914,886,667,624,640,625,651,621,623,641,635,630,751,761,759,775,725,774,744,738,777,787,777,657,643,656,649,665,663,670,660,656,661,663,653,663,652,650,656,660,1006,969,1002,979,1000,1019,997,977,996,978,980,936,965,954,955,954,957,884,906,911,904,918,899,880,901,955,821,834,859,822,829,806,848,822,846,829,818,822,828,762,751,769,781,798,735,732,790,729,751,769,769,1103,1050,1103,908,914,933,883,917,926,932,939,944,917,924,943,892,889,924,934,997,977,993,1018,1021,1016,1041,1028,1013,965,958,929,926,995,1000,1027,981,994,987,979,1007,1049,1054,1045,1069,1047,1045,1028,1045,1035,1074,908,900,896,896,926,922,884,908,907,902,902,920,902,914,924,1064,1045,1035,1060,1073,1056,1063,1061,1035,1058,953,955,946,924,932,944,974,958,949,795,776,777,764,782,781,784,784,771,785,770,744,787,709,680,673,676,689,649,660,687,679,674,647,645,645,651,648,640,658,638,632,627,940,935,937,939,968,958,977,947,974,954,663,660,665,679,671,696,657,657,666,1007,993,963,977,995,975,942,975,979,998,1003,1000,1010,1014,1006,1004,1010,994,990,989,988,993,983,974,1014,1004,965,982,856,885,877,856,846,842,847,909,908,952,947,890,863,917,923,926,957,950,936,949,959,930,944,961,925,945,962,944,952,984,955,940,969,814,844,837,849,855,849,830,859,879,839,862,853,633,637,664,657,640,644,631,668,658,653,629,634,667,682,663,636,662,834,801,823,788,798,797,826,824,583,616,643,629,631,625,618,626,655,643,641,547,556,567,550,548,579,560,631,634,642,633,630,643,617,649,620,654,678,669,674,678,693,684,686,689,686,694,673,684,686,883,903,897,936,896,903,909,889,886,909,928,910,944,908,923,926,955,931,959,927,930,923,927,936,933,901,935,915,925,952,965,962,952,957,939,936,936,965,963,978,939,902,845,873,821,861,888,841,867,855,906,947,955,945,985,892,953,973,951,931,961,988,945,955,946,952,952,957,939,924,940,943,927,996,976,993,973,982,979,975,987,1011,1012,997,994,992,984,985,1007,997,848,845,842,865,850,830,814,825,861,839,832,845,817,853,1165,1123,1156,1135,1176,1138,1135,1173,1144,1178,1153,1122,1156,1132,1164,1161,1131,1161,1167,1001,988,989,978,982,979,1021,942,968,988,1006,1008,989,981,989,998,973,992,1007,1039,1022,1026,1022,1023,1034,858,838,864,960,950,947,973,967,940,959,964,956,969,968,941,961,867,885,889,856,872,880,865,855,854,846,854,852,845,832,854,853,843,853,866,839,839,717,702,682,696,711,696,709,691,711,651,639,619,645,650,652,647,640,633,644,634,635,607,633,922,917,910,900,901,950,906,863,931,740,720,703,714,707,729,748,873,874,879,865,888,867,885,868,871,848,868,843,852,818,842,836,837,817,823,812,823,841,808,832,835,833,841,756,772,767,758,753,750,748,1025,1059,1085,1091,1031,1059,1044,1036,1071,1063,1048,1067,1071,957,941,957,949,962,933,930,966,862,846,853,860,857,864,873,849,852,851,866,851,856,853,839,658,662,662,659,661,661,659,1089,1076,1052,1047,1123,1103,1071,1077,1023,1121,1113,945,969,953,990,963,929,936,580,554,565,583,602,584,583,587,567,609,600,504,535,549,542,504,552,526,532,528,525,509,543,547,590,591,559,563,598,576,580,557,588,680,690,683,669,658,702,677,785,805,795,761,775,757,755,791,804,787,766,773,913,935,932,925,894,935,922,926,900,707,652,671,634,647,683,641,691,647,662,623,672,496,503,528,498,555,571,561,562,588,558,570,570,591,575,567,623,593,644,615,625,624,611,643,627,601,612,621,633,627,621,913,949,939,934,935,904,908,965,696,719,697,680,694,705,685,584,583,535,511,503,518,513,525,524,506,512,527,538,556,572,561,560,547,656,685,640,655,662,689,659,1053,1004,1018,1026,920,940,904,919,915,893,922,903,624,597,639,630,649,614,639,662,660,600,643,633,646,641,1136,1063,1133,1113,1088,945,929,990,994,956,993,978,998,561,594,556,530,550,503,619,615,618,604,626,612,605,611,620,625,606,637,672,635,637,679,648,661,655,653,649,689,631,1003,823,819,800,828,783,824,850,799,806,818,809,843,801,839,833,619,620,624,648,631,633,637,604,594,608,633,618,621,640,620,962,934,890,939,920,901,892,902,900,924,905,876,902,901,911,901,907,916,933,932,913,899,896,909,913,905,920,905,902,931,933,930,947,916,958,930,939,906,917,969,940,936,944,951,953,919,905,923,923,921,929,937,920,902,962,944,924,950,947,949,947,971,943,962,883,869,875,895,891,907,868,852,869,877,873,856,888,879,862,848,858,855,860,634,591,593,639,605,626,609,610,566,559,538,559,572,614,625,573,606,608,611,615,619,605,599,600,742,750,740,726,747,734,722,670,667,654,648,682,881,862,864,873,878,887,884,875,849,862,883,893,918,877,893,910,897,894,881,895,916,911,987,954,951,932,888,932,927,879,888,890,895,911,899,887,902,896,909,888,688,634,678,687,680,673,669,654,721,711,706,665,666,696,670,701,698,621,619,614,620,614,627,604,604,609,613,627,622,585,636,613,614,609,954,1057,1075,1091,1098,1063,996,1075,1052,1078,1010,1006,1048,1017,1037,1040,910,915,897,901,917,895,871,902,894,881,939,937,874,878,906,660,628,649,642,650,663,620,653,1131,1080,1104,1094,1097,1121,1082,1126,1091,1087,1075,967,950,966,972,942,950,1077,1034,1073,1079,1039,1038,1092,1055,1049,866,872,878,876,883,895,864,909,910,871,869,906,875,863,862,910,910,923,972,960,971,944,934,939,950,899,946,920,948,956,967,940,964,961,947,970,977,983,973,965,955,937,960,937,941,937,941,934,945,947,951,935,959,868,831,843,865,835,870,847,859,860,828,873,670,671,693,671,692,690,668,658,942,915,892,884,867,908,867,919,874,881,919,858,869,898,888,887,972,1021,1048,992,1008,963,1035,992,1005,999,1008,862,848,872,895,891,856,884,850,879,867,883,882,854,897,641,642,620,634,627,606,613,644,639,644,631,619,624,643,644,632,626,604,628,618,621,606,610,608,610,624,604,617,603,602,588,597,615,598,620,597,598,585,565,579,587,581,585,579,577,578,650,613,614,612,603,609,582,644,631,631,610,613,1110,1113,1111,1142,1136,1124,1144,1121,1114,1138,1115,1151,1132,1136,1123,1160,1047,1042,993,1006,1002,1021,1042,1015,1035,1004,1024,986,1018,996,998,992,996,1011,1005,989,987,980,984,1000,984,967,828,854,864,863,902,870,853,879,860,602,620,653,608,615,617,652,617,642,654,1027,1067,1013,1016,1039,1081,1006,999,971,1051,1036,1007,1017,1029,1046,1085,1095,1106,1113,1079,1055,1096,1115,1082,1074,906,918,919,911,922,908,935,920,1079,1085,1090,1102,1106,1088,1095,1112,1082,1103,1112,1090,957,941,898,920,899,916,930,924,945,977,988,975,1018,1005,1009,980,991,1003,1037,971,781,816,803,810,813,812,813,831,892,803,786,658,690,675,672,678,629,657,673,676,667,656,640,660,687,644,981,987,974,943,1020,992,982,958,982,970,993,1040,1061,1037,1035,1028,1023,1055,1054,1037,1027,1013,1027,1104,1043,925,905,953,917,953,943,906,932,951,920,909,954,900,919,550,613,580,544,533,601,575,594,548,552,552,571,523,516,530,551,543,546,516,507,509,922,931,926,946,950,932,914,926,895,967,929,974,956,739,713,724,733,734,738,676,716,734,757,974,979,951,956,1016,941,985,963,636,689,668,657,681,673,645,639,666,658,659,671,663,978,941,952,969,952,961,998,1019,997,908,900,891,918,881,906,909,589,599,618,625,639,649,632,622,627,644,635,639,624,631,655,669,647,622,972,954,940,947,963,960,958,918,977,954,919,837,817,841,862,841,817,822,841,804,828,785,802,785,788,792,779,760,804,798,780,783,791,692,657,663,685,676,667,806,826,823,818,807,832,795,785,811,810,785,800,605,619,665,621,645,628,633,649,650,649,579,564,580,565,578,611,587,572,579,1045,1088,1010,1072,1053,1041,1043,1048,1067,943,956,954,959,973,969,959,935,957,942,958,927,976,964,954,998,943,990,963,947,942,978,962,972,966,863,870,849,613,646,595,637,622,608,637,602,594,586,574,602,586,578,583,588,587,1215,1158,1145,1110,1090,1101,1163,1194,1169,924,939,927,909,904,904,947,924,912,901,929,923,933,940,933,612,618,582,587,577,600,614,593,583,598,592,616,585,1085,1066,1072,1083,1128,1146,1104,1071,1089,1089,982,936,958,989,990,980,1010,980,1002,970,949,992,960,985,975,980,646,599,1047,1087,986,1080,1075,1070,1107,1046,1080,1058,1062,1097,1019,969,972,1019,977,971,987,992,878,879,865,883,1006,996,1025,1003,1004,888,899,910,915,935,892,913,918,917,902,896,933,927,901,918,886,931,818,829,854,863,814,845,850,810,842,810,829,841,1009,1036,993,1025,1029,1014,1008,1026,1023,1009,893,894,886,875,883,868,894,895,894,882,888,873,993,969,1008,1015,1018,1028,1009,1007,915,905,867,922,876,935,900,866,898,908,618,651,625,618,623,621,637,593,609,618,610,641,621,631,639,629,628,628,604,627,612,638,628,609,623,622,633,657,643,621,644,621,981,1026,964,990,985,974,1018,979,987,1013,967,1002,1048,1047,1056,894,878,887,881,1020,1062,1036,1049,975,994,986,988,986,1041,934,1034,1019,1015,1012,985,1016,1005,1003,997,989,1015,1021,1014,1007,933,931,936,931,931,941,938,941,799,824,834,843,838,642,630,636,649,636,652,657,641,612,621,667,659,653,610,563,545,554,573,574,536,545,563,550,568,612,621,627,613,629,612,618,602,613,610,597,614,614,594,630,603,665,687,687,711,682,684,685,965,953,972,947,1007,962,988,959,947,950,986,950,976,994,970,986,997,837,884,879,857,859,854,865,862,867,857,601,575,539,568,610,531,563,551,583,568,601,591,559,569,584,581,569,577,556,569,583,568,576,558,562,634,641,646,643,641,644,663,654,634,660,667,665,653,659,658,1060,1068,1068,1053,1071,1082,1110,1063,1094,1077,1094,1113,1073,1107,1095,1034,868,917,922,915,920,906,914,922,861,934,938,943,903,892,942,884,891,896,647,638,605,603,614,640,601,626,629,632,623,662,701,662,671,679,701,642,664,642,686,644,672,652,657,677,663,652,662,651,635,677,928,942,928,928,945,965,923,959,948,956,967,943,953,931,965,982,963,969,972,867,899,884,876,896,878,923,869,874,857,837,844,837,865,822,853,824,836,994,977,969,1002,987,945,937,951,988,951,978,979,858,883,861,848,877,847,884,843,841,888,860,857,848,847,833,827,885,569,566,589,588,559,562,590,575,582,560,578,576,1084,1088,1142,1091,1075,1119,967,1000,1015,980,1077,1091,1082,1076,940,931,946,917,981,941,952,947,962,959,883,873,860,847,868,836,852,853,723,715,702,694,708,746,717,706,696,693,721,878,904,882,880,951,891,865,872,857,872,884,875,896,900,892,914,873,868,1000,1026,1033,1009,1020,1017,1022,1014,1001,1018,1023,1025,990,1016,963,992,966,980,961,982,970,960,971,983,949,967,975,990,1013,990,999,999,1016,996,970,997,987,986,1002,1007,999,986,995,979,852,865,864,876,870,851,890,883,876,861,837,864,871,877,868,866,871,886,878,878,866,870,884,896,864,639,678,653,668,679,680,681,673,676,691,662,688,659,640,683,651,650,700,1071,1062,1027,1079,1072,1069,1117,1087,1077,1045,902,896,891,920,885,936,864,905,868,884,882,896,983,993,989,987,950,983,968,970,991,1003,980,958,854,907,863,893,869,848,850,857,581,559,602,559,571,544,915,908,899,906,966,901,915,948,919,937,949,958,886,924,928,926,892,695,697,675,710,652,697,988,1009,1017,995,994,983,985,986,964,997,964,994,978,997,967,969,1005,974,986,997,955,952,924,944,892,939,919,912,934,923,931,914,937,915,932,953,957,957,970,961,950,945,983,857,884,864,892,849,861,869,859,876,882,868,894,613,626,622,642,600,619,647,622,641,633,658,616,621,647,645,648,645,659,645,908,946,971,975,962,965,949,949,943,970,967,1045,1033,1053,1055,1050,1041,1039,1053,1028,1034,1038,1059,1061,1074,1049,921,929,912,906,917,920,869,900,898,901,989,1010,1001,1024,1000,1022,1013,937,902,888,922,900,934,926,932,908,798,826,835,809,812,821,810,823,806,830,687,696,699,687,652,665,701,655,639,658,631,650,663,631,610,647,642,669,658,665,637,644,1099,1051,1173,1081,1135,1152,1052,1108,930,924,926,983,951,957,937,942,953,926,953,943,681,654,717,712,708,635,676,681,895,883,895,881,871,896,890,905,888,889,966,988,994,997,992,983,989,991,971,975,961,900,914,925,899,904,893,897,913,908,880,904,940,914,936,954,892,953,943,949,1006,1021,1010,1007,977,975,981,980,972,992,990,995,1003,957,946,942,972,969,951,947,988,994,997,1003,986,969,982,1004,976,965,1018,1006,968,1022,826,853,869,855,857,832,811,835,818,573,572,573,555,559,578,589,576,562,553,581,552,565,1048,1064,1019,1072,1076,1035,1016,1052,1032,1043,1103,906,968,956,933,966,982,978,956,963,945,970,993,867,855,872,848,871,879,875,869,664,643,663,686,699,652,658,673,555,613,573,588,585,582,576,585,579,562,586,710,707,673,689,692,685,691,697,618,634,627,642,635,639,642,624,611,966,959,950,949,966,938,953,931,904,916,921,936,937,945,943,927,927,907,924,1018,1005,983,977,977,991,985,925,915,963,946,939,938,939,945,919,943,861,888,866,870,886,870,878,850,806,787,796,816,638,721,683,692,655,686,662,685,677,674,885,880,888,915,921,907,869,914,909,886,881,873,875,784,780,794,777,777,764,793,783,781,777,782,781,620,613,593,623,600,616,624,633,634,616,619,638,624,583,579,581,573,594,575,571,585,910,954,960,931,901,931,911,757,748,757,746,775,727,718,764,757,744,762,718,770,887,837,891,938,899,869,895,899,892,874,768,794,784,768,765,790,797,747,801,787,778,787,779,809,772,725,713,735,733,679,735,719,712,726,702,736,710,603,605,600,638,625,612,619,615,583,555,535,570,563,549,894,894,820,830,842,868,907,861,844,845,848,859,820,635,673,674,660,680,663,661,652,647,670,664,618,635,640,678,565,583,584,584,579,1026,969,1010,990,994,978,937,927,906,935,927,898,913,928,905,923,889,893,928,888,929,916,909,989,962,959,972,973,961,957,958,965,947,961,974,944,961,956,761,775,792,769,553,564,580,565,1138,1106,1156,1119,1179,1127,988,978,983,973,993,957,955,981,945,980,973,953,944,948,945,957,945,875,882,895,863,876,874,620,635,637,602,648,646,643,652,663,643,626,641,665,628,607,645,659,645,682,650,644,656,637,659,654,991,980,1069,1055,1011,1041,1012,1005,1010,1005,1029,1008,1033,997,1053,998,1025,979,973,976,957,999,979,984,1018,992,1004,997,1043,1011,1035,1000,994,1017,1021,1004,1002,823,836,818,836,817,871,847,573,550,565,540,565,617,649,625,630,628,626,631,608,624,626,614,661,773,748,751,755,759,735,727,735,719,740,680,678,670,942,920,946,1016,980,970,962,932,976,958,974,963,744,683,697,685,692,686,680,696,673,687,719,682,703,706,710,1064,1034,1011,1053,1035,987,1049,1064,888,907,895,907,884,861,906,875,1032,1047,1059,1023,1046,1025,1025,1026,1023,1034,1033,1045,920,875,917,917,917,898,929,872,879,891,919,888,924,1070,1079,1052,1052,1069,1057,1048,1081,991,990,984,988,833,823,865,839,845,858,819,825,806,846,849,990,1006,988,1004,980,1000,1017,985,986,977,892,896,908,909,867,891,908,870,840,917,924,1071,1021,1067,1053,1064,1057,1031,1049,1031,1048,1043,1024,1029,1036,1022,1025,1040,1033,1039,1037,1045,1019,900,885,885,868,869,869,881,849,951,897,985,908,978,964,947,955,938,948,962,953,954,940,945,947,953,941,950,969,957,959,957,962,876,883,898,893,900,879,891,915,878,883,890,911,900,896,665,679,704,658,641,661,673,638,643,679,662,674,596,604,571,614,630,615,588,596,974,1105,1046,1067,1112,1053,1079,1073,1007,919,951,965,953,974,700,698,666,683,707,690,651,670,699,707,640,623,639,653,640,646,671,640,691,711,689,688,691,685,679,690,688,686,698,713,702,688,691,696,709,691,705,678,691,721,708,709,717,708,675,1211,1133,1162,1289,1178,1272,1208,1229,1224,1166,1181,1272,1012,941,1054,979,975,962,967,990,682,675,687,687,692,683,680,662,677,689,710,655,670,683,663,1081,1083,1140,1136,1094,1108,1137,1096,1141,1100,1134,983,970,965,967,1002,968,989,974,950,976,964,990,948,961,785,816,805,810,794,806,805,779,800,800,745,778,746,759,742,772,751,1032,1032,1061,1051,1054,1045,1052,1044,1036,1043,1060,1078,1043,1051,1068,1026,950,913,912,930,917,902,941,901,912,932,1054,1055,1036,1071,1056,1040,1042,1062,1024,1084,865,864,888,880,879,906,850,905,585,602,548,568,601,624,629,618,607,586,626,619,606,614,612,619,612,644,635,621,624,1058,1044,1074,1068,1069,1059,1079,1052,1041,1012,1094,1078,1069,1091,1060,1080,1083,1080,1044,1051,1046,1057,855,607,626,608,629,623,620,647,616,623,637,598,612,1037,976,1001,1025,992,991,988,1009,968,985,1018,1015,974,871,883,903,865,899,912,880,884,886,910,904,859,872,1083,1096,1107,1095,1091,1086,1081,1079,1089,1095,1111,1095,927,918,886,922,956,914,935,929,947,1023,1019,1037,1061,1026,1003,1038,1020,1008,1044,1034,876,877,872,889,909,879,895,885,888,954,951,958,959,971,968,935,929,969,978,961,969,975,963,821,853,836,788,871,838,869,584,558,576,576,569,568,583,600,609,616,616,601,623,598,595,595,627,619,597,607,595,609,989,1008,1003,970,972,983,958,973,948,973,943,970,979,986,1003,956,985,978,995,983,990,994,875,891,880,880,893,891,871,901,893,885,897,685,720,701,704,702,689,706,711,680,709,690,706,715,696,1041,971,1006,997,1055,1037,1002,904,900,935,920,925,928,931,916,904,954,937,1091,1098,1077,1107,1098,1082,1102,1089,1078,1097,1099,918,892,900,921,929,900,894,933,889,923,914,902,911,1027,1011,1008,1012,1032,887,873,880,894,894,876,923,902,899,879,889,875,908,885,893,875,895,904,627,598,595,573,574,578,597,576,642,636,632,647,661,642,633,642,634,648,659,647,650,641,632,636,687,683,694,691,679,676,691,672,958,937,930,968,963,958,968,840,844,863,899,863,873,885,871,597,580,625,608,604,612,603,595,606,600,602,615,609,628,608,597,602,617,618,1061,1073,1069,1033,1048,1066,1002,1053,1051,1010,1008,853,857,845,858,844,846,833,857,830,789,599,593,613,611,603,615,604,613,589,634,597,595,1118,1133,1129,1086,1155,1122,1116,1169,1178,1079,1180,1082,1123,1139,1171,1020,919,928,954,926,909,929,948,981,615,642,669,662,655,635,646,649,680,667,668,978,963,983,952,968,1032,1006,967,958,967,1009,976,966,971,966,1007,832,838,872,873,894,875,926,907,896,566,609,608,566,593,575,582,594,606,607,634,593,584,588,604,599,587,608,967,966,943,996,965,976,975,956,971,980,949,985,965,759,797,784,772,719,776,770,749,774,776,780,805,796,810,809,793,691,722,732,736,726,703,726,614,643,644,637,633,654,644,638,658,631,621,581,580,591,575,575,590,587,580,580,567,585,564,598,617,596,601,601,594,630,668,673,680,654,679,663,666,642,670,651,661,1018,1037,1039,1070,979,1016,1028,1006,990,995,1029,914,902,905,904,900,923,904,909,900,923,901,907,922,675,690,649,692,698,715,710,654,659,669,677,664,686,651,675,619,636,656,628,630,661,628,652,670,630,635,1029,1007,885,914,901,895,1005,989,1016,996,997,980,1003,819,820,796,813,844,845,808,820,811,814,588,573,568,595,582,577,583,569,574,576,563,584,665,648,676,647,667,661,685,655,653,625,655,636,664,662,664,670,637,659,686,660,643,1011,1023,1013,1026,1012,1002,1026,974,856,881,862,873,865,879,890,909,909,627,690,639,661,611,903,893,845,859,888,879,888,890,899,704,705,680,695,734,682,738,708,678,720,700,615,625,650,650,636,639,613,1030,1046,1038,972,1028,1038,1046,1059,993,1001,1059,1006,1031,925,910,901,877,891,896,884,896,862,892,884,898,887,882,683,661,695,700,692,642,676,686,647,651,1062,1043,1056,1085,1086,1107,1058,1087,1109,1080,855,861,846,835,594,602,605,624,634,625,603,602,584,574,616,597,606,601,608,598,624,657,675,668,668,648,672,637,648,945,932,914,933,907,921,916,914,947,945,906,896,928,917,904,712,731,697,666,691,665,701,672,705,751,684,668,713,714,671,678,513,519,511,506,519,504,528,530,502,536,514,493,516,520,521,531,479,604,579,590,556,635,648,613,635,609,632,617,620,609,614,630,623,607,596,587,606,608,602,592,588,592,614,596,597,597,699,629,637,653,651,648,660,663,612,634,646,621,623,617,620,625,635,640,629,635,636,830,842,859,879,883,890,874,863,843,870,849,868,833,777,778,764,770,770,768,782,764,761,785,758,777,632,605,631,611,566,575,568,590,584,575,555,632,636,648,672,642,1062,1041,1075,1011,1033,1057,796,806,772,855,837,811,834,849,830,834,842,843,810,763,880,815,563,602,588,612,600,573,569,611,587,594,589,597,587,905,728,742,712,701,696,726,724,720,702,628,612,614,611,617,642,618,620,600,605,611,612,617,625,611,611,614,614,948,970,1000,1006,977,946,873,919,932,875,901,920,816,808,816,819,844,831,634,623,634,655,606,610,611,653,525,540,549,541,533,547,557,548,551,549,545,558,533,526,551,550,548,540,605,602,618,599,600,584,618,585,608,602,581,623,615,582,615,621,592,619,610,601,617,599,591,587,1037,1065,1083,1027,1032,1000,1012,1074,1073,1072,893,936,878,922,914,904,931,903,883,694,666,653,659,645,668,673,616,660,681,657,868,863,876,850,847,865,848,852,778,753,746,744,755,743,950,954,967,1003,988,959,975,938,851,805,875,802,831,856,810,826,889,858,832,833,836,844,840,631,622,608,649,615,609,612,586,601,580,609,608,610,603,612,603,628,618,620,615,623,624,604,607,609,625,612,616,623,615,577,579,578,568,581,567,560,577,570,570,570,564,609,615,607,624,633,617,621,618,605,614,603,598,595,607,621,609,602,600,613,615,587,631,608,585,581,602,594,609,591,604,593,593,616,589,584,592,597,610,600,585,943,865,854,852,924,870,914,898,907,662,669,698,684,624,718,675,676,679,703,671,672,675,514,559,537,543,523,550,550,556,573,553,562,533,565,1000,985,1036,1035,1029,1019,1033,1039,1009,922,920,553,619,600,651,580,595,635,604,615,603,586,618,610,609,585,611,597,604,873,869,895,881,861,884,891,896,899,876,871,928,870,895,879,883,877,938,961,946,952,939,938,937,955,951,863,865,855,865,867,870,872,844,608,613,617,603,585,862,886,879,899,879,693,684,685,702,681,696,656,715,675,689,706,696,672,683,683,979,981,994,978,939,973,975,960,985,990,940,950,999,976,986,961,1006,1038,1022,1027,1048,1030,1024,1031,1032,1009,1054,1024,1036,1025,1003,1020,1025,1048,1040,1030,1061,906,872,897,916,912,884,913,889,885,893,895,1084,1061,1073,1091,1086,957,950,940,968,952,932,924,924,940,932,953,952,947,953,922,890,862,892,883,894,882,880,881,897,880,693,696,723,706,695,688,710,708,717,668,713,689,708,691,715,806,817,820,817,821,802,833,828,812,809,1009,998,998,961,1000,970,996,1021,995,1031,985,1009,970,871,929,859,907,897,880,872,890,893,889,921,895,889,567,573,624,613,650,607,618,625,629,629,631,638,622,652,672,659,682,653,649,647,653,661,662,655,641,653,1130,1105,1181,1136,1120,1179,1131,1112,1107,942,931,950,907,954,947,960,1002,984,974,978,975,976,993,973,999,958,987,811,863,862,861,848,865,831,840,855,884,878,854,858,1034,1055,986,985,972,1002,1022,991,1022,1033,1009,921,1025,1066,1052,1055,1050,1036,1059,1047,1076,1081,1054,1022,1026,1040,1040,1058,1066,1039,905,900,899,889,882,885,901,868,883,868,851,871,866,870,860,883,867,870,861,778,765,769,766,744,767,777,784,645,677,663,631,667,689,644,670,656,672,682,667,684,657,652,660,678,664,623,620,624,649,622,649,615,927,949,966,968,936,998,982,920,969,930,1003,960,982,1009,1021,1012,1000,996,990,961,973,1018,975,960,982,995,860,835,867,832,834,859,863,891,907,877,1137,1145,1155,1127,1089,1140,1128,1076,1119,1117,1123,1145,1121,1145,957,957,952,983,988,598,534,563,572,595,568,564,543,601,607,586,538,566,581,558,574,603,608,599,600,608,642,596,600,610,605,635,638,624,620,636,600,609,605,621,630,591,569,562,584,573,591,583,588,569,573,568,583,575,572,581,571,589,602,584,592,578,579,589,590,619,596,604,599,609,592,582,584,598,572,595,604,1116,1075,1071,1012,1041,1069,1040,1004,1003,1023,995,1002,1020,989,1035,991,1009,1004,1028,690,643,671,667,687,667,680,686,664,659,664,628,697,684,594,614,638,615,630,617,636,638,563,607,599,593,593,592,590,612,603,583,582,803,794,816,792,807,823,828,818,815,797,808,775,787,632,621,609,634,622,652,630,640,636,650,620,622,625,633,630,637,609,628,615,615,588,650,624,612,614,628,614,653,630,626,611,1288,1177,1202,1234,1241,1211,1220,1250,1193,1242,1251,1239,1295,1266,1301,1027,1083,1055,1048,1038,1057,1083,1052,1018,1032,903,895,889,896,910,912,872,882,876,994,984,981,966,974,967,985,991,997,984,997,866,885,882,889,896,870,913,889,890,855,898,889,847,892,900,908,873,638,630,617,606,603,631,592,578,592,609,561,586,574,566,578,564,579,587,564,553,559,554,906,933,901,921,901,914,913,950,930,723,707,732,727,765,717,876,897,885,846,895,866,901,868,889,884,655,669,667,668,651,664,639,696,680,847,679,668,650,640,679,644,625,646,641,658,989,1034,995,978,993,1040,1054,847,887,877,833,550,596,574,528,569,595,585,580,598,583,574,540,544,526,541,519,549,555,540,560,530,541,539,539,532,543,594,595,592,609,610,618,614,602,590,584,594,604,586,621,596,609,876,857,885,840,903,878,880,704,479,552,536,526,517,531,519,549,553,546,519,538,527,944,1046,993,953,963,949,942,945,966,953,956,861,885,898,899,886,898,890,763,733,754,778,750,736,749,750,749,746,737,970,941,952,941,957,901,957,915,899,932,958,961,923,947,922,873,860,857,834,870,851,859,835,875,886,983,974,957,955,943,992,1002,988,985,967,1009,994,970,879,885,883,928,910,895,903,886,915,915,643,680,643,628,647,647,837,860,820,844,824,842,829,856,842,818,856,757,737,750,620,629,602,624,617,627,627,644,623,626,613,627,568,553,556,572,564,556,544,578,560,566,560,567,569,565,543,556,549,617,611,618,619,611,614,606,624,619,628,621,976,967,965,950,962,947,952,958,961,993,630,694,684,698,707,687,705,681,691,693,904,962,809,862,876,858,855,862,859,854,847,847,874,870,866,540,570,573,617,550,594,590,550,557,605,562,866,798,843,867,840,870,878,836,854,865,853,826,848,813,692,646,630,633,650,637,638,648,616,638,620,1029,1066,1043,1049,1033,1041,1048,1033,1055,1005,1016,1023,1025,1013,1028,1006,1018,1001,1029,1047,1041,1069,1038,1055,1030,911,894,898,896,860,875,921,880,885,891,853,902,881,906,892,884,878,894,1046,1066,1065,1077,1050,1049,1074,1078,1032,1052,848,867,878,848,862,855,847,877,666,670,683,664,662,637,927,969,948,1003,940,967,956,1025,1036,1018,1021,1030,1030,925,930,923,908,896,920,874,914,908,913,899,874,891,908,901,898,908,899,844,718,711,720,701,708,735,704,657,704,719,678,692,686,704,827,840,822,871,860,768,744,765,793,767,749,996,979,983,972,1006,978,998,997,1022,983,840,889,854,876,871,861,859,859,873,914,588,605,616,621,604,634,634,611,618,575,627,593,604,596,624,641,593,605,628,599,616,599,1071,1021,1036,1069,1077,911,917,905,901,913,908,925,903,867,861,967,653,651,656,665,681,663,687,1010,1025,1023,1083,1078,1020,1016,1068,1063,1052,1071,1031,1065,1016,994,1022,1011,1001,997,1007,981,992,869,887,879,877,872,886,900,884,888,884,912,840,903,591,587,623,606,626,606,606,584,588,610,591,584,553,585,584,566,575,551,553,556,571,563,688,688,698,715,689,671,686,694,708,714,675,686,696,684,663,660,671,651,650,650,673,657,1055,1082,1081,1044,900,891,878,910,911,878,887,642,559,598,612,612,608,639,596,889,865,894,891,932,919,912,919,920,896,887,721,746,720,748,723,727,730,595,600,578,620,609,622,608,595,589,612,597,598,613,615,613,617,570,570,558,591,571,584,557,575,665,626,643,627,623,627,627,616,634,630,653,602,617,606,619,623,624,620,621,623,618,624,617,620,627,647,1046,1072,1094,1107,1016,1072,1081,1084,1096,1014,998,1019,992,999,1000,1012,1008,827,876,835,847,825,886,862,893,848,1050,1051,1041,1044,1064,1057,1032,1051,1040,1108,987,968,941,919,966,998,660,634,645,606,638,653,698,661,658,647,619,645,631,633,634,620,622,632,622,637,636,631,618,629,628,657,650,648,645,639,652,649,658,651,636,628,650,681,673,696,659,701,654,667,666,657,674,665,669,703,674,672,664,923,950,930,950,928,809,793,782,806,840,802,822,776,781,760,767,778,797,765,763,761,773,764,760,773,746,765,785,764,775,657,664,665,678,677,650,660,910,878,851,908,864,863,878,918,899,936,879,914,675,703,641,685,679,671,1114,1097,1098,1092,1159,1091,968,939,932,917,968,560,574,596,604,590,600,559,573,588,559,601,552,604,600,568,504,548,511,529,505,523,527,537,519,516,616,595,622,611,615,599,615,621,632,599,632,625,609,614,633,579,670,665,655,609,655,609,644,659,670,648,663,1311,1294,1319,1277,1295,1307,1129,1099,1088,1088,1088,1093,1068,1070,697,683,595,658,696,642,665,783,792,816,803,768,797,798,798,804,779,787,798,935,906,915,899,937,911,907,910,899,948,927,910,900,928,957,995,988,986,979,986,1030,993,1009,998,982,978,980,996,808,777,806,763,801,785,833,788,738,773,818,775,776,604,590,593,592,589,1062,1046,1042,1061,1083,1098,1031,1095,1080,1122,1071,1071,1077,909,912,880,891,904,880,912,905,935,918,898,916,901,1012,1009,1013,1018,1003,1032,1028,1006,1013,1003,837,825,842,829,839,838,545,582,578,574,575,564,610,627,627,640,626,680,686,647,675,682,678,672,962,993,951,975,957,976,980,980,982,997,979,942,652,665,703,680,664,667,648,654,694,665,667,683,673,648,645,677,671,702,674,682,694,903,899,914,902,855,919,906,888,893,998,973,1003,989,989,999,1023,978,999,919,893,917,913,912,876,840,860,868,845,857,885,860,870,853,859,852,852,853,762,795,761,775,781,795,802,767,776,620,626,655,640,630,617,614,627,619,1058,1079,1042,1047,1058,1040,1027,1052,1084,1103,859,876,826,857,862,868,875,847,844,885,845,821,607,611,595,628,583,625,608,595,605,614,614,614,583,592,605,1115,1060,1109,1134,1126,1118,1121,926,907,949,978,943,592,608,616,611,578,600,623,591,584,626,591,584,566,594,605,629,592,587,590,596,590,617,623,615,885,917,914,899,893,899,933,889,924,921,930,905,946,912,916,930,878,898,904,874,897,882,898,872,880,902,955,917,942,925,930,942,910,926,909,940,937,917,913,939,884,816,837,814,834,857,818,849,825,1055,988,1035,1038,1005,1036,1034,1044,1032,1022,1023,1056,1040,1051,1041,896,877,891,887,559,569,607,633,598,606,613,592,575,624,611,586,615,585,584,588,598,617,603,617,608,646,600,632,595,606,644,585,615,642,923,928,898,669,654,704,648,681,689,698,711,714,701,753,720,588,577,605,596,601,593,610,573,586,594,586,561,592,593,600,599,602,600,593,583,1108,1016,1008,1045,1041,1025,1074,1022,1046,1027,1041,909,946,920,925,962,942,934,931,975,953,955,1034,1034,1043,1019,1023,1038,1028,1022,1030,1025,1002,868,882,916,941,901,882,916,926,898,898,897,680,652,666,626,632,609,616,621,628,612,624,621,613,605,659,667,654,666,653,657,644,645,628,644,657,630,637,623,640,626,655,630,638,632,639,652,977,987,987,962,985,968,999,992,657,631,691,656,700,673,665,692,704,912,953,933,970,970,959,960,998,982,1021,1010,1009,1013,1005,1013,1017,1008,990,1007,872,875,886,875,856,895,907,881,894,860,853,891,597,603,616,613,647,628,1021,999,1022,1029,1042,980,982,998,1023,999,999,990,993,989,1011,908,927,928,890,905,876,889,904,875,891,903,913,889,660,654,655,636,652,669,673,641,652,659,663,659,677,652,649,658,689,688,665,663,667,664,655,1093,1064,1097,1120,1075,1095,1076,1123,1092,1070,1073,1074,1073,1085,961,949,942,933,951,938,945,939,957,933,956,932,932,920,928,958,923,955,979,975,977,980,971,977,978,983,949,910,894,888,864,901,899,784,742,773,803,774,764,676,660,650,672,678,656,664,682,906,939,917,942,905,914,902,871,685,658,698,705,731,688,695,684,682,692,696,695,683,693,683,875,874,1022,1020,1028,1025,1016,1011,1014,878,853,868,895,876,882,885,887,877,866,867,990,978,1016,1001,1005,988,984,1002,979,992,976,985,933,902,919,920,928,906,714,718,720,735,712,718,733,761,706,999,1033,1044,997,973,1006,989,1011,1033,1042,1018,984,974,1008,1013,894,901,888,882,887,855,872,858,880,874,871,855,906,650,641,625,630,665,661,678,650,923,946,930,911,918,958,907,926,936,718,746,716,727,696,750,763,844,838,819,829,860,840,830,854,831,826,822,811,798,797,805,795,809,669,644,666,684,632,650,679,1030,1051,1110,1075,1108,906,888,873,828,887,862,900,881,636,639,645,661,654,642,646,672,653,613,650,616,657,663,1050,1075,1042,1071,1089,1070,1146,1036,865,879,909,879,883,844,618,637,622,625,633,624,650,631,1080,1006,1025,1020,996,1044,1043,1059,1035,907,906,946,909,923,931,929,921,908,907,912,918,895,870,893,853,692,742,651,689,728,678,691,690,706,813,791,793,787,763,785,819,782,802,793,684,656,657,703,683,678,664,688,689,684,670,675,614,623,622,633,612,604,612,595,591,618,599,628,1028,992,951,985,985,999,952,993,967,979,958,962,971,980,964,975,968,879,847,837,862,825,839,829,829,806,841,834,849,839,832,999,973,978,1015,996,957,992,963,992,995,1028,967,1007,1009,1003,944,901,924,924,912,920,909,825,831,850,839,811,850,817,1047,1063,1051,1037,1033,1042,1046,1017,1053,1053,900,945,914,945,916,923,925,927,939,918,941,929,923,948,1159,1074,1110,1115,1114,1127,1123,1136,1119,1091,1128,1126,1116,1129,893,875,893,861,886,861,908,877,883,875,903,888,909,881,670,675,670,652,622,671,641,636,666,647,621,1085,1087,1056,1103,1061,1041,1159,1093,1092,899,913,899,885,946,932,950,906,911,930,925,959,629,657,625,647,636,676,639,629,657,611,632,660,660,660,670,690,683,664,689,634,686,660,686,675,687,657,630,638,627,612,644,671,629,622,631,603,649,620,595,597,601,578,611,589,605,597,579,588,958,985,964,965,986,942,973,981,950,971,959,970,974,955,1012,966,962,983,973,964,969,964,972,980,982,975,966,966,893,877,873,897,882,879,886,900,899,900,866,910,881,895,930,889,877,646,641,657,652,649,1024,1012,968,1000,1014,999,1013,987,998,1022,1023,1020,1047,1028,1005,845,853,850,841,834,866,794,851,848,611,618,616,637,631,639,592,613,614,612,616,632,969,988,973,1008,987,1003,990,1012,980,999,784,753,738,719,769,766,774,779,740,727,757,764,771,862,868,843,875,839,850,835,967,958,935,958,961,981,956,958,960,975,963,982,959,953,956,853,919,887,907,896,887,888,905,901,901,802,822,831,801,817,817,840,695,712,670,696,707,682,695,696,687,684,669,691,625,630,655,652,655,656,625,652,659,632,662,656,636,628,652,665,874,877,884,850,881,898,901,868,910,908,882,874,966,970,852,861,890,869,836,868,891,848,588,585,585,584,577,611,613,1127,1065,1097,1117,1071,1149,1101,1082,1139,1052,1054,1036,1021,1079,1027,1049,1055,1046,1038,1039,1030,1053,900,899,894,899,904,889,892,906,900,907,889,912,657,649,634,646,674,653,672,654,610,674,663,668,667,688,641,1059,1033,991,1023,891,900,867,882,906,923,904,866,915,890,885,946,946,931,931,952,956,950,945,921,922,953,964,946,644,653,662,694,644,670,1025,988,994,996,975,1069,1029,997,838,838,869,863,838,820,828,840,851,895,814,624,614,598,599,632,635,577,629,616,607,582,596,559,604,936,953,949,973,965,937,935,976,962,948,963,947,753,768,709,708,775,711,768,702,717,721,713,718,706,717,721,719,776,807,785,808,812,786,790,805,773,801,794,784,809,800,749,665,660,663,643,676,657,665,650,688,655,668,659,650,576,592,1076,1080,1050,1045,1060,1053,1054,1073,1023,1077,1036,1053,1046,1040,1067,888,880,905,901,860,886,890,896,944,943,950,922,950,945,948,941,952,973,967,951,965,952,961,933,932,926,943,956,930,919,1001,972,1004,1008,1017,1014,979,989,986,983,996,855,875,854,856,840,868,869,859,860,822,867,854,874,854,879,844,856,852,854,849,647,652,663,688,689,676,694,688,911,891,905,946,911,891,890,935,922,1015,960,963,976,991,972,958,983,975,786,753,769,766,772,788,878,732,801,778,549,570,574,565,550,559,559,590,559,581,568,616,577,594,581,599,590,599,595,654,658,670,652,677,676,669,663,638,664,639,623,960,998,968,963,961,968,974,967,987,953,951,956,951,937,1001,772,796,749,787,765,799,815,794,795,783,778,787,776,780,592,620,632,609,581,584,571,587,591,563,554,582,578,556,538,556,836,871,854,897,919,897,854,907,655,673,690,661,669,642,670,677,692,674,664,651,574,566,569,569,581,584,572,577,549,557,627,622,640,600,604,612,594,584,614,605,596,609,605,886,889,942,933,897,931,925,948,970,981,970,951,965,967,883,851,839,878,884,869,849,846,876,844,876,881,610,615,582,606,621,603,585,975,994,1022,1016,1038,1010,1013,1000,969,1002,1037,1004,979,992,1037,994,934,908,892,894,881,917,913,886,907,904,1041,1061,1015,1061,1036,1033,1045,1035,1046,1051,1037,1043,1039,1023,1012,1027,1052,910,925,894,887,923,923,923,940,942,916,945,939,606,655,631,634,655,598,619,620,586,625,601,602,581,629,605,618,584,595,607,588,869,906,871,880,873,861,892,785,794,790,814,795,808,793,771,775,798,785,796,631,608,595,639,647,627,616,607,626,653,647,607,1050,1020,1024,1055,888,907,865,895,916,909,1078,1049,1041,1078,1063,1069,1020,1062,1079,1067,1054,968,961,959,951,931,951,963,944,967,946,977,966,943,964,727,750,735,769,744,726,760,712,631,609,599,600,612,614,607,628,606,591,561,566,580,565,566,570,589,602,592,594,585,867,891,906,866,880,880,908,850,796,778,821,816,816,814,825,646,639,638,640,663,659,644,659,649,654,649,1110,1108,1086,1052,1056,1123,977,965,919,976,967,920,941,936,945,949,926,951,1021,1053,1007,1044,1039,1016,1040,1015,1017,1028,1047,1019,1021,1051,882,889,837,867,615,627,635,611,610,629,622,617,1077,1083,1059,1101,1031,1159,1071,1031,838,853,890,881,858,838,921,857,857,860,864,874,886,859,810,807,838,870,851,838,627,644,616,618,582,664,597,604,641,578,629,1087,1104,1090,1131,1122,1002,986,1004,990,971,1011,966,979,915,907,883,899,906,897,903,695,709,705,697,694,692,685,660,701,695,697,670,685,678,675,661,649,675,804,829,834,851,859,845,844,816,832,820,667,660,664,684,654,669,674,654,673,657,649,647,644,652,1015,1010,1023,1023,997,1024,1021,1093,1029,1062,1002,1022,1036,1049,1038,1002,907,889,865,898,874,879,868,894,875,886,885,854,678,666,692,668,673,699,691,667,673,669,671,658,908,880,846,875,895,883,887,806,769,761,789,774,770,789,774,776,779,773,725,739,741,735,730,723,718,730,719,741,605,601,600,617,618,617,624,605,627,615,588,599,590,586,576,570,589,592,595,567,576,840,845,900,856,877,904,813,997,998,988,1049,1040,903,919,883,895,899,907,923,904,896,872,868,867,642,601,614,609,613,696,644,637,777,742,810,768,802,813,822,790,783,840,774,803,716,746,708,693,729,726,674,733,708,712,723,690,677,697,694,688,685,700,702,676,685,704,667,678,701,660,634,633,638,640,630,635,952,947,878,897,909,928,919,962,928,920,945,900,949,920,934,907,715,677,653,650,692,680,691,696,665,1112,1056,1064,1060,1119,1094,1088,1090,1082,1073,860,884,906,882,878,889,865,908,890,915,902,893,897,887,894,1110,1110,1095,1056,1131,1081,1103,951,951,952,621,638,646,642,679,650,629,637,633,629,651,616,618,598,581,598,589,618,619,585,622,617,916,920,880,885,893,890,857,806,806,787,777,787,788,823,784,791,806,795,635,624,637,627,623,645,645,616,633,1029,1053,1060,1097,1081,1051,1078,1045,1050,1052,1049,1070,1075,1050,1061,1059,976,935,948,950,960,979,939,1045,1005,1042,978,995,1003,999,1036,1046,978,1018,955,1011,1019,1007,1001,1018,1013,1000,1031,1015,1009,839,859,866,873,838,847,856,900,811,850,892,820,816,837,857,827,558,558,541,565,576,590,589,566,573,559,601,569,578,564,588,582,577,576,556,587,1051,1050,1055,1059,1088,1075,1088,930,936,935,911,906,921,949,938,928,925,565,617,577,630,645,612,646,610,632,636,652,590,634,617,623,625,637,622,647,651,642,641,612,888,839,864,871,866,834,851,843,873,860,814,864,872,850,972,979,948,965,975,986,978,988,971,941,858,883,900,876,871,910,865,866,879,883,869,883,853,816,823,823,825,831,832,836,853,827,702,738,702,679,707,667,687,722,711,683,620,658,651,649,629,624,639,618,656,639,627,620,1074,1047,1056,1040,1104,1064,1085,1072,1082,930,930,925,902,952,967,938,961,945,944,920,964,931,911,947,977,634,671,646,699,658,670,635,675,683,625,714,682,649,661,864,835,857,879,862,848,863,892,852,855,892,870,870,864,880,864,869,727,713,703,685,703,733,634,637,632,626,634,635,626,589,604,626,622,625,632,633,638,689,695,700,710,713,690,703,690,724,686,697,700,672,664,651,657,639,653,655,664,629,562,569,564,568,585,608,602,645,616,615,609,616,622,608,621,702,753,731,758,723,708,631,647,648,641,645,642,637,642,640,642,651,1033,952,1028,948,1010,978,995,997,974,976,1033,997,845,869,852,625,602,619,650,621,627,627,630,632,625,642,624,994,966,1008,1022,1003,984,1037,991,721,671,698,710,705,721,670,727,689,714,709,687,547,561,545,549,543,536,532,539,508,527,516,515,538,500,487,516,511,514,505,521,532,585,591,562,566,564,572,564,571,540,582,587,584,581,567,580,570,639,608,610,580,601,613,600,618,627,583,616,902,885,852,888,905,911,863,912,874,895,629,656,625,670,573,524,520,535,526,497,548,524,531,511,544,539,490,514,480,510,521,537,532,589,528,500,559,538,496,796,866,849,854,850,872,836,728,696,690,709,713,695,753,711,705,732,589,581,551,576,589,594,582,595,579,591,593,582,571,582,595,573,584,531,559,565,544,559,531,559,547,574,602,577,589,600,603,579,604,591,591,595,613,596,588,551,667,649,640,651,651,678,626,623,633,632,633,620,634,606,639,629,626,650,640,623,648,1195,1124,1020,1030,1064,1070,1085,1052,1071,1099,1079,1053,1084,1005,1045,812,855,859,842,859,853,869,681,631,643,634,645,663,641,649,655,653,640,677,637,650,659,1047,1007,1045,1058,1033,1040,991,995,1036,1009,1041,962,942,963,859,881,867,845,878,862,864,991,965,976,967,971,981,975,960,967,965,963,981,987,951,953,994,990,961,967,969,868,858,864,838,822,849,842,833,1146,1178,1184,1186,1173,1106,1140,1125,1149,1133,1001,996,997,983,995,973,989,975,987,887,949,971,966,966,917,985,953,962,942,959,942,930,932,931,941,953,974,955,979,954,942,958,989,961,849,846,820,837,806,857,854,800,834,589,608,589,596,628,581,594,566,601,610,573,558,590,573,614,598,873,888,930,920,877,908,897,876,889,879,890,694,657,671,673,630,570,589,580,585,573,561,560,561,583,585,577,577,575,560,563,580,627,620,610,600,622,605,606,625,618,633,599,626,615,633,609,934,958,1001,987,987,956,982,963,965,680,720,718,733,738,730,738,682,982,977,963,964,982,937,967,959,998,826,829,860,838,842,817,837,839,811,827,818,852,592,644,627,640,654,608,654,613,634,625,641,643,615,978,989,1044,995,972,1040,975,966,992,1013,994,1010,988,981,1007,1003,899,932,906,915,896,915,902,803,810,794,795,804,813,779,799,792,796,778,799,812,819,809,629,638,643,652,654,615,651,624,645,625,659,617,638,625,551,542,537,540,551,533,541,535,532,556,566,531,528,587,572,588,601,589,592,592,598,596,571,583,687,684,684,667,702,699,702,700,681,654,684,708,694,703,691,680,693,681,681,679,681,688,663,671,673,666,690,673,882,898,885,818,713,672,661,677,667,663,671,653,648,677,658,674,672,673,562,582,593,599,579,609,586,618,592,594,591,583,586,596,594,619,601,589,592,599,600,605,581,995,989,963,941,967,962,987,981,975,965,972,966,931,943,935,1000,688,704,686,750,704,670,1054,1075,1080,1074,1102,1070,1049,1112,1111,1073,1078,915,940,913,963,947,904,932,948,931,925,947,946,956,960,943,957,899,919,944,925,649,640,659,669,674,679,672,632,658,665,806,811,865,864,848,816,828,839,844,837,851,802,849,848,834,805,644,610,623,625,615,653,633,651,565,557,572,574,553,560,556,559,570,552,581,1165,1185,1171,1104,1201,1118,1082,1101,1197,1207,1128,1152,1181,1216,990,985,964,936,940,963,953,964,949,959,641,597,637,602,633,614,627,599,619,602,625,628,640,1056,1011,1021,1083,1069,1047,1042,1048,1030,1053,917,963,958,969,929,960,942,939,960,943,946,939,879,878,891,879,875,898,889,906,871,891,784,775,774,787,795,780,775,789,786,788,790,767,763,784,797,750,737,742,723,741,736,726,721,741,754,740,719,723,732,735,745,728,740,737,638,611,602,600,611,996,1033,981,1033,984,1032,1020,964,1000,996,1035,999,970,1039,909,921,653,693,657,648,672,667,635,653,651,659,669,642,672,647,873,849,862,874,867,879,851,849,839,874,855,834,859,853,888,871,877,664,659,683,640,664,650,628,635,633,637,542,519,563,525,535,521,523,520,544,542,514,530,519,526,570,556,602,622,609,621,617,651,626,621,631,623,599,622,638,634,754,717,723,732,731,722,704,722,701,719,719,722,709,725,718,752,758,734,598,609,611,609,599,606,603,602,614,609,620,613,595,632,606,621,925,888,940,895,937,901,940,845,852,880,829,855,810,852,856,855,853,836,803,581,574,575,574,621,580,571,595,577,624,617,607,647,650,628,640,627,632,630,641,647,636,634,654,634,632,642,648,618,624,660,643,706,706,671,676,687,692,677,710,706,668,661,691,704,693,616,607,593,597,603,601,599,604,598,606,613,908,858,841,839,874,833,623,653,653,678,613,660,652,686,989,970,948,956,955,932,977,978,948,997,1014,1017,1031,1035,1044,1005,960,996,984,974,982,1001,975,973,974,967,975,997,985,977,997,988,1013,1001,982,986,1006,999,1001,863,860,846,843,857,850,847,848,845,853,864,841,840,635,632,620,625,633,625,624,633,622,632,622,619,635,614,615,619,634,996,1033,1067,1038,1088,1040,1072,1091,1030,1027,1104,1062,1045,932,920,901,917,932,933,895,917,924,930,902,917,849,862,841,864,840,837,847,853,824,641,645,640,655,654,616,659,655,649,629,653,643,673,618,639,536,527,539,550,534,548,522,553,546,540,516,529,527,534,518,519,530,544,535,534,521,525,521,523,556,533,514,549,566,549,564,553,582,564,587,569,555,556,548,549,562,563,561,570,545,549,566,558,557,561,559,562,557,547,553,555,481,545,546,526,529,541,541,544,539,532,544,566,562,552,561,545,553,569,553,577,538,575,561,593,588,568,565,563,559,577,560,576,557,538,565,562,569,574,566,550,568,579,546,556,549,560,566,817,827,870,845,831,840,864,772,862,835,811,666,651,673,683,658,661,626,662,640,693,651,651,651,526,537,548,536,552,540,558,553,543,536,543,534,526,533,554,564,596,563,568,569,537,609,625,625,619,652,634,646,649,645,641,646,653,643,886,905,888,864,916,895,897,884,884,890,921,909,907,724,755,776,778,757,794,758,779,746,751,771,743,765,768,746,760,759,781,743,642,625,616,640,629,1034,963,1010,987,1001,972,995,1012,972,1034,1003,1022,1010,896,873,842,894,931,873,908,877,908,886,624,593,633,639,649,598,624,625,617,626,601,604,623,628,606,592,599,998,1055,999,1011,1034,1007,1064,1003,1060,1014,1022,912,930,912,925,865,919,906,919,882,896,950,899,903,900,891,904,905,855,876,1007,1051,1031,1041,1020,1020,1041,1031,1031,1046,895,919,872,905,908,1026,1027,1035,909,901,937,929,943,930,918,913,849,906,903,908,894,570,605,644,587,605,610,600,618,602,602,605,599,614,583,583,569,600,594,616,623,899,903,918,959,879,897,964,922,921,910,935,871,1007,983,1031,991,1020,1013,1026,1008,804,833,818,841,811,782,593,581,596,602,591,578,560,549,584,584,552,566,570,563,554,564,573,555,554,658,634,629,658,628,639,613,659,631,639,636,646,626,954,965,961,961,952,940,956,966,989,940,988,958,928,936,933,926,940,921,960,931,953,935,944,940,927,843,781,807,786,808,819,814,791,606,557,553,568,558,582,499,502,492,539,525,529,544,552,535,523,501,558,539,656,636,654,647,639,637,639,633,647,672,658,656,669,675,668,663,667,668,671,658,661,666,677,1010,980,1014,953,1021,1006,995,939,857,844,895,888,849,841,901,863,558,571,522,542,521,549,567,524,538,584,532,583,525,645,662,651,663,673,631,634,640,655,683,647,689,683,686,690,675,692,1162,1164,1172,1133,1135,1107,1164,1220,1111,1095,1219,922,901,949,924,949,910,958,959,912,930,695,672,605,630,656,657,680,609,496,494,535,552,517,522,514,526,524,597,604,579,548,572,576,579,581,630,647,631,657,617,626,644,1054,1056,1002,1050,1075,1003,1015,1023,1024,979,1023,984,979,980,821,866,861,866,881,854,885,882,875,856,872,886,878,883,883,906,907,938,961,953,946,952,920,984,956,954,970,903,899,902,898,889,885,889,907,918,903,918,624,633,631,652,623,656,630,650,635,627,648,627,626,611,602,662,678,679,654,672,649,664,658,703,655,656,654,1093,1106,1122,1083,1093,1050,1109,1074,1064,1122,1120,1112,1078,1080,1047,1036,883,861,875,909,893,820,853,854,884,632,603,643,643,640,608,611,622,610,613,628,599,638,611,985,937,943,666,669,731,676,694,677,708,672,665,696,689,713,671,619,605,606,609,629,629,862,864,843,857,859,801,795,785,779,801,803,769,795,793,776,778,786,783,773,792,811,760,793,690,662,650,646,662,706,687,675,657,650,669,668,653,643,671,658,644,621,616,610,605,1016,966,992,967,974,1021,966,977,1018,1010,916,905,929,927,924,924,925,953,941,925,955,923,937,949,961,908,637,618,646,636,675,636,641,637,662,655,643,621,653,1155,1095,1068,1079,1171,1122,1145,1144,1120,1013,1011,952,993,980,997,976,981,975,998,1005,1039,983,1036,1177,1156,1148,1187,1170,1166,1174,1156,1120,1171,1153,894,858,863,914,848,907,870,858,882,1072,1085,1059,1038,1053,1054,1048,1065,1050,1060,1066,1071,1064,1079,899,928,913,919,947,911,913,929,893,947,935,943,943,956,935,954,957,960,944,950,960,959,934,833,849,840,851,837,846,845,819,760,785,774,772,740,724,780,749,969,959,1002,979,990,972,982,967,990,982,995,1032,989,980,961,956,985,937,970,958,964,966,985,826,839,834,845,819,802,566,599,564,546,571,591,566,564,1022,1005,987,1048,1004,1026,1028,1004,1019,1047,1036,1024,1040,1053,1001,997,1063,1064,1031,1035,1038,1044,1035,1067,1054,1050,1065,891,897,899,911,893,928,875,904,998,1006,968,994,1009,935,951,985,992,977,940,956,1018,986,1003,961,938,962,956,963,956,950,959,967,966,951,836,853,838,863,861,825,846,818,824,897,848,832,859,844,936,950,985,963,993,947,1002,983,952,956,947,950,969,952,970,958,955,964,977,968,961,974,964,988,997,1007,999,971,986,1016,1001,995,1003,849,849,876,851,654,642,669,676,677,677,671,627,662,679,669,658,664,892,857,836,838,851,1081,1057,1054,1037,1040,1050,1075,1042,1036,1053,1067,1034,1035,1035,1048,1057,1027,1038,931,925,914,918,952,933,854,887,878,878,857,857,676,696,678,675,677,659,679,689,682,689,849,826,825,840,852,784,854,818,826,823,984,981,986,960,983,982,1005,967,987,966,947,988,969,975,979,1011,965,982,989,970,960,975,1000,990,975,987,959,960,1036,1015,1005,1010,1007,1014,994,1022,1021,914,900,876,885,873,919,917,920,891,882,898,902,608,602,580,590,508,566,532,541,555,521,529,521,544,516,516,575,592,580,588,597,609,607,595,594,603,595,611,684,708,700,726,705,707,719,736,727,735,736,752,718,734,746,741,731,1055,1097,1089,1132,1075,1063,1053,1075,1073,904,842,856,872,919,864,863,822,822,814,585,615,628,600,588,588,583,574,584,594,592,557,600,565,990,985,932,956,978,925,976,939,977,982,978,983,950,809,750,821,788,800,776,789,790,781,765,895,883,897,739,764,708,711,749,759,764,737,893,960,927,874,872,882,896,863,876,876,876,864,864,609,592,593,596,591,625,627,615,624,588,609,609,613,625,635,642,619,626,589,646,602,608,637,619,632,605,630,643,626,617,597,609,983,991,972,998,989,959,686,698,664,675,682,718,687,669,678,695,713,693,676,671,702,1024,1012,991,1027,1001,989,1039,1028,1025,1004,1001,1025,972,1022,1005,1060,1107,1095,1089,1095,1092,1100,1080,1143,914,930,932,947,944,920,915,955,940,1043,1020,1053,1022,1024,1029,1031,1012,1042,1031,1035,1043,854,835,862,866,875,900,882,831,864,854,980,957,944,941,975,985,944,972,958,953,950,971,956,966,960,957,957,951,968,985,794,838,781,810,826,810,802,632,631,597,630,644,638,622,623,625,634,878,902,909,922,905,921,647,631,663,676,658,700,652,641,576,581,569,569,601,588,591,593,587,565,542,942,910,981,913,932,938,926,935,911,895,916,684,733,703,720,704,672,685,724,673,1007,978,1007,1024,994,972,978,1048,998,905,913,909,911,887,883,889,916,587,660,615,639,644,634,620,618,650,604,645,653,546,550,525,539,515,531,515,523,555,537,531,549,533,547,562,555,559,517,526,540,535,601,603,610,599,607,625,597,618,628,742,759,744,725,744,737,732,717,722,734,696,635,632,621,636,613,609,616,622,606,975,1001,978,994,968,975,976,982,992,893,914,889,911,865,894,887,883,903,869,908,979,978,999,1006,988,844,878,849,866,838,818,839,844,837,817,861,611,638,603,637,671,668,663,685,651,668,655,1072,1107,1043,1078,1026,1088,1091,1101,1077,1060,1044,1049,1104,1097,1013,1000,1011,1021,1040,1039,1029,1051,1021,1065,1035,1036,1032,817,838,838,839,852,844,848,575,589,619,593,936,955,974,994,954,897,859,866,853,900,865,868,857,860,874,886,893,973,988,973,1001,989,984,1005,988,956,973,1034,993,1010,991,974,984,977,1002,984,993,1006,979,981,992,977,1000,995,986,984,979,984,999,847,838,847,852,866,873,859,859,827,818,824,973,961,989,935,959,950,963,999,949,938,807,788,836,787,797,859,814,855,584,610,605,582,578,572,595,600,594,627,608,583,1116,1088,1137,1138,1108,1138,1122,1085,1039,1096,1097,905,901,880,896,933,928,953,886,914,929,885,915,913,580,585,618,583,572,602,574,618,601,609,614,607,607,610,620,633,624,676,609,640,631,640,630,630,616,635,924,952,926,917,919,927,925,928,932,932,938,930,696,666,709,700,729,706,690,725,714,712,712,660,806,747,780,753,747,978,995,1024,1000,991,995,994,998,945,919,920,919,935,936,934,952,928,919,918,969,902,917,915,913,920,783,801,817,775,791,781,789,803,790,757,713,751,744,722,736,756,734,724,607,584,598,601,624,586,599,614,602,617,616,545,546,551,551,564,563,537,537,560,574,549,544,524,549,577,551,553,1040,1116,1106,1079,1107,1147,1085,1092,950,937,927,931,969,1061,1069,1056,1074,1100,1054,933,940,939,923,977,945,949,621,636,630,602,660,631,980,981,999,1017,993,1053,975,1002,987,1022,961,1013,985,1019,971,988,977,927,947,948,932,906,910,917,943,922,941,937,934,683,664,660,650,678,698,676,681,673,670,684,1101,1090,1154,1122,1133,1102,1079,1071,1098,1117,1060,1085,1103,921,927,763,728,775,763,779,764,774,739,749,747,749,750,759,647,620,612,641,605,641,612,611,600,1005,1030,1021,1008,1043,1034,1033,1049,994,1032,1039,968,1044,1037,1016,989,1023,1004,1031,855,834,872,858,840,855,635,610,636,601,631,602,605,589,631,610,632,1010,1015,1032,1035,1018,907,910,916,921,917,929,915,897,904,871,881,874,872,879,861,858,875,869,873,885,879,859,880,865,889,876,798,800,808,809,819,791,794,803,819,802,800,807,817,823,793,795,633,618,636,623,609,629,635,634,964,953,974,953,976,982,974,964,929,932,935,915,949,932,952,924,951,932,941,936,937,917,939,928,943,937,960,948,1025,1046,1035,1038,1031,1011,933,918,906,938,923,940,925,921,894,944,784,775,790,787,821,778,802,785,783,768,795,773,643,687,673,677,673,682,696,667,672,682,667,659,698,629,642,604,613,646,636,651,617,641,624,618,1140,1120,1131,1171,1103,1177,1157,1149,1149,1217,1160,1122,1159,853,882,868,863,847,851,888,858,866,871,613,655,649,648,637,596,628,637,649,1079,1077,1124,1071,1058,1075,1072,990,999,998,1018,1010,985,879,869,877,876,866,894,900,881,875,917,871,948,934,903,888,870,875,871,876,883,894,891,886,888,926,931,931,914,927,906,927,898,920,910,995,990,1002,1020,1020,998,1005,987,968,998,987,984,991,974,990,791,809,782,819,789,789,809,846,786,776,796,782,756,783,608,630,612,605,611,600,621,1144,1112,1096,1035,1140,1166,1112,965,912,938,974,965,947,566,532,558,547,566,568,544,522,552,557,522,541,616,628,614,617,607,627,609,631,659,628,648,654,648,613,956,953,966,940,931,955,909,975,911,957,722,711,671,690,731,744,745,717,712,737,742,710,701,813,848,868,860,843,827,851,840,854,840,867,836,841,837,840,829,845,642,691,674,683,670,667,696,680,652,668,668,700,873,899,887,894,888,890,909,886,931,880,693,678,665,660,664,630,678,1058,1026,1046,1008,1028,1015,1064,1043,1029,1067,1012,939,905,919,908,894,878,1035,1043,1041,1036,1021,1017,1046,1043,1015,1014,1043,869,891,891,892,919,912,891,851,887,892,885,959,943,952,952,964,956,958,946,966,974,962,955,795,800,868,855,845,837,803,812,872,554,579,546,569,555,580,595,549,578,552,563,534,563,555,569,572,557,542,568,595,653,636,672,659,665,640,635,666,640,643,633,924,875,940,924,939,925,991,942,951,940,947,668,682,661,522,568,568,567,563,579,564,559,576,579,588,751,743,741,770,760,727,758,756,758,743,614,629,638,632,656,681,620,648,620,590,592,579,564,595,609,594,602,603,616,607,603,582,620,1147,1198,1138,1124,1169,1107,1126,1141,1164,1240,1034,1058,1061,1021,1023,1074,1030,1034,1054,1055,948,953,944,927,960,957,943,931,928,958,945,952,939,907,923,956,938,922,735,756,778,756,747,729,741,763,650,634,654,622,663,652,623,642,653,650,601,626,625,612,614,615,620,614,619,606,635,602,992,1005,995,995,988,1003,986,979,1018,1025,957,988,962,954,952,965,956,989,1015,1009,993,1036,1010,1022,1017,1020,1007,877,893,887,871,841,850,844,810,874,900,868,642,649,612,630,613,592,625,634,615,617,667,658,649,624,678,656,655,656,669,661,631,656,637,653,649,660,650,662,914,871,884,880,895,913,896,911,915,875,916,896,863,912,921,880,884,896,925,691,713,674,703,700,695,716,715,646,700,599,584,604,589,581,602,604,602,596,592,605,607,596,600,591,620,562,564,574,567,561,556,553,609,587,592,609,623,616,604,625,617,628,628,609,643,645,655,667,643,659,650,657,664,660,662,629,638,624,655,649,653,635,628,630,631,635,696,676,674,680,674,683,674,706,680,674,689,668,705,677,578,595,602,1101,1102,1060,1094,928,953,978,954,945,944,964,963,764,781,759,782,793,714,764,756,762,1078,1076,1067,926,919,941,919,906,919,883,899,911,650,639,651,653,622,639,649,666,651,644,644,647,1082,1057,1059,1070,1079,1064,1060,1063,1074,1111,1087,1064,1113,905,912,903,913,887,935,920,876,916,917,948,891,913,1101,1104,1110,1099,1109,1108,1081,1108,1113,1091,1089,1104,1089,1109,1096,1103,932,954,952,951,974,1014,1022,1018,1045,1022,1031,1014,1022,1036,1044,1029,1024,1041,910,924,642,596,633,613,573,603,613,598,584,606,592,592,627,594,614,595,601,566,613,579,617,967,1015,1004,1000,972,979,1035,1009,734,684,696,698,685,699,687,697,732,685,714,723,706,739,713,713,723,1082,1058,1059,1059,1021,1028,910,883,936,940,919,907,920,885,925,642,637,616,637,628,614,632,637,626,643,616,615,628,1052,1027,1013,1046,1027,1024,884,863,882,847,859,862,885,855,857,884,987,975,940,928,1135,938,947,936,916,1129,1107,1110,1102,1102,1088,1099,1093,926,919,904,904,926,936,898,939,909,891,959,964,966,963,970,964,1034,1022,1017,1019,1044,1035,1042,1035,1014,1014,1018,889,841,870,887,866,903,895,911,859,889,905,885,635,645,652,644,672,627,647,667,640,647,669,625,658,618,631,625,624,618,633,617,641,616,642,751,741,739,737,745,746,743,734,732,746,637,636,626,639,647,633,638,638,642,651,632,636,632,644,975,1033,997,992,1002,983,988,1017,1031,983,1006,967,981,975,999,1012,977,992,986,1000,988,984,993,979,903,866,847,862,872,647,625,620,655,646,629,602,653,627,1129,1088,1100,1107,1133,1105,864,847,840,806,888,919,613,600,627,602,602,634,614,602,597,602,587,600,643,636,627,624,596,1077,1076,1058,1045,1054,1031,1068,1082,1068,1042,1068,1039,1046,1021,1018,1046,1011,1019,998,1047,1028,1047,1018,1055,879,911,870,873,873,905,912,885,909,968,947,965,939,937,960,978,958,942,944,956,858,835,866,834,833,828,851,846,851,864,1033,994,989,999,1002,996,999,1009,991,1017,1008,989,1023,1019,1034,1017,1004,1013,1029,1017,1032,1013,1020,1007,882,844,858,865,872,857,864,859,865,845,604,632,622,607,618,622,620,1064,1002,1060,1032,1020,972,1067,1048,1016,972,972,1008,869,918,926,896,696,680,739,696,716,888,874,907,908,884,911,919,865,797,791,758,803,781,791,797,769,782,645,642,672,671,673,640,645,652,651,662,647,652,645,817,835,853,819,816,801,826,841,808,666,711,694,672,717,670,671,675,616,592,590,598,604,602,595,725,725,723,711,724,730,722,717,617,647,626,640,660,631,909,915,959,963,965,950,947,924,915,1002,964,917,968,993,960,942,963,954,943,969,968,944,968,935,939,776,826,826,591,590,610,616,637,628,626,601,634,615,629,607,596,618,622,685,705,684,659,695,695,689,692,692,662,681,676,1059,1036,1060,1073,1009,1038,1021,1039,1035,1095,1107,1045,1095,848,852,864,658,616,607,605,619,617,631,609,609,609,599,591,593,599,598,928,1015,1015,974,965,1000,947,1019,982,998,987,1013,992,1001,1006,1001,1002,1000,997,866,833,823,859,834,875,864,612,606,616,611,620,624,614,612,622,591,607,604,602,613,623,605,603,621,609,625,607,614,656,658,651,672,649,662,667,629,687,661,669,650,660,653,639,651,658,662,652,656,645,643,667,960,929,926,952,945,955,929,946,942,1019,1009,929,916,932,905,886,904,900,953,1078,1117,1115,952,928,978,957,945,919,948,965,940,970,924,963,653,662,675,618,634,658,658,630,678,643,617,1153,1045,1117,1160,1057,1112,1094,1111,895,876,881,893,896,888,903,891,888,655,650,648,654,651,631,614,638,647,722,695,697,728,1212,1199,1246,1215,1242,1192,1206,1162,1047,1021,1001,1017,1034,1010,1017,596,619,573,627,587,609,615,581,612,612,611,565,566,523,538,556,551,550,537,544,555,548,530,557,565,546,973,958,1001,988,1010,931,977,932,967,955,1004,974,983,932,979,938,962,983,1002,987,1004,973,952,993,996,988,1009,985,1020,1004,888,895,851,889,917,896,874,884,869,907,902,592,576,566,576,581,603,591,591,568,583,557,603,568,602,596,585,592,581,587,564,571,574,548,556,556,543,555,568,580,582,648,642,654,639,635,642,630,650,660,653,691,694,690,674,704,706,711,695,673,666,655,693,668,695,684,945,943,1031,965,959,953,966,987,976,986,821,821,810,788,789,791,798,815,809,813,809,806,818,830,804,809,803,701,670,698,674,663,667,662,673,643,684,665,660,680,763,752,791,814,796,804,811,792,803,796,794,796,774,759,801,791,764,728,742,1060,1046,1026,1057,1078,1045,1036,1056,1062,905,915,915,923,923,878,913,995,977,994,1002,991,1014,993,993,841,860,875,842,889,892,849,869,889,818,1012,996,994,1033,1006,994,987,993,1009,1001,1006,922,898,921,908,921,907,914,923,928,911,929,914,794,796,776,771,807,798,785,783,800,799,788,609,659,633,615,639,609,634,644,637,629,639,627,638,990,948,970,985,994,986,1009,984,962,1005,1000,996,992,957,941,944,974,970,979,965,967,958,962,949,971,972,967,951,1001,1029,1017,1024,844,826,852,831,852,868,857,843,853,851,859,1004,1032,1037,1020,976,1003,1039,1035,1044,1040,1039,855,878,879,862,889,895,902,864,905,883,661,631,624,652,639,623,902,917,875,929,919,919,893,957,696,695,718,717,704,723,696,718,707,723,692,713,725,713,634,606,603,631,623,628,611,601,609,632,637,607,602,607,801,830,821,837,792,845,808,734,709,614,635,631,642,643,622,619,640,646,642,1011,1046,1076,1070,1049,1041,1027,1019,1003,1055,1000,1044,1019,1024,979,988,703,708,715,710,725,691,710,993,1001,996,1015,1073,1020,1006,1018,1018,1019,1049,1014,873,845,871,815,870,861,879,860,827,792,824,813,815,828,814,840,809,817,617,637,665,684,671,615,631,593,641,639,625,603,602,607,584,596,629,953,912,933,941,791,772,801,769,642,655,632,603,653,631,637,648,595,599,583,591,595,615,595,596,593,659,647,650,631,644,632,626,639,637,646,866,856,910,876,896,880,858,914,912,876,1011,994,1001,975,1013,997,1000,969,862,843,824,854,867,877,848,814,839,809,867,829,528,583,536,572,576,577,568,557,590,553,602,555,574,588,591,556,607,604,581,572,590,579,569,542,559,581,570,613,642,624,625,612,633,629,638,995,999,975,1022,994,999,999,683,660,706,675,661,742,690,730,646,729,697,702,663,703,664,644,704,864,894,837,902,902,858,892,845,842,889,856,863,899,869,916,936,920,930,916,915,942,950,942,927,946,950,923,780,817,818,823,809,819,832,609,653,639,625,616,621,627,921,893,917,922,1048,1037,1036,1026,1030,1051,1015,1057,1057,1036,1044,1025,904,896,868,911,922,902,886,916,898,915,888,904,905,914,957,977,964,943,953,956,970,861,831,828,812,818,819,819,792,818,793,600,582,594,607,599,590,634,587,592,597,604,603,605,608,614,607,608,1143,1145,1142,1132,1233,1119,1147,1115,989,979,968,969,981,972,995,997,659,640,648,623,660,651,676,647,654,665,945,937,959,956,973,955,963,950,946,982,940,950,933,975,937,964,1002,973,995,978,965,980,971,976,956,961,955,979,1013,958,892,907,890,919,889,899,942,1107,1116,1106,1107,1073,1088,1103,1077,937,940,927,1076,1079,1070,1053,1063,1058,1064,1068,1089,1061,957,952,977,817,810,805,831,813,827,653,642,643,648,627,652,649,645,648,646,1060,1004,1059,1037,1040,1094,1051,906,930,853,913,903,931,896,900,905,896,881,852,879,868,880,860,876,859,868,884,844,877,870,846,864,889,872,851,795,791,669,701,654,670,689,680,690,702,682,655,686,656,669,661,657,657,659,682,848,895,857,822,823,876,842,892,839,852,864,866,848,854,875,918,1001,1018,1021,1036,1059,1015,1044,1025,1006,1024,951,960,950,971,940,943,959,974,966,882,872,890,880,859,878,845,950,960,940,949,974,955,960,969,945,959,1040,1033,888,917,857,877,872,863,871,890,876,866,921,878,887,881,1100,1110,1083,1081,1076,1108,1104,1091,1086,1102,1102,1092,945,966,971,973,962,969,958,962,975,971,971,811,825,854,851,845,846,840,829,824,841,816,854,813,878,847,1119,1090,1092,1109,1118,1079,1110,1094,1040,924,906,934,938,898,937,942,914,943,904,938,954,1059,987,1062,1013,1025,1012,1023,1006,1038,959,973,949,964,976,964,946,971,970,944,953,1029,1021,1040,1012,1022,1017,1019,926,932,942,908,932,923,932,966,918,905,904,939,932,885,878,904,887,885,883,765,760,792,782,773,751,778,1024,1073,1078,1039,1111,1092,1071,1064,1070,1072,909,918,905,908,924,914,916,915,1071,938,893,895,944,920,918,898,933,936,903,910,617,619,613,636,633,636,637,664,597,599,593,597,590,581,579,584,583,580,589,921,916,909,853,885,879,933,891,909,944,930,874,914,937,924,674,652,690,694,674,698,657,671,658,681,674,630,670,627,674,662,526,540,547,551,536,529,519,527,528,548,535,526,507,542,550,543,516,556,606,565,584,577,581,594,594,557,552,577,582,555,577,574,735,713,707,714,732,694,714,689,688,724,610,615,628,630,877,944,957,948,905,967,967,969,924,914,926,922,931,884,890,905,909,902,926,876,888,780,762,763,756,743,780,754,795,733,736,742,752,764,785,756,785,741,644,613,632,613,627,622,644,635,614,1084,1151,1135,1153,1116,1092,1147,1070,881,910,882,890,918,840,861,837,875,889,857,870,863,884,861,866,803,560,560,591,607,558,575,582,534,572,548,547,570,576,554,554,533,548,562,580,633,673,673,647,639,649,652,642,651,647,642,629,655,662,660,655,662,654,666,654,652,647,658,637,636,644,649,908,905,921,931,910,945,918,963,882,894,888,883,894,904,911,912,901,882,874,886,900,893,874,878,909,901,907,811,859,858,847,873,869,847,872,850,845,837,844,836,823,867,902,893,889,895,858,870,877,864,888,743,729,759,765,725,780,766,773,766,733,742,757,781,768,782,797,777,781,766,752,1000,975,1003,972,992,993,994,991,862,839,1005,970,992,967,978,965,978,972,986,864,877,866,878,873,859,877,871,868,872,869,868,880,604,634,653,662,640,659,650,644,630,662,667,686,670,1061,1031,1033,1054,1031,1061,1060,1063,1045,1041,1060,1067,1113,1059,1084,1078,887,893,912,885,926,910,870,1003,1011,1021,1004,1007,1017,1011,1015,1013,995,884,893,905,887,944,890,889,909,1077,1060,1064,1056,1062,1064,1077,1052,1077,1068,985,979,995,976,955,951,975,1003,969,969,985,959,973,982,936,854,851,843,851,855,843,860,862,868,784,782,790,800,770,797,826,767,788,783,775,789,785,785,782,770,777,775,682,660,646,680,676,678,699,673,668,672,693,662,671,665,670,694,670,675,688,647,712,681,694,699,665,692,677,682,958,1014,948,965,983,953,967,686,706,687,705,707,716,721,696,702,684,697,1070,1080,1064,1130,1078,1040,1082,1077,1078,1025,1050,1115,1056,1069,1071,1054,840,855,875,896,832,877,894,884,875,858,886,860,570,579,563,591,582,566,558,580,567,575,615,619,627,651,597,624,647,622,638,944,903,928,914,947,951,928,935,956,986,988,987,1022,988,1003,1008,997,1021,990,1027,1005,995,1022,1013,911,929,939,896,906,925,733,729,757,744,717,742,741,736,745,727,754,737,628,642,626,652,663,657,631,639,611,618,626,601,611,628,616,608,635,610,614,619,608,618,599,609,990,1020,1041,1001,1013,1036,990,1029,1000,1009,1022,1039,1013,1032,1013,1031,1005,1021,1045,1019,1031,1009,912,933,896,913,898,887,898,906,634,597,607,609,624,589,615,645,598,993,986,1040,857,879,866,861,832,905,869,889,862,866,810,848,692,610,630,641,671,636,1137,1111,1176,1158,1131,1222,1139,1109,1186,1193,1153,1183,1146,1152,1130,1090,1057,1075,1067,1057,1097,1053,1085,1065,1063,1025,1064,1080,1092,1056,1060,1030,1056,1079,917,951,933,929,951,931,933,946,959,942,934,921,741,738,729,749,752,756,751,742,748,765,738,753,732,748,758,599,631,603,631,621,613,593,642,1074,1059,1041,1012,1017,1035,1061,900,879,930,911,923,908,888,891,924,895,892,900,875,914,880,908,906,891,899,916,884,882,882,899,887,900,1111,1112,1099,1091,1084,1127,1113,966,953,945,977,971,948,934,967,977,986,653,655,691,642,644,623,645,596,607,644,630,1020,1051,1067,1025,1044,1095,1018,1027,1007,1014,1066,1010,1031,1007,961,981,945,974,949,988,953,995,960,952,902,888,892,876,881,877,900,881,685,709,701,692,706,681,699,667,694,638,674,733,1134,1211,1152,1119,1201,1198,1211,1186,1221,1258,954,952,941,934,934,948,932,919,957,920,939,938,953,1055,1061,1076,1075,1063,1041,1039,1049,1036,1067,873,849,831,856,839,851,793,853,848,853,867,622,601,613,605,607,610,641,612,615,887,936,872,857,906,884,892,911,907,873,679,663,646,664,680,531,548,550,553,546,514,540,556,514,534,537,557,526,503,524,515,506,515,510,509,504,512,521,519,514,530,532,512,501,534,546,546,544,551,531,549,553,536,600,583,615,588,597,594,595,604,615,605,607,619,609,609,611,614,616,636,607,590,571,576,571,580,573,575,583,581,575,625,607,598,592,595,601,605,596,601,589,590,613,597,591,593,569,569,566,553,564,553,571,571,573,905,960,978,943,934,969,923,918,962,968,942,952,910,971,930,936,975,951,769,702,720,780,751,746,797,830,855,798,826,871,816,825,791,831,705,697,703,659,707,688,685,669,677,686,678,718,672,671,592,623,609,1059,1023,1017,1063,1059,1040,1078,1022,1030,1061,1044,1013,864,881,877,886,892,841,856,651,655,655,647,663,633,621,630,627,1085,1091,1126,1069,1087,1129,1094,1141,1080,903,938,884,882,884,904,862,873,612,644,628,627,638,624,639,610,596,642,643,608,634,666,631,1119,1145,1073,1135,1101,1100,1100,1069,1094,1151,1131,1130,942,926,944,918,948,917,929,946,973,952,998,971,973,991,999,951,979,970,981,846,877,842,862,887,885,855,846,867,894,840,860,845,1085,1062,1053,1067,1049,1086,1066,974,958,953,959,966,955,939,955,954,978,987,1000,1005,989,966,961,948,950,968,1004,978,951,966,981,969,959,963,978,973,977,960,968,960,964,967,965,956,828,832,842,785,843,812,862,832,834,833,598,580,586,571,573,563,607,588,615,607,618,607,619,605,627,619,635,622,657,690,679,674,688,655,679,662,722,667,676,944,994,981,996,948,973,963,981,986,996,978,774,805,768,789,765,811,783,762,778,779,754,535,627,593,595,621,601,613,625,560,544,517,554,552,562,527,542,561,567,541,523,522,558,939,937,894,887,886,890,879,902,848,866,882,878,910,707,736,739,738,739,707,730,750,746,749,741,738,767,773,699,837,839,833,833,815,851,855,824,842,850,978,979,999,977,963,1025,992,982,980,975,975,1005,1006,872,891,883,868,899,908,890,885,912,897,840,830,831,867,837,842,847,838,854,831,856,775,777,763,752,770,774,761,647,686,642,654,661,666,640,658,658,653,677,665,675,653,892,877,909,894,891,834,896,879,889,885,896,653,662,662,664,645,657,1080,1094,1101,1043,1107,1061,1110,1040,927,923,925,914,861,913,884,921,904,903,932,870,895,888,926,938,876,906,891,537,578,542,601,570,572,548,555,585,588,604,609,610,604,599,616,619,621,610,605,591,616,612,940,897,913,926,911,922,955,820,811,788,794,784,780,790,819,820,795,801,628,635,621,629,638,613,611,628,612,604,616,610,607,613,605,906,951,956,967,930,1010,970,948,944,969,955,955,963,936,946,944,939,930,979,923,842,844,842,843,843,845,833,626,638,653,671,661,652,643,653,672,664,655,667,642,618,663,607,592,585,563,626,604,585,576,596,574,588,590,585,579,615,593,590,594,597,596,599,606,596,584,603,598,585,608,602,602,596,596,1057,1160,1158,1176,1082,1187,1191,1157,1125,1105,1086,1092,1123,1217,1139,945,1025,1015,982,984,982,1029,988,994,1026,961,557,568,607,535,572,600,565,592,608,585,626,565,606,576,621,596,600,602,582,605,588,586,935,935,1014,946,932,928,921,957,871,942,919,968,959,823,829,818,837,844,829,829,765,755,747,771,789,773,756,738,732,741,960,967,933,921,935,935,948,949,914,938,929,932,929,918,927,753,777,796,747,758,793,794,810,842,591,612,600,589,606,614,602,602,1084,1096,1127,1083,1105,1117,1081,1095,1083,1080,970,910,963,972,979,951,937,952,960,955,663,680,670,657,671,642,639,644,1040,1008,971,1040,1003,994,1024,1056,886,904,925,928,911,938,901,937,915,909,947,956,570,540,579,533,516,575,576,583,544,566,568,539,517,512,587,535,559,546,567,565,639,622,624,640,626,620,595,624,632,632,638,624,631,611,644,644,625,640,624,597,643,662,637,636,622,658,619,632,644,616,1125,1094,1115,1115,1144,1089,1152,1157,1179,1046,1073,1060,1039,1035,1036,1045,1071,1043,1048,1046,1043,1033,978,913,926,925,912,903,939,926,926,925,930,918,909,955,906,595,627,636,651,653,612,603,619,639,644,623,663,632,643,616,650,594,590,623,591,573,598,589,858,889,900,897,877,894,890,894,907,908,878,877,745,799,782,789,790,808,775,794,779,803,1079,1067,1090,1078,1102,1078,1102,1079,937,914,934,939,909,911,653,605,596,624,614,636,623,626,641,637,643,627,615,1020,1033,1075,1087,1082,1074,1038,1055,1056,920,920,913,910,910,904,898,658,674,655,624,702,717,628,676,654,655,684,675,630,950,947,910,956,957,912,944,939,929,953,954,698,713,701,730,702,703,701,703,675,733,732,721,695,877,889,852,878,879,884,860,841,865,885,873,877,639,639,648,635,659,641,637,1011,958,989,1011,980,1026,964,978,985,976,998,970,1058,1050,1040,1069,1038,1058,1067,1027,1058,889,899,878,944,924,929,914,884,907,881,902,907,639,604,603,597,631,628,627,623,649,607,616,619,604,609,972,972,1016,1009,1014,1008,950,997,1011,961,1047,955,1015,949,976,897,853,893,880,870,859,876,870,883,879,861,864,655,631,594,616,629,640,622,601,608,641,749,730,724,775,744,710,726,743,717,731,762,744,735,1058,1044,1059,1047,1009,1027,1041,1063,1040,1052,1042,1019,1046,1051,1005,1056,774,788,774,770,801,764,772,790,744,773,789,801,799,790,778,784,778,818,812,806,771,771,739,748,727,750,734,736,737,756,664,671,678,637,664,668,658,637,664,651,645,598,610,617,604,634,619,618,616,609,616,608,604,640,619,615,606,618,628,616,585,571,575,571,1173,913,1067,1027,1137,1104,1128,1103,1235,1128,1124,996,1156,990,967,960,988,994,964,995,964,985,955,969,652,637,654,648,627,651,636,651,668,646,638,605,647,1077,945,967,968,933,934,928,920,916,967,568,558,584,566,569,754,723,782,747,744,767,754,777,748,734,744,799,1005,979,1035,988,979,1026,992,989,1008,1006,971,1020,986,1006,1004,1014,856,859,866,836,803,821,845,854,624,621,612,610,644,588,949,937,960,939,958,975,996,970,957,990,958,959,979,953,965,990,985,973,978,996,997,990,1012,967,902,890,852,906,906,899,911,907,1043,1007,1036,1031,1019,1017,1049,1018,1009,1032,1037,839,847,851,852,844,830,830,813,853,594,611,622,604,629,628,599,629,655,611,944,949,709,710,692,691,697,700,726,722,608,621,626,645,617,631,629,633,605,595,616,638,650,646,653,639,620,804,872,825,879,855,829,856,836,849,823,846,869,945,973,954,949,988,977,834,822,833,807,827,802,836,842,823,650,633,596,618,588,646,598,605,625,616,933,934,940,966,939,951,940,970,943,792,776,727,774,774,717,763,797,741,724,834,837,854,867,994,985,990,988,981,965,984,970,914,882,847,908,905,906,889,574,578,536,526,500,511,551,564,541,549,563,541,529,543,528,530,554,562,586,561,576,586,554,563,604,602,590,578,605,620,591,596,676,676,667,649,648,659,657,642,660,649,641,645,661,667,643,653,913,957,928,935,964,954,936,958,916,944,980,874,817,873,840,856,844,833,869,849,863,932,994,947,965,978,972,975,967,973,895,892,894,898,903,901,873,894,859,1020,1032,1040,1026,1029,1024,942,921,930,917,921,932,923,922,933,911,762,742,749,718,1033,1051,1015,1018,1029,1053,1015,1043,1018,1029,1028,1053,1042,905,922,911,938,909,640,618,618,629,641,599,613,613,632,652,633,1001,960,997,987,1031,971,979,977,982,1001,967,994,995,1042,1023,1006,1003,1013,994,1012,1022,999,1020,988,1022,848,873,860,859,825,884,840,853,832,876,857,615,616,613,623,596,619,631,611,631,602,602,662,642,664,667,631,628,635,658,1165,1234,1139,1190,1170,1158,1138,1159,1176,1166,1195,1099,1123,1033,1020,1040,1030,1062,1013,1015,1017,1033,1038,1012,1054,865,863,875,867,871,846,869,629,638,611,625,620,604,626,634,597,626,621,633,629,634,629,630,530,547,549,562,528,535,571,554,539,577,542,556,578,639,660,627,620,620,636,655,949,929,944,930,929,935,950,911,950,947,953,958,942,945,960,673,678,703,676,678,664,673,556,564,552,562,565,558,541,565,556,561,548,542,552,560,534,552,597,609,568,579,573,572,594,601,611,596,588,583,593,931,934,931,949,959,952,932,953,938,958,930,943,924,943,935,934,954,831,790,776,803,764,816,839,797,800,752,827,822,812,956,992,1002,999,974,950,993,988,968,1005,988,963,967,999,960,929,923,933,939,937,915,936,943,816,874,887,866,871,863,852,849,863,960,961,956,970,960,966,977,971,926,976,949,935,937,955,943,951,945,946,956,948,937,941,939,947,880,875,859,833,853,880,694,690,673,688,700,705,707,695,698,694,612,624,622,613,601,622,604,635,616,611,626,1097,1132,1154,947,926,935,967,926,935,944,1023,1042,1041,1029,1040,1030,1041,1031,1023,1047,1070,1025,1019,1046,1051,892,874,858,914,878,881,882,896,869,841,967,960,1020,985,976,1026,1020,1028,1078,875,878,849,886,879,918,909,882,881,890,898,906,660,683,661,666,674,672,619,618,642,638,628,615,621,619,644,625,627,601,633,613,632,629,598,613,591,586,593,593,589,600,592,597,599,594,592,1027,999,1033,1052,1023,1018,1035,1083,1034,987,1013,990,1006,1008,1015,991,1027,1043,1040,1028,1029,1012,920,913,933,936,897,924,925,639,681,683,666,661,643,675,652,673,659,841,842,848,839,872,846,835,867,832,844,1043,1060,1029,1033,1032,990,1044,1060,1014,1027,1019,1031,1020,999,1032,1055,1022,881,941,908,909,928,913,895,927,900,904,926,1149,1130,1147,1185,1149,1131,1126,1177,1164,1140,1162,933,945,957,944,969,958,980,957,971,945,939,978,963,944,937,1094,1126,935,936,931,960,929,914,921,943,937,953,926,930,904,929,912,925,936,925,932,625,631,605,658,638,634,613,626,640,627,621,655,603,613,598,590,593,619,606,626,604,621,626,604,916,915,912,922,930,943,925,980,931,935,786,766,756,787,784,770,954,971,958,983,969,975,959,954,946,949,947,964,974,951,941,961,952,933,956,945,948,830,808,849,842,832,854,828,828,848,830,835,840,853,820,841,619,632,633,631,648,646,684,686,684,694,690,695,677,694,691,940,922,949,956,954,965,924,935,939,959,942,951,951,941,962,964,933,970,929,962,957,956,944,950,957,953,937,948,931,921,946,942,953,964,960,948,895,958,954,918,944,851,853,831,646,639,630,630,642,627,638,653,644,656,646,635,650,644,651,649,645,638,634,640,653,1039,1038,1042,1046,1045,1008,1070,1049,1040,1021,912,862,932,916,909,894,955,911,862,846,871,868,869,872,874,877,849,867,875,882,864,857,845,886,850,880,867,704,663,676,684,695,698,700,681,684,672,795,801,792,834,801,837,825,806,847,845,801,804,654,668,645,631,630,654,596,619,636,623,606,652,575,577,564,566,564,563,565,552,1015,1045,1035,975,1069,1027,1032,1063,1009,1019,958,933,952,947,945,932,949,948,948,932,952,945,936,944,941,924,933,950,977,943,946,953,973,972,982,979,995,963,991,969,1009,1011,1001,889,878,895,910,898,883,894,907,838,862,846,825,858,866,868,848,844,837,854,827,843,847,853,858,645,649,646,616,1134,1052,1078,1088,1068,1092,1059,1090,1061,1071,1013,1054,898,890,878,892,920,879,941,916,882,630,627,603,607,623,623,612,638,612,601,660,629,621,623,621,631,575,585,577,585,595,595,579,600,612,624,624,588,630,604,614,618,615,615,618,600,617,1116,1162,1169,1106,1102,1123,1134,1151,1097,1070,1099,1143,957,981,991,970,940,964,951,975,959,984,997,1009,981,1013,999,992,1005,980,881,935,947,915,936,687,734,731,721,719,725,759,728,749,735,717,697,603,622,607,619,617,621,617,581,584,639,603,579,622,581,575,598,574,588,575,570,582,566,1107,1153,1121,1103,1085,1122,1120,1128,1150,1130,1080,1110,1074,1109,908,921,920,890,908,630,655,659,640,625,654,658,598,634,627,617,625,939,953,937,966,969,993,957,982,949,925,977,969,940,972,937,841,800,843,798,803,814,815,819,806,801,819,819,726,756,719,731,745,741,708,735,751,978,964,995,999,953,954,957,978,962,941,914,887,903,881,900,900,889,876,909,878,883,897,895,871,866,646,623,619,607,621,616,638,619,610,624,633,643,625,643,640,633,617,630,616,641,976,1012,1010,1015,992,957,986,954,923,1000,1007,1014,1004,999,1021,1012,1015,995,1027,857,818,877,804,837,853,874,878,872,846,834,591,575,568,585,570,568,603,557,547,588,591,618,564,593,612,617,628,597,587,596,615,1027,1003,1017,1028,985,990,1071,1008,1034,705,700,719,712,712,734,980,1013,973,996,975,1007,1004,1002,991,989,947,981,975,990,988,978,987,974,1017,1012,937,955,967,963,957,983,966,993,967,911,885,862,898,865,881,901,886,912,858,885,851,834,849,829,841,847,842,827,850,774,769,761,763,777,767,769,797,791,795,775,652,670,660,668,661,917,898,892,916,894,894,862,891,918,910,884,867,941,794,800,775,801,792,757,793,769,764,1078,1058,1088,1037,1062,1065,1091,1057,1059,1077,1050,917,863,885,889,895,848,868,876,902,886,904,1003,1003,998,897,915,938,907,903,898,916,937,920,926,933,912,898,863,869,864,872,861,857,867,856,876,861,844,866,849,771,767,768,795,786,786,770,771,772,756,767,750,646,643,618,617,622,641,645,599,583,591,571,590,586,589,599,584,598,579,577,579,567,563,556,576,564,548,566,557,552,554,561,573,561,556,568,617,624,620,610,617,608,613,623,617,627,1027,1036,1034,1017,1054,1039,1030,1070,973,987,972,975,1009,980,989,1001,1003,989,980,988,979,860,901,889,873,871,895,895,895,871,851,920,974,988,965,984,866,934,885,915,922,610,613,608,607,632,616,594,592,636,1018,1042,1018,988,976,951,1004,1005,948,851,869,864,863,864,873,880,890,892,883,846,855,862,866,875,644,637,629,671,666,626,669,652,626,688,605,603,632,603,600,626,611,621,613,614,625,606,624,612,618,622,612,624,626,907,892,930,882,955,949,948,911,939,934,915,935,915,958,983,932,957,967,986,947,958,952,949,958,971,944,958,945,925,966,956,949,949,943,966,938,951,956,869,865,872,856,891,885,866,852,842,852,872,880,824,828,821,818,837,811,814,818,814,815,820,816,613,639,662,639,605,640,651,634,651,629,645,673,578,588,578,573,585,570,577,576,574,572,587,609,599,607,599,609,615,614,609,617,620,619,1100,1109,1112,950,936,985,961,995,947,936,950,628,639,608,636,574,612,600,560,614,586,610,592,624,601,999,973,991,981,991,983,969,973,958,972,980,944,988,983,979,875,865,834,878,908,896,892,894,899,884,900,896,872,895,883,835,860,604,620,606,599,622,648,594,614,600,615,634,647,650,627,637,635,630,648,656,1136,1122,1117,1067,1117,1088,1073,1085,944,957,954,901,912,939,922,954,949,927,924,917,931,927,911,948,918,871,900,946,894,842,886,895,868,902,911,910,915,874,909,874,901,898,892,809,832,847,806,818,810,828,822,826,849,830,820,829,827,829,829,813,842,845,629,641,670,615,621,645,621,632,612,628,643,637,600,616,1035,1060,1065,1029,1054,852,823,889,848,860,842,888,874,877,636,585,622,587,627,636,625,593,634,650,596,587,621,1043,1047,1047,1035,1023,1032,1085,1076,1048,1015,1021,999,1003,1004,986,985,979,1000,1002,986,1013,995,1013,985,991,1002,897,885,907,851,845,891,911,883,899,649,647,636,687,633,668,645,643,619,648,639,649,640,625,612,577,613,620,580,622,644,616,616,628,615,628,956,978,959,938,956,986,924,967,990,973,976,976,980,1004,994,989,992,989,980,895,867,876,884,841,870,875,878,850,874,867,879,747,750,752,750,737,729,740,748,759,727,740,751,692,685,715,693,697,721,698,692,712,701,709,706,696,715,713,723,1006,690,689,725,687,648,694,700,688,694,1059,1070,1041,1053,1047,1042,1020,1048,1063,1060,1071,1043,1043,904,891,917,913,905,961,927,910,921,948,1004,1019,1009,997,1017,1019,1007,1013,1023,900,870,899,847,869,854,870,880,957,937,901,951,924,924,929,933,937,912,884,923,900,954,1002,923,909,883,974,916,971,974,962,990,978,952,973,1020,970,897,898,891,885,903,919,913,910,908,891,900,894,899,908,676,643,653,639,588,583,583,584,618,578,587,594,601,585,595,599,574,606,607,723,742,724,709,723,718,655,654,618,638,654,644,618,652,649,1143,1149,1067,1140,1111,1103,1153,1118,1140,1137,1068,1096,1110,1117,1084,1141,1095,1073,1088,1008,997,1003,1013,1011,986,993,851,864,845,860,877,855,865,848,827,853,843,878,871,850,702,696,639,651,688,669,641,693,662,666,665,683,660,661,676,683,686,649,675,649,649,658,644,650,661,652,672,636,650,1145,1090,1137,1171,1099,1173,1150,1213,1114,945,938,900,934,921,883,934,982,894,921,934,925,936,910,930,655,647,681,656,644,887,919,890,848,874,887,884,891,896,895,648,670,678,654,673,708,1117,1101,1079,1094,1116,1060,1117,932,970,980,954,983,1001,995,988,986,1008,992,1003,974,871,844,820,849,849,813,862,962,936,961,914,931,941,921,938,941,987,986,996,998,983,997,978,947,1013,972,986,989,881,867,913,861,884,873,894,861,914,893,866,581,594,630,613,621,570,592,566,548,568,554,581,560,568,562,547,577,553,819,916,845,896,895,884,912,906,869,727,707,687,678,687,670,735,681,681,683,661,658,664,670,676,685,678,1121,1100,1118,1137,1097,1116,1150,1130,1109,1127,1113,1134,1083,1171,1152,877,893,950,965,907,927,903,870,625,587,589,670,649,697,691,690,686,659,672,667,683,667,914,932,982,967,1005,997,985,1016,991,977,993,877,874,917,892,885,887,910,902,912,809,848,843,849,847,858,869,830,871,842,830,840,840,621,619,672,637,646,665,647,645,680,649,664,639,631,1062,1012,1032,1020,1054,1025,868,877,874,877,879,861,650,632,641,647,606,629,643,627,626,671,637,667,1040,1140,1058,1076,1104,1096,1036,1075,1092,1096,940,974,930,943,946,945,965,945,949,942,958,954,933,973,678,657,613,667,666,668,656,660,632,653,698,670,663,664,613,616,601,595,622,627,629,601,606,651,644,678,642,669,894,890,894,923,871,887,886,891,926,878,874,839,896,893,887,896,793,763,781,777,777,772,778,810,623,644,597,633,617,584,608,628,619,645,628,625,611,622,626,629,509,547,544,542,556,563,519,524,542,519,596,581,582,572,579,578,577,552,576,581,574,642,660,654,680,659,664,657,648,677,656,670,644,631,643,649,650,645,651,642,640,648,653,661,936,940,912,942,937,923,911,891,883,865,868,914,758,794,788,775,793,811,813,799,642,606,578,617,630,612,622,617,625,618,588,943,971,972,992,991,979,964,995,961,944,972,967,1027,932,953,944,968,957,997,942,953,965,967,969,961,877,841,855,875,867,871,872,851,861,851,844,863,829,866,842,828,869,882,848,833,871,684,691,652,654,640,684,658,669,660,669,665,671,665,674,682,660,676,684,666,1085,1115,1151,1195,1130,1163,1177,1136,1138,947,905,903,917,904,925,913,945,933,895,941,950,969,974,935,943,951,952,931,979,950,975,976,965,929,959,967,961,932,993,892,862,832,838,839,865,858,844,860,863,856,638,683,658,675,643,670,1103,1120,1100,1094,1060,1082,1096,1064,1050,1028,1060,1062,1064,1027,936,902,895,943,888,1014,1032,1029,1031,1025,1041,940,975,930,943,903,932,874,870,893,875,887,904,895,895,894,880,891,893,800,818,831,819,814,782,804,795,807,803,821,805,823,814,668,664,684,642,661,652,682,680,678,671,677,656,658,673,674,847,827,828,837,812,784,808,826,806,812,820,814,666,664,682,669,656,678,643,645,637,649,609,620,621,620,615,605,609,581,616,598,651,653,656,667,659,655,968,973,970,959,974,961,981,963,962,935,969,960,983,956,960,956,939,970,946,943,962,980,858,890,861,873,875,838,882,826,844,827,858,845,858,870,861,837,943,950,980,954,935,1041,1064,1052,1063,1045,1055,1061,1054,865,887,887,893,855,867,859,838,825,876,856,986,983,991,986,989,972,979,984,913,871,893,887,881,887,897,871,908,888,898,886,826,866,871,879,864,855,864,831,796,793,835,763,791,828,777,838,847,824,642,633,630,647,644,634,632,624,1043,1091,1090,1115,1051,1045,1105,935,903,904,904,926,901,941,922,819,818,818,823,826,836,829,820,821,813,842,623,618,623,620,669,668,619,643,576,582,600,572,571,578,577,582,606,576,606,601,582,967,943,910,929,887,951,918,924,885,897,929,830,815,811,812,819,827,842,829,816,787,834,833,800,727,697,732,742,770,728,709,721,740,719,967,975,991,985,974,960,989,1002,977,998,927,879,883,902,881,880,852,882,592,628,612,627,633,625,620,652,601,605,594,593,587,579,618,603,617,587,607,602,597,591,935,915,949,937,882,930,912,964,886,914,949,931,958,968,972,941,968,956,936,927,959,957,943,945,933,938,943,965,949,929,944,962,934,961,920,950,947,959,942,972,943,962,946,956,944,966,894,868,865,850,856,852,862,866,854,864,881,879,847,841,807,824,804,830,819,823,826,823,804,807,811,829,775,796,770,775,783,776,776,771,781,784,780,781,615,663,657,649,676,656,642,671,679,630,681,649,657,653,660,657,662,634,658,631,629,633,627,632,581,571,577,578,576,568,584,570,593,574,581,582,584,595,578,564,1057,1049,1136,1120,1107,1184,1167,1072,1059,1119,1166,1041,1126,1074,1032,1014,1015,1035,1032,1039,1029,1026,642,609,667,675,666,659,653,647,674,684,601,585,577,578,570,553,589,554,525,580,541,575,567,559,564,589,575,592,581,582,585,580,578,549,593,595,566,591,591,649,646,675,643,658,628,627,633,1247,1298,1265,1311,1187,1278,1126,1082,1045,1087,1120,1104,1070,1095,1130,1061,1062,1099,904,876,881,881,896,925,912,868,869,887,874,893,738,810,774,778,741,764,765,762,770,764,755,648,623,628,643,623,602,621,1035,1018,997,1090,1037,1056,986,964,944,955,975,959,935,967,972,984,955,957,954,943,947,951,951,960,956,942,950,951,946,962,937,962,865,824,839,865,841,857,833,832,843,1010,991,991,1000,958,1007,1006,957,1008,996,1004,997,977,994,985,986,999,997,809,848,840,820,820,834,855,833,819,608,567,574,540,555,570,565,557,595,611,578,619,601,580,589,573,603,583,610,594,588,655,687,645,641,663,656,647,629,646,648,950,954,958,932,923,952,958,969,972,774,773,774,758,772,760,798,778,797,777,628,646,656,626,619,654,622,633,626,661,732,770,791,787,762,784,765,744,780,765,760,915,952,921,960,941,945,957,961,906,871,870,914,897,904,851,861,863,898,878,882,865,1035,1069,1033,1045,1055,1046,1045,1043,1041,1044,1043,947,939,930,968,953,962,937,948,931,958,770,779,762,817,805,785,785,797,632,626,643,640,635,636,640,627,550,534,561,553,562,553,564,532,566,527,591,601,583,612,606,588,591,576,609,595,648,638,656,652,646,637,659,627,635,655,640,612,640,926,919,893,942,915,921,936,957,952,920,879,919,697,693,712,714,676,641,608,624,603,599,816,836,819,822,806,862,828,959,893,937,958,972,941,917,929,921,948,925,948,921,940,928,908,912,897,886,883,888,910,902,628,583,588,637,630,630,617,624,588,612,619,620,681,705,687,695,684,691,718,701,663,641,630,639,635,660,638,617,652,636,651,1090,1128,1049,1086,1032,1056,1048,877,841,887,857,907,887,840,899,893,874,873,586,629,631,607,626,1283,1230,1199,1123,1201,1254,1227,1133,1203,1245,1187,1037,1098,1061,1050,1053,1034,1076,641,667,628,667,642,698,660,708,658,671,676,678,635,616,623,637,672,685,729,712,712,715,664,646,639,629,663,627,650,634,623,621,972,993,987,987,991,971,979,997,1000,971,929,930,942,937,970,958,952,957,969,926,951,927,1063,1062,1063,1079,1033,1093,1048,1056,1044,1055,1014,1051,1037,1048,1030,1059,1049,865,872,901,899,1095,1096,1119,1080,1078,1141,1088,1094,1121,1125,1110,1103,934,945,939,906,954,896,924,909,918,911,946,914,908,938,613,673,658,654,646,621,635,659,634,633,655,657,621,663,649,1042,1156,1150,1130,1137,1163,1162,1087,1189,1162,956,1007,965,974,978,986,652,678,678,682,659,691,647,637,623,686,655,1121,1097,1064,1122,1058,1124,1118,1138,1125,1175,1093,1113,1046,1090,1040,1091,1085,1056,1059,899,917,937,899,910,926,879,933,945,924,910,917,903,656,642,650,621,663,636,678,674,652,670,682,645,1075,1079,1063,1109,1116,1113,1111,1099,1124,1093,1064,1109,1095,1064,903,897,880,900,886,882,889,853,894,942,879,853,884,617,578,594,593,634,590,617,704,723,692,718,719,701,713,701,681,709,712,686,691,674,671,683,661,662,671,680,699,693,674,657,682,611,633,612,619,613,618,623,642,608,622,630,627,624,570,590,566,588,581,564,587,578,959,953,956,888,941,906,751,688,730,739,721,713,715,729,687,727,1042,1009,1007,967,1010,1007,991,983,987,892,953,962,941,923,961,951,917,916,939,924,948,951,619,678,667,668,639,675,659,558,548,539,575,555,562,560,560,587,576,584,568,570,571,560,561,567,572,577,572,555,567,570,566,554,568,556,572,617,634,637,614,625,622,1010,977,984,1019,1001,1000,1002,1017,991,976,786,788,749,751,799,785,796,786,794,772,790,781,818,822,792,778,821,994,946,943,955,966,953,996,930,972,874,900,860,908,851,885,860,879,880,911,634,602,626,607,595,567,589,575,577,612,556,592,628,621,984,1037,986,997,965,962,968,945,968,983,975,1010,1003,1004,986,866,898,855,868,889,872,868,849,900,858,882,916,887,862,909,890,881,880,835,892,985,995,1001,993,908,877,886,896,914,544,532,538,575,529,563,554,539,540,541,525,626,628,625,629,629,678,654,654,645,655,674,648,655,669,643,665,654,694,1083,1054,1053,902,870,902,869,891,882,886,931,901,673,643,630,641,642,623,617,606,619,634,984,998,968,995,984,1013,979,1022,999,981,951,1032,1019,999,1025,1016,1008,1018,1027,1009,1024,1032,1036,918,896,870,847,867,918,896,922,877,595,585,591,576,605,571,600,574,564,626,601,584,598,575,598,587,580,610,617,644,647,649,667,732,737,733,733,734,752,724,725,736,714,728,993,990,999,966,970,1006,1002,971,984,1005,989,978,976,758,794,779,808,783,783,787,792,943,980,940,936,950,959,955,952,977,959,951,941,940,958,1002,972,987,984,995,983,987,989,980,957,1013,1007,1033,997,1030,1019,1031,1050,995,1003,1011,992,1016,1046,930,974,946,938,947,936,953,958,957,952,821,820,824,828,817,821,839,797,847,641,650,652,639,654,665,649,631,658,595,601,594,590,602,601,592,585,597,599,596,590,586,597,606,612,614,673,632,647,708,646,691,697,665,694,692,640,680,636,636,643,644,629,636,1117,1116,1162,1228,1212,1183,1183,1167,976,904,947,941,954,933,664,653,618,628,647,620,654,654,663,642,642,601,613,892,884,849,843,874,865,838,872,642,692,706,687,662,684,667,699,699,699,581,610,583,578,605,554,579,602,570,558,594,590,923,930,953,924,966,939,956,907,931,923,937,923,691,766,734,755,738,727,606,617,625,607,601,607,594,627,612,625,590,593,615,587,637,633,630,653,626,641,620,643,622,621,626,632,605,816,802,811,829,819,799,812,824,802,801,809,692,707,722,728,696,727,702,683,685,703,712,690,654,631,647,657,656,631,645,618,628,639,650,659,854,899,903,887,885,857,899,962,970,950,962,959,956,969,961,954,956,947,963,995,997,1000,1002,997,1003,991,1001,977,1007,997,982,864,838,833,849,844,858,840,870,856,869,851,857,863,852,841,860,852,1014,985,1017,987,1006,1002,974,1009,879,895,902,915,883,883,877,924,932,917,898,1032,1049,1042,1052,1034,1050,1053,1039,1044,1031,1055,1043,1042,898,944,905,899,899,892,897,891,933,899,1029,1032,1042,1026,1035,1016,1014,1008,889,897,900,908,892,869,863,682,707,687,699,705,732,692,694,693,700,689,714,906,888,934,897,938,886,1017,1022,1048,1007,998,1007,999,1041,896,855,933,919,903,881,890,893,894,899,923,881,667,689,671,650,668,967,983,977,971,976,1008,983,996,993,985,989,961,1077,1028,1055,1079,1027,1068,1064,1026,1036,1052,1058,1012,1058,891,881,883,927,887,919,880,914,880,922,916,870,883,893,1049,1045,1041,1043,1023,1061,1014,1036,1014,1062,1035,1037,919,900,881,913,931,921,915,914,930,1102,1080,1115,1091,1105,1110,1108,1084,1129,919,963,802,762,780,801,803,793,783,789,831,789,819,792,801,754,792,616,614,632,628,601,637,613,605,607,614,946,945,970,1022,1020,999,1010,1011,1021,1024,1016,1008,1009,1025,1016,942,902,917,935,932,828,839,839,811,851,836,829,831,824,851,840,849,979,952,974,975,969,959,941,979,961,958,949,963,985,982,919,886,911,911,921,924,911,891,897,839,818,790,818,793,798,783,797,664,673,635,661,661,658,672,657,634,671,690,661,674,664,697,810,793,821,832,846,839,850,805,835,826,993,995,1014,1000,816,838,871,834,835,842,832,839,819,829,857,829,857,835,558,552,560,569,569,574,565,552,574,552,561,573,526,580,589,594,577,568,575,579,575,598,576,585,576,582,594,613,605,615,582,630,598,616,608,589,605,580,572,588,1046,1087,1081,1056,1055,943,926,951,928,951,940,953,935,963,943,935,932,918,948,914,762,776,786,797,783,823,790,793,804,763,812,943,910,908,902,921,927,892,950,948,964,925,956,968,950,934,849,849,873,861,853,871,843,892,882,870,855,811,991,1007,983,982,884,884,897,899,892,888,905,869,906,878,876,903,859,895,864,883,877,851,901,903,1038,1003,979,1013,1021,1039,1018,1016,1024,1011,1023,1025,1019,1022,1013,1025,1009,829,817,868,868,843,844,871,817,868,851,871,945,933,944,983,984,968,954,992,1022,946,992,992,988,992,1020,985,856,857,1061,1075,1080,1052,1089,1057,1085,1057,889,907,899,884,893,879,921,896,894,599,583,612,583,614,617,612,595,613,564,580,587,593,603,584,601,611,610,587,630,592,583,603,626,589,612,614,599,598,625,623,629,621,613,640,646,653,650,647,639,653,642,646,648,648,643,647,650,652,645,642,645,652,654,862,840,866,826,857,867,834,831,857,826,842,809,823,828,845,808,836,848,826,995,961,966,966,995,968,978,982,987,961,987,951,947,965,986,991,916,881,888,900,711,675,679,685,688,657,702,681,705,657,638,649,1089,1037,1087,1047,1073,1057,1119,1066,1089,905,878,873,910,927,909,933,920,887,921,902,949,909,993,1002,998,985,986,990,988,1006,987,997,1008,986,992,978,997,1007,994,900,885,904,848,896,1020,1014,1005,1000,1001,988,1000,1029,993,1007,1012,1012,873,905,899,896,917,881,938,945,950,954,969,944,1051,981,937,950,991,934,951,973,980,985,1017,1002,990,975,957,975,993,866,839,840,885,875,863,883,855,852,839,862,882,1064,1067,1032,1045,1066,1091,1049,1048,1070,1062,925,967,933,917,909,935,918,937,914,926,924,933,945,920,909,1018,1053,1026,994,1013,1023,1005,947,984,947,990,1008,1021,1035,1047,1052,1017,1049,1035,1026,1028,1029,1032,1025,1055,1041,1038,951,959,945,968,882,872,841,886,874,860,626,606,635,655,627,635,635,660,622,663,663,619,642,630,658,622,629,1018,1012,996,974,1001,900,797,804,850,875,806,814,860,823,635,657,624,619,647,639,622,635,630,642,649,655,662,627,638,664,649,637,644,639,672,646,634,640,644,655,635,727,725,602,616,596,610,602,597,605,612,597,604,1009,1028,1050,1026,1059,994,1054,1036,998,1022,1077,1057,920,881,868,874,967,892,919,860,869,880,859,894,925,838,902,932,631,632,646,625,635,660,603,639,653,666,1216,1304,1186,1252,1339,1306,1303,1222,1223,1206,1210,1192,1278,1065,1055,1045,1077,1020,671,640,684,699,898,883,918,881,902,860,869,862,889,901,892,882,743,721,728,736,860,875,875,860,856,844,669,636,642,652,680,635,630,659,666,674,641,1056,1056,995,1059,1039,1056,1064,1081,1066,1063,1069,871,914,904,939,880,879,867,888,900,917,926,885,668,645,653,799,829,819,823,767,765,806,832,816,800,782,814,813,958,962,965,971,980,960,981,964,970,979,912,929,943,939,920,921,919,914,906,917,923,686,667,669,650,688,664,773,793,803,783,787,626,657,674,636,602,621,583,594,586,598,584,584,589,600,599,597,585,577,575,586,590,926,911,911,931,966,947,953,947,925,904,955,983,947,956,976,966,941,949,959,961,979,960,950,963,944,934,978,949,965,937,938,964,938,957,960,944,949,942,938,963,923,948,955,965,931,957,973,1004,959,970,960,944,942,938,941,940,961,958,818,821,865,846,615,682,621,632,624,633,652,613,635,644,646,652,620,668,618,580,589,583,584,600,606,579,1141,1102,1087,1120,1107,1091,1085,1082,1101,1108,1120,1100,1033,1053,1023,1089,1113,1101,1125,955,969,960,926,935,944,973,958,966,948,953,908,889,888,916,905,908,899,885,695,686,670,659,713,680,693,652,642,918,941,952,978,952,954,950,969,976,974,959,968,933,952,922,941,938,947,925,932,920,929,941,972,973,853,863,819,881,941,891,911,915,911,910,926,926,927,918,926,922,903,892,949,930,906,922,1037,1015,1012,989,995,980,997,1015,1005,996,1000,1000,999,847,839,862,851,849,801,881,802,975,991,1024,987,967,985,978,980,980,1001,1033,1023,1008,990,983,930,963,962,915,949,988,964,984,982,1024,1007,1003,985,984,1014,1004,1005,993,1001,1022,786,764,813,820,783,785,797,765,810,815,786,771,585,596,596,613,588,594,616,579,592,602,587,623,612,604,838,874,809,897,891,881,679,695,655,662,657,685,659,658,676,657,633,644,685,649,644,540,556,555,514,515,554,516,520,563,574,501,530,515,550,551,527,584,561,573,518,549,547,569,540,597,611,625,597,607,602,614,619,610,620,594,599,596,686,695,680,681,702,708,695,694,706,689,699,710,680,622,602,595,1030,942,996,962,965,1012,977,970,943,961,983,960,961,997,981,971,902,942,952,844,855,815,854,839,858,844,861,863,819,886,890,684,708,700,711,680,705,693,735,691,715,699,688,698,882,898,866,875,877,883,852,895,687,717,722,715,697,709,721,709,708,658,658,658,668,659,672,675,671,645,990,940,974,985,992,953,949,994,970,967,916,946,1014,965,726,683,718,684,690,769,799,777,814,807,786,799,740,799,831,799,787,791,697,685,698,707,692,646,667,673,654,655,667,647,903,923,955,906,919,925,945,914,921,962,920,936,937,963,978,968,954,991,981,971,1004,972,999,982,998,990,1015,975,991,991,998,855,824,887,845,851,839,831,850,861,830,808,996,994,943,956,981,919,1008,955,952,972,993,1005,1000,999,999,888,877,862,879,888,879,908,868,864,879,897,867,888,896,613,621,572,647,596,634,634,617,580,542,541,536,536,539,540,535,537,548,541,549,516,567,538,545,538,544,546,550,543,561,655,645,663,648,671,657,643,663,652,670,675,648,647,660,628,655,657,654,645,666,1007,993,891,892,886,897,857,868,868,864,861,867,872,875,761,780,804,796,806,788,784,757,819,792,759,817,770,801,965,963,983,1005,1024,1003,979,1009,968,969,1011,881,869,920,868,910,862,880,867,867,876,563,559,607,620,589,603,593,618,586,567,576,601,562,598,572,590,560,597,605,583,582,599,580,605,685,650,661,666,661,650,651,671,679,600,615,578,575,574,616,582,621,530,523,520,536,533,530,522,514,506,519,545,516,520,589,550,569,577,538,563,556,537,560,559,576,560,620,621,611,596,648,645,629,619,635,637,615,623,632,1033,1046,1036,1044,1042,1052,1035,1029,763,818,811,763,757,836,746,787,790,810,806,767,742,747,757,730,760,737,728,727,650,626,615,608,600,592,621,622,639,617,610,964,1004,990,983,966,995,1001,972,977,1008,989,984,991,998,993,794,817,848,833,819,807,823,844,842,834,832,581,572,588,585,606,580,584,587,580,564,560,580,564,571,589,545,608,588,583,596,609,601,604,644,640,641,654,647,653,642,642,647,657,645,632,653,644,648,660,655,684,656,643,664,650,646,642,655,652,653,658,642,875,896,885,952,913,922,930,912,935,930,866,868,892,860,853,882,889,880,861,918,882,847,875,880,859,889,849,867,871,875,876,883,902,880,874,887,872,899,866,878,727,741,712,736,919,660,656,641,660,683,639,655,620,1013,1017,980,1003,1017,1025,1025,982,976,822,851,851,841,864,853,853,849,845,847,866,860,963,978,965,973,896,847,891,870,871,853,832,875,851,875,867,864,955,979,958,990,972,961,968,980,990,932,970,964,950,932,985,968,964,984,973,955,960,978,963,949,980,961,999,986,983,970,988,980,987,879,870,873,868,886,875,890,864,866,887,866,714,682,710,710,710,733,642,607,603,631,599,600,618,611,599,604,1089,1062,825,820,848,801,848,836,834,782,613,640,649,617,647,641,623,628,617,620,623,626,1192,1136,1147,1173,1133,1184,1111,1101,1023,1036,1056,1066,1038,1058,1015,895,907,909,866,903,892,904,907,910,882,882,879,905,876,914,790,803,772,785,803,793,828,805,799,889,935,938,918,898,894,942,895,935,917,941,861,860,842,863,856,843,834,854,824,858,825,843,824,860,833,833,818,582,565,570,603,580,561,559,566,573,579,569,584,572,575,589,606,572,587,574,574,585,636,633,604,600,614,610,606,605,654,619,597,607,603,600,595,584,604,603,612,604,614,621,618,841,811,856,856,875,861,806,833,751,776,756,794,760,752,790,770,760,791,756,746,642,569,541,548,527,538,558,554,976,1014,969,1056,1017,973,1020,979,1036,986,928,971,947,962,949,946,1013,962,966,952,639,583,620,641,613,648,652,638,626,617,529,535,545,541,551,523,533,531,546,580,608,598,605,593,601,589,599,630,625,626,618,621,604,613,642,618,589,620,624,629,644,624,620,629,635,1141,1121,1157,1112,1152,1168,1080,1069,1063,1060,1063,1055,1071,1033,1075,857,816,825,822,809,801,789,822,832,821,859,905,918,881,865,886,877,893,888,896,920,888,881,908,920,917,908,900,888,892,887,1069,1059,1059,1061,1048,1051,1064,1036,916,907,910,900,922,897,1053,1048,1031,1061,1035,901,921,916,900,928,916,938,912,944,909,927,912,939,918,900,944,950,597,573,627,581,618,612,591,577,565,564,538,521,541,534,565,563,544,528,645,642,657,636,698,681,698,681,636,668,682,682,664,707,686,664,1227,1297,1038,1069,1018,1089,1076,1069,1041,1040,1070,1054,1014,1068,1072,840,608,650,622,636,649,643,613,626,635,646,650,642,622,652,528,520,539,556,527,548,546,542,525,546,529,567,529,568,542,588,556,589,554,595,564,576,1093,1055,1042,1054,1117,1073,1079,1151,1074,1074,1116,1135,1068,1108,930,915,915,952,969,971,918,964,938,907,914,915,949,570,550,593,562,537,583,571,524,517,956,1045,995,1059,984,1020,1005,978,1014,1031,1017,1059,982,938,904,939,956,914,917,922,941,932,939,960,916,1054,1098,1086,1099,1053,1068,1081,1056,913,943,882,933,914,948,973,905,937,897,651,631,636,661,622,653,878,882,853,863,883,887,879,848,862,863,652,669,612,665,669,659,632,639,556,566,558,573,552,574,539,1034,1054,1127,1086,1081,1046,1049,1060,1027,1069,1059,1052,1067,1047,1075,924,917,926,911,927,931,897,891,952,946,932,922,936,969,874,948,948,853,875,861,852,874,868,848,881,860,878,1092,1111,1153,1133,1130,1139,1126,1123,1139,1147,1125,990,774,775,807,795,802,765,794,651,662,642,647,658,663,652,658,655,636,643,637,561,576,534,583,573,569,555,568,573,578,551,524,543,525,551,534,543,538,595,597,576,579,599,600,605,600,594,595,579,587,596,626,628,639,775,787,756,771,770,790,747,715,771,766,751,774,780,645,985,974,953,964,1001,982,954,989,955,964,968,988,897,863,873,873,870,884,853,861,876,862,883,906,893,870,894,857,892,876,865,869,893,872,817,849,829,864,823,814,857,873,850,813,858,839,1084,1064,1077,1074,1095,1088,1071,1089,1078,1079,1066,1073,1071,1075,891,867,901,852,910,842,885,867,574,577,580,570,589,588,598,598,597,592,603,593,598,587,595,569,579,607,604,577,585,554,611,587,594,691,723,722,714,690,748,714,689,730,693,716,702,719,706,733,724,719,741,647,637,635,648,634,642,672,635,642,643,621,998,1020,1005,1037,1003,990,1010,998,1026,991,1002,989,1023,892,913,922,916,941,902,915,918,879,1000,1049,1041,1035,1068,1027,1041,1012,1035,1031,1029,1013,1029,903,872,870,875,885,864,879,855,847,840,874,849,859,611,602,615,589,634,579,631,610,558,600,607,597,598,578,584,695,661,652,682,671,688,700,669,686,704,661,638,635,665,1082,1048,1027,1031,1049,1021,1007,1038,1055,736,729,686,732,1057,1046,1095,1078,1073,1030,1037,1020,1053,1032,1022,1020,1076,1034,1061,1062,1048,1034,1060,1043,850,852,839,847,841,864,823,832,807,836,867,832,606,627,584,613,620,646,602,623,586,601,930,878,922,923,925,899,876,862,914,934,909,941,811,814,812,784,819,802,783,772,797,620,637,614,663,646,623,637,633,659,647,624,624,650,605,1034,991,981,958,1012,1020,1000,972,1019,1037,1026,993,907,914,941,937,921,919,916,781,758,754,779,799,759,746,787,667,611,665,651,675,662,655,640,666,672,669,660,663,799,809,773,806,817,800,832,802,821,808,1002,996,1011,990,980,1008,966,984,985,995,981,993,989,984,854,810,899,841,878,841,887,875,866,872,879,879,880,563,543,552,538,550,544,549,553,537,541,561,580,564,574,569,582,573,578,575,587,1104,1135,1102,1076,1082,1120,1121,1027,1124,1100,1130,954,952,955,970,922,975,946,953,931,944,1115,1089,1106,1128,1142,1122,1110,1099,1124,1095,1097,1137,1115,1111,1092,954,988,971,951,989,987,1005,989,975,981,985,994,1019,1005,985,1003,996,986,1001,993,1024,998,1001,994,999,917,937,966,938,936,949,936,932,939,908,827,824,832,838,796,812,817,805,838,989,1012,990,998,982,1001,992,1021,1021,1007,1030,845,898,828,880,822,853,869,835,821,841,588,589,584,596,586,584,588,582,579,566,578,570,564,572,571,579,566,579,576,595,575,583,589,596,574,592,580,573,578,570,581,591,580,591,580,574,576,575,564,574,596,572,580,585,592,590,583,579,571,563,590,586,595,586,580,570,527,523,539,561,568,564,551,559,552,584,603,567,558,581,576,577,577,574,564,558,575,555,572,569,560,539,956,989,969,947,943,995,993,934,984,980,964,961,966,956,993,1001,701,723,739,711,738,728,950,962,952,957,980,998,973,975,962,973,932,841,846,826,855,834,853,830,842,824,620,605,641,625,631,609,617,1022,962,978,1005,959,1009,963,969,994,983,981,980,974,1000,992,971,983,999,1003,983,843,876,848,905,871,855,864,859,853,892,858,645,1005,1004,1041,1028,1040,1024,1040,983,1018,1020,1016,1005,983,873,900,894,890,894,900,919,932,925,655,661,626,620,618,631,626,618,645,691,652,654,681,689,672,606,628,625,619,1094,1085,1095,1115,1125,1054,1118,1073,1105,1069,1088,1150,888,852,911,894,873,924,879,904,906,857,895,602,565,572,597,576,585,599,596,590,613,592,609,581,556,605,605,573,596,604,579,640,605,615,620,606,613,602,612,1135,1152,1091,1117,1097,1108,1146,1154,1131,1119,1080,1138,1092,976,982,948,946,942,935,922,978,957,955,973,946,951,957,914,943,926,935,896,925,893,861,849,837,856,826,859,848,858,840,848,867,864,859,638,623,684,650,666,634,628,624,656,612,624,620,627,636,624,648,634,628,616,656,685,664,640,658,660,665,659,1038,1032,1064,1078,1088,1070,1025,1077,1052,916,877,928,902,899,888,907,913,907,896,897,918,793,806,789,790,803,816,814,815,816,811,816,628,642,660,687,670,669,662,650,661,650,654,652,666,667,686,661,631,611,609,596,639,594,628,664,640,662,996,993,1048,1008,1045,1001,1020,915,856,875,873,905,897,893,855,866,861,567,592,567,591,590,555,581,574,589,557,618,600,593,599,604,570,570,578,1131,1136,1103,1106,1101,1118,1074,1082,1105,1149,1046,1099,1071,1075,1163,955,934,895,942,922,872,916,955,969,901,945,901,600,591,579,586,584,569,609,587,580,566,563,570,803,833,844,838,839,828,838,830,826,805,804,849,729,705,705,711,691,708,684,704,706,696,703,705,718,601,568,553,571,577,557,558,553,578,573,549,572,556,568,580,573,551,572,540,556,571,553,580,573,550,601,576,556,575,551,585,588,555,597,1120,1078,1079,1075,1091,1078,1082,1128,872,889,929,918,891,884,881,893,914,906,871,891,570,573,579,578,586,581,575,552,597,603,567,606,579,581,588,562,559,586,568,604,569,568,592,560,597,546,952,902,928,930,925,915,912,936,929,917,798,782,779,766,763,761,752,779,782,773,748,778,803,808,783,778,809,772,790,792,746,784,775,780,814,808,785,769,799,827,730,747,751,751,747,736,744,730,734,736,743,748,628,671,634,686,666,692,678,652,671,653,674,664,694,661,663,672,663,664,670,688,603,602,601,1001,993,1013,1019,1008,1047,1051,1028,1072,1039,1076,1015,1061,908,881,874,870,934,914,880,899,913,932,918,868,902,894,931,915,912,643,627,649,651,634,630,634,636,629,652,682,662,692,671,647,640,668,668,648,664,659,646,670,660,679,637,666,662,652,632,641,663,640,652,627,636,654,631,632,659,1026,1062,1049,1083,1029,1035,1084,1067,1049,985,1025,1051,1085,1064,896,963,937,986,958,897,957,980,964,955,918,937,942,975,961,638,651,685,650,616,598,621,587,589,588,603,601,573,596,604,611,606,587,932,1000,995,914,954,962,971,1014,947,1012,895,858,886,892,862,854,872,866,632,592,601,606,601,569,596,583,596,676,662,677,695,691,670,683,678,681,663,655,686,957,942,930,932,917,927,957,968,963,957,994,1009,1024,1030,1026,1010,1019,1004,1001,1031,883,865,886,898,937,578,607,587,589,626,625,603,613,618,587,615,1026,1033,1032,1011,1005,1048,1008,1040,1071,1026,1054,962,967,933,952,918,932,941,937,928,932,943,930,962,989,951,997,947,989,989,996,1022,1023,964,1012,999,1017,992,1079,1074,1077,1103,1084,1119,1048,1064,1080,852,869,892,852,897,885,893,814,914,613,616,636,627,626,609,625,609,636,650,639,658,619,634,619,673,637,957,970,946,962,947,951,957,958,963,953,695,708,680,735,692,705,722,695,675,717,728,721,720,663,689,577,590,581,596,622,604,622,610,623,609,623,613,617,622,613,612,603,597,1061,1041,1051,1003,989,1039,973,1018,1016,1035,878,906,919,889,883,879,870,901,941,881,825,831,834,677,690,690,701,676,682,659,700,681,614,617,650,630,628,630,1083,1112,1077,1138,1149,1128,1079,1102,1107,1091,1166,1132,1127,1138,1131,1081,1111,925,905,905,934,911,919,917,944,921,957,951,620,617,582,556,570,605,543,573,595,579,556,626,621,636,640,653,623,634,621,637,642,641,646,628,641,630,1076,1133,1072,1099,1128,1114,1115,947,973,970,979,955,958,962,963,965,949,969,941,589,626,963,911,927,912,911,916,933,878,928,951,909,908,939,938,730,720,717,714,679,1071,1063,1119,1004,1084,1046,1095,1066,1059,1043,998,1038,1026,1037,899,905,888,851,831,856,900,885,902,841,909,906,616,585,646,624,628,609,672,602,606,647,611,664,644,654,601,621,643,649,648,624,644,633,673,666,677,646,638,643,603,589,593,600,605,595,600,599,580,589,580,567,576,587,572,575,568,574,581,586,593,584,581,574,593,576,592,582,580,584,1133,1082,1047,1165,1151,1180,1138,992,978,961,969,966,993,1001,1004,1001,959,1005,957,1018,975,969,1015,666,641,632,671,670,696,649,661,639,665,961,1013,1032,963,1015,1018,1006,900,879,895,902,877,878,890,903,896,849,899,918,923,890,885,904,889,903,586,618,591,651,607,611,669,632,661,672,660,684,693,669,667,652,669,675,655,696,706,639,688,653,679,659,668,654,662,661,647,669,663,670,638,658,670,675,655,1086,1061,1054,1018,881,832,947,942,922,1008,935,878,953,983,961,1005,981,971,893,883,879,879,865,868,897,868,869,925,879,880,872,922,849,602,590,570,583,598,604,561,596,619,568,578,574,587,704,716,710,643,648,647,635,645,666,822,832,806,830,833,806,831,822,798,800,814,758,596,638,640,625,620,617,638,617,641,615,642,635,605,604,600,573,632,584,604,583,607,599,585,948,965,965,987,979,978,937,995,959,971,1008,1041,998,1005,1025,1037,1012,1031,1003,1009,909,925,908,926,896,916,872,927,899,873,884,920,897,868,875,894,880,890,643,669,693,670,663,671,664,671,679,672,672,676,693,1051,1044,1050,1024,1114,1067,1082,893,857,613,618,617,609,583,627,641,884,924,894,880,888,860,855,916,886,900,868,880,857,861,884,908,871,1017,1008,1034,1037,1017,1026,927,902,927,915,916,915,895,923,913,1066,1061,1085,1056,1059,1053,1069,1045,1071,1067,1062,1037,1054,1059,1059,888,899,915,909,921,906,918,896,1011,1024,952,1010,948,994,987,964,1010,1034,942,988,1008,1029,1027,1034,1025,1023,1020,1050,875,877,894,880,871,876,874,903,885,884,851,901,863,884,895,879,667,649,709,673,659,792,785,808,783,754,744,760,744,741,735,740,741,737,741,618,619,617,631,581,605,625,612,623,588,607,615,523,540,537,538,536,526,551,533,521,566,516,527,531,524,553,546,553,539,549,556,541,545,630,652,642,643,648,632,627,657,643,715,686,721,698,700,719,697,705,729,683,694,901,930,884,928,901,939,918,897,910,918,902,914,907,898,916,917,921,960,915,924,913,802,839,832,835,836,824,811,805,803,849,839,852,827,833,814,1003,946,965,974,940,963,943,961,969,980,989,991,991,979,995,965,862,855,850,872,884,869,859,869,869,867,883,855,894,985,992,979,959,978,1003,972,981,997,998,1002,995,990,983,986,849,892,829,833,818,792,850,802,821,819,857,585,605,583,589,579,587,605,634,617,619,621,628,607,609,632,656,636,643,1016,1014,969,982,1015,1011,1002,1036,974,1025,996,1034,997,1014,1004,1017,778,781,785,785,789,790,777,762,766,770,793,775,763,791,919,938,947,935,920,912,953,930,916,791,822,834,799,796,806,810,824,785,824,808,832,619,617,612,629,609,620,618,620,648,622,616,1044,998,1055,1018,1057,875,893,901,848,876,912,890,890,560,571,538,554,555,562,599,593,595,594,595,581,586,612,1066,1031,1024,912,923,951,924,919,957,927,931,933,890,665,593,616,592,618,626,629,903,952,938,938,939,974,966,954,998,942,1002,958,935,893,924,908,937,926,890,919,931,938,927,927,896,933,920,923,919,927,896,920,939,942,914,932,925,690,718,707,700,707,692,728,712,652,636,648,627,633,620,636,648,630,638,872,847,840,833,819,825,713,696,704,695,676,675,677,690,591,602,612,601,615,587,583,595,820,800,809,784,798,782,807,801,781,808,818,797,804,803,831,836,813,796,800,825,679,686,657,659,676,690,674,658,688,675,691,679,681,689,660,686,977,944,935,911,965,916,935,928,945,669,1053,1105,1057,1098,1052,1066,1127,1132,1088,1080,1091,942,900,883,954,899,909,937,904,961,913,960,918,901,1027,992,1028,1005,1046,979,1050,1008,1016,993,997,1009,1015,961,997,982,969,979,989,981,975,969,993,991,982,972,983,981,873,881,894,903,829,889,899,875,863,851,839,856,841,833,842,859,1020,1027,1008,1016,1001,1012,1028,999,1028,1009,1024,1012,914,932,955,942,935,927,924,861,851,845,876,854,867,620,646,641,667,634,674,624,633,632,624,649,629,576,585,578,557,543,552,594,548,573,574,549,1077,1112,1053,1050,1072,1037,1132,1031,1115,1143,1100,1063,1092,1136,967,962,976,974,952,977,746,741,893,890,968,961,969,968,966,977,992,858,906,889,910,863,895,880,889,867,875,869,877,884,856,865,866,860,846,865,850,861,838,857,844,829,847,855,665,650,625,704,627,650,664,643,679,672,639,589,558,551,578,577,581,601,561,581,571,573,583,587,577,569,555,1078,1061,1057,1001,1100,1089,1112,1068,1100,1103,1102,1093,960,977,952,989,958,964,955,958,963,976,959,939,951,960,963,989,970,971,970,954,966,840,854,861,864,866,850,841,849,856,846,864,867,758,786,753,784,645,663,664,672,783,801,781,785,840,781,797,780,786,765,791,772,755,778,783,771,766,781,771,761,767,767,769,649,676,671,689,676,644,649,660,665,680,664,640,649,660,651,660,837,866,870,879,841,873,853,874,851,843,982,993,985,984,1015,984,1005,981,922,912,896,907,908,917,899,910,870,880,866,881,886,891,896,903,858,913,861,848,870,873,983,995,1009,984,1004,1011,1001,1023,996,1004,913,879,1054,1032,1059,1029,1050,1039,1060,1061,1079,1056,1079,1047,1076,1049,954,938,954,908,952,944,962,948,946,933,942,923,963,957,636,653,654,670,677,670,684,667,598,593,603,601,604,594,1104,1129,1080,1092,1067,1021,1086,983,862,859,878,819,816,807,834,854,840,832,984,992,979,996,1003,993,1004,989,857,906,848,875,905,901,918,877,894,900,878,586,599,570,591,588,618,589,560,580,1118,1131,1118,1138,1155,1107,1085,995,954,951,1001,973,947,962,961,999,947,979,1133,1155,1143,1132,1171,1121,977,987,1020,985,987,965,959,990,1003,1009,986,1000,932,892,945,947,925,930,902,907,899,912,909,898,926,930,747,728,736,724,731,733,745,732,717,742,713,744,714,747,601,607,627,626,588,559,561,554,563,558,569,559,545,556,566,570,645,656,651,643,642,614,649,626,644,606,641,648,671,683,671,679,677,680,647,670,670,679,681,699,681,674,667,977,737,711,687,737,750,719,738,723,739,674,720,799,764,749,777,789,779,749,776,785,747,724,777,744,761,766,757,747,739,767,741,630,627,653,623,622,595,625,658,566,570,576,569,1070,1070,1072,1085,1063,1087,973,976,991,950,985,957,991,972,983,960,985,993,1016,693,688,724,673,740,731,709,692,736,745,711,714,614,607,622,606,618,631,611,590,567,606,602,616,611,611,595,612,958,918,912,930,887,914,921,994,966,961,983,959,989,960,863,846,870,834,813,831,818,866,903,836,854,854,901,586,588,594,596,595,610,593,632,613,564,604,652,640,639,634,626,649,1087,1034,1059,1079,1092,1073,1008,1060,1070,1126,1075,1050,1090,1107,1033,1044,1012,1029,1042,1023,1065,1029,1046,1047,1053,852,857,894,871,831,896,831,875,615,619,632,609,639,617,654,620,656,645,638,628,630,1016,1029,953,1018,959,999,963,989,937,956,948,944,922,948,939,918,638,655,633,659,636,644,658,653,1120,1133,1134,1148,1112,1124,1121,1133,1097,1056,1118,1144,964,972,984,982,961,968,975,1100,1118,1091,1115,1092,1076,1079,1114,1113,1112,797,786,765,799,836,792,814,790,763,770,774,618,643,649,629,588,639,613,622,598,629,630,629,606,627,675,682,672,668,712,702,676,666,705,691,709,1038,1055,1047,1036,1040,1050,1030,1031,1025,1041,1018,1028,1042,1022,674,660,707,686,736,724,689,749,733,990,991,973,980,891,853,878,926,850,860,1007,911,901,954,919,898,920,920,993,982,975,974,983,965,988,1023,1009,982,884,880,870,876,900,870,888,884,865,938,869,866,861,892,876,897,899,609,636,632,608,629,637,621,1013,1014,998,980,970,1031,1007,1012,1022,991,1013,969,1014,1008,1013,1008,984,914,859,920,920,897,892,916,888,895,935,668,676,670,671,645,629,661,673,666,660,657,667,652,650,662,651,658,662,659,627,645,1087,996,1013,1058,1083,1043,927,886,900,922,957,570,580,574,571,623,600,563,578,562,583,547,587,605,587,590,605,610,595,606,584,611,587,611,598,1056,1031,1029,1049,1026,1029,970,977,974,988,945,980,974,911,922,915,914,924,902,929,932,917,852,860,839,824,824,809,806,833,795,770,773,769,756,765,771,758,769,762,786,770,776,743,673,699,694,696,698,661,700,638,631,627,639,633,650,623,647,643,650,643,951,950,944,953,927,974,959,918,951,703,707,671,698,1023,1029,1021,1022,1026,1037,1025,1039,1007,1008,1027,1019,1032,1058,1038,1012,1018,1022,1024,1008,889,869,876,891,877,885,850,893,872,898,882,1002,954,979,993,979,996,1006,968,991,983,980,989,988,975,913,899,907,916,887,922,928,918,903,878,942,906,891,924,875,857,866,854,864,862,867,859,867,880,872,858,691,709,698,716,708,679,707,705,719,701,717,711,739,712,719,716,708,833,847,851,825,831,839,853,855,816,851,777,768,776,790,784,787,664,633,635,659,649,648,654,638,627,641,814,793,662,667,683,683,676,656,663,598,580,580,601,576,575,598,588,584,535,557,550,560,539,566,551,535,519,545,558,550,575,561,578,568,622,605,590,668,691,710,679,692,698,703,678,714,909,943,951,977,935,942,936,967,946,973,962,966,944,974,880,888,870,889,887,862,849,849,859,855,718,719,963,960,927,975,963,918,975,946,945,880,925,900,906,899,875,890,884,609,630,601,620,627,600,576,602,585,614,614,609,599,605,1053,1062,1054,1036,1061,1064,1039,1018,1061,1067,1039,1062,1040,1070,1067,1006,1020,1018,1037,877,821,862,890,866,844,890,873,600,593,606,595,616,580,595,586,589,624,599,617,681,693,686,724,699,681,719,712,710,735,713,746,730,730,737,739,691,651,633,650,645,641,625,637,634,1006,1003,997,960,1022,1017,1019,994,1033,1003,1007,994,1005,920,901,864,881,868,909,882,1038,1016,1011,994,1004,1030,1026,1006,1026,901,880,899,927,922,875,926,924,903,879,911,967,968,971,987,1012,992,972,981,993,992,978,987,972,1010,793,801,854,826,801,822,787,816,615,596,610,617,613,618,608,630,614,604,606,619,603,581,1147,1153,1134,1131,1154,1053,1171,1130,1204,1139,1134,1177,919,881,901,947,913,865,876,929,922,623,632,635,622,647,643,630,1024,1094,1031,1026,1066,1068,1054,1075,1018,1024,1072,1051,1017,897,895,897,896,861,891,884,896,882,873,892,888,653,675,634,653,614,923,989,956,950,915,939,902,972,936,905,908,934,944,944,950,913,973,976,985,992,994,1002,1017,966,905,901,915,903,881,908,895,907,885,891,953,973,1015,952,1008,977,987,940,950,958,953,963,941,942,946,955,971,932,858,867,840,857,867,827,679,677,696,710,634,668,654,668,668,660,663,1091,1074,917,928,930,885,914,947,927,916,881,860,876,871,872,893,872,825,777,794,795,795,782,766,652,662,632,630,627,641,627,1048,1050,1024,1018,1021,990,1076,1041,1015,1039,1027,1013,895,870,894,924,902,890,901,886,888,990,1002,999,988,1018,1001,995,993,1022,985,1018,1016,976,1010,889,897,820,835,817,818,837,827,779,769,778,783,751,761,772,761,770,669,646,676,673,674,676,665,673,665,825,806,823,855,774,819,813,831,978,968,955,965,968,980,851,854,882,903,855,885,906,864,885,879,876,628,634,621,623,652,632,635,630,642,609,633,1000,1031,999,1040,1024,894,938,910,930,923,898,926,656,656,648,632,646,642,634,641,662,635,665,640,598,593,575,599,607,607,586,609,594,1053,1090,1070,1128,1085,1085,1097,1072,976,1007,934,952,954,999,961,953,976,980,968,887,887,918,900,896,899,889,864,674,711,709,727,711,703,698,691,698,695,710,782,792,810,818,775,795,790,798,790,799,634,607,660,623,652,631,659,652,639,634,649,659,668,541,532,570,543,541,548,519,561,528,535,556,614,598,582,581,601,603,583,960,943,959,947,956,985,985,974,977,937,934,730,785,782,758,758,787,781,814,782,783,806,816,804,784,791,774,815,797,798,736,739,735,740,720,732,729,715,720,752,756,714,731,735,643,628,650,646,673,648,668,669,628,640,638,631,644,637,651,649,663,893,879,881,888,886,854,871,878,884,853,893,874,807,863,880,847,867,841,874,988,961,965,976,966,982,972,1000,991,859,873,857,877,1006,1007,994,985,993,989,990,976,987,1013,1004,1011,979,877,921,877,871,874,885,864,850,899,844,564,594,586,596,589,572,583,590,574,580,570,570,607,1081,1062,1072,1099,1103,1056,1133,1049,1043,1077,1103,1098,1100,1067,1078,912,913,912,896,910,908,923,924,905,921,918,950,939,986,991,911,961,959,942,964,886,928,942,954,993,949,938,969,952,959,955,977,960,968,950,952,942,980,950,969,954,953,969,967,946,948,976,962,953,962,964,956,940,962,854,843,859,836,879,857,852,832,857,857,826,654,675,647,677,647,656,643,795,801,810,807,830,791,757,620,669,635,653,650,652,648,628,631,633,653,656,639,614,624,607,631,635,619,638,617,624,626,650,614,630,616,617,648,653,655,646,662,657,653,657,662,645,1049,1056,1079,1077,1081,1059,1079,1071,1076,995,972,975,975,973,952,949,962,951,966,988,846,834,826,846,840,850,828,819,825,851,829,820,805,797,807,786,809,808,796,813,797,796,643,687,641,677,655,655,660,1179,1191,1136,1174,1162,1146,1132,1209,1168,1189,1126,1198,1180,1199,985,971,979,966,991,999,974,1000,1000,1005,867,885,882,890,874,878,889,881,869,871,886,900,867,782,778,781,765,787,784,740,741,806,1006,991,1010,1012,1001,1005,1032,1016,1031,1029,1018,996,1004,883,888,908,871,858,894,906,914,897,905,855,862,846,862,853,852,855,866,855,866,850,859,866,853,857,725,688,698,703,703,697,675,705,712,613,638,623,598,627,627,608,630,1040,1021,1024,1012,1000,1020,1008,1014,1054,1008,1033,1041,941,936,943,938,934,921,908,896,916,936,920,923,904,902,917,900,836,847,863,859,872,882,872,843,866,842,853,861,849,843,832,1025,1023,1050,1047,1028,1012,1040,1010,1046,1025,1045,1032,1029,1041,1038,1035,1048,948,912,943,926,955,947,939,942,916,946,925,657,567,592,585,584,597,579,587,581,586,581,588,551,578,566,580,575,587,585,571,577,569,571,631,661,627,632,636,658,637,640,613,1124,1072,1089,1083,1106,929,940,930,967,937,920,946,955,953,945,666,627,590,640,622,615,622,663,635,659,663,624,643,672,616,562,518,524,528,518,510,507,480,504,502,518,502,502,493,508,467,534,545,512,500,501,647,648,649,650,622,674,664,661,679,666,674,663,673,681,676,664,679,943,963,948,913,934,952,937,915,969,931,944,957,934,934,946,959,959,931,907,875,857,865,856,1006,949,961,963,952,990,943,969,935,985,977,969,950,972,899,869,875,881,890,930,898,883,895,865,885,885,898,891,884,920,875,897,874,896,889,879,905,906,916,897,901,890,884,808,802,794,819,793,815,825,687,662,666,703,695,675,698,687,643,696,693,671,661,662,855,875,823,858,827,846,855,978,998,971,979,986,969,968,953,982,1006,956,968,981,874,868,882,868,867,889,850,851,868,882,860,1005,1015,998,994,998,994,1024,827,812,858,827,832,873,861,638,635,607,633,638,597,600,617,609,609,624,590,884,848,902,878,881,873,870,686,688,684,709,705,685,722,709,711,712,732,588,581,565,551,602,560,593,547,559,562,547,547,545,569,559,540,564,553,558,564,630,586,588,625,595,604,593,589,580,980,957,954,980,959,991,1003,794,802,779,807,777,914,925,931,949,956,943,952,954,941,928,957,942,978,932,936,955,951,951,964,945,976,884,866,861,858,860,848,869,891,870,834,867,864,676,631,681,660,641,635,656,640,645,653,662,640,643,590,584,605,609,558,596,557,599,607,583,589,593,593,711,721,688,710,629,631,626,620,630,618,648,662,634,618,638,1008,1033,1040,1008,1042,1064,1027,1018,1039,1039,1000,1019,1028,1057,930,914,963,876,904,931,909,887,915,898,885,925,913,894,905,738,692,716,704,723,715,719,708,735,710,710,699,689,689,1147,1155,1148,1183,1183,1203,1148,955,946,976,968,977,971,940,953,998,967,939,976,972,964,977,1020,1003,981,1013,1019,1076,1046,1058,1038,1054,1062,1059,949,951,977,951,940,938,939,949,981,932,963,953,954,679,675,665,690,676,696,700,693,592,570,588,573,576,602,588,582,591,584,594,621,600,572,576,573,556,558,560,560,558,578,623,618,632,632,609,637,629,622,610,614,629,637,638,656,645,650,674,650,631,628,640,651,649,665,669,652,1165,1145,1100,1150,1174,1127,1142,1097,1172,1189,1156,1160,1140,1107,1102,1091,1096,1079,1088,1115,1057,849,894,908,882,884,881,892,857,846,841,870,896,871,497,550,554,545,528,528,523,531,569,543,534,532,533,559,567,554,560,583,573,564,559,569,552,580,546,1049,1064,1072,873,833,624,602,609,598,604,593,626,595,592,617,596,600,611,583,604,626,605,1085,1095,1008,1091,1063,991,941,969,978,951,954,964,973,969,966,966,670,616,641,617,637,682,661,640,638,650,638,616,639,627,655,624,649,686,627,646,651,652,853,868,860,876,870,893,872,909,792,784,797,807,819,781,816,810,819,812,639,667,634,649,644,662,648,625,636,632,646,1186,1127,1095,1115,1160,1042,1008,950,995,1008,981,1001,988,819,753,770,784,811,782,815,800,792,646,633,637,650,597,640,651,639,1042,1016,1036,1026,1051,1051,1040,1068,942,915,932,938,935,937,941,925,919,961,936,941,625,609,655,653,616,641,632,632,615,616,642,622,617,618,640,641,617,625,626,632,914,929,946,949,937,940,886,936,945,919,938,909,922,936,711,738,695,768,741,731,718,724,735,908,911,930,900,915,621,670,633,633,678,640,1025,1041,1026,1009,998,839,878,872,878,608,605,579,591,619,629,624,636,640,617,609,621,1012,977,972,969,935,986,959,980,1003,967,684,696,707,725,705,704,669,698,718,1063,1032,1036,1019,1092,1015,1025,1015,1041,1057,1077,914,928,916,900,909,906,862,900,903,873,889,888,1055,1033,1035,998,1022,1005,1010,1011,1018,1014,1025,887,921,922,957,901,947,922,942,912,1043,1071,1014,1048,1050,994,1068,948,957,913,954,939,949,945,936,934,963,946,958,957,947,937,923,936,925,676,674,685,641,683,670,688,665,664,647,673,683,678,686,652,686,659,660,699,689,700,673,673,700,706,681,683,695,718,711,675,708,669,635,649,646,669,652,655,656,634,655,652,655,952,950,928,942,930,944,928,967,656,666,677,683,649,645,656,677,668,630,688,637,646,659,1112,1079,1148,1117,1118,1058,1129,1119,1061,813,851,823,842,828,848,796,820,790,775,611,620,604,583,589,620,698,698,687,654,710,672,657,681,687,689,973,983,964,957,952,972,960,1005,973,957,981,960,962,971,985,957,946,957,973,964,953,969,952,972,881,880,903,901,889,897,938,904,906,898,919,893,891,901,902,908,900,859,810,824,850,836,825,827,816,637,605,633,636,981,1080,1057,1044,1125,1111,1031,1039,971,892,887,845,913,875,901,869,914,910,900,894,690,672,676,661,633,659,668,682,680,672,677,657,652,885,886,867,905,881,639,696,699,649,669,666,657,647,566,567,566,534,566,563,568,578,561,580,550,537,559,565,556,585,934,907,884,921,894,859,886,885,908,866,903,875,882,728,715,751,740,725,732,760,741,724,746,767,712,724,728,700,598,584,573,574,601,584,594,548,536,568,556,538,553,558,562,555,560,541,583,588,624,603,607,606,573,962,993,965,971,984,952,949,1000,980,1011,971,988,831,778,799,782,778,799,757,760,764,761,945,944,957,939,945,939,939,948,950,946,945,945,951,955,956,952,822,829,855,852,858,815,840,976,974,963,976,992,951,984,978,1000,957,992,994,983,991,880,900,880,911,900,886,903,869,878,890,897,895,861,677,622,646,629,631,654,635,643,625,1055,1050,1091,1021,1043,1101,911,892,872,897,909,923,918,920,898,891,910,902,888,912,916,914,903,911,884,926,935,906,904,938,893,648,644,659,695,661,664,646,655,977,986,982,1006,983,1012,995,990,974,1008,1062,1068,1068,1061,1047,1060,1060,889,917,907,921,934,628,608,622,606,613,627,647,624,605,612,1029,1026,1006,1034,986,998,1004,1007,1033,989,1037,965,1002,984,1005,1049,889,869,896,913,910,911,903,884,1138,1084,1097,1092,1113,1110,1145,1103,1128,1105,1112,1091,934,935,952,927,921,951,941,952,653,663,655,638,644,653,631,664,649,1047,1092,1045,1098,1027,1086,1061,1094,1044,1064,876,849,836,850,641,630,598,608,627,637,610,920,920,921,883,899,895,889,886,877,877,911,667,636,645,663,678,685,678,570,546,544,578,539,544,556,571,544,1075,1051,1098,1005,1053,1061,1027,1056,1068,1044,1041,1044,973,978,915,957,959,933,953,963,1080,1040,1044,1034,1084,1048,1062,1055,944,974,939,947,978,910,970,911,880,930,932,1008,608,646,636,612,647,604,619,611,620,977,942,1008,961,1005,1016,993,986,1018,989,990,941,995,1003,977,927,881,915,889,912,921,900,915,900,853,889,853,873,896,868,889,870,865,860,1121,1110,1093,1137,1097,1131,1125,1128,1111,1134,1142,992,959,966,969,957,976,994,659,655,682,664,671,672,629,646,626,642,647,639,645,844,830,855,848,862,851,846,827,850,943,924,955,957,960,986,1004,973,1000,984,996,985,984,967,993,1010,997,1009,994,864,861,839,860,871,872,882,831,861,850,842,844,850,878,836,843,854,898,889,882,863,876,880,862,871,857,862,769,812,781,803,772,804,796,793,812,776,788,806,786,767,656,682,664,628,673,669,658,660,676,576,574,572,560,590,572,578,584,568,572,573,569,583,553,566,539,540,546,658,658,664,644,652,661,654,647,660,652,673,687,691,677,686,684,679,680,673,667,689,663,682,671,688,671,983,993,1025,976,988,999,1023,987,993,742,735,707,709,692,717,699,706,712,716,717,692,722,946,1005,980,1017,1005,988,1021,971,998,1018,867,866,856,854,836,879,881,865,874,854,870,854,961,928,959,938,899,967,937,994,953,958,920,937,936,936,962,937,970,948,964,944,952,962,951,953,960,956,955,941,948,976,972,951,942,951,972,937,957,926,935,950,974,975,810,795,807,809,831,814,794,805,824,818,805,809,774,568,570,557,567,562,563,567,587,578,569,563,550,519,538,541,537,555,561,572,541,552,560,557,625,652,652,667,627,638,608,631,607,639,632,652,626,632,629,598,626,630,617,628,619,639,624,979,951,990,957,992,945,956,981,957,993,958,966,958,933,966,982,975,1007,966,931,954,944,947,977,837,833,867,898,858,854,869,879,900,919,950,902,891,900,936,928,943,920,928,894,921,885,857,865,843,849,881,859,867,868,899,874,900,886,890,874,892,874,896,884,887,885,868,719,662,622,636,667,633,647,633,663,619,657,670,677,671,645,707,659,1032,997,1000,1021,1033,1026,1042,1005,1031,997,1008,1036,1052,1022,1029,1035,1043,1042,1048,1013,1026,1035,1017,1046,922,892,892,925,884,934,893,928,878,917,699,700,661,670,649,661,673,648,669,673,677,686,688,680,647,682,652,600,615,606,624,605,599,843,835,810,700,693,704,703,690,709,662,649,652,657,680,650,661,687,664,658,926,956,916,938,933,805,804,794,813,786,784,813,641,630,639,619,627,650,644,639,535,539,578,558,535,570,539,567,589,569,556,552,557,564,596,664,661,622,628,620,614,617,616,608,646,655,620,592,1011,984,987,981,998,982,1003,1010,707,732,738,695,711,749,743,689,749,744,721,737,728,736,732,737,725,738,728,690,609,659,650,631,636,586,585,568,565,565,569,579,583,682,664,672,678,652,674,667,666,674,658,667,665,670,684,683,673,892,924,890,884,918,918,907,915,896,924,899,959,989,992,1006,971,973,979,982,1008,988,980,1006,986,839,874,850,833,811,866,853,590,585,577,565,577,564,608,589,602,608,567,555,582,598,569,571,1079,1111,1142,1154,979,1008,1002,996,1030,1007,1015,1027,991,1008,1022,994,1013,982,1028,1015,1029,1013,979,989,994,916,941,971,966,1004,954,981,1037,1030,1023,1027,1023,1027,1015,1036,1026,1026,1047,1037,1018,1047,1024,1037,1031,977,970,971,960,929,927,928,942,972,968,938,937,796,807,801,783,821,832,801,832,650,648,630,607,667,627,557,545,573,562,558,570,565,573,575,554,562,552,565,555,705,699,685,682,661,671,721,684,723,683,692,674,673,693,684,668,705,694,679,661,691,709,679,697,685,673,714,1059,1034,1085,1060,1015,1039,1056,1063,1049,1050,1032,1050,903,925,914,880,911,900,911,935,934,949,894,908,894,902,941,911,647,605,598,622,639,613,622,614,618,616,617,610,1076,1149,1185,1043,1077,1128,1102,1139,1104,1122,1129,1093,940,941,953,927,928,936,947,920,996,1002,1002,889,859,886,888,865,877,859,848,1050,1070,1078,1049,1057,1035,1067,1042,1052,1076,888,875,890,875,862,881,875,873,903,870,1013,1019,1019,1016,1008,1033,1020,892,878,878,903,885,854,887,879,1043,1044,1040,1059,1053,1012,916,940,896,924,936,933,918,962,887,923,649,669,668,665,645,669,641,633,650,968,950,967,968,979,955,946,924,950,956,944,974,988,954,955,897,914,904,903,925,918,926,920,910,899,911,913,910,906,922,896,890,925,928,914,905,920,898,911,933,868,876,834,866,866,849,836,828,877,837,860,583,610,581,603,557,594,589,594,578,594,612,608,1057,1134,1127,1061,1094,1151,1118,1105,1078,939,981,971,998,948,979,973,963,998,975,952,953,1009,965,1000,656,670,672,676,652,678,654,624,661,1136,1133,1166,1092,1110,1068,1098,1152,1130,1123,1093,1096,1128,1088,946,972,1013,1017,982,998,992,989,1001,955,978,973,1112,1144,1106,1115,1104,1102,1097,1120,1074,1110,1111,904,892,937,861,850,839,920,856,867,906,907,892,881,848,846,1073,1072,1060,1070,1088,1095,1058,1115,1096,1110,1087,1072,1045,1081,855,833,859,821,825,839,645,635,612,651,632,648,625,638,652,652,634,636,640,954,989,943,1003,985,964,989,990,975,994,968,992,706,721,712,691,714,686,703,702,738,696,741,741,706,734,640,642,643,620,648,621,646,642,630,652,646,580,579,576,578,573,578,532,582,550,571,573,581,1137,1075,1070,1065,1114,1107,1067,1103,994,972,970,968,968,1013,1011,983,1001,975,975,1015,1014,991,1015,992,972,950,945,952,961,968,963,975,968,947,955,977,952,916,910,906,872,868,850,847,873,851,888,871,781,782,804,772,777,754,639,632,653,630,590,614,617,609,617,594,595,610,606,632,610,610,606,598,578,610,910,887,901,887,879,857,885,876,907,894,887,894,901,882,1059,1017,1033,1013,1010,1003,930,924,919,933,934,953,962,928,936,949,953,918,968,956,824,825,835,824,827,831,692,702,665,680,671,702,697,680,671,681,668,668,675,704,666,673,783,836,816,825,838,822,820,826,807,779,830,822,842,793,829,1036,1043,1042,1010,849,849,858,848,865,601,535,559,549,572,581,583,570,609,573,575,562,586,531,519,532,527,543,540,612,600,586,563,597,599,597,620,599,595,655,652,658,649,627,634,640,655,657,639,651,648,654,621,916,913,942,931,960,913,938,930,936,938,919,967,906,907,931,944,934,930,938,883,842,830,816,842,833,806,846,834,957,921,870,882,890,884,894,902,886,724,711,704,674,685,719,700,609,626,602,617,600,606,618,611,598,614,619,1023,1058,1044,1055,1016,1031,1034,1026,890,886,867,860,920,867,892,905,912,627,626,617,649,619,603,681,591,614,651,649,654,699,639,700,677,711,715,657,599,612,607,611,624,608,636,642,642,636,634,644,629,630,625,641,644,655,622,644,654,612,614,607,591,596,1104,1120,1126,1113,1077,1089,1072,1059,1090,1071,1022,1062,1059,1042,821,763,775,765,773,784,802,826,818,789,764,651,624,625,628,606,628,636,595,631,639,511,506,503,516,533,519,500,505,561,540,542,549,565,531,567,538,549,547,561,597,608,628,611,610,604,610,613,599,602,613,590,622,611,662,653,658,648,667,668,657,659,663,666,652,653,651,663,696,640,643,655,657,657,656,638,639,646,644,1031,923,954,925,967,934,939,934,912,958,954,926,1018,877,816,825,855,842,810,846,850,810,822,826,833,846,839,628,657,657,659,663,651,667,809,786,811,822,803,829,821,838,819,810,855,817,802,798,811,821,771,775,787,789,796,798,801,765,778,790,617,639,615,652,622,645,646,650,611,646,1016,1050,1029,1032,1014,1016,1009,947,1027,1017,1009,993,1006,989,1002,973,995,990,998,959,975,1002,1001,978,989,965,996,856,854,872,862,855,836,868,844,869,858,861,867,847,652,628,660,642,630,643,668,648,649,634,618,656,661,669,629,659,639,640,639,662,647,976,986,1014,967,954,940,942,944,968,984,1005,964,961,996,977,995,968,1007,1003,1007,1018,999,1010,986,1032,1020,1035,1009,1023,1005,1029,904,890,855,887,894,923,923,933,892,900,937,894,902,879,880,928,1067,1066,1055,1070,1088,1082,1031,1069,1052,1061,978,997,1011,972,990,1007,991,986,923,933,934,940,911,934,920,926,939,909,671,641,675,653,697,640,646,672,647,639,652,653,668,633,669,648,1058,1012,1071,1081,1040,1042,1060,1080,1037,1064,1077,1046,1031,1063,1085,1033,1066,810,822,838,776,830,776,831,826,816,859,609,648,611,624,624,630,605,621,619,621,616,635,612,1200,1172,1201,1141,1189,1110,981,1007,944,962,1005,988,949,981,996,1019,976,1067,1075,1092,1097,1074,895,892,919,910,954,925,923,877,927,678,634,645,641,650,644,647,649,636,1032,1037,1075,1044,1015,1050,1052,1038,1014,1018,1041,960,927,934,944,955,956,964,954,948,958,944,823,811,822,820,827,798,818,804,825,803,826,814,828,815,781,776,782,812,768,797,773,791,807,683,663,677,675,688,676,674,675,666,747,741,746,756,724,717,730,740,723,640,634,617,634,657,630,634,618,614,620,608,647,645,817,856,848,864,830,836,851,829,843,861,833,841,869,849,661,668,664,638,632,627,656,649,645,645,654,637,635,648,670,645,571,567,548,572,570,590,569,585,568,583,570,565,556,697,729,711,727,710,728,712,715,720,730,718,736,718,717,709,998,991,1005,987,1003,1006,971,965,994,980,1023,985,1003,1013,965,841,821,819,817,802,816,820,829,673,639,637,646,655,677,675,653,686,660,657,674,659,650,703,609,637,680,660,666,636,631,645,626,639,632,635,585,576,579,586,596,582,595,605,592,859,880,859,869,874,724,722,703,711,726,718,834,864,826,885,858,856,833,884,824,861,819,612,613,616,631,633,632,653,630,641,609,605,595,601,621,838,862,896,847,873,882,841,854,884,888,904,862,860,860,833,886,861,669,670,669,690,664,690,656,688,523,549,534,558,547,581,592,564,579,599,586,589,571,578,554,587,583,572,577,601,629,628,603,630,630,623,1011,1017,939,991,945,1024,986,994,975,975,996,968,961,990,952,967,983,977,966,819,786,782,777,803,840,808,850,707,716,723,708,713,707,708,708,720,716,664,616,631,621,616,632,634,625,609,624,633,635,637,751,809,783,809,791,768,804,808,773,783,791,947,973,946,939,950,937,963,976,940,965,942,951,999,1004,983,1015,980,994,998,1002,1011,996,995,833,849,839,829,831,852,860,823,849,843,843,850,850,829,837,983,972,965,963,981,971,867,866,849,869,876,858,854,856,841,870,930,971,983,969,968,1045,1071,1044,1039,1050,1040,1064,1025,1088,1044,886,891,885,888,891,936,874,884,889,907,884,868,887,883,882,958,954,961,985,912,927,1021,946,927,974,939,938,970,933,1000,906,957,966,974,984,974,999,978,990,984,993,979,983,985,977,863,855,841,875,835,867,877,882,846,1217,1164,1108,1148,1128,1081,1124,1169,1163,1148,1141,1172,1110,1197,1181,1154,1147,937,919,958,927,941,934,942,971,932,944,947,905,951,932,630,642,616,672,904,902,923,1003,1024,1021,1021,1023,998,1027,1006,1015,940,930,927,931,929,935,928,920,937,926,954,942,838,846,837,833,812,826,726,711,672,691,680,711,670,602,607,628,611,613,624,625,642,622,641,618,610,638,881,869,893,886,871,858,655,635,663,647,638,662,648,660,607,582,568,612,577,556,593,599,603,577,583,588,586,1199,1188,1114,1221,1151,1121,1204,1184,1283,1191,1174,988,1045,1007,1017,1024,1015,1006,1056,979,1024,1002,1029,661,625,646,655,619,637,641,631,613,630,594,639,643,614,556,575,597,568,559,552,559,562,562,572,577,552,1104,1037,1095,1043,1016,977,1015,1038,1064,1068,987,1034,1038,1035,1016,992,1012,974,1020,973,1028,977,1002,1022,701,655,697,691,687,682,715,671,696,665,569,583,583,582,584,566,551,587,549,576,765,788,792,788,776,789,659,689,647,689,665,655,666,686,662,660,687,695,696,685,682,693,691,688,714,707,703,695,709,686,693,703,708,821,862,824,788,782,778,805,771,969,951,939,978,963,943,940,963,944,959,969,974,963,978,978,978,929,913,896,930,925,924,925,909,996,1031,1018,1010,1019,1022,1034,1003,898,909,939,922,934,908,893,912,923,915,1017,1029,1055,1052,1044,1033,1033,1050,1029,1018,1072,1046,1051,827,876,881,879,851,856,873,840,657,611,628,608,576,634,608,618,642,1019,1037,1065,1080,1025,1064,1090,1038,1073,1017,1085,1051,1035,1052,1091,1031,1082,1018,1051,1059,1040,1037,1040,1046,1050,1041,1041,1021,1048,1046,903,867,844,915,890,887,923,878,856,856,895,649,657,634,639,656,611,623,669,620,643,625,634,633,638,656,1022,1069,989,1014,1058,1022,1071,1003,1039,1002,1004,1058,1036,1039,910,896,907,916,886,905,926,926,869,900,1053,1036,1065,1038,1066,1040,1038,1055,1083,1048,1046,1052,839,873,864,833,848,650,641,625,623,652,615,632,646,652,617,655,641,643,684,638,926,893,969,912,917,925,953,937,927,973,920,938,932,921,911,973,973,983,968,980,963,971,895,887,890,879,885,881,900,904,897,904,886,898,883,916,834,819,817,817,809,807,826,822,813,770,749,786,731,717,775,753,736,671,679,679,691,666,660,676,643,679,656,833,834,841,810,845,846,842,874,771,761,757,754,765,694,664,679,675,680,678,895,926,905,932,683,657,689,689,690,681,679,685,680,689,795,851,809,780,809,816,810,794,834,818,822,1042,1048,1015,1024,1015,1044,988,1012,926,923,899,907,919,926,935,944,907,939,942,882,935,648,678,627,694,692,672,647,663,665,675,680,687,852,877,857,878,860,868,831,838,885,859,846,1018,1004,999,1001,1001,982,1006,1016,990,984,996,981,994,852,829,833,840,860,837,837,849,860,840,857,847,846,875,646,664,653,637,665,638,659,949,934,958,906,970,812,785,785,794,797,818,825,613,622,620,613,637,642,628,979,1065,1011,1001,1024,997,1010,1022,1002,1003,1043,1028,1017,995,925,942,946,997,970,952,960,1087,1088,1085,1090,1115,1078,1096,1097,902,927,927,929,912,910,908,922,942,917,938,902,909,944,1004,1011,993,1003,996,994,1004,990,1001,989,979,995,991,1005,913,921,892,870,895,910,887,901,888,875,916,903,892,634,655,591,614,598,629,595,637,617,640,604,616,619,562,545,552,544,541,555,571,576,571,552,571,548,601,613,607,600,655,637,645,635,618,633,639,637,657,635,639,1075,1074,1088,1074,1062,1070,1080,1076,1118,1043,1106,941,944,972,996,964,934,982,954,964,953,963,927,940,969,982,968,949,953,713,657,621,656,680,683,676,610,645,638,582,590,607,603,589,575,550,586,612,598,857,913,868,896,936,906,872,881,719,695,699,704,713,688,676,718,682,705,708,1096,1103,1077,1110,1091,1127,1089,1092,1127,1153,1104,1156,897,875,903,958,893,910,904,925,905,907,927,920,933,905,877,917,934,957,979,952,956,935,966,977,944,941,950,939,990,983,998,991,1013,1006,989,873,842,851,932,941,1020,1020,963,993,1011,956,998,1041,980,955,992,999,961,984,992,1006,989,985,995,976,1000,1004,992,984,1000,883,856,872,872,861,857,859,647,680,679,673,680,694,677,644,687,711,663,671,892,912,913,892,868,889,913,905,908,872,890,648,663,686,673,678,681,624,665,633,649,687,684,651,532,550,511,529,535,567,524,555,556,521,529,594,596,598,603,589,582,587,577,581,622,589,584,593,617,629,636,628,631,602,618,631,627,607,628,620,638,611,632,617,616,630,893,972,936,938,948,909,913,968,918,915,953,662,678,666,683,663,689,698,651,724,696,696,660,676,536,553,591,592,586,580,596,594,613,595,593,957,992,983,966,990,969,1036,984,1023,1010,992,895,898,913,1001,1017,1016,992,1009,1011,1024,913,906,863,889,882,897,901,894,851,894,858,903,874,886,1066,1027,1073,1054,1047,1039,1013,1052,1045,1040,1016,1042,910,915,896,898,921,911,949,909,929,923,988,976,964,992,896,869,890,865,883,874,889,909,903,882,879,872,897,862,875,667,659,662,632,654,681,676,681,664,620,629,627,1181,1236,1145,1170,1135,1181,1146,1220,1166,1130,1031,1053,1050,1042,1041,1081,1015,1090,1078,1069,1010,1026,834,834,803,853,830,811,812,852,833,842,848,845,852,1017,969,998,983,986,991,1002,987,905,921,927,906,895,908,1153,1165,1165,1171,1204,1202,1152,1162,1008,980,1011,982,991,1012,1029,1030,1026,1031,1033,1053,1015,868,862,870,864,869,881,868,837,870,848,863,872,879,657,672,687,659,705,685,683,695,661,852,838,819,824,654,651,641,654,661,665,644,644,620,620,649,639,665,663,631,644,637,624,647,636,637,631,1064,1018,1038,1038,1015,1027,994,986,1042,911,880,952,878,885,914,888,574,617,557,567,586,603,582,579,616,623,952,1031,997,959,992,973,991,982,1003,962,989,972,766,782,748,745,784,758,788,735,788,771,870,854,887,872,921,888,854,809,827,803,808,816,802,805,670,681,694,780,801,786,766,860,793,788,764,766,776,798,796,768,773,770,756,795,786,663,640,629,619,629,631,628,637,639,1106,1042,1096,1091,1126,1033,1081,1079,1095,1094,1056,1065,1100,955,945,925,923,910,905,664,572,552,573,550,572,542,1048,1011,1097,1045,1059,1109,1059,1027,1042,1086,1043,1015,1049,1086,1106,1020,1097,1056,1077,1067,1072,1066,964,950,948,972,948,944,959,972,935,954,936,683,711,693,659,686,685,673,660,724,697,675,679,904,914,921,904,883,910,923,904,908,937,917,911,721,757,775,949,979,1039,1039,1034,1053,1073,1049,1041,1046,1034,1052,1070,1051,1058,927,902,909,904,919,906,893,916,891,904,896,891,896,1046,1041,1066,1057,1075,1057,1040,1074,1042,1066,879,891,894,917,917,889,1074,1045,1073,1049,1078,1055,1083,1073,1053,1062,1047,988,939,946,955,945,957,935,757,755,759,1009,1035,1035,1014,1036,1018,1033,1000,1045,1035,871,870,872,1043,1058,1071,1101,1063,1076,1078,1050,1067,1082,1071,1074,877,851,913,876,921,883,886,920,888,606,594,577,593,614,567,569,576,593,600,999,987,1045,1014,997,1008,1000,1014,1011,1027,956,1013,1002,1001,1008,934,916,946,933,944,945,916,958,957,975,990,1002,985,985,993,963,979,978,982,973,850,853,883,848,830,863,869,849,879,862,854,895,687,662,661,636,701,675,645,637,654,825,824,822,836,941,980,979,974,963,973,997,969,971,952,953,982,993,982,943,972,978,967,970,976,993,1015,1003,1024,1037,968,1027,981,1014,999,1011,1015,1032,1049,993,991,1000,845,812,793,809,814,822,818,834,831,825,847,512,489,539,538,564,563,568,555,543,525,552,563,546,557,570,575,541,638,586,598,559,568,592,708,725,729,715,703,680,729,699,722,683,707,700,688,699,682,695,703,703,678,673,700,695,681,679,668,1030,978,994,992,1007,960,993,990,893,924,875,849,886,902,904,874,882,623,657,650,611,603,1099,1016,1059,1103,1069,1056,1042,1017,1112,1083,1075,1086,1064,1099,924,1136,1113,1114,1134,1130,1147,1137,1130,1129,948,954,946,993,950,978,950,960,982,981,968,957,974,963,964,931,961,968,968,957,941,959,932,942,972,936,932,937,928,941,958,934,943,936,832,843,867,850,870,859,849,853,822,858,849,849,858,646,632,684,652,638,664,657,656,657,635,612,637,646,615,632,620,635,623,634,616,631,604,623,623,629,1021,1006,989,987,1014,1005,994,968,980,1041,703,725,695,695,724,728,739,697,705,1065,1028,1010,1049,1031,1044,1068,1080,926,922,925,911,918,949,935,931,929,942,908,891,906,908,923,570,563,596,611,588,628,596,586,566,597,924,953,943,953,915,929,703,741,709,685,674,698,727,687,694,712,714,707,721,716,705,1085,1090,1075,1108,913,867,893,909,860,922,902,879,869,627,573,617,607,578,563,573,560,527,613,617,556,542,577,583,569,608,565,577,559,606,572,589,589,609,579,909,885,911,917,866,904,927,916,928,907,890,875,895,930,834,866,910,886,753,732,723,714,763,747,766,692,671,703,667,681,702,617,601,624,617,613,615,627,601,614,601,617,607,1102,1054,1027,1018,1035,1025,1066,1070,950,936,963,968,965,936,935,912,932,1065,1010,1017,982,1001,1017,965,1034,989,983,1030,1035,1047,1093,1040,1111,1068,1023,1057,1068,1061,1066,896,911,920,895,919,938,914,907,931,1110,1082,1096,1109,1091,1111,1102,1105,1053,1106,1093,1087,1121,1076,1061,1058,1088,1037,1038,1043,1039,1038,1020,1013,1038,1040,1047,1035,1012,1056,1035,854,840,857,832,843,605,608,579,612,587,586,580,582,605,601,589,563,566,564,547,586,587,589,1026,1060,1075,1073,1115,1132,1101,1051,958,922,944,995,620,641,540,508,528,521,548,525,580,538,564,562,570,540,521,556,522,549,564,590,606,608,602,618,598,625,636,641,639,628,622,1070,1031,1070,1080,1119,1087,1032,935,960,1009,986,979,948,968,944,938,971,993,981,954,977,981,697,603,604,742,810,803,804,779,776,779,763,663,709,712,685,697,679,704,712,628,629,601,622,591,619,636,635,618,620,626,624,631,894,911,931,692,680,651,675,675,653,666,664,678,682,681,654,691,610,592,581,599,595,603,589,601,608,588,599,592,626,602,578,966,943,885,941,949,948,979,933,935,947,691,724,724,675,709,717,702,716,696,681,570,558,524,553,542,554,546,507,514,499,505,541,511,525,534,493,524,532,517,507,532,549,577,545,541,544,555,548,539,544,513,559,539,578,542,556,524,549,602,604,618,609,605,613,631,618,615,669,634,660,627,651,648,670,650,659,643,550,561,548,578,539,581,556,570,566,578,566,564,548,514,546,544,525,548,551,543,530,551,552,521,561,572,566,531,569,924,962,960,947,975,956,962,975,794,743,784,778,743,739,741,746,784,742,759,770,790,755,779,816,859,857,819,855,880,673,664,668,649,667,650,639,643,680,594,599,579,579,600,579,597,589,569,580,580,657,643,642,639,648,655,1113,1047,1126,1112,1108,1105,1101,1097,1053,1122,1113,1100,939,913,919,912,978,931,925,977,953,931,952,952,908,935,939,910,934,985,970,970,971,970,947,958,978,966,966,968,785,657,628,665,644,665,655,637,639,630,627,638,648,662,642,642,657,992,1013,983,1022,982,1002,985,978,968,999,971,998,991,995,961,979,981,977,985,961,950,951,943,958,943,939,952,924,972,932,970,953,928,978,934,954,941,946,942,942,936,922,811,807,799,804,808,754,813,605,571,580,604,593,603,585,574,591,588,617,603,967,1041,1031,1029,1059,1021,1030,1021,989,1051,1083,1041,1018,1000,1044,1010,1008,1053,1018,1038,1049,1028,1030,992,1018,795,762,801,799,808,819,799,810,801,773,599,835,833,870,901,869,871,888,871,834,876,867,1029,1034,1019,1044,998,1025,1008,1041,1020,1045,1020,986,1009,943,962,916,938,951,941,925,942,933,794,810,797,825,786,807,785,804,762,936,887,886,925,920,955,924,891,917,981,980,946,956,966,967,878,890,915,920,876,880,865,900,867,869,862,881,918,876,887,616,630,614,624,604,593,615,615,609,631,597,634,635,610,597,577,590,592,612,593,607,577,564,598,586,894,886,896,890,903,900,916,897,892,900,784,799,787,806,784,794,792,793,795,759,608,623,602,589,624,596,628,571,575,553,535,550,565,553,515,553,557,564,919,956,951,972,917,933,992,1010,969,951,1021,996,1014,1001,983,1027,991,1003,988,888,865,884,878,872,908,892,858,890,937,966,972,1013,999,974,975,949,951,925,949,1002,947,1016,942,945,950,941,960,960,934,921,960,967,956,931,947,805,851,811,825,794,831,806,847,807,605,615,601,604,627,589,604,595,602,610,564,575,588,610,604,613,600,611,590,871,850,856,868,873,907,881,902,889,852,874,850,841,847,624,645,660,645,641,675,671,625,660,578,571,579,569,574,582,575,989,968,978,991,974,975,946,1007,989,951,977,981,982,887,937,925,916,937,889,919,899,962,894,920,927,938,936,932,931,918,938,930,913,951,951,936,938,937,937,918,951,950,936,939,939,949,839,852,876,873,859,816,824,813,827,815,816,792,792,765,770,792,781,784,708,672,665,662,670,680,663,668,698,900,850,883,892,960,858,776,789,783,772,802,811,789,772,775,797,781,755,721,749,734,757,743,743,721,998,936,985,936,959,996,945,962,963,973,965,948,971,949,808,840,806,834,824,834,656,635,635,657,661,646,689,639,658,676,619,641,625,660,645,664,633,655,659,639,653,644,669,648,659,657,666,647,656,639,662,652,1091,1061,1051,1054,1070,1052,1074,1088,1124,1117,1108,1146,1121,1083,1071,1052,1087,1092,964,944,952,951,960,961,977,964,955,974,987,794,789,780,789,786,805,1003,995,994,1001,1003,992,998,1007,996,1005,976,923,905,914,901,881,1179,1185,1158,1160,1143,1160,1170,1151,919,915,910,920,903,903,941,1003,979,930,976,942,939,941,933,949,933,945,934,925,929,946,932,947,940,996,1014,984,989,1011,1002,897,913,865,846,901,869,900,881,865,888,919,899,875,849,868,889,972,1009,977,972,959,940,1034,1010,1040,1008,1009,1032,1015,1017,1017,1031,1009,1002,1017,913,906,871,910,907,897,923,861,914,898,894,879,888,976,996,989,1029,1047,1033,1058,989,976,980,1004,985,1007,999,981,1002,1003,966,994,894,896,878,870,879,863,876,894,887,866,897,848,873,886,891,861,850,866,869,652,669,684,660,638,638,640,654,622,660,612,612,592,597,589,620,588,568,623,587,613,616,601,585,597,621,622,615,596,986,1000,972,962,1015,979,989,934,961,968,700,723,689,698,683,716,667,710,685,727,688,686,677,995,931,987,947,960,950,947,966,940,998,983,988,972,972,993,958,1002,825,849,833,792,839,823,838,815,851,834,814,815,824,822,825,815,641,604,604,599,627,618,595,620,609,615,601,894,856,836,870,647,681,650,675,629,656,599,596,577,594,605,581,587,597,616,607,603,601,591,866,896,862,894,916,877,878,891,879,904,928,898,926,918,912,902,905,902,1033,1024,1033,1017,1008,859,871,856,882,836,842,882,873,964,950,964,989,948,965,959,948,939,962,954,890,883,843,867,896,843,884,841,882,880,1000,974,974,1002,1016,984,997,977,997,979,984,991,984,984,984,920,833,869,848,861,911,884,884,877,882,863,860,873,866,643,649,653,663,609,662,636,689,617,649,1095,1117,1044,1130,1084,1130,907,881,908,895,901,874,905,881,901,907,883,903,885,898,917,887,909,926,876,879,862,648,647,643,627,675,662,671,662,667,636,656,648,671,660,1007,1032,1000,1024,1038,1046,1025,1033,1022,1023,991,1031,1037,1042,1014,1032,1017,1028,1063,1014,1018,1014,1021,1011,1012,1029,961,945,924,932,949,921,988,864,877,875,884,869,857,703,707,659,677,711,904,931,915,967,924,899,933,931,933,671,658,685,622,689,671,679,676,658,652,1167,1116,1151,1180,1225,1168,1120,1172,1151,1196,1176,1172,1172,1192,1107,991,983,958,994,948,1014,945,959,984,965,997,927,955,976,935,942,983,959,1006,976,993,990,972,983,1013,996,982,1015,906,881,907,908,892,896,869,888,644,621,575,633,624,593,629,608,617,620,606,606,614,956,981,960,943,924,941,933,922,892,1004,957,965,987,985,998,967,976,969,988,986,982,987,980,962,783,796,766,783,777,806,770,780,801,790,576,553,581,562,530,572,526,554,572,551,528,538,535,533,536,570,539,560,539,541,628,724,713,727,723,735,735,746,755,728,737,742,746,723,710,734,744,751,599,611,606,593,599,605,615,584,615,908,901,938,958,951,908,928,815,884,837,878,897,856,856,878,866,866,862,856,638,656,661,654,652,637,686,664,658,711,721,726,731,732,697,731,717,717,699,701,708,713,715,1017,1045,1021,1060,1064,1014,1027,995,987,999,991,1008,998,1008,845,845,842,856,1049,959,995,1053,1040,984,1016,996,1020,970,988,1006,993,996,990,1006,990,874,892,857,864,870,860,874,842,861,866,888,876,857,855,953,952,918,960,1018,937,923,940,919,873,911,905,911,931,900,918,930,915,910,910,918,930,903,921,919,913,912,917,921,936,929,918,918,911,957,956,949,955,955,959,948,949,967,945,964,986,983,971,990,997,967,967,991,973,981,996,958,865,875,872,860,865,887,867,837,875,884,868,676,645,669,644,641,639,646,656,644,653,642,631,637,655,694,839,719,705,687,702,709,694,704,714,646,661,622,642,636,634,649,609,631,631,967,939,949,937,930,941,957,964,925,928,944,986,959,926,960,943,765,754,743,741,735,727,733,870,849,864,1043,1035,1040,1007,1031,1043,1032,1050,968,957,939,912,947,929,943,945,962,950,946,947,959,659,664,652,667,650,660,650,643,613,701,1063,1034,1015,1055,1049,1017,1013,1066,873,909,895,877,899,888,990,967,982,956,940,936,928,974,970,991,959,985,973,990,1006,991,1000,925,980,929,965,991,993,993,971,989,978,984,987,988,980,1043,1038,1042,1052,1060,1040,1041,1012,1046,1022,1046,1051,911,885,892,903,883,915,907,875,905,929,970,923,989,924,932,892,921,915,918,935,898,926,926,885,888,898,909,909,980,951,943,932,970,941,945,953,955,955,1067,1046,1033,1030,1037,1032,1051,1042,1013,1044,1045,1037,909,915,904,944,876,871,905,897,885,908,906,879,884,640,626,642,647,628,617,991,1030,1069,1055,993,1011,1041,917,873,889,859,886,863,857,870,899,898,903,656,636,642,639,640,623,674,653,1040,1102,1085,1085,1077,1098,1036,1079,1086,1045,1057,1036,1082,1069,1078,1067,1030,1045,1054,898,937,948,938,881,924,886,935,990,968,943,1012,1006,981,974,992,967,972,914,1003,990,932,966,941,1012,959,971,968,988,989,959,983,992,993,977,974,962,977,972,973,925,882,909,921,921,912,913,907,908,898,694,658,672,680,637,674,673,656,673,653,624,621,638,633,628,639,625,617,627,611,630,610,592,619,625,603,613,599,905,902,893,910,669,655,699,592,595,598,608,588,598,580,598,573,1067,1101,1130,1082,1082,1124,1116,949,1033,1057,1013,996,971,1015,998,987,1015,976,973,616,617,639,636,639,586,573,922,905,976,922,908,949,926,960,933,708,717,683,676,694,723,683,1061,1068,1064,1044,1112,1081,1110,1114,1052,1058,1076,1093,1068,871,861,919,572,539,571,521,586,569,586,564,533,602,586,594,607,585,591,588,592,595,598,609,627,634,645,599,622,614,633,624,647,1077,1150,1064,1066,1093,1156,1055,1100,1135,924,909,922,940,893,902,926,918,904,937,913,955,883,913,929,852,925,886,883,878,863,864,886,860,876,859,845,855,928,911,926,907,907,921,926,903,909,902,929,905,906,888,906,913,911,931,905,901,931,815,815,784,789,835,793,771,807,821,828,789,807,629,603,617,639,617,636,604,629,639,601,627,1051,998,977,981,1004,1002,1018,1009,963,977,738,672,681,646,683,717,690,700,668,689,948,974,945,956,973,963,972,969,946,949,956,918,926,928,922,947,938,938,955,868,876,880,866,802,795,763,776,774,798,769,791,765,789,777,768,635,634,643,630,641,617,639,631,621,638,627,648,638,1125,1136,1123,1058,1050,901,920,908,929,908,897,891,916,914,1078,1085,1069,1073,1108,1095,1078,934,971,938,918,930,923,931,891,961,948,923,940,614,607,656,651,674,634,602,655,602,627,645,632,642,649,635,523,543,542,506,513,612,606,596,604,623,602,605,583,631,604,620,669,887,898,886,894,883,885,870,894,898,873,864,644,603,632,604,669,627,630,634,654,603,623,615,565,1163,1202,1167,1202,1193,1156,1175,1189,1120,1038,1049,1016,1042,1051,1056,1047,1029,1045,1053,1042,1048,1026,1031,944,973,1008,927,939,958,989,990,997,1002,997,999,983,980,981,997,1002,1001,970,877,841,888,882,921,909,867,886,916,868,895,871,1052,1060,1066,1106,1092,1055,1064,1071,1052,880,904,937,865,877,875,846,894,872,885,849,925,887,665,668,661,641,645,640,635,1003,971,974,917,964,919,948,980,978,985,1001,961,970,971,973,976,968,977,968,972,963,961,951,956,951,961,971,969,905,920,944,921,944,963,924,941,935,931,973,995,997,981,989,986,992,980,996,1003,953,911,914,898,898,866,797,806,824,813,856,785,832,811,820,842,824,969,988,1012,996,1001,986,1000,977,1012,993,989,1000,1005,986,979,1002,986,884,895,929,906,904,887,897,909,896,902,887,904,900,896,921,916,944,919,926,926,911,934,946,932,930,930,945,792,808,734,766,781,781,795,783,779,761,791,758,777,768,781,1051,1037,1026,1051,1049,1028,1050,1055,955,970,972,970,948,960,953,970,943,963,965,863,881,862,674,675,669,668,678,678,641,675,677,880,875,897,891,879,653,634,650,644,627,651,659,658,620,1017,1049,1042,1036,1076,1034,1059,1055,1034,1056,1076,1053,1069,1036,810,791,615,610,587,579,604,602,593,620,575,617,590,1081,1062,1060,1026,1030,968,961,918,934,974,981,943,960,911,946,965,924,965,956,968,970,961,954,1060,1061,1064,1048,1066,1074,1085,1060,1061,1061,884,885,885,903,869,910,898,899,917,897,881,897,895,921,601,594,572,585,573,620,633,609,922,938,962,970,940,952,751,749,762,760,772,753,915,894,899,914,900,919,890,902,874,866,888,681,642,654,667,670,635,653,685,659,635,705,676,886,873,866,851,830,836,863,868,855,862,908,859,849,687,697,682,704,715,740,696,699,667,696,840,851,841,860,870,837,873,829,850,842,848,847,837,842,1021,1020,1048,1046,1041,1041,1028,1071,1063,1060,1066,1040,1041,1052,916,955,925,924,931,924,937,915,917,829,848,825,850,845,664,694,703,676,687,671,687,682,679,693,721,701,674,613,612,618,641,618,623,617,649,633,621,621,610,1049,1072,1083,1035,1049,1060,937,942,955,982,918,952,914,908,588,622,633,651,597,612,631,637,608,685,602,622,612,570,586,586,587,583,567,565,598,575,1133,1106,1111,1070,1072,1102,1117,1039,1102,1037,1002,995,978,1006,976,962,951,994,978,939,941,990,972,1004,989,853,839,840,825,846,849,844,843,641,661,663,659,686,638,657,654,657,554,573,587,588,593,580,589,563,568,649,632,640,615,623,655,658,624,610,627,625,639,638,637,632,640,628,644,903,901,759,771,768,736,764,756,744,707,726,767,723,738,791,806,811,800,821,804,775,797,814,809,753,749,759,747,768,753,771,747,774,767,762,754,749,645,660,653,649,654,678,661,630,661,612,590,590,592,591,604,578,601,610,582,609,570,583,705,726,681,674,696,697,691,693,696,651,613,624,643,640,620,644,651,1050,1057,1083,1034,1031,1055,1056,874,890,845,862,870,858,844,858,873,858,835,844,887,857,637,689,705,682,657,689,703,691,663,649,659,671,658,916,883,876,899,922,878,953,925,923,923,944,679,690,690,664,677,698,698,629,633,636,650,631,650,652,648,640,651,661,641,654,611,595,593,614,613,615,617,601,610,605,1113,1110,1135,1156,1098,1172,1095,1137,1085,927,941,944,922,935,928,912,901,916,912,952,967,1220,1168,1156,1176,1179,1160,1197,1163,1159,1160,1201,1183,1177,1170,1166,1162,1180,1206,1172,1195,1197,952,965,934,948,980,927,941,918,920,945,906,932,929,647,653,703,701,644,709,670,676,674,657,685,1164,1186,1150,1168,1208,1179,1250,1244,1176,1155,1184,1176,1111,1255,962,947,949,985,978,962,950,943,979,977,988,987,962,971,940,992,944,978,972,992,973,973,967,965,930,909,919,930,931,918,909,913,918,926,923,917,923,977,994,985,986,999,988,990,886,889,877,871,900,896,895,889,597,592,620,645,605,622,599,625,644,658,631,589,587,598,594,625,624,618,629,610,592,625,925,944,926,942,905,927,925,944,910,977,955,974,976,980,945,952,961,972,987,952,959,938,958,970,932,963,936,953,942,945,937,941,928,944,961,926,954,992,1020,1002,994,991,999,992,1005,1006,1005,1013,1012,1000,976,848,867,861,891,894,878,876,860,881,854,878,898,946,917,946,924,986,899,941,942,968,958,958,988,797,847,834,847,843,855,1144,1153,1149,1157,1143,1088,1088,1157,1138,990,986,1022,1013,981,986,999,986,708,704,722,721,725,740,634,622,614,630,651,644,626,615,1006,1014,1013,1063,1055,1011,1053,1065,1016,1025,1005,1032,1048,992,957,925,934,936,950,894,922,925,946,938,966,950,931,918,637,657,677,636,671,722,694,710,733,693,697,706,736,727,739,990,1019,1025,985,1029,674,691,667,679,657,709,682,675,1065,1061,1087,1064,1083,1111,1029,1085,880,834,1068,1053,1048,1043,1066,1045,1064,1051,1063,1061,1038,1047,1050,1045,979,944,935,934,973,958,953,941,644,640,656,633,652,937,950,936,977,983,958,964,964,947,999,974,973,978,969,982,958,990,971,864,900,839,877,845,861,886,876,853,995,1024,1031,1023,1002,998,1048,976,978,987,981,1010,983,986,990,973,992,1005,1000,993,878,874,890,860,880,869,905,879,829,823,838,841,833,814,830,828,826,842,844,628,649,667,673,626,631,626,653,632,591,586,598,602,612,577,596,591,591,593,591,596,953,884,927,907,898,886,894,912,944,972,970,980,982,988,981,993,1007,992,983,983,920,896,891,894,890,877,858,895,881,905,1040,1051,904,926,905,918,914,920,904,920,922,918,917,922,907,724,699,685,687,673,700,667,714,677,684,684,720,719,689,689,676,691,818,825,816,815,830,815,820,799,799,807,825,863,847,765,775,730,770,764,741,776,750,655,662,641,630,676,656,664,648,663,637,641,662,644,666,649,628,638,612,640,616,621,620,630,652,645,640,617,1050,1102,1050,1064,1092,1042,1063,1083,883,852,844,867,865,659,647,643,642,647,659,664,634,637,632,641,657,963,957,970,985,979,973,977,963,957,979,986,982,958,966,965,969,962,963,975,947,967,965,940,985,994,999,983,979,988,820,838,850,784,795,820,827,841,944,942,946,956,967,963,940,942,960,947,865,891,888,904,878,881,875,1162,1113,1119,1108,1084,1147,1139,1121,1122,1130,964,980,963,979,945,991,911,951,968,961,1040,1027,1041,1033,1019,1028,1038,1048,1014,1033,1032,1024,919,906,926,883,921,906,916,937,929,913,676,657,647,690,680,684,674,607,634,625,633,620,623,638,610,617,631,617,608,605,596,609,607,606,609,602,596,606,622,608,603,627,612,1075,1027,1047,1033,1113,1183,1063,1045,1050,1113,1032,1036,1026,1036,1043,1048,1048,847,818,825,850,861,802,825,839,572,558,585,574,585,560,564,567,606,556,573,547,567,1103,1131,1148,1097,1109,1125,1107,1063,1095,1170,1150,1131,1128,1088,1112,1139,1103,1139,977,1009,1005,975,1014,982,993,984,1089,1078,1106,1087,1095,1087,1064,1090,1069,1084,1075,1097,1073,1104,1084,1106,1099,1099,1068,1112,879,868,840,832,873,879,871,875,893,866,834,861,910,816,847,591,613,627,588,608,611,600,596,596,593,595,616,614,617,881,883,906,885,848,886,895,825,915,904,649,672,678,647,641,671,680,598,603,620,596,608,611,604,601,594,634,623,1040,1017,1073,1060,1066,1084,1048,1037,1086,1110,1092,1005,1095,1062,1042,1062,992,958,980,966,977,952,965,971,943,970,971,946,964,949,939,956,990,954,961,965,958,952,815,831,812,833,765,865,829,820,795,593,591,583,566,608,590,619,588,622,605,636,626,622,631,615,623,637,615,640,637,619,632,628,615,646,645,643,636,621,601,620,649,605,637,994,977,1000,979,987,982,995,955,1019,994,986,1003,993,973,981,664,683,678,660,711,683,684,697,714,694,689,697,684,693,948,920,985,984,972,953,942,969,973,974,948,969,946,996,1020,1009,998,987,994,1000,999,1014,1002,1019,995,989,893,904,885,915,910,888,928,899,942,910,657,616,642,631,631,600,577,627,628,555,575,557,552,569,569,568,556,566,567,579,545,539,563,564,853,872,846,868,829,880,822,813,873,654,665,669,675,656,659,637,654,674,633,648,644,641,594,590,591,572,594,571,577,581,575,580,596,970,946,914,919,958,950,963,972,938,919,969,936,933,914,968,988,953,974,935,706,710,700,710,702,725,690,718,712,992,1014,997,977,986,1021,1039,1005,1020,996,851,865,879,868,872,847,865,854,866,906,916,895,889,915,885,847,901,846,898,924,891,909,942,948,924,916,927,933,935,908,926,945,943,954,957,853,839,851,854,842,849,845,849,875,636,626,637,643,635,651,655,958,993,988,977,998,983,939,998,931,966,995,969,1004,953,955,948,989,943,971,957,962,960,943,964,969,971,934,958,968,974,972,996,982,996,994,964,981,992,977,990,990,976,842,814,842,853,858,810,988,985,970,988,983,988,969,997,980,879,908,887,891,891,892,884,882,901,864,896,894,903,891,919,906,678,704,683,658,656,662,691,649,675,673,648,677,656,666,666,1077,1058,1047,1066,1073,1050,1061,1046,1047,1068,1068,907,908,899,970,990,982,958,977,992,992,1003,982,1033,1004,975,832,833,840,865,874,886,859,575,566,558,557,571,563,571,577,577,576,598,604,575,589,1092,960,956,943,939,943,986,932,961,942,940,973,919,946,959,928,604,612,625,653,594,520,554,528,522,548,556,553,569,781,825,812,810,763,670,665,726,671,546,546,554,539,561,578,534,565,544,561,576,549,560,603,607,579,602,586,603,585,581,573,581,953,948,955,934,996,839,806,847,829,838,814,807,826,736,757,740,720,751,917,905,895,919,923,902,903,915,906,911,914,974,958,960,943,937,918,905,898,914,942,936,918,832,847,858,841,855,828,843,842,848,834,868,840,845,853,843,862,783,756,789,772,773,774,794,782,760,769,770,803,604,641,644,616,611,641,647,658,666,665,653,646,669,654,668,684,681,691,674,679,679,689,658,680,686,682,689,690,700,912,923,1053,1065,1091,1087,1031,1046,1054,1055,1051,1059,1046,1056,1069,1067,1072,942,951,961,918,947,939,946,920,945,911,864,861,838,845,848,874,872,871,893,869,859,856,866,965,983,999,974,951,987,967,994,982,996,975,993,915,941,874,932,874,902,924,874,907,899,873,886,903,920,908,922,897,902,542,492,514,524,518,543,520,513,540,590,504,527,543,518,562,546,618,634,617,616,625,614,620,623,638,622,633,628,611,619,630,608,644,625,649,619,626,623,635,628,627,641,639,630,1133,1147,1083,1156,1129,1133,1157,1204,1102,1169,1160,1111,947,918,895,1008,872,908,930,926,931,956,894,920,965,952,931,948,896,594,560,628,599,579,593,622,573,596,547,532,566,556,469,530,501,523,536,513,486,498,504,637,616,598,607,590,601,608,616,607,629,632,626,644,670,641,645,648,639,993,998,939,962,930,852,861,870,836,883,863,885,840,872,848,864,880,889,615,610,623,634,575,576,577,594,609,1100,1073,1120,1157,1137,1058,1099,1085,1105,1102,1091,1096,1095,950,993,983,1017,965,986,632,627,647,619,628,618,632,630,617,632,631,633,664,632,617,639,673,672,674,652,662,680,653,659,662,689,675,641,632,630,605,610,624,614,625,622,929,989,978,935,958,965,951,975,907,1016,951,953,943,658,708,723,680,683,678,696,671,936,984,968,939,998,962,959,1050,1043,1012,1056,1034,1024,1067,1026,1062,1032,1053,1041,1041,1041,1055,956,984,987,1007,1034,1014,1009,987,992,1021,1019,999,1005,869,834,877,836,890,874,822,872,877,848,858,857,966,951,971,947,972,945,965,972,868,818,843,837,865,844,826,880,852,840,636,628,626,639,637,634,641,659,634,652,643,632,632,627,621,636,641,617,635,667,657,667,672,623,620,629,623,636,626,642,629,620,637,639,616,612,618,602,585,585,567,586,585,580,578,898,924,929,932,887,934,905,906,890,936,919,929,898,935,932,958,745,708,709,763,712,724,949,940,948,646,702,664,690,624,677,667,929,970,998,953,956,970,1028,926,1021,957,959,976,979,903,964,966,983,1009,989,1006,983,973,995,1007,992,983,989,1002,872,868,876,868,846,860,853,960,955,914,968,949,931,930,991,939,924,980,957,893,947,937,928,931,939,934,905,913,908,937,925,902,929,942,928,989,987,1000,988,994,1003,992,989,983,1014,987,1003,929,892,907,891,910,936,889,927,917,933,866,934,891,914,901,938,801,805,809,787,791,617,633,665,656,685,644,677,651,652,648,645,608,627,622,614,637,616,619,625,604,685,687,690,671,701,694,687,696,688,1007,954,1019,999,1038,992,1023,983,1024,969,978,972,1021,1013,1014,985,1004,990,1011,1005,984,1008,1016,1015,1016,1019,889,906,885,881,883,886,869,877,894,627,685,687,678,649,628,644,684,666,648,668,669,677,647,650,660,651,655,655,661,634,640,669,891,928,912,939,918,886,890,899,971,955,983,980,993,982,984,976,965,968,987,990,974,1006,988,988,999,993,989,973,960,993,839,851,840,833,870,872,891,876,837,841,876,1020,1015,1006,1036,1022,1030,1017,1035,942,952,955,976,963,958,952,787,798,793,796,678,667,688,675,648,694,669,696,668,646,623,613,650,607,630,1044,1027,1095,985,1042,975,1044,1027,1043,1074,1046,1019,1047,1052,1075,1062,1065,1052,1036,1081,1044,1057,1057,938,951,954,922,961,952,951,985,927,957,938,917,954,955,937,931,823,803,835,820,828,843,828,837,829,821,839,839,656,620,658,625,664,654,656,651,662,629,634,634,617,623,632,621,623,618,632,629,622,942,931,950,924,935,932,974,933,1016,1033,1025,1001,1039,1005,1010,1021,883,903,904,888,919,877,901,894,890,910,880,621,648,627,641,651,639,623,1036,1046,1069,999,1020,1027,1026,1088,1030,1048,1017,915,947,955,922,930,953,937,912,926,971,940,957,929,937,970,891,885,937,994,971,982,948,952,921,978,937,941,940,952,951,935,919,944,944,946,955,945,939,959,933,936,952,973,928,962,925,952,912,1066,1073,1066,1036,1074,1061,1053,1045,1083,1048,885,904,877,884,888,880,864,870,874,633,600,680,637,632,625,638,626,611,656,676,633,638,671,657,616,654,641,626,648,962,994,1015,1009,995,973,996,987,966,1017,995,971,971,1016,975,1000,1010,1032,994,968,988,948,960,969,976,971,967,968,971,952,945,962,939,950,952,948,946,929,947,955,940,943,959,954,950,940,980,941,975,965,983,974,963,963,964,944,989,967,975,973,969,970,1007,1000,970,990,993,949,930,941,925,917,928,906,916,931,928,935,928,924,918,923,754,801,764,778,768,800,793,786,767,786,583,614,609,646,629,641,628,622,619,611,605,642,1054,1020,1016,1019,1054,986,1015,1044,1027,1014,1002,1021,1025,1014,1019,1031,1031,1030,1022,1023,1047,886,876,889,875,915,939,917,918,905,916,896,895,857,907,594,589,616,595,618,598,632,605,590,626,625,628,621,611,621,988,1001,987,953,989,976,982,977,1026,971,982,974,953,977,1022,959,971,915,914,924,936,916,909,927,992,1001,963,957,945,986,671,638,690,655,677,693,649,704,642,640,601,657,650,675,1040,1012,1012,1031,980,1003,1014,1023,1017,997,1010,1000,860,813,881,842,880,829,857,836,845,828,845,855,848,819,600,584,555,581,595,578,555,599,573,592,569,583,566,583,576,584,601,590,585,583,605,683,685,725,667,690,682,706,677,725,701,707,688,715,690,685,698,700,682,668,661,667,667,682,669,671,679,664,641,671,662,915,907,940,905,909,952,930,963,933,915,930,925,929,935,911,919,942,956,913,938,916,919,927,780,819,825,847,843,819,824,840,551,553,582,584,592,563,587,575,577,591,593,600,583,587,1072,1081,1125,1100,1083,1082,1063,965,946,980,958,997,985,987,981,942,1052,963,559,554,532,568,535,530,555,545,563,547,576,523,518,586,566,543,568,598,582,564,599,568,599,593,550,563,596,552,561,568,640,614,634,602,590,623,620,611,596,603,597,606,611,623,674,627,650,651,591,633,655,625,637,634,655,648,627,1033,1033,1033,1077,1046,632,675,654,703,710,710,687,717,699,641,691,634,673,644,864,896,921,916,916,945,955,900,907,931,943,905,924,783,826,853,807,865,813,814,824,804,898,916,969,885,900,910,980,948,925,942,907,958,954,900,979,996,1018,1019,985,1005,1010,1021,824,822,841,829,823,804,816,825,835,820,847,847,784,868,821,841,613,623,628,643,954,920,949,961,705,710,702,705,682,710,698,711,706,712,711,677,672,1009,1025,968,971,1009,1009,990,1013,1006,1016,997,1022,996,1036,1024,988,842,829,805,848,854,848,853,834,845,818,799,839,850,829,600,628,638,627,632,627,618,648,618,624,599,678,682,699,695,728,664,694,672,690,657,986,979,994,999,995,718,695,695,710,719,700,699,693,702,724,721,698,684,964,988,965,1017,992,988,980,961,981,976,965,989,1006,919,896,636,647,629,655,679,672,638,626,644,669,565,538,561,566,524,558,565,572,558,583,542,550,559,568,556,991,986,970,915,985,699,737,676,685,913,917,941,949,940,928,924,911,928,937,926,922,966,932,913,921,936,889,851,888,876,877,879,878,889,877,900,874,894,902,881,889,888,896,889,900,906,892,993,965,971,962,953,960,953,983,958,970,945,967,977,989,795,786,814,832,833,846,814,808,644,633,624,617,636,637,632,616,620,637,901,923,909,942,949,911,903,930,880,947,960,917,895,933,911,1051,1060,1080,1056,1038,1051,1021,1053,1028,931,936,940,931,898,938,762,779,758,779,752,776,772,776,730,766,670,640,628,642,649,634,586,591,585,585,592,599,936,935,957,915,948,985,944,928,976,946,934,939,974,941,921,991,987,980,994,982,991,996,970,981,994,978,997,994,992,982,988,1007,999,893,915,889,905,917,885,911,937,929,908,897,899,777,742,747,760,630,631,654,669,637,638,654,624,665,650,652,663,634,666,633,895,861,867,857,847,849,683,659,661,674,659,701,675,691,687,667,671,839,867,832,855,851,833,876,1056,1060,1047,1050,1045,1049,899,913,918,934,899,902,912,881,919,886,898,899,1113,1077,1122,1099,1068,1107,1089,1092,910,891,885,873,900,896,899,920,892,696,688,679,710,683,666,684,699,696,682,672,706,815,844,810,844,820,830,832,822,807,838,817,834,815,751,738,762,761,740,728,752,770,617,618,625,604,612,627,631,628,606,638,613,627,642,606,595,626,637,560,582,583,580,570,592,596,584,949,962,969,960,933,913,950,971,948,972,955,903,950,702,693,680,716,700,700,711,1037,1056,1074,1072,1055,1026,1069,1049,1068,1018,941,950,918,938,920,889,891,930,664,702,691,661,639,575,604,602,597,577,631,589,610,623,617,591,592,597,630,591,618,597,588,605,581,589,589,582,591,565,558,576,582,571,571,965,937,923,906,944,927,937,937,954,933,942,959,919,949,911,713,712,767,724,710,737,751,705,736,719,729,752,733,833,821,872,840,831,861,1013,1008,1039,963,983,851,856,836,849,873,863,853,839,868,633,607,1128,1106,1118,1109,1127,1097,1074,1036,1113,1081,1083,1089,1126,1023,990,993,1010,996,878,880,865,879,880,878,890,882,878,852,893,725,751,747,722,741,746,725,899,933,940,950,969,933,932,954,812,852,827,836,813,842,826,805,871,860,811,590,574,555,1085,1080,1109,1090,1109,1091,1027,1088,902,899,915,903,905,916,907,908,906,928,997,991,997,1017,990,1009,1002,1004,1000,865,869,843,859,846,870,887,657,646,620,633,614,632,635,617,631,614,657,607,640,626,608,1069,1019,1048,1041,981,1009,851,848,868,822,804,828,861,831,823,623,644,631,596,619,601,606,639,609,598,611,605,589,627,645,625,609,918,919,962,895,944,870,925,899,913,979,928,722,730,725,740,715,739,728,740,728,735,750,708,763,639,621,631,622,615,637,627,611,622,624,609,635,1030,1034,1045,1007,996,1005,899,912,904,913,863,1013,1042,1027,1021,1032,1045,955,952,937,935,955,959,945,951,947,953,689,716,694,716,698,719,716,723,716,719,699,716,709,694,728,623,655,649,625,646,650,645,630,627,943,963,992,977,934,923,938,966,942,959,900,924,949,973,999,973,992,963,972,987,971,957,845,846,845,838,792,609,654,627,637,614,608,616,607,649,971,982,991,1015,987,996,978,977,971,980,972,986,749,764,766,714,738,802,744,711,739,707,715,756,757,743,920,927,922,950,930,914,923,932,933,923,880,926,634,645,638,634,648,653,663,1055,1010,996,970,933,983,975,988,1033,995,1019,1064,1017,856,901,876,883,873,635,647,650,619,637,654,664,691,684,669,697,692,658,688,677,684,671,665,644,682,662,919,886,900,898,934,933,965,931,906,976,966,997,1009,962,955,983,968,977,982,975,975,847,870,848,830,863,885,843,883,908,900,856,865,602,628,635,618,638,629,632,637,621,595,620,647,644,906,903,882,899,895,1074,1067,1074,1065,1060,1058,1074,1046,1050,1080,916,874,930,917,925,885,912,920,919,901,924,1076,1070,1069,1080,1064,1084,1077,952,909,931,952,921,892,941,910,917,928,932,672,673,635,641,644,645,654,641,1097,1062,1089,1100,1104,1151,1072,1143,1157,1112,891,946,897,843,827,919,889,858,897,855,933,628,595,634,573,630,579,617,617,634,634,626,932,936,942,901,923,926,908,924,939,934,943,912,747,709,729,766,580,589,603,598,599,562,596,573,591,604,600,596,589,518,564,587,537,550,544,554,517,896,941,942,870,913,896,922,928,914,937,940,912,919,951,723,756,743,772,706,844,854,826,844,853,828,831,852,847,849,989,980,1033,986,999,981,1005,981,1003,1016,1013,1010,1032,936,888,920,880,912,915,571,607,597,597,570,597,582,619,623,606,590,590,578,583,588,1003,985,992,1067,1016,959,986,1026,1002,949,976,981,959,987,989,948,955,940,963,979,958,965,963,948,961,994,965,961,956,986,974,969,1037,1036,1038,1020,1057,1013,1036,1024,1035,1033,1040,1041,1007,1029,1056,1044,1017,1043,1055,1024,912,937,940,946,938,923,818,761,742,798,775,780,673,648,688,676,667,660,666,663,663,697,652,673,663,656,668,615,624,639,634,630,642,634,645,640,661,1138,1115,1143,1179,1139,1153,1141,1197,918,1014,948,915,924,962,953,956,941,955,930,612,627,582,612,574,597,555,582,572,607,581,594,582,1054,1015,1000,1048,1031,976,1040,1033,1011,1068,1025,958,990,1024,995,980,1016,1012,983,979,962,980,967,1007,992,978,1002,829,853,808,880,875,963,987,954,964,1026,987,980,981,948,991,953,945,954,950,956,965,973,972,978,968,955,960,850,845,821,843,837,832,836,841,831,647,641,620,664,668,650,889,891,855,904,905,887,902,901,930,903,602,647,634,648,653,641,665,636,676,661,614,658,1002,992,962,989,987,1029,1018,975,960,976,951,958,984,975,944,913,936,934,1005,962,990,1007,988,973,996,996,958,946,997,983,972,978,995,865,848,848,844,853,809,854,843,823,888,873,851,853,822,825,595,591,566,583,584,590,1066,1002,1037,1033,1009,1007,978,1031,1003,1001,995,964,1000,1007,995,991,1014,1008,987,1010,1001,998,989,1016,880,879,868,874,871,847,867,883,824,817,799,846,813,820,828,814,823,811,852,821,806,785,764,790,768,762,769,771,786,767,776,662,626,636,649,637,626,1069,1055,1073,1094,1070,1048,1083,1112,909,946,930,893,941,942,908,611,638,660,633,661,643,664,526,551,533,538,504,536,534,547,533,529,515,538,513,515,553,541,539,554,510,538,536,518,513,539,576,583,596,595,581,586,601,653,672,654,671,649,666,675,648,656,653,899,886,920,914,915,919,933,958,957,946,935,926,936,898,856,882,869,838,853,883,856,845,805,876,845,874,963,983,966,961,969,979,970,971,839,900,885,856,890,867,858,887,874,901,879,886,885,628,615,621,646,648,629,647,603,968,972,974,969,1005,948,980,962,967,971,974,970,981,975,984,950,969,682,676,654,723,683,956,931,945,913,942,931,941,941,950,934,910,937,948,926,963,963,976,975,961,963,942,991,978,973,960,964,954,973,949,951,954,968,806,824,835,814,810,819,840,826,835,812,818,830,824,616,593,583,611,585,611,575,594,594,591,617,596,1050,1064,1041,1052,1029,960,997,972,1020,984,992,1001,988,957,957,963,709,728,721,708,722,739,709,703,718,692,716,703,693,705,596,591,617,590,592,596,629,567,584,621,603,819,775,773,754,760,784,778,756,784,657,643,671,630,635,673,657,621,635,653,645,602,588,596,584,585,586,577,587,574,568,583,599,559,587,583,578,605,1316,1174,1211,1274,1254,1231,1198,1234,1223,1282,1255,1229 0 195.977132 1 0 53775 +S1_1!MN908947.3!0!5360!- 0 2048 -106.458412 281.345551 5000 69680 861,848,839,855,804,842,966,919,972,970,984,974,894,914,925,956,893,933,959,965,990,918,934,961,970,1048,1036,1037,1014,1023,1068,1012,1015,1016,1018,1030,1007,1020,1055,1017,1047,1049,1005,1031,878,904,873,884,889,842,870,858,871,853,866,991,1024,964,979,980,994,984,985,988,992,988,976,988,867,874,869,873,852,842,859,851,845,857,859,848,820,823,885,850,819,598,601,652,602,605,619,593,622,608,654,598,607,640,630,624,588,614,647,674,679,687,663,662,661,664,665,657,664,695,661,668,666,673,685,657,662,643,674,658,657,674,672,671,657,672,668,663,650,654,666,678,912,915,865,882,877,917,881,914,877,881,905,899,884,679,686,681,671,675,693,674,705,718,679,695,669,694,664,649,667,649,654,651,692,643,655,654,654,676,629,649,649,666,638,634,647,646,633,664,646,658,639,649,645,627,661,1068,1022,1042,1067,1049,1015,1003,996,1060,915,957,927,928,926,937,929,932,930,984,924,964,970,943,621,592,641,623,579,650,631,607,567,583,601,615,615,582,599,592,631,615,602,629,625,586,628,667,625,622,635,636,619,640,630,605,636,628,1033,1051,1109,1100,1032,1058,1065,1095,1067,1087,1041,1032,1055,1023,1038,1020,1026,1049,1066,1057,1061,1038,1016,1045,996,1031,1034,1033,1037,778,793,778,759,774,767,734,748,782,818,789,807,578,606,587,606,607,589,598,589,606,583,610,576,602,596,570,601,593,580,590,605,598,597,591,586,583,614,610,579,613,942,896,930,921,900,964,919,917,921,935,958,913,930,947,938,947,948,932,942,922,939,896,891,914,909,897,919,895,908,893,903,908,896,909,789,816,804,839,814,822,818,772,801,821,823,811,851,834,816,832,835,825,805,781,830,577,557,584,612,577,617,578,595,566,611,593,587,600,590,546,584,553,564,552,577,550,572,556,554,961,891,884,894,899,868,890,914,893,932,912,892,988,996,993,961,989,999,994,1009,987,1023,986,989,1013,833,888,847,845,865,858,873,864,829,850,834,843,812,858,860,814,845,946,954,954,963,943,977,955,951,961,965,945,889,866,848,859,819,847,862,864,854,858,863,867,864,851,951,971,948,1007,964,960,931,943,939,926,935,949,966,942,945,961,946,956,921,1030,864,853,846,884,848,843,873,883,933,875,838,886,896,898,894,946,929,898,934,939,932,901,919,902,877,907,938,942,940,933,949,924,935,936,934,942,940,955,945,945,876,849,883,882,871,863,871,870,888,850,889,889,895,885,861,873,881,871,875,879,896,868,620,565,582,575,560,557,589,630,620,634,642,623,643,620,622,635,625,613,637,601,644,655,646,666,648,647,650,663,1028,1156,1205,1113,1193,1145,1202,1102,1166,1138,1098,1096,1118,1165,909,929,886,903,929,918,905,880,905,980,893,880,919,939,999,919,1011,981,961,988,969,955,954,976,950,1008,985,986,995,986,990,981,994,989,976,982,975,993,989,984,973,994,980,990,805,838,818,852,834,826,833,835,859,633,667,630,643,644,645,669,640,654,642,633,900,882,912,924,917,908,884,907,633,632,635,634,661,638,680,649,624,623,636,630,625,632,664,658,645,631,554,539,566,545,552,566,574,564,578,552,563,1077,1099,1060,1024,1050,1073,1032,1075,1093,1075,1072,1094,1027,992,985,984,965,1029,970,954,974,991,1026,989,962,988,972,977,970,1008,769,792,802,789,798,807,805,797,797,770,803,771,803,794,785,811,807,768,806,791,802,659,644,637,620,666,669,634,628,633,634,631,621,663,642,639,649,575,563,571,572,584,579,590,1092,1102,1092,1090,1135,1181,999,1156,1123,1190,946,914,922,971,977,965,943,964,961,947,963,975,950,954,958,634,627,649,678,641,680,660,664,670,613,638,842,862,875,848,846,876,857,807,849,835,867,851,865,850,860,843,814,837,678,673,690,706,693,682,606,594,610,607,623,597,634,599,598,604,616,610,613,616,613,616,611,719,725,734,731,725,725,738,730,734,685,741,725,716,740,704,715,604,625,618,619,613,600,616,623,626,614,603,639,632,1116,1011,1109,1075,1019,1113,1058,1087,1011,1086,835,883,874,862,805,830,852,838,862,835,861,894,575,599,604,597,584,616,620,594,618,906,898,913,923,894,873,877,914,901,907,853,860,865,673,691,714,699,672,677,732,682,707,577,591,620,585,596,595,609,571,589,599,591,564,591,607,599,925,946,908,934,921,944,939,928,955,950,967,926,973,975,961,942,964,941,979,883,866,883,885,855,895,887,900,871,874,851,855,906,994,971,982,1003,988,983,975,931,946,956,988,993,1012,912,993,996,977,997,996,1028,1001,957,991,997,947,962,966,967,956,944,952,968,948,948,943,965,941,964,964,860,873,865,863,871,889,869,873,857,887,884,873,885,880,1132,1055,1077,1075,1089,1112,1081,903,936,909,898,896,910,913,906,908,1042,1031,1032,1025,1035,1032,1025,1029,1049,1029,1062,1039,1022,1052,924,924,920,940,916,908,904,900,914,929,896,890,911,826,814,849,834,824,833,833,821,845,833,810,823,832,823,827,768,740,749,747,772,773,767,756,763,750,754,772,786,756,758,765,600,618,598,606,610,607,602,574,582,598,599,990,997,987,1005,1000,998,1005,981,977,980,927,947,963,962,944,945,971,945,936,982,958,987,999,964,977,972,753,778,559,546,570,554,566,567,562,566,562,547,562,565,538,563,560,568,1013,1043,1074,1055,968,1008,1081,1018,1125,1030,1057,1037,1036,1021,1028,897,898,949,952,906,933,938,962,969,986,954,944,597,588,635,597,595,568,607,614,602,596,631,588,580,549,614,616,529,535,509,506,531,503,529,496,526,549,509,582,597,585,644,614,629,638,654,613,642,631,627,628,629,651,617,628,631,1005,978,980,968,984,1010,1006,988,994,1015,961,1000,938,974,978,993,963,968,973,936,983,956,964,971,952,955,948,951,963,964,941,861,821,802,816,799,815,802,826,850,804,598,573,569,584,588,574,578,585,550,545,557,573,588,627,596,614,600,610,615,619,596,594,609,588,600,596,935,956,966,941,965,944,942,947,978,940,981,931,954,939,792,793,817,773,773,819,776,802,775,791,780,789,789,778,793,778,581,592,592,610,616,576,591,602,597,585,575,603,606,620,587,609,592,596,581,579,823,828,892,933,876,908,856,900,880,882,912,922,937,947,934,942,915,760,808,821,807,766,810,782,777,818,789,757,780,822,864,773,819,625,634,621,612,608,623,624,630,615,645,624,611,620,628,608,640,895,912,908,908,893,905,916,906,914,869,899,884,901,909,878,915,911,945,944,919,933,912,922,914,952,912,931,954,939,896,995,988,1018,990,1007,1004,1040,997,1007,1006,1001,991,999,1026,987,997,1031,841,850,861,849,832,859,847,840,871,835,826,876,865,902,949,946,958,916,931,941,927,911,941,924,939,936,900,915,928,880,897,901,919,915,903,939,909,910,904,906,920,636,624,698,634,647,667,670,617,649,667,638,669,569,594,615,600,594,604,573,611,1041,1036,1051,1061,1026,1069,929,934,887,900,897,889,874,893,904,904,861,870,924,861,911,911,1090,1106,1049,1074,1126,1094,1089,1093,1123,1088,1101,1069,1078,1030,1018,1025,1050,1043,1032,1018,1039,1067,1026,1040,1023,1039,1033,1059,1039,1032,1046,1034,1032,1005,1018,1023,1013,1025,1019,1010,1010,1006,1025,1007,1016,882,912,886,911,890,901,910,908,874,869,913,918,896,727,703,727,727,707,720,708,726,719,720,727,711,710,723,722,730,650,623,609,633,615,623,630,631,635,659,659,627,617,832,845,779,846,827,812,790,816,822,948,942,943,955,938,954,955,924,939,957,954,964,958,903,955,935,982,945,948,940,949,967,962,945,951,980,961,933,931,932,930,942,917,938,928,938,943,917,937,934,923,934,942,918,952,929,941,936,920,930,917,930,940,943,914,924,918,902,893,910,918,906,874,908,896,880,912,915,898,915,915,931,930,939,930,901,944,942,902,951,917,846,845,835,826,807,826,832,845,825,834,823,831,597,657,631,643,627,667,628,617,608,617,1185,1070,1120,983,919,905,944,921,958,929,921,923,930,934,967,931,933,1016,1019,1016,1020,1046,1031,1022,794,778,814,871,870,848,836,809,847,835,799,847,831,877,604,591,585,589,590,590,602,558,574,567,586,585,564,585,618,577,605,1081,1044,1062,1086,1087,1059,1104,1110,1030,1091,1106,1066,1008,1115,1076,971,1020,943,993,965,989,950,977,984,974,979,989,970,996,965,952,969,976,948,995,1002,1000,991,1016,1027,1015,1044,1006,999,994,1015,1049,1003,999,752,800,774,769,739,730,720,779,763,784,752,776,793,767,782,778,551,560,573,575,575,565,559,566,574,575,587,581,564,570,566,575,1047,1024,1042,1116,1107,1095,1052,1077,1109,1123,1054,1093,1079,972,968,1002,994,961,963,976,946,974,828,814,805,831,799,832,795,816,845,845,816,806,950,961,931,950,954,935,940,921,954,844,844,847,869,850,849,831,829,855,837,843,869,826,838,597,601,588,587,597,608,619,589,590,594,620,612,951,946,965,970,969,950,961,958,1003,963,991,694,680,675,713,667,732,699,697,722,725,697,692,716,711,1110,1086,1134,1120,1076,1063,1118,1063,1081,1105,1063,1155,1148,1114,1091,1085,900,933,900,949,904,938,885,949,886,886,962,977,955,957,962,953,966,968,865,850,870,864,891,902,878,841,871,893,883,876,857,845,859,849,850,867,851,855,853,871,863,732,759,748,758,742,756,759,748,757,729,715,744,726,737,781,728,787,719,741,735,765,992,988,997,1011,979,998,986,1007,994,892,894,866,886,858,867,889,907,887,875,875,892,851,907,865,864,843,842,869,868,847,834,853,867,855,762,768,769,802,765,791,773,779,781,793,782,756,742,745,764,747,734,751,744,757,752,755,763,759,763,745,636,629,611,642,627,646,633,621,624,609,624,622,635,566,547,549,558,559,535,554,575,563,549,542,558,556,542,566,549,511,511,522,511,521,526,537,508,509,565,568,542,560,568,567,543,582,564,558,534,592,596,598,669,631,654,659,642,670,664,633,654,664,638,647,670,689,920,916,892,902,925,923,960,925,880,898,908,947,914,935,940,914,933,918,924,939,943,793,863,840,844,865,865,868,838,834,846,880,852,826,854,825,837,853,862,620,623,585,643,619,599,615,577,623,591,603,590,553,580,575,583,598,598,566,573,568,589,595,584,586,588,588,587,594,592,583,602,595,559,578,562,581,572,575,579,567,573,570,583,576,573,1029,962,1020,1050,1026,1009,1026,1080,1091,1031,1040,1090,1057,934,944,926,925,894,927,915,928,963,904,940,939,949,902,920,924,691,694,638,679,665,673,658,620,656,628,629,626,632,645,639,630,967,965,959,938,960,977,953,984,995,961,971,960,997,1015,982,951,988,1000,994,992,1001,985,989,871,838,877,881,870,894,889,872,897,910,926,917,901,895,892,886,869,857,915,1112,1096,1080,1058,1129,1096,1100,1132,1082,1072,1082,1132,1079,1097,1088,1097,1091,1078,1105,926,945,942,958,955,1060,1055,1079,1064,1040,1064,1025,1072,1076,1060,923,873,890,895,861,864,886,881,861,907,868,862,889,862,908,916,909,924,895,871,611,603,612,625,601,604,611,609,593,616,605,630,614,1148,1081,1072,1131,1108,1083,1128,1128,1086,1117,1154,1111,1137,1129,898,894,919,912,919,852,852,923,887,907,913,901,895,904,890,899,891,919,883,662,659,681,680,675,685,685,713,629,663,657,695,694,663,656,1158,1111,1105,1086,1169,1132,1104,1180,1182,1172,1189,1158,1063,981,1032,1029,1006,1011,993,987,977,976,966,968,970,985,970,986,1019,973,983,966,873,855,892,858,881,897,879,871,871,887,879,886,863,986,987,989,1007,1000,987,990,990,1010,986,1002,977,1018,991,991,987,1007,988,1005,1001,990,913,891,883,894,903,905,905,912,863,900,896,887,915,891,871,900,590,639,575,607,603,595,614,621,593,608,619,599,603,514,513,518,498,518,496,527,510,502,516,505,534,543,512,493,494,522,526,497,522,532,534,525,500,499,514,515,503,500,508,516,643,626,637,637,656,659,651,638,618,632,648,642,623,638,648,634,677,679,689,686,663,687,702,683,698,668,697,694,690,704,680,691,674,705,887,906,908,934,935,916,937,895,891,917,878,878,897,898,886,951,743,703,732,730,700,712,736,695,704,703,729,717,723,723,702,705,858,928,892,904,917,913,901,923,890,816,841,869,848,845,878,844,834,815,858,832,830,844,847,857,573,594,607,598,629,586,603,571,613,570,633,604,602,594,611,580,611,614,586,545,548,554,551,567,547,943,960,948,879,912,936,963,896,929,934,931,951,894,730,710,709,736,902,864,890,891,866,863,880,909,896,899,902,881,890,890,904,882,912,897,913,880,593,611,619,619,616,573,620,621,605,589,611,614,602,961,888,902,882,943,983,912,883,934,850,834,866,841,825,862,842,857,837,844,850,840,885,848,590,611,638,605,597,595,616,612,621,623,643,605,618,602,625,611,590,600,586,636,630,627,664,646,669,642,651,657,634,642,669,656,645,626,649,671,652,662,672,666,652,653,646,643,659,1060,1100,1049,1088,1160,1104,1117,1079,1076,897,928,899,880,948,867,893,863,882,875,909,910,966,988,985,984,988,966,964,985,975,976,993,1007,888,872,831,883,866,863,869,835,849,849,855,866,877,853,883,867,854,843,862,615,624,624,629,624,606,630,619,644,645,621,602,630,638,633,634,636,633,620,613,627,1118,1150,1162,1199,1138,1147,1161,1115,1061,1148,1129,1159,1189,1117,1154,1161,1126,879,857,870,914,890,885,860,881,892,929,886,936,870,859,897,878,901,604,612,605,599,618,614,589,629,568,620,630,639,615,566,611,579,641,615,615,968,964,1001,1001,979,979,985,947,984,949,983,982,1012,977,999,950,942,973,962,960,883,868,877,873,881,862,856,854,851,866,876,859,889,674,676,688,691,678,676,706,690,582,581,597,575,567,593,582,587,975,1015,1012,1007,981,998,1011,997,994,1018,1011,1045,1027,1015,1055,976,856,875,805,819,845,849,833,853,900,853,541,585,584,527,587,558,562,550,552,554,542,531,573,544,556,642,630,654,648,646,631,635,632,670,652,662,664,669,663,662,645,1037,973,1003,1032,1007,1018,981,1024,980,1025,1001,965,1004,983,646,667,667,690,716,689,687,628,678,690,643,678,619,651,885,865,940,882,896,913,857,910,835,804,819,840,798,799,851,839,806,759,801,819,827,769,837,814,585,548,524,541,550,510,548,512,535,545,556,540,566,565,573,576,562,572,548,568,547,566,542,569,565,603,583,595,594,576,587,608,603,595,622,572,594,1058,1057,1042,1139,1138,1133,1049,1149,1115,1008,1101,1044,1085,957,954,951,947,929,871,920,948,905,939,784,845,839,812,842,855,845,871,838,844,880,882,812,815,850,828,813,843,832,858,831,853,869,843,825,835,877,876,868,878,875,867,868,882,866,853,857,857,852,876,980,952,984,959,947,971,959,966,972,989,961,990,957,960,977,946,864,859,879,903,879,871,851,875,845,853,875,884,874,884,848,855,871,874,893,876,865,871,889,880,888,891,881,877,875,876,879,787,747,753,757,739,721,760,731,761,738,739,754,912,944,960,947,933,949,924,980,942,966,937,945,950,966,928,926,951,968,969,957,965,971,963,969,954,961,980,951,966,982,967,981,989,983,837,824,837,846,816,810,850,853,594,628,606,617,611,620,605,612,1093,1116,1104,1124,1110,1072,1118,1117,1076,1057,1143,1118,1079,1065,1142,897,945,929,898,953,975,947,948,955,967,946,1051,1069,1060,1072,1034,1060,1068,1057,1047,1040,1031,1051,839,848,870,855,846,783,848,873,877,549,536,579,558,562,559,537,529,557,566,547,565,539,577,589,586,588,580,615,615,635,583,621,599,598,579,1040,1062,1035,1011,1061,1057,1056,1072,1038,1036,1029,1060,1020,1028,1069,1080,1054,1011,1056,1027,1045,1027,1022,1037,1025,1015,1037,1040,1046,1066,1029,1077,1028,857,881,843,851,820,823,844,841,838,845,827,849,873,985,1047,1022,996,992,989,1014,998,1049,1002,999,1037,979,989,1000,1046,895,902,930,937,930,900,952,944,930,935,912,920,630,634,608,638,612,590,551,610,624,571,635,626,624,597,619,682,673,703,661,706,674,691,668,692,675,658,660,594,592,614,583,599,598,617,605,602,609,618,596,601,611,620,608,948,980,951,956,987,957,975,940,978,970,946,983,935,914,932,916,934,940,910,920,901,923,939,944,949,930,919,936,906,936,924,942,929,935,966,952,939,954,948,938,1050,1053,1051,1013,1037,1042,1035,898,879,850,884,885,899,884,880,1001,993,991,963,963,974,932,964,924,942,925,924,903,924,937,928,949,937,917,918,928,941,942,944,963,974,953,959,940,969,953,937,954,977,976,978,837,814,832,843,798,858,841,857,832,827,841,857,833,853,838,838,869,786,620,614,609,587,611,601,598,617,624,570,620,605,618,621,626,986,1012,984,1064,1030,1007,1024,1016,1039,1041,1021,1053,1024,879,844,833,788,794,782,817,800,605,604,591,580,605,588,645,616,590,605,591,601,609,590,597,595,989,1012,1003,991,989,1011,982,1015,960,1010,987,989,997,990,964,966,948,743,731,712,691,685,733,701,719,689,737,684,1060,1058,1015,1054,1059,1018,1011,1049,1040,1027,1046,1006,1024,1022,908,892,891,883,880,875,905,929,898,880,913,887,876,903,888,883,622,644,620,667,603,615,645,661,656,655,650,640,614,636,652,604,618,657,619,618,631,604,651,644,651,641,646,615,849,830,854,872,856,838,826,873,868,883,879,891,897,867,982,950,967,957,902,899,915,915,892,892,892,899,923,908,891,892,890,923,873,898,798,787,781,779,764,775,798,790,808,766,753,779,771,746,634,622,613,608,627,586,622,618,630,628,637,613,625,638,1095,1095,1041,1054,1012,1102,1084,1016,929,957,945,927,929,922,903,926,949,908,945,954,951,744,723,704,723,748,719,726,740,731,723,759,610,595,593,588,583,564,594,619,598,586,587,596,591,590,585,533,517,523,525,519,516,535,544,532,533,537,546,539,553,546,558,550,539,1109,1072,1033,1065,1051,1109,1147,1126,1018,1160,1023,1134,1093,1052,1130,1122,1072,1126,1077,1107,907,885,937,894,922,904,941,953,948,929,623,606,609,613,623,625,606,633,594,615,607,616,556,569,581,586,598,591,872,919,906,918,934,893,885,891,919,934,946,929,950,927,925,914,894,969,968,944,964,966,961,952,942,955,941,983,947,969,975,929,969,959,854,877,896,871,873,852,863,900,893,820,859,876,867,880,863,879,865,856,850,614,576,587,575,518,571,557,572,589,585,588,563,633,549,622,583,574,580,570,573,558,581,593,557,586,577,920,955,904,878,936,924,929,892,942,872,923,905,888,910,720,774,736,791,783,769,761,762,752,775,778,790,799,780,585,593,594,608,602,617,580,592,588,603,586,567,550,560,562,549,526,545,549,564,556,564,542,562,564,544,545,554,556,587,578,591,573,567,549,586,601,555,574,563,582,938,905,890,906,886,899,913,908,921,923,927,941,886,915,904,910,877,1046,1045,1025,1022,1038,1013,1016,1032,1017,1052,1031,1024,1040,1037,1038,893,892,860,868,882,877,908,876,862,893,880,878,883,886,882,889,887,882,923,954,929,796,900,851,909,917,957,918,946,920,938,961,960,939,871,854,903,871,912,860,901,886,879,875,879,894,892,885,1035,1049,1028,1064,1032,1023,1037,1021,1043,1024,1015,920,934,941,913,911,951,938,925,916,926,922,932,935,925,778,783,754,807,787,764,783,758,596,604,616,608,603,633,597,1074,1063,1062,1098,1074,1066,1133,1000,1048,1062,1073,1072,921,861,881,893,910,901,928,909,868,896,927,894,900,1115,1105,1165,1128,1091,1112,1136,1107,1113,1134,1094,1169,1119,962,951,970,944,963,932,913,962,959,957,945,976,968,970,980,970,974,964,962,954,956,991,984,975,981,840,851,824,835,871,797,822,844,608,610,626,608,583,605,615,608,1030,972,988,962,982,997,1006,1047,993,1024,1004,1008,1038,1025,1060,1061,1028,1037,1002,1042,1023,1068,1032,1054,1044,1041,1006,1035,1021,1042,866,841,827,862,831,830,838,557,540,548,522,531,552,582,575,555,524,934,883,903,913,935,881,923,943,948,945,920,901,910,679,671,697,711,678,694,690,715,685,699,696,732,706,676,1130,1045,1079,1126,1058,1103,1110,1113,1099,1145,926,888,917,913,903,916,900,991,1005,972,974,958,978,1004,981,999,957,986,987,1000,990,971,980,879,874,910,899,903,894,886,885,869,920,745,729,750,750,738,746,740,750,716,732,730,734,733,733,739,743,649,637,657,627,644,629,653,655,635,649,643,627,636,623,636,628,808,787,813,790,830,789,795,846,803,828,796,810,599,621,611,634,594,599,650,619,609,614,622,594,612,576,584,580,583,583,612,590,580,593,591,893,898,884,918,911,898,885,948,940,886,917,917,931,891,925,939,947,956,983,978,968,967,973,959,981,995,994,998,970,994,962,959,978,891,886,906,916,912,900,881,889,904,908,882,891,782,827,822,820,797,804,822,818,807,813,821,824,619,622,639,627,655,610,656,629,647,618,610,640,631,654,667,654,622,636,612,1155,1111,1059,1092,1075,1063,1124,1075,1041,1113,1081,1053,953,876,915,883,917,873,933,898,876,845,901,881,865,887,906,1050,1060,1047,1062,1035,1016,1036,1043,1047,1045,1058,923,934,883,941,911,912,926,926,895,925,922,926,914,590,588,561,586,628,605,554,592,575,552,590,545,573,595,607,658,617,640,648,598,610,590,624,630,604,618,628,643,616,610,620,713,723,734,705,682,713,745,697,716,702,717,721,704,738,644,641,643,647,661,679,678,656,648,665,663,644,662,661,653,664,651,673,663,1069,1023,1054,1125,1085,1044,1021,1062,1087,1047,1064,1117,1062,1081,1062,1141,1067,1008,1000,1019,1001,1033,997,1019,1011,1020,1007,1018,1020,811,771,812,812,784,822,811,814,788,825,816,793,824,777,656,652,647,656,642,655,624,640,1145,1233,1225,1261,1254,1202,1158,1154,1211,1207,1180,1240,1199,1210,1230,1105,984,1005,1014,992,1008,1025,1024,988,1018,1013,974,940,1019,1004,957,1035,1009,993,988,1009,968,987,942,938,906,919,866,914,921,894,932,918,889,924,959,952,964,966,951,959,941,930,955,954,965,956,955,945,953,954,954,957,969,880,890,842,872,887,839,851,877,882,857,878,862,862,905,1014,1032,1017,1024,1029,1048,1015,1027,1014,1031,1013,1029,1039,1018,1012,1015,1033,1012,1034,851,873,882,902,867,880,818,824,835,863,884,859,864,839,857,859,880,1000,999,1002,983,995,989,1003,995,977,994,1000,986,976,995,997,826,851,873,868,862,874,860,863,880,847,875,861,868,859,864,844,851,849,864,837,829,830,872,831,838,840,1037,1052,1049,1048,1060,1030,1075,1056,1049,1059,902,886,913,914,909,898,892,913,928,881,887,910,946,941,881,926,930,940,914,959,965,934,951,991,947,966,932,949,947,942,988,956,985,978,983,971,980,982,965,956,967,997,882,885,864,1034,1035,996,1024,1019,1045,1039,1057,1047,1041,1062,1027,1035,840,871,838,849,842,578,567,587,581,578,598,615,600,584,589,596,609,577,582,591,598,666,654,990,1003,995,1006,980,1003,966,985,974,968,991,991,993,1020,734,752,758,765,741,769,761,754,767,753,796,813,782,817,804,657,718,674,707,701,696,697,698,683,704,730,931,891,866,898,873,909,899,907,856,879,866,857,849,882,892,900,851,899,883,892,934,939,941,946,932,945,971,956,955,961,794,815,806,807,773,789,797,777,763,772,771,584,573,582,562,572,546,570,571,567,539,597,573,569,565,1090,1062,1074,1078,1030,1120,1113,1085,1070,1101,1101,1080,1140,1082,1063,1076,1106,934,917,923,920,941,960,988,941,955,965,904,942,919,964,957,949,889,942,643,625,661,677,653,674,618,649,644,628,653,632,621,662,964,991,997,1005,951,991,971,919,977,979,983,894,890,903,894,906,891,902,717,706,707,714,742,698,733,721,727,729,700,990,998,975,993,999,978,956,1018,1011,978,981,967,848,861,863,862,869,854,855,871,854,852,625,641,660,587,641,615,647,639,636,664,640,631,639,819,851,801,835,852,836,813,941,936,941,962,917,964,947,930,968,972,970,979,950,970,956,959,993,953,963,807,846,823,819,800,832,823,822,828,780,845,797,814,845,832,845,831,952,934,955,944,961,929,950,955,947,959,937,943,952,954,950,934,962,952,944,813,844,816,843,834,846,864,824,855,843,847,822,843,839,826,828,798,948,970,977,982,977,945,979,987,977,979,868,869,902,867,855,894,858,871,856,846,882,893,855,600,610,615,617,590,601,590,634,577,571,602,594,581,607,527,509,509,525,528,535,534,535,552,500,535,532,579,602,564,569,591,577,590,551,578,565,574,578,564,608,616,599,598,597,608,607,624,599,614,611,576,599,542,532,562,565,528,556,550,550,545,536,541,545,554,542,534,541,535,531,538,518,536,541,533,552,538,548,538,570,537,553,546,565,560,568,558,524,533,662,612,611,591,597,589,568,585,587,597,562,564,575,570,570,578,568,576,573,583,580,641,628,606,610,616,608,604,627,630,615,614,598,602,611,611,609,603,598,604,609,611,585,608,596,1026,1109,1136,1043,1057,1094,1086,1025,1073,1097,1091,1138,1095,1064,1071,1126,1095,984,918,952,961,981,947,971,958,984,936,935,941,937,966,946,963,942,976,950,945,945,971,976,948,957,949,780,814,816,837,818,791,839,836,897,925,916,971,921,969,914,871,916,919,925,951,892,998,1002,1022,1008,1036,994,1006,1023,1039,1018,1014,801,826,818,809,812,838,782,755,806,810,778,803,810,796,762,833,827,584,608,592,619,613,587,590,597,577,594,620,601,609,633,614,646,640,666,646,634,660,663,630,658,651,628,632,641,654,647,627,627,603,617,601,617,608,600,614,625,587,621,604,619,992,1016,984,1008,956,1032,988,1005,980,999,976,1009,979,997,948,979,1023,985,975,982,988,1003,975,1015,907,874,868,875,866,874,909,863,869,899,849,867,993,996,979,987,983,979,1019,993,1000,1002,981,998,992,889,909,899,895,911,904,893,864,912,928,893,875,897,917,906,877,620,604,631,676,611,632,617,607,626,577,599,581,646,506,526,534,546,513,535,555,602,588,591,591,624,599,589,604,599,599,601,741,750,710,739,712,729,727,731,719,709,728,734,618,618,626,625,611,636,615,634,634,621,632,623,618,621,981,986,955,990,963,994,1006,987,991,989,980,954,940,967,968,872,849,833,816,850,825,818,816,825,811,813,855,832,841,548,572,552,561,586,529,544,591,584,562,567,1211,1243,1186,1188,1178,1206,1168,1101,1174,1202,1249,940,1011,1012,977,985,981,946,1016,988,963,695,648,662,652,650,680,676,655,660,957,939,963,949,936,941,937,948,938,937,951,920,933,925,923,914,921,952,909,950,934,913,923,933,925,905,914,930,937,924,927,940,921,925,927,953,934,817,823,802,823,805,811,801,800,820,795,791,829,638,607,634,626,657,644,808,781,744,757,776,779,816,785,755,764,787,743,776,781,735,805,808,776,784,779,782,834,807,767,753,756,771,758,775,757,787,611,622,605,628,614,611,594,617,628,603,602,620,624,609,1033,1096,1037,994,1049,1071,1049,1073,1063,891,881,861,856,895,881,849,903,868,869,895,974,951,982,956,963,972,950,930,941,984,886,877,838,858,861,901,879,899,896,655,644,658,685,651,674,687,660,670,665,693,650,661,589,609,590,605,587,619,609,618,619,1068,1050,1030,1084,1083,1044,1023,1020,1020,924,962,929,920,892,945,908,928,923,928,888,891,911,918,923,899,930,557,534,594,575,559,559,553,607,520,550,566,571,571,601,592,588,573,580,614,640,601,613,618,630,586,604,624,636,636,655,663,643,649,649,636,1216,1197,1229,1187,1203,1224,1235,1234,1201,1265,1177,1185,1224,1249,1175,1217,1223,989,989,991,968,946,982,951,1011,983,965,1077,1052,1049,1060,1040,1054,1048,838,882,905,888,856,875,859,897,859,843,889,877,888,908,878,889,854,572,592,592,589,595,575,599,594,586,595,571,598,583,559,597,598,599,1082,1056,1069,1063,1053,965,1023,1054,1015,1024,1035,1087,930,975,939,887,971,952,911,918,929,954,907,935,944,948,931,929,932,903,954,968,692,700,697,702,677,693,690,699,668,700,694,688,693,684,681,683,687,678,689,683,644,697,682,705,691,675,685,700,679,631,604,608,623,608,633,627,638,639,608,632,1028,994,1024,1008,1025,1015,997,974,1007,1045,997,957,1028,973,963,955,979,950,968,960,988,977,972,963,872,871,870,883,870,865,857,876,874,854,868,868,867,872,875,874,869,866,847,854,855,847,887,903,881,874,916,938,943,937,928,923,917,927,948,931,945,848,865,858,831,830,835,869,876,847,848,864,878,843,856,847,860,632,633,623,653,642,599,673,635,646,640,647,645,626,622,1085,1005,1078,1043,1049,1070,1049,1052,1066,1028,1040,1039,1097,1042,942,898,926,885,889,915,924,921,898,911,922,971,993,949,987,971,995,963,982,997,994,978,972,988,769,771,767,769,787,747,792,736,752,598,595,617,597,587,592,575,595,581,598,593,1198,1144,1147,1154,1248,1106,1178,1133,1123,951,932,926,959,954,943,962,928,950,952,935,935,939,925,1055,1011,1046,1028,1031,1030,1053,1029,1035,1032,1032,1066,1038,1024,868,895,902,910,864,901,891,877,886,880,888,892,853,900,855,840,832,828,838,831,813,831,841,815,846,815,819,816,839,843,824,815,816,833,706,690,714,656,657,733,683,680,647,668,805,803,815,788,805,814,828,794,793,940,914,922,919,916,924,928,906,921,912,932,910,892,903,897,916,901,880,883,893,910,902,889,884,922,896,877,909,916,923,909,879,901,917,921,899,931,931,919,922,943,952,991,954,953,957,936,978,930,938,956,964,949,968,848,826,854,846,843,844,855,839,861,845,826,856,828,841,840,833,1013,1001,1054,1057,1041,1050,1020,1056,1015,1031,906,840,881,852,878,872,879,900,879,895,917,614,633,647,655,683,664,651,635,664,633,640,675,857,848,832,878,867,840,839,857,848,855,887,862,868,853,853,845,877,842,733,707,715,727,704,725,708,733,720,748,702,718,959,984,958,973,988,956,982,968,974,950,970,959,950,950,961,968,955,842,847,834,846,851,843,832,862,843,833,833,961,958,947,948,939,947,939,949,955,955,969,967,977,946,949,948,964,951,834,832,833,842,815,843,845,831,846,819,839,837,831,813,940,945,928,898,922,913,930,988,945,929,927,959,950,936,968,948,941,962,977,802,800,803,811,816,806,817,844,795,844,773,596,597,602,608,597,606,590,592,601,589,594,597,600,596,584,596,599,607,599,551,551,554,552,558,561,547,563,601,619,590,605,587,599,598,616,609,598,593,612,589,603,619,589,568,577,588,579,590,566,588,565,579,585,574,568,582,575,587,591,1051,1035,1017,1054,1039,1022,1000,1003,1002,978,964,999,979,950,976,1000,988,1000,876,840,853,842,810,868,837,837,820,832,791,831,838,869,913,883,905,905,900,918,925,897,880,907,907,931,902,851,841,824,863,836,842,857,846,841,819,854,831,1031,1018,995,994,1021,1022,1020,1043,918,914,907,942,942,913,925,904,889,910,917,912,887,881,884,893,888,894,886,896,879,884,885,877,876,878,736,737,739,759,732,727,717,732,735,704,758,719,717,926,949,955,932,910,938,946,932,972,950,916,932,928,833,834,832,830,856,834,832,817,842,828,859,801,857,833,608,606,629,607,594,619,608,626,614,609,605,612,615,647,972,986,1028,1027,944,979,989,977,971,979,965,963,942,954,992,953,1010,997,1026,1023,1013,999,999,1026,1048,1030,1026,1017,1071,1004,1028,892,890,914,891,852,912,873,902,881,889,876,882,879,916,913,891,1087,1052,1100,1059,1085,1081,1067,1077,1060,1056,1101,1090,1103,1075,1086,1095,1085,914,939,918,901,936,933,925,908,919,935,930,971,923,922,930,919,954,894,940,929,1030,1037,1033,1021,1043,1047,1051,1016,1068,1039,1028,1039,1041,1030,1018,1055,1031,847,829,879,862,874,836,833,885,870,861,788,867,649,648,648,680,640,656,612,638,635,642,621,630,642,640,621,637,665,629,639,615,616,641,611,625,622,628,612,631,1049,1038,1037,1075,1072,1025,1051,1024,1069,1070,1060,1073,1057,1038,1031,1086,1061,1059,1044,1010,1039,1045,857,864,856,906,870,846,884,888,855,857,858,975,1000,989,1001,994,941,946,922,924,919,922,901,909,958,917,942,745,720,747,739,737,734,718,744,730,731,770,731,639,597,642,602,645,639,628,616,633,644,628,615,570,580,568,572,578,569,568,528,556,573,566,570,580,584,571,574,587,590,586,584,596,594,589,619,599,601,1084,1076,1139,1080,1105,1062,1074,1058,1076,1103,1036,1071,1063,1072,1125,1119,1123,1076,1035,960,971,966,967,944,901,955,953,964,950,926,655,636,658,666,669,682,674,645,640,539,614,580,575,588,578,576,553,616,562,534,556,565,575,563,555,569,555,544,549,541,569,892,868,826,845,841,802,811,840,855,769,737,760,752,768,774,772,764,763,575,578,596,625,603,606,591,585,609,578,593,606,597,611,560,579,583,573,567,582,589,592,578,593,580,570,571,586,597,571,1092,1018,1133,1030,1076,1061,1000,1085,1067,1043,1098,1074,1005,1061,1010,1035,1050,848,876,877,917,887,859,898,876,855,910,934,891,883,896,903,956,939,907,914,921,888,902,906,899,908,903,886,908,911,903,892,903,896,903,924,903,907,903,901,908,915,904,892,799,828,841,833,806,783,817,776,824,796,838,800,833,775,846,806,1047,1047,1033,1051,1030,1042,1047,1037,1049,1019,1080,1050,1038,981,968,942,927,932,947,947,923,936,934,920,624,659,639,652,657,676,655,663,658,642,646,684,655,666,664,670,622,674,565,579,554,562,571,552,562,568,570,552,559,572,575,571,546,555,537,543,532,559,552,558,551,560,544,548,551,532,553,551,539,553,536,549,627,633,590,616,593,942,984,957,936,983,914,951,956,920,917,923,921,834,841,829,818,661,691,671,691,658,676,669,579,581,615,603,616,579,600,594,594,587,588,574,611,576,754,773,793,785,801,774,783,757,746,815,753,765,776,746,758,772,670,676,653,667,657,672,684,652,673,655,637,667,676,649,663,597,601,594,598,602,626,603,594,592,596,599,607,612,680,687,668,671,684,665,689,663,668,672,1003,1095,978,1130,1038,1031,1080,1029,910,955,944,954,940,915,924,926,952,941,957,945,586,589,535,528,607,587,573,576,649,629,607,611,604,643,618,605,594,614,598,601,595,607,605,612,598,607,1247,1147,1170,1189,1193,1123,1182,1241,983,954,965,944,998,947,1015,980,944,974,936,982,983,955,649,653,655,686,622,656,633,638,614,961,924,938,958,931,970,920,946,920,936,972,946,881,912,893,916,904,900,890,950,965,937,947,974,965,943,978,979,951,964,971,950,878,878,836,881,850,838,872,894,884,862,849,878,836,587,609,601,602,592,611,599,569,616,557,535,565,549,550,556,558,562,549,1047,1085,1106,1100,1060,1095,1056,1159,1094,1079,1109,1071,1111,1106,1118,1078,1128,1066,898,840,890,912,947,910,891,836,901,936,856,876,827,876,885,876,558,559,540,543,561,568,548,588,542,559,554,550,572,573,535,566,592,566,531,578,546,556,1080,1075,1114,1131,1071,1096,1076,1087,921,912,902,890,858,855,893,825,857,852,883,829,861,821,842,833,878,838,847,892,899,877,894,876,883,855,877,867,883,864,872,877,867,873,861,789,801,800,796,818,824,823,816,862,792,794,798,810,826,801,941,945,923,977,987,961,925,931,965,963,943,970,909,994,967,996,968,994,977,974,984,891,892,896,892,880,893,903,901,866,646,631,644,658,664,632,638,680,643,637,638,647,651,635,652,659,657,655,648,666,672,636,666,649,650,679,669,648,621,606,608,611,605,604,1089,1150,1093,1075,1115,1036,1078,1142,1123,1102,1070,1050,1062,1133,1100,1143,1052,1061,1177,919,872,920,903,914,860,881,887,910,927,971,949,960,1021,911,944,978,935,960,953,979,995,998,971,989,977,959,976,982,958,989,991,989,958,978,962,994,963,969,975,974,978,963,968,973,957,986,965,959,955,973,986,961,1033,1039,1013,993,1009,1005,1024,1015,1036,1029,1019,1060,1025,1002,1022,1026,1038,841,859,811,872,827,844,814,835,821,825,852,603,571,552,588,575,612,591,585,605,610,574,592,573,580,616,622,572,572,574,514,543,530,546,534,535,561,545,557,532,543,530,607,618,611,636,600,583,609,599,581,605,623,627,635,624,617,606,610,604,613,621,611,588,638,643,604,618,611,618,602,585,606,556,566,559,562,549,565,572,559,558,574,555,564,552,636,540,609,550,617,585,613,595,595,605,568,608,586,631,581,572,655,646,625,618,608,603,602,590,576,622,592,582,593,617,569,551,542,555,539,536,634,650,646,618,638,644,660,602,615,628,616,611,608,625,633,628,621,1084,1054,1011,1042,1011,1016,995,1001,1000,981,1018,1027,1000,1020,1037,998,1023,992,1052,1030,1046,901,926,930,918,931,967,908,924,915,895,910,917,890,905,572,576,610,576,576,617,616,610,605,622,579,590,590,606,653,632,652,655,647,638,662,598,603,566,590,598,587,595,586,608,605,1093,1064,1080,1086,1044,1084,1086,1036,1073,1112,1101,1096,1046,1073,1064,1075,834,866,854,865,843,839,844,846,859,841,831,858,584,618,601,615,601,615,649,905,915,879,856,905,882,918,924,911,939,907,893,890,925,915,755,792,775,783,797,775,787,789,779,798,595,622,630,591,616,582,616,599,620,612,603,599,606,611,608,598,620,947,941,961,924,911,893,907,937,964,890,911,934,912,926,907,923,930,930,951,921,926,904,940,931,903,925,937,948,931,942,871,844,831,813,849,817,828,836,840,847,849,826,831,859,1035,1050,1066,1051,1078,1038,1044,1059,1046,1054,1042,1041,1042,1031,1063,1064,1069,1051,947,937,937,949,957,928,940,927,938,931,924,890,910,897,894,865,904,871,906,892,895,884,890,873,881,883,673,718,700,640,641,688,668,698,672,649,688,717,707,660,673,671,663,778,821,797,734,785,809,762,767,785,808,794,784,1014,991,1022,1015,971,1010,1002,994,1020,986,1017,1002,889,907,895,890,884,896,891,896,890,893,911,874,923,1063,1042,1044,1059,1043,1035,1054,1028,816,858,841,848,831,838,854,854,825,830,849,831,834,812,588,622,607,607,607,591,611,613,576,608,644,602,610,633,909,945,904,937,927,927,928,892,908,906,922,927,902,830,881,900,911,899,705,677,721,722,697,710,686,706,705,684,701,705,635,602,647,612,637,656,637,610,610,621,624,611,632,631,599,597,623,633,615,866,871,909,855,868,867,866,632,664,667,679,676,651,681,665,681,661,679,686,669,702,659,658,640,630,662,669,998,1033,1002,1003,1040,1027,1014,1004,1003,1007,897,910,931,897,905,901,900,897,944,912,913,912,896,882,913,694,672,649,664,661,689,640,673,664,657,676,696,658,662,656,653,667,682,653,671,584,589,607,583,596,588,613,600,589,1057,1019,1049,1039,1062,994,1068,1043,1022,1040,1012,1021,1014,1006,894,813,847,914,896,848,924,866,906,893,838,868,846,828,846,554,535,570,523,532,552,575,539,543,553,588,566,553,567,509,544,539,641,654,656,688,655,676,658,662,682,673,649,650,669,642,668,649,644,640,654,668,664,663,666,654,664,591,573,594,584,574,586,566,582,571,587,581,596,576,584,570,609,607,612,628,592,618,618,607,612,607,624,626,621,617,603,602,602,580,591,575,609,591,559,595,587,571,575,575,587,578,576,570,582,896,809,922,893,861,835,883,929,879,895,879,872,886,919,894,886,880,851,844,736,725,740,700,716,705,691,697,711,711,748,681,698,585,551,567,556,556,535,525,539,548,524,554,577,524,504,493,490,477,490,482,497,532,576,554,563,577,580,552,550,552,564,555,563,558,568,571,549,577,620,663,637,648,629,604,623,634,646,621,633,642,657,959,980,949,1010,964,979,1018,945,958,953,948,964,992,983,1006,1016,1020,1011,1005,989,937,899,861,876,908,888,886,885,908,910,903,872,871,913,907,913,902,916,889,917,923,898,918,921,886,909,939,895,892,847,873,857,867,839,848,852,859,879,668,673,654,693,686,660,688,684,666,656,669,668,658,654,895,897,878,908,924,877,914,863,900,876,898,913,1018,1051,1031,1030,1039,1009,1027,1016,1021,1035,909,906,888,882,903,910,896,900,931,901,906,888,908,912,900,905,908,923,911,593,591,603,609,612,574,625,612,600,626,870,875,857,853,893,858,823,877,839,853,694,701,733,706,674,700,697,705,732,695,732,851,856,832,840,829,851,854,822,878,859,830,842,829,853,885,861,838,846,812,1023,1012,1025,1017,1028,1018,1025,1001,962,959,966,955,979,952,954,977,965,954,976,992,1009,1025,991,992,981,1010,1007,996,862,836,869,856,893,906,903,899,862,869,879,567,589,582,616,567,594,581,569,551,560,578,574,577,563,601,584,584,587,574,587,575,566,569,577,576,587,583,574,599,582,592,589,600,626,610,612,617,602,599,584,607,608,663,685,659,664,662,679,653,670,674,652,656,627,626,622,623,633,620,625,627,610,612,626,616,618,1085,1086,1107,1099,1174,1067,1096,1091,1096,1114,944,904,929,914,912,925,892,931,913,934,929,882,926,1011,994,996,998,987,985,981,970,993,993,986,969,865,858,851,865,843,826,838,864,830,860,610,608,597,583,581,633,634,590,648,587,625,598,613,1052,1071,977,981,1030,1070,1037,1008,1060,869,902,838,851,874,931,886,863,869,856,892,1033,1047,1042,1035,1042,1035,1040,1032,1033,1023,1049,1055,1033,1024,1025,1050,920,938,920,898,905,896,900,908,925,903,908,853,842,831,832,846,827,860,845,849,849,830,842,860,837,848,849,754,763,733,784,741,756,727,755,753,769,769,766,594,601,598,614,589,618,601,608,619,617,597,601,629,604,584,601,606,585,572,586,581,588,589,592,607,586,587,595,598,581,579,595,572,603,587,595,591,606,604,595,584,822,794,865,836,837,814,827,788,818,815,821,803,809,678,697,670,681,681,659,678,684,689,664,671,676,702,695,650,644,657,647,655,645,643,648,650,636,657,642,649,642,649,641,646,889,971,899,934,905,891,890,927,924,940,892,960,938,923,915,941,929,925,936,929,943,941,949,929,985,965,975,982,965,978,984,974,976,979,813,794,845,801,810,832,810,838,851,834,803,866,952,967,922,934,903,932,901,940,927,940,911,920,950,971,928,923,978,960,972,986,955,1002,954,971,989,973,952,990,1000,923,875,891,884,851,882,892,889,906,877,877,870,721,705,738,730,705,703,716,723,720,739,727,714,739,724,723,740,595,581,590,594,615,601,595,584,582,620,622,587,614,596,620,605,619,554,544,552,537,525,546,536,556,524,571,601,578,589,564,590,586,582,557,567,575,572,581,571,1021,1011,963,1000,986,1022,990,1045,991,1024,959,967,947,955,933,941,956,925,918,944,912,910,928,917,934,932,906,906,914,927,958,935,958,916,890,829,807,788,801,778,786,781,802,805,797,795,795,779,800,797,798,615,601,599,602,620,607,599,599,595,595,660,631,659,638,631,657,639,623,665,645,665,616,647,926,897,922,898,913,907,891,893,896,872,883,922,930,874,947,784,778,787,793,796,796,809,776,763,811,782,768,760,758,789,786,790,785,789,629,609,627,604,601,611,598,629,629,1184,1087,1101,1080,1086,1099,1079,1089,1050,1130,1126,1127,1120,1121,982,973,959,987,1019,973,1010,964,966,977,985,977,985,968,1019,1000,1076,1083,1085,1097,1094,1077,1073,1106,1107,1107,1107,1109,1059,887,908,874,890,891,878,868,910,900,887,880,888,875,887,883,917,898,881,891,913,879,899,888,912,929,928,911,895,905,913,953,985,965,964,980,964,960,953,965,961,923,848,854,832,939,956,948,958,976,951,931,954,951,952,941,932,941,935,959,951,939,643,657,643,618,667,633,644,676,636,661,625,654,626,619,642,645,1094,1085,1056,1050,1059,1079,1077,1078,1018,1019,1043,898,883,910,895,918,934,905,918,874,902,910,890,865,858,916,917,910,880,874,651,669,649,644,669,664,650,627,657,638,656,668,879,838,867,857,819,842,849,833,864,813,867,861,851,841,803,756,715,735,750,743,730,755,763,733,736,734,762,740,755,751,758,612,615,611,626,648,611,620,620,607,620,608,600,630,628,585,591,606,613,607,597,621,598,606,647,626,609,624,624,621,620,626,639,629,625,644,615,637,1019,1044,1122,1108,1063,1078,1104,1062,1117,1052,1114,1031,1097,1063,1063,1141,924,918,906,903,914,911,940,912,909,589,601,569,567,582,585,613,643,853,873,918,829,894,921,885,880,898,918,892,869,874,907,696,676,665,676,695,666,691,677,1038,1075,1075,1012,1036,1018,1053,1038,1038,1024,1049,1154,1141,1142,1119,1143,1169,1141,1149,1138,930,929,921,932,943,932,929,926,905,876,932,934,902,921,919,930,931,898,900,982,993,993,985,1002,1021,1010,1020,1019,1019,1013,832,821,815,816,818,826,830,615,605,603,610,603,602,595,590,597,573,590,601,920,909,920,924,918,941,923,928,926,689,678,672,665,688,666,684,654,706,691,696,678,663,688,689,672,569,572,591,563,566,552,574,555,562,564,547,572,567,572,577,582,591,573,570,565,538,578,562,589,575,575,576,570,563,576,569,601,610,612,605,608,614,607,607,607,617,617,613,598,608,624,588,638,613,624,640,622,640,628,624,614,619,614,628,625,617,624,616,926,938,905,908,918,907,933,903,925,916,920,938,915,906,898,913,952,921,927,869,921,882,921,911,893,901,899,912,926,910,969,931,937,946,970,946,945,956,957,957,961,915,963,972,937,940,817,821,829,860,834,852,847,849,838,842,595,596,626,606,598,594,606,619,612,603,629,628,1009,997,995,1022,1012,990,1009,1014,1008,984,996,1004,1020,1018,990,969,980,966,972,954,946,959,963,942,949,938,959,951,944,931,950,964,948,949,934,958,973,959,990,973,964,994,989,980,976,965,973,974,952,956,974,992,959,956,839,811,817,828,848,835,826,834,836,862,849,829,829,820,851,847,623,628,628,637,603,632,607,630,639,641,670,618,609,630,640,601,563,585,584,585,570,586,573,576,572,1115,1099,1065,1095,1089,1085,1111,1176,1107,1062,1073,1103,1112,931,881,931,944,959,615,595,606,578,584,641,613,603,596,619,612,628,609,601,578,599,590,566,970,930,940,928,938,924,911,936,923,920,939,947,978,980,958,905,935,815,809,810,837,838,817,862,837,832,819,831,817,851,818,861,823,813,819,807,837,661,654,674,649,644,678,659,659,640,666,652,642,645,671,646,665,644,661,657,656,650,648,644,651,1088,1119,1114,1160,1125,1184,1145,1131,1064,1094,1130,921,926,946,912,941,918,919,919,916,907,991,987,1015,1000,1009,995,1013,1010,985,990,999,850,834,868,887,875,873,850,846,833,865,871,877,884,886,875,951,910,958,1002,969,951,931,916,1007,937,1018,916,928,998,977,941,930,1053,1009,1057,1040,1038,1049,1006,1042,1060,1029,823,844,831,820,833,852,847,813,846,861,810,837,837,565,576,571,585,603,560,551,579,587,571,573,583,589,577,570,1115,1141,1102,1108,1079,1117,1039,1034,1083,1095,1142,1108,1031,1124,1090,1093,948,957,929,981,663,652,678,661,684,643,645,678,670,677,650,670,672,668,651,674,655,653,662,678,666,664,648,667,661,1023,992,1026,1009,996,1059,1024,1007,1047,1047,1000,993,1018,989,848,866,903,879,877,885,885,871,905,877,878,859,920,858,892,882,926,886,556,567,517,566,555,562,570,576,564,587,551,592,599,583,555,565,600,910,927,929,932,959,941,742,711,756,730,748,751,782,730,707,720,769,740,743,754,729,713,740,724,710,844,852,869,870,866,836,848,840,827,858,846,838,862,834,862,853,848,823,882,862,873,850,994,970,979,1005,990,998,1007,1022,979,980,1007,1007,995,1010,1022,987,907,878,922,891,901,906,895,911,906,900,918,902,893,855,837,843,846,825,830,831,833,846,840,823,831,666,694,711,649,707,693,689,665,635,696,685,665,685,658,698,672,679,588,604,613,598,605,636,613,627,619,631,605,585,973,957,973,987,946,944,1013,951,973,966,962,994,999,955,1005,972,987,994,995,1001,976,883,892,894,879,889,850,864,879,910,908,862,876,856,858,939,985,935,978,954,949,950,1008,933,961,999,948,946,933,959,958,984,978,914,900,896,887,900,932,895,907,884,901,914,882,910,903,929,908,926,894,915,931,940,933,937,959,919,940,952,936,955,936,976,997,1002,1008,977,992,1003,996,971,988,994,999,1003,1015,991,996,852,825,847,827,855,865,837,868,847,829,856,830,845,846,840,854,819,810,860,840,849,850,955,977,1003,980,1031,984,999,1019,1009,1029,999,1016,1048,975,1012,923,888,912,882,881,841,879,894,881,871,908,901,882,894,877,595,584,590,607,590,628,578,595,617,596,602,623,626,624,587,601,599,612,623,590,1017,1033,1061,1048,1052,1031,1055,1020,1063,1036,1049,888,913,896,927,918,924,933,904,911,880,912,931,906,1024,1047,1021,1011,1011,1028,1022,1003,1047,1011,1029,1023,791,755,820,768,758,802,808,801,822,794,798,817,784,776,765,744,581,560,581,583,554,547,566,570,557,578,573,600,578,575,571,579,601,602,598,594,603,588,583,598,593,571,604,579,592,673,684,665,691,680,690,672,640,647,646,653,652,647,637,656,646,637,627,647,634,657,633,635,633,648,651,633,958,972,986,967,893,960,940,929,962,865,832,790,817,839,820,809,838,813,829,833,833,850,820,508,502,564,555,567,566,569,565,594,577,571,553,581,575,575,592,613,605,624,597,604,615,620,628,607,595,1077,1107,1081,1040,1046,1115,853,878,868,880,863,867,873,876,872,856,857,880,862,866,867,882,868,893,855,870,879,875,899,856,886,791,792,845,856,817,855,855,822,832,837,857,820,821,840,642,613,609,617,635,629,625,606,600,594,634,635,623,633,580,609,630,663,627,858,869,892,859,876,691,731,710,689,698,712,678,676,704,715,687,728,702,810,790,803,806,825,841,796,804,812,809,822,824,830,797,818,823,823,817,798,788,785,779,782,777,773,780,801,790,777,642,651,626,620,618,622,645,625,612,606,611,615,619,617,1101,1046,1089,1027,1055,1067,1096,1089,1034,1057,1082,1080,1039,1109,854,840,878,811,852,850,811,846,834,884,615,593,593,589,591,585,603,606,591,594,622,1095,1061,1075,1092,1122,1084,1102,1112,1084,1090,1089,927,941,944,901,960,967,951,935,940,968,914,929,935,967,933,941,962,921,622,580,632,589,605,653,625,632,615,609,605,603,580,554,587,650,568,555,533,554,549,546,542,567,558,538,865,787,806,856,822,836,872,829,781,810,797,782,782,763,752,762,776,779,768,744,739,766,765,774,763,622,620,637,645,641,634,635,614,642,621,651,642,621,627,608,623,634,629,653,824,840,847,860,837,842,820,797,805,819,818,685,684,661,697,696,669,656,812,860,833,825,839,806,819,858,855,818,840,865,824,832,861,816,832,857,842,851,847,860,853,816,795,803,794,793,760,777,773,758,787,803,791,797,701,710,702,733,695,708,697,731,711,719,708,712,951,992,985,965,951,982,984,973,993,850,867,864,829,845,838,828,836,895,938,934,922,964,962,916,930,919,933,930,944,948,950,920,939,938,899,1020,1029,1052,1033,1028,1040,976,975,1031,1036,1034,1023,1035,1036,1008,878,862,874,851,898,851,879,858,889,870,837,864,848,878,869,1006,984,1006,1029,1011,1012,1002,1018,999,993,1022,1009,995,1000,1008,1009,863,853,849,846,883,862,847,882,828,863,875,876,864,870,880,1043,997,944,932,932,994,943,962,948,1021,971,961,983,972,972,977,961,974,966,969,964,967,945,955,939,972,955,958,954,955,981,988,955,983,961,968,980,993,979,970,966,981,984,775,777,766,768,796,803,770,768,781,787,757,762,766,558,584,566,573,571,572,548,570,545,560,584,582,566,581,1116,1111,1082,1076,1058,1044,1080,1059,1052,1070,1109,1100,1025,1057,1068,951,960,927,954,926,941,903,890,887,903,881,897,906,927,915,916,889,910,910,880,903,897,876,771,779,763,789,753,762,736,763,769,780,773,748,770,763,770,698,698,702,679,691,702,721,703,693,705,917,915,933,943,925,900,927,916,924,910,940,944,902,932,955,942,957,961,972,976,934,954,957,946,949,956,952,952,979,807,796,818,794,847,792,834,804,854,793,1055,1069,1053,1079,1064,1073,1052,1072,1081,906,902,924,933,918,897,916,926,904,911,925,913,950,938,1001,991,995,1031,963,961,980,978,969,987,974,971,943,943,938,939,935,961,942,936,954,937,928,937,941,926,932,937,928,912,933,938,929,931,924,917,937,940,938,935,847,820,850,855,858,853,857,865,846,860,884,842,859,856,668,682,676,690,726,697,709,674,672,709,693,696,675,683,696,720,695,840,818,861,852,815,811,820,823,829,817,868,815,842,813,821,831,841,829,850,847,842,821,1032,1025,1039,1025,1017,1014,1046,1046,1025,888,914,893,920,900,883,889,892,1061,1049,1063,1054,1060,1066,1065,1072,1039,1036,1058,1059,1047,1064,1069,1031,1058,1048,1058,1031,1051,879,881,864,856,889,886,875,895,840,875,858,891,1022,1063,1022,995,1040,1019,1046,1026,1045,1040,1012,1052,1050,904,914,910,851,908,929,867,640,652,640,652,644,975,1004,975,954,1012,970,960,981,985,996,979,975,958,958,945,966,970,957,973,971,989,947,952,970,950,966,992,956,979,953,817,855,823,831,820,823,817,858,846,845,815,860,832,523,502,521,495,520,499,500,481,518,504,494,515,538,502,483,526,565,584,589,598,576,591,576,584,569,567,576,582,557,565,597,572,587,573,680,691,670,693,668,664,653,672,676,662,667,685,951,977,940,930,972,935,939,939,954,948,957,968,918,935,957,915,970,933,943,997,1016,921,901,916,898,871,898,859,845,844,873,857,885,891,926,945,952,966,1010,998,974,1024,968,979,996,939,926,964,920,926,936,946,928,950,943,940,959,648,666,667,651,644,623,628,664,703,673,641,641,678,661,834,833,870,856,802,866,825,857,834,820,805,818,841,826,874,801,814,842,867,851,826,896,897,892,904,916,903,920,899,923,935,913,896,914,911,945,931,903,949,938,940,938,941,944,946,931,951,930,918,1091,1054,1055,1074,1100,1085,1073,1081,1050,1081,1061,1074,1084,1060,1112,1078,1080,1087,1095,1070,1101,912,893,886,888,837,879,880,860,887,849,893,868,879,856,877,871,889,925,882,872,651,627,652,609,608,619,643,595,615,611,620,664,637,625,653,628,628,653,624,916,971,919,998,941,952,954,955,931,938,972,967,970,935,959,931,909,936,940,929,924,938,947,938,947,942,932,934,927,962,964,974,970,977,963,954,951,947,974,981,970,881,898,862,863,870,878,859,888,883,876,878,856,884,857,849,727,743,728,759,733,728,739,748,763,755,713,751,726,737,726,627,648,636,629,639,645,658,630,645,644,633,906,857,845,852,868,895,873,883,842,853,847,885,852,871,846,656,660,662,667,668,651,668,657,663,689,796,831,821,809,794,664,651,626,666,645,663,677,635,666,666,641,663,618,661,631,674,630,627,641,647,641,573,593,584,585,571,592,577,589,584,590,587,615,573,600,583,593,595,542,559,570,552,548,551,555,570,580,557,860,851,902,864,866,829,853,892,872,860,850,859,830,836,834,866,850,674,702,686,694,700,700,718,699,691,726,708,695,699,702,690,708,687,727,665,651,690,667,653,679,671,681,688,689,669,653,605,608,596,614,600,603,609,591,600,619,603,605,583,605,617,602,858,929,921,831,854,893,916,875,872,891,877,884,905,630,669,658,626,645,685,657,629,646,652,669,1001,932,964,983,964,954,995,1052,1006,992,989,981,1031,997,1054,1091,1065,1062,1061,1072,1076,1077,1068,1030,1057,1039,1085,1045,858,807,826,845,822,845,568,584,576,600,592,578,587,569,592,593,565,590,600,952,970,981,956,958,953,980,993,967,956,981,999,959,984,979,959,971,971,967,977,923,942,948,936,938,949,960,919,987,990,977,974,959,1009,982,1006,987,987,996,1000,1011,940,992,954,910,900,892,888,907,867,922,837,840,814,803,794,807,836,820,806,808,822,823,822,825,825,802,846,805,823,781,831,801,813,653,619,660,617,651,639,652,617,640,658,626,657,649,1158,1115,1101,1144,1101,1083,1060,1082,1085,1109,1043,963,900,885,851,885,882,877,863,969,1006,947,920,982,970,943,988,899,992,952,944,939,955,963,937,951,961,981,951,959,959,949,954,946,948,932,974,974,972,971,967,969,954,982,978,976,954,961,976,960,975,981,817,823,819,806,827,842,790,845,841,862,958,939,980,961,921,957,970,960,1000,941,944,966,971,961,978,892,958,931,989,979,971,983,992,986,985,964,944,991,965,975,835,824,820,831,851,798,862,853,1026,1027,1042,1026,1033,1024,1033,1039,1041,1037,1032,1009,1003,1041,1010,1019,930,902,933,939,924,927,909,890,913,957,920,928,911,890,808,853,838,849,850,843,860,829,640,687,607,646,625,621,638,627,635,654,608,641,1124,1088,1125,1125,1125,1063,1136,1067,1087,1097,1084,1112,1098,1074,1052,1101,1163,1136,1191,930,928,922,964,912,912,958,939,918,947,927,940,954,1081,1096,1112,1075,936,964,956,956,974,960,936,941,929,946,970,760,751,787,773,783,759,791,769,787,784,743,774,629,636,623,650,610,617,634,628,613,640,630,656,622,614,643,614,627,586,618,591,613,637,617,625,633,625,623,615,604,624,681,715,716,708,701,732,693,691,674,709,692,703,658,701,707,703,662,980,961,954,985,975,940,970,980,953,970,950,944,953,972,987,716,668,668,676,652,717,661,669,675,706,706,686,669,708,645,939,901,900,911,910,935,906,946,952,937,920,922,913,905,942,952,957,895,950,900,936,942,939,924,931,948,959,969,984,957,989,978,981,959,944,958,987,959,987,955,973,970,968,811,845,818,866,838,832,820,828,834,849,869,940,946,940,943,958,964,864,860,860,850,875,860,864,851,864,886,857,863,857,865,862,646,614,624,622,645,649,630,628,637,639,662,619,654,650,642,627,649,784,797,792,790,787,787,798,806,595,578,630,615,643,609,545,540,531,547,550,540,520,554,551,549,538,544,542,618,592,615,605,617,605,613,598,606,622,616,609,608,612,622,579,612,613,597,594,610,1023,1009,1025,983,1004,1041,991,973,1026,1019,991,1027,988,973,993,1009,1004,995,999,1019,1004,1019,867,855,878,876,900,869,864,853,900,715,692,684,665,702,703,650,669,692,690,661,685,672,676,699,669,639,604,613,606,604,601,611,617,608,599,605,626,596,629,593,540,565,544,558,545,573,545,558,565,559,582,583,589,574,581,595,580,588,578,543,564,553,546,555,540,545,543,550,545,540,537,542,558,549,560,553,538,557,591,601,601,599,589,595,603,604,581,598,603,580,590,601,592,598,573,589,573,573,589,578,581,568,580,892,866,843,907,874,884,895,847,847,833,851,922,684,698,702,691,729,710,657,712,710,676,734,708,734,726,686,686,738,717,614,603,588,586,585,571,592,572,574,582,601,584,580,606,579,577,582,929,902,933,920,888,909,923,899,889,907,875,885,913,889,928,894,919,932,933,921,920,930,914,907,903,918,917,921,922,917,906,897,872,886,902,864,889,903,892,879,873,878,914,747,739,743,759,752,732,715,739,735,625,612,641,615,626,629,632,649,644,611,587,594,627,624,676,635,569,569,569,564,551,582,576,574,591,576,580,566,575,572,579,571,571,553,578,554,574,589,567,594,576,598,573,590,571,563,591,566,570,588,569,576,595,583,581,585,603,598,598,595,595,591,588,584,610,605,623,604,592,597,592,605,603,618,603,596,605,946,964,938,941,978,985,964,956,966,970,943,921,898,905,895,901,943,908,953,915,925,923,914,926,955,785,791,796,813,782,796,847,828,801,825,805,799,868,903,858,864,860,845,932,901,911,863,890,896,880,883,846,865,847,945,975,960,971,971,968,972,925,943,857,876,878,863,882,901,891,892,901,917,813,799,806,797,796,798,796,825,813,804,824,816,791,817,947,938,935,945,937,930,933,996,955,955,957,969,951,984,955,974,978,976,950,941,938,960,801,815,824,836,809,820,823,831,794,818,837,844,1015,1001,1001,1013,1021,1014,977,1003,1007,995,995,996,1001,1032,1002,999,982,1004,987,977,876,846,862,851,859,886,884,877,877,842,852,847,843,872,551,599,593,616,602,599,567,591,606,589,616,616,601,607,592,595,601,991,970,951,997,999,1020,995,987,984,966,974,993,968,983,980,987,990,980,996,987,988,973,1004,857,859,858,855,859,857,868,848,863,840,857,826,592,583,602,621,616,606,590,635,589,617,625,626,620,579,567,580,583,589,559,551,564,569,556,580,592,579,557,562,571,568,648,628,645,649,628,637,644,591,634,612,619,650,595,590,601,587,602,591,597,597,595,590,592,593,613,596,600,615,601,589,601,1116,1085,1145,1154,1074,1079,1104,1095,1124,1158,1119,1084,1117,1149,892,914,914,965,895,917,905,918,922,914,958,919,920,586,620,601,600,618,608,596,576,614,615,609,1099,1109,1121,1086,1117,1094,1131,1090,1069,1098,1050,1078,1046,1055,1012,989,1001,999,965,965,996,1013,1004,1001,954,985,1018,1008,986,983,1018,1019,632,632,600,667,606,606,647,630,608,631,655,639,630,646,591,543,545,551,543,563,558,550,556,553,936,1008,1023,1005,1020,996,952,1043,1011,980,1019,952,994,978,994,1023,976,915,949,955,955,960,947,616,595,621,649,596,608,626,582,616,606,630,626,576,569,594,624,589,973,980,1059,990,1015,971,1012,1058,1000,1002,1007,987,999,1019,1028,984,1005,897,942,930,955,941,950,615,619,636,599,627,610,648,617,583,582,580,607,659,639,655,649,668,654,700,628,645,669,649,672,664,672,660,665,643,636,639,656,653,624,645,661,659,632,657,1123,1162,1063,1120,1101,1139,1113,1150,1122,1095,1122,1138,1078,1195,1158,1163,936,931,958,942,915,956,914,926,897,940,910,947,909,945,972,968,958,958,941,932,950,929,869,863,820,837,808,821,851,864,854,822,831,584,524,544,562,525,536,548,536,541,545,532,566,554,531,542,540,574,576,572,556,518,559,549,559,556,575,631,636,651,632,644,616,638,646,627,740,713,739,736,722,718,727,706,720,701,720,757,727,747,720,729,721,731,597,583,586,613,594,582,606,595,597,601,609,590,602,788,815,803,766,653,843,813,784,806,782,811,835,805,823,804,818,778,832,983,1008,1020,1027,998,1010,1018,1001,1012,1011,1015,988,990,997,1002,983,1011,941,956,933,963,961,960,944,943,955,953,965,964,953,969,960,944,952,952,950,949,943,925,917,942,936,939,956,953,940,954,948,940,930,924,931,929,947,936,924,937,927,932,932,945,916,922,933,919,939,938,813,827,841,830,839,854,841,822,845,820,833,816,854,824,859,818,826,808,842,837,863,854,854,861,856,870,864,859,865,858,869,860,861,847,681,684,647,677,682,720,709,693,676,677,885,841,843,861,846,833,843,863,843,854,857,854,854,936,936,959,935,954,933,931,953,943,945,949,941,927,880,892,893,892,906,913,892,908,895,900,917,918,896,878,895,902,922,888,915,889,907,924,925,921,907,909,921,902,933,907,917,898,893,912,905,909,894,888,906,922,880,908,906,907,916,913,936,926,941,951,920,940,936,922,915,914,948,911,935,873,812,822,802,828,828,809,857,807,853,808,792,876,826,818,829,805,810,842,824,603,657,642,638,657,625,630,648,646,657,671,661,667,680,637,648,654,644,613,624,653,653,911,963,959,937,960,946,930,973,937,923,951,697,711,679,734,730,692,681,766,674,701,722,682,778,776,780,810,782,789,800,783,758,803,779,788,783,787,1029,1044,1038,1040,1072,1064,1087,1067,955,934,949,932,940,955,902,960,921,960,1033,1002,1012,1024,1032,1022,1018,1015,1013,1013,997,1026,1000,1026,1044,1014,1018,1020,840,838,838,774,850,829,851,835,836,869,839,863,856,840,939,922,933,900,934,881,941,878,902,898,910,900,948,946,941,961,960,927,962,950,928,959,951,944,936,952,944,941,941,1021,1023,1041,1044,1028,1004,998,1021,1029,1045,1015,1030,1024,1014,1026,1035,1013,901,896,929,925,914,903,932,916,914,886,920,920,902,899,931,916,923,900,844,842,819,823,847,843,779,750,745,750,726,720,746,782,751,728,729,739,738,1007,1024,978,988,962,1024,1022,971,1002,985,997,995,889,886,895,883,880,870,870,881,871,895,873,904,874,725,713,754,757,717,726,756,729,758,759,761,729,731,730,967,1000,1014,996,989,1026,992,1013,999,989,842,851,828,862,835,852,864,846,857,841,869,857,964,976,950,869,839,853,870,847,853,872,809,794,794,794,816,806,797,816,813,814,842,664,639,659,688,676,680,628,674,649,656,662,675,618,624,610,628,615,618,627,1078,1123,1048,1112,1116,1118,1107,1095,1088,1125,1043,1081,1061,1097,935,941,940,959,923,868,914,935,935,1000,971,979,988,957,976,992,973,983,975,969,1001,993,805,773,814,791,789,750,770,768,780,786,771,780,639,621,606,613,643,632,622,612,621,616,633,615,986,982,1001,963,1023,958,1008,997,977,986,987,985,996,1013,1027,959,1003,1010,809,807,807,806,827,787,810,783,817,824,798,818,592,603,605,589,623,598,603,617,626,612,599,583,610,605,597,608,914,933,913,914,919,945,897,920,955,899,916,922,895,877,893,909,888,895,872,883,896,888,907,886,953,951,930,954,925,953,970,953,904,941,953,979,945,950,947,948,982,954,952,967,797,804,767,803,759,812,779,812,788,761,805,790,771,555,523,557,559,530,566,544,593,554,565,581,584,602,577,572,592,555,584,585,575,595,601,1058,1002,1022,1003,1019,1001,1055,1006,990,1032,1050,1000,1049,980,1036,1014,1012,1004,992,980,1004,808,810,833,816,805,830,814,813,797,832,801,831,697,699,706,706,723,704,701,704,705,704,705,705,734,868,940,921,916,892,918,863,911,916,910,932,901,916,917,943,892,910,886,853,863,841,876,845,845,576,605,598,582,595,566,585,603,576,593,580,589,936,906,937,961,956,912,902,912,960,916,901,913,1000,950,821,827,810,798,840,798,820,804,803,819,794,833,788,825,780,815,823,789,810,820,769,759,773,780,759,754,767,770,757,774,765,775,757,775,764,788,779,764,775,779,632,643,641,606,604,616,635,625,602,632,620,629,631,652,618,640,629,610,636,619,634,625,572,557,555,567,568,565,576,579,997,1018,977,1045,1012,1009,993,1024,1017,996,1027,1072,1034,1048,849,879,841,862,868,885,830,862,887,807,871,867,865,872,886,865,882,834,696,719,699,727,690,710,680,688,684,695,688,711,758,735,758,740,731,754,729,749,729,709,733,750,738,746,1135,1101,1166,1122,1121,1101,1102,1087,1112,1101,1162,1176,1148,942,926,928,941,949,923,912,896,940,609,610,584,622,574,615,579,592,559,598,576,616,580,612,998,960,995,952,929,952,943,941,957,948,930,961,979,964,972,964,982,962,979,953,936,958,835,864,852,808,843,855,822,845,842,863,833,863,853,864,805,845,1166,1203,1192,1143,1187,1171,1175,1178,1180,1169,1179,1175,1166,1175,1177,1171,1192,1172,952,933,949,931,953,947,932,943,987,995,976,968,1087,1097,1075,1112,1092,1084,1090,1094,1074,834,845,846,865,818,833,807,828,855,823,814,817,786,838,838,803,595,588,558,601,573,581,592,588,593,579,584,597,1012,1038,1028,979,1003,994,984,1026,932,1056,1022,975,1027,1016,1007,1011,1018,1028,966,997,998,1027,1000,1005,1005,889,858,887,888,880,846,901,883,903,880,889,883,882,889,919,892,884,950,933,934,939,945,966,934,931,934,944,942,942,930,940,840,809,821,866,839,827,807,855,846,853,834,994,1002,1021,1019,1001,988,1014,1006,993,1002,1029,1004,1019,881,914,872,887,922,876,931,903,843,880,864,893,886,890,993,991,1006,1023,1028,984,921,969,953,1016,990,988,991,1044,968,998,983,995,976,984,1003,986,1017,990,985,994,981,997,1000,995,995,1005,888,910,893,889,871,894,902,887,881,890,881,870,618,616,628,595,590,597,617,600,625,597,638,613,629,641,616,619,604,609,622,611,628,611,627,903,893,881,926,911,724,703,708,724,689,686,694,699,704,720,704,715,677,839,893,877,811,828,855,833,854,898,895,1015,1007,1030,1015,1028,1021,1028,1014,1025,998,1046,1037,941,970,944,968,961,972,962,939,956,932,922,953,931,933,934,933,938,942,943,925,945,926,954,950,943,956,927,929,956,938,957,936,939,932,941,939,935,937,949,843,832,797,785,827,826,818,818,860,852,798,839,972,981,973,958,968,966,961,968,987,990,989,972,830,856,855,838,848,877,860,872,865,897,548,621,605,632,588,575,587,529,522,541,506,540,557,529,528,532,515,515,523,549,512,562,512,524,620,605,611,611,615,608,614,630,617,685,687,695,706,694,671,698,669,678,659,681,701,676,690,709,683,683,675,657,652,660,650,690,679,912,908,921,933,886,928,927,927,935,897,907,903,897,904,899,897,898,862,901,899,883,876,891,883,886,891,889,828,852,850,862,873,865,841,849,853,882,839,882,841,843,849,978,969,927,963,952,947,947,986,952,981,961,952,945,951,902,878,868,894,877,912,888,892,900,873,887,884,640,676,656,641,672,646,655,680,657,643,653,647,617,638,655,627,777,786,801,814,816,814,783,796,787,774,947,963,972,987,976,958,966,979,981,1016,1003,958,961,978,992,990,934,863,860,867,852,883,852,862,862,862,858,907,863,660,644,676,650,645,676,665,645,663,659,685,630,619,676,652,672,939,943,924,928,935,932,910,918,648,651,670,674,690,661,681,662,657,935,944,931,947,927,933,966,975,952,928,926,951,938,952,940,923,947,964,968,978,959,949,949,966,964,970,960,945,945,1005,918,903,907,877,882,889,897,894,881,902,873,878,654,629,643,656,564,587,573,602,581,560,580,609,585,575,575,577,569,589,592,992,1100,1050,1088,1063,1052,1080,1088,1057,1095,1073,884,865,879,901,891,875,894,837,889,894,876,646,641,618,652,667,659,638,684,640,640,652,636,642,631,645,669,610,638,644,1110,1141,1190,1122,1122,1110,1089,1141,1107,1220,1117,1082,1111,992,998,1022,991,828,859,853,848,827,852,842,846,845,847,862,837,863,814,848,856,854,845,861,822,818,843,838,766,762,770,784,765,775,773,771,775,758,742,762,768,758,788,773,771,777,755,680,664,651,664,652,909,893,870,910,903,870,783,782,765,787,777,777,785,808,790,643,667,670,683,674,641,649,632,674,643,642,633,638,633,641,903,865,879,878,867,866,895,862,904,914,877,775,746,740,726,749,762,769,760,746,745,739,755,743,733,716,760,757,765,934,929,954,940,951,936,942,948,932,931,930,954,946,958,950,940,962,959,955,897,910,908,910,912,937,910,919,901,923,929,941,954,923,939,947,951,933,941,964,955,965,981,965,936,968,956,952,967,956,948,834,854,830,866,841,809,832,849,831,823,824,841,848,841,817,861,623,627,622,618,622,625,596,601,611,617,624,655,612,1071,1044,1095,1038,1046,1000,1034,1034,1016,1065,1035,1068,1018,918,930,916,916,932,915,924,913,944,893,941,910,697,715,713,719,687,698,678,679,701,617,601,582,620,610,577,575,622,602,604,598,588,1025,1041,1045,1001,1027,1034,1022,913,868,870,878,871,940,877,897,887,1072,1076,1045,1070,1069,1076,1029,1051,1052,1072,1048,1080,834,858,883,879,847,873,914,894,858,871,902,849,837,890,838,865,873,874,869,878,867,843,630,642,617,657,668,645,674,633,663,631,661,664,646,652,924,944,930,951,954,915,920,903,926,921,928,760,769,786,749,773,774,780,773,770,763,777,765,795,635,639,621,640,630,630,618,607,653,635,644,644,623,614,624,640,747,737,760,759,766,742,769,773,750,632,643,639,645,650,636,581,606,596,600,598,598,606,614,615,578,609,614,585,587,599,845,855,847,854,799,842,835,868,823,861,839,864,829,667,687,650,653,678,678,660,700,660,669,688,678,656,675,668,589,605,597,618,605,603,608,617,608,580,622,597,618,582,610,603,599,609,1032,1053,1040,1014,987,954,982,965,975,963,951,975,956,954,980,995,1011,990,871,831,859,852,766,771,883,860,815,770,858,837,853,811,822,539,526,545,525,583,570,552,577,575,569,573,558,572,538,529,584,559,565,548,560,586,590,591,539,577,601,585,561,570,583,560,541,617,619,608,631,637,679,634,646,661,621,649,636,630,638,644,654,635,976,969,975,968,985,966,985,981,998,957,964,976,1020,930,983,973,980,725,741,708,712,697,726,707,743,733,715,732,715,747,747,697,728,754,785,788,744,777,775,708,738,739,724,730,673,687,716,685,704,692,683,695,694,707,677,693,985,975,977,944,990,968,962,982,959,977,961,967,959,830,892,860,795,854,865,839,822,805,830,853,865,836,835,820,828,858,813,864,895,902,950,947,970,915,921,945,974,937,932,1001,985,979,991,994,975,973,997,988,983,984,979,980,993,817,837,779,818,827,819,825,854,833,850,771,539,513,529,539,541,589,578,586,583,588,594,538,567,582,588,556,615,589,530,567,575,949,906,925,912,886,885,896,883,644,668,663,605,642,577,556,560,584,591,567,590,566,574,559,578,552,590,560,877,885,921,891,928,914,900,886,953,936,917,905,919,706,696,700,684,665,655,672,657,711,697,677,683,697,690,675,693,692,663,712,682,1032,981,973,1028,999,1024,1024,1007,951,1007,1023,987,986,957,986,862,828,862,818,828,856,827,835,871,875,841,854,826,853,851,839,845,669,636,616,653,636,635,634,651,676,664,647,638,635,875,829,863,817,845,828,769,769,757,747,779,750,781,762,755,776,763,785,748,740,737,736,731,738,730,746,737,744,735,753,744,736,729,622,619,634,633,633,630,620,614,648,627,770,758,772,804,799,767,769,798,794,806,808,812,1012,976,985,979,1019,977,957,977,976,985,977,866,873,864,872,831,873,849,828,851,815,851,849,1071,1084,1092,1083,1048,1105,1082,1058,1077,1082,1060,1087,1083,1053,1076,887,918,887,953,884,882,895,896,901,893,1022,1072,1043,1044,1055,1050,1035,1034,1065,1022,1048,1036,1029,907,931,915,902,922,903,888,901,925,907,907,904,905,900,921,918,897,928,1007,1034,1055,1021,1006,1033,999,1034,984,999,1016,1030,1003,947,954,945,948,955,929,931,961,957,916,938,951,583,563,593,606,589,612,595,606,588,568,613,580,568,609,600,555,608,598,598,614,598,630,597,609,580,614,636,592,616,602,633,606,606,606,606,644,594,602,587,963,921,967,935,941,905,922,972,939,948,959,968,957,962,896,970,684,1059,1092,1070,1080,1081,1038,1099,1058,870,856,854,855,861,866,876,869,855,868,965,956,940,907,939,924,939,927,944,949,939,932,929,933,936,925,938,939,932,948,932,944,935,946,941,921,936,941,954,929,941,929,944,933,945,936,931,942,825,766,819,818,835,806,775,800,819,828,841,857,832,826,794,835,811,853,828,796,831,824,949,951,952,942,851,913,925,936,905,901,938,922,909,934,906,911,921,917,906,927,917,942,956,954,951,971,969,945,950,972,953,970,973,964,951,800,771,832,788,810,780,780,594,587,597,592,604,600,566,598,606,563,596,613,602,589,580,596,581,598,586,588,592,575,579,602,591,606,612,591,585,590,587,566,585,611,602,611,594,568,548,547,559,563,559,554,563,522,558,547,555,546,562,552,559,568,552,569,564,550,567,549,560,568,575,597,595,596,597,588,611,588,628,600,602,597,619,591,599,656,631,642,642,647,666,653,633,616,1009,997,1009,1009,1040,1028,1017,1021,1000,1012,1034,985,1002,1023,1036,1003,1030,1013,1022,1007,824,894,861,889,849,884,929,866,864,852,824,860,887,916,919,834,854,828,523,537,552,525,545,520,543,573,554,554,557,569,1209,1205,1152,1127,1152,1110,1139,1151,1166,1141,1118,1104,1127,1095,1197,996,1030,1022,985,1021,1012,1017,976,985,970,1091,1086,1027,1099,1102,1096,1090,1090,1088,1082,1073,1120,1063,880,864,880,907,874,872,902,893,896,844,896,899,604,599,596,555,615,640,630,631,621,593,638,601,599,584,595,598,578,579,562,537,565,591,544,1156,1205,1194,1153,1172,1179,1085,1179,1163,1192,1112,1113,967,1006,994,972,1023,1005,959,1002,988,988,980,995,1029,1021,983,1006,1030,992,990,992,1002,996,1006,1002,993,1005,1002,995,814,820,811,814,832,815,836,814,821,617,643,640,635,641,642,630,633,654,603,650,635,642,623,648,790,824,806,794,807,787,783,831,798,768,776,780,772,818,999,1012,1002,999,997,986,1020,1002,1016,973,1008,1010,975,1015,985,1006,972,800,818,815,793,838,859,846,821,812,773,804,812,842,816,810,826,833,828,812,823,824,811,818,607,575,595,586,580,574,592,580,565,602,602,571,621,841,885,854,820,847,897,862,856,862,860,823,854,846,846,878,823,654,648,688,641,681,688,673,660,562,557,561,561,558,586,563,567,577,565,559,544,543,553,556,553,568,565,561,567,544,566,565,580,572,558,571,557,560,618,626,596,625,620,616,632,627,648,619,628,656,630,629,625,618,626,624,626,648,638,623,976,994,995,1043,1045,1019,1051,1028,993,1017,1016,901,902,883,875,892,916,887,894,895,864,893,891,587,618,625,608,617,642,676,625,623,586,647,625,611,606,614,828,869,701,690,687,695,666,706,680,667,702,671,683,657,681,672,689,577,580,578,588,574,586,586,556,571,561,570,575,587,580,597,641,645,651,654,616,638,648,631,622,622,619,637,627,633,640,634,619,631,635,1117,1099,1070,1039,1030,1060,1010,1048,1056,1146,877,912,864,859,873,905,887,881,892,914,897,852,882,923,951,947,931,947,933,847,913,876,885,865,905,860,880,869,576,552,607,535,567,577,527,553,561,582,618,579,591,625,565,549,588,565,529,559,540,558,554,541,548,553,531,532,534,1092,1073,1062,1125,1050,1132,1128,1067,1056,1092,1126,1058,1111,1100,1126,1039,1121,1116,916,973,915,910,900,935,933,928,858,845,884,930,558,556,571,548,554,572,558,559,573,567,547,545,559,639,596,627,630,608,644,615,622,622,630,632,632,634,647,654,641,659,639,647,630,615,615,615,591,613,599,629,607,608,621,623,601,618,615,631,607,623,614,1021,1025,1042,1007,1006,1061,1077,1015,1044,988,1034,1029,1024,968,978,988,997,1001,1014,995,969,983,991,969,985,1013,993,961,999,974,987,987,924,881,878,872,892,901,891,870,891,889,912,876,921,819,814,782,794,786,797,804,794,828,814,796,813,810,774,760,743,758,777,755,791,752,767,756,741,763,767,771,600,603,618,600,616,612,595,629,598,616,608,624,1052,1030,1094,1092,1010,1066,1083,1045,1040,1032,1075,1081,1053,1000,1052,1022,1032,1020,996,1024,998,1024,1014,992,1014,1034,992,1008,1021,1017,1004,1020,1017,1011,802,821,855,762,767,813,819,799,817,775,589,590,574,580,590,565,580,576,579,579,570,609,591,1120,1127,1088,1115,1115,1055,1119,1156,1106,1066,1133,1085,1045,1076,1081,983,970,975,962,991,1009,942,952,972,968,932,951,954,992,965,956,958,992,978,958,990,1012,995,990,986,997,984,992,1010,987,987,991,1008,1002,833,841,861,856,839,866,835,861,849,839,817,831,833,848,610,604,591,583,597,601,564,616,602,531,540,549,544,550,540,552,534,557,545,533,535,1097,1126,1079,1099,1091,1091,1154,1158,1087,1091,1116,1130,1118,945,938,914,931,936,949,912,881,904,956,876,925,942,937,943,1041,1033,1027,1044,1021,1015,1038,1034,1048,997,1039,1006,1026,990,1020,1017,1002,878,898,868,853,852,591,594,557,586,578,545,538,586,532,586,562,604,579,596,602,576,593,617,603,598,582,614,597,602,593,604,620,617,621,612,609,983,997,980,967,966,997,958,1009,981,976,959,947,780,762,804,807,829,787,791,803,812,820,762,807,828,856,790,581,555,584,566,564,574,563,569,565,565,598,551,575,552,566,572,582,560,542,581,567,913,854,864,883,872,886,875,903,874,882,891,874,878,847,884,894,867,673,708,694,713,722,728,728,713,698,716,721,707,721,691,590,610,593,590,579,616,616,607,591,593,593,598,605,600,604,603,603,596,605,602,623,595,610,930,912,942,895,923,903,907,910,903,907,886,919,935,882,888,903,903,879,890,918,898,902,894,881,909,929,941,942,953,945,908,935,916,944,934,926,866,871,845,855,885,847,871,883,856,842,847,869,848,820,840,851,833,867,874,836,863,1056,1057,1034,1040,1033,1035,1039,872,904,902,909,893,884,893,918,918,913,894,910,909,891,886,905,1045,1083,1064,1035,880,883,877,876,870,863,893,901,886,874,876,900,588,570,584,577,587,591,571,589,615,604,593,606,604,602,635,597,641,657,627,622,640,636,613,641,655,662,654,652,587,598,564,587,587,603,590,594,596,607,609,588,623,599,612,594,600,619,594,594,597,605,595,594,588,603,613,595,610,602,642,646,639,650,640,675,665,641,641,648,641,677,966,997,957,971,974,990,945,935,971,970,994,999,989,989,984,951,984,983,977,985,996,1002,964,985,972,973,993,979,991,993,994,782,838,818,846,805,831,808,803,794,813,585,593,580,599,575,967,951,942,959,936,933,954,964,953,921,909,900,924,902,925,897,902,911,963,950,953,954,964,961,957,953,951,975,805,838,838,821,795,846,833,832,907,879,946,972,992,975,994,976,1001,987,994,972,972,990,988,972,998,1011,964,1004,990,955,982,991,915,893,890,860,879,878,880,882,912,878,891,740,743,729,741,736,714,737,735,728,746,748,749,766,734,626,652,654,646,623,649,640,640,622,613,616,649,651,619,568,581,566,579,555,585,559,565,550,558,546,566,627,630,622,621,618,606,623,628,618,632,621,637,630,643,635,635,638,654,629,629,634,634,652,624,617,620,644,629,626,980,992,963,975,977,996,933,949,982,945,981,945,964,982,983,1019,1033,1048,1020,1038,1050,1003,1047,1023,1027,1030,1045,1010,1019,1040,1013,1030,1032,875,905,898,879,882,896,864,860,893,884,875,924,893,881,912,1021,983,1028,954,991,979,1074,1005,1048,992,1003,991,999,1041,1015,993,998,984,994,1004,1003,987,992,984,1011,977,1000,1005,1013,990,1009,985,878,876,919,902,902,888,899,870,817,923,854,885,873,873,911,897,1077,1081,1065,1057,1056,1085,1031,1062,823,759,818,801,826,822,793,819,805,833,751,843,831,836,794,820,833,653,638,663,632,657,650,653,689,645,649,662,935,953,974,987,945,943,977,962,964,949,949,956,945,916,973,934,976,1015,961,951,952,962,960,970,965,964,961,974,946,975,955,961,961,965,949,977,964,973,979,791,770,798,767,776,831,813,794,839,791,802,818,798,786,831,916,864,870,839,936,889,952,918,919,839,896,869,856,871,878,872,816,894,884,882,917,922,925,913,948,952,945,936,938,927,927,953,928,935,920,950,906,812,859,876,847,865,851,879,846,869,867,841,876,857,588,574,590,591,558,580,617,583,580,607,565,575,604,559,596,582,590,582,627,572,619,605,625,614,552,560,577,586,566,560,549,578,578,578,573,564,554,572,577,574,573,569,589,525,558,551,886,937,954,906,913,937,948,908,698,679,678,716,710,679,689,714,716,684,688,697,712,685,703,708,691,692,777,785,760,795,794,795,806,809,793,800,789,778,807,790,806,645,648,641,615,624,628,613,657,650,604,623,647,635,622,581,566,552,572,565,562,565,574,541,553,547,548,657,663,635,643,620,647,650,649,647,639,639,661,643,651,866,878,892,906,917,874,897,863,879,893,898,904,901,902,886,923,874,859,890,901,895,895,926,919,947,950,899,939,943,936,918,910,906,906,921,917,907,908,889,908,892,875,978,962,970,938,954,955,971,990,962,966,942,973,946,851,881,840,866,852,847,854,854,878,876,541,556,583,573,555,544,534,559,551,589,551,549,528,541,567,1028,985,962,969,978,981,995,1008,971,979,961,941,970,936,918,949,938,963,949,943,926,937,951,912,945,954,933,925,946,942,945,937,958,922,938,950,961,938,955,958,954,962,935,953,958,915,943,971,977,973,986,980,962,966,964,977,968,966,969,964,981,961,868,800,864,823,858,847,847,853,861,845,827,829,803,843,850,876,890,853,914,968,843,953,922,890,1014,953,965,978,972,982,979,974,989,971,995,884,824,822,830,834,821,796,853,853,1068,1059,1081,1085,1059,1082,884,870,870,871,893,849,890,891,849,880,878,878,843,879,869,568,633,629,602,622,609,636,632,644,644,609,627,611,641,617,617,1037,1000,997,1029,1064,1053,1016,873,871,867,888,869,857,873,864,854,962,946,908,887,945,923,942,950,937,947,905,905,943,938,929,899,1008,1022,1020,1023,1022,995,1010,1022,876,854,849,880,875,894,882,870,887,934,928,938,930,901,901,918,979,926,913,883,919,908,909,910,938,931,923,904,928,901,926,925,918,900,915,907,904,918,915,1014,974,988,1008,1009,992,1017,983,970,998,982,997,996,1002,1000,982,998,1008,833,835,849,810,834,830,832,835,826,855,981,970,975,991,1007,989,970,994,981,989,989,968,844,866,851,859,849,840,866,838,859,866,851,860,831,864,835,857,849,1040,1039,1033,1038,1017,1057,1029,1011,1033,1027,1041,1051,884,859,879,874,868,919,861,878,916,848,865,895,937,962,927,962,953,958,970,957,965,951,953,943,957,961,948,972,965,968,952,962,945,962,972,871,841,863,877,883,871,885,863,845,832,856,865,867,843,894,593,599,596,597,599,596,588,622,651,588,602,594,593,588,612,598,608,604,600,595,599,594,591,582,601,884,967,890,877,874,895,936,932,943,831,908,901,895,912,942,1001,992,1043,1007,988,986,1001,982,993,849,870,838,847,798,847,832,836,826,866,856,875,813,815,889,817,821,797,492,476,536,517,492,535,514,494,507,552,574,546,546,524,538,553,515,547,559,528,561,551,690,667,685,685,697,701,676,690,692,678,684,695,714,700,630,642,623,653,610,637,618,629,627,630,637,630,631,630,622,951,948,947,989,989,969,937,979,962,970,946,960,956,945,944,953,948,928,901,873,887,894,887,897,891,893,899,899,890,895,892,887,958,926,902,948,931,939,955,920,906,832,844,814,810,880,844,849,854,891,860,882,856,850,861,888,845,866,946,955,960,942,932,937,955,957,946,964,944,937,955,944,963,928,943,939,927,932,935,945,934,973,959,965,966,990,956,982,966,960,878,861,631,666,629,607,638,642,630,618,672,627,645,678,581,587,610,617,620,589,594,608,583,616,612,604,601,987,969,998,993,976,1013,989,1005,1003,956,1025,1006,979,939,1001,991,981,1007,986,993,973,989,988,986,982,996,962,993,975,979,985,992,988,849,849,831,825,832,835,869,817,848,857,818,818,841,821,849,783,855,832,831,831,823,819,852,836,1085,1069,1105,1109,1111,1109,1082,1089,937,946,897,949,924,925,916,937,955,949,925,903,923,920,589,606,586,558,603,567,589,616,631,576,602,570,570,590,577,568,608,594,589,589,553,588,570,583,595,589,573,561,601,584,587,564,1034,1042,1069,1097,1029,1103,1122,1131,1034,1177,1049,1046,1091,956,934,956,977,947,915,950,949,973,966,942,946,943,965,956,934,966,948,977,982,597,668,607,599,633,621,559,577,611,606,576,642,742,768,805,758,772,782,772,772,786,772,795,763,771,795,858,890,874,870,890,879,876,877,878,902,878,957,924,931,956,953,955,933,951,983,956,963,737,798,753,734,740,751,756,712,772,715,754,740,628,627,640,626,625,630,644,617,605,588,624,645,613,597,642,924,910,910,879,919,907,944,947,928,942,941,925,948,913,912,957,951,941,946,983,933,933,955,961,946,951,956,955,975,975,946,961,961,953,978,840,842,862,856,856,881,843,831,861,856,848,839,877,657,662,670,694,664,678,673,707,712,695,675,666,989,962,987,982,964,977,941,933,965,982,987,895,848,865,851,842,855,865,834,851,863,847,819,830,853,816,852,837,944,889,961,925,960,1005,936,928,943,922,914,926,911,942,915,929,931,936,952,931,926,960,952,938,952,945,925,930,936,936,938,951,960,955,951,956,943,959,952,945,981,969,961,974,960,966,950,966,850,870,850,838,841,861,846,869,849,877,858,849,853,632,661,679,652,648,609,632,655,647,635,527,571,556,573,547,564,561,560,548,548,558,570,548,564,582,601,573,583,559,562,568,575,576,570,576,576,562,581,578,595,576,578,592,608,627,613,617,639,612,603,626,611,610,607,625,616,638,1108,1129,1093,1070,1080,1114,947,890,921,916,903,936,930,916,932,929,907,932,909,911,954,914,924,904,926,992,993,998,991,1001,992,1012,987,1008,990,995,1008,1008,958,997,1007,994,997,961,843,883,869,871,891,875,880,893,876,879,885,897,901,868,673,646,622,636,620,628,621,651,676,657,638,638,630,642,627,612,618,585,592,578,600,601,595,607,596,862,870,886,846,839,905,870,867,841,882,626,562,637,621,618,624,630,593,648,626,606,600,621,565,577,568,591,571,554,580,581,563,563,566,567,590,568,1087,1135,1130,1129,1183,1150,1198,952,940,924,925,942,904,946,945,927,941,914,920,1019,974,920,993,982,999,1000,961,974,923,918,902,932,929,927,905,908,918,917,895,888,899,902,918,903,939,903,899,901,908,912,901,921,975,968,982,993,993,1001,977,977,976,995,993,998,970,979,998,994,981,989,978,860,845,853,893,897,881,825,822,857,884,914,882,880,835,881,915,957,992,925,953,955,921,888,984,953,935,890,857,850,887,875,876,874,878,865,862,850,864,840,609,610,583,585,609,602,591,613,601,618,616,613,580,610,601,604,601,582,594,608,595,585,585,599,900,901,906,929,900,950,949,892,926,891,940,905,931,895,917,923,907,934,889,917,956,967,952,950,955,963,920,943,945,947,962,959,961,956,932,952,932,954,995,988,969,993,1021,1006,1008,883,888,896,879,876,872,874,881,890,880,886,796,748,769,761,767,754,783,769,748,764,767,760,739,763,737,752,745,751,928,897,927,929,954,911,956,923,907,948,905,912,912,922,922,905,912,938,920,917,932,931,904,911,935,946,932,988,965,962,949,988,953,964,966,939,969,974,968,964,999,1022,968,994,997,992,1006,973,995,1008,979,977,1001,994,992,994,987,849,829,833,838,868,851,846,847,852,832,876,858,844,835,831,855,829,660,634,621,648,876,822,794,850,835,872,807,819,812,858,841,822,971,996,981,997,990,1011,996,981,977,997,979,978,986,842,845,818,897,852,851,830,819,855,963,956,945,920,954,944,966,928,922,935,948,948,946,950,834,836,836,798,815,832,809,796,829,788,842,861,596,590,579,609,565,611,604,625,583,626,585,603,599,608,975,985,989,978,981,945,959,989,956,979,956,902,945,910,936,957,933,949,930,923,935,945,949,933,986,999,975,956,977,968,1000,980,982,984,965,883,897,884,889,874,884,882,878,899,888,704,714,725,697,700,712,732,727,706,721,718,692,705,709,686,605,597,611,562,605,595,584,568,610,581,597,603,609,600,599,587,590,591,605,589,585,506,514,511,539,519,516,500,526,502,520,531,532,534,508,525,502,523,513,495,531,569,565,563,592,562,577,564,555,570,577,570,557,590,560,580,654,637,624,657,638,641,637,657,643,634,670,658,663,645,671,641,652,662,654,652,645,640,653,633,658,653,640,647,856,839,830,825,808,822,820,827,833,831,805,892,854,873,837,874,852,878,899,887,874,842,865,872,861,872,876,937,885,895,907,895,876,885,904,875,887,920,879,899,843,803,775,804,800,797,836,797,774,778,818,797,824,523,495,565,521,518,522,514,525,510,497,510,492,500,536,512,482,545,585,581,586,576,570,582,575,576,572,571,577,595,585,580,592,605,611,639,599,606,623,619,607,594,607,616,608,627,597,601,937,908,947,937,946,962,933,955,948,977,934,963,988,947,919,906,906,929,908,663,632,700,635,665,710,636,650,664,650,690,712,671,556,565,558,570,552,561,568,562,584,586,536,559,558,562,578,579,577,560,564,603,588,592,573,588,578,591,574,582,581,586,582,581,579,573,906,892,927,925,894,885,877,939,889,874,930,887,918,938,922,884,924,933,928,931,916,934,898,907,985,971,973,964,959,957,984,985,991,973,988,970,995,992,982,886,893,865,837,841,854,855,900,986,992,1032,999,1016,1020,999,995,1009,977,982,1014,980,1024,1025,1011,989,1023,1015,1032,979,879,881,829,860,860,866,862,924,863,860,846,882,881,869,883,844,609,641,599,610,610,602,1205,1063,1133,1022,1070,1035,1090,1126,1185,1041,1055,917,910,927,897,885,927,922,938,924,625,627,565,641,653,595,629,627,625,636,630,628,580,594,568,599,563,584,567,582,577,565,570,582,583,580,583,580,586,593,573,598,573,649,641,613,608,624,637,603,601,588,593,592,600,592,599,595,595,608,1022,1013,1029,1014,999,1022,992,1011,917,936,926,935,931,921,920,948,956,926,941,942,947,947,946,918,905,912,926,931,907,941,946,932,926,921,908,910,907,900,896,907,885,912,909,922,915,908,899,911,905,920,931,939,943,951,949,941,939,942,957,940,854,811,861,837,836,858,857,783,846,827,828,802,839,840,846,865,820,843,850,873,830,1056,1061,1031,1065,1048,1092,1074,1061,1029,1067,1033,1050,1066,1075,1061,918,936,883,906,908,927,909,882,915,613,606,598,649,618,594,612,627,629,607,625,606,587,636,596,529,544,556,527,504,504,519,531,520,531,510,520,548,529,557,579,561,563,547,574,567,556,553,543,555,557,560,551,552,622,624,629,633,624,644,637,635,604,595,606,595,593,608,601,615,592,600,613,602,601,612,613,602,607,598,597,823,879,854,854,845,863,882,855,826,869,840,874,673,667,697,675,654,668,648,656,669,676,699,665,663,671,593,595,613,627,603,607,585,608,604,607,645,606,635,622,847,862,843,820,874,859,850,832,842,854,872,850,859,823,824,837,981,956,933,943,933,924,928,952,916,945,915,936,945,939,875,852,851,838,846,826,850,857,845,847,856,830,803,836,844,836,834,826,857,647,666,650,654,636,625,602,622,633,617,624,611,626,615,620,621,617,629,639,1087,1062,1065,1045,1052,1075,1080,1046,1053,1026,974,1066,1008,1024,1056,1046,897,916,885,870,864,895,881,878,895,897,913,903,879,891,909,903,878,921,895,905,896,901,916,907,898,914,904,588,624,581,594,613,602,599,581,591,600,627,616,596,631,604,602,605,599,618,624,569,575,620,569,566,567,565,563,563,591,553,572,589,580,592,584,556,579,564,590,574,948,934,983,963,955,949,970,927,1016,958,958,956,675,687,697,702,701,696,658,676,696,687,698,700,732,963,957,963,946,957,961,934,931,963,954,922,973,963,948,979,924,948,951,952,932,956,951,945,958,951,943,926,957,926,945,936,1023,1014,1009,996,1001,996,983,989,972,993,879,876,874,867,836,869,861,880,847,890,888,859,875,872,995,1033,1018,1006,981,1005,1007,1000,1021,1008,1016,1015,999,1019,1007,1001,1035,925,931,918,939,925,943,950,943,926,949,950,916,933,948,947,941,824,842,826,843,821,833,834,824,807,848,848,558,607,593,578,567,580,566,570,556,581,574,565,570,578,561,558,652,663,690,670,654,656,665,671,648,667,677,923,904,931,934,912,912,946,909,934,946,916,951,700,701,675,719,728,713,703,679,710,731,679,710,733,674,724,701,588,583,584,600,959,1029,1004,1009,983,1018,1022,1014,1000,989,860,863,879,883,875,902,851,864,900,902,895,891,898,1045,1020,1002,1022,1000,994,1018,1003,1019,1026,1025,1013,1030,1015,1021,998,866,890,867,851,883,835,879,859,898,862,961,972,966,951,978,955,967,967,962,960,962,964,941,959,976,950,958,965,964,960,958,949,982,955,954,891,891,872,857,878,873,867,858,859,849,844,841,831,834,835,825,833,845,850,847,829,827,651,666,678,673,660,679,638,673,695,670,700,660,646,662,687,809,792,809,778,791,779,814,821,786,794,792,779,621,602,611,608,630,652,612,609,614,640,625,634,619,529,524,522,518,521,516,523,533,552,535,547,521,536,512,516,520,512,550,618,578,565,592,563,577,590,594,605,588,564,562,911,935,897,921,908,927,903,889,914,911,902,930,899,941,934,991,986,982,953,971,975,938,957,983,965,969,984,965,969,982,829,828,843,822,809,826,826,835,836,830,818,818,830,833,851,854,884,910,869,871,863,897,874,880,873,909,871,898,884,779,785,810,770,800,792,811,734,846,795,828,789,781,812,811,772,814,811,825,756,557,545,531,557,546,587,543,586,584,594,604,577,604,591,606,617,616,586,597,619,613,611,607,598,613,607,609,607,613,593,608,584,596,576,600,603,587,596,610,588,576,546,570,564,981,1035,1047,1035,1039,1026,1067,1054,1045,1066,1017,1030,1035,1048,1056,1029,1065,1043,962,922,949,943,912,931,889,922,992,971,963,794,817,837,869,811,833,825,838,854,806,843,822,837,855,871,827,850,923,951,937,991,959,949,989,972,950,993,950,947,967,956,953,961,944,934,919,919,928,930,933,928,919,909,939,926,936,914,921,930,914,924,905,671,651,654,645,638,714,686,696,675,654,675,675,688,657,649,664,660,671,687,679,671,668,671,680,682,665,668,662,657,661,599,585,591,580,589,596,586,595,577,605,591,582,581,583,578,1009,988,958,1013,1008,948,1021,972,950,973,921,1008,971,942,963,928,875,907,895,879,896,883,900,920,900,869,895,854,693,662,643,672,669,672,684,688,648,697,649,636,648,681,669,681,691,705,732,695,708,696,720,690,711,731,687,704,710,726,694,928,958,950,953,962,967,930,944,973,975,956,946,966,960,930,953,937,717,724,728,732,714,710,717,739,702,713,707,806,805,832,823,822,816,830,845,802,806,793,815,819,751,761,743,769,767,764,769,755,769,773,783,760,772,747,766,761,776,765,605,617,624,618,598,626,601,584,618,610,613,502,507,504,528,500,528,521,505,527,525,521,510,502,504,510,519,509,501,508,509,496,517,510,492,529,519,514,506,503,484,561,570,575,572,587,582,585,598,577,579,562,600,586,576,587,586,607,601,610,609,602,583,577,597,592,619,579,1026,1001,1029,1004,993,1030,987,983,1029,1064,928,899,862,921,932,812,774,783,768,766,775,770,755,796,779,769,796,774,750,712,743,707,731,721,737,723,717,757,711,716,741,727,731,657,635,638,625,662,618,635,633,650,615,619,645,632,641,629,645,642,649,630,608,602,611,619,605,635,603,614,615,610,860,861,847,833,841,866,841,868,873,809,856,873,837,828,874,836,971,990,989,952,993,1010,1043,991,963,971,967,981,976,988,1003,1001,992,971,847,814,847,873,830,845,841,547,549,579,559,559,574,1098,1014,959,1017,1070,1012,1082,1069,1051,1083,1090,1066,975,1009,1074,985,870,883,915,872,910,883,874,854,900,599,587,629,600,626,611,598,604,611,601,587,573,610,612,583,1118,1122,1082,941,887,939,922,912,937,928,574,597,616,600,603,580,569,604,579,606,588,589,1015,1040,1045,1011,1010,1039,957,1019,1007,1070,1063,994,912,944,941,954,979,940,958,604,617,651,617,595,626,671,650,624,610,605,645,649,622,973,1010,1007,994,1001,1004,922,999,958,998,1007,1015,944,909,877,886,948,918,927,920,941,941,779,787,764,772,786,814,820,625,605,616,632,627,616,613,624,647,626,631,637,631,633,638,638,627,631,634,630,626,625,643,632,639,654,672,668,655,675,685,689,672,663,666,673,666,662,1081,1044,1066,1116,1071,1034,1078,1032,1054,1073,954,936,934,902,890,938,879,906,574,586,585,604,608,598,586,630,555,613,564,592,588,551,572,546,571,564,572,589,562,543,568,555,543,560,585,565,661,665,634,616,614,633,638,651,987,968,942,944,977,972,947,990,956,956,974,968,964,959,952,919,930,941,927,936,950,934,941,948,926,944,935,914,957,918,942,943,946,949,842,840,864,852,827,829,901,857,846,851,876,857,839,865,583,616,615,595,607,608,1051,1010,998,996,1067,1014,1040,1013,1043,1033,1050,1073,1033,1009,1038,1058,1032,1068,1014,957,950,959,918,979,930,947,930,958,922,902,942,918,944,932,941,830,804,838,824,826,839,839,832,806,833,833,847,1021,1051,1028,1040,1037,1022,1043,1033,1034,1047,1024,1036,1053,854,855,853,844,870,870,858,846,861,842,875,849,860,574,578,580,622,561,578,599,606,572,571,589,575,568,579,588,1042,1035,1038,1079,992,1070,1020,1007,1008,1007,1043,1028,1017,1056,1035,1050,1013,976,1006,1006,1001,1028,1013,1005,982,967,992,990,981,989,1012,988,808,816,799,854,806,783,771,814,784,808,790,848,896,558,536,549,532,556,548,568,526,526,556,549,543,544,582,551,557,582,541,559,540,556,550,567,573,608,591,573,618,579,594,589,596,600,606,612,599,586,599,623,581,608,588,587,574,987,979,972,1003,1029,959,968,951,959,945,1010,898,904,875,888,888,913,894,883,884,913,875,804,847,887,816,848,832,824,856,857,828,846,899,878,894,889,880,880,870,861,891,886,883,899,890,890,873,899,777,813,811,801,815,808,815,813,813,804,778,805,781,802,811,821,798,796,619,598,604,605,596,610,584,621,607,595,632,586,614,611,599,993,1057,1012,1063,1065,1078,1053,1010,1033,1040,1046,1041,1098,978,983,1023,816,861,893,906,886,886,856,869,891,901,879,860,873,871,866,824,644,645,657,637,640,676,640,619,622,662,636,670,651,655,630,641,610,656,659,651,656,931,897,896,922,941,881,897,919,709,731,694,712,731,723,701,700,720,710,737,721,723,758,730,783,801,781,779,781,799,807,805,781,801,795,804,800,791,827,803,1006,960,972,965,991,992,993,999,1001,993,961,965,1001,980,1016,869,864,906,877,895,867,894,862,832,930,937,957,946,964,937,959,935,978,917,973,963,918,908,933,942,942,937,937,932,928,937,946,924,944,941,943,938,844,816,810,839,801,802,839,785,837,798,778,835,799,824,598,591,600,587,581,594,580,600,606,605,587,596,601,588,597,592,606,557,568,556,563,588,577,547,568,546,566,556,567,565,552,564,648,632,637,653,655,638,628,649,683,648,624,630,619,636,627,617,620,639,618,628,626,614,614,626,996,975,976,952,937,984,984,1015,966,955,1009,976,955,960,974,968,977,986,984,986,987,978,956,958,980,989,993,944,943,974,959,908,830,836,857,825,861,822,861,837,568,535,513,516,522,532,525,552,528,565,527,543,560,604,598,578,615,580,586,600,609,571,585,568,578,589,600,593,572,582,1210,1199,1197,1154,1204,956,952,937,946,899,972,965,984,973,952,918,936,891,949,938,1003,988,989,996,1003,988,1011,991,1012,992,983,978,1003,972,869,837,806,853,821,807,848,828,820,833,827,836,833,878,913,893,872,892,854,914,885,983,967,932,971,947,973,974,961,998,968,972,951,953,941,837,868,849,864,854,836,850,835,844,843,851,830,845,630,661,671,630,657,650,630,683,683,653,862,826,843,857,840,847,834,890,860,840,887,699,737,746,717,734,948,964,920,950,935,945,935,939,918,934,933,924,951,932,939,954,925,951,940,936,907,924,926,960,942,993,984,978,1029,996,997,1019,990,992,1019,1001,1015,986,1000,992,1019,997,1006,993,981,990,856,884,881,848,895,842,883,903,897,856,869,856,876,876,888,852,871,866,874,873,848,878,866,959,976,942,927,924,920,940,937,956,941,945,950,950,956,958,948,964,937,826,788,787,788,816,781,786,809,779,642,637,624,670,647,587,603,609,619,993,686,699,724,664,681,701,661,656,673,663,679,673,691,690,668,716,951,975,942,941,947,927,933,913,899,896,919,901,912,889,907,901,910,927,917,929,911,944,899,915,922,928,910,928,926,900,926,903,930,911,871,889,892,857,883,873,863,868,860,861,865,871,891,881,858,845,623,633,580,643,610,628,647,683,657,647,641,635,645,630,661,599,614,609,608,606,894,854,887,879,833,975,907,856,866,882,891,853,908,892,872,878,902,861,861,813,780,770,797,795,784,785,800,773,801,787,796,814,803,805,598,595,608,613,607,615,592,587,585,604,579,603,584,592,588,664,682,653,662,670,668,659,662,676,664,694,657,662,667,665,676,862,861,865,883,884,890,856,907,883,915,893,870,886,872,689,638,658,682,629,664,648,624,676,625,649,573,613,587,580,593,581,572,594,579,586,577,580,574,579,570,598,578,589,600,978,952,963,957,979,947,963,981,713,667,710,719,693,714,715,721,715,700,969,961,1028,999,998,1013,1003,1026,996,1034,1004,993,989,1023,976,883,854,839,859,843,863,876,840,885,875,877,884,819,559,468,546,486,528,535,526,495,480,553,542,506,503,596,592,562,567,573,588,553,548,582,567,562,572,588,602,565,582,574,551,636,620,629,653,621,646,630,633,641,639,659,605,618,612,629,619,626,636,627,602,625,612,605,622,625,630,609,632,622,630,628,906,909,892,911,905,955,900,905,932,889,889,640,703,689,688,680,680,727,681,656,695,699,684,684,565,586,587,583,600,608,589,580,569,600,591,593,596,584,583,573,589,586,1109,1051,1088,1063,1116,1091,1121,1095,1054,1083,1102,967,974,983,991,956,965,981,955,953,965,985,984,964,893,919,926,893,962,909,901,913,916,944,927,939,948,924,945,930,936,948,925,939,938,937,948,923,935,964,942,940,949,937,950,941,965,924,956,950,964,944,952,840,829,648,649,637,649,636,635,649,877,847,876,878,848,855,865,870,866,867,881,850,865,836,880,899,863,626,655,673,618,655,636,651,649,700,647,644,663,633,572,584,578,563,578,567,563,578,567,575,636,655,650,651,654,624,668,640,650,654,643,632,622,615,589,626,630,632,589,602,616,608,608,594,613,616,602,617,1023,1022,1032,994,986,1009,1014,955,987,1013,989,986,1001,1025,984,1001,1005,1019,1026,1024,1005,994,974,1006,996,987,992,993,996,987,896,852,849,858,879,847,878,1056,1089,1071,1061,1074,1060,1070,1032,1046,1036,1059,1047,1034,951,904,952,913,936,930,927,939,940,954,929,909,951,930,1004,1012,993,985,984,988,999,972,1018,995,1013,970,998,961,938,931,925,981,908,929,924,932,919,936,931,956,799,777,817,795,806,808,784,793,802,793,800,805,795,640,623,664,634,678,635,650,638,677,650,640,649,658,648,647,689,682,640,623,826,850,858,824,808,828,828,836,821,822,840,838,940,949,920,936,956,965,954,948,948,978,980,979,974,964,941,978,973,978,987,953,754,769,762,785,759,772,809,757,796,551,579,534,574,540,565,577,571,564,574,567,575,570,566,561,573,560,565,595,556,573,610,597,616,598,620,598,995,987,944,976,989,965,957,977,950,973,988,678,694,677,701,679,705,679,687,734,675,733,686,691,671,701,654,703,752,688,708,712,727,692,694,714,710,692,714,723,700,717,545,578,615,580,595,586,592,615,573,617,593,608,525,555,557,523,550,552,546,568,540,518,556,536,567,865,896,870,892,873,842,883,892,864,802,937,920,949,954,957,945,941,960,962,983,937,962,944,969,962,981,924,897,873,891,848,866,860,877,852,858,850,830,847,822,802,806,814,804,813,812,831,824,827,806,810,822,736,727,717,705,717,728,722,738,737,718,736,721,731,723,722,727,747,749,728,765,628,644,642,633,655,627,627,655,652,644,649,650,650,658,658,861,852,848,863,888,849,879,815,885,870,840,858,873,849,869,898,824,772,775,771,748,776,738,776,782,751,761,757,773,750,773,778,767,776,764,725,741,735,740,732,741,743,756,742,731,751,743,623,644,613,649,621,623,639,635,649,651,620,636,643,643,636,608,612,646,625,822,825,835,821,808,823,802,795,813,821,820,806,830,800,902,975,928,938,935,905,949,946,927,945,925,924,938,943,917,941,943,923,931,945,953,956,939,986,946,972,965,980,991,969,956,973,966,971,980,982,844,834,829,818,853,823,843,853,854,845,843,819,836,838,827,615,587,602,647,643,640,587,608,594,634,615,599,607,611,600,614,634,619,639,664,628,654,628,642,620,649,633,1101,1114,1095,1068,1066,1155,1084,1066,1090,1101,1067,1081,1102,1055,1027,1109,1098,906,888,899,905,910,912,892,916,892,912,877,957,900,939,605,627,609,592,600,614,591,594,588,586,606,610,565,570,634,630,614,604,1081,1068,981,994,1046,1008,990,1005,1065,990,1040,931,955,964,979,945,950,921,919,963,964,941,955,984,966,978,778,767,778,780,789,798,792,775,797,796,784,782,766,798,787,784,792,792,797,771,604,621,619,613,601,589,624,574,1061,1013,1020,1079,1049,1053,1008,1043,1037,1020,1017,1033,1016,1010,1012,982,1021,1016,995,1025,1009,839,828,826,857,882,830,858,849,830,612,631,628,607,612,624,603,591,599,592,615,625,597,628,596,614,611,588,966,958,976,959,1001,993,1023,1019,1022,983,1000,1000,986,1020,985,1033,889,878,863,912,899,883,899,884,864,864,885,889,890,872,869,889,898,865,886,886,663,674,671,656,654,667,677,649,695,680,891,904,902,887,910,888,900,867,854,887,876,978,977,994,1005,973,964,973,973,978,977,986,1002,983,980,988,1026,880,909,886,901,895,903,863,881,885,878,899,889,909,862,892,911,871,892,879,858,885,892,1132,1101,1135,1133,1158,1153,1118,1186,968,993,966,987,964,998,1019,805,806,822,770,816,796,796,824,831,799,793,820,796,802,765,808,596,562,565,599,583,576,591,596,600,580,571,565,603,581,606,599,568,603,574,1161,1082,1077,1147,1187,1163,1083,1145,1074,1191,1154,1075,925,935,930,920,906,937,924,904,936,893,880,919,946,615,627,633,620,626,627,639,973,949,946,987,975,991,986,971,935,978,945,920,895,901,918,895,877,890,871,904,915,668,641,628,656,619,654,659,639,635,647,641,647,623,629,615,614,604,618,598,594,628,602,600,609,639,549,566,559,541,562,559,572,540,577,578,560,587,552,570,575,992,999,1045,929,1010,945,1001,1023,966,973,1010,994,1016,1006,1025,981,1006,1013,1009,981,1006,987,1011,988,985,856,895,859,864,878,858,865,868,874,841,883,883,866,852,878,869,876,881,859,892,841,616,610,582,579,621,592,614,598,585,584,574,598,626,585,569,538,553,547,557,567,546,553,870,872,867,911,871,889,868,858,883,848,941,966,965,973,949,947,980,952,954,970,954,973,952,967,957,959,944,979,990,988,990,991,1009,972,975,977,985,999,974,974,985,980,1007,972,990,854,840,858,871,880,870,854,859,891,871,893,837,872,868,911,853,863,890,862,765,808,793,783,824,783,777,781,798,792,779,624,669,645,650,648,650,678,637,670,618,636,620,1128,1049,1077,1031,1073,1023,973,1024,1031,1043,1061,1016,1104,1066,923,911,933,921,928,923,931,921,914,928,972,903,613,598,606,635,585,599,641,626,587,615,591,926,916,900,909,889,923,906,903,914,908,868,897,915,872,889,917,940,878,898,656,647,614,663,666,661,659,644,607,630,677,598,644,645,642,965,1012,962,951,950,972,972,948,980,984,981,992,1034,1005,936,947,1155,1150,1180,1141,1142,1166,1155,1135,1167,1161,1134,1159,924,930,957,939,933,941,941,948,917,922,949,926,951,912,909,909,961,916,941,984,974,949,921,960,932,960,962,961,919,907,968,932,915,891,942,922,924,914,917,922,920,929,945,918,931,919,952,932,934,910,850,866,829,830,837,839,827,861,835,831,849,861,591,624,650,641,622,631,656,1070,1073,1036,1075,1073,1059,1071,1098,1033,1070,1071,1076,1068,1078,1076,1019,1077,1091,903,893,939,943,934,914,914,893,882,910,934,672,670,667,674,662,667,684,656,680,680,695,655,665,680,660,685,945,930,942,946,916,890,947,954,925,963,951,944,928,933,948,935,754,763,765,749,970,952,960,952,937,932,953,957,977,973,978,1011,991,992,983,860,835,854,877,859,863,838,857,866,864,943,951,986,983,954,1038,952,985,987,1009,950,1008,991,983,1066,1008,932,966,947,927,932,942,960,945,945,915,929,949,906,935,969,945,916,984,940,949,952,998,961,958,971,949,965,960,964,959,964,956,964,947,941,939,804,843,835,800,787,829,820,831,833,823,834,785,796,579,601,607,599,593,595,603,585,591,662,694,686,680,680,680,679,685,712,698,670,668,695,677,654,661,673,655,658,667,674,655,668,666,660,655,671,905,884,886,888,893,895,888,882,943,918,916,869,887,898,926,946,968,940,963,947,947,946,925,957,946,885,860,865,868,855,852,850,864,832,883,857,795,779,830,790,773,804,759,765,791,794,789,765,788,1074,1053,1058,1047,1061,1063,1060,1054,1037,1074,1070,1055,1054,1061,1065,1074,1071,1065,964,950,948,922,964,965,954,939,929,919,954,933,933,952,944,932,948,965,944,935,964,935,942,768,788,778,792,815,803,766,772,764,767,763,784,777,751,597,626,618,624,622,601,593,573,607,605,589,565,578,554,559,558,571,576,537,566,552,569,569,577,952,954,992,965,980,947,954,995,968,943,994,728,699,692,735,738,763,767,732,752,678,737,756,879,843,836,825,845,869,829,839,844,861,714,720,721,721,738,717,722,731,735,713,731,724,702,963,902,990,932,962,917,894,911,909,943,905,953,951,906,931,935,929,871,942,917,900,877,879,879,876,868,881,871,870,877,887,689,717,706,703,701,715,696,693,700,686,697,742,661,686,697,688,688,716,703,966,1001,1003,986,960,1025,986,1005,987,978,947,954,996,968,964,1006,972,960,952,899,908,912,903,947,911,884,896,907,921,750,765,765,738,767,751,727,760,764,754,746,742,754,741,750,734,760,610,616,595,647,647,622,636,625,611,607,619,619,613,614,616,598,620,1098,1063,1085,1148,1175,1095,1100,1081,1079,1105,1064,1096,935,914,944,944,938,893,938,948,965,956,954,955,906,913,919,972,974,947,912,938,894,933,902,933,923,929,927,920,920,911,913,939,924,939,952,932,916,928,935,926,922,814,851,801,804,776,813,825,831,771,816,831,817,820,796,610,635,620,627,637,619,633,621,619,619,608,636,703,715,719,699,755,746,715,714,744,712,704,646,610,633,616,612,614,612,615,622,626,627,619,611,613,626,613,597,995,1000,979,1013,1022,1025,995,988,815,827,844,834,830,842,549,574,597,622,583,569,567,558,577,584,578,600,661,706,609,686,689,695,627,705,724,668,705,650,1036,1039,1012,1030,1041,1026,1045,1054,726,725,668,682,704,666,645,662,722,714,676,672,738,876,904,899,872,901,876,900,906,931,916,897,947,923,913,926,916,925,939,943,931,914,915,922,913,902,864,868,858,866,884,856,866,886,872,890,879,598,629,631,650,633,618,639,643,819,834,832,806,830,821,850,811,843,829,977,1005,985,1000,985,968,993,1023,969,1000,1009,988,992,993,877,902,942,911,889,954,972,956,964,952,980,955,975,965,954,961,981,966,944,675,655,629,653,648,630,631,685,948,987,970,983,998,957,964,974,1043,989,977,1056,936,991,1003,1026,941,1020,963,1016,996,1018,1003,1009,990,1051,1032,1008,1018,1034,1043,1033,985,816,781,791,623,588,607,591,601,594,602,592,596,584,613,851,860,868,840,849,865,841,857,870,835,828,839,625,666,640,666,660,646,617,644,622,646,634,626,660,629,578,562,581,566,592,568,569,573,599,576,596,581,569,591,595,580,873,878,862,839,855,847,841,843,822,740,747,766,763,758,744,739,739,755,741,761,746,774,748,621,627,616,655,613,657,643,652,638,664,657,631,639,678,654,809,798,812,790,781,813,811,782,789,788,764,793,802,797,795,762,808,796,775,1011,950,951,966,967,963,963,970,951,932,984,994,890,913,900,884,909,897,899,873,879,898,878,894,946,935,932,927,946,993,964,989,1008,942,985,951,952,931,943,942,954,988,974,955,956,937,959,962,932,964,959,921,952,953,950,937,894,861,830,887,878,853,875,612,592,610,620,609,591,654,588,619,635,601,974,955,967,975,1003,1004,969,983,956,976,987,969,1011,968,997,949,972,948,930,944,966,919,969,951,943,934,941,914,940,931,926,945,908,942,985,963,949,960,933,936,957,944,930,972,941,949,948,897,950,943,929,931,976,968,969,965,1051,1050,1048,1042,1040,1040,1042,1026,1050,1042,908,882,913,914,910,898,906,861,910,907,911,936,916,875,886,917,884,920,910,933,877,879,894,889,875,875,884,880,882,890,747,746,781,773,710,719,745,740,754,724,750,730,767,732,931,932,940,950,928,935,935,967,915,944,939,887,946,926,924,931,923,923,927,905,922,921,933,938,936,892,890,883,905,900,899,890,892,902,894,926,906,888,932,927,891,918,916,887,913,899,912,968,973,943,976,934,958,972,977,959,963,932,950,957,962,968,954,950,963,937,945,882,854,849,849,832,812,823,848,826,834,841,863,841,854,841,823,844,854,852,621,663,664,646,673,669,655,681,647,676,656,649,677,647,679,665,640,871,866,898,883,860,885,918,875,878,867,873,982,964,956,944,976,949,950,945,941,956,965,959,939,938,964,948,927,961,961,968,940,972,947,971,961,946,943,972,948,953,963,943,963,959,977,969,814,781,784,816,777,824,827,829,847,822,809,839,823,806,825,941,975,973,922,935,960,898,950,965,974,965,982,991,976,974,990,965,991,971,973,964,948,976,968,973,988,877,887,902,907,895,880,885,888,882,874,897,882,888,896,898,877,749,752,752,748,731,759,745,754,744,755,729,751,632,636,644,604,622,642,640,632,607,624,632,600,639,643,633,816,791,780,771,788,600,606,584,592,601,620,604,598,616,612,613,626,601,594,614,573,570,581,575,568,547,556,555,559,573,571,563,1143,1150,1138,1159,1153,1174,1120,1156,1181,1156,1108,1240,975,980,988,1032,1022,996,961,974,992,975,946,957,1007,1002,1009,949,971,985,962,975,981,963,968,964,985,971,821,823,801,843,813,817,818,977,958,964,968,934,957,917,946,915,898,914,906,892,864,882,902,911,905,906,893,924,909,872,852,864,882,902,842,890,862,865,875,871,884,858,896,649,624,661,624,636,619,680,634,664,623,959,974,977,986,1006,965,964,968,948,939,998,980,992,990,967,959,973,984,993,992,939,971,988,961,947,961,928,934,957,941,947,964,943,945,944,923,951,954,949,943,958,928,948,915,934,935,946,931,927,929,958,930,945,935,926,929,933,935,945,943,921,916,925,910,935,933,925,915,939,928,923,921,922,925,771,792,797,806,801,787,760,788,788,772,784,787,773,766,795,584,578,587,570,594,590,566,582,593,588,567,607,589,591,584,586,598,1183,1130,1171,1073,1195,1121,1092,1089,923,990,989,962,976,998,945,980,950,954,965,957,940,989,959,999,956,956,964,983,996,992,1005,996,982,988,993,991,965,1001,994,989,983,996,838,805,845,833,801,873,825,833,939,988,955,973,970,972,996,949,958,986,972,972,960,980,918,885,928,898,894,913,875,902,876,884,918,878,901,924,931,913,930,936,942,946,921,905,939,932,940,916,909,671,660,674,650,658,670,645,655,633,637,634,638,631,636,648,639,655,945,953,941,924,934,941,969,940,909,922,946,993,1000,1007,982,984,993,991,1002,1007,1008,1000,1020,980,989,991,1014,980,994,1024,981,1008,1040,982,876,890,841,867,897,905,880,882,898,901,1015,1001,1011,1001,992,1002,986,1004,1015,1002,993,904,910,877,903,876,895,897,905,882,884,874,897,919,911,897,878,911,847,651,634,641,630,620,639,662,655,648,663,669,650,666,625,640,631,623,641,659,635,636,642,676,649,610,621,607,618,598,615,594,639,616,614,569,605,613,600,1090,1060,1074,1096,1157,1052,1038,1121,1048,1070,1075,1047,1126,1054,1039,1084,1065,1122,1047,900,919,877,910,880,869,892,881,867,880,897,901,868,868,907,900,629,630,658,636,626,647,630,613,612,664,661,636,633,634,627,626,642,651,667,666,678,667,656,666,676,643,991,940,951,979,985,1003,949,931,959,931,916,912,951,931,934,927,928,952,923,943,890,879,882,879,872,891,881,853,891,898,876,899,908,903,916,919,917,918,904,917,898,906,944,922,933,927,934,911,930,949,931,942,928,828,830,812,792,834,843,845,844,831,816,805,826,845,834,793,812,831,573,594,591,593,569,606,576,575,577,604,568,581,590,579,575,618,597,576,579,598,578,603,580,581,1048,1075,1140,1056,1050,1069,1126,1059,1125,1104,1073,1101,1094,861,865,881,874,842,903,888,830,847,868,874,850,868,842,844,862,882,905,888,884,884,862,588,596,611,590,577,883,827,778,789,831,838,893,840,825,828,828,818,747,760,748,748,759,742,746,763,749,765,757,729,745,741,731,625,612,635,645,618,640,763,774,794,766,767,771,768,855,893,926,918,914,881,933,892,900,857,815,831,815,838,814,793,822,852,835,828,855,804,528,530,574,517,552,525,551,533,526,524,521,526,523,546,537,531,539,548,560,555,555,548,557,551,582,546,592,562,552,598,599,648,590,627,596,613,606,628,631,616,634,624,636,637,613,608,927,908,925,937,945,911,943,961,933,944,940,931,946,929,925,914,936,933,926,922,911,925,943,954,932,868,835,844,834,832,813,860,835,804,863,818,833,860,850,1008,920,936,896,955,866,940,859,910,967,952,946,881,944,938,908,931,940,940,951,930,939,938,923,931,839,824,821,841,830,840,839,849,835,845,831,831,845,833,843,840,835,825,829,826,833,622,616,631,647,599,624,622,645,631,609,654,619,623,596,633,624,612,805,792,784,803,817,803,813,782,834,796,787,942,901,940,933,919,928,930,898,929,976,862,871,865,869,844,841,569,584,553,575,589,552,533,534,545,532,518,536,538,509,541,522,547,551,509,539,571,1017,1099,1083,1146,1058,1052,1101,1084,1087,1060,1063,1074,1064,922,899,948,877,930,930,967,916,963,906,934,964,911,919,894,946,634,628,663,659,658,652,640,623,658,636,647,652,660,626,1012,1020,1008,1014,993,1005,991,992,977,993,1019,882,807,859,847,831,871,859,872,858,845,837,871,857,853,860,963,972,948,972,966,944,958,965,985,968,965,946,954,813,806,868,834,873,793,831,834,511,557,528,508,555,527,543,543,534,548,592,604,575,563,604,585,581,597,581,587,583,586,604,621,892,903,879,917,893,906,914,911,929,880,919,647,628,612,643,634,633,626,652,630,659,632,581,590,608,596,595,586,593,590,595,588,884,846,849,870,895,839,874,865,873,862,878,857,888,899,892,860,844,907,954,886,941,915,889,934,922,895,871,963,913,882,898,860,931,883,899,927,923,910,860,862,878,884,885,846,876,879,883,580,583,583,597,563,585,588,593,575,610,590,596,591,588,594,1065,1020,1047,1056,1039,1005,1023,1015,972,1065,1020,990,984,1000,994,1006,965,1041,1025,929,896,907,908,896,916,915,929,939,892,912,933,1009,1021,1013,1033,978,1032,1013,1017,1012,1047,812,816,796,789,819,844,833,832,647,660,661,661,670,673,700,641,660,671,675,680,648,656,666,653,674,665,686,681,681,676,691,686,679,685,653,692,670,678,704,703,688,1015,1010,986,1008,1027,996,965,1002,1013,1008,963,1004,994,969,983,989,984,1046,998,1037,999,997,991,990,1004,956,965,996,982,984,980,986,987,988,888,890,861,876,877,874,893,873,877,874,904,845,907,885,868,869,758,728,751,752,723,741,748,733,736,748,731,616,614,606,623,631,608,589,624,626,608,633,620,611,625,625,1030,1092,1102,1064,1061,1044,1065,1084,1057,1056,854,847,851,904,869,880,864,850,876,857,858,850,991,994,1026,998,987,994,1005,832,856,831,840,854,841,860,823,882,867,828,839,841,819,849,880,850,851,923,944,925,941,955,948,930,951,938,931,917,806,802,812,803,791,808,801,780,835,808,803,796,786,837,791,796,788,810,794,772,582,570,583,575,570,579,608,593,1023,990,1011,1025,1017,1017,1056,1079,988,959,1010,1010,1002,1014,1010,1009,1043,1029,1006,1025,1025,1023,873,843,887,876,886,895,843,879,837,826,850,840,870,880,845,886,573,553,546,572,565,556,558,546,569,559,548,546,553,546,540,563,561,615,625,644,617,605,601,623,627,614,635,606,627,640,617,601,622,622,634,613,603,626,603,618,586,595,612,629,610,606,603,624,621,613,1012,1040,1006,1051,1016,962,1045,993,980,1019,1019,1013,985,1003,1004,1001,1024,979,1004,1011,807,821,844,825,837,862,856,833,819,874,592,546,586,586,566,602,551,611,592,568,544,550,542,665,663,668,661,671,669,651,667,629,668,677,672,673,649,991,972,1006,1025,997,985,1002,992,1015,988,983,1053,969,997,1012,779,769,785,761,805,788,805,778,773,794,741,975,987,988,980,965,984,993,965,964,983,991,976,978,898,846,855,849,863,870,882,864,855,861,873,855,577,592,608,570,621,603,612,575,602,624,589,593,598,608,527,548,543,530,550,541,544,544,544,550,879,838,894,863,859,844,889,897,863,858,882,913,891,867,857,830,882,858,628,638,636,653,656,642,648,590,671,599,656,641,546,578,549,558,551,549,563,541,981,1024,1046,989,1029,980,985,1002,1017,997,982,999,1049,1008,961,973,964,898,871,866,851,925,887,879,888,901,869,904,914,896,866,887,933,913,910,917,896,898,924,889,849,911,843,876,854,863,863,878,858,883,874,873,861,892,863,848,870,863,857,865,958,929,947,949,938,917,960,949,919,940,961,940,949,935,959,926,854,821,781,790,787,808,814,826,801,756,802,787,833,820,814,822,796,548,540,532,552,566,571,557,582,583,584,566,541,556,553,548,571,581,549,538,602,598,593,594,586,591,603,573,582,581,615,610,600,612,579,572,590,627,586,574,599,1070,1145,1107,1083,1059,1129,1099,1082,1062,1109,1029,1119,1061,1083,1071,1075,923,941,947,926,922,917,922,942,892,909,926,945,900,944,882,950,891,952,617,616,624,641,648,599,625,612,629,604,630,629,618,604,628,613,646,958,979,951,998,975,1002,995,941,1006,971,1009,998,991,1029,977,972,968,977,862,883,868,876,871,905,872,883,903,878,861,876,877,642,618,632,605,640,622,624,631,610,1006,982,992,998,1046,1012,1010,985,998,1007,1004,1003,1018,1030,1024,1021,1021,1014,977,1024,1026,1004,1014,1019,1003,996,992,921,920,869,884,890,910,890,925,919,911,927,857,921,878,896,1003,997,1025,1034,1012,1016,995,997,1004,1007,1006,988,1018,1003,1030,853,866,879,884,889,875,862,871,893,885,835,880,892,882,894,1026,1027,990,1016,1007,1026,1030,1038,852,774,850,822,821,786,778,805,562,544,556,585,580,552,563,1056,1008,1012,1038,1029,1002,1020,1009,1056,1035,1008,1027,1031,1048,1010,1056,1038,1016,1047,1020,1055,1047,1028,1030,1029,1040,1030,1043,1070,1025,1029,1054,1011,1022,1037,889,891,890,856,887,894,899,919,883,911,897,907,859,915,881,881,1036,1019,1046,1019,1012,1030,1047,1027,1034,1041,1042,910,894,906,881,904,915,900,911,937,898,914,927,899,897,913,912,914,696,710,716,696,692,728,714,712,686,692,697,683,702,689,712,726,685,720,970,1002,1004,991,1043,1022,1027,1024,1000,1048,1066,861,879,898,837,855,848,840,855,869,875,857,852,847,849,878,852,653,642,657,642,632,635,616,642,621,640,640,637,628,822,805,838,815,830,812,811,809,840,824,818,831,812,836,1022,1009,1048,1023,1004,1029,1010,1010,1039,1019,1025,1021,1012,996,1036,1007,1049,928,926,919,954,932,926,900,943,937,920,934,938,920,921,927,936,954,833,823,832,818,842,828,835,826,813,833,834,825,840,788,782,771,784,765,797,756,783,635,632,623,628,624,621,616,618,602,638,611,601,611,613,1055,1062,1040,1031,1006,1063,1075,1028,1057,1032,1050,1079,1075,1013,865,827,821,826,843,876,819,859,871,776,826,837,885,830,859,870,855,831,1000,955,940,992,944,956,955,930,948,987,948,1058,1048,1070,1060,1063,1040,1060,1052,1050,864,825,872,891,877,873,864,832,910,903,879,853,860,858,867,864,868,848,873,871,945,964,957,964,971,1003,973,997,1015,1014,1016,964,1014,992,978,978,961,962,975,963,981,972,974,967,973,981,974,988,956,974,784,837,838,825,844,853,862,876,863,834,790,645,618,583,586,612,602,637,646,604,597,620,618,632,603,638,597,610,599,613,613,619,912,937,923,925,953,913,902,892,923,889,913,931,927,903,772,755,765,762,755,770,774,776,763,766,778,785,755,791,773,770,752,595,593,606,583,626,593,577,584,555,572,580,564,553,573,571,591,561,569,564,576,894,827,866,786,716,683,707,656,662,677,677,732,686,694,712,702,699,673,677,667,683,603,596,613,596,622,621,598,602,625,620,613,614,602,599,924,943,949,943,905,938,950,957,966,975,959,898,904,908,896,866,864,891,845,867,1006,1004,992,1024,979,1003,864,863,896,861,831,855,875,845,878,885,884,848,864,859,980,953,936,977,954,976,977,1008,1017,996,970,1002,982,1004,993,980,1003,1006,800,811,822,816,853,830,804,850,864,846,829,805,811,577,623,643,638,593,591,636,637,608,571,604,586,615,603,897,907,930,848,881,884,904,902,912,1001,1011,1007,1004,1019,980,1007,1003,862,834,857,854,888,855,837,850,839,1087,1116,1106,1084,1070,1060,1108,1086,1118,1069,1103,1078,1073,910,885,867,911,915,899,884,890,646,639,617,617,638,619,603,634,629,658,635,574,1017,1039,1007,997,1033,968,1073,1009,839,837,850,866,861,831,852,812,843,855,839,834,866,863,847,875,882,874,863,850,599,612,586,625,626,1039,1026,1036,1031,1083,1041,1026,1049,1030,1062,1052,868,859,880,879,876,873,856,849,870,877,887,855,872,965,951,951,968,972,956,930,949,946,963,969,810,789,838,787,807,790,777,830,797,775,792,763,809,794,787,780,807,586,611,604,598,611,584,598,594,603,603,612,617,586,614,622,880,853,821,836,847,892,881,825,855,887,858,829,860,879,752,756,776,747,759,758,763,753,772,753,742,580,585,606,586,591,579,588,578,582,586,594,587,571,601,612,582,607,533,536,526,522,527,555,547,534,520,530,528,544,536,511,533,531,521,1067,980,946,968,1017,1036,1010,997,1017,1007,961,1036,1021,900,852,878,891,855,900,871,884,899,870,871,881,885,898,884,901,929,958,973,936,928,918,962,957,897,912,978,976,908,920,939,899,944,944,925,951,923,916,931,924,935,952,916,941,933,918,932,931,942,929,782,812,813,808,811,805,800,797,814,811,798,827,958,920,924,925,915,868,949,930,959,960,956,975,971,982,758,815,834,831,838,867,806,792,847,827,834,826,839,837,792,838,804,849,819,831,850,948,936,993,984,932,917,952,941,967,979,946,976,966,946,975,973,943,990,1006,1001,993,1021,1003,1002,982,1003,969,1012,999,993,998,1003,852,893,914,899,895,901,908,906,902,886,877,899,886,902,816,799,829,823,808,812,814,835,821,818,815,831,805,809,817,822,977,994,965,981,966,951,959,968,976,985,952,981,976,964,866,830,828,832,822,873,845,858,882,820,825,859,858,849,847,807,851,959,975,972,986,989,938,985,1005,977,985,982,968,984,1009,998,983,997,995,1004,998,991,1014,1002,1005,995,1007,1019,1003,977,992,979,984,985,1000,828,833,845,842,851,834,828,869,839,824,846,827,828,816,932,941,917,930,899,968,939,942,978,960,953,969,953,973,981,963,979,968,963,974,970,966,981,958,973,966,873,874,863,882,870,863,879,873,881,646,643,662,646,650,646,649,646,631,628,653,671,671,660,650,664,684,676,668,685,662,632,586,589,620,618,605,596,593,602,585,578,585,617,597,590,602,981,956,939,961,961,1012,961,962,1002,998,981,994,965,996,972,973,998,985,968,981,842,817,804,550,560,547,551,526,534,546,517,581,541,570,626,619,624,627,633,616,618,627,607,643,632,646,622,608,611,624,636,630,624,632,621,637,627,623,640,641,677,688,663,668,703,694,671,702,711,693,680,656,640,632,647,652,642,660,659,658,652,654,630,843,781,833,857,817,812,802,849,678,655,675,675,666,684,636,675,637,691,687,669,688,674,674,603,613,600,617,631,606,618,612,602,613,604,606,603,867,935,896,911,877,897,909,903,915,925,857,900,900,899,868,909,894,920,893,713,673,724,682,692,711,690,688,687,692,686,709,687,546,595,572,600,557,549,565,588,585,552,563,577,570,562,544,544,556,538,572,579,565,536,544,545,553,537,560,661,629,639,648,647,637,643,650,650,651,656,674,660,648,665,658,651,654,656,648,1106,1067,1035,1150,1108,1111,1080,925,934,941,965,958,651,625,598,584,853,828,851,878,854,895,878,853,881,895,859,849,862,861,712,716,687,751,722,693,709,737,758,722,739,725,708,710,722,748,711,708,871,876,858,892,876,861,803,819,814,795,821,808,799,804,803,788,815,824,817,795,829,810,624,616,614,616,594,654,646,623,624,629,652,599,652,638,559,550,542,553,549,523,535,555,551,529,542,544,544,546,530,571,571,548,548,534,536,1030,1045,1031,1040,990,974,1014,973,1031,1005,999,992,987,1001,1013,988,892,881,884,881,861,888,892,881,866,890,872,877,880,894,920,696,680,665,689,676,670,706,694,670,668,690,598,577,592,604,600,564,607,595,593,596,632,610,590,595,604,597,506,510,536,524,509,524,504,533,532,505,529,517,520,505,495,586,574,611,582,618,575,595,559,553,588,587,599,589,606,717,720,710,718,706,708,712,693,699,696,715,687,704,700,691,622,617,624,617,599,603,615,623,630,601,630,632,615,621,607,620,906,858,940,886,927,889,902,916,915,895,883,922,897,899,870,900,884,841,874,847,860,838,852,839,849,862,848,857,863,865,866,864,841,843,831,868,939,951,921,905,930,945,889,937,942,923,905,921,943,936,938,951,879,863,859,858,858,863,853,870,824,870,875,852,856,921,914,921,918,915,907,910,907,897,924,908,919,889,734,769,769,768,738,793,785,752,727,917,967,987,949,950,966,916,927,937,959,967,936,955,943,970,977,947,999,982,992,976,948,966,975,963,876,831,861,858,869,870,888,856,847,895,833,883,864,883,613,596,598,610,582,575,597,573,562,594,594,608,552,605,1004,1024,966,999,1017,1007,1024,1000,1013,964,1039,845,835,830,849,782,816,841,812,817,814,844,819,843,603,612,645,651,628,625,616,669,628,643,604,623,612,621,635,620,645,652,1220,1213,1247,1201,1283,1199,1215,1223,1271,1208,1293,932,979,944,958,956,927,927,611,638,633,612,641,598,627,620,639,952,973,961,975,991,956,983,964,932,995,964,976,814,842,884,845,859,830,856,827,849,859,945,921,945,934,967,928,931,905,946,963,935,923,861,953,901,964,987,986,991,968,984,976,974,984,972,958,987,973,961,866,888,886,862,873,900,885,885,861,892,623,635,644,629,637,630,623,585,599,604,593,590,577,603,610,591,590,587,597,959,1008,1038,1028,1040,1013,985,995,1014,1016,1019,989,1019,1012,1041,903,888,905,906,907,895,886,889,905,875,874,885,916,876,900,851,828,871,839,849,833,840,851,823,796,794,795,762,806,792,807,817,813,802,781,786,812,789,602,625,602,612,616,612,624,633,607,644,613,609,617,606,1036,1055,1071,1044,1064,1041,1053,1046,1037,904,910,916,894,896,912,955,919,889,898,899,924,913,864,826,838,807,832,829,822,824,844,831,844,838,823,837,815,842,848,1000,991,988,996,993,987,979,1000,1000,1009,998,835,863,855,834,876,841,851,856,845,848,823,844,853,845,846,852,868,815,593,603,602,628,635,580,620,594,606,588,598,1035,1005,1015,1054,1030,1067,1005,1029,1039,989,1039,1040,1018,1037,870,913,914,881,916,901,927,885,894,930,897,883,896,860,908,856,1007,1023,1030,1035,1000,992,982,986,1020,976,1094,1059,1001,976,1046,1027,1022,1018,997,998,1018,1032,894,891,878,919,852,874,902,897,887,876,861,923,878,615,577,612,605,632,603,606,578,624,591,575,603,585,588,612,584,587,605,601,602,597,578,597,596,602,941,959,944,968,956,924,942,943,958,943,943,977,1015,998,1041,1014,1002,1001,1035,1036,1033,1004,836,849,818,788,826,825,823,805,834,814,549,576,569,611,583,573,556,555,577,593,1119,1080,1070,1061,1053,1045,1024,1050,1087,1091,1099,1077,1031,1099,1148,1114,1036,1146,1096,1000,982,997,936,959,974,972,1026,961,957,1010,969,1019,659,677,656,683,694,637,668,661,669,901,895,858,890,886,898,880,893,927,937,940,976,942,948,964,943,958,931,963,853,900,848,868,883,871,864,878,874,887,874,873,876,867,874,868,874,849,873,573,584,555,592,588,587,567,621,593,584,582,571,567,537,535,568,580,567,555,563,542,562,537,570,535,550,552,599,595,587,606,621,606,568,580,590,591,597,601,632,606,583,613,606,552,587,647,934,904,928,930,918,925,922,914,927,953,955,951,968,964,968,991,984,978,957,978,999,963,985,981,989,955,793,844,811,836,837,811,841,829,808,827,815,806,926,891,873,863,876,861,848,877,873,921,898,907,910,908,922,893,905,889,914,908,892,907,913,894,906,825,809,796,816,824,802,844,838,822,814,800,842,869,843,832,942,959,922,923,953,982,932,978,954,935,931,979,942,967,957,962,974,953,969,952,952,946,959,967,960,952,963,792,855,851,843,849,858,821,800,804,831,877,815,836,828,812,844,822,810,948,1020,968,873,895,960,966,964,996,966,943,956,935,943,937,923,929,978,962,976,951,961,959,966,959,956,955,967,957,800,833,837,829,831,835,858,836,852,832,831,833,626,627,604,630,621,628,627,635,618,623,615,641,609,612,616,643,801,763,791,801,798,806,813,791,820,798,817,813,780,803,655,617,609,601,610,615,600,611,623,593,592,620,607,606,609,614,602,566,567,552,545,579,583,558,555,552,575,553,563,580,565,561,561,571,1094,1106,1070,1085,1101,1054,1116,1133,1112,1121,1052,1050,1096,1091,1106,1098,1096,1165,915,880,899,908,627,658,671,691,669,702,650,678,636,667,658,670,658,657,653,652,807,833,833,822,863,859,810,818,821,813,851,852,811,836,820,859,832,824,819,714,712,713,713,703,718,690,706,709,701,735,709,687,685,704,700,684,699,909,935,939,943,906,936,942,913,943,931,919,931,927,915,911,970,993,972,975,976,973,965,981,968,985,983,980,974,968,986,973,983,803,835,832,839,826,812,834,799,791,835,802,834,874,919,903,955,968,973,968,964,969,891,822,835,818,836,781,805,817,815,848,879,849,853,809,928,920,916,980,964,931,981,949,921,940,938,964,943,972,954,976,967,961,977,979,964,862,835,821,824,812,839,836,827,844,812,821,821,835,837,824,859,848,844,609,618,575,616,600,626,582,594,603,624,606,591,1050,1039,1076,1043,1038,1034,995,1053,1024,1038,1014,1000,1090,1048,1028,1018,879,917,915,924,895,937,917,737,727,734,732,730,707,741,740,995,988,1020,1010,1007,975,989,852,846,853,825,858,819,854,848,831,842,846,838,827,863,613,599,616,593,597,606,609,601,599,609,614,610,613,1029,1075,1034,1017,1021,1046,1056,1037,1051,1063,1068,1072,1042,1031,1029,1090,1039,1059,1066,897,920,895,881,892,869,898,913,901,858,867,884,870,993,981,998,1000,982,988,975,962,984,977,997,1006,987,987,905,865,881,901,865,888,889,881,926,921,869,889,879,893,872,907,870,870,582,594,529,581,575,578,579,526,581,560,557,568,538,574,561,548,552,553,559,550,564,546,559,573,569,560,573,559,634,657,632,631,631,638,630,681,682,696,672,697,668,698,714,701,696,690,670,656,661,664,662,1018,1067,1056,1046,1077,1038,1091,1029,1015,1022,1038,1064,1058,911,903,913,882,897,880,913,904,892,901,893,903,888,876,898,615,589,612,670,630,607,613,644,625,613,587,615,609,604,604,608,590,605,580,624,616,610,608,612,610,601,619,624,594,622,616,644,605,620,607,609,636,631,603,611,622,609,614,639,625,615,596,617,607,590,608,624,604,600,623,595,591,626,618,580,599,584,600,578,593,591,589,592,595,597,587,574,592,594,572,573,573,570,594,565,570,580,571,568,578,550,815,765,798,771,839,839,797,793,832,851,831,809,783,813,796,806,849,601,667,644,644,613,661,615,640,608,640,620,619,662,538,546,551,528,529,514,544,540,530,528,533,539,1000,1030,1038,1045,1033,1020,1008,1025,1020,1074,947,913,932,975,922,920,900,912,935,950,942,918,915,935,950,896,841,883,878,860,880,867,846,878,888,890,862,896,874,870,875,634,638,613,602,614,608,1022,951,979,963,952,979,955,956,1001,985,966,966,967,951,1000,946,1013,865,869,893,913,871,882,907,870,1081,1091,1041,1046,1058,1048,1069,1102,1062,1082,1053,1058,952,928,931,963,943,930,961,951,945,936,943,962,921,927,986,960,998,965,990,976,980,986,980,985,979,1004,973,981,978,969,997,968,831,891,832,883,864,834,884,889,854,883,867,866,866,874,524,535,545,511,546,540,573,545,541,556,536,516,532,549,543,583,570,522,553,547,529,561,657,650,666,650,654,649,660,649,672,711,703,702,744,705,715,732,738,697,721,704,724,683,704,738,703,691,932,962,952,970,942,950,961,910,948,969,969,951,969,970,945,940,958,973,765,768,782,757,761,767,736,774,751,635,584,630,602,607,574,564,612,591,596,578,597,608,601,563,583,630,600,558,547,540,544,542,543,573,536,557,542,547,551,563,555,532,985,1002,1011,1011,960,941,1002,972,1008,996,997,1004,963,999,979,977,976,961,966,973,951,960,987,955,961,956,949,972,963,977,952,975,959,963,991,966,967,977,948,965,989,805,778,806,777,767,795,799,786,774,793,789,740,563,533,581,548,535,540,537,529,557,548,615,575,581,619,592,595,586,601,586,593,595,587,615,581,582,1002,975,969,958,929,950,954,931,962,941,940,982,963,964,946,971,983,971,991,939,982,940,945,974,988,967,984,974,965,954,970,952,826,813,794,817,801,834,814,817,828,834,815,822,796,822,844,828,669,613,642,624,618,617,598,634,614,603,616,605,708,772,746,761,740,730,724,773,737,746,743,769,728,760,767,733,720,758,750,736,751,742,740,744,753,747,727,723,745,726,752,739,751,640,619,663,631,646,636,648,625,656,650,635,655,616,652,619,630,631,631,661,652,578,599,579,586,588,569,597,569,593,588,594,594,575,580,598,572,600,597,593,576,571,588,581,582,587,576,593,569,586,884,915,914,909,912,890,912,907,913,905,915,854,897,972,999,965,1000,966,968,1007,972,978,980,1002,982,841,831,854,842,835,854,864,852,855,595,615,591,612,620,633,598,605,604,590,949,1055,1006,984,993,1032,1044,1055,985,1046,988,1023,1036,901,872,900,903,936,874,906,900,902,920,881,894,604,606,585,580,642,591,581,604,617,580,597,639,612,588,550,524,538,538,534,541,546,522,536,532,549,534,560,559,566,537,557,516,520,544,546,531,549,564,541,542,549,534,534,1045,1092,1092,1087,1053,1066,1042,1099,1054,1011,1012,1016,1057,917,920,898,933,916,892,913,916,922,942,921,934,597,626,622,608,602,598,626,624,617,609,609,644,583,596,576,569,571,553,565,575,566,586,561,568,587,591,582,564,557,592,550,1006,934,977,973,947,975,979,937,960,919,927,930,946,972,924,959,868,856,879,868,886,884,904,852,899,870,873,897,864,875,612,618,612,604,612,633,615,602,575,609,597,995,1048,1076,1022,1022,1039,1033,1036,1078,1093,1086,1056,929,942,938,928,912,944,908,907,918,937,930,932,921,1108,1103,1096,1117,1117,1105,1121,1109,1081,1123,1119,902,888,883,888,933,909,920,917,918,893,903,914,917,920,913,919,931,992,993,1013,968,977,995,982,985,1003,1008,983,1001,1011,869,880,922,875,894,879,879,877,878,883,881,857,869,658,638,660,657,667,664,654,642,674,672,673,673,654,674,874,877,858,903,853,917,907,882,880,875,903,882,886,879,869,874,878,796,813,801,774,779,796,787,799,822,801,803,772,797,817,814,817,811,800,803,606,618,620,623,608,612,641,605,621,621,628,618,605,1090,1087,1062,1099,1091,1074,1049,1028,1076,1064,964,920,964,946,934,976,954,948,952,954,931,932,953,955,947,877,865,849,852,844,852,872,854,866,847,839,993,1007,1008,1022,990,1020,977,988,1005,901,893,916,930,915,913,914,904,910,896,915,894,904,929,932,899,916,911,754,715,743,722,721,736,617,633,622,617,622,619,618,622,631,647,631,629,633,642,825,792,804,783,821,789,790,806,816,803,777,795,814,775,802,835,825,794,776,984,995,996,973,1010,860,825,868,849,861,841,831,853,855,859,849,850,864,840,862,836,601,607,618,607,610,571,616,981,1003,1003,977,964,1012,991,1022,1033,996,1026,848,889,876,861,884,878,859,845,856,875,969,984,1002,986,985,945,990,810,827,805,805,840,827,796,769,811,805,827,790,803,793,791,771,572,581,565,574,575,555,552,564,580,570,550,563,553,555,574,603,583,579,590,560,552,560,555,555,548,566,557,558,546,561,585,1109,1058,1118,1081,1115,1123,1086,1066,1078,1103,1090,1125,1143,1097,1106,1122,1068,1066,931,962,949,949,932,955,936,921,923,956,951,931,949,960,921,989,913,911,948,925,969,970,904,958,558,592,552,565,564,592,587,572,626,569,594,605,555,542,516,522,532,506,534,509,514,517,1056,999,1032,1101,1042,1054,1038,1027,1049,1039,1067,960,1013,981,991,947,1001,1007,1004,975,975,995,868,869,878,863,878,890,868,865,873,874,877,865,887,857,870,760,745,752,745,742,754,747,748,757,688,722,705,726,695,729,696,719,719,747,739,717,715,720,701,717,629,646,647,660,626,644,628,668,668,642,645,627,630,646,617,598,630,642,613,617,617,622,1088,1090,1112,1107,1000,1123,1057,1160,1128,1148,1096,1097,1083,929,924,939,912,890,928,907,898,946,873,936,907,934,633,627,621,624,609,620,617,639,615,618,624,628,611,617,598,625,1105,1150,1114,1082,1076,1112,1096,1104,1099,1080,1087,1120,1095,1086,1161,1134,1074,1047,936,958,1002,933,971,982,909,954,930,955,970,965,943,951,963,1068,1084,1084,1069,1047,1045,1043,1113,1065,1077,1081,1108,1069,1080,1097,1070,844,822,826,856,826,846,843,870,674,686,700,698,689,698,698,665,650,682,669,662,666,1069,1112,1048,1112,1111,1073,1114,1078,1075,1072,1054,816,855,888,856,859,807,852,847,881,873,849,829,856,819,777,856,872,824,588,563,558,557,586,607,586,590,565,581,565,585,1072,1036,1037,1011,1020,1015,994,1046,1040,1029,1035,1058,996,1043,1025,1008,1001,1030,988,989,1014,999,1005,916,906,902,921,930,889,882,911,910,924,939,908,897,903,893,899,630,607,639,619,618,612,616,598,610,612,661,639,602,575,563,573,574,571,591,568,559,572,581,569,556,564,575,533,545,543,529,559,552,576,1061,1066,997,1058,1084,1062,1035,1088,1073,1040,1104,1079,1116,1067,1014,1088,928,923,961,928,937,927,929,946,945,940,911,941,930,859,857,831,833,863,872,836,839,857,840,865,837,888,859,952,983,958,968,962,964,964,979,987,996,986,971,936,921,939,907,902,904,907,926,902,890,903,945,906,916,901,588,586,586,600,577,644,593,936,930,929,922,949,921,981,968,941,963,996,976,951,944,967,946,967,984,971,962,968,971,969,984,993,983,901,922,883,892,923,907,867,927,873,899,875,911,920,889,921,862,876,886,850,874,887,897,930,885,874,898,877,876,883,882,617,649,651,658,643,616,628,606,648,640,629,689,650,640,625,622,548,549,669,667,674,678,641,659,624,664,683,681,645,685,696,696,690,678,684,678,664,668,656,650,667,662,659,662,675,659,675,669,650,672,668,663,665,925,959,972,943,933,951,924,950,942,959,948,968,940,935,964,957,962,870,887,904,896,885,904,873,883,860,850,867,860,847,860,853,855,844,835,848,853,852,840,925,918,910,899,896,890,901,907,892,903,893,979,947,973,972,966,960,978,988,966,962,963,962,971,969,969,978,868,844,833,817,848,805,822,866,871,806,1091,1065,1044,1108,1081,1089,1125,1104,1068,1111,1068,1110,1116,1066,1102,1076,942,910,871,890,909,927,571,581,544,612,580,588,563,587,550,588,583,563,864,870,858,833,865,862,704,718,642,674,709,685,676,697,664,692,706,694,715,602,610,607,604,625,629,604,626,613,605,623,600,628,606,618,961,929,953,916,912,996,922,963,955,917,647,710,684,701,705,677,638,679,702,653,667,693,681,655,702,986,994,992,1000,1016,989,1030,1010,999,1046,991,1034,999,1002,1008,1000,876,869,863,841,862,870,887,876,884,865,1010,1001,1009,980,1001,979,1001,1013,991,1000,1024,999,1016,998,950,949,944,939,936,931,958,931,925,945,951,953,942,910,792,784,777,783,788,793,786,812,798,789,728,760,757,732,765,714,735,750,752,731,733,746,750,749,742,643,622,648,634,622,637,622,628,809,804,809,813,800,824,821,816,808,798,824,805,834,773,801,807,630,597,618,615,614,637,615,654,619,614,609,560,549,577,581,554,941,973,934,936,963,925,947,907,927,909,937,950,680,723,709,710,736,696,703,719,679,716,683,701,728,661,701,698,685,677,740,783,772,776,801,737,775,772,665,643,640,659,661,673,655,670,668,674,659,623,632,630,646,623,617,616,636,630,629,612,607,610,620,610,593,621,603,613,609,607,605,608,619,605,831,828,799,839,856,843,797,841,832,840,818,824,831,623,602,620,635,594,622,611,576,584,649,612,605,627,653,645,629,555,571,539,539,580,556,566,552,556,582,559,571,548,543,561,558,581,742,770,734,725,730,718,680,736,722,743,709,946,943,953,1036,1028,980,1020,997,1001,1032,1012,1035,1015,1033,1003,836,845,843,831,814,839,847,862,829,855,824,848,833,829,578,589,577,578,588,594,594,609,584,939,904,898,928,926,940,935,901,906,936,928,931,918,906,897,957,970,962,953,944,950,949,948,966,949,969,952,950,962,969,955,973,850,843,814,862,841,823,836,833,811,802,803,816,794,810,788,824,817,813,807,821,784,816,814,805,806,810,905,915,916,925,894,897,918,918,906,910,919,913,933,913,921,916,933,920,900,930,940,939,912,938,949,959,958,957,965,969,962,963,970,984,836,821,834,816,806,846,849,851,818,857,847,998,999,1004,989,998,999,1005,1002,988,982,1015,981,1026,1018,1025,995,1000,984,866,912,896,890,871,908,877,873,896,898,891,874,896,898,957,959,993,969,998,993,1000,987,981,1001,984,874,870,860,854,844,872,884,869,861,880,866,889,870,852,858,866,853,876,858,852,862,779,798,812,765,773,776,764,761,767,795,782,788,787,609,593,586,614,593,624,623,618,619,621,619,608,620,602,611,598,619,590,610,601,622,620,615,594,605,602,604,612,602,584,592,598,593,594,608,610,592,610,598,915,972,943,962,949,939,933,950,962,1005,989,1006,993,984,992,989,1022,975,1001,1003,1000,1027,991,1001,1006,870,894,891,840,836,842,877,842,891,888,559,583,585,594,617,576,589,584,621,650,606,565,617,554,534,591,568,553,578,578,577,568,568,590,558,565,585,569,596,578,574,593,583,909,889,901,921,936,903,900,886,939,905,897,918,872,871,1051,1048,1038,1042,1020,1051,1035,1068,1034,1043,1058,1043,1053,1039,1044,1054,871,861,883,908,905,908,876,862,886,895,872,903,899,856,854,877,935,858,909,881,884,896,997,1006,982,981,989,983,994,963,981,951,971,995,979,973,980,986,984,827,859,838,842,852,868,843,849,840,859,869,828,837,856,826,839,1007,1022,1038,1006,1029,1003,1002,1015,1030,934,906,945,938,952,902,910,946,943,908,913,938,941,937,927,947,973,929,930,923,920,932,935,707,720,721,707,701,698,729,744,626,624,613,623,597,635,611,635,610,644,616,618,788,821,812,818,788,822,811,828,815,824,797,787,832,798,794,824,787,780,785,817,675,659,674,655,708,623,652,683,648,648,667,655,649,576,584,582,585,574,588,575,604,572,574,603,568,616,579,558,575,582,706,700,706,709,747,688,702,701,703,693,713,707,717,712,704,720,692,705,702,713,742,694,704,665,671,662,672,666,661,692,678,684,687,658,652,680,670,675,663,948,907,910,951,942,955,945,955,978,966,951,945,932,933,956,721,685,678,647,711,672,713,693,737,700,712,681,680,684,666,703,702,723,722,802,837,810,801,809,828,796,829,1012,980,1000,994,1006,1001,991,997,1007,981,999,993,988,1013,946,956,961,929,951,982,975,956,952,864,866,864,830,806,830,961,953,957,930,968,955,957,938,945,964,945,956,945,961,939,960,957,953,952,841,817,820,836,836,848,835,841,589,600,571,592,624,583,588,611,599,600,600,620,591,984,955,1009,1011,1035,957,1016,987,970,989,976,985,1024,981,976,977,995,993,985,990,972,1011,999,825,798,843,822,808,850,856,823,839,837,807,844,824,810,853,623,658,631,608,583,640,633,633,620,618,631,612,616,625,626,603,616,593,605,624,623,597,607,603,599,599,607,1008,980,1030,1019,1019,1071,990,966,985,1003,1004,955,887,915,880,909,864,901,913,898,868,901,943,884,823,823,840,803,831,815,807,792,793,815,799,828,807,803,810,811,835,802,793,798,907,920,924,931,956,926,951,954,926,908,916,907,926,941,923,928,934,908,935,913,926,946,930,925,921,920,910,925,922,997,1007,992,981,1009,987,1000,993,818,843,851,840,831,861,836,819,842,852,823,844,845,829,807,852,819,1006,984,994,1060,1024,1008,1046,1033,1017,1028,943,925,928,911,918,935,914,913,917,916,912,918,898,622,586,593,624,611,598,600,568,615,550,563,550,554,557,560,557,566,543,552,576,547,545,558,550,558,1019,1081,1054,998,1065,1020,1034,1044,1010,1043,1058,1003,1045,1007,918,926,917,902,919,924,915,908,881,924,727,707,794,742,707,739,715,762,729,713,748,914,898,894,917,907,911,909,895,918,907,894,890,897,910,909,867,875,859,885,866,886,879,952,964,936,945,933,925,940,959,925,931,971,967,952,928,951,820,816,840,840,855,829,824,815,819,825,809,826,802,600,631,612,629,592,610,581,639,603,628,622,1105,1022,1060,1010,1026,1057,1033,1006,1011,998,1023,1042,1014,999,1038,869,903,908,895,932,891,929,902,911,918,911,862,911,618,652,614,638,657,615,608,608,618,608,616,617,616,589,592,605,597,618,605,598,590,586,611,625,616,616,607,601,599,608,615,608,953,957,976,991,961,957,946,947,934,985,978,961,973,969,963,974,976,958,947,943,967,977,1001,982,833,864,849,843,847,855,845,845,861,860,837,833,851,880,866,863,851,830,857,570,594,619,625,628,609,593,588,608,582,581,572,595,609,608,635,499,514,499,495,529,488,523,521,492,514,520,532,526,506,519,553,551,540,507,510,547,577,548,565,533,570,540,554,650,633,676,650,654,668,635,641,634,653,651,655,661,659,644,667,635,652,645,661,656,669,655,1020,990,976,991,1011,1019,1009,1018,1030,1010,1054,1008,1004,1026,978,1017,990,1002,1011,999,1003,1015,1040,992,1024,769,837,831,842,809,859,820,812,823,791,854,807,578,525,536,567,549,519,539,559,543,533,533,543,1137,1033,1132,1071,1042,1095,1111,1096,1148,1063,1097,945,977,962,981,988,984,966,965,979,950,968,970,957,1000,938,1017,962,971,1070,1084,1031,1098,1057,1075,1038,1064,1101,1034,1046,1025,1019,1017,1005,1013,996,1022,1011,1031,1007,1016,1023,1029,1014,1022,1019,884,872,833,840,850,876,863,840,877,862,868,849,847,885,856,861,880,876,616,632,616,649,623,625,614,638,610,630,613,638,646,628,617,628,605,628,852,834,800,834,843,818,828,841,846,694,662,690,697,698,677,708,691,668,688,673,848,865,850,848,869,832,880,860,833,1001,1022,990,994,985,992,1001,970,987,980,970,1000,1004,993,997,998,834,847,859,855,868,865,874,871,852,831,843,851,828,855,849,879,915,952,944,980,927,919,937,989,1006,983,988,982,1010,1002,1018,986,984,985,835,845,817,839,872,879,839,874,852,1001,1003,993,1023,1000,992,973,999,988,982,1025,982,1000,982,986,975,997,1007,994,990,815,836,768,805,806,823,843,795,797,808,795,579,619,617,645,624,619,606,600,627,627,602,621,630,628,636,612,641,610,619,958,972,994,977,1009,980,990,1019,1004,989,994,993,963,997,775,775,784,797,771,769,797,781,787,780,784,951,961,955,938,966,948,950,959,945,948,936,947,934,953,946,950,938,970,946,961,951,950,963,934,953,958,956,955,967,933,965,938,880,890,867,878,876,886,873,872,905,891,869,864,881,806,825,815,827,834,793,837,836,793,784,818,837,801,791,843,816,677,672,636,706,659,782,818,833,856,844,831,822,855,986,1014,997,963,1002,991,974,974,986,983,979,994,984,992,976,1009,988,990,997,972,874,815,848,852,817,863,815,838,831,872,962,944,972,967,971,955,967,983,938,979,980,983,971,964,966,952,972,949,838,862,871,872,843,873,855,871,874,865,865,1100,1052,1052,1044,1075,1049,1040,1091,1046,1050,874,878,899,882,879,853,864,880,867,862,879,876,877,649,642,614,620,664,625,614,791,791,801,783,769,809,789,780,782,791,636,657,654,624,643,670,679,640,632,635,654,668,632,614,589,600,588,598,606,598,600,602,593,621,602,606,600,1135,1132,1132,1119,1129,1040,1095,1084,1143,1141,1127,1122,1118,955,942,949,905,930,976,934,945,945,931,942,941,942,939,958,944,961,961,1010,989,994,971,998,973,995,968,834,864,854,881,868,850,854,865,853,873,865,867,869,865,641,626,614,621,623,1090,1157,1135,1150,1148,1144,1187,1165,1200,1107,1134,1099,1175,1102,1153,1134,1130,1183,877,877,903,845,910,878,867,876,901,641,670,658,671,662,652,652,660,640,650,675,650,641,694,829,811,826,834,806,803,807,818,808,821,822,794,830,826,727,729,713,734,727,722,733,730,724,730,750,727,726,581,606,587,604,593,614,607,603,586,598,589,583,518,515,510,525,502,499,526,526,505,476,496,502,519,516,503,521,506,496,494,534,539,507,530,536,507,499,521,533,525,532,604,633,624,651,619,601,620,631,624,627,632,634,642,648,615,633,614,987,969,957,991,943,993,1004,963,977,956,955,868,797,806,833,563,589,624,575,575,578,576,581,583,577,585,981,928,955,931,943,933,940,948,758,761,747,776,781,778,789,765,750,788,948,921,947,943,963,934,942,926,927,928,929,938,880,893,881,903,895,893,891,913,880,954,926,941,954,963,946,948,965,947,934,939,951,963,861,851,857,869,859,853,825,838,867,859,853,839,873,862,864,882,884,903,940,949,878,930,950,896,895,941,940,924,926,1000,906,956,979,945,936,983,969,944,971,849,893,837,870,871,878,874,871,881,582,625,617,589,631,631,605,617,1097,1087,1086,1105,1053,1102,1087,1124,1062,1063,1108,1072,1087,950,960,979,962,963,982,1002,932,956,958,977,990,969,914,896,887,871,874,892,894,903,886,886,887,886,885,866,712,726,717,710,698,713,700,725,882,906,871,866,870,916,878,896,892,880,886,834,838,843,862,847,835,838,839,860,838,846,653,656,644,647,666,652,676,658,673,663,813,872,821,823,833,824,831,836,852,868,880,848,736,716,731,719,746,728,725,726,710,696,739,707,697,966,967,964,938,924,909,940,940,899,904,945,962,903,977,964,988,959,969,947,951,984,955,993,966,1000,990,973,1009,1003,1001,995,1004,1016,1000,1018,989,975,992,892,884,836,902,898,848,873,879,895,901,832,844,852,878,589,573,594,627,580,615,588,598,615,615,581,639,596,619,623,605,628,607,626,601,630,651,588,1070,1103,1116,1070,1074,1098,1086,1156,1091,1150,1071,1091,1083,1082,1068,1099,922,938,923,899,944,902,902,922,923,944,923,934,950,924,937,943,1031,1052,1034,1045,1057,1059,1051,1029,1058,1029,1052,1068,824,879,824,865,855,898,837,852,802,843,534,587,552,553,554,564,535,544,538,541,549,534,539,545,564,505,536,539,543,545,661,641,655,666,651,677,651,658,737,754,744,759,764,719,744,749,713,735,718,711,705,721,747,768,742,642,652,633,665,644,645,655,656,655,649,636,1032,1043,1023,1026,1064,1024,1060,1021,1044,1006,1047,923,897,887,915,897,903,911,874,881,897,887,864,890,931,1015,974,970,1032,1042,990,988,983,1032,1020,998,994,1001,1120,1101,1086,1074,1116,1085,1134,1106,1113,1120,1099,940,946,937,955,930,947,947,898,922,939,951,924,953,916,937,956,975,970,944,989,941,898,931,976,947,947,897,879,883,921,896,882,890,885,887,892,888,884,887,910,859,930,872,971,1004,996,991,993,1005,986,973,961,993,998,891,874,842,808,843,820,849,856,838,841,883,984,953,995,1002,911,920,999,981,975,968,960,959,962,971,972,960,828,836,853,835,845,829,828,853,843,860,873,809,863,859,869,874,891,878,876,886,867,873,789,801,793,779,752,807,798,786,780,769,773,782,790,792,796,799,618,618,615,646,622,646,645,631,600,619,632,642,619,616,1054,1041,1025,1025,1110,1022,1025,1047,1053,1042,1016,1047,875,860,872,839,867,850,858,877,845,872,630,635,607,593,616,631,611,593,619,605,634,599,612,592,604,605,1050,1053,1032,1062,1060,1053,1107,1096,1047,1053,1053,1080,1045,1079,1055,923,895,904,938,942,882,913,882,866,895,958,987,971,932,967,1040,961,1008,957,955,990,990,989,1012,975,1006,997,877,890,891,889,895,905,894,886,880,899,911,862,898,658,635,693,705,669,670,667,667,669,694,653,656,606,613,608,615,584,606,593,593,609,603,589,588,599,604,589,594,592,611,1019,1072,1066,1087,1057,1080,1036,1111,1024,976,1006,1014,944,930,936,949,979,967,965,955,786,828,791,791,797,826,804,779,783,794,797,797,802,654,628,644,628,628,644,618,686,617,614,590,626,600,594,602,606,605,599,587,597,610,600,696,720,701,727,696,715,710,695,696,686,687,701,684,703,671,690,679,693,684,609,603,604,609,607,606,599,596,589,601,601,603,625,838,851,842,859,858,832,851,846,841,835,839,860,858,853,832,837,870,849,637,642,658,657,672,689,680,822,860,823,890,855,832,832,798,870,860,851,891,831,858,831,888,792,849,810,670,665,710,697,701,701,677,691,707,688,711,609,610,620,626,630,609,618,614,1030,1012,1037,1024,1011,1089,1010,1030,1012,1024,1091,1038,1028,1066,1022,1011,1038,927,908,902,908,944,898,936,910,855,932,949,893,915,934,855,839,836,828,842,842,840,832,860,813,830,845,972,959,955,945,973,968,949,932,919,916,919,923,915,900,933,920,922,902,940,915,929,939,964,938,921,927,937,953,954,933,941,930,946,931,939,924,933,930,939,933,949,935,927,939,922,945,943,948,932,942,940,951,929,947,946,946,931,951,937,943,935,865,820,844,817,853,814,835,831,849,848,839,836,798,828,851,1008,1030,1019,1027,1014,1043,1036,1001,1025,1015,1012,1016,1017,1023,893,895,917,877,915,915,903,889,906,896,914,916,900,883,899,917,905,905,921,899,896,881,902,1052,1064,1074,1071,1074,1069,1075,1063,1075,1097,895,922,892,893,925,919,901,912,910,878,906,914,899,880,885,880,897,910,998,1018,1007,1019,995,1020,1012,987,999,1010,1018,1026,839,849,838,823,831,829,870,867,836,850,832,850,883,837,950,968,937,930,934,1007,940,913,1000,957,958,957,890,923,909,932,955,995,983,992,992,995,988,998,993,974,993,982,973,988,971,966,1000,1008,999,982,1004,1012,988,1009,1024,1011,1000,1027,1004,1021,997,1006,993,998,816,809,795,809,823,809,836,812,819,802,806,836,799,845,805,816,829,816,784,825,805,564,549,552,565,551,568,565,554,582,547,560,545,548,553,975,1004,986,991,997,990,964,1004,955,981,960,947,969,949,923,956,956,949,935,953,958,930,922,943,952,997,1017,984,998,998,986,999,960,1000,883,887,888,899,897,871,885,902,926,890,907,861,918,583,626,611,620,616,628,586,622,644,642,607,610,599,616,607,622,591,626,617,587,567,609,603,611,590,605,590,580,572,584,596,574,611,648,617,602,624,632,633,619,625,604,617,617,626,617,622,609,608,860,859,855,868,847,869,866,913,841,850,633,612,670,642,627,621,640,639,648,646,631,608,623,653,650,621,562,560,566,565,573,1047,995,1058,1006,1013,1002,1000,984,1025,977,948,982,1007,991,682,664,692,680,666,680,699,688,1003,1027,1021,988,1045,1068,969,992,982,1010,1032,1029,1043,1006,1008,1023,991,1004,1011,1021,1007,1001,1017,1030,1052,879,835,872,851,831,883,864,852,885,880,863,861,848,893,846,850,828,849,607,621,581,583,594,616,601,602,597,625,633,625,612,621,605,604,590,642,643,638,627,660,677,669,631,688,667,651,677,615,661,654,668,649,662,660,652,673,645,929,939,927,912,923,920,939,927,937,948,954,943,937,936,928,807,810,796,821,821,811,836,754,749,779,733,743,752,603,604,594,601,626,591,590,604,597,583,594,598,585,602,612,588,608,920,973,900,919,899,930,936,913,957,939,945,937,944,930,936,979,933,939,947,971,949,965,962,974,999,962,956,988,978,994,958,999,992,977,983,970,946,980,972,780,795,784,769,794,797,839,779,777,821,776,600,565,581,594,584,563,577,596,1079,1053,1099,1093,1033,1065,1041,1097,1057,1130,1050,1045,1070,1058,1104,1041,953,951,953,971,950,964,945,948,933,991,981,952,955,963,937,969,825,811,809,813,824,828,803,812,845,816,627,584,622,613,623,587,582,604,607,604,642,629,488,507,510,508,490,519,517,518,508,507,535,515,581,554,572,580,561,610,579,581,570,884,867,922,879,864,882,912,914,932,949,958,959,973,954,960,959,987,943,965,958,945,991,964,952,946,935,972,862,873,847,872,886,841,871,823,861,850,900,876,852,850,915,608,554,595,595,573,583,601,557,586,566,1028,1006,1023,1026,1012,1015,1005,1013,1011,990,985,1027,917,909,950,914,925,904,927,900,903,937,939,920,937,1010,1004,983,1019,995,993,1012,1027,1016,1013,980,1006,878,858,885,864,885,868,903,853,895,864,874,892,889,888,883,888,892,889,884,886,871,895,880,875,887,768,755,804,793,783,759,818,767,773,781,786,596,593,601,576,595,620,613,562,616,618,629,571,595,561,565,593,586,588,580,585,567,591,576,577,861,841,881,906,844,861,902,875,891,809,846,744,756,756,763,762,756,770,748,749,747,737,745,753,583,585,584,594,596,563,553,531,537,559,535,529,518,545,524,546,531,553,534,936,1039,1010,969,995,963,1049,1011,1033,1006,961,993,925,957,955,959,995,974,976,985,979,941,936,977,1012,980,972,920,985,982,1004,968,954,940,1006,594,611,587,578,609,579,551,578,604,587,567,583,552,596,578,570,565,594,576,584,583,565,582,581,632,637,599,589,612,615,615,606,619,612,612,599,887,929,905,894,913,915,925,911,904,898,895,1011,1003,1005,1001,991,1005,1006,1009,1011,1005,1036,992,1015,1020,1006,986,1010,985,1000,979,1001,985,1009,1014,1014,1015,1000,999,975,1023,1017,873,845,850,846,848,866,881,839,839,840,845,882,871,837,843,846,630,593,613,652,589,614,572,588,620,608,577,621,563,625,572,555,545,559,566,549,577,540,547,544,547,551,534,560,556,779,843,869,860,841,858,900,870,835,869,845,845,828,686,711,674,685,686,688,689,629,654,625,621,634,640,642,639,645,634,656,650,655,633,639,624,629,637,644,845,843,860,845,839,871,850,890,846,856,875,834,863,856,860,840,911,888,893,881,894,884,886,912,884,872,898,883,917,961,951,939,937,929,931,933,948,934,939,958,964,939,938,902,939,948,964,937,931,826,850,841,849,841,841,843,838,849,857,853,847,858,853,863,856,831,630,619,621,654,647,636,634,594,649,623,626,624,609,655,610,651,600,613,652,830,803,792,818,799,806,810,811,792,811,816,832,817,785,1016,934,991,935,976,953,966,991,965,951,950,974,986,933,962,856,861,857,824,831,852,865,613,618,633,600,634,616,629,588,626,609,602,610,642,607,618,638,617,598,609,1020,995,967,986,1004,1023,997,983,1045,995,994,1001,970,998,979,1010,978,893,914,910,894,910,894,929,923,911,904,932,906,889,901,690,696,658,715,689,705,716,682,691,688,645,698,724,661,612,615,617,626,620,638,611,606,613,595,606,581,641,625,638,598,644,625,981,978,940,975,945,913,971,992,964,952,958,970,1019,1036,1001,1019,1007,991,1045,1022,1053,1002,1033,1017,1015,883,851,870,865,832,848,866,887,898,843,825,859,870,842,1069,1056,1042,1044,1040,1078,1030,1034,1024,1024,995,1033,1046,996,1016,1021,1017,1004,998,991,973,997,1013,996,1003,980,1032,1018,1026,855,867,834,869,858,858,826,866,830,857,831,865,856,859,857,978,988,1015,1002,1021,995,1006,1030,993,1035,1018,1017,1023,993,1008,799,851,790,813,744,817,798,784,777,583,619,612,611,590,630,625,591,608,1113,1196,1146,1101,1137,1154,1093,1137,1094,1112,1119,1109,1077,971,946,1003,928,962,962,945,937,975,970,989,957,910,966,950,946,975,952,613,613,626,610,580,594,579,919,921,945,899,862,899,889,891,885,921,899,882,921,961,917,921,953,934,961,966,941,938,961,909,858,835,860,892,844,869,885,874,907,884,864,824,862,857,1138,1124,1099,1149,1137,1139,1155,1154,1146,1148,1135,1120,1107,1128,1151,864,900,951,905,910,918,890,895,588,582,633,587,564,603,599,603,592,584,588,609,602,663,630,1146,1173,1105,1148,1179,945,899,927,941,913,947,953,889,930,909,941,889,884,930,912,922,917,925,954,927,638,698,656,644,620,648,651,637,667,650,647,654,703,703,718,737,734,744,737,693,737,746,747,728,743,730,738,734,740,733,711,737,729,725,655,666,662,640,643,650,637,650,633,631,659,639,603,591,587,617,601,613,589,609,618,596,620,630,620,573,617,612,593,599,601,931,947,987,972,961,949,905,938,915,935,941,919,908,918,908,948,894,874,891,900,917,930,907,934,901,933,906,884,919,928,915,935,910,912,896,922,921,926,924,933,912,925,966,970,988,984,983,985,983,864,858,881,855,891,842,863,844,893,838,849,899,865,844,850,611,625,661,606,604,625,604,622,656,636,639,616,599,582,563,568,564,557,577,560,569,573,555,565,580,571,563,602,611,627,612,608,599,624,638,614,619,612,610,616,594,598,622,617,591,607,594,631,599,616,627,891,911,867,838,869,906,619,648,644,646,671,663,642,631,634,656,651,643,629,628,632,590,668,619,649,613,541,574,565,570,563,560,555,554,570,563,577,565,569,891,912,892,867,934,895,871,920,878,948,918,939,880,898,937,934,931,922,920,909,932,899,904,934,935,942,932,961,955,919,949,951,954,942,906,933,941,852,833,846,869,873,870,863,825,866,862,887,845,836,686,672,684,687,689,703,683,944,950,902,994,942,940,970,964,1006,926,946,965,959,906,839,863,836,830,842,867,867,881,878,844,846,1041,1036,1060,1048,1030,1058,1038,1049,1050,1052,1048,1047,1041,888,879,896,889,872,902,869,902,884,895,897,885,875,931,924,939,987,966,914,918,964,931,927,942,953,958,942,934,947,939,959,947,959,940,952,957,950,958,961,962,940,951,944,962,805,791,790,791,827,834,786,797,610,617,618,614,622,599,612,611,582,604,630,598,963,998,956,947,972,971,968,978,986,978,982,974,952,979,976,974,741,757,735,759,750,740,758,732,705,751,751,771,691,831,826,828,859,831,851,803,841,843,788,828,924,925,931,908,924,921,928,938,915,917,907,928,946,917,921,915,907,891,894,893,914,924,909,905,884,911,913,891,898,922,918,820,847,833,842,806,828,1008,1001,1002,987,982,990,992,996,991,986,994,1001,989,983,982,997,904,908,901,892,886,927,886,888,903,919,891,899,907,898,894,899,984,1023,1042,1021,1026,1032,1026,1056,1025,1024,1003,1002,1009,1030,1025,1051,914,907,903,899,927,888,915,913,922,909,913,617,633,641,624,605,643,604,606,628,631,632,651,544,563,564,569,530,528,541,547,543,556,560,557,545,561,517,566,541,565,549,573,551,552,575,554,541,551,709,727,715,694,738,716,731,724,708,730,747,763,716,733,741,726,733,751,767,1183,1272,1214,1243,1234,1165,1272,1165,1266,1191,1228,1214,1023,985,1022,983,1037,1007,988,1040,1037,1014,1049,997,1023,996,1034,878,887,891,905,871,922,866,886,910,889,897,912,901,910,877,888,899,922,876,907,896,897,896,902,912,907,891,901,955,953,940,953,948,964,954,954,942,941,960,935,949,959,975,956,845,816,864,856,847,845,828,860,844,843,835,831,842,834,816,998,1028,994,1004,1006,996,993,984,1005,1009,1010,982,1013,903,899,921,919,914,917,916,900,909,911,914,725,752,771,747,766,747,763,740,728,723,729,739,747,725,695,742,739,725,747,752,757,740,733,730,729,993,980,1008,980,997,991,1007,998,995,1014,967,982,851,852,845,857,839,842,829,996,959,984,979,990,996,1000,990,992,995,989,1005,986,980,965,987,972,977,861,841,846,825,822,836,834,846,845,893,609,612,598,602,615,618,598,590,627,587,607,602,583,591,594,589,595,586,578,602,595,583,580,559,557,576,556,567,555,567,557,555,568,562,588,609,587,628,602,611,606,594,613,607,604,593,588,612,602,607,578,617,612,611,617,641,607,626,623,616,661,639,629,641,632,613,610,581,567,586,568,577,587,590,569,586,591,567,579,577,580,1071,1060,1091,1044,1042,1079,1031,1057,1014,1073,1057,1019,1025,901,930,900,895,875,925,906,924,602,575,575,599,584,591,577,592,593,593,593,561,590,589,570,587,621,578,579,577,579,604,573,1023,1034,989,968,1026,985,993,1018,980,1024,986,980,944,956,944,946,958,947,962,940,911,914,950,931,951,922,925,941,933,944,949,922,926,921,908,931,920,928,944,914,923,947,929,930,818,795,801,809,785,813,791,773,810,770,799,786,794,808,812,790,819,801,825,872,837,868,860,891,966,844,883,845,917,877,863,878,874,933,858,894,890,904,907,875,916,908,894,880,907,940,926,960,950,990,986,990,986,986,989,987,984,1023,976,979,971,970,901,898,870,888,877,888,886,655,602,658,640,603,606,597,611,604,609,637,629,610,674,648,654,645,629,637,660,653,632,615,656,645,598,649,639,635,635,631,661,623,620,627,630,641,627,626,618,636,626,623,639,650,616,633,629,651,921,920,906,903,856,912,897,898,908,880,1008,1018,968,1013,991,972,1012,1010,982,993,987,1018,1003,1016,1013,995,1014,1038,1006,1009,997,996,1012,996,1018,992,1021,996,1026,982,986,995,1047,1054,1069,1023,1023,1058,1038,1046,1054,1039,1064,1030,1028,1063,1049,1011,1019,992,995,1008,1030,1008,1013,1001,1006,997,887,842,850,832,838,880,842,832,866,877,862,826,835,640,595,600,602,578,578,608,592,588,588,593,589,566,610,594,598,597,594,581,578,598,602,597,613,584,602,597,606,582,744,705,682,701,683,701,680,727,711,693,678,693,629,621,630,627,620,626,632,641,635,639,627,630,616,629,652,930,911,908,918,923,921,917,913,894,911,957,904,905,651,699,709,682,665,634,690,678,641,1111,1092,1076,1100,1112,1094,1070,1073,1081,1064,1094,1119,1102,1107,1101,861,872,881,893,891,869,881,888,914,877,901,883,887,901,870,914,875,597,632,647,652,627,641,612,627,635,637,641,612,614,637,582,591,598,610,624,595,590,599,618,611,602,623,600,614,611,594,603,594,1002,999,1030,904,1055,959,952,963,984,1016,956,978,973,927,913,913,925,910,899,910,908,916,930,936,912,702,662,737,720,688,698,724,720,712,722,702,709,701,721,723,649,711,673,676,667,658,654,687,685,677,697,681,694,658,678,659,686,841,845,825,852,847,856,818,877,801,752,763,781,772,769,786,788,784,778,784,787,777,795,783,774,783,653,615,654,651,626,650,633,654,661,626,642,640,659,635,640,655,650,664,647,635,647,679,657,1018,999,965,1005,1029,1002,1019,968,995,984,933,965,931,950,929,953,949,920,932,931,905,952,938,928,932,941,940,966,948,967,955,996,963,977,952,968,956,944,981,981,963,820,825,803,837,803,837,794,830,834,853,841,794,816,810,821,886,913,948,918,918,948,914,940,916,963,905,1010,972,980,976,976,988,981,990,975,981,989,973,964,999,856,827,841,811,833,838,845,806,857,984,992,968,977,989,981,1015,1001,1013,980,956,968,866,862,874,878,850,870,861,850,842,850,832,849,873,842,859,851,846,826,861,871,1002,970,996,980,971,962,989,987,980,954,963,988,1004,884,882,885,876,887,858,887,851,897,902,863,579,574,560,593,591,570,624,553,577,615,596,551,573,568,554,537,547,551,563,550,519,556,561,568,536,531,995,962,1011,974,1006,935,1008,965,950,970,1025,996,978,953,1002,955,951,953,933,951,938,956,972,948,941,942,975,962,971,939,942,947,982,1048,1045,1049,1044,1055,1028,1062,840,841,817,793,801,841,821,801,792,597,593,593,604,565,582,913,918,876,920,906,901,970,922,916,886,925,949,915,936,702,727,705,723,727,706,693,724,724,719,695,689,712,870,886,644,647,646,657,627,658,701,640,669,681,620,667,631,658,676,650,679,615,786,785,794,786,766,765,766,773,775,795,761,789,757,943,918,892,917,899,899,907,902,920,904,919,899,901,931,930,944,962,947,955,969,949,957,938,847,821,829,773,857,857,845,841,815,875,800,807,800,845,861,1032,1021,1013,1024,988,1017,999,1014,1011,995,1015,1000,907,916,885,882,891,880,902,898,921,895,889,922,885,988,1000,990,998,1003,1005,994,1021,995,1000,1017,1012,987,994,1006,859,879,825,875,842,855,863,862,810,791,810,802,780,831,811,836,830,807,799,810,824,831,800,822,807,823,609,575,602,617,630,592,628,594,617,587,612,587,623,568,558,592,578,582,583,575,590,561,563,564,586,558,581,566,563,1119,1084,1150,1116,1080,1104,1140,1107,1094,1092,1141,1151,1109,1071,935,931,992,968,935,946,958,964,949,968,949,941,1011,952,920,780,744,781,750,723,731,686,716,702,691,726,699,729,692,679,716,687,707,710,720,719,702,867,895,904,864,859,874,870,874,871,923,899,881,934,916,909,1003,1005,973,990,994,993,999,1005,998,1000,983,978,1008,993,999,981,1012,1008,999,975,996,840,861,853,858,866,876,842,806,843,839,857,830,880,842,864,872,859,835,836,865,885,569,579,597,606,581,599,634,613,601,587,599,605,583,611,625,631,631,620,626,615,1152,1105,1051,1092,1059,1080,1025,1135,1075,1105,1078,1090,1067,1094,966,954,980,994,925,961,950,942,951,942,902,931,912,896,915,923,908,902,903,903,925,937,878,902,620,624,623,622,632,645,632,651,623,646,654,654,639,642,650,653,615,624,593,648,631,1059,1107,1022,1022,1042,1030,1034,1037,1060,1040,1023,997,1019,1031,1048,974,1028,828,804,788,837,843,885,868,856,860,857,832,829,843,823,827,843,834,831,813,574,594,583,561,597,559,567,585,869,935,895,899,899,911,868,896,916,890,877,664,633,702,681,643,655,643,637,642,624,576,566,563,579,579,597,596,568,553,560,577,585,557,557,554,569,561,568,567,571,588,589,587,593,598,615,605,1104,1123,1094,1123,1088,1133,1133,986,977,981,998,967,966,971,969,981,970,957,955,895,894,897,845,871,866,895,822,902,879,867,881,887,860,873,844,829,850,842,861,840,825,832,841,835,867,854,823,865,852,846,850,850,919,890,897,865,866,905,884,905,909,913,914,897,829,837,853,846,809,800,644,660,669,650,656,641,672,656,630,654,657,654,628,664,679,658,860,855,851,885,854,855,825,868,877,769,715,745,729,729,752,744,737,765,743,759,729,753,716,741,751,995,1007,987,983,976,961,1012,994,982,983,788,816,794,780,805,828,789,795,821,786,783,831,550,592,605,547,572,540,522,577,576,562,548,574,575,563,573,572,575,586,533,549,559,1021,996,986,1015,1008,1056,1020,1007,1013,1014,981,967,998,954,1001,963,952,964,980,962,958,982,998,972,967,969,976,977,867,874,842,860,849,831,885,828,860,863,833,849,846,656,600,590,618,610,618,627,614,617,612,625,617,522,538,559,528,510,517,530,545,531,505,548,545,539,513,686,677,656,673,675,678,698,681,675,691,677,677,667,650,666,659,677,657,668,640,678,676,657,658,661,657,655,656,669,667,657,657,660,647,666,662,664,895,855,892,871,885,883,898,872,897,891,870,876,882,866,896,894,828,883,916,881,866,891,906,915,900,913,915,900,910,929,885,906,899,915,894,892,894,896,885,897,902,1030,1048,1052,1054,1048,1048,1028,884,878,903,866,877,890,857,864,878,639,632,661,632,638,640,646,608,592,635,650,621,653,642,617,620,636,647,633,633,621,631,618,622,652,920,969,975,970,1009,968,1000,972,1004,957,974,978,970,956,996,981,964,951,984,952,975,958,960,916,929,923,925,940,907,934,929,924,918,909,929,927,918,925,902,917,929,937,923,941,917,906,912,923,913,914,801,814,841,834,848,848,830,845,828,834,819,845,830,813,678,694,670,638,670,650,662,895,889,910,931,894,922,913,925,922,919,919,869,889,936,916,920,930,903,933,1030,1009,1003,1012,985,1000,1015,988,981,990,992,991,984,1011,991,991,1024,910,904,905,918,751,752,754,760,755,748,766,768,771,750,763,772,777,760,752,760,760,673,652,665,675,639,655,683,648,672,653,631,657,653,790,813,762,784,805,830,804,820,810,801,833,834,811,742,727,752,756,735,751,747,739,761,736,745,753,735,733,602,569,573,622,583,605,577,583,583,577,586,618,596,567,603,590,578,581,580,574,548,549,537,553,544,544,549,538,523,549,553,534,548,548,548,533,1016,1038,1043,1059,1013,1052,1001,1108,1030,885,850,819,883,862,889,877,848,884,879,845,847,857,891,849,888,855,875,855,885,593,602,598,602,606,608,597,589,592,630,603,602,612,595,596,610,591,596,602,1082,1049,1070,1103,1046,1069,1127,1066,1023,1074,1124,1052,876,924,912,910,902,887,914,915,908,587,599,539,547,558,572,987,1030,999,974,962,1005,1011,994,979,1002,1044,974,995,983,1010,969,919,931,933,926,914,925,915,935,957,930,922,922,911,928,939,944,948,952,920,925,615,623,663,613,612,642,629,650,629,630,625,645,636,652,647,666,635,607,644,623,665,630,642,650,649,641,636,628,618,620,641,646,623,651,650,636,981,978,975,958,977,965,980,1004,996,974,999,991,986,978,986,994,1014,979,906,864,884,909,904,890,878,911,912,884,895,908,881,900,889,910,628,693,661,644,667,676,665,635,636,626,632,632,657,628,625,634,622,625,621,640,641,880,930,918,914,914,937,673,690,708,676,666,714,658,667,684,691,692,688,696,713,654,729,684,722,883,869,873,871,859,878,889,841,852,891,868,676,666,674,664,639,664,661,665,674,660,815,786,792,781,785,808,812,811,816,777,784,598,604,603,608,634,627,608,635,607,630,620,600,632,670,663,606,511,533,500,532,507,534,521,529,527,523,528,533,540,520,498,500,593,595,613,603,584,589,597,606,602,655,657,677,669,685,664,653,664,658,668,671,652,653,672,648,667,895,851,867,861,876,883,838,877,866,721,708,736,720,736,737,735,753,762,731,731,739,592,604,606,608,594,600,612,584,594,513,503,490,494,501,520,491,493,516,502,485,506,511,505,530,513,505,518,500,511,530,507,510,506,518,514,504,525,528,502,498,519,578,586,601,597,598,603,591,600,594,584,599,604,597,602,592,586,588,610,581,617,612,618,576,605,619,606,609,616,607,622,615,598,607,615,590,619,606,608,604,599,606,975,973,995,963,958,957,989,978,997,974,976,931,978,953,842,874,865,875,867,894,885,866,894,896,850,873,881,894,888,861,889,877,886,882,883,870,886,878,897,890,892,861,885,763,824,771,799,783,812,822,804,814,969,939,858,921,892,970,917,886,926,933,938,915,910,913,937,904,908,936,913,912,926,914,914,911,950,998,952,954,985,962,957,974,960,964,830,837,799,841,819,845,845,842,838,845,797,840,781,760,761,779,759,787,764,788,781,796,772,796,781,781,645,648,624,676,645,663,643,666,655,648,618,610,598,621,610,621,598,601,602,669,658,650,669,649,673,664,667,680,869,880,882,889,888,846,874,882,872,878,856,888,852,860,870,896,897,957,930,934,918,924,922,912,884,950,930,926,939,911,947,910,939,944,930,921,940,932,924,930,940,929,938,947,930,942,940,923,948,902,944,780,782,746,755,765,744,784,758,765,756,806,789,797,719,758,748,797,542,552,550,559,546,544,552,574,537,584,578,584,592,582,593,574,558,582,585,570,565,570,608,582,617,601,601,603,602,616,604,602,603,616,626,601,604,605,591,624,645,600,602,602,602,599,598,578,606,596,594,611,598,590,580,566,561,558,586,565,594,564,561,569,580,580,1037,988,1068,1068,1025,1072,1004,1015,1047,1053,1074,1038,1052,1049,1046,983,958,955,927,917,951,934,954,961,926,948,928,946,971,948,983,967,967,966,974,958,990,947,965,952,973,869,846,855,919,902,914,890,907,890,889,921,911,909,914,915,922,885,885,912,898,812,838,841,823,842,811,803,824,836,800,870,826,839,816,848,822,546,544,517,526,552,570,531,556,552,571,567,544,568,552,577,517,538,538,590,579,610,562,621,596,629,621,586,965,966,956,983,968,969,984,968,975,948,960,1010,740,727,722,700,727,739,733,739,721,690,738,760,718,724,843,868,854,869,830,845,852,818,934,965,974,941,965,962,979,959,978,956,979,958,981,975,959,849,837,838,849,842,831,847,828,843,850,841,840,831,835,867,946,983,976,980,977,969,957,995,881,891,897,891,901,887,904,911,889,885,912,881,898,748,734,709,720,719,744,677,722,716,718,702,732,699,696,742,685,704,730,948,928,959,958,954,926,971,963,954,968,964,947,975,983,997,765,746,757,746,753,745,734,746,762,761,716,742,769,764,784,803,729,771,574,560,602,584,577,575,570,559,602,573,598,577,578,983,989,965,1018,978,941,969,979,957,999,1029,994,1031,939,923,928,930,951,951,931,939,902,925,944,921,934,940,958,947,951,967,968,968,943,958,957,975,944,948,962,867,868,840,831,878,844,839,849,852,877,852,852,695,675,662,664,673,662,704,670,703,679,695,670,653,701,692,683,704,681,898,933,915,906,917,884,892,933,900,926,897,904,926,970,942,936,904,931,961,923,935,932,946,943,933,1014,992,1002,886,914,884,878,899,910,908,877,856,888,891,888,878,885,909,900,905,830,841,826,844,842,836,839,844,847,822,816,838,837,822,811,838,837,847,834,830,833,837,669,647,646,677,678,655,691,659,640,647,682,700,657,639,815,800,822,787,821,780,783,819,796,822,800,775,778,828,797,673,662,693,674,670,673,663,686,670,671,672,666,672,666,688,691,696,679,683,692,709,684,685,707,669,704,680,676,702,688,691,625,625,589,605,607,607,609,622,600,583,1040,1028,991,992,1024,994,998,1017,1006,869,882,870,869,892,873,884,885,861,855,893,852,879,869,611,577,584,621,568,606,606,580,591,586,594,928,932,951,928,956,955,933,924,967,943,1013,956,963,695,673,622,663,638,636,650,627,698,659,667,633,584,587,592,583,585,592,561,576,572,571,550,597,577,582,599,1046,1044,996,990,1097,1031,1019,997,1052,925,951,940,945,970,930,958,950,937,960,934,934,966,999,1001,986,978,984,991,976,881,881,871,888,840,871,859,873,905,949,932,891,872,881,897,887,890,879,883,896,880,890,897,896,884,892,728,752,753,749,748,762,749,750,763,750,753,746,744,757,747,751,752,626,668,640,655,667,652,664,673,661,676,646,659,654,650,665,655,848,854,884,831,824,841,860,866,846,841,862,850,871,839,875,763,774,753,767,782,759,787,765,771,784,802,607,593,606,582,572,586,580,588,605,568,613,602,553,569,562,548,558,570,572,582,551,564,807,798,830,816,845,822,860,616,655,640,623,636,637,641,610,642,595,644,672,648,608,581,586,556,581,576,565,574,595,574,539,586,561,564,552,591,1034,1011,1052,1011,1050,1002,1026,1001,1034,1012,987,1049,1069,1039,937,938,939,939,952,978,940,931,902,956,946,932,922,918,920,961,953,957,922,944,960,959,931,945,935,981,811,839,815,825,790,810,821,819,809,811,803,811,797,817,600,622,614,617,631,613,620,620,609,613,607,623,626,623,632,634,629,615,608,617,764,769,748,766,764,772,758,767,753,753,756,756,625,623,657,667,633,625,658,599,648,614,599,619,599,600,605,611,599,602,596,606,640,651,638,627,636,651,630,623,647,642,620,630,639,652,623,626,888,923,907,892,924,891,901,928,925,918,901,938,891,919,868,684,684,708,675,710,683,667,744,690,753,713,708,782,793,758,773,770,757,793,766,751,786,760,768,767,783,656,662,640,684,676,642,657,667,635,666,634,649,659,660,639,650,668,668,640,649,660,651,677,680,668,668,661,677,667,668,655,660,667,663,684,688,628,573,610,619,590,619,599,595,582,590,586,616,598,946,910,931,929,932,901,927,960,946,961,965,942,960,947,990,965,986,985,965,978,950,837,825,872,859,854,831,859,871,877,838,882,623,611,587,617,605,592,597,593,670,687,657,665,673,634,655,678,664,601,611,608,603,594,599,606,598,619,1129,1170,1138,1098,1095,1126,1165,1145,1124,1122,1118,1142,907,911,948,915,911,926,895,943,964,928,961,938,936,630,622,567,604,584,575,595,586,620,550,577,576,579,569,566,569,569,591,574,565,569,612,559,558,585,581,560,1000,999,992,998,920,936,925,942,899,914,931,905,914,888,911,921,908,905,927,931,930,919,909,886,905,913,922,913,917,907,901,909,902,925,901,911,910,916,917,941,903,760,753,744,761,753,772,753,751,795,748,772,751,774,721,752,724,565,565,557,575,557,560,564,568,568,529,553,554,530,557,573,553,857,824,812,849,838,868,877,828,842,831,808,858,828,817,853,789,663,610,654,569,631,636,608,606,673,659,619,550,559,560,562,548,533,557,550,558,941,956,935,936,966,987,964,977,983,917,968,947,957,880,884,884,896,905,911,881,894,868,909,907,890,890,905,928,892,891,904,928,957,941,933,942,940,944,947,967,982,952,940,878,887,862,720,701,725,726,741,731,698,711,735,709,672,704,702,715,720,730,709,593,567,618,615,574,609,604,580,599,559,582,577,584,583,591,586,571,584,559,568,574,606,589,569,577,592,597,580,567,582,586,583,564,608,565,921,922,922,931,950,889,883,904,908,903,919,884,927,907,933,806,832,795,814,801,814,830,832,621,628,607,613,632,619,620,594,608,615,604,626,604,994,1011,977,948,970,940,969,980,987,952,979,1005,849,794,850,826,806,835,802,787,841,820,848,820,975,981,964,984,961,979,960,977,862,868,875,863,858,834,858,855,882,832,832,837,855,840,873,872,844,858,976,982,954,992,991,969,975,981,980,965,958,824,841,862,821,831,844,849,867,868,868,865,857,822,604,605,595,600,600,612,591,579,601,593,595,597,620,600,598,581,587,600,580,593,602,576,577,564,599,596,598,569,585,592,592,585,578,583,585,594,555,548,527,561,561,585,589,589,589,588,585,592,592,596,581,588,593,589,581,588,581,601,584,589,597,589,594,586,617,600,579,588,604,613,602,606,599,892,894,915,918,933,933,910,919,918,915,920,959,969,937,933,903,971,927,941,967,972,957,970,948,964,937,955,962,866,839,871,839,866,852,875,860,843,876,883,859,812,853,836,860,919,895,895,888,880,878,909,900,895,873,886,884,905,916,907,895,824,862,859,846,853,882,839,840,844,834,826,837,869,831,859,846,835,857,852,841,837,694,697,704,743,682,711,682,689,663,699,866,829,851,844,861,895,880,860,832,880,875,875,837,851,734,737,713,720,742,736,736,754,708,737,722,743,744,729,905,902,930,946,909,939,944,930,941,926,971,914,987,966,959,965,953,954,959,938,959,961,959,984,961,860,888,873,855,867,858,881,875,866,861,902,869,869,860,890,860,715,725,704,722,692,709,723,703,736,722,726,666,723,711,736,688,740,705,941,938,976,936,962,941,930,912,945,972,924,936,962,961,931,947,960,955,965,975,937,945,960,975,978,957,951,771,744,801,763,799,777,770,772,768,755,777,823,780,570,581,574,567,560,617,586,603,617,593,594,601,638,630,942,938,953,987,931,909,992,928,940,911,934,956,940,919,931,915,935,951,936,930,907,943,931,921,958,928,927,907,911,898,923,917,899,885,903,888,885,905,905,890,914,904,917,838,794,791,796,773,774,771,776,757,777,804,928,914,927,890,931,924,888,921,935,893,912,847,861,859,795,813,846,845,828,859,928,931,976,968,989,971,983,976,966,986,995,994,983,958,862,872,837,854,863,888,617,616,592,621,604,623,619,648,604,669,587,632,628,602,608,601,600,595,582,569,588,601,578,606,574,589,576,600,593,578,604,707,662,658,667,670,636,656,653,898,895,947,897,916,901,901,900,874,932,897,893,889,890,916,746,755,745,787,745,766,766,743,760,733,781,762,740,772,742,760,571,563,582,600,610,615,589,570,593,567,550,545,533,534,541,562,544,566,556,538,557,558,545,1089,1120,1071,1063,1084,1065,1067,1103,1093,1096,1018,1064,1065,1120,1054,925,941,957,978,983,935,962,944,961,613,644,641,660,622,654,663,657,652,627,608,643,603,629,630,609,560,584,562,535,574,544,561,541,561,567,561,555,573,603,609,578,610,592,592,593,601,578,610,577,602,597,597,595,572,582,597,596,600,595,585,594,587,590,575,586,564,571,577,586,588,582,567,578,581,574,594,576,563,579,571,586,866,857,812,859,881,840,853,823,811,828,840,876,802,687,705,676,675,674,683,668,654,649,662,663,674,652,668,677,668,672,665,688,694,671,655,703,691,691,684,665,658,695,698,733,704,675,666,671,681,704,593,619,599,625,614,616,604,602,604,622,605,605,602,612,612,619,938,906,931,910,924,916,922,923,917,963,885,914,882,924,960,966,932,940,927,962,946,952,921,964,959,952,915,922,962,981,955,1040,1038,1017,1053,1065,1041,1056,1072,1031,1041,1055,1029,1040,1045,1056,1065,856,832,836,868,799,848,846,852,825,870,827,856,846,892,829,870,839,636,645,599,608,609,601,624,625,590,635,627,626,608,620,620,649,632,642,626,659,637,649,642,635,639,625,1000,959,959,1009,967,952,969,989,972,969,924,941,973,994,940,948,899,959,967,940,942,942,947,967,927,931,928,939,913,919,931,927,922,888,916,912,959,938,936,938,938,931,924,941,960,938,944,931,931,957,946,938,929,919,959,973,960,974,957,956,972,975,935,952,957,936,942,839,825,837,866,849,875,835,827,849,862,808,842,842,808,835,813,867,838,566,600,605,566,601,584,597,571,588,594,626,599,980,1054,1012,1054,1058,1060,1057,1026,1038,1021,838,835,834,797,872,903,811,848,876,866,851,827,841,878,868,885,889,919,577,602,581,581,565,573,566,576,550,547,579,551,548,573,578,573,545,584,599,580,599,578,572,575,612,563,563,585,586,613,870,905,880,849,893,860,891,908,889,887,899,915,891,885,665,702,701,692,730,676,707,682,743,659,706,676,692,694,716,576,582,578,576,584,576,570,576,594,604,584,592,572,582,593,605,573,979,943,1022,1003,905,926,909,958,975,933,933,946,944,923,937,917,949,927,983,937,924,814,818,839,837,808,812,842,809,752,753,752,754,739,609,637,591,632,616,619,602,601,622,624,626,624,633,545,563,544,537,548,544,536,555,531,551,553,549,543,577,583,583,593,603,582,572,600,581,597,581,593,646,650,663,640,662,663,658,653,666,642,667,678,645,665,659,666,660,656,618,648,593,601,588,596,597,596,610,1083,1102,1078,1125,1046,1075,1024,1108,1137,1101,1085,1071,1063,1088,972,942,938,944,924,941,957,907,911,948,948,935,937,940,961,869,911,905,948,949,969,946,960,937,958,959,945,955,959,947,930,844,853,805,884,860,858,861,879,880,855,818,867,859,864,889,861,895,621,636,634,651,661,637,657,650,1017,990,1015,986,979,988,956,1014,980,1000,1009,1001,985,979,1013,1002,853,837,825,847,864,870,855,843,855,861,841,678,669,681,681,673,669,627,663,661,662,688,636,845,855,870,868,899,853,889,900,856,885,890,850,893,872,881,846,849,804,784,768,783,794,799,811,798,784,789,783,799,788,781,801,798,793,788,797,639,655,660,627,655,613,626,645,643,657,641,642,621,636,639,812,821,840,840,798,853,828,793,827,848,837,853,810,789,1022,1005,1032,993,996,982,1012,977,978,1002,1036,1012,1017,1015,1021,1028,1020,979,1028,1022,1000,1019,1010,977,1002,1029,984,971,955,949,954,971,958,944,946,954,972,922,959,970,974,939,940,959,948,804,824,820,807,823,809,806,823,806,589,584,612,596,613,565,589,587,595,593,626,638,607,583,624,614,616,627,578,545,524,518,541,519,533,520,553,507,522,546,536,527,536,527,512,515,523,510,551,668,649,673,655,686,656,669,688,677,692,648,664,679,678,660,687,675,665,702,678,665,684,678,682,1046,1086,1045,1084,1099,1060,1064,1096,1055,1116,1096,1132,1073,1096,1043,904,906,904,910,963,909,875,948,897,942,908,645,554,600,601,618,545,612,638,611,626,583,581,605,596,652,612,616,596,538,570,551,555,579,556,546,583,567,554,575,587,583,588,598,546,569,862,887,887,902,875,867,900,856,943,897,849,888,889,1029,995,1008,1041,1001,1013,1002,1028,1034,1004,1009,966,1014,1034,1023,998,843,825,863,863,795,856,803,824,810,850,829,863,822,832,501,545,521,499,502,513,534,544,502,529,557,576,539,541,532,572,533,529,530,543,532,519,527,549,542,516,531,544,539,875,880,840,914,834,886,849,895,855,843,638,637,634,642,683,634,598,591,630,629,649,607,664,633,630,665,622,591,553,554,587,562,563,580,584,551,553,559,554,601,563,943,889,908,910,936,892,899,877,911,906,765,735,691,752,741,691,745,728,743,713,732,750,728,753,744,770,791,782,784,796,777,800,791,782,761,753,766,733,749,742,780,753,765,647,612,621,616,648,622,655,649,654,634,626,624,628,636,636,644,646,832,835,845,797,835,840,822,838,721,722,740,749,723,734,750,725,721,737,731,735,734,744,728,1064,1044,1022,1039,1025,1005,886,905,837,907,917,902,857,896,874,896,917,889,957,967,989,983,970,967,959,964,971,988,965,972,981,974,802,794,811,825,777,765,800,846,801,774,804,784,804,585,591,599,621,590,614,601,600,617,586,1161,1238,1155,1182,1089,1184,1112,1187,1212,1231,1158,1198,1252,1160,1213,1215,1200,994,973,980,990,1030,999,1031,968,1002,986,987,974,1022,987,1000,997,1010,1000,989,1009,996,1029,1014,1036,1002,849,845,839,863,855,888,887,867,854,865,841,861,842,860,865,637,679,655,666,671,658,656,656,658,648,650,652,674,652,662,643,649,662,639,662,642,641,658,656,676,647,660,904,903,867,860,867,914,891,922,889,880,907,922,863,874,889,874,922,890,908,932,889,888,796,796,797,770,775,796,793,602,582,628,606,588,609,617,626,640,609,619,582,608,613,614,619,630,618,1078,1106,1043,1061,1073,1086,1060,1071,1089,1049,1116,1088,1114,1133,1096,1054,981,1025,995,1049,1009,1013,1004,1014,984,1045,1017,995,1011,1022,979,1027,1015,1014,1033,887,846,868,892,858,862,886,868,883,857,875,857,875,842,823,828,819,801,821,778,797,806,808,801,839,834,613,605,600,627,558,583,583,568,572,571,570,576,590,561,571,565,578,881,886,895,873,883,888,893,847,932,863,906,924,952,920,924,968,943,943,914,970,939,934,939,956,965,942,927,945,945,927,837,851,855,835,633,639,618,608,604,596,617,613,611,619,608,579,560,553,524,544,540,556,552,546,1006,989,1024,989,1048,1015,1028,984,1007,1050,992,965,978,1004,949,1003,998,1000,960,1004,1031,1014,1007,1018,1031,850,848,864,827,867,828,859,868,848,857,886,910,913,930,969,942,870,937,970,930,925,949,948,974,981,923,928,942,946,939,936,918,940,915,931,959,920,935,954,926,963,828,831,824,859,833,830,851,854,844,852,822,842,646,643,601,645,648,634,658,616,616,648,634,617,1113,1070,1068,1119,1110,1104,1119,1082,1090,884,934,926,941,916,863,913,924,906,915,907,917,912,908,905,894,909,889,905,892,665,674,691,668,672,650,680,665,664,667,694,678,679,893,885,880,901,886,903,896,884,885,888,908,890,898,879,940,759,751,757,772,765,761,769,772,762,762,777,756,633,611,586,582,602,599,596,621,605,634,591,623,612,598,612,619,608,583,664,555,549,549,555,548,570,548,544,538,550,559,560,577,1153,1140,1077,1155,1143,1067,1078,1094,1146,1077,1132,1104,1097,1143,1103,1122,1136,936,970,923,943,955,950,942,949,952,966,641,632,686,629,665,654,642,619,658,653,628,540,559,571,551,568,577,554,561,584,591,576,573,584,563,530,539,550,543,540,545,532,540,525,543,558,523,550,543,1062,1160,1041,1114,1150,1065,1097,1165,1105,1087,1123,1168,1132,1079,1119,1108,1072,1138,1119,1140,1121,950,973,927,983,964,997,953,990,962,972,941,961,969,950,956,1036,1078,1040,1072,1049,1063,1076,1065,1061,1073,1039,1054,1067,1082,1046,1036,1051,1065,861,863,911,874,902,894,839,871,858,913,892,865,941,900,908,586,548,552,550,563,553,585,561,550,525,529,534,525,591,626,574,626,627,580,631,573,609,620,655,624,612,630,620,1021,1017,1008,1011,1007,1052,1001,987,1002,985,1035,1061,1027,1006,712,707,706,694,711,682,701,724,735,701,717,681,676,700,719,1023,1029,1060,1030,1042,1009,1029,1029,1045,1029,1051,1036,1044,1087,1015,1036,1049,827,835,858,880,849,846,869,878,821,872,868,642,590,610,623,605,629,615,611,615,601,632,608,616,998,1013,982,1029,1008,1010,1000,1040,908,903,913,908,869,881,918,888,860,924,916,930,903,909,659,659,622,641,656,634,649,635,664,673,649,940,944,947,921,933,900,953,969,903,945,936,909,655,683,669,698,717,698,706,642,653,962,1027,981,976,1016,1018,1014,1001,982,1009,982,1000,1035,960,970,1001,997,887,864,919,890,855,868,922,888,902,890,862,859,889,631,563,617,620,631,579,577,569,539,1084,1064,1075,1004,1085,1089,1115,1029,1043,1063,1010,1083,1078,1084,1074,972,955,982,967,923,940,956,953,940,933,968,629,610,591,618,612,603,643,594,609,596,599,602,603,590,599,600,585,597,616,1014,1011,925,978,937,949,843,871,876,866,870,869,874,860,872,876,888,874,842,888,851,855,842,982,1002,968,994,970,976,976,983,983,1005,1002,982,1006,914,909,894,872,911,892,919,888,889,882,903,916,855,894,902,909,908,903,874,907,914,895,621,652,622,641,641,636,631,651,646,628,624,618,626,633,611,623,606,643,629,601,620,1090,1036,1102,1121,1056,1040,1073,1079,888,898,864,891,884,889,908,899,930,909,877,879,871,888,543,532,553,554,550,553,534,576,546,592,535,531,518,558,565,563,530,561,574,541,601,600,605,612,625,595,594,602,602,604,592,626,601,1049,1051,1099,1099,1022,1138,1072,1076,1145,1078,1074,1065,966,981,963,946,978,970,993,955,1001,954,973,1004,861,855,871,845,864,857,845,854,872,823,836,975,987,981,992,1002,988,1011,996,995,1009,1001,1008,1006,1037,877,896,910,890,930,909,942,899,903,891,897,901,905,902,937,982,1008,987,990,1013,1003,990,986,996,979,989,1006,1013,1021,1027,1006,1018,996,867,868,882,859,880,896,825,891,856,881,865,875,874,838,871,890,893,825,568,525,584,524,539,554,557,563,517,528,506,508,501,526,539,547,534,557,543,534,604,616,594,601,604,627,601,595,596,586,636,638,639,667,643,648,644,633,639,629,626,634,649,656,614,1114,1106,1096,1085,1149,1145,1112,1059,1116,1073,1090,1084,1112,1124,1068,1066,1100,1009,985,1015,1018,1035,1008,990,976,991,964,1009,989,1022,1014,958,1006,1025,1017,1002,1003,935,883,854,903,907,899,875,907,891,900,909,905,910,695,708,676,690,691,698,698,713,710,578,582,594,604,613,602,569,585,605,984,1002,989,1043,1021,970,997,1058,1009,1023,984,1056,1027,1047,984,858,923,869,862,862,823,895,868,869,979,996,1009,971,999,991,990,999,999,989,857,874,858,897,859,853,856,840,868,894,867,852,849,853,874,874,884,843,852,854,591,641,601,602,575,604,1050,1030,1009,966,1028,982,999,1001,1042,1000,1001,1005,1058,1064,1052,1078,875,865,889,913,864,873,881,961,876,931,971,1007,968,959,982,996,925,1034,1018,1059,1033,1054,1018,1033,1046,1040,1018,908,913,910,940,906,950,895,905,900,936,986,981,910,1005,941,979,937,951,971,935,934,924,919,934,920,916,938,918,921,917,953,929,950,936,945,932,930,943,911,908,924,945,928,943,831,812,794,841,829,803,810,794,824,826,823,828,836,850,844,837,1124,1130,1110,1130,1141,1101,1123,1132,1128,936,926,923,897,935,929,947,938,923,934,921,947,913,936,702,684,692,697,694,665,647,660,688,692,707,689,686,861,851,868,873,857,841,887,891,865,871,864,826,886,898,873,683,686,674,663,678,652,663,704,680,650,680,656,658,695,605,628,602,631,606,625,616,616,609,592,617,626,912,907,885,927,908,897,899,894,892,913,930,927,936,911,916,862,912,897,888,869,903,728,742,733,730,768,763,744,749,752,749,767,751,751,735,751,949,994,984,968,960,976,992,935,984,966,961,1039,1035,1069,1044,1045,1053,1023,1061,1040,1033,1041,1024,1019,893,852,861,846,883,875,843,864,855,903,855,1032,1062,1063,1073,1030,1076,1025,1029,1058,1059,1062,1046,1033,915,919,893,898,894,990,1013,1016,1014,1008,979,1007,993,974,1001,974,1019,991,997,993,978,982,811,810,804,835,830,790,788,833,781,779,832,802,832,839,818,797,758,544,568,570,550,530,571,561,538,562,589,584,599,576,588,624,567,581,579,608,572,598,586,577,566,579,572,587,639,672,645,642,641,636,661,616,626,643,633,637,663,612,637,616,639,634,994,971,1004,973,1006,1001,979,992,987,993,742,719,743,740,680,742,707,716,744,691,688,728,702,732,736,735,713,745,740,741,748,797,792,800,806,763,806,795,815,792,675,623,626,630,625,641,648,604,627,633,621,619,628,626,808,781,804,802,811,812,782,812,787,638,674,673,661,669,649,691,653,654,643,673,645,641,676,649,670,795,763,769,755,781,798,776,785,804,767,672,640,633,657,646,618,634,639,635,660,658,671,570,581,582,548,573,581,578,578,557,580,571,538,573,582,576,567,559,573,574,548,578,576,553,576,557,561,575,551,576,569,553,567,593,573,579,592,608,589,578,587,597,587,1026,962,1002,1025,989,966,946,989,948,953,948,943,951,946,965,947,960,944,926,955,936,924,901,924,909,911,920,906,897,916,904,897,902,917,907,959,957,942,935,962,934,939,936,932,919,921,927,937,958,930,816,841,845,826,856,831,618,597,629,593,599,595,599,582,597,602,619,606,614,589,644,645,597,635,621,611,610,613,607,628,616,607,638,930,897,892,835,885,926,889,868,864,877,846,862,893,850,863,685,683,716,695,678,690,698,657,639,629,612,627,615,613,630,617,633,630,620,630,625,984,999,1010,1016,996,1035,1022,1036,1009,1043,1013,992,996,942,904,919,915,915,933,955,931,914,916,979,990,963,953,986,968,854,870,859,852,831,877,865,608,614,643,645,613,623,632,627,657,638,634,565,559,579,565,555,569,582,574,567,574,566,613,616,596,578,660,676,673,684,624,634,664,630,633,648,675,645,643,624,643,648,619,631,652,633,653,633,637,621,999,1045,1062,1004,1045,1001,1057,1007,1018,1052,1020,900,897,926,922,907,930,952,923,940,924,949,907,918,924,946,950,950,947,816,816,781,791,834,823,795,793,809,825,804,816,763,812,796,678,661,632,660,672,653,651,661,646,639,650,644,645,652,621,602,615,578,608,609,607,588,564,574,569,580,596,572,574,571,558,578,568,596,585,589,586,586,589,614,590,609,607,604,601,618,610,595,623,605,594,613,615,624,613,611,617,611,606,616,613,628,593,614,619,612,597,596,591,598,607,598,604,609,593,586,611,593,596,582,614,602,643,653,644,636,645,655,650,643,645,647,665,665,642,643,641,623,629,639,643,654,635,629,980,954,1012,978,1013,957,1036,1030,1001,970,1010,998,993,1005,984,982,991,1022,979,997,987,958,839,795,787,804,571,542,570,555,547,546,533,538,522,1032,947,974,1035,991,982,969,1021,927,942,1010,1045,929,922,897,925,900,897,912,915,889,872,902,932,933,914,619,622,593,638,628,626,627,603,1036,1032,1045,1034,1044,1025,1022,1041,1029,876,887,882,898,890,899,906,894,909,804,798,785,807,771,802,630,619,612,650,626,643,610,632,639,617,630,597,617,627,631,567,575,557,591,564,567,566,562,565,570,572,561,574,563,577,570,571,931,973,987,956,1004,982,958,960,926,949,957,910,965,983,953,932,716,753,730,729,750,700,730,740,717,723,694,719,693,733,731,748,727,711,787,783,794,814,756,764,783,781,773,826,611,606,628,619,612,610,589,622,623,612,615,641,635,619,605,578,585,575,584,578,575,580,598,615,586,615,609,605,602,610,589,845,845,812,788,844,805,828,811,855,830,792,784,829,821,707,710,671,687,651,647,634,644,666,641,628,645,652,636,639,943,954,969,953,966,940,945,932,960,932,988,934,938,773,780,743,759,764,784,730,740,746,757,773,747,748,1019,998,996,1020,987,982,989,998,997,982,1002,991,974,862,859,849,836,856,850,880,814,856,836,846,845,860,978,967,979,999,963,993,956,968,965,1009,963,952,975,962,977,954,956,974,992,991,834,851,845,901,847,859,811,844,878,866,838,868,810,843,883,848,854,855,854,842,842,549,553,544,562,574,560,574,521,560,531,567,569,565,553,557,559,1096,1116,1023,1069,1060,1008,1063,1043,1073,1083,1059,1065,1084,1092,1075,1081,1140,974,940,1005,1006,1001,983,992,969,991,805,822,818,801,801,791,815,801,833,800,794,797,608,597,616,620,609,604,615,614,629,620,639,616,616,631,600,630,586,632,599,592,611,594,605,611,566,557,531,537,544,553,546,550,533,546,532,542,549,539,589,609,587,604,628,577,559,621,573,571,576,587,600,573,590,611,615,580,1161,1209,1149,1199,1151,1164,1109,1137,1154,1143,1145,1153,1167,1127,1146,1200,1133,1157,1010,1027,1027,1023,1038,1010,1021,1012,1042,998,1016,1001,1084,842,818,826,810,842,830,804,834,822,848,848,822,849,843,832,820,599,579,613,635,621,628,611,613,616,618,621,612,603,606,983,911,951,948,940,923,935,946,933,856,819,832,809,829,855,833,831,841,816,838,839,874,842,578,614,581,575,579,587,563,600,568,561,556,582,584,558,577,575,620,581,590,574,619,590,576,568,597,587,567,585,581,598,594,620,605,622,610,610,596,602,605,620,612,604,621,607,609,599,602,597,599,615,592,600,606,598,615,579,600,588,602,583,618,608,594,591,594,606,600,596,601,617,618,604,607,611,607,593,578,573,568,592,563,562,552,574,569,567,545,621,612,604,598,586,602,587,605,606,603,595,620,591,586,596,938,883,924,932,918,939,864,890,917,867,897,898,896,918,880,981,1023,986,1013,999,1016,986,972,1005,987,1001,1002,985,891,934,925,910,898,896,905,896,926,927,893,930,858,682,631,621,667,673,665,672,689,638,634,558,575,594,582,588,606,579,582,568,563,595,545,1068,1064,1044,1002,1043,1018,1043,1051,1037,1064,1017,1019,1036,881,906,881,881,858,903,865,890,903,930,977,975,1009,1012,1060,947,1025,974,1009,972,1025,1002,1001,997,963,1042,1047,1032,1018,1036,1036,1029,1008,1048,1037,1039,1036,1045,852,862,856,861,843,848,875,850,833,854,883,827,846,891,913,792,871,867,869,892,852,854,544,539,562,599,571,570,539,532,572,576,559,563,578,562,555,560,541,947,964,926,939,937,937,970,1004,906,918,984,979,991,978,980,1005,990,1003,989,975,983,975,965,1003,986,992,1000,839,828,852,853,832,818,812,844,873,821,835,848,1009,989,1003,1000,986,1018,998,1021,1021,988,1007,997,1003,991,1025,1018,998,1018,1008,985,897,858,878,873,861,881,854,880,871,872,863,884,900,870,879,879,876,887,853,1007,956,957,995,990,936,964,935,958,963,969,934,965,962,951,971,981,979,961,970,960,955,959,988,989,961,967,963,987,973,981,980,963,972,845,838,849,823,861,817,858,835,808,820,839,844,827,832,833,843,828,841,653,651,681,660,644,646,647,656,663,665,638,657,662,673,650,842,845,870,836,870,843,827,859,849,841,856,869,861,843,831,858,831,764,759,733,741,725,748,753,725,738,767,743,588,555,564,602,556,593,585,620,597,575,550,577,581,595,544,543,556,558,539,533,538,533,1078,1034,1029,1073,1066,999,1035,1013,1035,1049,1130,1055,1034,1074,1042,899,939,947,951,927,932,924,965,922,942,908,994,977,1039,974,979,983,1009,991,1018,969,1001,938,1014,926,973,950,953,963,961,938,940,939,963,941,961,962,958,946,951,974,970,957,853,877,872,860,865,863,879,889,891,883,849,709,722,699,725,731,718,752,718,724,724,741,629,606,655,653,636,652,638,637,623,621,652,635,661,665,641,624,638,639,641,618,634,649,648,645,629,650,645,650,646,640,643,609,604,618,604,615,597,611,619,593,603,585,593,601,605,608,608,607,908,886,884,892,877,874,928,861,891,884,881,892,909,928,904,881,890,912,922,691,685,714,695,708,712,706,688,722,670,697,691,682,686,677,685,862,833,863,837,907,876,861,842,856,887,887,792,778,811,787,798,766,795,787,804,795,812,949,946,963,974,961,961,970,963,970,941,933,900,888,903,894,898,898,907,882,903,895,893,916,910,905,890,933,904,905,905,911,913,914,900,914,923,938,922,929,907,931,944,952,959,955,946,966,938,954,866,860,841,837,822,826,856,833,818,692,676,668,648,661,875,864,880,897,909,890,870,884,926,890,870,918,945,926,948,947,942,932,941,942,934,910,941,931,932,940,918,911,931,906,930,933,944,916,911,910,932,938,884,924,911,922,910,909,943,932,954,957,928,936,945,951,930,950,945,964,948,967,948,969,958,957,964,964,964,963,980,955,963,943,951,916,890,893,893,881,928,898,865,899,897,907,890,891,890,774,713,683,719,699,698,753,707,726,669,684,718,732,686,952,935,965,917,957,955,944,941,946,908,925,948,932,929,922,904,955,925,919,900,927,914,926,953,914,935,944,955,933,940,952,951,950,923,947,943,1022,1023,1026,1046,1022,1046,1024,1020,1022,868,892,860,883,878,868,903,890,968,979,977,993,994,973,987,962,975,1014,1011,973,979,836,815,793,821,826,808,610,591,617,619,659,628,656,620,635,629,624,637,597,645,610,662,637,920,980,907,944,926,973,898,947,947,963,959,918,968,935,968,919,945,920,957,983,965,934,965,956,969,961,955,963,943,984,973,978,950,977,919,923,913,940,929,931,929,920,915,944,918,927,909,916,924,913,933,920,767,822,819,814,818,809,816,786,782,771,768,778,828,792,784,799,814,776,555,535,546,534,534,536,586,534,542,538,541,546,523,599,576,570,555,560,564,575,577,572,590,583,594,564,607,599,614,620,606,623,634,629,602,603,1008,995,1011,1018,1069,1036,984,1051,978,984,1021,1004,992,1001,1015,1012,1010,913,920,916,924,924,915,904,924,908,930,932,914,913,907,927,908,898,922,929,919,928,931,914,845,816,827,812,834,828,814,832,778,822,839,828,805,826,797,753,752,764,766,791,738,757,762,713,733,716,723,710,717,736,733,736,727,736,725,715,706,707,707,755,624,646,637,637,637,634,625,613,616,611,641,632,633,654,798,809,825,794,800,861,772,794,836,819,845,784,802,676,643,676,660,669,660,675,660,654,677,647,670,664,628,611,603,596,624,595,605,615,631,616,610,603,599,614,604,620,613,626,608,618,609,610,588,599,588,605,597,613,601,605,605,585,570,572,598,591,558,573,556,563,547,565,1009,961,979,997,968,935,1014,1027,965,951,929,985,949,983,966,1003,995,977,1000,1001,1005,989,995,992,1007,1018,1004,1021,1007,962,1020,986,1014,1007,1031,1012,858,900,876,886,903,879,928,843,896,888,902,871,637,617,607,586,615,577,603,566,589,597,663,653,553,545,554,525,550,542,531,552,541,538,533,525,540,555,829,817,862,843,815,832,851,825,620,636,617,623,650,634,576,614,680,591,608,623,611,616,641,621,607,653,555,574,535,530,547,561,533,562,525,565,563,567,547,974,946,992,961,1018,990,948,979,1005,948,989,872,926,920,898,912,854,888,907,899,919,911,906,913,923,891,1013,975,988,992,997,979,995,1019,993,1007,977,983,851,854,850,824,838,858,860,858,869,839,878,855,857,867,855,861,840,849,870,899,837,840,871,885,825,871,874,860,892,879,857,917,865,894,893,854,894,899,894,880,890,896,862,907,897,885,880,882,909,957,1013,981,1025,973,991,981,993,997,955,1002,1021,938,786,756,832,788,782,801,772,858,780,850,813,763,781,821,547,552,581,535,557,557,539,547,549,543,569,530,548,612,608,569,562,576,606,624,586,597,1144,1152,1083,1139,1173,1123,1142,1154,1119,1099,1071,1105,1145,988,1008,1002,993,991,1000,984,1007,989,979,978,1039,844,826,836,856,816,849,855,823,878,856,854,853,891,916,876,906,902,886,908,900,899,899,877,876,863,857,863,869,869,878,868,859,870,869,873,883,1005,1006,1016,990,1015,988,1008,1005,1006,1003,997,997,978,995,985,814,818,825,818,788,823,784,800,771,830,848,803,837,789,798,1073,1044,1049,1019,1041,1045,1060,1081,1039,1037,1038,1062,1027,1029,1030,1019,1055,1034,888,859,829,845,854,820,876,863,841,852,842,837,636,623,589,602,597,623,593,608,578,605,1090,1119,1095,1066,1139,1105,1049,1069,1120,1108,1086,1056,1079,1094,1084,975,957,960,948,954,984,942,946,969,934,736,712,705,702,692,728,720,751,733,723,757,594,603,584,572,572,529,496,483,519,505,522,522,493,483,521,511,551,526,491,516,572,590,601,953,983,983,968,1016,1001,997,980,944,959,965,985,980,964,751,779,757,738,758,777,730,748,748,766,767,729,793,744,895,873,897,862,887,875,912,868,875,874,882,886,862,861,875,855,851,867,879,864,844,857,860,858,857,849,872,924,899,905,912,896,919,929,906,905,911,899,901,825,831,820,829,629,637,647,631,636,643,636,639,623,624,628,602,636,631,730,800,765,751,800,764,770,766,783,803,808,690,655,690,671,658,662,654,656,672,668,624,654,681,644,664,667,644,652,673,672,666,613,614,626,607,612,612,597,601,619,611,615,617,619,644,609,617,959,999,996,999,956,963,956,969,1007,985,1000,1003,990,914,897,884,899,896,885,919,896,925,884,914,910,903,976,928,956,952,971,950,941,958,944,964,942,949,881,881,893,860,876,884,906,896,738,743,730,747,773,737,725,751,749,772,753,740,732,733,722,784,756,648,630,640,641,642,644,635,624,614,624,658,675,655,632,639,659,806,821,808,797,799,775,804,757,781,787,613,581,620,598,597,585,608,612,623,614,624,523,522,526,518,522,530,522,523,526,538,538,535,514,552,525,532,522,520,617,623,633,628,629,618,621,657,651,637,631,619,641,636,637,625,630,639,620,639,625,651,645,909,876,915,940,870,913,912,895,874,894,898,912,752,673,706,706,699,709,698,723,765,750,754,746,777,760,763,778,768,773,741,990,947,987,955,964,944,977,945,984,948,1024,1019,1019,1009,1000,1011,1015,966,1001,1019,1004,1006,1011,1042,981,872,884,890,899,875,881,907,891,890,922,880,892,874,903,880,841,873,908,1002,991,972,998,984,990,981,987,996,970,967,1030,974,972,981,960,989,986,997,993,983,998,883,881,912,889,907,898,897,900,908,888,897,903,900,605,561,543,575,596,570,575,556,549,544,571,578,574,515,543,536,533,563,556,542,527,541,531,682,658,658,673,677,670,676,666,692,682,689,719,717,730,747,732,719,732,732,687,695,707,975,960,1005,1012,965,965,716,749,701,740,713,698,685,690,717,694,707,754,715,708,751,525,536,547,544,553,536,554,550,590,542,551,538,532,540,565,560,557,505,515,506,516,514,501,535,511,531,516,554,540,565,555,572,565,566,575,564,552,568,570,540,570,579,552,568,558,552,560,562,576,592,586,595,587,575,594,590,572,557,603,547,559,656,625,586,558,601,552,585,617,629,609,578,610,572,575,596,618,571,633,625,551,557,610,638,637,620,631,628,638,625,615,629,618,649,614,590,562,547,556,550,560,564,554,1070,1029,1049,994,1000,999,1001,975,967,1008,1025,996,1039,980,982,1007,1015,968,955,944,978,967,965,948,951,952,931,943,959,923,963,945,794,802,805,791,832,820,846,767,832,815,781,806,715,726,730,740,723,723,721,745,724,728,747,727,756,748,645,633,640,624,616,603,620,615,624,640,498,525,502,536,508,506,524,519,510,504,512,516,511,505,530,502,506,526,568,586,577,536,560,563,575,570,571,554,573,566,568,565,583,575,555,568,584,565,574,578,597,595,601,580,598,624,589,597,604,583,585,564,601,581,589,598,595,607,1088,1067,1082,1032,1075,1052,1105,1031,1127,1099,1076,1099,1050,1071,1047,820,799,858,852,861,845,826,848,861,836,823,808,597,540,553,561,565,562,576,558,589,546,1078,952,994,1002,953,1013,981,1030,1053,977,1023,1008,955,952,942,961,922,957,941,980,933,942,969,922,959,949,965,969,957,620,668,661,691,676,640,633,800,779,773,798,809,819,770,779,771,773,791,788,813,794,782,767,602,611,625,607,619,621,633,595,658,623,620,632,640,612,629,587,595,587,592,1187,1207,1091,1281,1273,1220,1175,1181,1225,1307,942,931,947,931,949,954,925,950,952,1008,911,960,979,921,897,955,976,993,1001,976,1036,1015,1002,994,1009,997,973,998,1009,993,996,1001,1012,851,837,801,847,876,848,826,829,861,829,833,817,804,844,850,895,919,922,922,917,912,904,911,908,923,912,923,901,907,916,897,908,941,903,938,916,942,937,913,934,911,953,946,939,944,953,945,822,829,867,834,829,809,831,866,821,833,847,831,870,577,592,612,603,594,615,601,564,610,609,602,607,976,935,966,999,980,1008,965,920,965,986,965,1011,978,961,976,956,983,980,1006,993,1008,968,991,980,980,995,992,957,985,989,984,992,967,971,979,980,989,954,815,812,807,827,797,820,805,789,829,795,811,855,814,837,813,799,843,805,838,818,657,662,618,639,613,644,639,642,654,603,612,625,621,614,606,615,610,617,626,606,606,634,607,626,623,969,983,987,922,989,957,949,1024,940,927,952,923,951,905,932,918,915,923,919,926,905,927,926,942,914,923,919,916,906,910,923,915,924,907,922,927,928,926,936,922,908,919,905,922,939,922,921,905,915,794,725,796,788,733,763,764,791,794,780,739,764,564,589,575,540,543,534,534,545,533,523,571,555,564,536,634,624,645,651,657,643,650,645,644,647,628,621,641,620,660,658,657,1023,1004,1027,1006,1029,1016,1024,1000,1023,1002,1027,986,1032,1067,1032,982,989,1003,1052,808,846,808,850,849,836,845,825,842,838,820,851,823,636,651,659,643,604,607,636,637,801,788,795,787,794,812,859,805,806,762,787,794,799,765,805,788,807,779,781,788,765,791,762,751,735,745,742,739,774,751,737,727,746,586,579,602,591,582,602,599,584,571,646,606,587,602,592,624,584,636,617,624,609,660,625,625,558,556,574,565,575,538,573,571,552,568,558,830,825,835,849,816,840,826,868,850,862,666,635,625,647,643,615,615,640,641,622,626,625,639,624,635,606,613,643,560,527,549,560,534,566,517,1081,1110,1011,1063,1056,1094,1116,1099,1072,1026,1062,1075,919,917,912,907,937,927,936,905,939,925,901,908,914,929,919,924,920,933,914,909,989,915,958,954,958,969,947,931,965,927,950,941,997,959,966,976,993,976,979,999,967,993,1011,964,983,796,852,844,835,817,825,829,864,832,852,840,847,836,541,560,534,562,573,553,583,563,581,552,546,1091,1138,1084,1068,1039,1077,1131,1099,1088,1072,1070,1100,1134,1041,1079,1062,1125,1083,1080,1016,963,959,972,937,968,981,961,957,949,963,958,962,946,983,974,977,989,971,947,1022,1054,944,1018,949,946,932,1002,999,985,1014,995,1007,982,990,993,993,825,861,858,872,888,868,849,859,889,888,832,858,885,858,844,874,631,626,614,606,601,620,627,611,628,622,599,916,928,900,889,898,932,962,885,925,932,909,906,904,944,916,909,927,911,971,978,962,925,943,949,960,962,957,940,929,955,966,942,942,940,972,950,991,980,996,987,989,986,972,982,968,980,997,994,982,866,833,852,882,845,856,802,831,845,812,842,934,964,953,937,963,962,958,952,958,952,947,983,955,940,975,961,966,954,961,793,856,823,827,833,869,821,844,853,847,843,860,815,812,841,935,939,930,947,974,950,915,909,918,979,909,921,968,895,940,968,928,931,930,936,910,958,935,932,935,950,920,914,943,932,941,915,915,933,923,940,913,884,919,911,919,901,917,920,925,922,912,921,926,934,924,932,931,933,932,914,980,963,978,964,964,962,989,963,973,973,961,982,973,966,961,993,991,916,903,847,878,862,867,850,881,892,865,856,866,903,873,886,564,570,561,588,568,583,553,580,546,573,590,565,565,637,615,590,578,601,616,628,613,614,605,599,647,642,623,634,609,646,617,626,619,625,644,655,635,597,632,637,634,617,992,1060,1087,1081,1065,1073,1074,1091,1095,888,866,846,923,888,884,881,1047,974,1041,1057,1017,999,1045,1046,987,1050,987,1004,1029,989,960,964,993,973,973,959,947,967,979,962,975,967,985,961,958,984,983,976,956,962,960,963,966,966,963,964,958,895,870,846,899,864,892,874,891,857,871,869,624,612,621,643,620,632,634,617,630,614,548,536,547,532,532,548,527,571,543,553,548,552,590,592,574,597,579,594,599,568,583,564,578,568,572,565,565,551,559,547,563,573,582,569,600,614,605,601,617,607,604,605,600,621,613,688,694,703,700,669,679,705,699,621,600,601,602,584,620,601,621,604,603,606,617,616,949,951,947,950,958,950,948,950,926,924,910,903,928,965,933,925,932,1005,956,964,978,964,997,969,983,969,979,946,945,994,983,999,989,977,828,835,829,878,815,886,868,833,841,868,879,838,1132,1136,1119,1105,1093,1105,1134,1130,1115,1114,1095,1140,1107,1106,1140,920,879,903,896,881,916,881,885,914,863,869,605,590,599,614,601,607,604,618,610,607,597,602,603,608,662,1056,1036,1006,1010,1030,1006,1056,1040,1041,1029,1011,1008,1065,1045,1045,1017,998,1016,1044,1004,1035,1013,997,1033,1027,993,1033,1032,1046,1009,1048,852,816,815,840,828,824,826,858,817,842,863,844,801,834,793,846,812,802,605,593,575,578,594,591,585,595,604,621,602,621,600,631,622,620,623,599,619,624,632,612,604,605,596,628,617,646,622,618,659,955,976,964,956,975,951,990,938,1000,996,979,953,986,957,717,746,747,713,768,706,733,720,742,781,748,745,722,719,937,925,886,901,907,921,886,912,937,908,908,959,970,946,945,958,966,951,942,965,943,927,955,928,891,910,935,905,918,904,906,912,939,910,901,912,665,658,625,671,641,630,597,622,655,621,650,648,634,612,626,611,555,553,560,540,540,563,535,526,548,542,538,546,552,536,564,547,555,550,549,557,508,548,530,538,535,536,532,540,533,539,527,543,533,635,651,626,663,677,997,1023,1029,982,997,986,986,996,992,1037,1007,958,980,814,831,759,802,791,813,832,787,785,945,969,969,965,984,967,952,973,966,972,968,955,898,931,941,931,933,926,932,933,918,927,930,826,815,819,791,832,817,803,821,828,772,825,829,814,809,836,809,955,994,985,972,992,990,974,962,913,925,910,922,912,927,904,912,903,913,930,917,908,898,906,694,733,751,720,732,731,717,734,736,700,705,722,725,710,708,725,734,596,586,587,610,609,588,585,615,571,607,602,600,595,575,569,546,559,555,551,571,569,571,567,562,547,556,848,864,885,827,821,831,829,883,812,813,856,835,855,837,651,649,676,640,639,654,607,660,630,650,663,576,570,558,543,569,563,570,571,555,566,560,579,575,560,565,567,564,575,898,885,947,935,920,917,912,933,886,904,902,754,733,729,761,718,723,732,852,801,841,825,815,857,849,820,822,838,844,821,733,732,756,722,750,732,721,724,749,725,725,733,1002,961,962,965,947,963,973,944,955,968,952,959,992,957,971,955,910,947,944,888,880,886,910,889,862,885,866,883,874,872,876,913,987,970,979,995,972,990,967,997,988,987,969,995,985,848,833,837,853,1067,1032,1029,1090,1061,1072,1042,1035,1056,1054,1041,1027,1043,1091,1055,930,901,933,930,944,923,921,917,918,932,949,946,928,928,913,620,610,584,611,640,657,604,648,614,580,620,615,612,605,639,658,959,965,1007,968,942,951,970,970,932,976,975,947,998,973,944,997,914,926,906,946,907,963,936,935,921,915,941,915,922,932,827,841,849,854,840,858,833,833,822,811,913,928,910,910,923,902,907,886,912,901,919,896,913,626,671,660,671,625,656,636,649,656,636,637,603,661,677,645,673,666,612,614,664,653,670,654,599,593,608,614,580,583,584,621,602,591,590,597,592,597,614,591,936,976,951,986,919,928,933,940,955,731,791,733,739,725,751,780,748,753,757,728,754,749,731,744,758,757,751,744,745,753,982,957,981,966,966,983,960,972,988,975,968,858,836,818,855,872,844,860,828,887,894,850,833,866,850,845,826,849,819,848,823,831,867,842,838,1003,1008,1024,1033,1010,1058,1030,1054,1044,1037,1029,931,927,933,945,952,930,919,965,949,933,958,950,918,970,952,950,960,931,930,974,926,963,937,942,933,951,938,955,956,856,866,849,838,823,856,829,833,842,861,836,848,665,647,642,676,652,667,644,649,661,654,693,683,663,651,658,674,685,670,655,966,971,978,981,987,946,967,984,978,1017,713,690,701,693,707,692,728,708,710,719,708,708,715,701,713,682,716,812,824,799,826,804,803,809,818,841,810,839,818,1003,1004,995,1019,1008,992,985,990,908,899,895,882,909,912,908,909,913,894,912,908,900,656,656,665,665,640,647,659,698,659,924,929,916,926,908,918,903,901,945,917,916,920,907,913,936,891,941,737,710,720,746,695,765,767,729,730,713,739,750,881,879,886,857,882,875,871,916,894,897,891,871,880,624,613,631,623,650,627,626,627,630,641,639,622,980,992,1045,1061,967,998,1025,1043,1028,1015,1037,1011,1006,955,1072,1054,936,905,897,907,893,888,930,922,912,893,902,903,866,905,917,913,923,931,581,538,534,553,576,580,554,548,599,548,542,581,548,542,551,539,557,553,562,565,556,561,635,626,643,628,652,630,653,631,648,639,616,634,636,643,669,636,1041,1042,1068,1065,1065,1079,991,848,870,832,875,839,849,864,842,834,845,851,869,855,847,856,839,889,860,888,856,866,741,758,757,752,777,758,785,779,762,779,804,773,761,771,764,554,620,586,546,522,520,527,532,499,512,536,501,513,509,527,520,508,497,515,521,521,520,998,1054,1111,998,1068,1038,1072,1077,1125,1077,1121,1059,1057,1106,974,980,949,960,969,986,972,968,966,995,950,697,694,691,722,706,708,705,692,704,721,573,603,580,587,580,584,580,577,572,888,854,857,843,836,873,829,883,833,810,825,831,864,842,687,698,700,729,690,676,850,891,843,823,860,894,848,891,847,840,861,870,879,844,853,864,712,674,693,708,670,696,698,675,693,701,669,897,859,861,911,868,879,899,879,909,835,862,864,853,860,877,945,970,984,965,973,954,958,966,995,965,978,964,982,959,961,968,958,970,992,989,995,986,982,968,996,984,1017,966,993,986,986,970,990,982,989,979,981,990,823,859,852,843,857,860,854,839,895,947,937,871,886,912,893,922,961,905,928,933,881,957,947,963,939,929,944,934,918,925,947,956,925,947,881,835,843,839,861,863,835,888,849,810,822,847,846,829,848,847,842,834,820,1122,1158,1185,1117,1128,1119,1080,1135,1180,1112,972,990,953,975,961,974,978,973,983,952,612,655,644,627,602,649,645,633,659,612,637,803,803,833,839,790,809,791,835,775,781,823,796,774,808,623,631,640,577,635,605,632,628,614,611,626,617,602,592,612,582,603,591,572,588,591,578,566,596,616,566,574,611,578,591,574,586,616,1033,994,1030,1014,1040,1038,1028,1046,1049,1000,1031,1056,1001,1041,1060,798,778,820,779,808,795,800,812,775,799,817,816,777,810,789,569,615,593,634,618,613,634,584,595,613,589,629,619,535,566,541,552,547,529,547,534,534,533,526,536,533,552,548,893,908,886,900,887,880,888,893,864,692,686,665,700,672,697,674,641,674,1021,1039,1032,998,1024,1002,1012,1018,882,841,878,866,860,830,905,817,853,830,619,579,592,594,586,569,556,589,559,591,584,602,588,596,575,595,610,608,597,586,594,566,604,612,617,598,576,594,583,575,580,570,584,582,583,595,588,596,586,601,586,585,575,594,587,583,574,581,582,581,578,569,582,576,568,552,558,552,561,560,537,545,555,541,550,555,555,546,543,560,549,553,544,545,582,604,605,602,599,609,601,588,604,598,598,595,565,974,971,947,952,981,972,946,974,964,925,947,955,924,716,711,713,744,686,728,751,737,729,725,736,820,850,866,839,844,875,831,855,834,828,844,827,684,689,677,670,655,665,661,654,626,659,686,677,683,673,657,650,671,661,661,647,769,739,730,749,728,746,737,743,722,738,713,768,734,767,727,647,640,678,646,662,669,651,660,650,642,663,673,655,651,665,634,642,626,632,619,625,617,613,922,859,888,843,910,865,899,895,903,900,861,836,864,881,756,745,706,746,766,740,732,992,983,988,965,978,966,977,995,981,982,986,974,985,975,972,963,973,884,874,890,890,862,889,892,912,922,703,729,744,736,734,741,724,723,725,719,729,724,729,709,724,766,722,737,737,715,733,604,643,620,590,625,575,608,615,606,615,600,592,578,614,596,590,572,600,530,509,549,537,520,540,518,543,539,547,577,561,564,568,591,551,554,569,551,581,593,594,565,553,555,727,728,727,707,723,693,705,615,623,616,621,625,630,630,635,625,815,809,791,797,820,791,782,803,745,778,796,784,751,766,776,625,612,598,606,604,580,620,592,609,607,515,529,543,557,531,557,534,549,553,533,554,565,569,539,518,540,556,543,570,1194,1242,1254,1226,1224,1232,1215,1154,1176,1238,1249,1060,1063,1104,1081,1037,1041,1066,1003,1012,1039,1010,974,1009,975,630,699,631,638,661,673,665,654,640,663,670,650,659,1055,1046,1035,1012,1052,1040,1013,1038,1026,999,1033,1025,1088,1029,1024,965,982,908,990,969,965,922,967,944,966,968,936,979,968,976,979,929,938,936,824,803,796,811,826,810,819,820,803,823,830,806,796,782,789,799,818,593,606,605,583,583,587,588,596,962,937,953,793,792,782,789,774,819,795,807,794,797,795,787,814,793,787,810,798,650,684,680,678,665,680,663,681,667,665,656,676,668,693,897,888,904,885,902,865,883,906,895,895,873,919,896,908,864,885,897,880,892,879,895,841,803,774,810,764,796,749,768,786,782,767,794,786,765,711,734,700,938,936,979,993,962,966,956,958,924,947,977,916,964,926,938,965,927,953,961,955,949,939,940,930,940,909,931,941,939,934,932,925,929,918,943,945,868,847,828,823,824,832,860,830,877,871,852,848,866,855,836,813,805,825,841,830,821,807,847,627,590,621,576,595,614,603,618,593,648,610,643,610,604,582,602,654,626,614,648,624,609,637,645,621,602,617,533,528,515,541,534,550,534,530,513,528,541,546,534,529,592,596,598,583,600,592,595,602,594,587,595,613,611,607,601,596,597,600,605,609,593,614,582,603,586,597,615,608,603,599,610,597,600,601,599,602,596,592,613,602,595,619,613,620,602,596,631,615,609,627,619,616,621,600,633,639,607,622,628,1058,1069,1048,1049,1020,1051,1036,965,1039,1078,1024,1027,1017,1051,1022,921,927,914,937,913,936,899,935,954,916,926,913,899,950,914,578,594,613,558,596,662,581,614,585,569,616,621,602,586,901,886,872,904,885,905,913,875,912,880,889,897,909,893,926,897,884,911,908,881,908,886,881,852,865,855,867,868,877,863,855,856,866,864,940,925,903,908,916,906,924,932,944,923,915,911,906,1059,1043,1051,1053,1062,1072,910,892,900,879,929,890,915,896,930,861,898,624,636,655,678,627,629,632,593,603,610,591,579,591,592,596,599,594,581,700,667,670,667,678,657,694,681,661,647,654,661,698,646,686,694,655,676,669,670,656,676,668,913,887,888,911,918,863,872,916,918,858,909,865,784,787,786,760,781,788,784,768,776,774,774,792,761,776,788,767,629,632,615,628,629,615,652,638,637,610,605,625,637,630,600,582,616,584,608,599,592,608,593,588,586,579,572,575,575,568,571,577,581,590,587,574,576,591,569,565,563,566,970,1021,982,1004,1054,1013,990,1013,1022,1001,1009,972,1028,1010,1035,1045,983,1013,981,1036,988,995,978,1002,997,1010,988,1006,986,997,1014,1000,1000,1002,997,855,834,843,834,856,873,849,813,844,836,843,619,578,585,624,607,611,575,604,586,574,625,958,977,938,928,945,934,901,915,929,967,977,910,940,930,953,943,962,995,967,1001,1014,984,966,956,842,839,880,867,861,838,842,838,852,842,828,839,826,842,1063,1066,1074,1071,1075,1080,1067,960,933,967,939,920,949,957,954,921,956,952,962,927,600,585,644,628,625,618,605,618,618,617,616,598,1024,1002,1021,903,901,924,900,890,885,876,892,874,895,885,894,879,886,861,976,998,991,996,1045,1011,1046,1019,982,970,959,1103,1085,1077,1082,1088,1119,1116,1070,1088,1065,1088,1122,1107,1101,1072,1080,953,975,985,986,1004,1002,635,671,679,664,648,650,660,623,660,621,572,564,576,586,567,605,579,590,598,567,572,567,560,589,600,579,796,800,794,771,769,758,775,775,802,778,758,802,781,751,763,749,795,779,792,801,759,771,807,651,660,640,607,667,637,665,661,641,631,661,637,662,661,627,581,575,603,602,604,585,596,600,576,597,580,581,577,586,578,588,682,711,695,688,699,697,676,716,707,695,696,676,657,665,661,649,671,655,655,675,654,682,659,652,665,897,901,892,898,905,896,888,885,908,900,953,912,867,908,962,983,962,963,940,978,938,963,969,958,969,940,945,990,956,949,945,965,961,818,873,848,854,853,871,854,866,839,845,850,875,874,834,845,842,862,861,816,837,879,880,864,1076,1107,1088,1072,1094,1074,1100,1079,1065,1102,1079,1085,976,1005,1015,989,1004,1016,999,1009,1043,1015,991,997,806,801,846,822,843,832,822,809,839,814,831,966,941,947,970,964,963,968,972,951,952,992,962,976,955,991,961,962,959,937,960,881,908,873,892,882,890,917,903,854,887,901,878,894,881,903,891,877,879,887,646,656,694,680,684,660,695,648,681,671,676,692,706,667,680,682,692,685,701,681,685,678,688,626,592,631,594,600,606,628,589,617,616,607,609,597,597,604,600,611,630,618,604,1031,1028,1052,1035,1033,1002,1014,1049,902,869,887,912,900,909,884,918,929,869,742,775,712,749,744,747,718,753,756,720,758,738,739,791,751,1019,1000,1011,1026,1036,1021,1049,1029,1048,1041,1032,1042,1035,1049,1046,1033,1017,1006,907,894,932,896,934,934,911,888,910,921,939,927,911,922,915,855,817,843,837,830,841,810,854,871,837,839,868,847,841,859,833,837,843,857,960,935,958,968,944,945,953,956,957,937,959,957,939,958,964,975,968,965,951,958,951,956,977,975,963,843,824,800,840,821,866,835,858,826,837,951,968,934,937,962,963,955,949,938,941,985,879,816,854,887,801,848,863,859,871,857,859,852,858,505,511,575,519,544,539,519,567,538,560,532,549,533,553,591,604,589,599,572,585,1009,1003,944,998,1010,1050,1009,1031,1041,1061,1026,1022,1031,1066,1027,1049,995,1013,1013,889,868,867,857,872,888,913,869,840,876,842,879,935,967,979,968,979,985,962,825,857,896,872,848,849,837,840,859,585,568,590,611,594,591,596,571,579,620,587,598,601,597,574,920,956,975,971,975,974,981,1012,977,971,1004,935,997,950,960,959,992,1038,695,691,662,699,658,674,675,678,689,675,684,702,705,1137,1080,1119,1148,1092,966,968,957,914,991,921,901,921,919,984,905,937,985,943,808,797,788,807,820,774,828,810,801,825,989,973,956,968,982,988,958,965,961,986,944,961,999,955,955,895,909,930,918,908,903,896,907,900,870,861,902,917,906,606,562,603,600,569,605,606,555,566,586,573,567,556,567,550,565,555,551,563,562,583,556,561,577,830,898,876,852,869,862,869,867,632,649,632,652,649,613,602,649,631,641,610,634,604,653,628,606,640,618,637,632,650,635,607,599,619,611,594,628,585,622,618,604,589,631,605,612,1101,1155,1126,1133,1186,1166,1129,1183,1135,1154,1099,1188,1170,1107,1190,1169,1090,980,980,970,915,976,971,969,966,1013,977,985,967,978,973,945,961,1002,593,590,576,575,566,572,589,613,590,595,562,571,582,573,555,567,558,555,555,565,559,563,534,570,560,564,558,571,983,944,957,990,943,927,922,902,898,929,913,921,923,927,907,894,913,921,881,896,883,892,863,874,863,905,880,878,898,870,875,909,877,865,891,856,897,902,871,874,874,875,882,867,812,770,805,788,815,776,778,778,765,801,789,774,786,812,759,571,570,611,573,576,570,605,610,575,595,585,581,594,588,592,604,589,594,606,825,913,864,848,901,875,896,885,873,906,678,592,617,642,637,648,621,607,654,668,564,577,565,540,570,565,553,571,576,556,566,576,573,545,562,827,839,828,856,859,830,832,828,781,822,839,661,703,682,660,669,671,689,686,706,696,664,697,698,671,671,691,702,715,701,607,599,605,611,608,616,593,593,586,604,609,602,615,609,566,619,581,595,898,912,870,873,864,896,896,901,881,929,938,847,668,629,651,666,665,635,677,662,697,652,658,666,662,665,672,940,956,948,945,942,936,924,924,914,908,955,985,983,977,954,990,969,963,949,922,917,945,937,911,910,938,925,920,920,917,907,926,919,979,968,990,971,1009,982,971,1034,973,988,1013,992,992,1010,993,906,862,894,897,881,896,860,877,864,885,881,893,860,611,619,621,656,602,628,636,655,651,650,611,639,635,655,612,643,631,639,640,644,614,615,629,671,625,579,585,572,586,607,577,592,589,581,992,1107,1019,1075,1060,1128,1059,1069,1112,1071,1059,859,828,875,856,891,867,853,839,899,865,874,748,745,711,763,726,728,729,757,744,733,701,714,726,711,725,716,731,717,701,722,744,1121,1095,1117,1130,1157,1096,1086,1081,1094,1080,1116,1041,850,883,804,846,868,822,869,858,863,861,595,634,600,583,599,595,600,855,893,906,897,922,925,914,910,916,874,769,810,777,786,796,794,784,804,748,788,789,651,637,665,646,641,624,649,628,673,632,652,760,744,746,736,746,736,784,760,734,728,747,788,740,732,607,607,639,669,648,636,616,655,643,584,558,594,590,597,574,582,587,586,600,597,580,588,599,601,616,614,608,636,623,616,624,623,626,621,1020,990,1024,1029,1009,938,964,962,963,943,1024,855,875,879,885,894,859,893,863,871,899,631,615,633,620,632,639,620,614,1016,1007,1011,1050,1106,1055,1116,1104,1127,1049,1137,1060,1026,1039,979,964,995,980,965,977,950,977,952,948,966,968,970,936,929,991,1005,977,977,948,601,602,601,646,607,638,640,633,618,684,640,575,619,654,622,632,635,609,677,634,892,901,900,881,872,861,867,917,888,877,744,743,742,724,730,741,736,719,714,732,709,744,741,913,905,893,922,927,936,884,807,811,820,775,825,824,835,803,809,781,831,836,821,808,794,970,967,985,985,963,970,991,967,977,989,984,980,980,993,987,968,978,981,981,977,978,1000,957,992,990,957,993,989,801,818,820,828,811,830,830,822,826,835,822,799,965,907,912,884,906,932,922,889,925,930,964,923,929,908,909,953,931,915,941,929,913,922,932,900,927,904,920,901,917,922,987,936,941,946,939,968,955,943,962,933,961,924,959,943,958,946,940,962,955,961,820,822,855,809,781,814,828,819,805,817,635,619,630,604,630,660,630,632,638,651,602,606,622,616,628,618,624,617,625,599,1071,1066,1074,1011,1052,1009,1023,1059,1017,1064,996,1034,1071,1053,946,899,928,903,877,889,898,867,923,610,594,578,601,624,605,616,604,614,615,586,582,540,548,537,553,546,541,532,565,546,559,556,533,544,549,563,539,567,543,548,546,565,558,552,547,547,552,569,570,571,551,572,561,571,598,588,548,567,575,560,552,541,1023,1034,1013,1069,1018,1001,1026,1030,1015,1006,1046,980,1024,990,983,986,996,983,989,964,974,1008,981,989,973,950,990,971,828,788,810,827,810,827,839,806,834,829,861,864,888,887,925,880,901,898,880,874,879,896,880,866,896,889,904,904,884,851,856,870,858,848,864,878,862,870,860,621,637,650,646,624,640,642,650,636,641,661,669,643,680,634,669,611,625,603,610,621,614,616,635,600,591,617,610,615,617,628,629,1092,1090,1075,1076,1042,1091,1068,1061,1033,1104,1086,1063,1037,1079,1035,958,986,923,942,987,959,957,926,974,943,968,957,963,987,969,961,953,970,938,968,818,846,845,824,812,840,835,842,795,835,842,777,789,777,782,763,788,782,791,788,784,787,789,770,795,773,777,772,774,764,772,773,658,651,651,630,614,662,649,644,657,640,636,832,847,834,883,830,625,644,618,629,592,597,621,586,614,616,628,642,607,521,513,527,513,520,507,515,529,508,572,556,553,573,565,583,562,572,546,560,583,568,566,569,558,581,584,566,591,589,596,587,568,599,596,935,952,992,980,1018,1006,981,972,982,956,971,961,959,968,960,975,962,979,941,852,822,834,848,807,817,850,832,809,848,849,813,855,555,627,631,629,594,593,603,620,597,581,606,610,619,607,713,724,726,722,697,736,737,734,716,703,743,703,698,741,725,726,732,700,709,623,643,640,627,634,644,614,616,629,609,618,598,599,601,611,629,620,608,619,599,647,613,602,605,611,608,610,604,603,602,674,664,676,665,674,654,687,689,667,679,659,1078,1146,1043,1036,1068,1090,1045,1096,1071,1076,1026,932,940,928,951,938,637,626,615,599,657,626,637,592,608,662,607,591,870,863,844,832,835,847,835,885,866,858,871,926,930,931,903,975,904,916,911,886,906,939,924,936,924,925,963,968,956,946,972,974,961,978,986,981,968,979,966,962,984,982,1078,1061,1112,1078,1077,1082,1075,1082,1066,1049,1094,809,782,804,856,856,785,816,834,849,852,850,831,780,852,809,838,787,825,809,812,590,576,572,551,564,578,584,587,579,592,820,870,871,867,868,849,850,887,863,889,868,638,669,625,630,636,619,627,674,686,645,637,624,632,511,520,531,522,509,517,502,517,521,492,482,519,536,534,528,530,517,531,550,546,527,529,526,505,526,524,561,541,574,567,548,555,579,553,544,566,552,580,564,996,1080,1053,1020,1044,1070,907,899,889,909,905,915,900,886,917,915,909,930,914,877,920,892,571,591,623,635,652,585,649,620,630,638,646,636,702,592,634,644,624,745,773,784,785,791,783,753,757,741,733,770,773,757,785,781,727,754,748,756,760,772,761,779,769,769,769,754,751,738,773,769,761,767,761,776,632,629,628,620,619,624,644,646,593,612,617,636,628,653,588,623,607,1031,1022,1028,1016,1059,1037,1045,1018,1016,997,998,854,845,886,886,850,871,867,846,874,862,850,899,1037,1027,1005,1019,1019,1019,1016,1014,1034,1036,1037,1043,1035,927,933,935,940,914,929,911,920,949,931,920,962,950,930,934,813,817,809,803,818,851,812,815,810,837,770,786,795,785,801,756,788,788,784,775,777,791,791,618,646,630,644,644,615,629,616,614,622,613,634,624,637,645,647,1109,1095,1089,1119,1106,1127,1095,1110,1114,1185,1060,1154,1179,1085,1080,1102,1160,1087,913,899,859,871,924,871,915,900,935,874,880,923,908,932,937,883,565,570,554,537,568,572,517,573,503,554,569,569,541,549,558,517,579,599,630,610,631,604,645,637,620,628,627,641,631,643,624,638,626,636,617,628,610,633,646,639,634,637,629,624,628,637,650,628,969,953,975,983,958,963,993,936,984,995,982,968,984,945,949,937,925,948,944,935,952,952,926,920,916,944,940,937,922,928,789,813,811,811,801,818,812,824,813,798,825,809,818,818,800,787,831,806,811,672,647,657,665,676,649,656,654,679,662,663,640,669,623,658,828,847,831,839,841,850,815,855,832,842,821,851,751,760,753,767,751,757,758,759,631,640,628,632,629,621,628,612,646,632,794,802,793,820,780,790,774,766,781,625,637,610,598,623,601,642,644,564,572,621,624,639,580,601,585,542,567,553,558,552,566,533,545,553,561,561,540,557,562,1159,1150,1158,1146,1115,1077,1095,1152,1159,1197,912,929,922,939,898,940,930,919,942,920,925,932,935,912,960,936,962,932,914,623,570,615,606,566,584,607,598,602,622,587,610,592,570,602,590,619,597,1054,1015,1028,1040,1015,1054,997,994,989,1031,1047,831,876,874,843,877,875,899,852,893,854,834,671,664,636,648,654,654,628,677,666,665,669,651,659,652,650,901,880,911,870,885,903,891,882,885,891,900,918,873,649,689,687,686,720,675,691,692,716,706,695,697,671,687,726,703,654,824,810,800,799,799,828,827,781,826,804,966,954,941,971,970,942,945,943,953,960,947,936,965,943,957,918,929,945,945,943,960,959,958,948,841,830,788,802,838,797,823,805,813,622,597,635,628,598,628,628,587,616,1047,976,992,1076,1010,978,996,1032,1027,1036,1001,1057,1013,994,1028,950,924,915,897,924,918,960,896,947,938,895,950,950,916,919,933,580,623,574,516,567,593,567,566,573,601,584,581,576,593,576,561,531,590,585,574,586,575,574,581,623,640,611,642,615,642,629,632,632,624,624,641,659,649,632,637,650,672,643,647,635,633,656,654,996,988,970,1027,1001,1020,986,1018,1004,992,970,1024,1006,1016,1040,996,999,1028,1033,1003,997,1015,1020,1021,1029,990,1015,845,866,895,881,855,856,880,843,863,835,848,506,515,499,494,533,544,544,545,505,559,535,540,532,501,529,539,559,545,557,513,549,551,529,618,619,625,643,658,637,632,642,634,628,629,644,616,627,638,627,744,744,718,743,739,749,764,743,737,731,752,748,738,750,751,737,742,630,617,631,646,633,642,638,629,640,638,642,637,821,845,862,829,890,866,865,883,895,868,713,667,688,655,668,683,687,681,668,816,835,855,836,862,837,821,863,866,869,849,822,653,650,626,630,647,636,633,641,639,631,652,646,633,1014,1004,983,994,973,987,1013,999,992,981,992,969,971,979,998,1002,997,993,941,967,975,946,956,978,978,951,998,972,945,924,981,961,967,964,941,939,981,929,971,962,940,950,933,957,949,947,977,964,837,842,866,862,862,864,845,865,839,841,891,593,574,602,615,595,562,554,595,604,559,597,599,566,574,913,919,926,958,932,929,909,952,949,936,916,920,938,953,938,1020,1024,973,1050,1019,1001,994,1009,1018,988,1006,1003,939,910,922,907,893,917,912,905,853,872,899,885,870,898,838,878,888,872,965,967,970,955,952,952,972,970,951,963,960,941,951,957,943,627,670,645,674,652,649,658,611,656,654,1027,995,952,921,1025,983,984,973,1002,1014,962,953,970,1062,987,973,1014,1036,1008,1039,1039,1045,1005,1022,1047,1036,1010,1020,1044,1046,1016,850,864,853,868,822,855,833,868,861,855,868,841,884,610,623,595,586,611,597,573,597,596,588,595,597,623,948,933,937,925,959,923,943,911,947,916,943,933,987,979,975,1004,1019,1005,979,1014,983,998,996,1003,990,867,861,864,858,883,872,853,855,878,853,890,880,879,608,605,584,587,592,604,574,582,602,586,557,602,608,591,575,591,565,592,983,948,1000,1011,1004,1038,970,1009,1032,1014,970,1013,1036,1071,840,897,872,863,844,881,858,856,899,877,863,854,860,884,579,663,579,627,619,640,616,638,620,669,616,635,634,596,618,616,1088,1091,1053,1124,1059,1070,1115,1065,1046,1097,1089,1080,1094,974,1041,1104,1031,1090,1056,732,745,723,693,755,737,726,801,695,712,712,724,746,714,763,777,764,791,824,823,787,838,845,853,848,851,791,844,841,845,817,822,801,602,608,656,587,585,612,596,598,630,600,566,571,583,555,589,578,573,561,556,579,559,571,869,920,898,898,997,985,974,1023,963,974,986,1032,994,1019,984,1021,1008,981,999,983,994,1026,997,879,900,918,894,938,896,911,932,918,921,907,903,964,589,549,583,543,574,589,550,603,562,563,554,585,602,575,521,604,555,542,556,587,542,498,510,519,525,524,509,506,519,1096,978,1107,1003,1107,984,1012,938,947,915,930,960,922,957,926,938,953,978,921,931,955,675,694,637,646,662,677,726,681,695,672,664,678,653,666,633,629,611,614,606,612,600,627,610,623,610,602,606,610,866,882,854,871,878,869,841,849,665,691,719,713,660,673,683,706,683,684,660,585,615,606,586,603,591,574,602,617,603,596,576,574,569,576,578,563,579,566,578,573,569,575,988,1046,1038,1033,1049,970,1050,1033,1115,1097,1059,1049,971,977,921,968,965,977,958,993,949,943,940,939,965,924,963,978,959,618,572,635,599,564,591,641,534,546,547,539,573,558,523,546,574,546,574,559,559,556,534,536,539,549,552,578,565,999,963,1008,1003,1011,1030,1013,1045,978,1028,993,854,854,828,853,796,866,844,869,804,852,829,841,864,843,945,943,924,946,930,930,932,932,851,848,859,855,868,828,854,858,853,862,849,861,835,842,859,852,847,858,847,859,857,864,856,862,854,866,842,863,861,844,782,789,779,779,767,765,781,765,779,795,759,774,766,775,755,764,769,736,773,773,756,776,773,774,753,772,767,750,595,597,592,581,591,602,623,565,587,601,602,583,621,1014,1001,1011,996,996,999,886,866,860,870,884,846,875,800,876,840,839,581,558,580,565,577,588,558,560,637,620,631,622,620,635,625,642,619,631,626,635,616,647,619,664,612,675,672,667,636,693,660,676,674,657,659,669,652,664,673,666,682,894,860,886,846,870,865,769,778,767,739,766,741,760,750,785,744,777,753,776,761,749,755,759,570,616,606,601,597,604,586,601,593,601,598,605,596,598,1120,1068,1076,1094,1062,1103,1047,1097,1038,1055,1059,1042,1029,1065,1040,934,921,970,925,958,945,974,934,942,653,652,645,675,667,665,614,654,681,652,656,596,616,595,593,650,638,628,658,674,643,622,629,636,655,652,644,867,912,860,857,896,852,827,876,889,886,887,868,936,940,943,951,932,919,931,905,919,925,927,939,911,926,905,886,887,885,885,901,886,892,909,897,894,931,930,888,906,911,898,912,899,918,893,908,898,904,908,923,901,910,922,912,915,932,919,930,927,915,922,912,918,971,990,969,957,951,954,979,964,972,853,855,804,834,838,836,809,807,831,988,963,1011,967,877,1004,848,914,968,948,965,940,911,970,942,954,865,941,864,963,967,904,939,934,911,907,915,923,938,928,935,904,929,941,927,906,924,919,936,916,912,936,918,938,926,979,972,979,976,978,963,960,995,1006,995,956,982,966,967,976,986,849,859,875,871,889,860,836,874,846,871,825,908,840,644,588,631,613,574,598,623,597,577,569,583,575,585,575,559,576,592,562,576,575,580,569,967,978,959,896,953,966,949,944,928,904,936,945,937,969,987,947,970,980,967,942,808,803,807,815,811,787,817,823,821,814,793,740,724,743,718,745,747,733,736,712,718,711,754,714,713,916,945,943,946,935,937,901,926,914,917,914,939,924,944,911,910,911,916,940,932,892,899,896,896,870,899,890,907,891,905,910,891,878,902,894,888,925,898,863,857,823,852,881,833,868,878,856,835,832,865,844,892,866,849,845,860,891,836,859,596,586,584,599,605,591,582,576,608,940,928,934,967,989,905,921,970,950,932,952,977,941,915,921,978,974,980,982,999,998,987,968,982,976,967,971,988,965,974,764,795,824,845,776,837,844,828,799,594,598,573,581,591,584,572,583,566,602,594,553,594,595,592,612,607,594,591,591,594,576,626,609,608,639,597,619,612,613,618,1136,1125,1131,1125,1065,947,889,942,902,876,894,964,966,869,940,913,935,932,888,922,644,652,614,614,645,652,644,644,656,630,654,666,635,638,642,965,1005,952,994,968,979,1004,1009,999,836,855,871,846,835,812,834,827,841,841,846,866,844,840,869,838,897,955,966,930,923,913,926,918,960,928,946,955,929,851,961,960,972,941,956,990,978,988,979,955,970,963,803,840,868,841,794,789,799,822,813,821,828,845,827,802,894,565,580,571,554,558,556,566,573,554,557,561,982,1017,958,1001,972,1019,971,1008,986,1012,1021,1044,989,1043,1000,1048,1022,973,1030,953,988,995,985,984,968,994,985,978,1012,985,989,975,982,843,844,857,842,832,848,823,836,831,867,836,837,857,843,1089,1120,1112,1117,1078,1090,1119,1081,1117,1092,1076,1053,1114,1067,1118,1022,1097,1009,966,988,972,972,978,954,1047,993,930,981,971,972,616,638,570,601,595,651,587,564,605,610,612,546,534,543,559,542,544,559,566,528,581,608,593,574,583,565,596,583,589,569,619,590,591,595,596,578,574,578,1041,1086,1015,1022,1034,1036,1007,1010,1019,1026,998,1041,1005,1013,1036,1016,1048,1005,1003,1031,1005,1032,1007,1017,977,981,1006,1025,999,996,1019,996,1025,835,809,844,857,792,806,862,814,834,838,802,798,816,804,808,836,830,837,835,838,813,791,793,608,566,587,595,587,571,589,575,580,590,555,580,560,579,611,619,635,632,634,608,627,615,632,631,617,623,607,630,637,637,621,621,642,636,633,635,643,618,620,630,642,631,548,559,555,541,559,554,550,558,580,555,558,554,503,511,510,496,487,487,505,503,501,498,479,504,510,499,629,592,600,573,579,589,610,630,607,619,597,598,612,607,600,705,693,691,680,665,649,667,1156,1224,1247,1242,1208,1195,1189,1187,1198,1155,1261,1199,1045,1037,999,998,1049,1042,1040,1049,1054,1025,1043,1055,1020,1017,1048,997,773,782,773,787,787,792,772,795,808,780,780,762,790,765,780,819,772,779,617,614,621,610,626,631,596,616,633,613,643,605,587,629,601,497,502,525,521,492,487,500,493,483,486,501,500,533,506,532,546,543,546,546,546,537,544,545,540,544,537,520,544,548,552,574,582,580,578,554,585,571,590,587,576,578,585,577,582,580,956,975,964,971,981,1008,968,1009,967,964,973,979,957,972,991,969,977,928,911,920,935,911,903,913,936,899,915,931,918,907,910,906,892,878,885,882,895,886,883,869,807,854,828,854,853,848,845,814,815,842,816,826,848,826,598,581,596,543,591,573,573,561,550,599,573,562,569,605,610,621,538,537,573,518,536,556,517,544,530,534,538,909,940,977,980,988,976,940,648,646,672,657,684,667,676,689,665,700,647,689,648,681,659,668,1089,1098,1046,1113,1075,1039,1079,1084,1073,1101,1070,1079,1025,1098,1090,1024,1042,1025,1053,1059,1023,1038,1020,1067,1012,1034,1031,1035,1042,945,904,903,932,907,936,922,914,754,749,760,753,744,779,770,766,760,757,780,775,752,766,780,781,777,768,743,738,737,730,727,733,739,730,736,746,722,744,735,742,725,595,597,596,588,598,602,609,593,621,611,612,594,584,575,626,623,1018,1021,991,1010,1027,1025,985,985,976,966,1023,1029,1005,1043,1031,1009,1021,1017,1000,1032,1002,996,1020,1010,1001,861,869,809,879,827,820,872,849,853,846,869,842,539,507,536,536,501,520,495,530,529,576,564,566,582,562,580,589,574,571,566,584,583,563,580,584,583,709,682,707,687,697,727,677,673,718,683,686,671,677,680,647,655,635,632,636,649,647,634,645,638,651,662,1091,1105,1051,1091,1066,1089,1085,1105,1116,1120,1075,973,952,926,933,930,938,946,930,913,938,964,927,903,941,962,940,1025,993,1006,981,1004,997,1010,986,1016,912,877,893,917,900,926,902,904,883,876,601,633,638,602,616,622,625,599,648,594,640,609,595,643,659,645,570,565,572,562,554,546,573,547,584,581,583,567,579,560,596,580,569,594,583,598,599,606,575,598,594,579,591,575,563,588,601,600,579,999,1035,1033,989,991,970,1001,1028,1013,1010,984,995,1026,1029,1084,1045,1023,951,941,909,958,934,952,933,954,929,959,942,943,954,938,943,916,919,910,903,914,903,914,931,936,899,905,918,906,916,916,899,907,941,931,768,764,801,754,754,778,774,789,775,780,779,791,804,790,756,771,795,779,792,803,901,892,857,849,859,861,860,872,861,892,899,888,872,883,834,914,901,894,870,890,895,913,906,895,1014,1008,1004,1000,1007,989,1015,1005,1006,1008,990,902,891,898,905,900,908,903,908,801,803,808,803,825,793,796,789,822,815,777,811,816,814,706,741,730,733,739,716,728,749,725,709,714,759,736,728,733,757,601,602,579,575,568,579,592,592,553,570,565,551,549,598,566,584,588,597,580,583,575,577,557,1013,997,1016,1030,990,1035,1016,1100,1012,991,1032,1030,1042,1051,1068,1041,988,966,988,964,957,975,948,945,964,988,973,965,995,944,970,967,951,962,968,966,942,734,749,735,726,744,740,755,771,545,575,569,555,541,569,559,583,555,568,576,585,966,976,972,1060,972,959,943,948,986,963,975,985,920,942,958,953,972,954,957,963,944,933,944,933,947,951,946,964,968,938,968,968,944,950,961,956,990,954,938,959,964,955,953,850,848,878,832,817,848,841,822,832,819,831,626,579,608,590,582,579,610,613,591,556,589,591,609,574,613,613,501,507,527,535,541,490,507,501,489,499,504,477,516,498,523,532,541,563,513,520,529,549,529,529,542,533,618,627,626,611,623,609,604,627,606,613,691,697,674,696,721,738,723,591,605,600,588,596,606,604,588,606,585,601,603,586,592,588,569,614,611,600,987,956,950,975,978,980,974,963,955,980,957,905,883,903,892,889,895,883,871,864,910,879,877,899,872,866,880,893,878,887,876,981,983,998,976,1009,997,991,1007,1003,997,995,978,1012,983,864,878,869,841,867,876,871,856,840,864,825,879,844,850,892,1075,1060,1031,1054,1048,1049,1054,1069,1044,1059,1055,1033,932,936,903,906,920,903,934,909,939,932,903,901,894,915,898,924,952,907,941,902,954,917,800,799,816,804,800,801,800,815,791,803,801,798,800,804,776,585,623,599,612,635,607,573,594,613,595,602,624,592,568,564,555,559,574,557,555,561,576,558,573,561,1052,996,1049,1059,1096,1027,1072,1036,1039,1058,1077,1033,1061,1036,1025,1029,1017,1051,1014,1049,1038,887,848,839,833,870,849,867,868,847,883,829,858,852,856,597,598,582,602,594,579,593,598,569,579,615,984,942,907,870,935,935,916,914,906,921,896,909,895,886,865,876,892,858,888,886,898,674,659,641,655,672,652,676,668,662,678,694,676,885,892,920,966,946,968,951,957,963,920,945,973,953,961,951,864,816,846,817,850,853,833,835,849,812,872,846,844,844,843,926,921,899,901,935,942,944,957,928,924,916,945,945,955,951,926,967,965,963,902,933,917,915,914,933,910,928,921,914,930,936,951,946,925,930,928,915,925,968,954,939,979,960,963,972,964,983,981,966,964,964,975,963,961,977,976,976,970,878,884,865,867,894,880,869,879,838,890,881,891,855,857,870,864,879,852,890,883,690,630,630,624,677,621,667,619,627,669,632,656,634,609,657,555,563,571,568,569,551,552,578,546,565,562,550,550,577,565,565,584,541,563,562,561,558,562,568,556,556,550,569,558,559,555,564,568,624,641,643,611,611,609,631,624,607,607,1001,978,998,1006,987,989,999,1012,990,1002,976,671,661,681,667,647,660,672,633,618,647,678,637,667,669,640,557,942,935,913,897,919,874,907,895,932,931,902,924,951,933,922,927,922,938,937,939,926,857,879,879,895,848,870,858,872,882,878,877,891,893,888,896,887,812,780,784,789,806,810,787,793,779,781,797,799,793,781,789,768,616,629,613,618,634,635,617,625,630,629,631,599,1119,1048,1123,1116,1088,1152,1086,1107,1087,1132,1129,1148,1124,1125,1099,877,878,863,872,878,873,864,852,900,863,872,1002,1006,1014,992,1014,996,999,1002,1002,1012,1015,876,891,889,900,892,872,886,879,883,882,868,874,885,870,870,863,860,850,846,845,840,856,844,837,871,857,859,843,844,770,774,775,776,770,781,789,759,814,790,747,755,760,615,632,596,643,606,615,637,653,646,625,623,597,612,606,585,611,601,609,593,619,625,597,626,612,604,601,604,614,595,870,870,833,830,878,783,858,816,843,819,793,850,776,831,834,638,650,612,654,635,598,622,625,638,583,563,656,545,524,546,541,508,565,553,551,527,541,535,528,551,561,539,532,1038,1019,1033,999,1040,1010,1049,1047,1013,1002,1040,994,987,1047,1021,1040,1006,1007,1021,1017,923,930,935,949,951,950,942,962,945,979,939,962,952,950,927,970,954,974,975,981,986,972,985,960,984,980,986,985,983,955,974,800,828,825,805,806,807,839,808,813,797,827,833,632,609,628,621,574,604,595,596,607,594,1058,1071,1024,1049,1036,1060,1049,919,953,964,965,952,953,953,965,967,940,932,966,954,952,959,958,962,959,982,837,838,841,840,842,843,843,848,833,864,858,828,974,982,995,1002,976,974,964,990,1003,982,974,857,820,819,840,858,842,833,830,838,848,872,848,854,831,841,637,622,642,622,630,628,630,625,633,640,1144,1110,1154,1046,1127,1101,1147,1130,1070,1105,959,964,936,948,965,949,949,945,920,962,955,945,953,972,941,961,965,930,945,921,946,959,963,959,970,971,848,827,844,846,841,827,842,839,810,834,833,831,831,852,638,673,632,645,653,649,655,652,650,639,670,664,646,829,809,821,826,800,821,863,861,851,826,863,788,848,842,828,837,659,661,684,664,671,661,662,669,665,660,668,643,694,608,623,601,624,608,576,591,596,602,614,616,827,824,806,837,823,813,820,817,799,779,788,784,826,807,822,778,785,682,670,654,662,660,664,653,683,670,649,692,683,668,676,712,676,682,652,621,640,655,616,642,608,620,595,952,983,965,997,938,953,952,965,979,964,952,962,682,734,723,691,726,696,704,704,694,672,698,718,692,697,726,696,716,690,730,617,582,595,617,595,601,613,603,606,1066,1121,1096,1059,1084,1090,1077,1177,1129,1084,1134,1081,1086,1142,1070,898,957,943,962,906,921,918,935,911,942,923,921,940,1051,1030,1011,1042,1039,1039,1062,1048,1041,900,912,846,893,869,898,905,903,889,884,902,889,859,857,885,888,894,896,880,884,882,876,883,887,891,699,695,715,689,720,717,694,666,693,701,671,826,855,849,820,834,892,814,857,842,843,835,882,841,827,825,764,782,767,783,766,778,778,770,783,777,780,738,758,732,770,757,758,748,745,750,734,776,740,711,752,741,740,718,696,730,717,708,741,730,713,742,692,704,709,736,704,727,719,945,961,944,967,983,956,964,970,862,836,843,856,844,818,852,812,840,813,831,828,935,974,977,944,939,940,989,921,958,937,929,997,959,944,921,977,946,967,956,970,944,978,976,967,944,968,970,965,966,959,988,950,966,966,970,967,983,965,826,791,844,839,845,826,634,615,637,617,621,632,656,611,614,619,1098,1082,1128,1069,1055,1104,1112,1108,1060,1114,1090,1130,1104,1088,1099,1066,1053,1109,933,965,946,927,911,914,937,954,932,914,906,953,958,952,958,930,906,919,1008,1009,1020,1014,995,1027,883,858,824,890,848,886,840,863,869,891,844,863,626,615,620,578,628,591,578,566,620,576,589,636,564,587,586,576,586,578,556,578,586,541,589,576,586,594,598,1121,1144,1114,1115,1038,1149,1135,1077,1092,891,908,994,955,940,896,940,948,893,908,955,890,919,585,594,551,582,556,563,567,586,554,548,565,597,616,609,582,597,612,589,585,597,601,618,572,591,588,580,605,606,598,586,596,619,618,589,627,609,622,624,597,607,643,605,627,619,611,595,965,978,961,997,1044,948,978,996,1007,986,1015,1036,1018,1041,998,1016,909,893,926,912,885,894,895,902,908,667,730,750,703,705,698,708,735,698,712,700,704,601,641,628,634,624,622,641,632,627,639,615,627,631,614,625,592,596,590,620,602,612,592,610,623,595,631,602,592,613,601,585,601,620,609,1029,1002,1010,1016,1003,971,997,945,991,979,1019,967,998,1042,1028,1036,1029,1024,999,1014,1033,1038,1037,1014,1013,872,868,874,892,862,869,883,848,896,902,892,872,977,998,1004,1001,983,972,962,1020,969,923,979,991,931,1018,954,934,962,964,965,968,978,979,953,970,995,969,950,967,973,962,933,939,933,909,905,934,906,927,916,935,933,942,603,671,644,640,598,607,657,618,606,592,626,629,641,614,587,573,596,602,580,569,566,574,584,579,585,591,589,573,571,569,568,578,563,547,563,568,572,586,556,587,582,586,570,560,574,863,886,866,849,864,864,871,855,865,866,871,872,865,832,851,864,840,647,616,643,640,657,616,643,554,552,568,575,564,570,564,553,571,563,580,558,631,653,635,656,638,654,668,640,649,650,657,640,635,652,653,653,655,649,664,644,644,630,636,635,1033,1032,1024,1019,1052,1045,1052,1039,1022,1029,944,873,930,938,900,934,913,895,928,949,957,889,930,831,810,798,803,777,822,787,781,797,798,794,795,606,638,654,629,635,640,642,643,634,627,1046,1042,1032,1031,1046,1043,1036,1017,1076,1030,1017,993,1073,1029,1062,1071,1047,866,852,878,847,831,836,873,877,906,862,854,873,807,875,875,876,539,537,550,542,563,515,531,544,538,546,522,652,629,665,641,628,622,646,632,636,617,630,623,645,645,609,657,675,655,678,676,673,668,684,672,662,679,673,658,652,668,653,683,930,891,910,931,904,938,925,886,901,912,924,945,923,929,909,937,936,949,965,935,953,931,940,929,863,879,881,889,917,878,900,914,891,902,881,950,936,943,948,971,979,926,948,947,925,937,931,957,936,965,956,872,886,887,859,877,870,881,873,907,886,896,874,889,878,882,881,849,878,869,816,840,834,824,827,815,830,836,801,835,842,854,828,863,830,830,753,775,734,798,736,757,781,787,766,754,775,749,618,635,643,634,656,611,599,633,599,626,605,625,606,625,608,598,883,888,856,892,880,886,877,879,904,885,876,888,876,896,882,869,889,871,704,751,728,707,702,749,715,684,733,739,714,705,714,731,724,713,718,878,863,923,881,888,869,903,907,872,890,882,934,875,876,866,865,916,886,903,900,898,866,618,623,655,630,641,618,641,611,632,675,621,646,657,644,657,1035,1067,1041,995,1017,1070,1046,1012,1052,1019,996,1045,1049,1043,1033,1026,1045,966,928,966,948,905,874,970,947,921,775,789,788,782,788,788,808,777,804,802,789,785,792,765,970,996,986,963,982,999,967,996,980,1013,995,999,961,997,999,883,870,891,888,917,910,905,908,879,884,880,852,878,922,887,624,594,605,595,611,614,621,606,592,607,627,633,624,614,619,628,603,617,625,604,558,542,537,574,536,547,543,542,558,603,627,618,607,599,622,618,633,611,599,605,619,617,602,594,629,618,592,601,621,706,685,696,695,697,712,636,633,628,626,624,617,610,623,632,636,628,629,630,1019,988,946,999,974,991,1022,955,950,1037,1013,1030,990,857,821,861,865,864,837,854,882,819,855,847,844,876,836,855,848,829,967,963,877,901,892,907,945,906,909,859,885,997,987,990,995,998,981,985,996,994,972,980,954,975,992,1027,1034,1013,1021,1011,1010,997,1004,993,1010,1018,798,797,744,809,809,764,808,772,792,791,745,775,768,781,790,755,771,782,775,784,593,583,558,576,590,613,577,582,600,605,564,573,570,571,603,607,1197,1070,1120,1121,1152,1087,1142,1094,1053,1052,968,991,965,996,967,1004,997,992,983,997,984,986,860,851,857,865,845,873,871,859,864,845,846,848,868,840,860,861,851,856,831,877,840,636,628,662,664,648,689,628,635,646,659,641,667,639,673,684,632,619,662,745,793,786,784,801,774,751,782,753,765,1023,990,1028,1026,893,893,910,896,907,898,894,910,916,915,897,851,888,859,925,910,897,878,913,618,634,648,615,621,633,647,628,600,595,651,652,548,548,525,553,593,569,595,588,577,574,594,592,587,573,586,577,566,571,613,595,600,604,597,619,598,614,599,619,635,667,639,653,652,629,646,632,660,660,635,646,655,651,671,648,636,657,624,670,639,629,652,629,587,594,585,590,583,575,594,577,574,579,587,578,595,569,954,980,991,1004,1011,947,971,947,952,944,1034,1016,990,961,929,889,917,910,881,907,906,897,881,877,894,912,718,731,720,703,708,735,733,739,724,722,763,993,1016,1000,1018,1006,1026,1070,1039,1029,994,998,1013,993,1043,999,1017,1014,839,839,798,816,808,831,820,814,812,809,840,626,628,591,617,607,654,653,646,1064,1081,1121,1116,1151,1076,936,942,947,960,971,963,965,952,956,947,992,922,966,957,948,959,696,644,656,674,629,715,669,688,689,627,629,612,618,625,629,618,622,611,633,623,620,626,625,634,600,647,655,643,639,616,635,653,624,630,643,650,644,620,637,630,643,627,612,617,630,627,631,605,616,643,640,615,619,863,847,852,828,860,868,845,836,815,869,847,777,766,786,777,770,774,779,783,800,786,688,680,665,681,682,659,689,680,656,663,652,657,677,691,664,675,682,937,943,931,972,948,909,935,963,934,971,661,676,666,686,703,687,695,672,677,656,705,644,682,645,725,652,695,678,699,648,675,679,669,594,562,575,579,563,572,553,569,580,557,524,533,529,520,514,536,541,520,517,539,519,535,542,551,538,526,626,595,615,638,629,624,604,633,634,614,638,625,628,631,614,615,633,661,634,618,652,664,633,663,617,638,638,1014,990,976,1007,995,1016,1012,1008,1048,1067,1020,1047,1009,1004,980,984,1002,992,991,984,1002,966,980,982,926,881,888,845,863,889,898,892,869,852,887,875,867,897,869,955,935,947,912,867,967,947,985,928,940,952,988,948,957,968,954,973,965,959,971,974,981,964,956,973,955,853,847,871,858,859,842,871,841,851,863,853,856,881,867,864,814,876,883,855,844,1127,1155,1126,1149,1112,1090,1115,1127,1147,1128,1133,1134,1099,966,976,989,959,970,988,942,975,964,591,594,610,621,630,616,568,635,587,628,549,622,618,627,582,616,601,595,666,615,559,551,537,570,569,582,561,564,533,543,564,556,557,568,573,553,565,882,893,882,914,905,897,914,939,922,675,669,657,627,660,696,664,652,665,658,665,674,681,689,1051,1055,1065,1140,1093,1048,1023,1046,1112,1103,1062,1073,916,937,905,928,948,933,917,702,625,663,653,675,680,685,632,660,684,620,673,642,643,662,647,793,857,842,811,798,837,875,808,874,646,644,643,650,622,680,645,623,666,664,650,651,655,659,625,618,604,586,587,594,595,609,616,607,619,571,599,612,636,646,634,647,637,641,642,633,1081,1078,1061,1075,1035,1070,1093,1097,1111,1075,1025,1113,1077,1092,1083,1074,1128,1076,932,967,934,946,947,929,960,960,956,1011,1001,1005,998,995,982,1009,1010,1018,1011,1004,1007,991,987,994,860,860,844,834,839,840,866,885,865,871,878,845,849,913,825,879,891,1084,1079,1129,1082,1089,1098,1174,1109,1097,1096,1080,1087,1090,1091,991,1003,986,994,964,1010,1002,983,1022,1028,994,968,994,988,993,1002,1011,904,897,904,918,896,883,884,901,820,779,788,819,797,833,798,814,790,831,822,805,803,804,789,796,801,734,743,744,719,744,759,746,752,730,766,720,773,736,714,749,733,736,728,752,709,760,743,718,725,730,702,743,704,1005,1004,1025,998,1013,1026,1031,1019,1033,1004,916,929,936,960,939,921,942,913,948,937,944,925,915,972,784,793,787,804,781,792,617,576,594,610,609,600,601,591,578,577,577,637,588,599,954,955,920,923,941,953,967,933,925,944,989,943,935,926,953,942,955,960,967,952,960,965,954,939,963,963,953,977,944,955,952,945,959,966,977,950,943,811,835,859,839,853,813,815,832,822,836,817,836,645,653,669,659,638,692,649,654,635,647,654,614,680,696,686,927,921,957,914,950,934,954,960,957,911,956,957,956,948,990,925,971,982,965,953,986,1013,980,987,977,976,997,977,1014,999,955,982,833,833,838,816,838,827,846,808,846,831,829,824,812,820,845,833,640,649,651,624,634,641,626,633,612,648,651,630,651,874,871,875,884,870,850,868,922,882,877,883,894,883,901,904,639,713,712,728,705,671,653,698,663,720,680,667,688,705,662,686,665,702,677,717,873,651,644,613,648,621,652,629,658,674,665,647,664,658,640,647,648,637,625,637,625,1046,1080,1020,1025,1013,1030,1050,1022,1024,1022,990,1031,1019,865,901,882,878,887,844,920,898,899,878,899,870,874,623,607,596,630,620,588,587,624,608,588,625,593,595,609,605,634,627,609,621,624,620,608,626,630,620,621,616,625,622,928,978,928,956,926,963,954,912,917,913,966,903,917,934,902,971,943,928,961,948,984,959,958,992,972,959,970,963,982,977,974,996,958,977,983,983,990,849,844,849,856,830,886,842,861,877,844,849,848,854,685,648,648,664,650,678,674,642,661,656,652,665,821,807,794,801,769,835,789,814,787,802,822,788,786,760,821,770,800,641,669,676,664,652,663,651,657,649,635,647,649,635,640,652,682,662,651,655,652,655,644,644,657,669,663,651,635,664,642,648,664,556,567,587,555,548,564,564,558,575,579,537,552,560,557,571,556,562,546,570,575,556,947,921,997,945,964,998,973,912,1006,859,812,797,841,837,839,858,831,800,853,839,830,809,827,829,825,662,665,690,679,673,657,658,674,657,700,661,658,680,689,672,694,1061,1072,1072,1078,1073,1069,1040,1057,1080,1061,1059,1083,1049,1068,1028,787,769,730,764,804,760,739,765,761,744,761,821,765,804,841,828,814,816,852,828,826,836,820,845,854,818,753,753,718,740,658,616,640,651,635,628,662,640,635,631,645,637,618,625,630,625,646,782,789,791,800,789,777,796,759,795,797,800,1006,994,990,986,989,994,1001,991,1010,922,895,907,929,892,908,812,815,822,786,792,774,762,976,965,980,964,966,948,957,944,942,960,976,956,961,981,947,960,880,854,873,856,838,835,871,877,891,848,860,862,863,867,878,850,1155,1154,1134,1181,1169,1133,1149,1174,1157,1132,972,920,968,988,967,986,986,975,981,949,929,957,972,956,949,969,923,973,952,959,950,970,975,961,982,901,909,898,927,889,902,903,903,894,927,910,921,910,925,915,928,934,915,911,917,848,837,813,849,844,818,810,829,803,815,818,816,636,618,669,634,637,639,641,657,627,642,624,618,637,667,641,640,1090,1100,1113,1069,1115,1111,1117,1172,1135,1160,1088,1111,1097,1101,954,935,927,939,900,903,913,924,906,931,905,928,914,930,938,913,939,962,944,972,939,925,923,967,955,970,923,946,904,924,949,936,920,975,961,964,968,984,958,977,974,979,958,980,921,888,916,926,900,892,900,913,911,910,921,785,771,754,776,772,758,762,759,764,742,784,774,757,770,790,783,756,766,651,665,657,638,647,658,639,656,642,670,645,604,621,613,624,620,621,593,594,618,616,614,615,969,952,972,958,976,923,978,961,982,968,995,934,958,967,1009,972,984,974,919,931,935,927,916,916,931,930,945,956,951,946,939,904,954,914,912,940,933,987,979,978,980,987,976,972,969,986,958,966,981,1002,995,971,833,809,789,826,851,835,838,800,850,827,864,876,833,851,848,928,921,1004,935,906,987,949,903,923,974,978,986,971,1002,984,949,966,920,971,981,971,964,994,994,747,794,818,794,813,794,821,832,852,781,808,819,510,496,476,474,484,501,504,529,520,530,545,531,539,530,528,554,547,558,537,547,545,527,543,619,606,619,608,602,607,610,643,651,627,644,647,639,648,633,651,643,635,650,628,1100,1067,1048,1113,1020,1082,1100,1081,1089,1105,1056,1098,1102,1069,1085,849,885,890,905,883,902,902,921,896,907,901,887,912,884,900,847,818,873,813,852,889,877,907,884,855,878,873,871,874,899,869,896,852,847,882,890,833,798,798,825,781,825,807,835,817,786,834,802,787,788,811,826,585,605,630,624,596,625,601,618,608,620,650,1039,1075,1034,1060,1058,1026,1035,1043,1030,1091,1056,1029,1014,1039,1044,836,900,878,884,919,905,910,865,898,621,618,632,654,603,595,628,639,587,629,667,627,613,607,598,613,603,610,658,656,627,647,646,679,649,632,634,667,641,664,637,658,643,639,639,639,600,610,611,617,614,613,614,617,598,636,609,617,565,590,575,582,578,559,582,579,575,579,584,1005,1015,993,1009,987,1030,975,1018,988,986,935,922,895,900,867,938,898,904,905,667,675,654,590,694,660,640,623,612,650,617,635,648,629,636,657,621,651,648,625,634,630,646,1007,1029,1066,1076,1027,1016,1074,1034,1071,1037,965,960,959,950,960,957,940,971,924,953,934,959,934,950,979,832,810,840,822,828,821,829,841,832,795,830,836,813,819,838,815,801,749,746,741,752,762,756,757,766,617,641,645,644,625,644,633,650,652,634,647,672,638,658,634,631,610,673,665,694,690,706,670,655,678,661,707,676,912,914,899,917,922,927,936,907,928,908,950,885,926,989,981,937,984,996,998,1002,1001,981,1005,855,880,857,871,880,887,893,882,901,861,853,848,868,850,867,892,860,634,618,593,615,608,592,625,605,605,613,627,611,591,603,594,601,621,600,1058,988,999,1038,1043,1059,1065,1034,1038,1030,1043,1013,1020,992,1018,973,905,883,893,915,914,905,878,650,672,678,669,675,631,651,672,661,663,647,679,670,882,849,844,886,877,864,877,875,735,731,763,725,778,758,741,755,750,747,768,716,755,754,762,714,1022,980,1014,1031,996,1009,1015,1020,969,1033,987,1021,991,980,1013,823,861,812,824,811,818,825,832,854,843,828,634,620,596,647,609,628,616,623,638,623,645,642,618,606,600,628,633,613,659,655,1055,1069,1033,1070,1035,1040,1043,1010,1033,1046,1015,1067,1051,902,910,915,904,916,903,916,881,874,894,857,894,923,904,881,894,912,582,616,611,602,612,595,611,640,598,590,595,604,615,591,587,610,598,599,581,561,616,558,549,510,551,530,532,527,539,533,529,556,591,583,587,564,577,552,591,586,574,551,555,568,597,577,565,607,566,538,1114,1137,1133,1134,1153,1183,1120,1198,1089,1138,1146,1186,1168,1128,1187,1068,1103,1161,1103,1099,894,934,904,916,904,898,885,944,894,934,915,902,909,927,910,923,904,910,928,964,550,585,582,556,602,543,603,586,560,588,591,591,555,599,578,824,865,870,782,828,812,835,841,828,818,861,795,833,877,881,889,892,867,874,894,906,870,912,891,890,899,930,915,910,925,909,905,922,914,907,936,895,904,938,921,906,918,919,905,980,1002,989,977,998,988,973,998,954,836,860,858,867,856,892,869,841,857,888,843,887,865,888,864,594,594,661,616,609,572,592,570,578,604,591,586,584,581,1128,1154,1075,1131,1077,1125,1045,1110,1125,1094,1086,1159,1119,1084,1077,989,1007,1014,960,1002,992,992,980,976,983,1002,674,682,643,642,686,667,641,667,643,663,681,637,680,654,618,579,589,579,588,615,866,865,881,891,892,898,875,864,874,869,893,880,855,865,850,875,887,873,889,688,692,704,722,683,704,729,728,692,708,721,688,862,832,894,837,850,847,841,872,844,818,863,858,844,807,848,869,869,889,876,873,893,893,882,855,872,872,852,879,885,876,868,608,650,627,600,658,616,626,605,612,622,628,1051,1065,1092,1087,1110,1055,1060,1141,824,815,798,826,804,803,851,832,799,802,801,814,791,820,806,609,672,630,648,646,642,638,606,594,650,659,656,629,934,924,952,914,919,936,910,898,906,915,936,923,993,993,1001,978,1022,1027,980,989,999,1016,1016,985,1001,995,1006,1005,877,874,879,878,888,874,886,875,901,869,871,871,876,882,878,927,880,1030,1006,1011,992,1030,1005,1022,1012,1017,998,1035,990,1007,950,943,945,907,931,955,930,924,938,941,955,933,935,923,949,633,668,666,677,661,648,641,676,686,686,664,657,675,825,816,799,786,823,803,833,842,813,811,746,752,730,748,762,757,746,753,736,752,756,743,770,739,766,656,662,681,673,667,680,648,937,946,953,929,962,980,946,921,960,929,938,939,937,934,935,946,790,814,797,813,800,801,802,787,794,794,805,798,810,825,674,654,664,666,692,643,639,663,682,681,686,666,688,632,622,620,618,640,636,644,640,645,642,635,603,644,650,644,659,644,875,849,855,870,857,1006,961,950,944,973,948,992,961,961,1002,959,970,1003,996,997,980,903,920,910,914,885,918,893,882,912,906,899,907,879,733,749,776,744,739,743,752,741,769,739,937,941,932,931,940,916,963,955,946,941,931,952,925,922,932,956,924,940,926,937,959,973,975,986,979,958,956,1003,992,980,987,953,976,841,796,853,855,839,840,848,818,826,991,1000,998,956,978,1017,1038,1024,978,991,977,977,955,979,985,962,943,970,974,976,959,943,967,964,964,950,970,971,934,951,858,858,858,876,857,854,855,855,872,874,833,872,855,871,854,869,837,864,853,855,856,864,850,843,864,849,862,790,785,772,777,796,786,764,779,766,769,775,778,780,773,788,765,757,770,781,794,612,601,603,618,595,602,629,610,623,592,606,587,963,915,941,954,999,971,953,951,962,947,926,941,908,966,937,914,915,939,940,951,945,930,928,918,933,941,852,841,846,811,838,835,843,845,859,835,814,834,968,972,963,963,974,938,940,977,966,959,972,950,948,954,964,979,981,965,956,970,972,972,972,969,978,949,964,963,973,852,859,843,883,856,852,834,871,852,872,878,847,835,824,833,852,843,829,826,817,839,831,822,838,809,821,807,620,581,618,599,590,593,663,643,591,637,618,618,623,621,660,516,510,529,536,516,548,526,529,498,541,546,537,534,549,540,576,577,599,576,592,588,585,598,577,573,574,582,571,592,606,593,583,589,573,616,598,603,607,595,600,599,584,560,576,554,545,565,569,567,568,552,569,568,603,595,617,590,625,608,590,592,590,591,610,596,596,606,591,612,593,576,583,581,594,581,574,565,579,571,579,575,575,578,569,582,595,571,566,588,577,587,584,605,630,604,622,631,629,630,633,624,633,619,606,903,982,928,928,938,932,948,973,974,938,920,733,749,782,753,742,740,741,736,760,780,739,715,911,916,931,910,943,909,928,898,913,913,924,917,911,947,947,949,937,966,964,948,969,963,928,962,944,947,952,967,957,986,928,914,910,892,887,912,882,898,763,811,790,802,772,790,793,803,759,805,770,782,796,642,641,638,633,639,625,631,651,630,660,645,635,660,638,647,674,659,620,609,591,587,585,579,577,589,583,598,563,583,1096,1104,1070,1085,1104,1134,1130,1081,1138,1092,1096,1150,1112,918,951,902,930,899,905,936,951,873,933,918,917,892,926,919,873,646,657,648,692,654,653,684,675,695,678,660,707,698,685,681,761,769,724,760,783,761,761,778,773,740,790,768,780,772,753,772,757,952,962,935,953,961,946,775,787,810,783,794,783,787,797,644,599,619,651,636,655,622,602,635,626,611,643,644,828,830,825,835,782,790,783,797,811,801,812,988,972,978,989,941,976,971,890,856,896,914,894,897,871,904,899,928,591,579,575,585,573,586,601,573,590,604,565,579,969,952,1014,986,973,983,961,984,1021,1014,1026,992,1035,988,981,1004,992,959,990,868,880,878,898,876,899,910,879,902,878,898,918,897,992,987,955,984,997,983,1026,968,1019,1008,1000,964,1010,1031,1015,1030,1035,1044,1032,1029,1037,1015,1034,1044,1014,1035,1027,1019,1028,1026,998,1025,1028,1014,1022,1012,1025,1022,1038,1022,1026,1027,890,860,877,884,892,877,891,631,622,661,649,655,677,640,654,629,635,675,660,674,826,869,820,844,816,858,812,819,836,831,821,851,821,838,803,865,810,822,803,796,845,745,760,781,783,772,775,769,774,791,786,772,761,756,754,763,763,757,762,744,764,760,754,755,770,764,637,644,649,610,658,651,613,633,655,627,643,645,639,650,644,663,874,832,879,904,871,906,888,834,881,868,901,893,912,895,895,873,898,890,852,690,651,620,659,639,665,649,684,658,667,671,653,669,655,669,662,654,682,621,1061,1071,1074,1045,1099,1079,1039,1114,1040,1031,1099,1041,1077,1093,1085,1073,1053,1066,910,934,906,896,906,928,862,915,909,888,908,908,905,574,597,564,602,586,561,578,621,595,624,609,612,565,550,597,584,616,594,641,599,626,607,646,599,606,617,605,603,622,613,608,619,615,602,615,584,577,592,602,613,604,593,586,580,601,589,597,593,589,589,597,595,577,574,597,582,578,581,598,582,577,855,914,885,888,894,917,901,894,708,697,705,692,701,677,690,683,669,672,672,674,676,642,646,643,642,665,685,674,684,646,687,696,678,665,674,685,671,680,688,671,624,600,611,595,612,612,599,627,612,621,601,612,609,596,611,617,578,581,565,583,581,570,551,565,568,571,560,564,556,550,898,954,884,924,880,940,933,883,711,749,710,727,697,854,879,842,924,880,868,861,875,862,844,892,854,839,863,871,766,749,773,790,796,764,762,801,785,776,769,784,783,771,620,618,638,633,612,637,637,645,592,578,575,581,580,580,586,554,589,574,589,576,574,579,595,578,600,587,618,606,616,602,615,625,610,620,617,645,614,590,631,612,624,604,628,614,1090,1102,1079,1053,1106,1099,1048,1087,1092,1073,1149,1098,1117,913,941,901,895,965,914,936,934,908,949,926,948,922,933,955,907,955,907,927,961,952,964,945,961,959,950,982,946,969,945,952,964,956,938,958,966,960,976,802,808,815,812,813,802,827,836,793,838,951,959,982,969,988,978,1002,966,955,974,977,971,966,953,978,859,877,860,850,888,843,867,849,863,863,853,906,659,642,623,664,697,681,652,644,651,681,640,640,637,657,822,845,850,820,837,836,847,847,826,825,817,859,823,872,812,827,819,825,753,742,748,775,759,767,758,765,764,767,747,761,773,763,755,761,760,781,736,765,748,644,647,653,631,672,642,650,642,653,642,601,649,656,641,645,629,632,646,634,814,798,775,821,789,839,823,811,807,795,812,800,832,828,786,789,806,808,966,955,969,970,962,944,944,937,953,939,945,968,945,932,964,895,871,904,876,876,876,886,884,889,856,875,871,881,859,890,840,837,845,845,841,850,859,851,836,844,858,850,860,845,842,857,827,829,841,841,614,648,660,623,614,662,638,628,609,620,650,597,597,581,575,593,598,584,584,577,580,567,574,579,598,587,892,894,842,876,888,906,931,870,895,795,799,797,790,794,807,797,807,776,790,790,791,799,797,808,821,810,787,803,623,604,611,615,642,611,613,618,622,624,1009,1010,1032,999,1018,997,1030,1001,1023,1008,1004,1036,1042,1026,1030,1026,1025,916,865,883,915,926,891,921,873,911,918,894,799,816,837,808,810,842,813,838,811,818,851,826,830,809,811,820,823,843,1034,1042,1041,1045,1016,1015,1044,1042,1029,1036,1041,1022,1020,1028,1029,1023,1032,1037,1033,1032,855,903,855,871,903,839,885,901,900,842,855,865,903,521,538,562,508,520,555,541,543,552,545,561,564,523,534,550,507,530,526,526,561,596,568,571,563,596,1042,1097,1040,1091,1161,1107,1136,1064,1141,1054,1100,1151,1054,1126,1173,1081,1166,996,1014,991,992,1005,1014,997,1008,995,1011,990,1016,993,989,990,1016,987,996,869,868,861,846,874,887,873,847,876,853,865,867,877,848,883,891,893,858,753,682,718,742,707,756,707,707,706,729,712,740,923,904,902,900,894,891,897,890,888,907,891,923,997,980,948,992,982,997,973,959,983,994,970,966,907,917,939,876,882,907,923,922,908,917,888,926,650,603,581,665,616,639,611,627,648,580,612,587,629,627,600,614,604,624,605,588,600,584,614,619,619,601,609,609,610,604,615,607,608,607,608,586,597,593,588,648,608,608,622,610,985,945,971,960,939,978,932,984,962,936,1034,930,1006,975,995,996,1021,972,972,1002,1000,982,966,980,989,839,814,853,859,833,848,839,892,852,857,846,864,855,852,809,855,851,832,832,860,843,1034,1058,1040,1033,1031,1024,1025,951,940,942,915,951,921,941,907,930,825,828,810,793,810,810,839,785,850,808,821,794,792,799,844,979,991,979,959,1028,971,992,987,994,978,885,869,885,879,891,881,885,874,862,865,890,864,873,866,850,846,873,875,774,762,793,755,766,761,781,796,774,783,778,773,791,765,680,644,669,657,680,630,666,659,653,662,681,645,625,598,630,619,633,639,623,660,645,626,639,641,627,621,620,861,848,872,875,834,820,835,827,873,841,855,874,897,856,857,863,980,986,979,996,973,987,983,996,972,985,881,876,869,879,891,868,895,881,572,602,558,590,591,605,606,524,625,562,558,563,575,555,559,583,566,541,551,570,552,550,596,925,877,866,867,880,922,893,837,900,858,897,906,919,846,863,900,893,782,775,766,808,804,765,745,786,788,758,809,812,740,778,592,626,592,595,599,607,614,608,606,610,590,593,589,618,610,588,574,985,1032,1061,1024,1011,996,995,1020,1005,980,1005,983,995,1036,1019,1022,1009,1002,876,836,845,866,861,834,843,821,873,842,597,614,606,599,616,603,612,605,593,951,971,938,954,1017,977,976,960,942,685,686,696,691,689,673,685,693,686,689,686,690,700,711,644,689,969,974,999,979,938,955,1002,1002,1002,938,1012,1020,1011,989,998,993,875,884,868,819,848,863,851,865,859,837,870,858,842,855,879,853,851,877,830,837,549,593,565,569,576,557,587,612,551,595,608,811,830,915,822,806,878,852,846,878,863,830,832,847,868,759,766,761,782,769,779,764,769,739,758,766,775,765,645,650,601,645,640,648,653,642,639,617,645,613,1091,1128,1121,1092,1101,1075,1100,1106,1133,1068,1119,1097,1123,1104,931,987,930,967,976,975,953,958,590,601,618,575,611,603,593,612,595,591,596,631,620,615,632,613,622,690,700,678,683,707,654,660,672,653,676,675,696,680,691,691,671,664,704,600,615,606,606,601,606,585,594,609,597,606,593,603,614,609,1103,1045,1123,1057,1042,1042,1063,1015,1096,1071,1036,1073,995,1065,1083,949,969,977,946,978,976,950,956,957,915,952,954,993,959,952,806,849,843,792,823,815,841,831,850,839,816,830,843,825,667,672,686,659,686,698,668,680,658,660,665,692,688,663,690,699,660,629,650,628,656,650,627,636,660,658,657,644,644,644,1045,1055,1018,1080,1065,1052,1082,1061,1073,1045,1031,1008,1009,1016,1029,1020,1035,1027,1013,1023,989,1026,1048,993,1014,1011,940,914,933,908,940,946,916,896,887,942,896,887,900,915,603,580,611,617,604,618,623,608,617,590,619,589,594,613,596,598,587,582,592,601,598,609,629,623,646,643,639,622,646,620,645,644,658,630,615,613,938,954,934,953,952,932,971,908,668,679,656,669,660,638,668,663,662,711,670,642,655,678,640,644,648,1044,1050,1034,1007,1096,1056,922,958,947,952,958,965,946,967,931,935,943,966,943,953,965,960,964,954,943,771,758,726,765,738,741,765,749,733,734,739,774,767,777,748,737,734,579,618,594,561,583,575,586,595,567,523,543,534,540,510,541,527,541,546,533,520,541,542,532,538,534,541,523,542,527,578,555,579,566,558,580,570,562,579,546,978,1022,996,978,994,1017,678,650,649,635,643,641,656,665,629,669,677,922,945,939,932,920,925,943,903,932,937,924,899,928,912,908,918,918,942,924,920,925,865,902,896,884,931,890,875,919,898,920,885,881,913,889,915,888,884,939,916,912,913,904,920,891,906,914,901,888,913,923,832,833,839,822,800,794,776,802,760,802,797,784,822,776,781,825,801,799,799,827,569,556,542,542,539,546,571,580,577,539,559,557,1102,1217,1113,1125,1121,1088,1062,1131,1151,1094,1128,1156,1155,1143,956,927,977,916,942,870,556,543,594,539,530,560,555,546,596,604,617,613,590,597,596,609,607,597,609,584,615,566,609,587,600,965,961,932,943,906,751,760,719,703,693,736,776,739,760,721,717,752,743,768,752,752,749,734,703,708,747,901,859,879,888,911,868,878,892,908,873,884,864,892,844,871,653,608,623,620,643,595,578,601,605,629,613,602,911,949,918,920,909,920,929,941,947,909,903,920,904,981,992,888,908,895,918,913,936,912,924,885,910,897,932,907,915,896,917,932,914,945,890,668,656,632,699,626,653,635,663,645,633,674,646,674,634,666,630,663,647,643,624,623,656,664,644,640,656,602,606,606,607,631,612,614,640,603,582,618,621,593,619,642,604,612,635,854,847,845,864,815,864,829,804,830,836,833,812,1046,1046,1034,1035,1035,1039,1037,1045,1033,1034,1069,878,888,929,925,912,915,944,897,932,931,922,889,931,906,892,885,962,1065,1105,1098,1075,1078,1091,1110,1095,1055,1050,1089,1100,1075,1081,1003,984,1006,1016,968,1020,864,877,901,891,917,872,876,883,887,898,911,620,615,606,633,630,623,612,604,636,627,594,635,622,658,609,607,587,620,611,580,607,605,616,614,607,611,594,620,605,612,600,629,620,645,647,648,669,633,649,636,662,645,638,993,968,980,996,1011,1003,976,987,1017,997,1011,989,986,967,993,978,976,1014,977,983,994,971,961,1000,992,986,999,867,857,860,826,856,836,871,867,876,870,877,826,859,854,609,565,581,586,596,574,583,562,567,571,563,669,652,670,690,665,679,686,670,682,687,689,654,675,677,708,703,680,669,674,682,665,664,650,674,654,639,654,649,654,632,662,645,629,865,878,867,862,873,844,828,874,891,856,876,837,852,648,636,679,659,608,616,641,603,637,603,624,645,537,553,535,547,527,531,522,521,534,543,516,640,622,613,610,638,626,621,619,630,654,621,657,636,645,641,641,967,1006,1002,1032,993,1044,1010,1002,975,1026,986,954,1033,1030,746,694,715,725,705,739,715,765,710,651,749,731,742,693,702,741,671,739,736,780,727,756,747,760,754,768,757,708,701,652,687,680,701,691,717,692,712,683,686,684,711,716,687,679,736,701,677,675,698,907,868,873,880,866,891,888,857,892,870,904,901,885,955,940,933,948,933,926,943,972,953,919,940,939,935,908,963,927,927,912,942,909,933,915,928,945,935,933,923,939,925,925,922,928,925,926,942,918,927,931,936,945,933,953,937,941,940,947,956,948,957,952,960,958,963,960,961,968,951,959,986,958,972,934,888,863,846,891,876,870,879,850,836,877,874,841,853,851,863,860,637,586,547,612,552,586,581,577,586,583,572,566,580,616,585,575,595,584,580,582,575,592,561,597,593,583,570,585,600,566,577,573,952,864,889,908,870,883,918,945,881,911,907,906,942,896,931,898,904,924,906,954,951,964,937,967,944,972,952,964,964,969,953,941,938,993,950,951,956,967,966,953,977,947,798,830,805,810,790,796,805,815,853,820,946,894,923,900,921,918,894,896,931,916,918,919,857,892,866,875,905,866,870,828,816,791,791,775,818,818,807,800,830,833,784,802,806,819,797,802,980,983,997,977,965,1002,994,949,986,1005,838,868,855,819,846,853,862,827,839,811,835,838,838,819,854,631,603,627,607,622,616,623,621,626,605,637,605,615,608,601,632,633,621,638,622,642,654,654,658,644,661,642,663,672,645,646,670,667,643,885,881,885,871,866,847,828,881,878,857,877,894,892,870,868,780,761,770,761,781,789,755,756,750,778,781,774,785,775,768,614,629,653,648,634,580,628,626,628,616,601,632,622,640,616,617,607,613,635,630,764,763,780,755,647,651,668,679,670,692,670,653,675,669,685,645,690,673,608,599,583,617,617,596,601,591,600,614,575,611,604,585,584,597,606,607,628,632,645,628,656,628,640,640,657,627,1059,1017,1000,1028,1035,1058,966,939,958,959,923,974,952,954,785,781,807,786,784,810,797,773,780,803,793,800,784,798,808,770,777,779,756,733,758,784,759,749,760,758,762,771,649,652,632,626,652,628,654,608,635,638,641,647,651,630,634,640,1115,1135,1166,1116,1139,1144,1167,1144,1132,1073,1157,1191,1119,1162,873,890,870,889,920,881,898,880,889,875,962,949,959,948,1003,921,934,944,899,981,961,956,951,946,955,935,965,955,932,926,925,929,945,943,949,914,935,936,928,936,930,920,935,918,926,947,927,933,927,924,943,937,933,937,929,936,914,921,930,921,930,836,797,843,820,824,813,766,801,851,832,596,587,587,589,586,611,594,679,633,625,648,614,638,627,657,622,647,647,661,624,666,621,634,612,592,598,608,618,608,600,598,1116,1086,1149,1111,1087,1061,1105,1076,1083,1093,1112,920,950,934,965,901,924,934,944,950,934,954,954,899,920,955,892,937,953,923,922,925,943,893,923,946,954,955,967,956,868,842,864,856,849,844,834,866,879,836,864,873,844,613,587,576,609,585,581,608,603,606,602,620,572,994,981,977,996,984,1019,990,990,1001,1027,974,978,956,989,1035,982,687,673,693,720,688,708,694,697,689,1073,1063,1105,1079,1085,1146,1110,1108,941,930,948,952,925,917,938,899,912,937,927,938,946,837,802,829,827,832,828,821,847,822,829,830,829,831,825,830,834,723,753,736,733,744,752,748,737,721,730,748,727,731,725,768,772,1000,990,1002,992,1008,1012,995,1018,1018,855,873,862,878,868,854,870,855,878,855,869,846,849,865,877,848,1022,1020,1022,1018,1012,995,1021,1048,1044,1016,1009,1016,1013,1001,999,1017,1007,1017,995,1001,842,850,883,839,810,841,851,813,875,860,865,854,818,857,881,542,527,555,542,545,544,551,540,555,534,1054,1086,1016,1057,1067,1089,1062,1075,1043,1059,1050,1081,995,1006,1049,1063,1054,931,942,888,931,948,914,938,904,897,622,624,629,642,622,658,637,620,651,639,648,615,657,640,631,653,651,648,678,643,631,605,616,620,613,634,613,612,600,598,640,614,630,615,609,628,948,943,934,938,942,921,930,920,909,736,751,707,771,744,714,740,720,756,768,739,964,935,892,872,863,877,877,881,849,740,702,687,713,706,701,707,736,729,748,696,738,712,726,703,752,708,717,722,957,970,935,985,947,1022,976,967,1021,981,994,886,893,914,894,907,920,888,901,919,894,938,890,914,909,903,932,920,748,746,725,761,767,747,730,759,763,759,637,651,654,638,637,659,647,635,636,660,655,819,778,814,781,816,784,813,818,796,773,808,788,638,624,633,619,639,630,628,627,656,551,577,545,549,566,561,557,575,547,559,549,544,564,542,542,572,569,552,609,607,602,611,588,600,616,596,586,609,622,602,610,606,615,621,599,643,630,610,618,623,622,606,613,610,620,615,608,614,612,1006,1141,1062,1030,1076,1104,1080,1047,1039,1058,1036,891,845,889,867,900,845,891,876,816,826,866,863,1019,994,1032,1011,1005,1008,1016,1014,1017,996,993,1002,1000,1006,886,912,900,931,909,911,915,900,893,875,907,741,705,721,729,735,724,693,723,715,732,722,711,723,715,727,743,715,744,714,581,610,597,594,616,597,595,609,626,602,601,625,527,526,528,525,530,536,530,542,540,548,602,609,591,608,615,610,590,609,591,618,595,675,675,713,694,699,680,643,686,672,685,700,694,673,651,675,689,890,876,933,891,897,837,881,876,906,896,853,925,905,755,762,775,786,764,738,753,744,765,750,767,752,753,753,599,632,632,640,650,646,642,602,629,632,882,846,879,888,883,901,821,882,896,894,904,893,871,894,908,881,903,653,644,682,619,631,645,613,615,610,675,658,638,1054,1040,1033,983,1033,982,890,879,875,890,860,867,891,855,891,820,811,814,822,824,811,795,797,814,804,812,796,793,828,828,659,624,625,650,657,638,631,651,607,633,617,636,640,645,617,625,623,605,628,620,610,634,625,614,603,623,622,611,628,625,631,632,611,617,632,907,881,887,921,892,925,863,874,913,896,870,884,882,873,900,899,869,869,701,702,745,728,748,721,743,725,715,727,728,729,711,720,742,737,883,900,861,916,884,872,896,863,638,658,632,671,649,612,643,1044,966,1048,1011,1022,1000,1001,1048,1028,1008,1009,1059,923,892,910,915,883,893,872,931,896,893,919,894,882,925,645,663,669,676,663,649,648,655,630,638,650,669,650,798,810,790,804,798,811,829,790,834,800,799,813,798,796,604,584,614,596,604,603,602,604,614,550,568,559,553,510,555,554,572,552,566,561,550,554,555,562,559,561,557,543,668,656,666,618,646,682,669,630,623,610,666,623,652,621,679,695,638,636,982,949,969,984,993,993,989,955,975,980,990,939,984,982,959,979,977,962,958,992,794,791,766,795,798,822,1007,1008,1031,1005,1013,998,1003,996,997,994,1010,1022,1006,1018,1010,962,851,871,887,876,888,868,893,899,878,857,889,864,858,950,928,923,940,928,924,917,932,911,910,937,931,915,916,904,873,952,844,846,815,851,830,827,813,815,824,816,822,799,827,825,548,574,554,543,540,565,540,548,560,538,557,526,562,558,587,591,594,598,609,585,595,586,593,569,582,574,637,596,647,614,659,654,629,629,639,644,626,617,952,957,967,927,941,930,914,925,916,954,918,915,932,969,912,925,939,932,678,709,695,698,704,706,585,610,587,637,580,603,598,605,603,619,602,615,566,521,568,560,563,557,576,566,554,568,540,561,743,735,776,758,741,754,751,776,752,766,776,764,779,761,750,601,665,624,635,610,647,633,611,621,624,610,614,537,534,546,518,536,556,544,550,546,527,689,734,703,684,688,718,706,686,700,714,689,979,944,969,960,922,944,980,958,978,951,976,935,964,931,947,971,948,979,964,967,978,1025,989,983,983,1020,977,1023,1007,1004,983,984,998,1010,998,988,880,905,850,857,827,872,834,871,866,902,860,833,867,860,837,561,548,565,565,567,590,578,568,604,578,593,583,560,989,965,944,992,959,959,949,975,980,961,918,937,937,969,964,1001,978,1018,987,1001,995,890,892,888,896,920,893,880,894,884,896,896,870,920,892,633,561,586,596,581,596,599,559,608,587,594,595,576,614,586,571,570,577,555,543,568,553,552,556,554,577,563,547,548,557,566,1004,1016,1006,1000,959,977,1029,1018,998,633,684,712,667,683,681,664,651,660,698,675,681,683,653,1164,1163,1198,1125,1218,1196,1139,1130,1163,1162,1211,1249,1194,956,964,963,973,979,929,940,975,999,963,925,957,962,943,923,960,975,958,1075,1065,1043,1046,1034,1036,1045,1042,1037,1045,1020,1046,1033,900,894,868,852,893,900,913,917,870,869,943,879,888,898,876,910,896,899,955,976,963,936,971,959,915,900,895,924,976,959,946,954,964,961,964,950,985,977,972,969,964,959,967,975,953,962,951,946,955,960,957,938,963,949,955,936,942,934,956,1013,1012,1018,1030,1022,1019,1018,1029,1030,1004,1029,1017,1004,1014,823,823,808,810,810,822,833,870,983,1020,995,1004,1012,1003,981,1000,965,987,982,996,1000,1002,989,905,849,898,889,883,879,912,897,884,876,866,866,890,582,599,624,626,613,617,611,618,620,628,598,609,604,613,587,600,588,594,971,1004,1000,980,993,988,1000,1010,986,981,998,1006,968,978,963,970,845,516,533,500,539,532,493,549,546,516,522,504,493,524,487,593,594,581,602,583,583,582,574,613,626,677,665,662,650,650,659,643,665,668,650,661,663,692,971,980,1021,1012,962,969,951,979,985,977,951,963,976,954,796,819,793,799,786,797,822,825,796,789,817,817,819,802,614,634,661,642,631,593,575,588,582,561,573,578,572,579,566,574,581,588,576,574,579,567,576,581,581,575,566,587,584,564,563,570,577,558,561,570,555,571,581,587,569,566,574,564,575,568,578,558,568,575,564,577,560,571,550,921,905,932,887,888,879,925,893,886,893,711,693,668,684,666,711,702,684,675,661,631,656,640,617,669,662,656,661,654,661,647,662,721,732,769,740,733,722,761,739,719,742,728,723,742,747,744,671,642,646,644,646,649,660,664,658,652,650,635,839,865,850,895,877,856,838,880,861,905,896,866,871,846,871,958,944,946,964,960,966,944,945,952,949,935,926,943,936,964,959,954,863,828,843,831,852,823,803,854,793,821,791,816,852,824,861,843,1065,1056,1077,1046,1058,1077,1067,1053,1061,1036,1027,1050,1093,1060,1051,1060,967,946,953,936,954,929,941,972,975,758,748,744,766,776,759,745,753,764,792,774,762,762,778,778,762,760,739,766,612,635,623,622,618,628,598,599,601,607,577,1032,1101,1073,1026,1022,990,1029,1071,1024,1013,1015,1030,1054,1047,1030,1082,1034,1016,869,877,854,868,867,871,873,821,912,859,959,911,956,942,950,922,969,962,971,929,972,914,968,958,977,973,975,969,951,961,855,868,862,854,825,865,849,896,852,882,823,838,832,840,841,832,831,836,828,734,757,781,772,728,751,776,707,723,748,707,731,738,762,735,733,933,942,940,944,925,911,943,936,908,956,952,927,942,919,933,939,952,917,932,929,934,933,938,947,933,938,943,914,949,962,957,910,885,886,879,884,862,882,890,924,874,865,901,890,892,890,634,641,634,636,633,627,599,645,604,619,592,584,573,590,591,602,589,583,578,567,563,613,583,574,594,598,578,1103,1033,1049,1065,991,1036,1024,1063,1037,1020,1047,1045,1054,1071,1010,1062,859,831,880,841,845,852,872,845,858,876,839,836,641,644,658,651,939,944,959,929,944,949,935,966,913,962,953,954,929,936,963,969,686,704,699,688,723,686,757,736,703,767,757,715,747,682,733,893,892,877,894,878,892,919,897,913,929,796,807,807,786,768,808,835,768,746,758,775,763,756,754,740,750,745,750,766,748,756,591,622,633,613,585,623,602,621,621,620,626,633,596,630,627,572,550,545,556,560,545,562,552,562,567,555,562,543,557,568,544,553,545,560,555,563,532,543,532,580,531,534,551,552,543,557,848,849,878,876,831,840,896,853,611,639,621,615,645,608,589,657,628,621,621,629,610,625,593,646,655,552,537,551,531,552,545,557,527,548,548,541,578,596,625,610,630,597,592,591,607,634,609,613,602,628,585,614,607,598,623,643,605,615,622,597,628,626,637,598,610,625,609,614,613,604,618,617,1012,974,958,975,952,987,952,996,969,953,968,960,998,1000,1063,982,965,998,952,775,761,782,799,784,752,776,743,749,780,775,795,760,748,763,764,754,760,932,912,933,905,911,927,903,930,920,921,931,904,898,905,905,893,915,862,822,809,834,826,827,825,847,579,601,598,604,616,579,617,594,592,619,618,613,624,598,595,621,590,575,557,565,560,583,574,572,560,583,572,560,578,569,560,574,566,582,603,582,564,1120,1083,1158,1112,1162,1136,1131,1051,1083,1095,1155,1118,1147,1162,1104,1187,977,992,980,1008,958,977,1030,980,949,1000,987,974,1011,1022,1021,1048,1038,1033,1018,1018,1033,1052,1042,1041,1040,1038,1052,1030,1063,1069,928,935,918,934,935,950,941,944,893,913,800,840,769,792,813,794,832,816,779,789,779,984,987,978,985,1040,991,984,1002,853,870,865,842,860,890,819,860,861,845,854,857,823,869,839,580,601,589,597,588,618,603,581,589,593,576,591,613,601,1100,1095,1109,1112,1122,1140,1080,1099,1110,1125,1096,1085,1153,1084,1160,1128,961,942,961,911,960,913,921,923,929,951,911,933,918,902,915,977,593,593,596,585,582,620,583,617,616,572,583,568,600,588,594,591,1097,1144,1169,1079,1105,1083,1152,1082,1127,1113,1130,1110,975,999,999,995,989,992,1003,1019,697,681,628,672,672,708,667,645,676,612,671,687,621,632,616,627,628,650,645,796,855,795,786,836,789,833,819,802,826,806,802,825,1013,992,966,965,986,974,983,973,952,980,1009,993,988,982,983,909,913,929,917,911,923,911,895,922,918,890,907,906,891,933,875,869,852,892,864,863,873,843,871,890,861,897,891,895,884,876,872,872,861,656,601,635,620,658,646,570,573,574,567,565,537,548,578,551,942,939,940,951,968,962,960,944,976,945,981,920,916,915,984,954,988,738,772,714,731,747,713,734,724,735,710,713,733,763,736,753,731,758,745,772,843,855,775,770,785,798,825,793,801,812,793,786,813,816,812,792,638,604,637,632,624,609,630,660,626,632,598,578,558,541,568,575,561,560,540,555,560,555,568,532,537,535,553,536,548,820,856,854,843,823,849,840,854,905,851,786,664,661,651,605,656,636,655,621,626,642,674,645,606,655,638,613,555,553,543,546,556,544,542,563,575,552,550,545,539,557,541,544,545,546,592,606,621,611,608,632,608,617,612,612,602,611,626,632,598,614,623,619,968,950,903,981,927,918,929,914,919,919,911,946,928,917,829,826,831,818,832,840,823,836,780,823,801,828,825,798,854,828,633,619,586,580,606,606,612,594,603,578,612,593,576,599,622,597,579,564,935,917,922,927,928,906,902,919,926,863,914,906,920,880,909,914,928,886,811,859,848,817,840,866,836,859,632,632,626,625,648,656,635,672,661,675,680,689,678,688,667,664,675,666,678,656,649,651,665,667,645,883,905,876,878,674,709,700,704,697,704,711,681,723,701,734,604,630,625,622,626,594,626,600,609,614,873,936,885,904,928,860,934,908,908,909,796,732,776,763,778,756,765,793,747,766,771,758,787,752,795,787,758,755,1021,1040,1026,1021,1024,1018,1029,1029,1030,1007,989,1014,1005,1025,1000,1011,1046,893,929,928,888,898,908,925,883,906,924,895,914,911,878,906,904,919,784,766,765,772,785,765,771,766,775,778,756,773,788,773,793,766,786,780,778,682,671,650,647,649,639,684,657,672,651,656,689,643,656,560,575,560,567,580,557,574,556,547,627,604,631,618,604,613,618,616,619,620,614,581,622,635,609,622,653,664,649,687,673,685,681,599,593,592,601,603,599,608,617,599,600,608,598,604,613,606,591,605,596,1007,1045,1018,1102,1065,1053,1034,1053,1030,1133,1021,1040,1012,979,991,929,1001,944,971,961,967,953,1016,956,977,972,978,972,637,600,583,587,586,630,640,612,591,574,583,593,564,577,585,563,606,582,575,555,587,572,920,900,885,871,846,915,898,893,875,857,880,897,692,672,668,674,672,689,651,657,677,706,624,654,646,613,604,609,623,612,601,617,624,603,611,605,610,608,608,609,613,630,630,634,611,605,607,619,615,617,615,612,605,629,979,934,927,969,913,960,919,944,938,916,920,929,950,995,991,955,965,964,962,969,982,977,979,957,985,955,850,869,868,859,861,861,878,860,876,824,827,860,877,859,850,859,884,871,870,870,866,850,858,876,960,992,974,982,987,984,993,993,966,1009,971,975,976,971,893,887,897,874,892,895,929,896,893,923,879,946,896,915,619,636,607,601,622,615,614,608,600,593,636,599,608,625,598,630,616,1051,1076,1084,1020,1068,1041,1031,1049,1058,1023,1018,1031,928,896,884,884,887,893,886,905,887,1014,1012,1009,1020,1008,1040,1006,1000,997,1011,1011,1000,1021,899,880,873,870,901,909,891,857,905,876,854,887,896,900,877,746,718,737,746,732,762,746,768,744,757,715,736,714,719,1119,1089,1064,1118,1083,1128,1080,1113,1108,1115,1073,1121,1078,1098,1089,1107,902,922,905,889,880,905,893,906,933,927,883,883,918,927,899,888,1036,1042,1045,1016,1037,1057,1034,1055,1062,1028,1022,1040,1037,870,862,885,900,888,874,861,877,868,877,872,866,912,896,614,612,613,594,602,594,585,618,587,611,568,633,638,601,601,600,596,598,592,580,594,585,571,588,564,554,572,573,557,574,599,584,595,570,553,581,925,917,869,945,932,894,922,910,887,887,905,673,647,649,636,676,646,646,652,638,693,677,659,569,559,570,549,557,579,595,555,552,566,567,534,572,553,850,836,813,811,810,832,795,828,820,669,678,693,682,678,677,697,678,699,691,656,583,599,598,605,597,609,608,625,593,610,579,590,604,1065,1022,1060,1092,1005,1077,1102,1049,1093,1073,1094,927,906,859,904,872,871,824,911,891,859,861,903,851,603,615,598,599,641,592,590,601,618,1067,1073,1047,1077,1022,1051,1063,1093,1064,1021,1065,1072,989,1004,1013,974,975,988,1009,992,996,1011,862,887,862,862,840,853,846,898,886,852,881,858,870,870,855,888,614,615,587,589,606,564,573,598,582,594,609,595,597,865,919,910,888,853,924,881,917,893,957,947,944,935,980,966,954,960,964,940,964,832,832,839,836,822,1015,1019,1012,974,1003,1010,966,995,988,978,996,985,984,765,791,753,777,756,802,809,800,787,746,790,820,780,782,791,803,786,793,581,581,587,590,578,585,584,580,559,994,970,993,967,1012,977,960,957,972,949,948,953,984,978,958,970,950,976,941,960,975,970,956,824,797,813,846,794,984,1002,997,972,1002,969,973,948,968,984,979,957,973,985,996,996,916,902,902,911,899,891,911,896,901,912,910,868,876,878,902,884,870,884,883,842,823,846,797,824,803,831,812,842,1017,1013,1041,1013,993,1010,1015,999,1012,1008,992,1017,999,993,1034,1018,953,954,936,924,940,915,946,940,945,931,943,847,826,856,833,851,845,839,628,647,635,642,640,633,611,632,629,605,617,637,636,1061,966,1031,1033,1053,1037,1000,1009,1045,1017,856,886,906,846,892,892,865,618,642,619,619,600,665,639,615,651,607,635,639,625,597,637,652,660,629,665,633,633,1097,1101,1048,1080,1076,1097,1060,1069,1062,1060,1056,1059,1092,1068,946,960,992,963,949,968,954,982,981,965,955,949,975,975,869,869,875,874,852,868,864,894,856,889,890,866,884,896,879,644,681,693,698,682,660,703,679,685,701,683,713,701,792,782,804,796,822,835,798,794,819,790,823,801,820,820,786,779,1033,1103,1026,1034,1058,1030,1052,1056,1061,1055,1020,868,855,879,860,874,890,861,855,862,903,858,847,857,853,646,631,617,630,618,603,649,619,675,646,655,677,667,631,652,652,614,644,613,633,606,643,604,611,634,614,628,620,965,934,926,923,948,940,906,920,957,908,905,940,912,914,955,922,970,952,674,691,659,649,654,661,662,701,1010,1024,970,986,1010,1008,1042,1035,997,994,874,894,907,890,923,897,888,910,908,901,911,928,906,923,894,772,796,792,774,790,658,693,704,653,678,667,657,667,668,678,661,696,682,633,612,616,606,598,642,621,615,642,603,609,617,618,619,612,629,645,608,627,873,913,872,924,900,897,922,918,876,875,929,902,909,888,880,898,884,792,814,797,794,795,805,781,802,813,813,790,830,619,603,623,603,640,619,639,628,608,634,621,629,641,632,626,647,631,625,649,619,610,643,628,604,636,614,609,623,613,625,627,614,619,628,632,628,629,617,611,622,609,1040,1094,1097,1077,1045,1108,846,868,841,802,860,831,907,871,838,848,921,897,571,595,561,575,555,609,555,570,553,597,536,868,896,906,943,903,944,908,909,914,899,923,901,905,917,907,904,929,918,719,700,705,719,723,680,741,704,720,677,661,656,706,673,678,644,686,672,670,679,650,657,918,909,928,903,893,882,870,891,915,883,881,802,771,750,773,770,759,762,765,788,772,764,625,635,642,649,659,643,623,646,629,651,622,662,651,917,910,906,909,907,901,908,920,875,923,886,925,922,699,646,674,666,688,679,671,656,680,680,668,648,681,663,680,822,837,804,796,776,823,812,800,810,776,785,790,793,804,658,650,621,659,645,653,666,640,663,631,632,686,639,631,646,646,639,667,661,639,659,621,649,604,610,600,592,595,608,582,598,595,619,582,557,558,572,561,985,948,1011,964,980,960,965,965,953,1002,915,921,929,917,907,910,928,901,943,927,939,940,930,933,912,915,941,934,937,923,922,951,940,933,947,917,913,968,915,938,945,926,934,857,824,825,787,853,833,821,821,812,852,550,552,530,581,530,543,569,583,536,556,553,549,585,549,649,624,605,636,635,631,643,634,630,627,647,621,623,657,652,678,640,657,664,672,662,965,950,962,942,948,977,975,958,952,982,918,966,948,971,934,938,981,922,945,907,945,912,948,928,941,918,929,950,910,948,929,928,907,940,970,934,948,788,842,878,830,809,818,847,825,813,564,595,597,606,619,592,624,604,565,603,611,936,970,919,949,911,932,932,944,966,977,921,948,919,919,936,937,928,930,952,959,928,952,929,940,939,934,923,917,942,939,923,931,929,936,973,983,966,970,971,968,980,957,990,965,973,968,964,951,967,981,954,827,833,814,845,849,844,608,604,608,595,591,590,598,600,614,600,591,604,560,615,615,599,613,599,605,570,602,606,608,596,614,597,575,607,593,590,575,603,582,590,578,602,600,587,604,625,620,581,590,601,585,586,581,603,596,571,588,579,579,589,586,573,589,595,576,631,632,616,637,616,610,612,632,584,644,624,606,641,598,646,643,608,611,891,854,877,904,897,876,875,870,912,871,869,882,937,909,883,899,877,708,681,690,674,699,674,710,676,686,683,680,704,708,700,675,716,684,661,603,568,609,620,619,596,616,584,538,551,572,546,570,565,567,570,952,990,964,1026,994,1059,994,1033,1009,1010,1007,972,882,871,865,875,892,894,899,916,878,910,901,883,881,896,972,959,968,971,965,972,946,960,951,981,974,973,960,955,944,964,962,889,864,886,859,863,860,866,886,853,877,860,862,857,858,768,786,781,789,771,784,797,747,773,765,790,773,784,660,623,641,653,617,652,628,646,658,574,568,562,572,571,567,567,572,563,576,588,591,594,589,596,579,581,586,605,594,570,590,607,590,569,593,599,556,597,589,589,576,587,598,585,591,594,580,577,580,582,599,589,588,590,586,584,580,613,620,613,628,633,624,577,588,575,565,590,570,576,589,1080,1106,1181,1145,1125,1134,1132,1121,1032,1061,1144,1055,1135,1073,1022,1003,1007,1019,990,1039,1015,1030,1008,996,1013,983,1045,994,1005,969,1036,568,608,612,597,595,632,570,632,611,558,573,649,575,578,614,628,541,535,563,493,531,510,504,531,546,555,513,541,526,583,518,530,522,519,532,529,628,615,617,624,648,600,630,627,628,646,622,654,657,677,664,673,685,661,674,681,659,668,664,699,653,656,986,985,952,957,969,948,976,964,974,970,961,971,938,942,941,967,992,975,949,945,968,924,954,954,965,961,959,972,931,966,956,947,976,965,976,803,841,823,827,835,843,835,854,795,857,838,628,582,595,596,589,571,618,607,633,625,609,594,596,594,953,959,964,940,978,978,957,946,973,960,986,997,1031,999,1011,974,1005,1016,993,1023,1018,913,859,869,867,635,650,642,615,645,650,653,628,644,661,668,635,668,668,664,987,962,1010,1008,1007,991,992,983,1033,996,969,953,966,943,945,938,960,948,938,956,963,946,984,1091,1042,1063,1027,1040,1075,1047,1056,1031,1051,1060,1042,854,820,840,881,812,831,839,835,970,963,997,1021,980,1003,945,993,966,967,995,961,973,973,972,974,973,976,970,984,979,981,954,842,860,877,840,849,852,852,828,837,845,833,843,859,863,876,854,854,859,847,845,890,905,892,907,899,892,903,759,767,768,782,760,763,758,724,764,783,770,742,999,1046,997,999,1019,1015,1009,1041,1039,1011,1031,1017,1010,894,909,880,942,901,893,897,898,862,871,868,882,897,604,607,593,610,578,612,585,604,619,588,574,511,526,518,532,536,519,523,502,505,521,528,535,533,540,537,525,509,539,541,542,528,523,523,515,525,513,624,604,632,632,649,638,639,632,626,603,808,779,841,807,808,832,672,685,698,672,688,674,665,671,687,678,678,688,1046,1114,1072,1041,1067,1069,1057,1078,1029,1059,1064,1012,1072,1058,1079,1056,1019,1048,1050,1055,1107,1078,1063,882,888,903,904,865,858,895,917,869,901,876,883,907,995,1031,1031,1053,1039,1028,1028,1003,1043,844,870,855,847,869,868,913,839,832,877,877,817,898,880,875,887,894,865,930,617,599,598,568,600,602,600,577,617,632,626,639,656,588,629,610,630,600,599,629,615,612,616,626,604,601,613,605,966,940,962,964,978,966,969,916,934,947,776,766,722,747,748,751,733,756,772,764,764,775,752,776,774,727,735,762,742,736,735,784,887,876,859,861,885,857,856,875,864,852,867,853,873,858,871,870,881,875,857,857,827,865,834,863,854,860,817,855,828,835,847,881,889,896,880,882,902,902,904,904,894,914,881,932,886,805,765,774,767,793,740,760,762,770,777,752,764,766 0 251.326136 0 0 0 +S1_2!MN908947.3!7867!17128!- 0 2048 -127.30621 281.345551 5000 120357 872,908,948,876,913,915,923,896,899,896,912,906,902,912,863,913,948,890,1042,981,1007,1011,1042,1015,998,1016,1030,936,911,926,906,920,938,889,916,900,939,896,929,939,899,922,913,903,929,921,915,902,762,769,749,747,748,751,761,754,749,734,752,722,760,734,736,683,665,677,652,673,672,642,662,659,640,853,885,852,915,863,833,872,900,896,912,852,861,852,868,889,888,764,745,753,770,759,781,752,765,767,746,619,644,604,586,612,630,593,597,631,624,607,591,601,598,607,633,620,625,614,612,600,1086,1101,1123,1118,1111,1100,1184,1121,1174,1144,1162,1191,1122,1166,1121,1086,1156,1105,1098,1092,941,968,1001,1001,969,1004,938,951,979,648,655,651,665,643,665,690,682,677,642,670,659,646,837,844,833,828,853,860,864,850,831,637,677,673,657,662,673,671,668,711,706,684,673,525,534,542,542,512,549,542,519,563,600,590,604,621,606,608,609,601,570,624,602,607,604,577,597,589,591,603,631,626,620,580,603,628,658,611,1086,1097,1087,1134,1108,1117,1166,1127,1104,901,916,884,919,919,884,897,905,912,912,917,909,888,907,645,597,607,572,598,626,574,567,612,584,575,795,866,839,880,859,835,851,865,860,814,831,809,926,944,919,928,956,954,956,952,944,876,856,853,849,843,864,878,886,885,898,839,845,854,871,988,981,987,957,1000,989,964,949,965,981,916,967,948,970,994,985,976,954,983,931,997,954,938,957,964,963,956,956,942,976,857,846,890,884,847,882,874,876,885,859,850,840,840,834,849,842,842,851,838,847,791,787,794,789,774,774,767,772,773,785,777,788,780,765,792,754,667,619,629,616,641,606,615,615,605,624,618,620,619,616,619,989,971,985,987,1030,1016,998,1028,1002,1043,1017,992,955,1024,999,1046,963,1023,894,919,928,923,923,930,918,925,936,916,916,958,939,923,875,863,843,869,862,862,865,854,842,851,842,881,847,808,803,780,802,833,809,805,781,809,813,801,798,792,811,794,815,799,684,686,698,674,685,680,686,697,660,690,683,673,683,707,671,675,673,699,705,705,695,677,626,611,613,599,614,614,614,592,611,608,628,619,628,1127,1065,950,1026,1070,1060,1059,1111,1069,915,914,910,915,928,902,937,901,637,664,642,665,651,659,647,669,647,677,618,660,618,1139,1162,1089,1091,1170,1168,1139,1208,1135,1097,1149,1105,1192,1180,1181,1160,1179,1179,1250,985,1041,994,1031,987,1019,1040,1031,1012,1004,1003,1021,1017,1021,1026,837,798,805,833,811,817,800,824,822,813,829,835,804,812,801,803,831,799,813,794,824,805,807,764,797,809,1081,1103,1065,1069,1076,1077,1064,1064,924,925,944,929,911,919,908,915,894,901,909,915,912,565,568,572,580,589,591,582,565,582,573,567,567,568,608,548,605,586,578,587,580,579,603,552,583,620,623,604,632,623,631,614,630,631,599,619,619,630,661,647,653,663,654,662,659,648,652,645,636,664,662,657,1128,1198,1080,1063,1168,1146,1119,1124,1159,1150,1163,1130,1133,1101,1154,932,898,981,917,942,923,927,937,923,923,1059,1041,1055,1067,1030,1054,1061,857,916,914,882,905,890,876,882,601,656,610,617,604,641,628,634,628,645,645,638,642,662,638,632,650,630,661,647,627,627,649,645,643,631,643,628,645,610,640,641,640,624,656,647,631,625,1072,1049,1089,1071,1134,1052,1080,1053,1089,1118,1054,928,941,949,974,965,962,935,956,961,827,843,850,859,842,846,836,834,840,853,847,859,846,824,848,852,836,831,887,879,970,930,931,941,963,936,957,924,927,953,966,927,932,899,894,891,901,925,928,924,933,926,939,939,916,930,924,928,920,927,920,947,913,931,914,932,914,989,991,990,1003,978,1005,996,1001,961,1003,968,990,984,921,942,916,894,908,910,931,893,923,901,886,872,874,845,895,855,866,872,653,643,658,636,637,628,655,662,645,649,646,1096,1071,1032,1040,1071,1015,1058,1037,1037,1086,1052,1025,1080,1054,922,937,928,916,920,950,937,922,908,887,922,944,936,884,883,897,889,904,884,898,795,771,744,782,781,767,784,779,766,792,782,784,773,616,635,648,620,616,627,614,611,599,608,622,624,636,623,649,610,621,571,583,598,581,611,589,587,570,576,559,590,937,943,912,951,960,931,939,886,943,901,878,917,909,952,911,924,938,758,754,763,813,778,796,766,753,753,760,772,757,952,960,931,995,964,922,935,977,946,911,962,939,957,958,940,948,925,939,910,928,919,904,911,923,929,913,897,916,943,926,917,913,935,922,907,909,909,891,923,895,889,882,880,891,890,864,1001,1006,996,979,963,994,973,980,999,975,995,994,967,985,981,854,846,836,851,859,834,836,817,824,851,877,834,860,863,877,825,824,851,605,583,541,570,547,568,554,545,583,549,548,591,548,584,1162,1049,1081,1084,1085,1122,1117,1105,1070,841,867,858,879,934,872,904,882,888,853,897,905,908,867,630,640,650,683,636,604,636,633,648,643,603,606,630,626,640,1054,1096,993,931,975,978,974,935,973,965,961,959,958,954,970,997,970,974,980,976,965,964,986,897,922,894,900,894,877,912,906,902,902,911,908,937,913,891,880,914,881,734,759,738,757,752,776,648,665,629,661,661,624,622,631,642,636,630,666,629,623,597,600,606,599,598,607,587,1014,970,1068,975,1034,1005,1019,1039,1068,1002,704,699,666,713,683,691,668,731,698,695,713,695,695,1016,959,1019,1029,996,985,1003,1018,978,981,962,997,954,954,999,970,1014,1021,1020,1021,993,1015,1009,1017,1016,1002,1019,1026,991,999,886,919,936,925,934,909,924,933,833,806,807,797,821,803,796,795,821,795,812,813,935,953,929,952,953,962,935,946,940,950,869,878,857,867,889,861,875,550,588,643,609,640,606,615,559,544,586,552,557,563,563,565,576,571,566,575,560,600,578,601,564,592,570,576,579,573,596,588,597,606,603,618,614,622,616,633,597,603,620,613,612,616,678,661,673,642,621,675,653,652,655,669,667,668,940,948,929,1008,990,939,965,936,894,940,909,943,951,926,959,961,961,957,963,941,952,990,984,961,803,841,820,794,811,816,826,789,814,817,832,803,829,649,623,611,639,617,623,611,652,605,635,645,1044,996,1008,976,969,984,962,980,972,1021,875,901,895,885,914,917,881,885,891,906,898,880,890,896,887,907,907,1013,994,1012,977,989,1000,886,887,893,893,907,870,877,831,929,878,885,894,876,893,876,851,877,843,894,573,589,599,582,565,572,581,579,591,588,603,609,568,571,582,574,567,602,611,642,632,615,632,620,649,606,630,627,664,643,615,616,602,598,600,598,615,612,620,600,613,600,598,625,615,612,609,598,1108,1138,1074,1069,1125,1084,1112,1131,943,913,970,909,952,974,959,983,976,969,961,966,992,969,987,964,948,966,954,951,1106,1095,1035,1050,1045,1084,1036,1064,1002,1046,1023,1014,1018,1018,1024,1016,1013,1028,1021,1009,997,995,920,955,959,937,903,933,921,907,920,950,926,950,910,570,607,641,607,604,598,640,621,640,613,611,638,624,622,610,617,607,638,645,627,608,631,636,640,612,1128,1068,1049,1121,1063,1131,1053,1085,1102,1086,1058,1052,1096,1031,931,908,955,934,965,941,913,931,936,941,979,1011,959,971,969,1003,1054,999,1020,1007,1051,961,1048,1036,1025,995,1004,998,1020,1038,1011,1029,1033,1009,1007,1031,1012,954,934,927,945,938,948,945,937,928,923,933,919,916,695,681,712,703,732,705,699,695,692,682,730,738,670,606,619,600,602,613,609,608,617,604,595,622,600,1088,1089,1035,1050,1048,1061,1057,1040,1078,1109,1034,929,883,885,894,865,875,881,865,881,871,917,887,1217,1252,1213,1240,1217,1203,1193,1212,1256,1242,1191,1131,1172,1189,1245,1181,918,933,896,962,939,947,905,936,919,933,949,925,903,984,706,675,658,701,677,659,700,677,714,688,709,678,690,703,713,705,716,714,702,691,693,875,922,882,914,905,909,894,789,795,794,797,798,801,794,779,805,787,769,781,777,636,637,642,634,637,660,648,626,666,630,599,610,598,595,612,626,1066,1051,1068,1029,1091,1065,1066,985,1043,991,1012,1042,1079,1055,1006,1057,1044,897,818,878,818,853,878,882,838,867,820,854,874,846,845,887,891,892,855,876,622,629,605,632,639,623,628,602,613,632,646,615,627,1063,1091,1117,1079,1077,1124,1004,1020,1050,1032,1012,1021,1011,1041,1015,1010,1015,1000,998,1018,1005,990,999,998,849,891,866,886,822,869,897,877,894,875,891,885,898,872,921,939,942,917,961,938,955,934,968,950,927,942,827,827,844,819,809,812,813,849,825,844,821,622,618,588,658,632,620,614,620,627,634,618,627,621,603,619,621,570,980,1001,975,989,961,999,995,1017,695,668,691,676,674,663,1011,1035,973,1014,1044,1028,1004,899,895,886,851,883,882,872,877,912,888,911,883,916,854,844,669,652,634,608,642,630,644,651,644,627,626,626,635,650,1100,1083,1135,1137,1102,1127,1105,1126,1093,1119,986,967,979,976,994,1005,971,1004,991,831,856,834,849,839,834,847,836,831,835,823,849,846,844,849,858,843,847,1000,1011,1013,990,888,900,891,887,865,878,902,885,876,879,924,895,893,880,901,891,874,909,895,869,868,871,1008,1018,1029,1001,1019,1004,1016,1040,1024,1012,1007,1002,973,1010,1030,1022,1032,1057,1052,1095,904,909,915,932,925,935,943,1044,1047,1060,1047,1035,1034,1062,1035,1020,1091,1073,1051,1058,1068,1038,925,916,911,921,928,921,900,930,912,891,934,924,921,935,955,926,606,645,619,655,672,632,662,648,988,928,979,953,901,939,927,935,933,950,911,923,928,942,716,738,736,711,700,732,733,727,711,702,701,733,749,706,719,894,864,851,866,874,854,867,876,866,894,902,883,865,913,890,1129,1078,1118,1116,1112,1151,1096,1115,1112,1126,1141,1107,914,936,967,949,917,953,967,955,928,992,914,940,943,962,902,687,653,653,663,683,665,648,671,657,655,657,651,644,657,699,679,657,694,1100,1059,1010,1042,1081,1099,1115,935,936,929,920,921,930,915,955,966,1001,999,1024,977,979,1032,977,998,894,914,889,895,883,896,879,906,890,882,873,905,730,727,723,727,708,730,693,704,726,736,724,712,719,719,732,713,709,722,740,691,670,655,685,688,660,678,661,647,674,643,681,672,671,707,1129,1127,1056,1110,1166,1106,1171,1107,1117,1137,1099,1069,1152,1118,1106,993,973,986,994,1005,964,1007,964,1005,1017,1007,998,875,872,866,903,871,866,882,893,850,872,902,877,872,882,861,723,704,706,714,724,717,681,695,698,709,712,707,734,737,728,724,711,718,715,698,921,942,873,891,919,891,929,949,912,932,915,892,881,888,930,889,901,896,904,913,1039,993,1028,1008,1042,1023,1022,1035,1013,1040,1026,1028,1028,1014,1006,1018,1041,1010,1009,1010,1024,1013,1016,1013,1009,997,978,991,999,1004,1035,997,774,824,777,818,808,808,780,819,787,797,795,815,817,813,739,791,777,812,579,591,593,573,586,598,591,585,590,605,570,601,618,599,595,582,615,588,608,611,582,1021,1148,1104,1028,1152,1067,966,1027,1126,989,972,998,1005,988,972,994,985,982,1002,999,989,997,985,628,641,665,652,663,657,632,652,661,603,626,707,657,673,608,849,852,828,861,863,839,871,856,864,866,863,668,680,680,675,698,657,685,696,686,706,679,664,653,669,689,1024,1046,1028,1064,987,997,1001,969,984,1014,1020,993,1023,1106,1101,1117,1097,1093,1107,1118,917,931,924,912,931,961,912,944,936,838,834,845,855,858,854,851,829,866,867,874,865,864,854,856,1019,1024,1020,1021,1026,1018,1038,1034,1020,904,926,932,918,911,904,929,884,914,919,900,906,1033,1036,1008,1038,1030,1013,1026,1037,1039,1042,1031,1035,1025,1030,1041,1023,1016,1026,910,914,889,909,916,875,917,877,892,1133,1128,1138,1073,1080,1146,1100,1090,1138,1118,977,996,978,971,976,977,970,992,963,977,1081,1092,1082,1091,1080,1089,1101,1092,1087,1100,1074,1073,1068,1065,894,849,870,881,900,893,846,871,880,859,869,878,601,592,591,578,577,565,589,1141,1142,1189,1161,1221,1152,1013,1022,993,1008,1005,1023,1023,1060,1035,1014,1047,1036,1023,1155,1088,1099,1115,1100,1081,1105,1098,1134,932,875,937,922,923,917,921,920,955,920,947,920,947,646,729,696,664,683,692,688,687,702,681,687,679,691,680,624,628,655,656,642,635,638,644,623,660,959,942,970,981,954,936,941,950,936,941,920,916,951,927,927,728,722,711,742,718,730,704,690,716,702,668,688,704,726,707,708,828,822,841,835,780,802,828,841,810,827,820,823,826,835,827,825,819,807,818,793,820,823,614,626,642,624,638,625,605,634,666,650,558,553,546,548,539,566,569,585,584,594,566,577,564,592,595,568,596,607,591,580,584,584,597,570,609,601,579,601,1053,1047,1050,1022,1070,1098,1102,1093,1049,1010,1065,1083,1061,1035,1052,1115,820,906,853,815,875,866,888,865,884,848,885,822,629,590,551,570,584,572,592,579,597,565,579,551,565,627,591,1035,1004,976,1050,1027,1003,1032,1037,1078,1035,1045,959,1031,1027,1038,992,985,1011,920,882,898,924,891,901,912,889,896,871,922,879,675,666,701,690,683,692,678,683,694,655,663,809,793,767,786,786,766,822,801,786,762,786,794,784,775,780,786,806,740,736,730,725,728,740,733,739,742,727,725,605,610,623,597,606,611,630,617,598,620,640,593,652,629,603,617,618,625,591,584,560,582,583,580,570,592,942,958,930,953,945,953,912,933,960,954,967,908,949,962,969,664,674,728,716,707,691,709,713,693,684,696,696,979,982,946,971,1023,964,974,987,974,984,990,1025,930,943,925,932,930,938,962,941,930,956,948,945,944,955,935,920,939,935,900,941,943,918,820,824,782,808,789,818,834,810,801,810,774,772,777,770,835,805,598,603,590,581,580,581,613,580,597,588,586,614,988,1006,997,982,1017,992,995,960,1030,962,1020,991,1006,989,979,986,989,973,985,968,992,973,966,975,998,941,991,987,970,988,1027,1044,1030,1032,1007,1052,1021,1041,1023,1014,1010,1043,1028,1026,872,849,874,840,872,843,896,796,897,954,933,918,902,946,915,932,930,921,936,915,930,947,939,913,883,877,834,845,863,843,873,880,888,848,861,903,678,657,651,665,670,664,673,657,658,643,667,703,678,657,689,684,719,678,677,706,683,684,689,694,697,1040,1033,1032,977,1046,1072,1031,1067,1053,1048,1058,1023,1056,1043,1042,1049,1026,1063,1025,1060,1063,1067,1035,1053,1048,1041,1032,1036,1048,1042,1055,1050,1004,862,876,877,847,867,880,890,861,924,896,855,841,882,877,885,877,1009,931,933,905,952,954,944,988,1002,972,989,947,972,912,931,975,972,1003,1023,1008,1025,1034,1023,1033,1004,1016,1033,1032,1034,1020,1002,986,1024,1021,1031,898,889,915,920,886,909,913,888,908,929,890,937,1101,1043,1076,1040,1059,1052,1061,1060,1091,1045,1042,1059,1055,1080,1070,1084,915,910,941,919,899,927,917,920,906,924,916,929,945,905,916,917,915,919,930,904,921,820,771,765,827,765,790,785,849,765,763,1027,1028,1036,1021,1041,1024,1039,1027,1034,1027,1008,1038,1050,1003,928,946,957,979,960,931,927,949,952,952,971,929,939,950,967,933,901,661,666,661,639,646,641,641,673,644,650,644,673,570,590,600,571,595,577,610,590,582,1022,1004,1091,1059,1011,996,1038,1076,1032,1034,993,1028,1102,1043,1011,1019,1093,883,864,898,891,870,903,885,873,848,896,910,835,900,919,618,620,594,609,630,618,611,598,596,627,630,597,608,619,620,603,620,597,613,723,726,717,724,747,705,725,673,693,728,698,702,712,710,990,969,978,971,955,994,974,939,1002,1009,704,661,643,682,662,680,700,685,713,706,682,655,637,667,568,511,549,570,596,516,566,560,527,563,778,810,777,801,820,801,823,817,821,811,816,798,824,784,833,716,713,709,718,722,706,679,701,689,728,598,633,650,606,620,632,599,610,632,630,642,629,613,627,923,916,916,898,916,932,905,888,934,913,931,933,886,961,919,883,692,721,685,677,664,701,672,684,681,703,681,688,688,689,676,681,702,694,1000,1029,1024,1028,1023,1058,1018,1030,1021,1057,1107,987,1025,1049,1036,1014,1016,1012,1054,875,894,894,888,866,907,880,901,907,888,838,882,903,889,661,662,674,681,677,649,671,676,818,834,817,843,829,849,823,856,854,836,808,770,761,779,783,779,777,784,777,770,796,790,781,787,781,647,626,630,640,625,626,623,621,617,608,626,623,647,629,1075,1077,1086,1100,1104,1063,1070,1026,1111,1122,1113,1093,1067,1039,1106,1068,1083,1003,1104,943,921,914,944,924,908,945,950,898,894,908,914,687,678,661,654,659,676,668,682,692,655,673,647,693,1060,1084,1070,1073,1046,1080,1063,1066,1065,1086,1079,1102,1056,1126,891,865,858,885,873,875,870,694,676,666,651,671,707,690,707,673,665,693,689,905,872,926,886,901,921,887,876,878,858,890,906,900,893,907,907,906,782,775,773,780,760,765,747,774,750,760,969,1006,982,970,959,979,965,973,986,983,969,975,959,991,953,978,993,948,953,978,960,952,965,949,977,918,947,950,944,937,934,952,936,945,953,970,952,918,948,954,911,925,901,937,927,919,933,919,927,921,911,925,914,912,912,943,955,944,927,932,929,941,925,925,908,970,967,973,956,988,968,968,978,976,987,905,881,848,889,868,887,879,869,882,877,894,885,872,872,853,641,617,618,607,594,619,612,634,591,593,529,579,538,540,566,559,538,586,626,614,623,614,582,614,625,573,732,750,765,756,733,728,707,710,738,638,646,653,665,629,632,643,630,643,644,668,658,642,651,641,628,658,641,655,637,1028,1002,1041,1076,1038,997,1054,1039,1044,1014,1043,949,887,888,880,896,875,893,914,889,972,1005,970,981,984,996,1004,1003,1021,1004,1018,1004,1002,995,1004,999,892,900,898,921,922,903,921,875,889,909,892,896,894,902,906,931,927,921,918,900,896,883,931,916,921,1062,1046,1055,1035,1037,1065,1048,1051,1076,1050,1070,1078,886,893,873,872,876,899,867,887,906,1010,1020,1028,1033,1017,1037,1021,1037,1025,1014,1015,1037,892,909,911,897,913,903,901,902,897,885,704,723,762,734,731,714,718,720,1014,1010,1024,1043,1003,1013,1006,1012,1021,1033,1007,995,1048,1022,1029,1010,992,1014,1012,1034,1031,878,875,909,848,862,854,913,859,880,883,884,895,905,869,879,901,1003,1003,974,1023,998,1045,1009,978,987,984,989,968,977,977,979,972,987,981,974,1046,1047,1043,1011,1051,1027,1043,1056,1049,1034,1039,1031,1054,887,917,901,913,883,943,910,869,883,874,886,890,888,871,870,966,963,965,959,984,956,975,980,981,972,981,976,985,979,988,970,992,980,987,877,892,850,883,878,858,885,878,878,869,878,885,972,989,1000,999,1012,980,981,997,969,984,986,966,983,975,972,972,968,968,982,950,946,968,953,951,963,959,976,983,942,961,971,1011,1001,995,1002,999,994,1001,993,1027,862,857,872,883,860,892,866,813,876,828,818,833,869,799,836,830,817,818,822,818,835,1027,1061,1042,1051,1054,1062,1032,1035,1061,1068,1046,1045,1075,1029,1054,1026,867,907,916,936,915,890,903,894,897,904,904,907,917,870,901,901,963,954,989,930,922,966,984,947,963,977,904,1026,982,967,942,960,985,941,1011,897,891,913,900,908,923,900,889,893,907,917,921,894,909,919,911,913,927,928,909,930,934,921,911,914,932,903,915,915,961,949,968,967,960,955,960,970,949,961,1006,995,1006,989,1010,997,1028,1005,1007,997,1019,857,880,897,861,847,907,835,860,889,850,877,872,823,852,880,622,647,630,652,645,635,646,663,642,638,666,649,1040,1029,1008,1028,997,1000,1027,1056,960,971,970,985,1004,972,962,996,987,994,988,972,975,1029,983,1020,998,990,863,861,850,878,853,854,848,854,877,852,866,894,899,909,908,922,925,909,901,901,908,898,924,889,922,750,762,745,730,745,741,720,724,754,738,723,747,760,852,888,881,864,869,854,849,893,867,864,852,831,627,638,626,610,605,635,624,638,614,617,666,637,632,631,564,627,626,644,625,608,659,627,663,662,552,556,574,574,560,550,557,567,576,574,552,554,1077,1134,1077,1097,1075,1113,1081,1077,1066,1087,1065,1096,1109,1111,1055,1071,1129,1054,1071,1090,1039,915,877,912,893,944,953,932,925,915,919,922,931,954,915,924,950,905,924,928,649,674,688,686,664,667,662,649,687,668,662,639,943,952,971,917,979,955,918,941,920,940,926,912,802,784,794,833,813,829,813,808,811,821,805,785,814,812,799,669,650,659,627,658,653,665,662,666,651,596,591,585,585,587,605,609,590,591,592,588,1023,1016,998,941,984,985,990,946,977,999,957,938,971,928,880,913,904,861,859,871,865,881,882,918,890,885,867,905,850,925,850,898,859,919,872,849,922,571,590,575,607,601,585,549,595,619,660,631,618,632,625,614,628,630,646,660,641,606,623,625,621,631,623,633,624,683,674,710,665,675,690,699,670,680,687,672,668,673,679,667,645,636,640,632,627,641,623,625,616,611,638,629,912,933,949,957,924,933,908,917,901,930,952,650,700,664,1026,974,1002,1023,1028,1093,1015,982,983,1043,1013,1034,1018,1033,1000,1013,884,898,876,866,861,640,611,617,601,597,610,615,591,594,1013,998,999,1036,1028,981,1039,1009,1008,1022,996,1041,1040,1034,1029,1034,982,939,950,948,963,951,930,942,925,954,954,939,935,950,938,944,942,975,938,958,884,891,919,878,939,900,868,930,905,922,887,906,899,653,657,648,645,635,647,632,644,670,638,597,609,595,614,596,585,593,577,609,605,588,610,1037,972,1031,983,1010,996,1026,984,999,1010,999,988,998,975,988,994,1029,1013,1020,1002,976,838,820,842,838,818,855,877,832,891,723,696,736,737,704,746,742,730,703,732,704,716,711,705,714,705,705,696,704,695,715,689,687,702,707,1101,1160,1073,1122,1101,1102,1195,1128,1085,1065,1144,1133,1137,1129,932,912,875,922,972,924,895,960,921,924,913,639,614,622,595,618,576,611,626,603,620,637,632,630,627,1046,1041,997,1079,1024,1043,1038,1044,1087,1041,1039,1059,1077,1006,946,973,985,965,988,962,947,971,956,679,701,668,662,683,683,1169,1154,1195,1169,1202,1109,1124,1152,1193,1106,921,966,969,938,950,949,928,937,938,943,919,934,951,929,967,957,1026,1049,1041,1039,1008,1040,1039,1055,1079,1052,1016,1055,887,866,915,882,863,880,879,883,920,876,749,723,739,747,732,738,726,754,767,719,727,752,758,623,612,647,660,632,613,625,631,642,630,633,644,625,960,992,948,973,937,922,947,940,929,910,924,936,914,956,941,935,940,939,929,936,936,945,931,972,959,966,985,973,964,986,992,988,978,995,953,991,871,891,889,899,879,871,888,882,878,882,884,891,860,879,880,887,905,886,896,885,895,758,775,785,772,756,788,763,768,769,774,781,776,802,768,776,774,576,628,611,619,598,621,595,617,631,629,629,621,617,603,601,613,595,611,613,600,622,610,605,597,589,583,603,608,585,601,609,617,594,901,890,878,882,875,909,886,908,899,911,920,901,884,890,916,912,881,907,932,947,968,944,963,950,945,943,942,922,942,916,953,984,975,982,998,989,996,973,968,959,973,996,969,997,1020,985,974,873,882,893,874,898,893,892,884,903,882,879,751,737,733,752,757,742,717,741,741,743,733,750,744,763,757,749,745,749,760,743,767,756,784,777,740,770,754,768,766,685,635,630,646,642,654,648,618,655,640,635,637,1095,1119,1103,1101,1103,1096,1091,1054,1101,1086,1105,1138,1062,1027,1124,1051,897,904,930,926,944,877,874,895,914,916,854,901,875,528,560,540,553,570,529,553,531,576,508,561,577,553,568,570,559,564,569,581,550,597,624,620,641,618,614,600,597,618,571,611,617,619,598,678,683,687,695,664,665,678,673,671,662,671,645,630,629,629,643,631,625,651,638,647,629,646,636,1067,1106,1119,1111,1080,1039,1085,1078,1057,1067,1087,1078,1062,1094,935,927,944,964,949,940,967,973,929,957,973,972,929,1025,1000,1003,986,996,976,1010,980,990,997,992,977,1013,973,974,808,850,839,858,864,857,836,849,833,874,856,814,838,880,857,809,849,803,879,845,851,819,634,589,609,610,594,632,618,601,594,620,601,604,608,602,625,627,621,575,629,622,631,608,620,1062,1053,1021,1116,1053,1071,1075,1064,1034,1039,1031,1023,1054,1037,1024,1006,1012,1010,1030,1059,1034,1020,855,861,863,842,861,894,893,842,894,877,858,936,988,935,949,939,952,952,938,956,927,943,943,940,960,957,939,829,869,842,864,822,845,845,849,904,863,855,874,835,869,871,1035,1025,1016,1033,1015,1020,1016,1032,1024,909,900,905,933,901,931,903,914,919,897,925,933,928,940,914,1023,1051,1023,1027,1030,1015,1018,1014,1015,920,901,931,918,901,929,681,675,687,636,699,670,657,659,633,663,616,612,638,641,601,610,603,637,619,607,616,616,610,625,613,641,615,623,623,615,617,608,947,889,965,888,940,945,917,937,953,957,905,944,931,922,889,931,926,922,945,890,711,665,685,773,701,710,749,687,739,713,727,719,704,719,699,636,646,645,657,644,642,649,623,645,647,635,644,639,628,615,633,918,936,919,938,902,903,898,894,915,906,886,947,877,898,915,704,745,723,756,718,722,727,716,755,746,729,704,742,710,727,726,798,821,838,848,805,853,837,823,847,829,846,824,807,991,1003,973,1000,1029,987,1002,979,1002,1012,1007,1005,1027,1011,990,999,1003,988,973,978,983,980,987,986,971,977,993,981,986,976,977,977,977,989,1007,985,991,838,833,860,843,867,858,887,845,845,870,841,874,867,665,685,665,650,687,683,915,907,949,874,876,855,881,886,852,902,871,634,645,661,649,639,635,658,657,655,666,621,1034,1068,1024,1033,1037,1036,1066,1036,1038,1057,1038,1049,1029,1038,1031,1020,854,899,869,881,881,871,858,853,901,871,907,884,850,843,874,814,797,805,835,808,826,806,809,821,831,832,819,786,821,824,839,809,801,710,717,687,666,677,696,671,715,675,698,628,602,627,631,631,643,643,616,621,616,638,629,628,621,631,637,613,636,1065,1096,1082,1132,1052,1052,1067,1056,1067,1126,1096,1090,923,936,896,918,946,910,886,905,889,909,935,884,639,647,660,717,654,662,703,659,688,702,685,672,691,699,672,680,702,908,911,943,923,942,921,924,908,897,916,906,694,647,660,663,622,658,667,676,651,658,666,646,589,591,582,577,576,575,600,581,582,1106,1075,1134,1118,1185,1152,1121,1175,1139,1146,1119,1096,1090,1071,1111,1025,1088,1012,1015,1001,1023,990,1010,1009,1000,1031,1017,994,1020,1018,903,894,884,903,875,868,888,893,882,885,874,776,788,798,778,782,777,789,772,787,775,758,763,774,766,797,619,642,619,617,613,635,612,629,634,616,609,653,1014,997,978,1012,896,899,929,934,942,888,922,639,650,622,621,628,635,649,621,618,649,628,639,624,637,657,641,649,645,636,666,661,617,634,655,641,640,652,589,586,588,610,601,584,606,593,608,861,852,880,867,866,870,866,848,846,892,852,879,879,860,895,899,876,897,816,708,705,669,704,682,701,666,708,708,693,664,596,618,603,605,610,596,609,621,601,614,591,620,606,599,972,991,964,988,975,964,913,950,964,942,927,939,925,939,909,955,942,945,934,951,931,932,960,942,976,994,946,958,924,968,942,951,940,961,953,934,957,952,950,965,954,967,969,783,768,781,823,773,804,777,763,791,807,808,733,818,584,585,589,601,573,607,565,608,586,582,605,591,625,639,602,626,638,644,618,603,622,1250,1161,1115,1194,1142,1217,1143,1156,1196,1086,1170,990,951,985,993,955,1018,982,982,986,994,956,971,1018,961,996,1038,938,925,946,945,947,918,950,942,941,937,936,945,930,945,953,935,947,934,821,833,792,783,790,815,802,799,803,802,916,955,945,922,942,971,937,934,942,904,899,903,889,889,899,910,918,899,908,760,747,755,762,1020,1033,1048,1025,1018,1029,984,1019,984,1023,1015,924,944,920,896,924,929,928,659,619,669,704,628,675,668,690,677,658,627,637,620,627,615,607,628,620,620,624,616,620,619,616,641,611,622,631,619,1056,1058,1040,1078,1135,1036,1000,1062,1035,1024,1024,1076,909,918,884,906,934,910,903,902,928,685,697,710,687,668,670,662,689,685,694,691,701,716,690,946,967,938,965,972,955,948,949,922,951,941,935,960,949,968,959,954,961,947,953,960,943,956,948,945,963,974,964,950,955,979,974,965,931,975,994,967,963,977,956,972,975,1005,1022,1029,1017,1017,1031,1032,1018,1015,1021,1006,1002,1025,1037,1004,1005,928,878,872,899,907,904,940,892,923,909,630,624,611,631,625,597,628,635,615,658,633,656,637,661,644,662,656,621,618,630,659,655,646,626,1035,1015,1004,978,992,988,965,1016,980,1030,995,1002,1003,972,1037,668,672,699,657,658,658,668,630,677,658,642,669,687,665,680,682,654,982,954,968,953,991,964,960,984,994,983,985,1000,978,969,973,994,972,965,996,975,963,971,968,1002,945,964,985,990,1005,965,979,989,967,983,967,972,981,968,971,966,996,985,963,979,891,902,856,886,871,1032,1025,1052,1021,1034,1033,1016,1042,1044,1053,1035,969,961,977,980,965,932,948,970,932,971,851,854,814,838,854,829,830,876,820,871,851,823,806,839,820,807,1045,1038,1079,1054,1023,1044,1053,1038,1058,1034,949,959,952,958,961,931,960,960,944,928,917,914,943,949,961,937,959,821,828,825,787,805,818,824,823,831,838,814,822,824,633,656,651,643,642,652,652,636,621,644,670,665,633,635,638,540,546,544,558,548,534,557,528,541,537,563,565,554,578,567,566,556,554,544,517,557,575,567,559,561,611,608,602,600,596,604,606,598,596,619,608,601,607,597,608,628,642,663,662,670,658,663,663,661,665,683,657,658,655,654,679,678,665,674,663,854,865,849,854,847,834,862,853,859,855,845,849,888,923,898,902,908,903,887,898,885,891,919,886,920,925,911,918,912,922,945,908,927,912,885,898,925,934,913,901,899,895,920,834,834,856,814,841,832,849,835,606,606,612,620,610,590,626,606,588,625,621,613,607,608,630,654,659,673,634,636,614,635,642,643,630,633,633,666,654,649,646,1093,1032,1007,1021,1040,1043,1087,1063,1032,1031,1046,1050,1076,1049,882,900,876,871,912,872,892,899,864,897,838,892,908,907,857,865,878,977,966,991,930,965,949,971,920,969,966,953,970,978,987,959,971,959,966,954,977,970,961,984,966,970,965,964,970,968,988,975,952,987,923,910,910,912,924,872,894,901,914,909,906,911,887,920,900,671,663,664,661,666,651,666,650,643,633,600,630,614,623,592,602,592,626,619,590,614,604,615,592,1032,1022,1030,1032,1089,1062,1068,1052,1057,1063,1031,904,944,896,889,899,917,886,911,927,894,839,841,821,864,869,837,841,860,842,843,855,850,865,863,831,845,855,707,697,683,682,680,677,697,696,703,678,687,697,692,685,679,682,687,690,704,678,692,684,688,690,651,641,629,617,636,625,645,627,629,640,640,623,1052,1050,1068,1072,1084,1119,1103,1069,1057,1062,1052,1057,1114,1022,1062,903,950,936,970,1019,965,1005,986,1014,1021,1035,993,1065,1010,1017,1038,1087,1046,1090,1071,1028,1024,1052,1052,1044,1058,1019,1076,1046,911,936,942,923,923,951,924,936,948,919,927,949,923,712,737,728,710,711,728,747,722,694,707,919,897,922,921,907,945,888,894,917,913,902,911,903,925,905,1039,1025,1012,989,1020,1031,1022,1023,1029,1026,1039,1013,839,796,830,811,857,838,846,829,866,895,857,828,838,797,860,843,579,553,554,542,581,555,549,572,548,571,582,593,563,545,574,598,589,583,603,647,636,621,608,654,632,665,636,626,636,623,1130,1117,1103,1166,1151,1086,1152,950,949,961,966,945,970,932,948,930,950,934,953,968,954,946,920,854,905,898,903,901,891,888,911,896,899,896,908,760,794,812,793,815,839,788,802,806,788,782,799,589,594,589,595,579,619,588,574,573,588,593,593,578,580,589,582,567,587,1121,1069,1188,1202,1161,1135,1165,1238,1162,1091,1122,938,989,942,934,947,951,951,946,972,924,955,934,956,906,668,652,665,676,678,730,680,692,705,671,709,679,678,661,811,776,784,797,778,809,789,809,788,795,784,752,782,779,750,752,739,656,680,645,677,699,670,654,672,650,645,652,672,662,657,673,636,626,640,607,662,641,642,645,639,899,916,903,922,938,918,936,895,933,921,959,898,923,917,923,891,919,898,917,928,900,704,687,717,677,684,673,676,671,687,671,673,992,1004,1001,999,969,1039,1017,1013,1002,1000,968,955,979,994,965,1029,985,966,995,990,1002,1003,994,997,1019,1006,993,999,997,1007,1024,1060,1031,1037,1046,1035,1035,1026,1022,1027,1019,1016,1021,1027,1011,1043,1045,886,899,922,914,902,913,932,932,898,1004,1014,1002,1007,999,985,967,984,1004,1001,991,989,971,981,981,968,993,1020,1004,910,907,905,905,932,899,908,920,900,889,912,909,730,774,783,747,769,751,756,771,783,687,677,660,649,669,664,661,679,669,663,668,655,669,661,639,655,652,659,649,631,638,637,628,656,629,633,648,634,1077,1056,1054,1093,1119,1093,1116,1109,1097,1121,872,914,879,667,660,671,667,641,642,671,662,674,658,637,651,915,924,925,959,917,963,927,928,913,952,919,932,981,951,931,944,899,931,938,941,982,915,901,690,682,695,672,664,684,699,696,670,667,1145,1153,1183,1088,1190,1118,1144,1147,1077,1121,1120,954,956,906,926,889,894,928,911,959,943,933,944,908,909,932,922,967,979,1024,1023,982,1032,1020,1000,917,940,931,935,921,933,946,942,923,922,809,831,806,808,798,815,791,793,816,796,807,801,624,626,622,642,636,621,636,586,604,605,656,634,598,612,647,654,652,607,630,638,603,595,581,592,609,586,596,616,611,622,622,589,1116,1146,1111,1084,1144,1170,1111,1117,1111,1064,1081,1080,1163,1088,1091,1055,1090,1067,1057,1070,1035,1060,1090,1067,1022,1026,1042,1053,1089,934,930,931,949,970,924,922,960,952,965,959,953,943,961,855,837,855,856,816,845,842,842,850,848,855,835,623,663,671,663,653,649,629,646,651,641,672,648,654,677,664,637,650,643,994,939,987,959,1016,985,993,1014,984,1010,981,934,1057,1061,1052,1042,1044,1045,1036,1079,1053,1048,1057,1069,1046,853,850,824,853,852,846,859,837,833,858,848,882,876,569,587,570,584,601,581,586,576,583,585,580,613,566,607,592,614,638,624,621,640,615,626,611,640,628,635,618,620,629,607,614,620,631,605,670,665,673,651,653,648,658,648,657,686,656,659,656,647,671,658,1062,1020,1062,1033,1032,1059,1036,1060,1073,1009,1038,891,884,877,903,909,875,924,911,592,654,618,694,685,637,654,632,647,623,657,583,600,598,600,595,589,603,583,614,611,603,577,1035,1053,1037,1093,1064,1086,1053,1099,1106,1116,1045,896,851,846,860,831,905,878,875,857,841,826,885,621,645,611,618,630,611,628,623,611,606,1048,1063,1025,1089,1068,1086,1048,1038,1012,1056,1018,1048,1043,1031,1047,1040,1033,733,742,742,753,731,764,691,771,707,1013,976,988,976,983,962,985,1021,1002,1001,987,1026,995,1003,977,963,966,990,960,973,943,974,959,957,938,960,974,972,956,955,952,982,982,969,982,987,906,873,861,852,874,879,864,893,888,891,844,869,1031,1048,1041,1030,1027,1066,1066,1048,1070,930,931,949,965,914,926,931,653,714,709,698,676,647,676,686,822,818,811,817,815,799,834,801,821,829,814,787,834,819,966,938,960,985,957,930,979,961,964,914,974,936,954,952,937,932,942,954,872,887,892,877,901,898,859,878,894,875,882,888,889,866,902,877,898,868,869,892,909,867,890,891,904,885,902,895,894,908,885,908,895,921,890,883,889,918,900,896,771,758,787,784,759,749,777,807,760,741,758,773,644,627,640,641,622,590,647,607,629,630,577,561,553,570,580,577,557,553,573,589,574,570,587,911,914,901,962,864,915,931,910,949,926,913,929,918,760,729,710,724,750,735,704,721,743,704,743,708,719,740,718,910,886,898,892,926,883,894,898,898,645,636,638,615,675,667,666,655,675,646,627,648,636,662,637,661,981,1066,1034,1050,1044,1051,989,1031,1054,1104,1035,1082,1016,962,923,936,936,927,915,965,956,956,922,937,895,944,1019,1024,992,1022,990,1009,1018,1008,996,1008,1017,1015,1017,912,883,894,848,868,878,855,879,873,863,896,867,899,892,894,892,871,880,890,846,967,925,971,970,942,931,1012,936,952,932,1021,998,969,883,920,980,929,989,1018,950,956,924,981,949,901,961,966,959,973,963,959,941,941,951,973,959,938,960,953,963,959,965,965,981,963,952,969,978,960,958,960,954,961,967,968,957,967,967,963,967,971,960,950,964,974,956,961,957,957,968,961,969,958,968,964,962,973,940,971,950,958,965,957,960,953,971,857,850,840,849,830,778,860,842,846,842,864,823,793,811,860,1111,1073,1066,1073,1066,1074,1087,1085,1060,1076,1096,1043,910,916,908,912,898,947,900,902,907,893,1057,1099,1104,1110,1085,1083,1067,1066,1086,1093,1087,1050,1091,1068,1051,885,901,878,923,904,890,886,914,910,861,888,909,914,899,598,593,575,575,587,576,556,570,596,576,551,590,565,596,565,592,587,588,602,597,606,622,592,598,603,609,603,905,917,901,945,937,897,918,958,910,894,933,932,941,879,912,942,935,791,786,781,783,771,797,786,777,798,804,765,788,604,630,599,616,480,520,496,501,507,518,504,513,499,509,488,488,527,513,496,502,496,504,534,484,497,519,523,512,498,591,569,606,601,584,601,603,613,587,606,605,621,622,598,591,663,662,689,656,628,661,633,675,657,658,640,659,662,676,673,672,658,678,681,668,652,942,938,989,915,944,925,948,957,936,941,975,939,930,896,928,934,897,865,880,903,907,866,917,918,877,963,914,904,921,926,910,922,910,935,948,913,918,928,929,933,942,932,935,960,885,832,838,855,839,860,855,860,823,995,963,958,959,964,969,955,936,924,959,974,962,988,967,978,959,955,984,954,935,905,912,914,906,898,901,911,936,906,906,911,893,915,907,771,784,777,813,777,777,792,788,778,774,611,613,609,619,605,607,591,627,627,603,610,637,642,626,658,655,597,1022,1031,1014,1050,1087,1022,1037,1027,1014,1008,1006,1033,1047,1024,1017,1010,1005,1039,993,1038,1024,1020,992,883,874,884,851,874,837,870,878,852,842,887,644,648,649,652,655,660,656,652,624,673,647,611,631,916,899,945,915,901,943,916,898,917,940,932,899,919,880,904,725,695,717,712,697,724,727,734,677,711,890,888,909,892,885,875,892,886,894,885,871,857,905,894,869,868,912,881,884,884,692,676,669,698,660,680,687,702,700,797,819,815,823,798,814,828,810,841,830,833,789,814,642,653,652,621,627,633,609,618,615,603,604,624,582,561,578,561,570,565,567,580,590,550,571,569,1084,1106,1124,1084,1115,1180,1171,1120,1069,1068,1039,1059,1024,999,1012,996,978,1058,1027,1032,1062,551,632,643,625,598,608,568,608,594,592,613,576,605,647,580,590,623,531,495,543,503,482,527,561,529,558,554,517,538,555,539,621,601,638,640,636,625,605,608,628,631,638,624,657,604,633,628,639,772,774,762,768,743,754,746,750,795,786,740,767,1008,1027,996,959,1005,988,974,999,959,964,967,975,996,979,995,986,940,937,933,928,968,917,949,966,950,973,747,808,815,774,790,799,790,837,752,801,836,590,575,590,549,1020,1047,1003,1064,1028,1011,1065,994,964,1053,1054,1042,967,988,1023,969,976,988,1000,1039,997,985,982,984,1002,1007,1042,1002,981,1021,663,670,700,655,648,666,654,666,691,675,684,657,671,684,691,679,665,649,700,594,589,563,581,555,564,583,633,570,603,577,567,573,569,581,602,559,562,562,590,981,954,955,918,973,1005,980,941,933,920,892,902,911,931,937,914,943,994,941,911,952,695,671,739,661,671,681,686,1057,1114,1137,1079,1062,1143,1135,979,994,1011,972,998,981,980,980,983,1013,982,999,989,974,1030,1077,1038,1049,1050,1043,1046,1036,834,847,882,826,840,828,850,875,866,856,1161,1180,1215,1168,1217,1218,1201,1167,1217,1177,995,992,981,1014,990,998,1000,1029,967,995,986,999,992,1001,1028,1059,1073,1060,1052,1073,1067,1055,1088,1063,1054,1092,1061,1053,1068,1069,1059,856,850,847,841,896,852,593,590,606,589,590,603,584,580,599,611,572,1067,1020,1102,1078,1037,1044,1010,1061,1009,1062,1033,1068,997,1015,997,1009,971,1026,1015,1024,1016,1046,1009,1036,993,1021,1018,850,843,866,840,826,862,845,835,860,865,822,869,819,854,837,798,791,801,808,793,785,781,789,645,646,620,636,620,628,628,617,646,632,618,619,548,564,592,592,592,566,562,599,575,556,578,558,587,599,592,558,594,585,573,570,1119,1048,1049,1148,1144,1078,1078,1164,1124,1183,1122,1085,924,900,923,873,899,901,887,894,880,891,887,901,885,916,918,883,642,615,599,597,620,601,588,617,613,599,621,1049,1082,1069,1104,1100,1099,1060,1075,1020,1040,981,973,958,942,947,971,956,936,960,971,937,953,960,692,681,673,692,700,657,690,689,668,679,866,888,866,864,885,870,895,880,871,870,882,950,944,913,927,918,956,922,931,933,935,935,923,948,913,948,957,954,950,931,843,880,847,860,851,856,851,880,861,855,633,621,606,633,648,624,636,624,640,616,616,616,604,600,635,571,590,639,607,607,611,646,1003,1026,997,999,1047,1070,1035,1036,1059,956,935,956,961,948,980,955,954,959,897,926,885,883,897,894,910,902,864,897,896,903,871,891,894,885,886,893,885,775,758,783,757,755,743,776,737,766,752,984,989,967,965,996,983,960,987,1000,986,976,979,967,979,964,993,891,898,916,896,891,893,905,894,726,764,752,729,708,709,755,737,691,692,967,995,996,994,981,952,1012,979,1003,1028,1024,1004,1008,990,1001,982,964,1006,881,843,890,846,876,896,908,881,654,656,656,621,642,674,674,656,636,637,654,657,669,632,658,652,655,660,640,1049,1074,1050,1041,1110,1029,1080,1044,1014,1116,1056,866,837,830,890,889,858,845,879,861,876,564,568,560,538,585,592,564,584,572,574,566,624,642,652,627,625,632,647,635,647,643,641,691,666,683,677,671,675,669,686,679,678,682,672,687,700,679,704,679,678,977,1017,1002,1022,996,1012,986,980,1035,977,1012,994,966,996,1010,948,960,979,936,953,961,946,968,951,832,890,854,839,869,882,867,856,863,835,856,626,620,601,624,653,631,631,628,616,607,650,650,636,636,654,639,648,648,637,649,634,661,650,628,635,649,648,666,642,632,643,1126,1037,1043,1066,1128,1100,1086,1132,1100,1155,1026,1128,1122,1058,1094,1120,1082,888,888,871,916,899,874,869,870,885,912,905,904,874,902,886,891,659,681,672,643,649,656,661,663,678,665,668,666,635,652,969,898,915,963,919,908,912,950,943,666,680,728,675,664,677,686,668,670,655,678,695,652,680,677,673,693,689,1086,1099,1106,1082,1095,1043,1093,1091,1062,1071,1097,1075,884,896,913,905,874,896,886,912,891,893,907,887,1020,1015,1039,1032,1028,1033,1027,1038,1032,1041,1010,1038,1021,1019,1006,889,923,910,911,936,1029,1018,1011,1017,1000,993,1026,1029,1000,1028,1028,1010,1024,1018,1003,1032,1017,846,903,836,852,866,844,839,882,869,899,841,873,604,596,614,597,606,587,578,582,615,594,603,570,977,969,1028,988,970,954,992,1013,971,948,963,979,955,1018,996,974,950,971,950,1000,992,984,965,994,707,710,706,741,702,733,701,722,707,680,1105,1143,1113,1105,1140,1119,1121,1141,1156,1154,1156,1086,1145,1079,1143,909,899,896,873,870,906,895,895,894,890,893,914,703,666,662,647,676,660,693,625,690,672,666,688,646,672,785,801,801,813,764,800,787,794,792,786,784,764,780,792,768,626,620,644,617,628,630,631,630,584,598,587,586,583,575,596,590,593,589,608,579,567,603,944,983,964,980,936,931,973,958,958,980,791,779,769,796,778,785,767,789,780,780,774,747,772,1014,987,967,969,990,938,960,1009,1018,967,998,994,877,867,901,909,897,899,918,878,901,630,586,605,571,589,581,595,602,616,606,607,594,613,618,616,615,619,632,593,643,670,621,658,651,634,652,658,651,648,643,656,671,647,627,978,971,981,959,957,1009,988,976,999,960,972,987,955,983,983,949,978,973,961,690,671,659,713,679,680,682,706,1007,1023,1038,1032,1006,1061,1061,1093,1084,1072,1096,1084,1078,1072,1055,1091,1088,1053,1053,1101,1091,1052,1060,1071,1070,1090,958,952,965,977,953,984,1013,932,925,965,956,967,948,787,820,786,791,807,781,785,817,816,799,804,809,647,662,620,637,635,653,629,638,643,560,540,569,548,567,553,560,561,550,563,547,537,559,659,644,632,654,677,677,655,673,705,620,648,635,641,634,687,664,1035,1012,1006,1038,1028,1066,1018,1026,1012,1031,996,1022,1047,993,1034,1045,697,682,741,695,743,689,690,716,708,696,695,759,735,708,986,926,878,913,897,900,885,871,873,869,892,846,771,800,815,828,777,831,823,799,792,814,797,796,802,684,688,664,688,643,681,657,674,628,644,659,670,667,708,612,624,587,612,621,603,612,583,589,552,557,553,564,567,554,555,566,561,572,561,576,552,563,1014,946,1016,1009,974,995,979,1011,993,993,990,1027,982,988,985,985,994,966,1032,1039,989,1005,1007,992,1016,1032,1025,1012,1025,1026,822,831,825,834,824,828,827,818,814,819,652,634,616,638,645,632,627,624,645,912,875,886,886,856,858,887,862,843,876,876,690,686,720,703,698,698,680,721,673,704,724,723,673,721,617,604,616,601,622,640,604,610,613,604,618,622,597,582,591,594,608,604,592,559,541,556,559,555,570,566,561,552,571,560,560,541,574,556,571,779,824,846,812,849,848,873,806,818,833,860,835,667,719,701,731,704,706,693,656,675,672,605,583,588,619,591,591,603,589,573,605,606,592,578,599,620,640,639,656,647,636,611,636,630,637,644,627,635,642,649,636,661,641,637,648,625,635,641,868,928,922,871,893,879,910,902,902,892,893,849,916,908,882,952,974,962,986,966,992,939,949,945,976,982,966,956,842,848,826,819,796,799,827,813,775,826,836,804,803,848,823,605,595,612,606,623,609,577,581,605,601,969,992,1011,975,979,1020,974,1019,983,969,1017,1022,973,968,947,961,977,935,974,972,948,940,978,971,977,965,987,985,985,980,971,972,972,958,980,985,964,997,966,987,970,1001,852,853,832,837,839,842,1016,1068,1050,1061,1049,1060,1043,1042,1030,1078,1058,1053,956,960,975,978,965,965,955,971,942,967,993,951,1061,1073,1054,1050,1058,1070,1078,1049,1053,1035,1059,1067,854,871,856,893,888,865,866,850,859,879,603,621,595,595,566,605,577,585,1141,1212,1140,1119,1079,1100,1191,1193,1230,1160,1190,1167,1016,1039,1008,1022,1025,1017,1030,1045,1016,991,1060,1023,1008,1016,1010,1090,1044,1000,1051,1016,1033,1028,995,1006,1018,1020,1006,883,860,870,881,866,884,848,875,891,878,924,833,921,915,883,854,898,579,599,602,623,605,585,592,574,593,599,599,603,548,588,1111,1106,1164,1147,1183,1092,1089,1184,1095,1061,1148,1158,1140,1199,961,964,978,985,971,972,951,963,1134,1150,1159,1134,1137,1138,1136,1143,1113,1141,1104,903,891,906,946,899,927,929,639,614,557,593,595,619,589,586,577,614,613,600,903,950,904,932,912,941,955,909,935,919,695,710,696,706,699,691,690,691,689,703,687,677,691,696,716,723,711,704,707,1026,1069,1080,1047,1023,1041,1030,1033,1089,1079,1043,1103,1062,1088,1043,933,938,957,931,947,937,923,912,936,943,952,958,637,625,641,667,655,638,627,655,644,679,630,1032,1030,995,969,1074,1025,1024,996,1091,1058,1058,1066,1028,1038,899,894,915,944,924,883,909,885,910,923,903,921,933,918,896,933,943,657,667,648,663,682,655,638,686,684,634,655,638,673,648,654,633,636,645,675,663,637,653,1160,1153,1135,1130,1186,1179,1107,1227,1185,1203,1266,1179,1179,1201,1184,1190,1135,1165,893,635,628,598,675,631,614,651,638,616,669,669,633,608,628,636,631,631,625,649,952,958,947,954,954,928,943,987,933,956,921,923,942,939,953,731,704,709,750,714,722,747,711,762,726,730,700,647,643,633,646,622,664,651,629,630,659,656,613,640,634,645,886,878,918,886,882,881,897,903,888,866,837,890,924,901,874,899,895,699,668,697,689,685,691,664,683,672,675,711,687,682,701,1007,921,928,985,935,932,978,955,977,969,968,946,973,1010,1010,994,999,1012,980,997,1014,998,979,984,1003,995,1006,1003,982,985,1011,985,994,965,987,983,956,994,967,969,967,971,955,888,875,920,879,858,847,847,846,880,886,892,853,845,886,887,800,784,817,813,785,824,807,809,805,811,829,809,792,796,795,807,813,808,624,655,650,612,616,618,637,622,661,628,650,631,625,562,606,579,979,1001,979,979,988,939,948,963,1034,986,995,953,954,945,965,971,957,986,1000,972,668,683,723,691,664,659,676,682,677,684,672,691,700,689,654,657,979,1044,998,1007,1035,1027,1022,996,982,976,1009,1068,985,1016,1048,1039,1021,1013,884,921,929,865,905,893,880,888,881,866,838,881,889,846,883,857,865,895,901,862,593,615,608,596,644,626,607,624,635,602,615,590,609,590,606,609,588,606,603,611,600,609,600,602,605,607,608,606,606,604,602,607,604,618,611,618,637,597,599,595,610,602,608,620,628,619,610,617,623,624,606,1028,1058,1030,1039,979,1045,1109,1068,1047,911,974,937,951,925,971,973,938,961,930,950,630,603,615,636,621,663,618,629,596,622,636,636,623,968,995,981,991,1036,976,982,981,1007,1017,1008,1017,983,1000,986,967,997,938,996,856,863,859,857,861,844,875,849,887,848,852,858,866,855,891,983,1014,895,890,910,872,892,897,901,877,915,892,910,888,991,962,957,969,960,968,988,961,987,957,951,974,960,978,979,640,670,658,654,666,639,651,682,650,694,659,651,661,675,650,658,651,649,659,657,680,655,1037,1049,1053,1038,1061,1051,966,1022,1033,1016,1041,1014,885,867,906,864,889,880,882,1070,1055,1049,1057,1090,1078,1099,1086,1081,1068,1055,1065,1071,1096,1073,1048,1080,1069,1077,1074,1073,1060,1005,978,990,965,965,972,983,999,960,971,986,974,975,827,828,826,816,836,837,841,827,805,816,822,826,824,837,846,655,668,650,689,647,671,685,683,641,666,684,682,657,702,687,606,626,589,599,599,598,636,595,626,609,615,590,609,605,610,659,683,665,678,675,686,680,666,972,964,994,967,994,949,966,990,946,949,749,799,723,729,789,784,793,750,732,755,781,777,776,725,713,760,727,743,756,728,759,765,732,770,791,812,820,818,820,788,808,761,791,827,808,800,791,806,811,790,793,794,781,778,797,761,772,756,684,668,679,681,672,682,916,880,895,923,930,906,903,888,918,651,649,681,645,616,698,636,650,647,665,664,635,653,689,656,674,646,651,654,664,650,1081,1034,1048,1016,1062,1049,1065,1062,888,871,866,860,853,865,868,860,877,886,880,859,884,881,864,947,936,932,926,967,927,937,915,959,947,924,977,942,955,978,968,972,970,946,980,956,941,964,972,978,953,953,955,779,798,800,798,785,807,792,804,774,812,786,798,801,591,601,574,614,596,600,605,607,583,614,572,597,599,1099,1116,1076,1081,1139,1140,1104,1145,964,969,1017,1005,967,975,944,990,967,923,1000,907,924,565,541,521,566,532,558,601,620,614,628,622,617,597,600,620,623,611,657,637,634,644,629,636,636,634,632,628,642,617,1071,1046,1035,1035,1115,1032,1092,1090,1090,1044,1049,1112,1044,891,911,928,921,932,926,863,877,882,1013,1013,1003,1005,1022,991,1026,933,902,929,875,924,902,872,901,889,908,887,927,900,921,938,1045,1062,1018,1043,1023,1047,1058,1060,1053,1055,1026,905,933,904,908,906,909,922,878,894,900,875,578,576,582,575,610,597,565,597,590,570,634,617,634,602,661,627,625,640,624,629,618,1081,1108,1095,1116,1063,1081,1102,1089,1042,1093,1089,1066,1070,1077,1075,1069,1104,1068,1089,1073,1067,1093,1094,1052,1063,1115,1108,1062,927,928,900,919,949,925,903,938,888,916,909,910,912,944,773,758,775,777,769,748,770,769,759,750,774,804,782,783,604,640,635,632,641,609,638,611,629,628,545,566,548,540,549,547,561,532,546,549,542,636,631,616,646,616,645,626,638,645,655,631,645,674,641,668,655,656,632,656,633,635,683,669,609,614,601,598,597,614,605,621,578,584,596,586,592,581,580,593,566,594,959,921,873,916,957,894,885,928,940,921,737,723,786,787,798,809,807,776,784,778,768,781,780,785,797,624,675,649,648,665,684,670,660,654,673,653,669,676,644,683,674,673,664,668,585,597,568,570,600,590,582,584,583,581,587,586,585,568,565,565,569,695,700,680,674,659,669,672,664,663,964,973,917,948,933,940,915,853,831,830,834,843,832,845,835,830,837,808,769,759,771,750,767,768,748,748,774,759,758,765,767,768,782,776,777,729,758,757,744,735,733,726,735,639,612,621,642,616,630,672,624,644,640,628,648,603,592,576,572,567,572,606,581,561,596,591,615,581,577,883,892,875,910,875,876,899,881,902,882,860,902,860,903,885,715,705,694,733,696,746,703,696,712,696,649,683,656,664,661,663,653,652,670,645,671,663,646,664,645,684,654,659,654,647,644,667,667,899,918,883,922,907,912,873,918,879,758,738,784,742,762,757,752,753,764,745,751,759,748,771,751,738,1024,1022,1048,1007,1037,1051,1045,1049,1061,1018,882,864,894,893,910,890,879,894,887,872,917,863,885,1020,1011,1022,1011,1012,1012,996,986,1024,1006,1015,987,1006,1001,1012,1012,1008,978,1000,916,899,875,866,879,920,896,861,621,617,612,634,637,640,625,642,651,650,621,639,633,620,613,653,625,631,610,625,635,665,679,673,691,672,685,704,668,688,673,660,660,708,667,972,957,973,997,919,966,954,981,937,989,921,984,966,1010,1009,851,914,910,882,895,871,892,924,1028,1042,1032,1011,1036,1048,1040,1020,1011,1038,1030,1024,1038,1029,1048,1012,1034,1036,878,923,893,941,957,934,920,946,916,1062,1123,1052,1106,1084,1109,1070,1065,1092,1075,1012,1001,1017,1025,1004,1018,994,991,992,869,883,877,860,870,893,878,895,866,897,886,873,871,885,860,879,873,870,885,703,666,679,683,710,662,668,695,687,667,687,691,693,618,602,603,601,605,621,1163,1169,1109,1159,1100,1064,1188,1155,1130,1141,1197,978,994,986,977,983,969,972,971,991,1009,1000,997,960,1152,1140,1094,1144,1144,1145,1168,1121,1126,1123,1108,1124,906,883,903,906,867,941,923,874,892,912,856,1049,1071,1061,1064,1079,1036,1043,1042,1085,1080,1071,1046,1070,1099,1045,1072,1085,1059,893,893,888,891,919,906,897,887,883,914,949,928,943,957,938,950,951,947,947,959,938,935,936,953,951,952,970,682,676,697,644,644,667,680,650,666,665,660,1085,1055,1121,1098,1074,1103,1056,1060,1097,922,908,911,923,684,683,663,675,656,685,694,679,664,895,904,868,925,890,915,933,933,930,905,931,939,890,903,895,932,909,905,888,939,927,756,759,771,775,770,755,747,794,765,752,763,799,754,999,962,973,981,1005,968,1008,979,987,966,961,974,992,978,982,856,850,863,866,836,873,886,852,881,867,847,852,858,873,860,870,841,848,866,651,619,641,644,621,642,639,619,638,652,621,608,646,1092,1061,1052,1041,1100,1068,1064,1050,1046,1084,1048,896,902,873,864,909,908,900,894,847,870,947,893,875,893,901,575,555,550,596,568,560,574,574,560,571,538,602,601,602,589,586,588,611,587,579,576,594,576,649,663,635,647,647,632,644,653,642,616,612,630,623,628,637,662,926,953,991,940,963,937,933,952,922,928,959,931,971,945,933,946,950,954,936,943,965,981,921,952,943,953,930,953,814,856,842,854,859,883,869,903,837,862,847,851,824,646,660,690,665,665,655,632,649,648,678,666,613,635,624,626,644,625,645,633,634,642,620,616,618,646,598,615,633,613,626,599,618,613,636,617,628,629,628,597,604,638,632,614,616,617,983,966,978,936,946,949,997,974,986,983,937,1027,980,984,989,977,961,969,985,984,984,987,989,994,978,992,972,978,989,987,979,1007,987,988,993,991,972,996,905,892,919,939,934,927,902,908,918,908,918,892,903,923,821,844,819,804,812,809,820,824,795,782,774,798,790,802,785,770,784,775,782,774,775,769,770,752,769,765,631,598,606,586,576,581,568,586,558,582,581,558,570,570,552,563,580,578,573,569,587,593,563,572,1084,1032,1112,1116,1057,1087,1086,1139,1087,1030,1092,1100,1064,1135,1110,953,948,950,966,949,951,958,995,957,980,984,953,983,959,984,991,983,910,894,903,921,902,890,891,904,901,899,740,738,736,722,782,727,743,782,767,925,949,887,874,865,917,905,890,893,920,948,959,961,968,989,977,965,962,978,956,1004,952,970,967,963,963,834,839,862,853,863,873,845,860,838,840,871,531,593,587,531,583,557,545,558,555,659,650,645,638,643,636,645,648,658,648,658,648,649,640,693,684,655,651,663,1156,1169,1151,1148,1170,1185,1169,1132,1123,1135,1192,1214,1160,935,937,965,914,954,943,975,910,936,918,934,925,885,969,885,928,917,898,883,963,938,941,935,933,879,937,920,978,943,987,959,980,999,938,957,964,932,965,976,973,972,983,968,966,965,973,969,896,880,887,896,896,910,891,871,910,884,878,872,893,892,882,886,1193,1195,1194,1127,1175,1202,1162,1145,1153,1151,1167,1171,1154,920,923,919,915,917,891,884,889,901,939,910,884,635,655,650,655,651,655,660,623,990,974,992,1017,992,975,958,996,1005,992,977,994,986,1035,966,978,970,1005,982,964,998,988,991,991,991,978,970,980,1007,968,966,879,847,875,860,897,860,850,871,842,861,842,864,822,876,862,875,843,876,848,626,653,617,635,624,661,662,627,618,618,646,642,633,614,645,649,657,1007,1007,1031,1005,1004,1041,906,908,915,911,896,895,889,905,881,914,891,900,881,899,881,913,901,940,873,900,894,652,643,617,669,631,665,669,649,634,680,658,652,636,657,690,682,681,679,692,680,710,700,665,679,690,702,678,672,660,669,984,965,984,985,976,978,977,982,713,657,705,695,665,695,722,699,728,703,717,727,705,688,715,997,990,951,967,950,997,953,979,954,1012,970,971,991,998,966,944,950,995,860,783,818,829,816,830,804,863,792,851,826,819,621,602,621,622,633,618,612,629,611,611,611,612,572,618,593,909,915,942,905,918,928,912,901,942,932,687,733,684,708,701,662,719,688,555,563,579,571,582,601,568,553,546,570,548,553,534,545,559,559,551,572,540,610,590,593,573,583,577,580,573,550,1076,1065,1117,1034,1095,1033,1085,960,947,947,943,955,934,944,919,963,925,917,928,942,929,950,942,967,960,924,915,900,871,887,868,916,900,916,889,914,907,882,898,865,900,904,636,694,648,697,680,699,661,668,673,688,666,1091,1031,1066,1040,1048,1041,1046,1047,1053,1031,1042,1074,1047,1012,1016,1012,1027,922,951,955,957,932,925,979,959,946,950,934,972,960,982,1020,982,997,990,1000,994,994,992,999,991,1014,1005,860,870,864,858,858,868,893,845,841,827,902,837,846,851,959,968,969,987,958,974,960,938,955,959,948,934,941,816,811,820,802,839,817,816,821,815,798,836,848,809,620,647,627,627,629,643,645,632,631,597,1013,1028,1000,1006,989,967,991,984,990,1031,1015,1001,986,1017,994,995,947,971,693,676,686,705,678,679,713,704,1068,1104,1069,1093,1062,1058,1116,1092,1066,1084,1076,917,964,940,924,915,954,936,939,928,937,939,927,915,928,946,999,987,991,1014,1035,1011,1015,993,1035,1018,1017,987,1007,1018,1045,1012,1032,950,936,900,924,907,930,895,901,910,910,891,906,905,915,953,916,935,879,920,994,977,1002,1009,992,998,1000,1000,1002,990,1010,992,1004,994,987,1000,999,1008,917,914,903,911,909,900,921,900,901,909,900,903,912,922,899,894,776,771,791,772,750,773,733,792,781,799,802,749,795,1136,1149,1109,1130,1159,1079,1133,1146,1123,1133,1133,1098,923,919,850,910,910,913,888,943,935,921,927,924,934,987,974,967,1002,1005,974,1002,1004,997,1011,1004,997,1003,958,993,974,984,988,834,786,862,803,655,652,620,660,651,663,651,635,627,661,672,652,661,641,668,972,935,978,963,996,985,973,979,963,1043,1034,1034,1023,1036,1053,1023,1044,1045,1040,1053,1047,1022,1006,1027,1039,1050,1031,857,868,873,868,842,845,856,852,842,822,600,608,627,600,647,619,632,587,650,618,644,631,611,929,976,920,952,956,973,961,982,955,995,965,980,893,881,889,899,874,884,902,880,880,886,872,867,923,894,907,869,869,890,648,646,597,681,651,657,679,654,649,633,658,663,630,640,1122,1141,1105,1094,1131,1145,1126,1197,1126,1113,1046,1136,1096,1100,1106,1158,1110,1087,964,963,941,953,967,944,966,987,967,957,980,1009,1011,998,1001,978,994,1000,986,1004,987,865,870,876,855,883,847,865,893,888,896,900,886,900,908,663,674,691,660,698,697,663,674,717,693,647,649,927,897,934,904,926,904,910,902,898,944,882,978,980,1001,968,979,986,1013,1018,976,983,974,977,962,967,950,965,960,964,947,963,959,965,953,988,985,996,1006,1004,995,849,890,861,856,865,867,878,891,879,860,886,875,849,857,883,880,996,921,972,979,936,929,970,967,956,958,936,960,953,982,994,935,918,959,998,1016,982,1009,999,992,987,982,999,996,995,969,969,1012,983,986,995,881,867,885,843,867,853,844,833,885,859,868,870,860,840,854,884,875,842,875,828,852,1138,1124,1117,1136,1164,1112,1168,1163,1129,1130,1138,1141,1150,1125,1156,1168,1110,1140,963,966,981,958,938,951,973,966,1072,1033,1019,1033,1029,1023,1018,1051,1032,871,853,892,869,852,914,866,872,899,865,879,877,941,1038,955,971,941,1006,934,976,959,920,1011,1024,986,966,956,1060,1070,1088,1102,1089,1045,1050,1043,1068,1062,1073,1051,1065,1041,1029,1072,1052,1044,904,896,913,926,914,908,887,895,913,889,923,910,914,871,1043,1021,1008,1027,1037,1029,1031,1047,1036,1054,1026,1014,890,901,869,879,875,864,863,822,656,651,645,667,652,634,670,638,683,686,677,664,671,653,697,697,685,660,667,650,695,681,676,1064,1070,1075,1061,1134,1087,1130,1068,1077,1059,1107,1063,1107,925,925,946,937,936,955,937,945,947,945,812,817,792,812,825,790,816,790,795,818,795,618,583,643,588,653,670,631,620,640,618,656,653,663,637,607,632,636,642,641,629,632,582,562,553,572,557,550,566,559,577,585,546,558,572,560,621,606,591,603,605,576,592,593,585,619,617,590,1096,1071,1073,1090,1094,1113,1093,1055,1042,979,964,985,982,955,949,956,954,965,955,947,945,951,934,957,977,930,987,999,510,546,527,523,509,555,537,551,492,522,571,576,494,507,524,509,489,546,511,489,531,527,494,485,614,585,597,591,606,572,623,587,562,600,560,602,570,645,668,656,645,662,659,662,655,661,639,660,656,648,664,652,633,633,627,634,623,633,996,930,954,975,944,949,968,949,959,949,939,971,932,995,953,958,908,704,659,688,736,702,698,670,686,678,703,694,707,696,708,683,704,725,994,979,1002,1021,1025,1047,1034,995,974,1018,1051,996,1071,1014,1008,1030,990,967,973,924,968,953,958,926,963,958,970,632,657,705,700,663,664,690,710,698,675,666,650,737,697,660,670,670,635,602,590,590,628,589,620,609,641,628,617,632,621,634,613,608,599,606,627,936,941,963,915,945,908,932,915,929,911,959,910,677,689,664,677,685,678,674,707,656,665,663,693,681,669,674,682,675,649,1042,1070,1047,1035,1034,1046,1053,1036,1056,1039,1017,1036,1021,1015,1035,1054,915,907,892,938,931,911,899,877,920,938,899,923,915,921,891,885,880,861,875,858,870,879,881,883,854,877,1022,1017,1010,1042,1017,1002,1025,1018,1015,1003,1019,1005,1019,1038,1016,1034,1011,1004,1045,1022,935,933,939,937,917,920,944,927,921,901,921,899,940,932,933,730,697,728,738,735,746,1007,989,975,1013,979,1008,997,970,982,997,972,887,848,835,860,867,571,569,603,579,597,564,572,580,570,573,593,577,553,575,567,572,591,577,567,1045,1021,1029,989,1012,1036,1033,1040,1030,1021,1000,1009,972,999,1031,1007,1017,1044,1014,1007,990,1028,986,1016,1014,1013,897,894,870,897,871,897,902,874,868,885,906,672,653,626,630,614,632,644,646,608,612,637,638,635,634,619,607,647,633,638,605,578,582,595,587,590,594,591,1116,1239,1110,1132,1178,1146,1238,1109,1150,1092,1118,1127,1148,1178,1083,1081,1117,1144,1175,975,934,990,929,943,908,938,982,959,943,968,965,961,945,960,1044,1049,1081,1014,1031,1016,1028,989,1023,1071,1042,1046,997,1003,957,963,968,944,976,995,1000,980,1001,966,976,967,987,979,985,954,945,960,941,951,966,956,951,957,960,951,950,959,957,948,971,953,833,835,841,837,853,873,841,851,853,851,877,844,863,650,638,644,646,658,643,652,657,642,654,657,1108,1083,1105,1109,1065,1136,1112,1094,1113,1107,909,863,906,870,845,910,888,908,897,911,819,923,658,630,677,650,642,662,654,652,644,654,669,648,650,675,653,667,658,667,658,677,659,662,683,676,673,659,678,676,652,709,1066,1092,1050,1046,1080,1025,1099,1078,1068,1089,1065,1065,1074,1091,981,1011,990,981,998,1015,974,1039,1017,974,974,1029,982,1046,633,662,641,651,673,665,616,641,608,599,575,566,576,595,610,594,610,589,591,583,591,587,591,586,1020,1022,1083,1010,1018,1085,1001,976,1038,1024,998,1022,1050,889,922,927,920,922,909,908,918,900,882,897,892,749,746,737,733,724,744,748,741,739,717,740,735,764,746,736,729,744,795,812,796,786,813,772,795,790,1043,1011,1004,1022,1038,1031,1017,1063,737,715,735,736,704,707,709,707,719,738,715,718,695,695,1002,1010,1014,1007,988,983,986,1012,978,969,966,1025,977,823,861,833,902,840,862,858,855,847,872,864,849,883,986,987,987,997,1001,996,1028,988,985,1005,1014,1022,1007,1006,1004,1005,1002,985,912,874,871,891,883,882,908,850,877,876,897,868,1019,1027,1048,1030,1052,1035,1022,1046,1018,1030,1038,1046,1014,1015,943,920,929,896,922,940,937,691,690,690,707,695,682,664,660,669,679,691,656,706,713,681,673,695,722,706,878,900,883,864,905,869,875,898,882,897,908,883,859,977,962,965,970,960,981,950,976,979,868,838,848,840,859,852,832,874,840,828,859,862,860,849,590,575,597,580,585,582,551,587,573,571,590,583,609,590,574,599,577,578,593,591,593,588,576,590,590,691,663,704,662,661,674,675,702,682,678,678,674,674,633,663,669,610,630,607,608,607,603,600,615,622,625,606,603,625,612,618,619,629,924,936,893,914,910,927,904,896,773,736,748,745,705,766,736,766,736,738,780,724,748,766,786,773,782,768,776,802,769,789,755,784,784,794,778,809,812,647,621,612,630,633,644,619,623,659,633,632,609,620,544,555,586,543,558,555,554,565,556,568,549,563,578,585,573,567,574,570,570,540,638,617,614,634,616,586,617,632,627,612,619,628,615,620,932,936,927,912,934,929,952,905,977,945,909,931,947,896,856,809,831,849,850,827,855,841,848,851,842,852,620,613,612,593,642,605,615,637,603,610,631,899,959,919,941,941,959,934,943,920,897,947,946,942,944,941,915,931,944,931,905,926,936,928,964,924,925,906,929,939,918,932,905,898,903,902,894,871,891,866,870,887,915,884,602,608,611,570,611,643,569,631,580,578,585,550,581,575,610,562,593,573,562,574,558,1106,1169,1122,1095,1141,1166,1154,1121,1133,1184,1104,1141,1167,1159,1086,900,918,925,935,905,632,647,632,636,646,657,632,667,646,620,651,1017,998,984,999,961,1028,969,1012,989,998,1009,1023,1012,1019,1033,1019,1028,1038,1007,1039,902,874,882,904,891,883,903,900,896,662,635,654,640,635,622,672,658,666,633,672,669,659,666,648,677,652,654,656,656,668,659,659,663,659,1070,1054,1074,1076,1086,1090,1132,1063,1051,1053,1095,1093,1064,1097,962,906,901,932,966,954,939,945,945,906,924,912,944,957,949,939,930,931,931,946,978,956,933,940,974,945,952,886,858,876,851,884,889,879,884,887,850,886,871,878,859,870,855,863,870,852,866,828,867,873,863,839,843,843,847,847,846,847,827,842,839,840,846,831,835,848,860,791,649,650,665,633,641,643,634,653,658,643,633,639,643,640,626,648,1102,1111,1060,1059,1082,1082,1090,1102,1068,1116,1110,1127,894,877,904,918,932,933,941,922,1031,1047,930,912,908,907,937,897,897,897,922,951,873,953,896,934,938,945,941,911,862,890,899,916,923,907,902,919,908,938,888,917,947,945,941,942,952,939,932,927,942,926,926,950,941,933,948,943,938,959,961,960,955,982,948,961,964,1005,1007,998,1024,1025,1013,1018,1003,911,881,906,895,894,875,894,890,902,927,879,903,825,861,828,857,864,839,866,866,850,856,839,839,855,845,831,847,832,868,591,640,636,627,616,623,655,648,662,608,596,593,649,611,632,641,552,574,588,589,570,590,590,1091,1061,1072,1052,1062,1105,1064,1103,1133,1068,1069,1071,1080,1104,1114,1101,1081,1038,955,956,951,942,939,956,951,935,943,954,947,918,980,949,1100,1094,1111,1094,1085,1111,1100,1086,1082,1090,1077,1093,1096,1092,1101,911,919,923,920,862,926,911,899,931,897,904,923,633,633,638,679,648,635,605,631,994,1049,1016,995,1058,970,1007,1030,980,1009,1046,990,1016,1041,988,877,876,877,934,891,893,904,889,886,881,897,893,911,973,979,952,965,976,956,973,976,974,976,973,969,978,969,985,962,876,913,869,831,884,916,875,864,882,858,863,880,858,886,812,807,791,800,791,806,822,813,820,808,779,795,794,809,796,813,809,661,628,646,630,635,657,637,635,664,671,629,609,641,658,635,637,637,650,649,545,552,531,547,546,555,536,534,545,537,542,546,537,534,550,541,564,540,534,544,535,534,567,561,577,567,571,562,541,562,571,561,576,549,615,592,597,620,604,611,634,616,616,617,899,898,910,916,887,894,934,901,895,874,913,919,898,919,872,909,870,692,648,721,721,722,697,693,712,620,600,579,602,601,607,612,602,602,596,579,591,589,628,610,612,798,807,799,804,824,821,802,829,849,813,817,826,797,778,832,773,804,790,773,768,800,813,806,820,788,766,666,659,655,664,647,661,667,664,657,659,677,657,658,664,682,671,665,648,677,679,672,669,684,680,656,680,663,680,931,874,917,920,889,931,908,901,906,928,906,901,887,906,870,887,907,903,854,822,827,831,830,820,865,833,844,851,829,823,853,829,840,804,778,801,791,798,791,809,809,804,796,807,815,785,801,774,803,801,790,778,789,795,789,790,804,796,806,796,788,788,802,1011,1055,1040,1003,1021,1047,1059,942,924,904,913,909,902,917,919,950,912,934,911,915,918,656,661,653,665,669,664,678,673,662,694,694,632,653,627,622,639,613,610,617,651,625,617,624,629,628,590,601,591,588,585,590,589,605,591,603,591,605,999,990,982,990,1015,1017,1008,1009,1022,981,1008,1000,1000,1015,979,989,996,998,982,1014,848,874,914,858,886,919,1030,1012,1019,1026,1031,1003,977,1034,1016,977,1027,998,987,984,958,979,980,1001,984,979,977,957,980,936,985,942,941,806,810,825,808,818,819,839,824,817,834,820,785,578,581,570,590,567,565,1117,1170,1169,1071,1062,1119,1091,1133,1083,1128,1105,1104,973,1011,998,992,973,992,993,1023,1018,1011,1012,991,996,993,963,627,655,593,618,634,615,646,606,630,634,634,610,626,645,626,654,662,668,602,608,610,602,596,609,579,590,582,607,589,592,610,601,575,583,577,1004,1054,1074,1033,1043,1072,1053,1101,1057,1042,1092,1025,1043,1068,1043,1046,1047,1013,919,942,898,924,915,910,928,895,943,927,913,936,891,935,931,923,1087,1093,1112,1121,1129,1104,1098,1089,1090,1105,1103,1115,1092,1091,991,982,947,952,960,954,956,978,952,948,951,975,978,946,968,656,648,662,674,661,670,677,649,660,666,662,642,689,567,595,587,577,585,586,599,1045,1004,1010,980,1034,1021,1082,1047,1006,893,923,899,904,929,877,853,877,901,894,868,883,899,894,895,846,890,709,695,731,690,677,689,716,706,693,692,701,708,677,703,691,693,771,777,795,767,773,777,790,789,769,786,778,780,768,773,777,810,645,628,633,655,666,652,638,645,643,624,647,632,638,587,578,571,578,576,579,598,578,567,567,576,584,564,588,608,589,590,608,590,603,586,586,586,587,583,586,580,744,725,739,727,714,728,704,729,726,701,712,706,712,713,720,672,699,676,659,668,678,683,670,664,664,678,677,672,677,681,1089,1071,1046,1052,1088,1063,1068,1093,1052,1050,1038,1055,1072,1101,1049,905,927,907,914,946,853,851,871,883,886,873,882,892,885,883,890,888,869,881,899,880,857,737,706,682,713,727,707,707,722,673,732,720,746,705,722,734,973,961,942,958,927,944,946,953,987,946,963,940,979,919,930,661,660,676,667,684,654,664,654,665,992,1008,1034,988,989,1022,994,1041,997,1039,1015,1047,1074,1010,827,808,838,803,827,823,809,808,813,836,825,830,603,604,610,601,592,596,588,610,604,594,618,598,599,598,595,611,604,584,1068,1088,1131,1078,1137,1116,1022,1007,1114,1125,1149,1094,1069,1144,1098,1042,917,896,926,882,890,901,946,910,909,643,661,642,614,634,638,623,599,1020,984,992,1006,1042,988,937,964,1012,996,985,957,975,1022,963,975,869,844,877,854,880,892,831,864,865,866,863,858,854,875,866,868,881,654,695,680,675,671,665,691,687,661,671,658,671,894,897,892,889,892,899,880,933,878,912,794,764,827,774,799,798,796,820,728,734,750,753,724,742,755,759,735,744,768,723,734,764,751,755,758,1062,1073,1074,1038,1044,1062,1081,1105,1044,923,921,927,927,929,949,939,929,928,954,946,918,909,924,934,998,930,972,946,975,937,938,934,984,925,941,949,902,950,951,944,920,929,935,952,927,929,937,938,956,940,936,933,943,983,987,973,971,986,968,974,978,982,960,802,784,811,814,792,796,800,837,809,793,803,798,817,812,784,782,653,648,642,680,651,641,661,649,660,642,635,652,915,927,914,910,941,953,937,933,956,926,903,891,903,925,920,986,1038,988,981,1013,989,1002,997,993,1003,1014,1010,1015,886,866,899,861,889,889,874,881,870,895,640,619,637,608,604,646,598,620,613,651,637,843,900,909,887,902,849,922,901,881,908,898,908,862,886,879,663,683,704,705,696,686,693,684,685,973,975,952,980,959,989,995,910,1016,965,1002,993,980,1014,1086,1073,1038,1064,1067,1073,1064,1101,1055,1054,1097,1056,1087,1068,1073,916,942,940,916,933,922,932,931,908,929,960,917,938,1065,1051,1043,1025,1034,1037,1062,1025,1052,1054,1041,1041,1036,1038,1043,1032,1046,1057,1049,1028,1044,879,902,870,897,912,891,866,921,888,886,881,1123,1138,1107,1093,1088,1101,1076,1103,1127,1138,1120,1132,1099,1113,991,940,925,952,951,939,956,943,920,958,931,946,931,1005,999,1004,1035,1024,1014,1049,1055,1004,990,1000,1016,1023,1009,1012,1012,1012,986,1026,1019,1024,1012,1006,1019,1011,1009,1015,1019,996,899,886,891,873,902,905,890,879,865,852,884,884,883,849,883,887,868,918,872,618,592,630,602,608,587,627,603,633,615,601,611,626,617,630,612,626,618,637,641,624,618,616,628,630,631,624,646,620,603,604,686,686,701,686,691,696,701,694,672,676,691,701,661,686,697,698,662,734,706,672,686,917,898,908,903,922,914,925,897,893,903,944,926,922,942,913,915,895,625,640,654,670,650,669,659,648,518,528,542,505,527,543,520,530,545,533,542,545,521,525,529,531,541,518,629,599,605,646,626,607,619,616,604,614,622,598,613,622,622,624,618,627,593,609,1008,991,1005,1025,1081,1033,1076,1044,1002,975,1083,1070,1052,1004,1046,1021,1045,1043,1070,1018,984,999,961,988,994,977,979,871,845,823,851,840,788,846,803,795,785,814,818,851,787,844,807,797,592,621,611,630,627,635,599,605,621,621,628,615,616,608,966,1004,1002,937,945,935,997,967,960,965,951,961,990,916,922,961,910,933,930,923,948,919,892,957,963,932,908,941,928,921,918,620,634,626,637,593,636,580,710,702,712,695,709,684,720,704,665,694,678,714,712,684,677,716,705,691,628,622,640,632,618,622,611,638,628,607,636,621,647,1057,1049,1088,1048,1057,1024,1038,1068,1074,1015,1046,1051,1051,1078,950,986,961,923,943,972,979,914,956,915,745,753,799,785,782,801,746,790,990,1015,1003,1017,1008,1041,1007,1004,1023,1030,997,1013,989,1014,1012,988,984,987,957,968,980,992,966,985,981,974,992,992,978,1008,977,986,989,983,1014,1007,991,970,1001,1000,1000,1006,994,995,1012,985,992,999,1006,1008,1000,984,1002,1013,1019,841,837,865,823,840,852,857,860,837,857,853,855,837,866,827,851,893,847,642,643,612,623,633,616,628,612,640,637,631,635,626,999,1057,1063,1059,1019,1034,1057,1038,991,1025,1028,1098,1047,1042,1043,1074,1075,1042,1041,904,866,885,888,885,871,890,880,892,880,915,884,917,930,896,889,920,853,633,653,622,625,629,614,645,639,628,642,583,624,637,755,756,730,720,718,726,748,734,723,732,738,637,653,650,650,666,647,649,667,654,641,636,1028,1075,1033,1077,1056,1059,1050,1043,1051,922,895,934,916,936,906,913,882,912,695,668,670,667,725,658,666,660,655,695,670,671,676,672,674,652,664,664,668,675,673,669,664,696,692,668,652,1074,1101,1075,1125,1087,1111,1125,1092,1127,1098,1120,892,876,866,892,869,893,894,883,879,993,995,1024,978,993,972,1040,1013,1004,1021,1030,986,991,1014,998,1000,1011,996,993,898,937,898,869,911,904,890,912,916,907,884,943,905,911,890,653,673,663,683,680,656,673,662,651,646,640,679,667,670,683,659,652,686,652,654,629,629,607,644,648,669,652,653,660,649,638,654,631,639,1048,1058,1051,1066,1068,1107,1074,1074,1037,1083,1108,1067,1045,1073,1031,1079,1104,1065,1086,1005,1103,953,944,966,966,956,925,945,920,986,927,951,748,768,780,769,768,761,758,599,596,617,637,603,622,607,643,603,640,624,627,610,619,573,578,590,599,572,581,584,566,576,559,554,572,602,582,557,581,958,977,965,985,975,975,974,989,1003,986,961,972,993,697,647,695,671,667,692,691,653,985,1003,946,988,946,957,985,977,987,971,974,983,979,993,963,967,983,998,950,921,937,930,925,944,948,961,919,939,956,947,941,942,928,937,917,929,969,870,897,908,901,899,1005,1029,1010,1003,1010,1027,1030,991,995,986,983,915,936,956,937,908,920,919,940,900,833,797,823,801,815,823,787,828,817,820,826,804,813,975,969,950,984,963,989,951,973,982,947,975,968,958,970,958,985,979,997,1012,999,988,994,1011,1014,958,1016,977,1001,1003,992,929,892,895,871,892,891,906,900,882,884,862,902,877,888,907,909,901,877,896,659,682,669,671,678,678,675,623,639,641,661,649,627,666,609,626,617,594,612,605,632,613,594,603,605,605,613,613,626,617,555,590,602,574,596,602,597,579,571,595,614,590,585,594,980,1019,1036,983,998,996,962,1016,957,936,979,1017,990,986,967,1018,958,695,709,696,722,684,698,702,705,714,704,692,670,1068,1063,1061,1079,1123,1032,1052,1072,1080,1058,1030,863,865,876,907,873,911,938,891,884,892,886,900,901,617,597,594,540,568,556,568,558,560,564,543,562,556,556,540,512,526,524,527,538,547,537,557,544,526,541,605,591,610,618,594,595,592,617,586,593,592,597,575,587,638,583,605,595,597,603,597,612,614,602,590,972,965,955,929,955,950,965,921,948,972,948,961,952,953,640,713,931,875,896,878,896,878,882,832,860,1017,972,958,1002,960,971,991,859,881,903,876,892,892,864,905,892,903,926,910,906,944,915,924,912,953,957,916,896,898,897,900,911,899,908,895,898,903,912,888,898,902,920,913,925,912,917,927,931,911,915,929,908,927,929,911,924,918,924,934,1027,1039,1022,1020,1080,1034,1037,1049,1022,846,800,815,813,861,840,820,857,834,568,586,588,582,567,583,583,586,575,586,576,588,573,1089,1125,1064,1100,1109,1127,1063,1054,1137,902,901,873,888,862,925,910,882,869,929,897,626,630,622,633,632,670,613,614,642,681,620,1134,1151,1138,1160,1144,1147,1126,1136,985,1019,965,977,993,966,1009,958,1012,964,994,983,975,621,591,594,586,568,595,642,599,586,618,572,574,591,548,575,569,564,611,587,611,612,597,601,626,610,605,586,591,610,587,591,583,602,599,621,611,613,616,638,626,619,610,577,596,616,626,638,608,623,606,595,587,597,822,893,834,885,877,858,897,879,876,898,842,855,931,893,838,956,994,967,1016,1001,968,973,1005,993,985,989,979,1020,980,982,880,861,840,906,847,887,854,894,904,872,887,921,885,870,871,903,878,896,869,880,566,614,594,588,619,615,610,578,602,602,550,609,629,805,846,865,858,843,848,830,824,834,820,926,928,961,947,933,965,945,973,924,983,966,981,1002,959,971,974,980,988,1001,790,790,807,749,755,786,775,779,808,783,806,558,590,607,568,553,588,623,617,594,622,639,627,625,619,667,677,666,670,660,681,651,670,675,657,660,665,681,675,667,672,680,934,1021,964,985,943,991,950,995,922,923,933,945,912,928,926,926,877,819,844,774,805,784,822,828,814,818,896,928,935,909,938,921,901,914,924,950,971,963,936,948,937,922,928,932,924,920,923,948,937,928,1002,1033,1011,1001,1001,1019,1030,1012,1008,845,868,831,830,838,854,866,880,825,828,828,822,826,1099,1113,1128,1086,1126,1095,1107,1119,1101,1029,963,1002,1019,995,1034,1000,1026,1040,997,982,1005,874,821,848,840,865,832,845,825,832,838,841,857,863,865,983,1002,958,978,964,972,978,1004,983,980,972,975,981,976,1014,1000,872,910,875,905,902,893,876,886,884,870,889,903,874,873,890,900,712,708,729,716,689,699,720,729,685,699,714,699,719,916,911,908,923,921,912,934,940,948,931,936,911,926,907,899,907,794,768,801,782,804,801,805,804,800,794,790,805,807,803,807,809,794,805,814,809,807,801,801,657,667,643,656,667,650,665,652,676,676,665,647,838,831,832,847,827,852,824,835,831,845,831,838,1002,922,959,965,977,988,1017,971,948,969,1003,965,961,924,991,963,990,984,964,934,891,911,910,901,873,891,903,912,887,888,891,649,618,643,643,626,597,630,645,629,639,655,629,632,619,598,610,613,623,608,611,620,607,606,618,621,612,612,610,608,607,975,937,924,986,922,932,952,967,957,912,973,965,961,927,951,966,941,914,784,759,770,785,808,793,795,736,756,763,769,930,929,965,949,956,961,938,964,913,956,947,938,940,941,962,953,980,983,972,992,998,978,969,1011,958,982,858,892,867,898,877,890,909,865,907,941,936,890,891,905,609,586,588,587,589,603,584,581,593,601,600,574,583,572,591,646,637,614,632,650,658,653,674,650,589,646,608,613,607,640,604,616,602,641,627,618,616,617,1169,1187,1198,1167,1194,1103,1152,1221,1165,1234,1030,1031,1033,1023,1020,1041,1033,1040,1019,1028,1010,1023,1034,934,924,914,917,914,901,895,926,920,922,889,882,890,919,681,650,654,668,667,657,623,675,655,668,1046,1009,991,1055,1011,1012,863,856,884,923,862,903,873,876,901,669,667,677,683,639,673,636,674,656,690,639,644,641,642,653,665,661,658,649,660,681,663,673,646,655,669,1042,1063,1065,1064,1050,1075,1094,1038,999,1040,948,958,944,952,954,954,974,944,978,964,981,991,976,951,788,792,798,814,819,821,815,800,782,794,789,780,974,994,1019,995,994,995,1003,995,994,932,888,897,921,893,922,882,899,916,1136,1113,1121,1143,1146,1105,1134,1138,1116,1124,1110,1129,1118,1091,1048,1045,1058,1058,1043,1052,1039,1061,1072,919,861,898,881,881,923,909,925,857,915,877,880,845,862,900,907,863,540,515,531,529,534,549,532,542,504,515,572,532,524,528,545,541,567,488,543,520,499,525,534,514,524,528,570,569,584,588,579,589,624,579,581,593,570,596,632,596,603,641,597,636,638,624,620,635,628,633,627,647,1016,1020,1010,1019,1029,1007,741,712,721,745,721,801,715,712,723,874,831,824,855,852,841,848,797,852,820,821,862,820,832,834,833,830,812,701,662,651,651,630,661,768,752,768,743,739,756,772,756,749,766,759,761,747,747,754,763,747,610,655,620,649,633,636,651,606,564,583,587,546,560,580,557,575,585,578,566,572,821,854,925,867,876,850,809,852,876,910,875,728,715,730,693,703,724,745,718,704,703,722,598,621,630,619,605,649,617,606,632,633,608,612,919,929,923,897,915,908,914,917,925,916,930,908,690,715,688,696,682,703,689,690,684,703,701,713,705,703,989,1094,1061,1027,1053,1073,1064,1020,1018,1054,1063,1053,1039,1055,940,936,967,901,936,944,941,944,957,930,911,629,652,659,634,658,638,667,636,619,659,667,635,653,675,684,629,635,641,1046,1033,1036,1004,1063,1054,1057,1048,1060,1066,1030,1046,1036,1026,1067,1078,1022,913,904,938,901,913,959,932,902,668,661,690,673,677,716,676,660,673,646,681,593,613,606,600,592,612,612,609,586,596,591,608,609,600,612,594,608,597,613,602,618,598,617,596,617,611,604,594,644,634,626,620,642,620,635,625,650,651,634,639,633,630,635,653,626,637,658,669,677,673,673,651,667,663,656,671,641,667,694,690,684,659,662,668,671,681,651,660,644,666,645,657,665,656,686,648,1010,1035,1071,1045,1012,1068,1070,1042,964,925,897,899,928,910,869,939,906,926,916,919,927,902,924,926,924,925,909,1044,1027,1044,1033,1035,1071,1050,1020,1033,1067,1052,1050,877,918,890,876,863,906,914,909,898,903,911,920,923,888,936,885,670,636,660,665,653,651,659,666,643,650,657,654,639,1102,1099,1087,1065,1082,877,885,869,888,851,877,903,862,881,859,892,872,887,887,889,910,636,628,661,627,636,646,630,641,603,644,624,634,627,669,622,620,628,1004,1003,1010,994,1003,998,1027,990,991,998,1001,1015,999,1007,991,1002,1012,1015,989,997,1028,991,897,925,885,876,867,884,877,885,871,881,869,862,877,890,864,587,580,569,582,584,589,600,603,582,587,592,595,585,591,581,556,573,598,584,576,574,604,569,544,563,569,560,564,550,541,562,548,572,551,571,574,548,654,656,650,672,650,643,650,651,665,652,641,655,661,676,665,609,644,651,644,664,649,665,651,1116,1176,1178,1229,1215,1185,1210,1161,1187,1222,1065,1021,1003,1028,1032,984,1045,1046,1038,1003,1028,1038,1001,1039,1021,873,910,904,873,890,904,892,912,889,881,894,885,904,919,880,854,859,852,851,859,857,884,858,852,872,877,857,864,869,861,906,930,901,912,910,900,906,907,929,923,933,860,875,849,858,871,873,870,879,859,941,952,945,942,963,951,935,952,947,955,724,681,706,703,700,702,700,721,684,746,864,843,836,810,799,840,823,853,807,813,799,804,626,601,641,611,598,638,644,624,632,634,601,617,641,571,571,551,554,578,560,553,578,609,623,585,557,606,585,584,602,607,610,619,613,603,590,598,607,1096,1178,1142,1112,1121,1115,1127,1083,1100,1138,1135,1150,1076,1175,1148,1054,1158,1097,1091,1134,1116,953,989,964,986,962,995,992,964,978,983,966,994,959,977,1035,1017,1042,999,1059,1053,1028,1028,1045,1042,1031,1015,1013,922,941,931,972,957,972,956,963,937,959,970,955,965,946,952,881,858,866,860,865,875,857,869,851,864,842,869,846,856,642,648,654,634,649,658,672,614,649,640,649,665,659,646,648,650,999,963,1012,1027,961,996,996,1013,998,1012,973,999,1021,1019,988,1004,1006,796,816,827,821,837,898,812,784,824,816,803,586,576,589,605,574,588,588,591,586,641,622,633,598,623,618,610,614,629,619,616,613,619,628,682,687,693,701,688,693,676,675,670,692,680,685,684,697,676,982,1013,990,999,1014,968,1001,1007,964,984,997,997,984,937,943,950,937,952,951,925,948,941,946,943,943,950,975,811,845,817,821,850,824,817,827,820,838,848,820,842,840,572,627,609,571,593,619,603,624,571,613,600,595,945,956,910,896,930,946,936,946,964,1003,1012,974,972,981,992,985,972,969,976,856,853,862,878,848,873,853,847,867,866,649,661,635,671,645,623,647,650,645,648,632,618,665,634,623,641,798,774,796,773,803,794,790,788,803,779,775,762,658,597,636,631,630,657,648,644,639,639,552,553,557,564,550,531,562,541,533,547,556,567,647,626,631,638,621,645,630,643,629,650,635,619,657,648,656,663,637,649,636,663,677,634,629,981,1007,1048,1042,1053,1031,1038,1011,989,1008,1043,1009,1005,1025,1040,868,859,884,868,897,872,878,856,882,872,876,883,846,855,858,861,844,869,994,989,978,949,979,964,966,985,965,957,973,946,965,978,976,952,963,879,913,930,895,890,912,882,906,931,917,906,929,907,882,906,909,1102,1069,1093,1089,1110,1091,1104,1075,950,937,921,915,942,909,911,919,911,937,899,941,955,931,952,1041,1035,1007,1053,1045,1023,1064,1059,1032,1023,1043,1045,897,917,887,873,891,886,888,900,916,904,899,934,626,567,629,613,617,615,580,614,604,655,624,612,635,597,621,603,638,628,648,629,629,621,632,610,990,963,980,963,977,1024,1012,1017,996,1004,1015,995,979,1014,996,684,699,716,711,688,723,740,719,676,691,707,691,725,740,713,676,669,720,702,733,703,1023,1013,1041,1034,1016,1040,990,1026,1056,1038,1045,1034,1012,1042,1016,1031,1011,1040,1036,998,1049,987,1030,1020,848,882,866,858,849,874,876,889,883,879,865,857,878,859,855,869,875,854,854,932,932,932,948,921,937,930,926,931,944,918,943,937,889,856,856,848,878,873,871,874,845,810,883,853,866,865,841,845,987,967,974,1010,989,971,961,968,980,971,962,971,965,987,983,856,832,846,860,861,900,881,881,889,853,866,892,1015,985,989,986,970,979,990,928,978,958,958,952,963,954,949,931,960,966,966,945,943,963,982,998,991,1010,990,979,986,972,1007,990,983,997,855,838,815,857,854,845,813,866,850,830,847,847,857,857,843,869,823,974,978,991,961,979,964,974,969,950,949,954,845,857,837,850,863,850,856,863,1052,1073,1085,1065,1090,1105,1116,1102,1077,1087,1083,1113,1034,1084,1089,1104,1072,937,955,952,959,946,941,937,949,907,945,624,606,655,588,673,634,600,610,607,599,586,609,617,568,578,591,601,578,604,594,629,650,619,614,637,638,638,653,628,628,633,611,599,598,639,611,563,608,609,598,614,606,616,625,593,976,1006,988,989,951,969,970,994,964,981,969,767,779,759,788,756,824,770,751,746,764,768,775,770,740,867,880,893,862,852,896,823,868,857,899,870,846,841,873,977,1011,1030,994,997,987,979,1008,1017,991,997,1027,1013,859,927,894,890,901,922,888,911,897,884,894,856,907,654,630,650,639,633,608,645,631,595,632,620,638,621,991,1033,1024,1032,1044,990,1028,979,1038,1042,1011,1037,1036,860,921,867,873,911,870,863,876,890,902,589,563,598,573,588,583,582,592,581,573,646,649,658,669,636,651,650,657,645,667,655,667,657,658,652,632,680,669,648,634,668,643,647,670,651,630,660,644,678,995,979,1018,1039,1032,996,995,1016,1016,1014,999,1036,1034,980,982,985,1008,1047,1032,872,886,860,868,908,862,823,881,876,877,838,922,866,881,865,872,965,958,956,963,954,974,982,932,994,947,965,978,972,912,907,913,900,876,882,912,911,884,893,905,887,944,890,889,909,902,1096,1100,1085,1101,1106,1080,935,923,944,956,934,926,923,909,910,939,931,954,962,975,962,998,962,943,983,939,964,1048,928,952,995,1049,1052,1056,1040,1025,1069,1063,1067,1004,1073,1050,1065,900,929,903,891,920,895,878,923,921,890,889,876,928,902,920,897,900,912,1096,1138,1117,1107,1103,1101,1111,1104,1105,1102,1088,1079,1141,1111,1132,1117,1111,1076,1141,1081,1125,1105,830,837,844,813,883,870,862,597,626,606,605,608,647,639,609,608,611,658,606,664,614,642,619,641,646,651,644,632,641,657,645,652,1076,1078,1065,1001,1077,1032,1113,1048,1105,1056,1109,1031,1038,1050,1065,1039,1050,1027,1062,1030,941,939,960,944,930,944,920,947,927,923,928,916,737,765,768,763,779,749,772,757,763,785,751,778,746,778,783,635,629,627,654,633,644,620,618,658,669,643,629,639,635,637,617,629,612,594,602,601,593,582,581,578,578,611,587,573,582,587,609,607,679,645,635,627,654,626,596,630,633,616,629,645,620,648,625,594,637,635,637,623,611,623,639,617,1001,992,1024,1046,998,996,999,986,998,982,993,984,1018,971,998,708,717,719,715,709,692,693,717,700,763,726,1120,1134,1076,1139,1144,1139,1108,1118,1139,1140,1115,980,989,954,995,1025,974,969,1004,978,978,881,849,842,833,846,827,846,858,843,833,856,831,866,842,865,840,842,837,960,951,949,932,957,959,960,950,956,985,937,963,964,968,968,973,969,965,976,968,974,944,957,957,838,840,864,824,828,833,832,838,845,884,853,1029,1045,1072,1036,1063,1024,1021,1025,1073,1050,1036,1035,1032,1063,1023,947,964,979,972,933,954,974,685,686,687,663,665,713,693,667,687,706,679,608,600,590,609,631,595,612,623,615,608,631,621,624,808,785,834,810,792,771,826,794,817,784,796,772,764,664,648,648,656,665,638,645,669,649,677,646,672,599,594,580,599,581,612,610,602,587,588,620,611,1103,1138,1118,1095,1186,1059,1081,1131,1131,1126,1070,1202,1110,1179,1079,1138,996,997,988,993,1000,1005,1001,1003,954,943,977,970,959,974,956,959,979,956,977,963,952,961,960,1006,983,1023,994,998,994,1003,986,1013,1003,993,995,991,997,1003,1007,1013,899,867,884,859,900,870,910,861,918,899,880,945,954,936,926,921,944,897,881,995,965,957,919,970,947,944,995,986,970,969,978,946,974,991,971,953,990,969,990,970,957,973,964,993,977,879,885,883,860,876,857,898,889,868,873,845,869,884,876,882,883,891,884,920,875,897,874,792,794,820,800,828,800,826,822,796,813,834,622,636,629,674,628,632,656,641,1089,1066,1080,1057,1081,1063,1026,1106,1069,1055,1073,1094,1070,1048,942,946,905,974,971,966,908,919,936,947,971,940,950,924,712,669,665,684,675,641,676,704,692,651,606,625,621,625,613,628,620,615,586,616,589,601,617,595,602,620,604,600,611,619,1030,1020,1041,1012,1045,988,1032,1022,1001,997,1010,938,914,884,929,941,915,899,912,900,924,899,921,922,918,895,914,656,644,654,627,657,599,656,669,629,628,623,669,662,676,614,603,623,614,621,626,634,617,607,620,601,593,619,613,1054,1081,1076,1032,1123,1095,1102,1110,1114,1104,1102,1091,1061,1048,1159,1181,1100,1073,1120,972,993,949,950,945,982,959,956,580,572,571,578,579,554,601,530,575,565,547,564,570,588,571,536,574,586,550,536,566,581,523,563,677,667,658,652,647,647,648,647,646,636,636,645,647,660,662,667,650,668,654,654,634,658,643,667,658,633,659,654,669,1032,1037,1018,1026,1039,984,1003,1009,1022,1017,979,1012,1035,877,915,895,920,879,906,911,936,921,904,911,885,931,929,918,901,813,824,833,841,813,820,817,818,815,813,806,625,649,656,641,633,639,653,640,642,618,670,650,658,626,660,993,1011,977,991,1008,989,934,1070,1076,1064,1065,1059,1103,1074,1070,1084,1087,1066,1108,1096,1061,1084,1082,1091,818,822,798,852,820,822,855,791,837,779,808,812,868,799,795,843,830,636,607,617,598,636,602,601,599,610,951,938,955,957,945,953,930,696,694,685,678,709,734,719,686,698,721,744,690,729,986,964,957,998,988,1017,977,975,967,976,989,984,958,954,963,982,983,980,990,886,899,891,876,883,917,882,901,907,906,888,872,902,892,913,893,900,900,907,886,893,895,874,906,892,886,674,649,665,656,651,658,692,688,685,692,666,648,633,689,678,843,808,833,842,819,822,835,825,844,827,854,835,831,829,846,849,845,843,791,797,800,779,796,808,814,812,798,705,669,674,665,655,1237,1271,1199,1216,1206,1263,1224,1169,1247,1167,1272,1264,1244,1236,1212,1217,955,902,971,916,924,924,938,903,908,978,930,948,929,627,597,598,628,623,616,598,609,604,608,610,597,590,924,938,932,906,916,895,934,892,894,933,718,720,730,721,727,743,728,724,714,731,714,732,722,708,711,726,709,696,667,691,685,689,696,693,695,712,730,680,916,944,904,925,923,936,957,936,934,930,930,899,933,932,935,971,931,917,944,947,1007,990,965,973,981,973,975,956,984,998,996,942,991,991,995,799,808,793,841,825,822,812,824,834,834,848,822,814,777,832,827,577,566,595,553,608,594,581,597,564,577,558,585,576,578,885,846,891,881,852,849,871,856,847,845,852,873,868,912,863,903,681,693,663,668,645,642,692,694,670,651,641,671,671,658,661,686,684,670,576,582,575,579,579,561,568,572,582,587,562,589,584,574,578,568,580,567,574,583,590,583,573,585,563,602,619,589,602,604,623,598,610,605,601,589,1152,1153,1150,1091,1161,1182,1153,1118,1133,1092,1144,1091,1134,1132,1110,1140,1179,1090,1154,1136,1076,1163,1181,1168,1108,999,984,990,949,1016,1013,982,991,1034,882,869,894,870,864,928,928,916,929,897,904,879,858,889,934,898,893,897,894,895,897,891,893,887,888,896,880,905,911,901,896,899,830,808,816,831,841,844,860,828,836,814,833,847,848,828,572,595,576,595,590,580,565,578,580,580,593,562,566,573,598,580,586,571,586,561,585,581,585,646,649,642,629,627,629,624,636,649,645,649,640,632,636,628,622,604,622,630,627,635,606,618,639,613,622,959,969,938,965,979,942,956,899,924,668,692,740,706,733,732,712,726,728,732,747,732,716,729,741,714,714,765,736,761,741,739,761,728,752,761,734,766,1005,952,969,954,931,956,936,965,967,963,948,936,968,942,922,898,895,919,932,882,910,928,909,878,896,890,879,917,1049,1017,991,1007,1068,1031,964,979,983,978,985,977,993,1008,982,1009,985,953,1006,986,978,971,999,887,878,869,862,892,902,886,885,878,863,892,910,876,649,631,670,643,650,661,667,633,643,652,655,654,652,638,630,649,907,906,924,921,920,949,916,887,951,918,684,718,708,721,702,676,677,680,666,694,674,719,679,675,703,708,1033,1004,1071,1052,1032,1003,1056,1058,1059,1023,1076,1025,1028,1023,1047,1068,1011,1002,1062,844,874,880,851,844,887,838,883,900,880,885,857,884,621,673,646,639,639,623,612,626,654,651,655,638,658,673,668,662,673,662,644,642,665,673,666,644,663,868,903,867,835,901,894,841,875,871,878,904,888,708,694,698,663,690,695,674,710,712,704,622,611,609,588,599,609,602,609,604,621,628,597,609,601,968,1045,1065,1027,1012,1023,1025,1020,984,1053,1019,1022,1039,1061,1011,1043,1053,1046,1029,1039,1020,1023,1042,961,922,940,928,904,919,904,932,910,917,916,956,952,925,1100,1093,1082,1112,1115,1089,1097,1087,1082,1083,1076,1111,1103,1098,968,926,950,929,961,938,946,955,951,967,965,972,939,948,950,946,960,903,673,641,663,666,677,666,649,666,676,658,930,950,913,951,940,957,945,961,942,953,962,928,938,955,948,1005,979,694,674,674,673,681,702,712,681,683,688,660,675,680,1095,1160,1103,1128,1160,1106,1064,1085,1109,1130,1099,1152,905,893,901,907,888,862,901,888,883,924,896,910,875,1021,1031,1026,1058,1032,1033,1009,1024,1025,1018,1057,1043,911,906,942,924,908,905,912,923,902,925,918,941,929,744,743,732,712,736,732,737,717,725,741,1019,972,988,994,1001,1006,1018,1030,987,848,856,838,892,861,901,842,866,877,878,579,579,579,553,589,599,548,572,565,580,581,572,593,625,576,1105,1135,1140,1146,1127,1128,1126,1114,1125,1167,1102,1120,1169,1071,985,979,1011,946,1019,980,635,624,592,625,635,626,614,623,670,629,637,661,599,614,652,649,608,586,734,726,707,735,739,719,690,727,718,715,701,713,757,706,730,748,653,626,635,631,631,635,643,616,631,634,636,614,651,981,998,1021,1013,1033,961,1019,966,1024,1044,1012,1031,982,1033,1025,989,1010,1011,1007,990,1008,1017,997,1046,1000,991,994,1035,983,1020,1015,1002,966,974,994,1002,968,958,943,909,902,928,945,906,939,909,925,916,915,931,923,931,932,942,927,918,820,808,793,800,817,823,807,800,792,820,785,820,823,820,796,813,808,822,824,804,816,677,706,718,683,667,692,685,684,885,899,914,839,862,880,868,897,921,898,887,872,887,865,878,902,876,861,771,774,759,770,738,778,772,784,788,778,765,776,754,1031,1031,1023,1022,1040,1009,1020,1050,1048,1049,1041,1042,1051,1009,1012,1025,1069,1003,1047,1024,915,886,897,877,925,876,879,890,897,936,903,914,893,931,904,881,895,919,609,619,603,593,629,604,604,614,609,613,593,617,594,608,611,612,941,933,942,958,961,928,954,957,963,952,946,956,988,973,987,997,976,989,1016,984,967,1003,994,984,981,794,785,799,785,739,747,781,800,800,777,777,784,758,785,784,764,756,767,623,654,660,646,626,619,661,636,978,999,994,981,989,994,997,1033,1015,974,1016,668,665,735,675,647,700,707,683,726,688,695,714,710,670,659,709,1034,994,1062,1006,1053,1039,1049,1050,1028,1045,1010,1031,1054,1046,877,843,847,869,869,857,856,873,878,901,865,864,861,906,881,862,858,868,866,947,974,943,968,1000,950,1025,989,991,969,989,1001,967,957,1019,937,916,933,923,936,922,918,889,908,930,901,663,652,662,667,652,665,652,632,630,641,664,619,644,665,631,651,1071,1069,1023,1037,1045,1017,1056,1037,1036,1050,1047,1063,1032,1055,919,901,902,945,895,888,890,929,919,908,946,605,581,550,574,551,622,586,594,611,549,583,592,541,533,549,572,588,549,574,648,630,657,647,629,644,638,652,654,642,651,634,655,658,984,958,988,918,964,978,954,955,964,974,966,935,995,995,952,976,970,873,869,860,869,883,863,876,871,878,871,838,874,676,673,650,681,657,677,662,649,653,672,667,679,700,686,686,656,836,823,788,815,787,797,810,794,813,797,742,750,740,743,746,736,742,745,754,762,747,710,739,673,673,666,664,649,660,665,661,675,650,638,666,929,903,910,904,921,892,909,909,674,664,715,672,715,647,690,684,681,687,701,665,716,678,707,696,905,896,893,897,897,892,921,933,908,891,927,906,920,910,917,909,902,887,667,686,677,672,670,672,648,671,676,649,645,635,660,689,659,661,660,655,668,1013,1035,1033,1052,1086,1059,1044,1012,999,872,879,875,894,881,929,872,890,892,893,893,891,862,899,853,876,918,880,885,891,629,623,606,604,577,636,574,603,630,603,583,876,854,883,843,855,882,886,868,884,863,890,896,770,814,802,791,784,786,775,791,797,788,776,637,609,638,623,651,625,638,627,649,626,631,624,637,631,619,621,1007,1031,1000,999,1018,1019,982,1034,1040,1060,1029,1021,996,973,920,939,971,949,949,945,957,931,941,955,943,949,942,942,937,973,978,968,947,975,976,987,953,963,969,844,834,865,848,846,854,857,872,864,842,843,850,848,632,644,656,630,661,623,653,655,648,620,645,671,619,643,650,648,621,670,800,841,814,822,828,810,822,850,827,819,827,797,808,812,795,816,812,821,804,793,1005,991,1018,1030,1022,1006,1013,1026,1006,1023,992,1017,1012,1012,1006,893,895,885,895,895,864,896,880,911,911,889,890,603,576,628,622,597,620,635,594,562,542,544,524,554,563,559,545,557,554,544,554,573,581,545,549,546,548,548,555,544,543,557,551,1095,1061,1028,1079,1036,1131,1045,1109,1091,1042,1057,1049,966,945,977,956,924,960,938,934,974,962,949,984,935,938,968,973,881,884,878,861,875,839,869,876,889,937,952,933,937,975,934,935,938,966,932,969,942,976,952,975,946,947,912,921,921,914,919,928,915,933,909,943,919,927,944,883,870,847,876,863,841,884,865,900,824,840,848,904,832,595,623,614,635,610,603,602,601,607,596,602,592,608,622,632,610,637,617,638,625,597,627,598,593,606,991,946,973,946,960,928,950,967,920,984,985,941,982,932,910,987,726,756,699,739,763,746,726,722,912,907,897,902,887,906,903,956,899,899,874,914,937,887,915,887,873,888,707,686,696,720,690,705,673,702,673,717,711,725,701,697,861,850,848,845,862,871,833,887,869,858,845,833,1023,1004,1049,1035,989,886,878,870,877,890,864,853,858,855,868,843,862,874,590,590,609,629,619,637,624,618,593,598,588,627,634,577,617,609,977,952,973,994,978,984,949,966,976,984,992,959,987,974,966,876,867,861,869,897,871,888,878,893,876,838,871,870,902,925,897,906,871,691,688,673,666,656,658,678,667,649,675,658,648,669,669,663,861,860,862,859,857,874,881,858,895,882,992,951,983,963,953,989,971,948,816,848,850,797,822,828,847,841,839,800,837,825,843,610,610,601,623,636,644,633,622,592,638,636,615,643,621,635,607,606,607,615,1044,1082,1082,1096,1105,1115,1067,915,911,956,938,963,967,920,983,984,971,985,958,982,968,964,993,981,991,964,979,981,975,977,969,972,1006,980,857,872,895,844,850,866,831,855,850,875,878,850,835,823,852,869,848,1003,958,957,974,985,964,950,973,980,960,969,996,935,982,977,965,976,956,932,939,963,938,923,907,937,927,938,947,932,949,963,942,919,617,609,618,629,624,620,643,616,612,636,666,675,655,617,619,553,547,552,533,566,575,545,542,541,594,585,588,603,626,592,608,618,627,590,606,627,584,617,610,623,619,598,633,629,625,928,910,963,892,942,949,941,919,957,962,941,935,946,679,759,706,726,737,725,696,726,732,689,726,722,722,727,596,585,632,585,611,582,583,591,593,608,579,603,598,1078,1035,1002,1066,1011,1047,999,1016,1017,1010,1002,1025,1042,1043,979,951,946,919,927,955,920,948,967,985,945,937,1043,1049,1056,1068,1085,1042,1049,1091,1069,1063,1079,1060,1060,1075,1051,838,840,849,818,871,850,817,824,602,638,624,622,661,634,636,617,592,648,636,620,618,933,962,958,952,977,942,919,971,956,965,949,910,963,953,697,696,700,685,690,682,713,695,692,712,684,664,642,669,650,642,668,666,630,632,688,640,705,712,715,704,699,714,715,702,726,712,702,704,721,707,842,875,907,911,886,951,991,976,991,995,981,992,862,874,857,871,877,893,886,878,882,805,811,833,837,829,825,828,832,830,818,832,823,813,815,820,789,686,643,692,655,652,669,703,645,664,672,678,595,588,586,571,571,584,585,591,585,589,586,578,586,589,580,585,956,952,935,939,964,906,970,943,959,767,753,728,752,725,791,768,764,742,743,780,774,853,879,884,905,856,886,873,851,869,888,891,864,870,879,646,608,611,643,629,655,632,620,888,924,913,904,903,906,911,911,989,1032,1019,1023,1021,1004,1012,1018,1026,1016,1017,1026,925,898,903,928,929,895,923,907,870,1037,1097,1045,1037,1052,1060,1043,1064,1065,1043,1054,1058,1052,909,909,866,903,920,925,870,911,893,1180,1160,1161,1134,1146,1160,1182,1148,1180,924,959,958,951,963,959,964,954,971,941,956,938,934,982,923,940,966,978,1002,1005,947,1008,952,990,939,988,953,988,1001,1016,989,976,978,1003,991,992,947,966,939,939,945,960,950,956,971,957,972,967,953,971,970,961,935,974,991,994,984,987,980,1003,989,987,983,988,973,999,961,967,905,900,907,933,931,896,919,938,927,924,931,916,849,863,862,845,853,854,867,867,866,838,852,854,849,846,861,862,861,840,848,837,836,864,658,645,661,646,680,635,683,655,644,658,687,659,611,641,663,646,650,637,639,653,633,645,654,690,699,691,665,687,682,712,694,715,702,687,689,704,685,678,679,677,666,677,681,910,900,902,892,876,903,869,879,911,852,930,899,903,897,900,907,903,884,901,908,893,884,715,707,659,685,703,682,721,724,679,671,692,598,579,591,603,603,579,569,578,583,613,620,628,619,645,620,628,622,632,618,620,620,614,610,629,623,629,619,624,635,624,624,617,625,638,628,628,632,636,598,608,626,896,877,931,865,903,869,897,903,843,881,894,890,648,664,678,674,689,681,679,683,678,585,596,602,588,596,609,607,595,596,600,613,617,605,656,639,634,640,637,634,613,631,632,640,646,998,1026,958,1024,982,1030,1045,1001,1010,999,997,895,935,893,947,919,890,957,912,939,917,918,593,604,628,610,626,606,619,601,596,603,575,564,583,600,616,582,605,677,701,705,656,707,712,676,689,720,712,721,712,698,698,695,669,677,706,676,682,661,687,678,681,957,924,927,911,978,943,953,926,922,922,921,958,927,932,934,806,794,831,828,788,799,797,793,820,819,808,815,798,822,827,828,815,816,657,665,640,634,633,647,653,659,635,668,627,626,630,666,655,640,658,680,635,1183,1173,1196,1205,1214,1232,1229,1207,1174,1191,1156,1202,1210,1196,1168,1161,1178,1206,882,925,880,916,929,968,936,885,925,643,607,593,621,617,610,610,644,617,598,631,623,618,631,614,1061,973,1018,1059,1033,1058,1025,1017,1045,1039,1006,1037,1058,1088,1043,1043,1049,1070,989,1056,973,993,990,992,984,966,989,985,999,970,971,1011,994,984,1006,1000,981,831,842,906,849,834,837,824,857,868,829,866,877,853,865,893,874,862,847,940,933,941,946,910,923,943,953,936,913,943,932,914,942,947,878,864,870,860,834,863,844,843,854,870,858,864,862,861,859,859,852,863,654,635,638,621,647,635,633,661,655,637,612,633,616,653,615,637,665,678,667,663,661,666,664,668,665,676,672,675,680,666,659,674,675,675,685,666,969,1006,981,989,1009,959,966,983,965,1005,958,661,666,705,692,676,701,698,703,693,710,718,699,684,717,704,709,638,717,697,1022,1093,1075,1043,1032,1055,1059,1070,1041,946,896,901,916,880,917,930,896,922,912,921,912,924,919,928,985,974,916,983,981,940,936,923,971,969,982,985,931,915,970,988,1010,972,997,982,991,991,972,994,988,993,999,906,914,858,908,880,891,907,923,882,895,871,900,909,885,925,714,727,727,737,700,719,724,748,714,703,745,653,637,639,639,669,664,655,644,647,656,677,650,653,668,682,658,663,651,632,941,973,997,955,948,696,680,664,699,682,697,686,680,692,671,678,678,697,648,688,1099,1091,1026,1072,1073,1064,1127,1093,1078,1073,1018,1097,1057,1059,1017,1101,939,959,960,991,968,962,943,927,988,982,965,1005,937,683,653,654,688,663,643,667,700,725,683,646,648,685,670,694,663,641,692,665,683,679,859,871,875,864,879,886,879,900,919,958,938,965,995,961,965,973,966,972,978,964,976,961,972,948,973,980,947,883,853,883,865,890,853,878,881,884,1092,1111,1087,1061,1085,1092,1098,1102,1085,1104,1090,1107,1085,1076,1117,946,933,945,917,924,937,941,932,941,911,916,941,1093,1079,1077,1083,1102,1049,1070,890,910,886,908,900,890,907,899,885,896,889,882,868,657,656,661,884,877,881,920,866,873,891,891,876,906,877,930,664,659,642,648,645,660,658,650,951,915,955,1000,934,957,971,957,957,949,962,957,997,972,983,969,965,989,948,962,970,974,975,990,949,971,977,949,954,964,967,959,942,948,959,969,968,998,958,963,896,862,886,892,880,849,868,861,867,640,635,649,650,670,634,654,641,660,634,622,654,654,682,639,662,656,647,650,645,653,649,600,630,609,625,620,613,634,606,619,629,607,616,590,594,586,606,600,602,583,584,595,580,595,569,600,588,1084,1097,1105,1049,1066,1037,1067,1042,1116,1066,1074,1014,1062,1101,1068,1102,866,873,851,831,855,823,907,866,899,842,886,868,888,857,890,856,667,638,687,669,669,681,664,660,656,665,694,666,648,655,674,1104,1095,1190,1170,1205,1107,1136,1107,1142,1131,1121,1166,1152,1209,1131,974,992,1043,1028,1004,1014,1003,1003,1004,1012,993,985,1013,999,975,985,1004,768,776,775,771,777,795,786,784,794,744,777,760,761,784,736,723,730,729,713,712,756,708,725,706,733,729,726,714,724,719,726,725,719,581,605,588,602,586,611,591,605,636,603,620,598,570,578,595,591,568,570,575,586,592,583,589,578,591,566,571,988,966,948,998,973,999,953,977,971,949,987,972,817,813,834,813,834,830,822,825,835,824,802,790,814,821,843,827,827,801,767,787,780,784,781,774,813,775,778,752,772,773,773,808,769,623,626,615,655,607,612,604,613,617,598,630,579,600,611,604,565,623,949,952,975,918,951,952,946,992,962,946,873,890,859,888,901,894,896,859,900,860,916,883,888,910,910,653,658,647,637,615,637,635,657,657,635,664,644,636,609,601,637,638,635,622,674,636,710,724,718,709,699,716,731,742,710,642,628,635,620,653,612,621,607,623,627,632,651,604,625,634,1034,1014,1038,981,1008,1037,997,966,1017,1049,1002,1015,992,921,922,887,924,907,890,866,947,928,924,898,895,872,916,887,906,908,584,646,654,648,634,586,601,623,622,638,648,611,635,649,637,656,629,748,723,766,728,742,724,689,723,718,734,739,741,722,712,647,669,660,656,674,662,661,666,661,978,988,982,991,931,990,965,985,967,980,956,961,994,954,948,936,941,969,975,965,974,954,953,994,1012,1021,1013,962,992,996,996,1017,1015,989,1021,1000,989,1001,983,1026,975,1073,1095,1085,1084,1112,1099,1105,1086,1098,1085,1121,1068,1093,1095,1072,1104,1074,1108,895,898,888,886,881,871,874,877,904,884,879,881,886,872,883,876,874,1015,996,1007,997,1000,1014,1003,994,997,1003,1018,1022,1012,977,1017,1011,1012,1010,900,888,910,869,863,888,880,885,862,883,890,880,893,879,902,918,882,906,922,917,896,894,903,668,657,667,649,671,678,704,683,1052,1132,1075,1082,1045,1096,1091,1100,1049,884,916,882,901,856,880,884,866,873,872,885,890,898,884,890,878,887,661,644,669,661,652,658,661,651,646,653,633,669,666,690,640,662,660,819,791,803,814,802,791,799,795,816,788,801,798,775,797,819,799,829,819,996,979,989,980,999,981,1012,989,1002,992,996,1000,1000,976,967,1003,1000,998,890,887,869,877,836,876,895,879,847,896,838,870,861,895,897,855,859,865,889,1093,1081,1103,1091,1091,1082,1088,1071,1096,1103,1111,1066,1094,930,899,911,937,920,898,919,948,929,900,912,953,928,881,900,913,948,911,936,899,937,935,902,911,856,622,630,611,614,610,610,634,644,587,607,567,592,583,604,607,640,579,577,593,580,594,580,600,889,869,919,891,897,887,897,902,898,884,909,918,909,905,908,886,711,691,699,694,710,732,721,710,711,736,588,607,607,598,608,607,599,612,621,611,585,622,614,974,930,892,935,903,931,949,891,910,908,935,912,918,923,901,911,922,933,876,898,894,895,909,903,931,869,906,919,878,882,889,895,914,937,919,917,913,926,912,909,952,970,979,945,953,967,947,956,979,968,973,948,954,961,967,962,964,970,948,953,953,972,975,979,987,981,970,969,969,951,960,975,970,969,983,983,964,796,808,812,822,826,806,826,827,651,612,629,606,603,623,617,608,617,595,596,614,577,582,607,629,612,1033,974,994,960,962,1025,1003,936,981,989,971,994,668,703,675,731,691,725,1082,1090,1097,1112,1056,1041,1068,1109,1074,1082,1108,1112,1127,1066,1098,1038,924,912,944,931,896,905,934,908,918,918,926,919,939,942,952,929,918,893,909,902,909,917,928,923,894,1022,987,979,998,976,1016,1013,1042,997,981,1009,1001,1030,1020,1010,913,896,888,908,928,900,917,913,900,915,922,905,914,1076,1104,1092,1067,1129,1099,1088,1093,979,1003,999,996,927,983,976,976,977,966,971,963,1004,868,888,863,884,879,849,881,867,870,875,885,870,902,732,757,782,775,772,809,762,769,783,774,779,774,768,625,611,620,622,628,623,626,610,619,627,600,627,641,632,640,670,652,660,649,671,666,952,927,957,953,927,898,946,942,926,937,935,807,789,828,802,825,660,653,669,652,659,665,653,670,691,662,674,660,666,809,811,822,834,823,812,807,833,787,802,806,767,740,753,744,748,760,735,770,766,766,761,737,762,646,621,602,653,633,650,625,639,1083,1053,1080,1094,1095,1038,1087,1062,1101,1077,1086,1067,1120,1118,917,955,950,962,918,950,933,902,908,922,920,949,950,919,594,633,641,594,629,624,622,632,633,611,626,603,651,611,598,587,598,585,589,587,596,591,587,611,577,582,604,609,615,631,616,617,617,608,617,610,607,589,604,983,975,1022,1007,1035,1018,975,1006,973,983,966,995,956,987,992,965,960,949,971,972,943,957,1000,983,974,999,991,966,966,993,1007,1009,971,1000,980,975,898,912,916,920,932,894,915,897,902,905,941,930,922,927,761,821,766,809,793,786,951,961,930,908,948,941,904,964,925,954,1018,1031,1051,1016,1025,1031,1040,1027,1048,1016,1041,1028,1042,1031,1048,839,841,858,869,849,866,880,851,831,846,818,871,979,997,973,951,984,1003,1011,958,980,977,985,980,981,968,1001,985,988,981,996,901,908,915,885,906,911,898,915,916,924,901,904,917,909,926,901,904,887,917,912,899,778,762,765,743,766,786,758,777,760,762,614,611,601,611,618,605,608,626,596,589,617,604,606,659,586,584,556,579,590,588,559,571,572,589,569,579,1041,997,1068,1030,1045,1032,999,1004,1017,997,990,1002,1002,990,1003,1018,1027,1017,901,908,879,868,887,915,880,876,892,880,887,899,880,800,833,840,811,810,800,814,805,814,817,842,830,854,822,822,826,813,903,932,921,892,911,947,963,952,962,870,877,881,878,898,884,887,883,855,902,889,857,882,845,850,851,845,843,857,849,852,846,841,668,687,649,655,697,643,672,707,677,704,675,678,697,666,686,670,616,612,619,582,608,595,601,606,613,596,587,570,608,599,600,617,1051,1065,1020,1105,976,1050,1014,1065,1054,1028,1003,1060,1048,1048,1044,1038,879,912,945,922,917,911,896,926,910,927,727,711,702,728,675,702,703,713,711,718,701,678,673,717,977,958,982,958,963,959,938,967,955,984,991,989,997,987,973,981,989,1000,1015,992,944,962,926,950,893,930,939,939,940,951,928,920,923,906,940,942,934,943,765,767,793,739,765,751,993,991,1023,1023,1001,1008,1000,1015,982,992,1029,995,1022,912,866,884,891,879,900,882,907,879,914,987,979,984,986,1004,981,985,975,1007,981,1016,992,887,887,889,890,902,882,863,886,863,879,844,881,846,873,854,663,633,630,638,626,665,1072,1015,1038,1057,1040,1044,1061,1076,1057,1069,1052,949,926,933,939,951,946,940,926,947,954,955,940,951,927,977,651,651,645,646,672,657,670,660,671,622,680,632,658,888,879,872,855,889,893,860,868,854,868,851,878,869,685,709,680,667,679,709,727,720,682,713,711,705,690,712,714,681,727,683,712,728,703,690,706,698,671,705,666,712,656,683,681,713,695,719,681,695,962,934,947,949,939,932,958,972,968,956,935,964,971,967,950,987,1062,1026,1032,1053,1041,1048,1024,1039,1033,1048,1031,1009,1069,1059,1042,1053,932,883,912,929,947,873,941,930,895,926,911,1126,1120,1122,1119,1153,1143,1146,1147,1151,1124,1094,1047,1053,1085,1067,1074,1071,1059,1059,1071,1066,1069,838,884,868,872,858,848,894,847,841,868,829,868,579,570,540,579,585,566,578,589,551,550,556,568,579,562,568,981,1022,992,936,995,979,953,943,946,951,970,1019,980,986,1035,987,1013,954,961,948,954,949,937,936,931,935,950,952,966,1009,1014,1019,1001,1023,1008,1008,1004,1013,1005,1006,991,1018,1014,1010,1003,873,883,880,868,863,873,886,886,892,872,848,898,897,878,909,889,855,865,575,645,648,607,605,617,591,582,605,621,605,541,606,634,604,645,648,605,548,549,543,553,547,567,543,568,546,1083,1103,1067,1162,1090,1146,1129,1122,1083,1094,1065,1092,1147,1080,1115,1122,1145,864,890,819,884,875,860,894,902,881,906,849,838,890,826,610,633,590,590,613,609,605,608,602,600,612,623,609,612,1016,1010,984,990,1012,1022,1002,1020,932,917,921,897,912,945,918,901,910,915,939,921,927,897,923,910,911,924,910,924,930,908,910,923,856,834,851,835,852,824,839,861,826,840,848,868,610,594,571,579,566,582,600,1176,1146,1102,1173,1134,1146,1141,1121,970,923,959,926,967,972,959,924,943,974,985,922,552,608,553,540,537,552,547,567,572,553,583,553,559,554,532,611,589,594,611,623,622,645,606,617,621,613,618,632,663,641,634,617,651,661,637,628,634,678,635,644,620,671,971,932,1000,918,980,964,932,975,948,959,949,945,968,951,924,967,941,954,963,944,1057,1036,1041,1055,1072,1024,1040,1046,1048,1035,1066,970,925,929,930,922,952,905,934,981,945,961,976,948,963,940,947,814,855,857,843,869,831,868,846,869,862,859,997,994,1005,990,1020,1005,991,1003,994,991,986,986,975,883,898,891,916,902,918,848,904,892,917,885,903,886,878,1058,965,1078,1075,1010,1042,1071,1043,1026,1015,1086,1069,1038,1024,1094,1040,1051,1033,1052,1037,1038,1043,1052,912,881,913,917,918,909,902,905,943,877,894,908,626,630,647,617,631,619,634,656,626,610,630,603,637,632,602,624,1018,976,990,997,987,1026,1009,1031,1005,1003,970,993,997,994,847,861,884,874,851,864,878,862,857,884,862,689,617,652,633,655,647,635,629,644,649,1213,1232,1224,1264,1145,1159,1258,1226,1269,999,983,980,962,976,991,958,995,951,1007,1032,669,650,659,670,645,634,647,635,659,657,663,638,628,1062,1072,1017,1047,1063,1061,1077,1067,1035,1052,1056,1013,1038,918,936,928,946,940,903,940,945,899,911,966,925,914,831,840,829,817,855,821,830,833,832,832,843,844,837,835,808,838,872,827,839,840,827,1013,1004,1001,1016,1013,1015,1005,1007,1018,1001,1009,1002,916,928,933,959,928,903,903,900,895,945,930,843,862,847,857,855,834,847,850,845,849,846,857,860,855,696,695,640,626,625,612,611,638,613,619,625,628,606,626,594,618,634,579,573,572,583,593,560,573,583,587,594,1041,1010,1057,1059,1064,1082,1059,1039,1048,1075,994,955,978,979,1014,973,968,930,928,941,950,961,967,973,644,652,605,659,610,665,583,595,603,610,597,593,614,588,618,614,599,606,655,654,647,617,658,638,653,630,662,673,622,643,645,625,649,635,637,609,615,602,601,579,604,609,612,929,985,991,983,1009,988,956,937,959,988,963,968,984,807,787,783,740,759,800,782,748,747,807,762,787,810,770,769,883,859,868,853,803,786,755,787,781,785,789,804,786,778,792,764,786,793,770,680,670,677,660,680,654,674,678,705,695,683,680,672,658,665,691,653,661,643,639,643,644,644,660,637,642,629,640,639,642,631,628,640,638,855,872,841,875,850,885,860,863,867,837,866,870,968,985,927,938,895,901,908,917,910,898,941,930,922,896,920,921,925,914,913,913,909,906,913,900,878,889,906,671,675,696,698,696,716,646,698,688,690,704,685,701,698,699,695,628,621,635,629,620,629,614,621,651,619,1056,1081,1065,975,975,966,989,986,1007,982,1008,963,1001,977,1007,1003,1004,961,989,1006,982,840,861,840,862,861,857,849,864,872,856,873,856,858,869,644,655,662,630,631,632,646,625,650,634,627,619,654,674,648,665,657,676,659,738,735,732,715,749,729,727,730,730,720,756,725,740,950,961,991,966,1046,1027,1041,1016,1029,1057,1060,1063,1037,1038,1003,1023,1040,1046,888,869,870,896,896,875,903,864,875,871,864,894,883,867,908,1014,1066,1050,1026,1022,1014,1033,1025,1041,1035,1038,1024,1041,1036,1040,1039,1032,905,933,919,912,878,915,906,899,943,882,903,879,904,927,910,976,953,986,1037,983,1026,1033,1053,1078,990,1019,950,1022,996,977,1013,1002,993,992,969,1004,1010,1000,981,1001,985,1002,1009,840,881,843,854,856,884,849,858,856,838,863,949,956,971,993,970,902,944,922,913,939,929,953,909,936,918,913,932,919,922,910,909,928,929,920,935,925,977,960,997,981,1000,998,990,998,987,980,973,1030,1017,990,989,987,1000,908,910,887,899,929,892,907,855,848,859,855,858,872,857,857,870,854,853,853,840,869,859,864,863,854,878,714,694,691,704,691,734,691,688,673,697,702,689,686,679,672,694,648,695,702,685,891,851,848,859,853,824,872,828,1056,1075,1049,1042,1059,1069,1059,1057,1052,1058,846,832,856,824,862,815,828,882,629,624,611,643,629,630,595,615,629,630,599,592,588,579,601,1089,1085,1051,1137,1132,1107,1044,1141,960,988,966,986,991,981,969,1002,972,986,952,993,631,664,611,625,662,679,633,677,660,598,666,660,608,593,660,835,859,870,868,847,899,869,888,856,905,885,874,886,868,864,869,654,681,683,667,674,681,672,668,683,667,672,658,677,659,697,1043,1069,1044,1030,1061,1044,1071,1035,1050,1034,1039,1083,902,877,941,909,928,923,891,895,903,901,890,901,917,902,893,876,907,937,888,892,898,881,874,894,898,885,902,909,899,920,925,887,967,972,988,969,977,990,956,954,977,1001,980,986,990,969,949,942,946,964,960,952,954,962,961,954,938,949,964,954,950,970,946,969,840,816,814,833,838,854,846,859,820,824,592,597,614,579,607,601,616,600,596,616,616,625,643,647,682,634,614,647,616,642,638,633,656,628,652,621,628,640,620,622,611,618,625,624,614,631,1007,959,997,1025,987,1009,1007,1003,1001,995,1031,1036,1040,1044,1022,1024,1029,996,966,1000,978,986,959,961,954,971,995,963,963,977,1001,966,970,984,807,848,801,841,866,831,852,858,823,861,840,849,830,825,842,824,617,574,595,631,614,590,589,623,640,620,922,952,990,951,972,996,941,974,954,950,987,933,941,921,975,976,944,929,956,956,942,938,962,962,959,939,968,983,968,977,955,1013,1008,1026,993,1022,1028,1017,1046,1016,1058,999,1014,1014,1015,998,1012,1006,847,847,857,845,818,856,868,857,880,868,592,626,652,588,598,622,624,623,607,633,587,590,595,624,616,599,610,617,611,625,621,627,625,639,621,628,636,595,605,621,632,608,607,605,618,947,1011,1017,1061,970,1019,990,970,1002,1019,996,977,1017,1046,1017,987,1024,1015,1034,1035,1021,1042,1033,999,1026,1014,1030,1010,863,828,832,869,857,835,837,851,868,906,847,852,1084,1095,1116,1106,1145,1103,1127,1124,1169,1145,1108,1100,1133,1094,945,978,993,953,941,975,1007,969,978,957,969,977,976,651,696,647,663,645,658,648,670,660,643,669,641,703,629,646,1050,1046,1027,1037,1058,1079,1083,950,932,915,950,946,951,934,907,934,955,950,927,926,937,958,957,956,662,679,657,693,687,698,704,688,677,660,636,633,644,630,628,632,634,661,624,659,633,621,609,618,619,627,624,646,635,645,642,637,628,644,631,629,626,631,648,648,660,642,637,624,625,613,605,593,616,612,621,618,604,616,623,1128,1120,1177,1141,1178,1119,1189,1130,1137,1128,1216,1131,1079,1077,1114,1128,1184,1003,967,956,968,938,988,967,942,992,974,913,941,975,661,683,658,684,690,679,666,693,675,673,665,714,724,684,1000,1003,992,990,1009,1006,1019,1011,1036,976,703,684,724,701,677,695,736,672,727,721,730,712,713,993,989,975,990,995,973,948,979,1008,995,976,1008,999,995,1028,1003,1017,992,1023,1021,993,993,1009,1019,1022,1030,957,932,924,939,915,921,900,919,938,914,915,928,933,933,919,907,928,924,879,912,898,901,908,913,911,904,908,652,656,650,681,616,622,643,643,626,670,658,650,690,945,931,959,945,947,958,933,933,933,957,940,954,968,931,960,941,940,970,918,917,925,934,957,965,937,956,926,939,921,941,926,927,938,929,946,911,921,949,916,937,938,921,932,932,1075,1069,1047,1042,1048,1059,1053,1063,1042,1041,887,870,918,879,896,862,886,891,895,904,1043,1071,1053,1054,1082,1050,1033,1055,1101,1055,1048,1039,818,907,875,819,882,894,856,842,852,874,872,846,887,1047,1066,1107,1079,1086,1059,1084,1096,1064,1084,1073,1072,1075,1060,1062,1059,1080,1107,1067,911,909,913,914,926,871,924,937,923,927,927,931,942,934,906,915,900,1139,1119,1120,1133,1118,1143,1124,1135,1139,1133,1145,1120,1130,1124,1048,1042,1042,1013,1031,1013,1054,1039,1041,1018,1056,1042,1044,1005,840,840,800,836,814,838,837,808,831,821,820,823,850,833,801,835,618,623,600,641,624,633,604,637,627,607,650,547,514,534,536,534,539,543,512,540,542,532,549,549,538,577,574,573,596,557,570,570,609,628,620,633,602,615,593,622,690,725,669,703,701,718,692,696,696,699,696,693,698,690,709,679,690,686,687,686,679,695,669,681,699,683,687,670,981,1027,1013,1063,1034,924,890,920,943,947,952,942,907,932,908,944,904,923,937,904,821,829,804,856,808,802,808,834,824,805,843,803,830,802,826,774,631,653,657,669,665,648,677,648,655,638,648,646,655,663,646,662,649,1080,1066,1021,1052,1032,1070,1050,1056,1067,1022,1052,1025,1039,1070,1035,1069,917,906,923,910,883,905,936,887,986,1004,1011,995,1015,964,968,989,988,971,952,948,987,976,980,1013,999,935,950,975,996,1010,1007,996,1001,1000,826,867,843,871,814,604,622,585,601,577,580,583,584,571,562,574,590,584,562,1060,1076,1111,1122,1098,1079,1087,1042,1006,937,938,982,958,985,969,983,1003,964,971,956,968,767,785,804,781,768,804,742,755,761,729,783,786,732,735,774,741,1029,1030,1016,996,1048,1010,1047,1045,1014,1013,1023,1032,1003,1018,1014,1010,1023,852,879,876,857,900,891,878,853,915,869,900,831,873,642,640,597,602,611,629,599,639,619,634,625,634,624,1047,1065,1116,1046,1080,1035,1086,1084,1071,1015,1092,1035,1109,859,826,837,891,894,844,878,854,848,823,844,862,645,640,671,643,652,650,605,637,623,641,648,656,654,649,666,648,940,967,973,944,930,947,962,938,904,944,958,945,938,924,953,953,955,951,904,970,993,980,987,983,972,952,982,989,988,964,1015,980,976,979,978,944,876,851,875,875,836,866,830,854,889,858,832,860,852,871,859,897,857,842,872,828,871,850,853,603,591,605,603,607,602,610,576,622,613,584,616,582,580,978,918,890,901,948,905,950,893,906,852,876,953,889,899,839,906,887,929,966,915,1026,998,1025,998,989,979,990,996,974,994,1033,860,869,848,874,854,836,898,575,570,551,597,549,571,585,538,562,550,555,595,584,584,596,570,584,603,599,591,583,594,1095,1052,1132,1036,1078,1080,1089,913,923,915,890,919,902,943,914,635,625,629,616,629,641,626,601,621,615,635,648,604,604,990,946,1015,963,962,979,998,995,1050,1028,989,996,951,975,1034,970,881,863,876,848,846,848,865,838,864,864,835,842,842,851,833,823,851,855,827,839,840,624,618,590,612,583,617,637,598,629,598,598,583,624,604,1126,1109,1135,1173,1119,1146,1062,1099,1104,1078,926,948,936,919,956,958,935,938,921,960,916,939,967,926,907,949,577,636,555,598,600,610,585,602,610,610,620,554,602,611,586,593,580,596,613,612,602,592,600,611,608,602,606,622,635,628,618,634,612,620,647,637,638,637,643,614,659,632,1004,1042,1003,1011,1009,1010,1021,879,875,875,850,867,837,833,887,862,870,877,863,873,850,882,906,942,899,890,924,890,863,871,856,849,869,859,859,863,856,885,850,868,884,665,680,680,694,712,703,704,698,712,712,681,668,705,683,684,696,670,940,865,937,939,958,949,952,924,941,955,789,785,757,786,788,774,774,762,947,954,966,951,947,954,953,933,942,946,925,960,964,948,995,956,956,994,1005,985,980,985,975,1018,986,990,1010,1000,911,914,888,893,863,897,886,872,906,901,878,903,898,924,916,869,904,901,905,918,897,894,900,906,905,881,810,793,815,831,820,834,824,811,811,823,837,821,809,777,757,770,772,777,785,772,769,787,778,762,769,782,785,777,778,806,783,771,788,776,624,630,632,628,611,632,997,1027,987,985,973,982,970,979,995,1008,990,987,986,991,944,998,1028,982,961,966,984,979,990,993,997,970,998,1001,1019,1017,1028,999,1008,1015,1008,1025,1015,864,849,849,844,836,847,879,870,873,849,862,851,816,993,950,963,984,956,995,937,959,993,968,982,982,971,973,965,963,969,981,995,972,969,978,964,973,975,964,976,995,986,973,970,766,850,773,817,825,828,782,786,843,826,875,808,825,803,815,853,589,589,586,611,606,631,571,605,567,605,608,579,598,562,603,575,590,608,584,629,591,584,596,1048,1127,1171,1124,1068,1140,1118,1075,1060,1123,1036,1149,1144,1118,983,1005,977,980,999,977,965,1026,987,993,1046,997,573,590,581,528,570,534,564,600,567,619,569,539,525,596,443,469,501,492,489,521,467,490,535,532,575,562,541,539,528,561,545,541,545,561,536,613,643,625,621,610,630,630,620,631,640,622,624,632,633,655,627,788,782,784,775,774,767,760,743,803,784,812,743,812,786,750,787,757,780,787,771,756,732,767,1029,1002,1025,1009,996,983,1018,999,994,1026,1039,1005,988,983,981,1001,974,847,796,809,816,792,787,782,595,655,622,639,637,647,610,637,616,647,631,647,615,626,610,621,608,611,606,614,604,607,613,604,609,628,614,613,606,615,792,827,877,816,842,827,816,847,826,856,850,832,841,829,831,1013,1002,997,982,988,993,1000,1007,981,986,1022,1003,867,882,889,874,874,860,851,849,895,859,845,892,913,849,874,596,591,582,586,586,582,592,593,573,569,572,584,614,593,577,586,576,1031,996,999,1005,1007,1010,993,999,1024,1031,959,970,987,973,992,973,968,994,962,974,988,969,981,980,973,975,978,1038,1046,1039,1047,1027,1046,1022,1037,1052,1046,1043,1050,892,891,909,989,1000,995,987,991,1003,991,1006,983,988,1019,984,983,1008,1024,851,886,861,865,884,861,847,874,858,869,873,858,998,995,1016,1011,1008,998,988,1012,1015,993,1017,991,1011,1002,999,988,921,912,856,900,888,881,894,885,905,899,896,859,890,714,721,724,721,708,695,716,716,703,739,733,724,713,734,701,759,711,643,626,635,656,613,644,637,642,638,628,617,635,630,661,633,623,972,971,985,956,957,994,986,990,956,1017,1027,1026,1012,985,1022,1013,1011,1002,1026,971,1019,1003,1017,856,889,891,884,889,899,898,866,878,861,892,910,860,873,919,1084,1031,1035,1044,1058,1027,1046,1068,1056,1054,1035,1084,1034,876,848,832,851,869,846,861,844,844,855,873,831,826,886,854,852,612,617,615,626,603,625,639,594,596,605,639,608,607,642,617,929,957,933,935,937,902,900,919,940,921,898,941,942,660,662,692,649,664,672,677,674,644,622,688,660,646,606,596,600,600,620,593,594,595,625,592,620,592,1159,1098,1229,1150,1249,1125,1230,1226,1216,1121,1044,998,963,1000,1022,1010,988,991,1012,1013,648,669,648,665,688,656,667,647,668,659,653,640,638,915,966,893,917,937,920,918,918,902,900,909,921,958,941,950,918,954,930,936,937,960,964,972,959,950,967,982,972,964,979,967,1016,972,956,992,980,956,985,948,967,967,988,981,864,885,876,867,862,850,887,872,855,857,859,857,642,615,627,615,615,625,619,598,608,602,604,618,604,973,926,922,919,974,994,943,934,954,950,964,954,945,957,959,1017,961,959,992,944,979,977,951,985,978,961,994,832,875,879,837,892,879,874,841,874,858,866,874,851,879,721,723,729,728,735,758,716,753,715,729,701,739,730,734,712,712,740,743,715,1012,964,1022,995,1004,1006,990,1009,999,1026,673,666,733,701,706,720,711,691,991,1014,957,987,951,981,987,957,999,976,1005,958,976,981,959,1003,996,938,1020,1012,1031,1052,1048,1020,1037,1034,1031,1009,1031,1013,1010,1047,1018,1004,874,843,894,847,802,869,855,872,847,623,589,587,618,581,606,613,618,602,608,588,577,583,571,601,602,603,608,581,591,589,595,615,610,587,1029,1045,1055,1089,986,1058,1004,1032,1062,1033,1061,947,940,954,959,934,956,990,936,925,954,849,852,861,851,841,861,849,846,865,859,836,850,853,665,671,677,657,666,695,694,672,674,702,673,649,653,655,672,697,670,635,676,676,660,633,619,620,618,617,621,647,618,635,629,605,605,606,615,628,615,860,878,827,834,835,883,886,847,825,869,827,864,864,773,790,783,793,784,798,778,791,778,781,777,800,651,683,653,683,680,673,648,672,652,688,882,839,863,889,906,900,914,857,861,894,881,881,877,846,873,803,785,782,775,793,792,796,781,784,794,798,770,802,788,786,665,660,664,643,638,643,654,619,645,637,653,647,638,651,1086,1078,1063,1076,1103,1080,1087,1076,1137,1120,1141,1081,1128,951,932,936,951,936,924,916,905,904,912,908,925,941,945,615,659,630,645,652,637,630,635,620,639,654,1041,1022,1055,1037,1060,1014,1009,1071,1026,1058,810,861,820,846,803,841,810,817,801,817,842,866,835,797,832,612,610,645,631,624,619,595,617,606,638,610,615,925,933,945,936,930,921,933,982,912,668,636,660,701,679,670,664,685,698,679,687,597,586,591,577,575,603,605,585,560,580,1064,1047,1065,1106,1043,1052,1017,1045,1060,1055,1026,1050,1022,1022,913,963,967,955,958,930,971,971,951,949,949,916,965,958,669,716,691,627,605,633,649,537,522,535,545,529,557,543,530,544,530,528,534,576,558,556,583,581,583,571,577,546,557,579,607,564,558,559,654,637,651,621,625,648,626,660,642,642,657,642,654,672,645,1047,1062,1030,1027,1003,1008,1032,1026,1050,1050,1039,1044,1060,1000,897,926,909,909,882,903,885,801,796,804,838,824,807,779,819,832,779,784,801,803,852,965,978,981,957,973,976,960,957,950,944,944,950,957,969,936,944,972,984,1000,1006,990,1006,1005,976,984,999,982,1014,985,869,847,840,864,836,855,863,855,865,876,867,904,815,901,1024,1056,1008,1017,1031,1024,1028,1009,941,924,903,906,939,911,925,949,934,937,711,604,603,613,646,634,614,619,653,631,650,642,615,667,578,589,554,589,569,547,574,580,559,593,856,880,880,828,815,855,889,859,862,686,699,673,651,674,656,667,691,642,662,598,591,590,598,607,610,603,600,598,879,942,914,894,928,880,900,885,895,903,901,887,903,871,888,903,909,867,916,907,920,915,892,943,922,884,906,914,914,916,887,920,913,888,925,979,962,944,950,961,965,962,946,1003,951,967,946,954,965,953,944,947,869,848,905,877,857,861,876,875,897,836,862,875,858,838,876,849,853,591,631,627,618,600,576,580,581,575,589,582,564,608,602,569,590,571,583,603,581,914,940,875,940,894,909,895,879,868,905,880,902,892,899,1001,1006,985,994,1018,1023,1027,1001,1001,997,1002,885,888,925,902,846,880,876,857,902,887,893,895,796,810,820,820,813,796,804,816,789,796,779,820,806,818,806,826,786,808,609,675,686,667,607,620,671,654,633,562,561,566,538,531,557,555,561,556,575,538,555,542,562,533,550,572,575,570,569,573,602,592,581,589,1098,1070,1029,1084,1071,1108,1020,1042,1018,1069,986,935,932,940,942,943,940,953,945,964,962,973,958,963,1006,975,941,600,598,656,609,639,616,633,595,622,638,598,603,615,611,640,959,915,978,953,916,983,922,943,978,946,939,960,938,903,952,938,916,943,894,899,899,919,907,916,685,670,647,656,667,676,656,699,658,1007,1032,1000,1024,1038,1046,1037,1036,1031,1042,1087,1003,1046,1020,991,1009,1053,1040,1047,936,924,898,938,946,947,916,928,925,978,931,897,921,899,930,1041,1034,1014,1025,1041,1037,1020,1021,1055,1024,1023,1015,1041,900,888,898,896,926,882,929,893,881,899,938,909,902,919,880,898,899,883,887,887,891,1008,1025,1029,1038,1034,1014,1020,794,833,856,840,858,854,857,847,767,836,790,896,820,859,571,574,612,577,564,580,569,1076,1065,1148,1080,1141,1123,1131,1133,1157,1084,1107,1155,1114,1087,1109,934,960,968,920,938,918,936,934,943,965,953,1084,1095,1080,1105,1070,1090,1065,1113,1085,1063,1093,1098,902,933,929,937,908,936,894,887,918,878,918,628,657,665,686,693,682,674,658,831,843,866,852,826,870,868,852,672,700,684,686,694,684,690,851,873,879,877,848,873,849,879,900,869,866,870,899,896,876,868,861,652,637,636,671,667,630,651,645,664,954,918,936,978,937,971,952,952,928,967,970,1006,957,1010,965,964,971,947,936,994,1069,1047,1070,1037,1018,1012,1033,1071,1071,1028,1066,1039,1068,929,900,886,903,895,916,919,898,918,915,907,919,918,907,970,958,949,947,935,961,938,984,949,981,967,966,934,890,1015,1004,961,965,961,958,959,967,974,981,958,971,961,948,961,968,959,967,971,883,881,879,918,889,880,875,891,867,893,890,880,886,895,910,866,619,637,635,632,647,627,617,611,634,653,654,631,620,632,619,630,1083,1049,1071,1012,1086,1046,1127,1071,956,900,957,926,940,936,945,931,937,903,960,949,914,921,936,611,646,679,685,673,661,655,648,687,625,655,665,676,640,667,666,680,700,701,671,703,676,682,690,674,675,665,1126,1084,1021,1089,1144,1112,1133,1105,1081,1111,1109,1127,1064,1098,1091,1116,1095,1035,1011,1025,1008,1003,1014,1044,862,841,858,836,818,830,891,779,882,838,858,810,844,1073,1052,1026,1058,1066,1053,1040,1050,1051,1041,945,869,885,954,915,893,909,902,909,938,893,639,630,640,639,659,643,660,653,665,630,639,650,612,641,637,923,923,921,946,932,942,893,943,922,930,935,901,895,959,934,940,677,624,664,644,666,644,625,658,686,665,629,631,629,680,655,682,667,560,584,554,566,593,580,586,1036,1032,1058,1030,1026,1039,1117,1026,1038,978,975,958,961,942,950,937,970,975,929,941,936,922,669,677,666,654,685,705,677,690,649,675,672,677,664,672,674,681,680,694,668,691,695,663,1058,1055,1059,1079,1063,1080,911,974,971,960,948,959,950,932,972,922,971,944,932,925,941,956,923,972,678,655,663,684,674,651,657,653,651,666,1128,1124,1080,1083,1066,1069,1118,1101,1073,1116,1111,1110,1077,1076,1059,1093,936,888,921,924,917,882,912,919,905,940,917,910,901,940,915,922,938,663,647,623,634,662,607,644,634,633,669,612,627,657,631,639,1070,1096,1041,1067,1047,1094,1086,1099,1051,1092,1107,1070,1111,1018,1064,899,928,886,907,887,918,903,938,884,643,614,634,651,614,603,601,630,635,617,622,605,658,622,612,644,628,1147,1083,1095,1125,942,942,956,942,957,960,988,935,959,948,958,973,684,712,654,679,685,677,618,671,700,677,677,691,652,797,805,801,806,784,808,790,806,774,795,767,785,783,782,782,794,781,767,786,796,897,923,928,893,934,936,942,937,924,947,848,882,860,858,867,821,814,868,834,828,866,850,573,608,584,601,593,601,572,569,570,582,1091,1051,1057,1126,1105,1135,1133,1087,1091,949,1006,973,977,962,993,947,982,988,997,977,1005,984,970,970,975,1019,972,972,1016,982,678,671,687,696,660,671,694,657,690,645,700,719,912,911,924,911,914,925,894,910,895,908,893,912,869,920,914,908,923,683,703,688,710,717,713,712,716,720,715,723,609,619,638,609,632,636,622,620,603,634,607,629,616,632,634,603,628,629,601,968,935,958,969,949,966,990,984,952,955,724,689,688,700,703,699,718,717,679,692,685,680,701,705,658,692,708,686,706,989,1015,1020,1013,967,1044,984,989,985,946,1029,1021,1040,1006,1033,1028,1033,1050,1032,1048,1015,1055,924,925,889,925,906,940,937,932,921,917,916,909,919,893,917,880,868,837,847,863,866,830,862,859,847,879,860,864,856,858,856,858,857,845,854,842,789,789,742,784,759,789,771,767,762,795,761,640,652,643,657,631,648,638,642,618,647,1063,1093,1058,921,944,931,924,917,911,922,926,914,926,923,942,914,930,936,945,941,725,740,732,741,760,736,780,784,736,1022,1082,1009,1020,1032,1017,1016,983,1051,1020,1037,1030,916,896,885,894,912,905,890,920,902,901,908,895,892,902,932,639,635,641,632,617,643,618,621,628,619,604,592,611,631,628,606,636,646,627,619,643,649,634,620,866,884,891,912,879,886,888,888,909,873,879,902,918,897,898,654,677,655,648,650,676,665,653,646,661,654,662,620,645,638,634,662,678,563,570,553,574,538,540,567,583,546,556,560,560,580,552,549,568,563,600,624,604,613,621,637,619,635,631,634,634,624,639,657,641,638,629,639,649,666,631,571,586,586,582,586,575,576,574,592,595,583,586,571,583,582,584,588,581,603,587,605,586,597,584,595,604,588,586,602,596,608,570,595,594,577,573,600,603,601,598,586,601,579,607,595,600,595,598,595,594,579,570,574,577,560,658,656,636,657,669,678,669,660,674,640,645,650,660,659,646,656,664,660,656,659,652,1165,1049,1119,1108,1128,1125,1104,1078,1109,1128,1106,1105,970,961,975,976,984,960,986,1012,994,959,968,998,987,990,964,969,991,974,965,956,910,960,889,890,927,868,862,914,930,884,900,880,932,913,921,933,913,918,915,920,952,927,930,956,938,962,946,929,950,938,933,950,938,949,950,936,927,921,939,934,954,1042,1043,1045,1043,1017,1027,1065,1045,1046,1052,1024,1046,808,800,771,799,814,808,748,815,752,805,798,818,847,788,803,807,805,747,629,605,615,645,611,613,621,605,612,614,629,622,609,583,631,623,601,627,600,629,982,1009,1023,1077,1058,1034,998,1024,1029,1062,1013,1048,988,1004,1033,1015,999,1040,1027,1017,885,872,883,887,888,891,889,916,849,857,905,897,877,872,883,596,607,592,565,643,604,611,608,583,617,607,584,631,574,608,605,594,622,589,611,669,624,576,636,629,589,565,576,535,542,542,526,561,569,541,545,542,541,538,528,553,579,503,526,521,540,883,846,829,867,831,860,873,862,904,827,842,839,848,824,868,867,701,679,680,695,706,699,674,716,726,731,724,574,599,594,574,588,599,578,562,606,582,581,563,558,593,568,608,574,542,546,569,550,563,553,538,553,557,547,559,545,555,548,536,568,593,595,615,596,586,614,596,600,595,588,614,616,611,967,979,964,945,974,974,932,978,952,944,942,916,941,910,969,951,974,954,971,955,969,992,960,940,956,967,935,960,942,957,951,962,966,939,949,949,947,952,900,872,872,895,896,873,893,895,682,701,718,704,698,692,700,726,720,710,716,716,719,973,973,920,967,959,946,942,942,929,948,966,977,942,932,1028,996,1005,994,990,958,972,986,984,953,889,903,899,889,887,893,753,754,732,791,717,766,729,773,728,752,754,739,693,721,950,964,946,991,949,957,973,963,951,960,971,951,990,984,946,976,970,974,971,983,982,986,947,989,979,989,791,795,732,775,809,798,783,778,769,782,757,790,812,811,728,769,783,586,560,594,589,560,576,585,575,581,570,598,607,596,601,600,606,589,583,638,635,652,626,631,625,611,623,617,622,603,655,576,566,589,581,561,586,562,585,585,576,597,591,588,577,594,572,575,580,598,601,591,566,603,583,600,586,588,933,995,981,1002,950,1010,1014,938,983,995,993,952,974,1008,975,945,865,845,824,829,845,829,879,831,845,842,835,811,835,846,859,821,700,742,724,728,942,911,919,865,912,888,878,898,903,913,899,886,915,924,928,901,926,911,906,900,866,848,870,862,849,847,886,834,875,855,837,843,857,858,648,601,632,639,620,649,631,633,661,619,624,645,642,626,632,635,590,607,595,602,597,584,599,597,609,578,596,585,597,602,971,973,979,991,1005,975,973,955,722,724,743,703,733,739,696,732,736,720,738,723,765,761,717,743,698,750,686,699,811,821,809,818,827,826,840,814,807,809,794,811,795,819,799,806,815,821,809,811,694,715,660,707,688,721,702,677,685,598,615,613,613,615,622,878,841,806,839,811,836,847,819,856,820,817,843,830,859,656,679,672,713,664,661,643,658,633,677,652,702,646,652,542,557,553,539,546,565,552,561,571,541,556,544,540,589,545,560,552,544,673,691,666,676,679,691,689,713,670,657,667,690,689,684,662,682,680,676,677,664,664,680,680,676,678,678,669,670,669,678,1099,1076,1050,1059,1059,1034,1085,867,830,841,856,852,888,861,832,899,878,858,836,599,613,615,599,627,623,629,632,615,605,591,612,629,590,620,626,608,1073,1020,1052,1054,1034,1030,1046,1026,1065,1021,970,956,971,962,922,933,970,930,947,929,965,902,943,943,925,602,628,627,625,627,611,628,628,640,640,623,622,653,627,630,571,556,581,564,577,559,548,582,556,565,658,652,674,645,670,660,661,640,656,650,642,654,665,677,645,655,668,1055,1045,1037,1084,1083,1018,1061,1047,1084,1042,1085,1026,911,914,902,881,906,924,889,878,907,877,895,897,899,875,870,876,893,903,929,922,907,919,910,922,932,909,968,931,918,945,952,917,922,936,910,932,923,915,937,908,926,932,921,924,920,932,918,919,924,902,897,938,915,928,1010,1034,1029,1029,1041,1045,1012,902,897,896,898,918,866,880,916,876,896,886,896,902,915,979,976,946,943,930,951,958,919,955,903,975,924,992,980,979,944,1013,954,986,976,976,952,967,984,978,946,953,963,942,931,875,817,861,849,836,831,801,798,816,815,767,860,841,827,815,840,551,575,558,575,578,561,568,544,553,551,590,588,585,574,618,609,620,628,616,611,624,609,627,656,643,675,658,625,643,651,644,656,660,634,678,659,644,1038,1010,1020,1003,1012,1028,1007,981,1055,1045,1046,937,963,962,932,951,926,950,945,954,947,947,926,943,947,928,948,873,873,859,842,840,846,856,841,841,840,863,877,791,796,806,800,789,802,787,795,793,791,785,796,807,743,780,757,771,779,775,776,638,638,629,639,653,655,651,632,654,661,664,659,660,673,662,652,655,664,667,660,664,672,653,661,575,573,607,587,584,582,599,581,992,952,964,953,940,941,953,898,958,960,957,959,951,927,950,966,962,966,971,962,981,958,1067,1086,1088,1074,1087,1086,1059,842,872,841,836,827,847,889,845,846,885,869,607,617,622,610,616,619,586,618,582,598,626,596,622,630,614,592,581,597,621,605,600,615,610,590,590,580,601,885,874,865,902,665,676,701,701,713,709,701,692,706,681,699,693,645,650,653,658,648,646,649,647,639,666,647,662,1012,985,990,979,1016,1019,1029,1023,1035,1014,1047,1023,1051,1034,1002,997,1030,986,1072,941,950,926,965,940,939,923,938,928,947,959,958,934,961,967,958,953,968,953,977,979,1016,982,959,956,973,977,995,848,838,823,822,793,792,788,832,856,861,838,825,850,868,802,810,544,546,532,564,539,556,547,587,529,566,537,511,548,556,570,566,560,596,564,573,561,582,545,549,576,572,569,638,606,600,597,601,604,610,621,601,592,576,593,622,588,593,597,564,601,587,594,598,703,708,680,690,682,685,719,703,729,686,704,684,685,692,685,699,676,685,680,687,714,687,688,698,697,896,889,834,844,841,856,827,671,623,645,667,651,640,675,640,625,641,633,633,647,569,529,549,1022,948,931,961,973,989,960,979,995,953,966,700,724,672,689,720,731,711,724,699,683,743,734,702,1011,984,984,973,998,991,964,991,1013,1034,1023,1053,1022,1028,1043,1031,1019,1053,914,899,888,930,897,891,884,926,929,922,953,883,922,902,965,961,959,933,975,942,954,942,962,890,958,986,949,982,989,913,962,941,961,929,933,955,959,956,964,960,948,828,892,859,858,864,873,863,861,856,855,864,868,853,833,839,668,671,657,667,672,654,639,632,679,668,1083,1113,1116,1080,1060,1056,1114,1122,1083,1082,1092,1114,1098,1118,918,886,912,921,909,899,961,915,898,920,924,964,933,645,653,655,666,677,676,632,668,676,670,671,645,629,683,661,675,683,649,689,677,686,673,679,668,670,687,1118,1094,1095,1123,1084,1116,1122,1101,1094,1107,1013,1005,1003,976,983,993,980,994,1022,1012,789,788,802,782,775,811,777,781,782,809,777,694,662,681,677,695,668,672,659,676,679,688,671,680,647,670,665,649,673,663,652,682,648,658,642,685,644,668,687,672,639,655,642,928,957,939,918,965,923,946,966,915,943,933,947,921,1025,1001,1036,989,1012,1030,1011,1014,1032,1011,1031,1019,1010,1020,1057,1027,1017,891,902,905,917,913,923,898,898,903,905,893,869,912,909,921,914,878,897,895,1008,962,1008,1011,1016,998,1001,991,988,986,993,970,991,991,985,1004,902,888,934,899,902,964,877,896,876,922,921,918,894,913,905,941,910,524,544,531,521,516,553,520,510,524,489,485,536,541,477,539,549,557,535,569,544,528,532,546,532,562,555,575,560,567,567,585,563,559,560,572,578,570,686,710,698,673,676,681,666,682,704,678,692,684,705,714,704,706,678,703,693,696,681,698,693,701,921,913,895,961,904,920,898,919,937,950,893,931,958,905,868,942,924,917,746,738,747,695,729,716,730,699,712,727,730,715,713,731,712,858,835,828,828,818,829,817,829,836,843,825,816,810,811,838,624,623,644,639,657,644,617,644,637,622,639,630,980,970,1032,997,1030,1013,921,1034,1019,1018,926,897,920,881,886,869,910,875,865,875,872,877,896,889,664,642,639,664,624,632,641,655,660,657,643,665,650,615,1093,1075,1127,1145,1160,1156,1126,1153,1123,1084,1120,1111,1212,1142,1098,1137,1155,1114,1115,1030,1021,1048,1033,1050,1024,1038,1017,1049,1028,1002,1042,1029,1017,1025,1038,1008,1021,1021,1010,1028,918,920,917,944,956,909,640,648,626,638,624,640,644,653,992,975,973,1004,944,970,973,980,998,943,1005,1021,999,1024,1016,1023,1014,1014,1009,1009,1003,1003,1047,1034,1037,1058,1037,1018,1031,1016,1011,1028,1013,1006,1043,1044,903,892,861,869,880,882,933,852,850,858,886,891,888,848,835,877,888,860,1066,1057,1069,1040,1075,1061,1085,1077,1055,1069,1085,1070,1062,929,884,877,920,895,942,867,887,897,942,922,943,923,916,904,939,921,986,1013,991,1013,1019,1003,869,870,911,876,866,892,865,857,883,871,856,870,862,845,887,862,611,629,640,628,617,622,611,638,624,634,613,609,998,1036,1021,1010,1017,1069,1019,1048,846,853,814,856,822,802,887,816,823,817,867,798,857,775,808,812,805,818,800,806,609,587,596,610,604,606,615,598,589,616,621,624,596,603,1171,1117,1202,1144,1233,1187,1123,1139,1092,1192,1049,991,1025,1070,1016,1027,1020,1039,1018,1041,1051,681,691,697,673,632,663,651,703,643,640,673,677,651,655,668,560,574,552,580,591,560,565,572,569,991,977,963,914,1014,961,957,987,1000,959,961,959,943,960,958,943,960,959,985,978,941,958,948,952,970,939,960,885,889,869,901,885,875,883,881,896,897,880,878,844,836,819,850,845,843,825,860,866,827,825,860,817,853,816,828,832,844,835,762,763,789,774,774,793,776,781,808,768,791,792,669,659,683,650,682,651,643,636,648,663,683,683,645,643,632,670,573,561,581,584,572,574,581,579,591,610,576,574,572,546,552,554,535,549,538,542,542,560,546,551,549,553,566,539,647,658,658,664,685,668,684,670,677,687,674,698,673,687,691,677,899,925,930,931,909,904,949,938,918,958,960,954,694,717,705,689,719,731,727,740,726,628,626,620,614,667,608,597,614,655,631,607,1008,999,964,977,1006,949,989,1002,980,955,1002,995,1004,972,968,993,974,940,735,737,692,704,710,720,742,676,664,712,706,714,1057,1077,1071,1066,1048,1077,1091,1105,1066,1091,1055,1094,1037,1078,1060,1068,1107,1070,1032,1021,904,903,922,915,908,927,919,929,918,894,843,887,868,884,883,890,861,861,875,849,867,879,882,875,858,654,640,634,676,674,664,1080,1027,1071,1046,1051,1085,1076,1036,1063,928,931,942,940,936,913,915,941,935,946,904,658,657,659,684,696,683,658,673,647,661,665,675,677,677,647,845,856,893,857,875,856,878,889,903,853,715,696,728,711,706,674,715,730,684,707,706,634,617,617,620,624,645,618,609,606,624,632,686,680,712,723,730,701,696,693,699,691,702,709,696,687,703,677,682,695,622,635,636,644,624,630,636,635,648,644,664,638,630,628,618,1030,1024,1043,1093,1046,1027,1021,1052,1039,1005,1059,1025,1025,1036,1006,1016,1049,1085,1008,1049,1055,995,907,916,907,922,949,913,918,927,923,894,929,907,929,680,682,680,684,691,665,679,684,705,708,704,648,710,693,691,694,749,736,716,743,730,714,751,764,742,899,907,897,902,937,906,892,919,921,923,921,899,891,923,710,701,731,716,710,706,692,708,682,629,653,636,629,646,671,614,614,631,626,634,985,981,992,983,990,999,953,1020,981,960,1034,988,978,1006,1004,988,674,691,720,714,722,699,699,675,681,673,680,677,1058,1044,1011,1030,1033,1039,1039,1082,1039,1039,1045,889,896,896,890,892,888,893,894,904,915,875,891,877,890,874,880,915,912,910,872,888,893,902,892,889,902,866,889,884,878,904,880,881,688,709,711,699,716,720,689,712,698,698,688,715,663,803,782,790,827,788,787,683,647,643,670,656,647,703,659,667,640,591,597,607,593,619,596,612,588,605,641,623,625,645,636,634,617,608,614,615,633,626,627,604,620,619,1006,1011,993,980,1038,985,1001,990,1014,1019,1005,1025,1029,1068,1028,1047,1007,1032,811,837,832,866,832,813,861,850,837,825,893,873,850,837,824,609,593,607,590,606,610,583,624,592,607,628,608,583,600,591,594,994,1006,1033,1065,1037,1023,1015,1002,1000,1026,1024,1022,1019,1023,930,902,901,915,921,956,924,909,943,901,899,912,923,928,929,934,716,725,721,732,735,702,715,713,723,742,722,697,733,886,915,909,896,922,881,907,886,914,961,930,972,932,953,915,945,982,946,934,939,965,928,969,930,934,934,943,811,857,800,774,802,826,783,812,792,559,560,553,553,565,550,592,554,568,528,557,581,597,611,600,588,572,587,591,602,582,581,578,591,592,598,597,566,659,653,641,657,678,697,678,954,932,969,982,974,955,953,988,966,967,965,979,971,955,942,949,948,928,916,971,931,931,924,962,926,933,928,936,933,787,837,856,861,800,849,832,814,819,851,831,815,855,827,888,822,828,835,571,613,611,605,630,584,603,622,623,588,597,580,625,649,628,624,638,631,620,608,625,606,1044,1032,978,1060,1007,1040,1007,1017,1056,1062,1045,879,876,874,886,893,899,873,898,863,899,868,889,896,876,892,958,960,959,933,938,919,936,936,966,941,925,939,926,956,930,962,951,950,951,883,850,838,847,846,842,858,866,860,838,852,856,646,616,611,635,643,608,625,603,650,642,610,608,608,615,613,638,618,641,651,674,652,670,680,657,658,665,652,680,668,656,650,679,671,664,686,681,682,692,708,675,679,672,692,678,691,712,687,702,678,705,674,924,901,947,924,933,892,914,920,936,913,901,905,920,927,928,880,995,1023,994,981,1025,1008,1015,1004,988,995,885,907,936,894,919,907,895,917,873,904,897,913,1202,1182,1210,1181,1228,1169,1183,1180,1177,1032,1014,1008,999,979,998,1013,1007,1012,1033,1040,1036,1024,1021,1033,1056,1022,880,841,867,871,876,875,868,849,888,861,859,882,878,863,861,881,648,635,661,629,666,638,647,654,666,662,655,1011,1016,1026,1036,1038,997,1002,1001,1042,1015,1019,975,993,945,956,965,974,963,924,935,931,960,948,923,932,948,928,948,940,947,916,932,826,825,843,812,832,809,840,836,853,805,836,837,827,824,822,823,824,826,859,853,814,804,869,842,878,896,904,916,701,722,686,681,697,652,649,680,683,655,703,690,664,682,1138,1048,1110,1084,1056,1106,1106,1087,1095,1069,1106,1052,1076,1076,1109,1068,1112,1069,1060,1041,1067,1071,939,960,961,929,940,918,917,894,915,967,746,743,745,727,750,737,706,712,732,739,730,741,774,761,710,738,722,1032,1013,1006,971,992,1022,995,1025,995,1002,980,862,889,845,840,887,885,865,857,860,873,865,853,870,859,596,554,579,596,583,596,586,556,589,576,576,1065,1083,1046,1042,990,1051,1073,1000,1014,1013,1016,1013,1017,1010,986,1021,1009,1010,1018,1013,875,848,855,862,872,899,919,856,866,885,907,893,872,881,848,880,877,881,1149,1119,1169,1123,1128,1178,1181,1170,1156,1152,1148,1134,1127,1149,1119,1148,1124,1145,977,999,996,1032,977,1004,991,1016,1012,996,1010,1017,980,990,997,998,999,995,989,1003,1005,982,996,1016,993,1005,989,1011,998,997,879,849,866,876,880,880,882,871,883,903,859,901,899,878,850,852,844,881,799,834,814,823,794,819,834,796,829,798,796,649,617,634,646,650,657,668,654,617,598,593,617,618,589,592,619,602,592,615,606,603,603,975,1000,974,989,976,954,964,980,1002,1007,959,974,955,965,967,984,726,729,718,773,762,755,757,733,702,747,751,736,774,718,716,740,747,749,722,763,713,786,728,843,831,838,864,857,856,840,836,848,832,840,829,725,762,708,753,751,744,723,729,749,733,760,736,758,738,906,919,908,936,930,919,903,915,905,893,888,926,911,916,934,888,935,906,882,866,874,869,873,840,869,886,854,869,849,890,860,846,654,642,688,700,667,667,662,915,922,887,867,876,912,885,885,871,916,940,860,912,906,901,1010,1015,996,1008,1012,1016,1014,999,1018,993,1007,977,872,859,863,887,883,848,860,877,864,902,885,876,890,881,892,896,851,880,863,880,999,1020,1007,1012,1014,1012,994,1023,1002,1008,1012,1000,896,899,869,916,873,891,890,884,914,860,866,856,884,1034,1005,986,1043,1007,1028,1035,1015,1005,995,1016,1008,1018,1019,1031,1006,1032,872,850,884,894,854,861,849,841,876,850,846,865,844,876,867,870,866,854,867,874,870,558,559,536,549,556,510,562,563,646,655,634,657,645,640,663,647,650,648,662,646,655,646,633,644,647,665,690,689,666,673,685,684,679,658,668,660,698,707,661,1108,1112,1124,1071,1107,1080,1090,1128,1019,1139,1098,1161,1171,1088,1143,1119,1077,1148,949,952,990,937,953,929,948,939,905,962,934,928,898,627,613,626,626,621,662,621,601,635,640,660,629,626,617,633,624,620,616,1060,1060,1076,1056,1070,1031,1035,921,965,938,936,943,967,928,950,954,914,922,940,931,915,964,921,1128,1159,1175,1205,1134,1147,1154,1153,1116,1175,1144,1134,1140,1157,1132,1132,1145,971,974,988,976,953,931,989,961,1007,983,1006,965,989,1010,948,778,828,774,792,804,787,775,789,760,796,809,778,805,793,793,802,796,681,631,668,669,666,697,600,607,610,609,621,607,620,611,601,622,611,622,598,624,615,629,1007,1013,959,962,1012,918,997,961,973,1008,1033,1019,1014,1027,1024,1010,1026,1027,992,1000,1007,1003,859,873,866,843,841,836,853,833,904,881,839,864,918,541,554,536,511,538,616,618,605,582,596,606,590,596,592,592,597,702,680,709,715,713,696,702,955,993,978,974,967,956,970,952,977,954,972,969,964,993,1006,1005,981,979,976,1027,990,859,878,896,878,858,891,903,879,871,853,861,878,893,882,894,896,798,772,758,765,770,781,738,766,774,768,777,792,765,753,768,756,631,673,649,656,621,626,645,636,637,660,666,555,567,562,552,567,564,575,561,551,558,568,547,571,549,546,553,560,566,560,555,582,581,579,576,595,592,591,613,595,581,591,558,566,586,1121,1044,1117,1073,1066,1122,1094,1080,1057,1010,1093,1117,1079,1046,1101,1115,1123,1069,1169,1107,1029,1007,984,986,993,968,992,971,1032,1001,1000,590,542,576,570,566,567,588,617,569,577,496,558,493,538,508,513,477,534,499,512,520,480,501,596,571,552,576,598,547,527,589,546,592,990,1007,951,989,1002,1019,1009,1022,971,757,785,769,765,737,726,762,749,743,874,877,886,885,888,865,896,856,867,898,879,869,852,901,881,844,883,785,782,777,792,760,786,778,773,648,625,633,645,628,611,645,635,635,632,1014,1048,1031,1079,1072,1071,997,916,930,938,926,984,965,969,933,919,955,945,925,621,639,633,643,666,606,676,604,647,625,610,625,573,619,669,627,590,582,591,591,577,567,557,589,573,571,869,875,822,835,827,847,848,839,864,833,883,868,857,866,682,647,669,711,686,699,692,645,659,657,665,670,665,726,567,536,556,577,563,565,557,566,556,557,549,540,569,566,588,573,568,575,565,576,560,560,545,551,558,1047,1121,1016,1012,1080,1093,1026,1045,1071,1039,1004,1030,1050,927,943,961,939,941,942,936,938,949,983,935,950,942,947,970,949,978,892,899,953,890,909,967,935,880,949,931,964,919,925,904,907,907,875,902,913,890,875,872,892,881,897,917,892,881,906,885,924,900,911,903,899,902,896,885,875,899,887,894,855,897,889,909,918,876,906,934,920,936,918,909,910,929,929,928,943,943,961,956,947,962,941,953,945,852,860,826,828,839,827,824,845,836,830,828,826,817,989,1028,984,1000,1009,1005,1008,986,837,877,867,873,838,843,857,862,865,878,867,875,861,862,627,668,641,659,660,685,657,679,670,664,681,644,650,666,643,670,654,838,829,798,863,824,795,865,804,831,811,807,800,836,825,835,1000,970,995,989,1010,997,1010,995,884,880,885,884,869,888,863,919,912,864,891,898,860,860,873,872,908,639,648,634,660,666,651,653,629,661,655,653,612,658,641,653,1072,1070,1018,1062,1012,1028,1066,1052,1068,1042,959,945,950,957,917,931,937,928,923,913,922,637,627,654,663,635,606,606,612,666,641,632,655,595,609,615,631,607,1043,1058,1054,1067,1080,1076,1059,1104,1044,1078,1078,1033,1095,1079,1070,1058,1000,1082,988,979,964,1000,988,968,983,944,940,962,991,977,989,1000,979,966,959,1003,796,780,787,766,781,760,795,782,781,784,778,758,788,602,607,615,605,594,593,577,589,625,594,625,609,621,561,553,534,536,552,539,540,558,549,543,540,549,588,558,571,566,565,578,581,645,645,637,632,684,655,624,648,658,658,657,693,645,986,971,963,995,991,965,960,941,982,1011,924,939,928,955,919,949,938,930,909,938,929,935,929,937,940,932,918,937,920,930,937,954,925,935,929,930,903,853,818,863,838,821,848,836,824,831,858,847,834,825,820,842,834,890,913,937,925,966,912,898,940,885,919,947,898,898,903,891,932,905,902,909,920,914,899,894,927,913,909,669,713,719,714,711,701,710,703,670,698,681,617,666,657,669,700,671,684,679,676,669,1131,1110,1131,1109,1120,1148,1182,1114,1120,1014,996,1030,1008,977,971,965,649,679,643,627,674,630,649,649,634,669,653,637,639,666,644,658,614,634,631,652,663,656,669,581,575,599,588,589,605,577,603,607,598,614,605,605,613,627,636,638,605,632,618,603,598,639,618,630,679,743,692,709,665,694,677,703,698,1085,1053,1069,1073,1102,1058,1061,1063,1074,1072,1080,1092,1036,1125,769,812,792,805,766,795,818,847,818,908,883,862,878,881,886,883,1077,1042,1084,1051,1065,1039,1059,1027,1065,1054,1042,1040,1078,1045,1045,1023,926,932,945,930,924,942,911,914,915,927,918,918,918,891,904,901,990,1025,1022,1019,1023,1005,998,1028,1013,1021,905,924,890,909,900,899,906,862,613,622,632,592,635,654,652,634,625,645,642,644,652,660,635,632,634,620,628,610,628,608,624,627,624,611,625,625,619,600,638,624,647,642,653,653,631,636,615,653,641,667,615,636,623,645,631,625,635,644,628,621,616,633,640,636,640,636,632,631,615,628,626,620,633,1094,1077,1084,1067,1118,1127,1054,1077,1046,1031,1140,1045,1106,1048,1069,986,898,919,949,907,939,925,955,895,923,952,946,919,940,916,541,581,568,576,570,578,566,576,601,575,594,618,585,530,534,555,558,562,570,561,557,605,563,585,602,599,574,586,597,554,578,585,579,589,574,998,986,988,990,953,978,1022,988,956,986,957,970,969,716,653,710,698,708,667,708,701,702,705,683,660,706,903,891,858,878,880,877,904,811,852,874,864,894,837,887,922,935,916,929,916,936,920,822,848,827,840,838,846,876,846,857,866,836,870,844,806,814,850,862,852,579,563,587,592,589,580,575,583,572,589,586,586,575,558,576,580,585,563,560,590,625,628,622,631,667,671,642,655,648,640,974,951,961,974,966,990,987,942,944,998,971,957,962,947,995,997,1006,976,945,894,887,902,893,914,893,902,932,897,937,895,898,927,934,957,929,962,952,932,920,941,926,923,959,902,928,915,912,894,887,891,902,907,893,875,872,894,926,890,878,869,833,841,834,859,851,823,857,832,857,846,836,859,865,847,847,858,694,659,687,701,702,711,715,704,703,708,676,722,663,682,784,827,813,882,850,807,807,838,804,627,606,611,643,625,602,609,601,607,630,637,633,595,587,574,577,600,574,612,592,573,615,598,599,578,579,605,597,584,593,579,586,592,1071,1128,1181,1157,1076,1049,1138,1200,1126,1116,1135,1261,1120,1006,1036,1059,1038,965,994,1026,1033,1032,1023,854,790,792,821,816,829,793,803,817,815,814,645,670,644,639,675,617,662,683,648,691,640,647,652,585,571,547,593,575,594,561,564,550,563,566,551,588,573,555,582,570,568,567,562,611,590,593,598,588,587,583,612,597,590,612,592,607,623,648,652,630,634,656,630,648,664,641,662,648,1157,1161,1151,1197,1099,1105,1124,1116,1086,1148,998,1026,1006,972,1026,1047,1016,993,995,983,881,855,851,855,888,843,834,874,861,663,668,641,675,702,633,698,684,671,686,1013,976,948,958,947,983,960,936,977,985,958,984,1002,972,974,941,967,970,913,897,894,915,870,874,890,902,897,862,876,1084,1062,1078,1089,1073,1096,1054,1085,1081,1055,1050,937,932,956,938,949,940,937,939,933,931,932,919,926,937,949,986,992,988,1026,987,990,1002,1023,992,1004,1010,836,848,841,861,835,860,864,854,862,859,872,854,844,865,631,613,668,658,620,646,621,630,621,637,633,632,1088,976,1018,952,948,977,970,950,974,991,991,941,773,761,752,741,782,743,759,744,748,777,758,627,593,607,619,587,596,638,608,619,533,534,547,555,544,534,560,564,561,569,569,560,579,591,542,591,589,624,563,582,560,565,583,558,575,616,554,592,588,942,923,941,942,922,900,954,932,923,948,941,934,908,958,940,926,945,701,730,734,720,736,661,712,713,710,710,700,734,595,612,601,614,614,622,605,608,618,618,608,610,592,594,611,616,896,933,929,952,918,901,937,932,913,939,922,863,909,970,929,944,915,938,940,929,958,924,945,944,929,837,815,808,799,816,866,801,811,818,797,857,641,617,620,627,635,630,646,653,632,634,976,935,966,947,939,949,940,909,954,758,748,722,753,784,749,753,745,713,743,781,733,774,763,747,726,755,817,802,810,821,821,829,826,815,831,795,806,838,809,811,816,811,831,623,607,597,613,609,620,626,611,619,615,599,616,588,596,629,534,557,538,559,542,539,560,545,532,569,544,564,988,1037,1058,1040,1043,1018,1043,973,1015,1045,1035,973,967,932,951,965,986,967,951,983,931,971,948,970,967,978,986,962,992,966,991,989,974,971,970,970,981,941,879,863,896,902,914,874,871,875,929,922,860,884,651,606,639,644,612,661,623,627,617,606,659,647,616,605,663,611,634,631,596,612,608,616,621,614,601,588,989,1085,1056,1095,1082,1066,1066,1059,1029,1092,1045,1090,1081,1000,1069,1098,940,929,900,930,905,912,908,953,914,913,931,670,686,661,676,698,680,658,666,694,665,670,719,1233,1146,1165,1132,1196,1204,1145,1163,1137,1147,1154,1236,958,974,986,996,990,977,990,981,983,987,995,967,1200,1134,1187,1234,1207,1193,1191,1214,1168,1184,1219,1251,1205,1230,948,960,940,950,975,933,939,944,946,961,964,922,961,1089,1083,1076,1090,1071,1080,1101,1096,1082,1068,901,883,859,896,866,891,868,893,888,899,896,905,890,978,970,995,964,970,981,962,971,971,957,976,991,967,847,841,866,795,840,860,822,840,850,843,861,809,815,835,845,823,829,853,584,588,591,594,590,586,588,567,1098,1089,1081,1104,1125,1138,1137,1138,1142,1072,1151,1144,1138,1139,1126,958,959,955,981,984,943,954,960,957,951,947,962,991,967,981,984,974,789,762,784,763,781,764,790,831,790,781,810,763,749,752,764,748,762,782,765,783,767,764,745,753,770,753,763,606,617,598,620,593,619,636,600,635,609,616,591,613,641,608,627,594,548,549,535,553,578,559,547,561,561,551,1138,1083,1119,1069,1106,1083,955,978,946,964,967,936,948,934,947,894,960,961,933,954,956,922,907,1001,972,923,1038,973,984,999,974,1011,969,935,954,925,957,953,944,950,938,943,948,947,934,934,932,943,928,924,905,960,949,948,930,933,938,936,928,940,916,906,900,921,917,923,915,926,915,939,933,920,841,816,800,849,770,811,814,796,800,841,804,825,818,571,557,568,545,548,541,561,542,557,587,539,563,560,540,565,548,563,575,564,567,555,584,558,565,569,569,572,661,647,631,635,625,613,628,609,606,587,650,1080,1091,1066,1078,1092,1081,1095,1058,1073,1051,1050,1055,895,865,889,851,854,860,892,845,910,871,895,859,892,872,863,878,647,618,615,602,580,612,601,616,607,609,600,640,609,572,604,822,828,818,801,801,819,816,831,831,821,856,806,767,673,710,677,711,668,696,672,685,664,671,704,676,686,665,672,716,623,607,595,614,616,611,610,613,603,607,607,617,603,606,616,978,995,987,954,1029,997,940,988,994,962,1018,993,989,1032,982,981,926,905,901,942,874,891,889,933,922,918,889,898,911,645,621,649,640,655,667,638,635,622,634,616,680,599,628,636,622,571,569,585,573,569,556,602,591,577,585,588,608,609,616,626,640,639,627,636,625,637,635,637,645,653,665,641,650,650,643,633,646,654,649,632,676,644,642,652,678,664,635,647,661,659,697,659,691,660,680,645,663,642,625,614,613,634,617,634,636,619,627,633,619,634,610,633,915,921,901,889,884,933,865,918,904,914,926,912,925,860,880,955,876,883,917,910,921,942,913,924,903,926,898,945,928,933,913,951,945,949,931,917,932,957,927,940,922,923,940,976,972,1031,989,983,1000,1003,988,986,974,1005,991,1010,996,815,806,864,840,854,816,830,804,848,808,819,849,793,810,639,656,639,654,647,678,634,639,630,677,679,643,654,670,672,926,980,992,990,964,991,959,738,772,794,801,770,778,778,775,789,813,749,980,984,994,979,979,951,959,985,987,976,987,985,981,980,860,834,850,805,879,846,862,820,876,847,846,840,840,816,805,851,844,914,956,937,937,934,947,939,960,939,937,944,851,865,850,828,866,861,829,843,858,873,847,839,951,932,986,965,963,969,944,912,983,947,992,1015,986,995,1017,932,909,927,927,919,936,931,903,918,800,804,811,798,790,801,634,603,629,674,652,652,629,650,636,644,627,628,653,624,1141,1089,1038,1057,1080,1072,1044,1059,1061,1045,1039,1086,1067,1032,1051,1061,1055,857,850,871,823,817,792,872,866,898,848,855,813,859,871,862,857,868,838,577,534,565,551,577,551,586,580,601,551,560,515,550,557,567,687,664,659,687,706,704,688,685,680,686,695,686,707,693,694,699,704,672,682,690,688,688,685,677,686,680,679,686,675,712,718,1150,1121,1146,1115,1150,1165,1152,1130,1172,1133,1226,1130,1138,1162,1164,1172,909,909,892,844,898,901,901,878,873,869,902,870,902,594,608,646,639,649,1045,1082,1079,1025,1067,1070,1073,1062,1096,1019,1085,1100,1071,1071,1085,1102,943,911,918,960,949,942,935,938,937,949,1000,979,994,993,1051,1037,1026,991,1034,995,997,1047,953,950,951,958,952,954,951,960,959,956,959,996,962,923,920,933,924,924,931,934,921,936,922,944,948,963,941,938,935,938,950,948,946,939,793,816,816,793,836,823,780,795,819,819,815,600,612,595,582,614,580,614,588,605,599,624,602,597,608,593,610,873,881,922,920,863,921,906,893,894,908,907,924,933,645,685,682,660,689,667,679,695,655,662,657,565,551,555,564,582,553,555,552,567,543,540,571,552,577,575,559,545,564,591,571,557,553,566,558,579,1119,1057,1064,1084,1054,1045,985,1036,1044,999,1035,1034,941,983,945,959,981,969,985,945,970,942,965,958,948,951,767,765,755,774,761,775,762,769,776,760,766,748,776,754,790,706,704,735,709,723,718,736,727,720,729,694,721,709,636,625,652,638,658,634,627,633,670,652,645,664,652,657,656,652,620,640,833,805,803,810,829,959,979,979,977,947,962,997,966,995,963,1002,983,1003,980,1007,999,1023,966,1003,996,974,785,813,776,796,809,770,802,772,804,749,768,807,835,772,587,584,584,598,569,584,590,615,592,574,610,580,595,583,1077,1068,1165,1117,1216,1188,990,988,981,1005,1049,1003,1016,983,984,991,1029,949,986,971,991,990,1005,1001,996,1024,994,1015,1017,1006,1007,999,1020,1000,987,1000,1014,1008,1004,998,1012,1003,1005,828,875,854,826,845,856,856,806,824,838,878,841,849,828,857,831,834,598,626,619,607,624,568,606,718,700,744,705,717,706,737,745,692,731,721,729,712,700,696,687,700,681,712,694,705,684,690,695,697,700,707,714,922,906,918,894,926,931,948,934,911,906,920,933,932,911,923,915,906,925,923,912,901,921,926,925,922,918,1122,1118,1111,1095,1092,1102,1119,1119,1126,1109,1116,1114,1102,933,932,923,932,949,928,962,915,941,978,924,936,927,942,934,948,921,1000,983,947,916,988,1000,987,964,956,955,969,986,955,841,851,808,821,879,867,832,826,830,854,850,843,871,720,678,687,676,629,689,712,671,670,679,677,696,685,684,665,673,705,681,671,671,681,690,680,699,689,1074,1122,1151,1130,1095,1079,1140,1124,1078,942,951,952,932,944,952,919,919,917,925,918,929,675,687,636,665,671,700,668,651,656,666,661,682,672,608,660,654,659,701,621,593,608,639,629,586,598,623,598,619,614,599,607,597,605,598,622,1161,1106,1160,1098,1104,1166,1112,1110,1141,1112,1114,1086,1064,1157,1107,1145,1154,1147,1097,1158,1076,1149,1185,976,974,978,974,924,997,959,985,958,929,960,973,965,921,988,965,957,949,937,940,1034,1041,1046,1054,1017,1027,1030,1052,1025,906,847,909,893,889,894,921,872,893,890,916,886,638,633,622,655,633,628,622,630,660,621,635,634,610,647,622,584,615,634,619,617,636,653,611,620,646,643,606,625,614,627,976,1013,984,967,1015,1004,1000,972,979,692,731,742,685,692,705,763,708,708,712,734,684,696,1105,1107,1153,1153,1050,1109,1068,1104,1132,1164,1106,1035,1059,1101,1095,1092,931,944,925,943,934,940,917,961,935,963,901,943,967,974,970,832,841,888,842,883,854,875,858,853,895,836,877,850,890,824,857,613,599,625,594,604,634,606,596,621,600,588,618,609,600,635,613,907,934,923,942,965,937,916,935,926,916,954,902,954,931,937,947,921,1027,1043,1002,999,1034,1038,1031,1018,1046,1016,1032,1031,1013,914,899,878,903,895,872,852,895,906,1044,1046,1047,1052,1074,1046,1053,1068,950,948,951,966,967,947,974,964,965,958,961,956,954,952,954,947,926,949,964,971,956,967,775,800,801,766,801,785,786,801,778,810,756,781,679,646,663,657,656,682,683,697,670,652,703,668,678,687,668,662,686,665,667,689,666,659,704,694,673,689,628,642,624,638,652,630,634,633,627,603,642,646,623,613,1048,1034,996,1050,1047,1003,1048,1010,1034,1037,1014,1028,1029,1027,1017,1037,1017,989,1035,1026,877,863,881,873,880,846,839,853,839,873,830,856,833,852,579,580,595,604,608,608,594,612,598,607,575,601,595,590,588,590,631,654,667,633,647,644,646,638,640,625,635,621,637,725,712,729,742,751,734,747,717,722,694,730,691,715,727,756,753,986,1004,966,988,990,1000,982,1001,1038,783,827,796,801,813,766,808,779,807,835,799,781,810,699,713,700,711,711,698,732,709,703,692,712,726,706,703,724,711,718,713,698,718,717,1012,1012,1027,987,999,988,1008,1069,1030,906,922,952,914,894,924,952,923,908,921,948,946,942,942,914,969,603,620,625,613,637,630,628,654,645,615,608,617,619,656,641,645,626,1046,1030,1040,1058,1028,1051,1068,1037,1077,1051,1059,1021,1044,1059,1038,1032,1023,1038,1075,911,948,915,937,906,939,910,911,900,914,916,921,895,913,923,879,944,649,647,652,649,640,660,668,654,663,644,646,612,636,640,636,667,632,667,655,641,670,681,668,651,654,685,639,666,675,639,649,650,648,650,626,662,656,672,665,650,632,771,752,763,761,758,774,768,748,765,755,777,746,762,746,760,762,746,642,645,648,637,671,649,638,660,642,659,644,648,652,665,976,973,965,953,966,989,985,968,985,970,956,957,954,964,962,941,945,993,960,942,826,805,780,780,798,831,792,784,794,830,637,652,621,624,638,657,636,649,1111,1123,1217,1140,1143,1172,1209,1118,1192,1135,1189,1136,1147,1163,1087,1151,1181,1174,1186,1201,957,973,956,937,975,975,962,968,946,952,920,980,953,993,983,957,961,943,1042,1075,1059,1022,1041,1045,1052,1031,1056,1062,1036,924,939,915,936,940,936,917,902,928,924,938,728,700,699,662,654,701,698,664,703,668,707,704,691,684,717,718,690,684,692,615,606,615,615,598,619,619,625,611,635,647,602,898,892,868,923,879,897,918,883,921,907,952,870,682,710,669,668,673,693,659,685,682,711,693,691,687,655,685,1010,995,1027,979,962,980,1007,1018,1009,982,1008,1002,990,999,1004,1082,1059,1086,1095,1088,1089,1094,1095,1088,1071,1101,839,862,878,852,857,904,879,877,872,844,867,872,865,865,857,625,616,578,632,631,620,628,883,881,894,856,836,870,880,883,657,671,659,651,666,658,645,643,641,639,645,661,661,669,641,662,624,645,660,594,567,597,569,601,581,586,586,1064,1047,1092,1077,1019,1045,1044,1058,1092,1107,922,970,963,1002,973,994,951,943,971,1005,977,548,583,577,600,591,591,545,616,594,557,607,556,582,604,603,571,570,551,546,556,592,549,576,558,580,610,560,580,569,580,583,583,552,996,1055,1056,1030,973,985,987,1010,1015,1001,1025,1012,1010,1000,1002,1032,1030,901,903,894,887,905,886,880,852,911,912,869,890,593,617,606,610,619,619,624,602,609,993,1065,1095,999,1060,1026,1029,1010,1089,1074,1056,1098,1035,1098,1025,1026,1023,1064,1047,973,946,903,971,938,931,934,949,959,926,628,618,611,637,644,611,652,661,624,633,602,592,596,593,588,596,597,582,592,591,581,575,566,576,586,607,614,608,605,609,616,602,621,585,610,625,621,613,626,1023,1025,1041,1027,985,1029,1046,1016,1020,1009,1021,1042,1000,1033,1016,1013,1032,979,1005,896,907,887,904,876,885,904,902,900,858,880,888,879,904,906,908,942,964,966,929,931,974,951,989,964,950,950,966,949,968,958,954,876,879,861,900,885,869,869,874,896,885,884,748,788,776,758,770,772,770,771,766,763,781,768,759,788,766,762,661,661,608,648,620,631,626,645,671,655,651,624,584,593,571,574,581,588,575,582,585,585,596,584,568,588,602,892,866,851,868,909,908,914,882,910,891,861,880,861,864,895,738,730,687,710,704,710,703,741,711,616,637,620,629,594,636,623,619,604,647,625,608,627,546,574,544,561,527,525,558,544,549,572,569,551,560,566,571,548,559,562,569,545,551,569,567,554,570,556,555,672,642,658,626,643,623,642,619,662,647,628,634,965,1018,970,976,984,953,988,1002,1033,1066,1042,1067,1053,1059,1063,1027,1056,1061,1059,1000,977,972,970,944,960,963,717,760,759,768,736,761,749,765,729,746,739,750,734,663,635,620,633,635,668,647,648,641,655,643,630,636,629,648,804,802,812,798,816,821,747,793,809,817,818,985,984,991,978,1000,1001,997,991,998,1007,1004,907,908,908,895,920,875,909,873,894,917,873,883,911,906,903,879,881,902,883,873,902,885,910,880,892,882,896,865,774,754,761,754,752,754,773,780,747,769,762,762,755,747,957,988,994,980,989,1014,962,1016,969,994,1002,999,917,898,906,920,928,910,902,912,898,908,939,904,648,631,638,602,624,672,617,637,637,610,650,655,611,632,663,939,925,867,906,913,904,892,908,892,919,667,714,677,664,701,688,672,662,677,665,637,661,685,1077,1092,1034,1025,1064,1069,1059,1045,1104,1094,1143,1051,1096,1088,1060,1068,1065,1020,1054,1077,1068,898,910,940,912,895,897,867,923,887,936,918,883,626,637,620,631,661,637,616,669,649,643,629,616,626,640,654,644,986,1006,990,1059,1004,1027,1004,975,1014,991,1013,1025,986,1038,1008,1006,1035,1014,953,948,954,950,951,986,960,960,972,940,934,972,990,949,949,951,975,947,984,1067,1060,1081,1066,1068,1079,1108,1064,1122,1081,1074,1066,850,922,823,894,868,869,864,870,860,864,867,857,859,863,874,879,845,1067,1073,1082,1099,1103,1075,1097,1124,1089,1080,1073,1091,888,919,880,930,920,901,896,902,914,865,907,1141,1141,1099,1101,1127,1123,963,907,907,945,906,914,901,855,880,918,900,917,880,904,905,850,909,906,877,558,584,569,556,573,524,608,635,605,626,614,607,624,618,620,609,618,612,608,628,611,590,607,626,597,614,640,662,620,630,623,608,625,610,600,625,1179,1078,1143,1070,1068,1070,1111,918,956,937,915,917,928,923,919,897,952,951,946,665,698,686,673,673,672,650,668,673,679,679,800,755,772,751,811,780,780,737,768,790,783,775,769,758,729,761,752,754,746,766,756,600,603,596,595,596,608,621,622,604,614,582,607,584,596,612,585,625,626,545,516,531,549,549,545,529,539,526,555,528,527,530,520,522,537,596,576,596,594,595,584,572,568,593,581,582,603,600,576,588,616,608,643,607,621,623,1153,1141,1131,1128,1105,1143,1153,1195,1165,1219,1063,1148,1190,1147,1148,1147,1129,921,928,931,921,947,912,958,915,909,930,931,939,913,953,947,881,643,630,618,581,638,621,617,648,613,620,625,621,615,624,622,619,602,651,641,900,962,978,959,941,964,960,915,908,891,916,862,829,854,823,853,848,848,849,859,882,781,784,778,788,801,796,783,781,800,794,648,658,665,667,662,679,669,663,640,665,674,669,663,653,682,663,653,661,664,662,620,619,611,614,614,607,613,615,601,611,634,599,624,600,621,608,618,596,602,607,979,958,976,1010,946,959,963,977,927,949,966,981,950,953,972,975,978,984,890,861,878,874,907,875,854,892,902,883,911,874,873,852,903,880,907,908,895,884,800,791,781,812,787,783,800,647,634,645,620,621,634,635,654,618,612,623,632,626,617,1003,1002,1009,1017,1004,1020,1024,1038,1012,1040,1006,1001,1003,1024,1002,997,1001,1006,1009,1015,993,915,912,876,878,867,927,874,906,878,855,891,896,873,842,595,589,596,619,587,606,574,598,586,643,633,649,642,654,647,630,605,642,655,640,608,623,599,625,614,607,623,603,627,629,613,619,618,641,602,630,611,1132,1167,1118,1120,1190,1093,1096,1161,1109,1130,1139,1119,911,935,919,914,908,917,898,896,913,928,926,915,906,911,927,937,946,957,959,920,947,926,977,1011,944,983,975,957,964,985,989,969,977,964,968,949,942,974,958,966,967,970,962,964,979,987,889,874,820,883,843,854,870,837,869,830,848,869,573,593,576,562,574,579,572,574,573,545,582,576,576,578,580,594,576,592,573,1007,993,1048,1022,1009,1044,1038,1018,997,1039,1070,1043,1029,988,977,979,1006,982,990,988,989,1023,999,989,1032,1007,863,854,854,872,863,863,850,875,823,921,887,829,856,841,844,884,894,1089,1078,1084,1098,1072,1093,1086,1088,1095,1067,1057,1081,893,935,924,926,906,890,936,909,934,914,925,923,965,979,1000,972,998,983,955,979,973,969,985,957,970,952,966,959,983,806,772,812,818,836,804,798,797,836,813,813,845,795,821,803,583,568,574,579,579,608,584,608,602,615,595,591,605,585,589,605,601,1140,1148,1142,1174,1173,1147,1142,1191,1208,1104,1183,1201,1138,986,977,952,1006,1019,984,977,970,993,995,973,1007,973,994,992,999,990,1024,974,1014,996,1012,975,1003,981,1019,1010,1030,1007,995,878,873,879,885,888,901,875,682,657,662,674,635,656,661,643,666,654,664,684,651,678,660,672,631,615,615,619,613,613,631,626,604,612,598,613,619,630,616,627,622,629,616,617,1080,1103,1103,1090,1098,1077,1019,1055,1030,1088,1050,1074,1016,908,945,936,920,934,910,944,877,919,939,907,898,937,902,899,922,931,899,894,882,897,915,894,896,897,911,914,699,741,696,738,720,743,687,701,715,717,729,689,701,697,719,739,855,818,829,827,813,839,835,819,846,839,774,781,783,761,781,777,779,750,788,764,764,802,793,776,795,763,774,772,792,781,783,817,611,647,616,634,614,615,634,641,595,625,569,565,573,555,593,584,589,576,592,575,572,580,576,572,581,887,843,859,880,888,804,837,850,815,879,860,842,886,869,882,866,616,648,633,653,624,666,657,666,697,607,569,571,585,569,568,560,572,591,1083,1079,1105,1078,1076,1082,1088,1096,1066,1045,1029,1052,986,968,929,945,936,972,950,964,964,959,940,953,963,949,878,859,846,856,836,834,854,875,859,862,850,843,826,840,854,861,758,742,770,758,791,770,776,780,775,757,772,768,772,793,774,779,754,775,756,782,670,658,663,638,659,667,675,638,673,665,637,655,649,678,639,673,610,629,620,608,640,630,618,635,608,612,601,621,639,610,626,617,572,643,633,606,894,939,925,930,943,920,909,910,930,925,905,912,920,920,914,914,948,977,940,697,706,685,690,690,684,696,690,688,680,667,677,1007,1007,993,963,977,995,975,995,1008,974,986,993,1009,1010,996,990,991,997,996,986,954,998,1003,1000,983,985,1003,970,998,965,991,1017,975,1002,1010,1008,1001,933,896,887,909,922,892,912,883,887,887,634,654,614,659,665,622,649,614,609,618,622,671,653,632,881,866,867,860,850,871,853,839,856,870,860,871,846,818,642,683,675,666,675,666,674,698,687,644,687,692,639,669,1088,1092,1119,1093,1097,1099,1106,1159,937,909,966,940,954,920,934,969,927,914,946,955,938,624,641,635,642,603,620,625,659,606,641,656,919,922,938,909,948,906,921,924,924,919,901,910,695,664,711,658,690,685,681,679,669,675,689,678,677,679,695,679,689,675,1098,1042,1053,1046,1106,1073,916,934,941,945,875,931,967,935,911,931,917,947,938,686,674,646,668,683,706,690,665,669,672,660,663,673,639,669,675,675,651,664,656,684,787,671,663,657,664,678,661,650,691,652,576,580,566,587,559,573,595,594,578,563,563,575,572,566,573,580,565,590,585,575,574,572,601,599,612,598,610,585,611,610,599,592,606,612,605,627,618,625,608,604,599,609,616,1066,1029,1063,1011,1058,1052,994,1013,1001,1012,1005,1008,1041,1025,1028,990,1053,1049,1057,1045,1068,1080,1018,1070,1055,1062,1037,1080,1091,878,897,922,920,900,913,873,927,938,885,945,868,883,855,915,872,933,946,935,941,955,950,958,958,983,971,967,948,954,892,890,869,860,874,847,869,900,881,874,858,896,874,839,838,829,856,830,845,816,841,851,867,845,868,851,860,851,849,1115,1064,1107,1078,1081,1067,927,946,916,909,949,909,953,927,940,909,921,902,917,918,957,996,897,904,936,910,907,913,914,920,943,923,923,922,916,938,921,910,939,936,909,940,951,958,954,942,961,966,979,956,979,974,985,966,957,967,962,958,963,1007,1002,996,997,1017,982,1016,1003,837,787,825,789,808,820,833,809,840,599,599,627,667,602,625,594,585,634,604,618,617,589,892,893,907,894,889,919,890,926,880,914,909,886,915,878,861,910,884,887,910,685,659,658,676,551,572,539,545,555,555,525,553,565,542,549,576,549,559,565,582,620,595,614,574,609,608,578,593,608,604,594,596,575,581,605,596,600,596,587,676,655,675,647,669,666,670,643,668,636,671,662,902,897,904,924,907,910,942,929,888,928,895,929,924,930,917,883,903,897,916,923,938,903,929,938,929,920,924,923,938,899,932,926,955,931,921,903,905,921,932,893,908,922,903,937,886,917,915,881,880,883,846,862,858,907,863,889,858,895,883,874,866,859,835,880,646,672,633,632,644,625,667,669,624,645,644,645,629,905,901,911,947,932,936,960,967,923,929,949,924,637,682,679,692,678,1113,1076,1069,1051,1088,1024,1033,1041,849,858,828,846,852,841,858,840,859,812,878,838,869,870,841,830,947,947,954,930,911,936,944,926,931,932,750,771,764,727,733,754,735,748,705,758,755,741,750,926,935,918,901,960,926,935,920,890,935,930,940,931,924,946,661,652,634,615,656,669,665,660,666,636,654,670,643,643,622,961,954,952,924,910,950,946,940,915,940,984,951,971,948,969,995,943,991,970,1005,963,979,984,843,871,843,839,857,855,886,838,836,851,862,696,672,672,689,651,670,684,673,665,691,682,661,898,909,879,892,869,920,879,884,909,875,881,760,762,782,746,743,1006,990,1013,959,1021,1014,1025,1013,998,1016,1000,837,853,845,848,841,849,829,846,890,821,850,857,624,608,638,644,628,607,631,644,639,670,638,622,636,646,644,626,621,642,661,635,645,657,637,643,1014,960,1003,1039,1030,1025,965,998,997,1031,992,1013,1047,1032,975,965,988,995,1021,991,992,1011,980,985,1019,999,1024,994,997,1009,996,999,992,883,873,894,881,897,897,879,859,934,876,882,907,897,647,621,641,648,644,655,647,628,914,930,907,913,934,944,948,932,904,923,887,900,905,926,682,674,689,688,677,672,688,687,646,665,667,657,694,676,1121,1106,1075,1076,1083,1019,1028,1067,1097,1074,1086,1050,1104,818,814,840,849,805,812,791,813,822,861,802,826,805,797,835,814,820,1121,1103,1119,1114,1091,1116,1121,1079,1115,1108,1102,1095,1107,1093,1091,1092,1108,997,966,993,980,962,952,985,1002,941,951,978,1000,961,982,974,938,937,947,937,938,945,949,942,926,935,930,927,944,751,665,743,724,721,758,669,735,901,875,881,863,867,843,876,972,869,861,870,871,656,611,633,653,633,627,649,638,683,628,631,637,657,988,994,990,1003,980,1019,982,991,1017,987,978,994,973,1001,1022,770,771,779,799,812,788,788,820,762,605,608,638,624,605,610,626,600,642,611,640,631,600,623,1124,1158,1190,1123,1173,1152,1174,1209,1155,1155,1200,1172,1201,977,950,971,984,983,962,942,966,1022,986,988,946,1070,1065,1063,1097,1045,1069,1096,1067,1066,895,908,930,905,924,864,865,915,908,913,954,910,906,919,910,1008,986,996,996,981,996,981,1022,999,980,981,999,913,897,913,914,899,893,898,896,898,896,911,883,890,896,918,983,970,996,962,957,959,977,970,1000,957,964,952,914,908,893,946,902,893,879,894,912,889,924,915,890,657,635,662,659,643,639,682,654,651,626,630,655,602,602,586,592,624,572,606,591,603,577,597,594,585,594,599,981,961,989,949,966,1007,943,1012,928,968,978,973,969,1014,946,951,970,923,947,963,980,942,948,936,1027,1047,1033,1016,996,1030,1010,1016,1008,1092,1098,1091,1094,1060,1062,1093,1084,1114,1065,1096,1084,1109,872,863,858,889,901,885,870,1003,1033,1007,1002,1003,1008,993,1002,1013,1012,1014,1021,1020,989,882,879,886,870,870,873,847,850,828,826,820,805,831,837,819,819,811,639,638,635,622,637,642,610,662,629,636,624,651,655,623,527,553,536,539,562,542,528,542,552,556,527,542,545,574,562,567,574,584,569,566,567,577,573,569,568,568,568,564,615,612,604,616,598,604,604,614,614,598,597,1088,1069,1076,1095,1029,1122,1065,1081,1035,1077,1090,1046,1050,865,895,883,870,602,641,613,608,613,593,613,633,601,590,643,629,614,615,967,968,969,940,993,917,942,946,950,945,984,970,938,970,945,935,926,938,955,977,905,916,929,911,914,924,920,916,899,920,910,927,858,869,856,833,854,843,858,858,858,851,860,860,780,812,773,783,803,761,782,794,779,790,788,781,663,663,669,671,639,664,668,650,667,656,663,626,620,621,607,601,608,623,613,611,1054,968,1029,1032,1038,1059,973,1024,1015,1038,1102,931,911,940,936,947,921,925,918,923,921,927,915,911,753,739,782,758,758,743,771,779,770,728,772,750,762,767,771,725,738,792,971,989,963,986,970,981,938,988,977,973,959,970,992,970,967,971,953,973,946,959,934,939,956,933,945,942,945,933,933,925,937,946,941,940,925,946,945,964,962,952,959,961,967,954,953,954,966,956,964,960,963,967,976,955,940,961,970,955,962,959,945,954,945,951,957,947,950,954,962,956,955,952,993,1000,1003,981,996,1004,1001,995,986,1010,996,980,979,986,857,837,870,861,870,833,874,874,845,913,827,844,951,1000,1034,1065,984,1059,1031,1069,1009,983,968,1012,1090,988,1019,1007,955,1060,1014,1013,1049,1021,1029,877,837,817,827,846,827,847,841,860,870,884,867,846,836,867,841,842,537,520,528,551,542,533,529,535,489,501,531,566,595,590,560,572,595,598,602,586,591,620,603,594,582,616,627,618,605,609,621,642,608,618,625,601,585,587,636,614,622,634,1158,1209,1165,1200,1176,1170,1139,1196,1120,1202,877,884,899,944,894,916,915,919,889,901,864,938,850,910,642,590,633,589,617,591,594,576,984,1013,967,1075,1013,983,1014,962,982,948,1021,987,1014,1005,870,883,901,857,885,897,895,897,651,664,650,664,659,633,651,664,652,625,645,635,629,667,997,989,991,971,964,975,976,1019,969,980,954,895,864,851,848,860,870,854,876,881,876,848,867,858,863,846,858,877,851,651,659,679,632,646,650,656,648,642,659,651,622,654,660,675,659,648,650,645,1055,1112,1076,1048,1074,1075,1025,1056,1053,1119,1074,1066,1058,1088,1039,1082,1153,1067,1041,1076,1060,1062,1058,1039,1108,884,863,869,865,898,857,885,868,865,862,840,878,646,645,640,678,666,680,671,647,652,662,806,787,820,818,804,781,814,814,789,795,849,821,808,798,825,814,804,619,649,628,603,608,654,615,634,621,626,641,627,559,563,556,591,552,597,875,887,885,922,916,895,883,906,886,889,884,949,881,646,637,642,609,673,667,644,635,642,679,653,635,637,671,646,686,639,592,564,573,574,581,568,579,570,569,556,540,564,579,1007,1040,1008,1020,1021,1031,1019,1008,1002,1013,1016,968,1018,1003,1010,1008,1070,1013,1017,1002,991,987,987,990,997,978,993,998,970,996,979,971,981,1019,1010,858,895,888,855,890,869,897,877,912,878,932,885,889,875,986,990,1002,1000,988,1015,993,988,971,983,1012,984,989,990,993,1001,900,904,880,888,900,878,881,861,884,887,864,863,900,887,893,878,879,1095,1096,1112,1126,1131,1086,1102,1083,1121,1104,1102,1104,1109,1002,979,956,952,969,976,970,963,944,991,985,967,968,969,971,968,971,973,972,1082,1115,1088,1075,1094,1087,1061,1080,1114,1092,1086,1079,1075,1069,862,883,897,898,899,893,589,590,578,593,613,584,601,598,600,586,600,588,589,604,873,914,859,914,889,876,941,907,886,883,924,870,888,881,883,906,704,692,676,700,662,709,743,698,696,728,658,639,644,643,622,679,654,636,646,660,649,628,653,648,658,650,656,653,675,654,647,659,645,668,649,667,990,1053,1059,1025,1039,1019,1029,1036,1065,939,909,903,920,927,896,894,882,880,890,905,922,916,924,904,909,976,984,1016,929,927,922,991,1010,913,996,961,952,951,952,948,957,949,943,947,977,959,999,979,998,1005,997,999,982,969,982,989,989,1006,999,985,985,984,993,985,875,860,858,851,848,850,854,874,847,848,833,856,867,886,846,847,866,865,871,876,928,910,921,863,888,868,903,886,899,960,959,961,932,955,960,973,964,950,948,940,966,954,988,988,997,973,1013,980,995,994,1002,991,984,995,990,1002,802,787,814,801,830,817,819,792,791,809,782,584,618,633,605,604,600,609,603,608,630,612,1126,1176,1209,1138,1166,1171,1119,1133,1173,1123,962,1006,972,963,1041,1003,974,1007,993,982,1056,1063,1071,1049,1058,894,889,905,859,851,904,878,879,931,893,855,879,923,881,875,911,883,886,944,981,964,978,953,964,926,983,943,956,969,880,862,873,884,872,862,657,685,634,655,667,660,650,681,648,887,853,887,840,837,849,851,860,867,873,871,627,608,631,640,628,639,617,600,573,573,574,587,580,587,596,599,580,584,588,1037,1075,1039,1095,1063,1022,1074,1054,1088,1036,1074,1058,979,978,979,965,971,980,974,979,987,956,976,975,979,948,974,965,970,968,870,900,903,907,894,858,905,890,853,885,886,905,870,864,874,866,859,876,859,860,862,875,862,865,743,717,727,736,722,722,710,710,964,954,940,927,915,965,939,929,964,941,930,929,985,1003,989,990,989,999,1012,986,996,984,973,978,975,1011,993,987,958,984,981,1000,997,805,836,873,850,850,844,840,825,831,865,850,822,856,856,857,615,603,632,628,611,636,623,644,642,637,614,631,621,641,632,637,645,624,628,650,1060,1042,1060,1008,1044,1061,1066,1020,1054,1077,1077,1044,1092,1071,1071,868,893,929,928,946,919,885,945,623,638,640,606,628,582,525,559,528,530,530,538,529,538,532,516,552,572,573,549,553,558,547,583,553,588,561,592,561,571,555,573,554,561,564,612,594,595,619,572,612,1124,1152,1094,1131,1125,1142,1124,1168,1187,1150,1110,1009,1005,991,999,1024,984,985,1011,992,1036,1009,835,800,799,808,815,786,818,822,832,777,729,708,746,738,699,727,713,718,704,735,725,753,705,729,735,709,941,906,889,884,909,909,923,913,905,914,922,916,902,892,917,942,1011,1011,995,1018,981,1022,1007,976,799,828,796,852,824,807,803,812,786,772,830,801,794,561,557,579,593,579,585,575,580,628,625,638,606,641,618,622,653,645,640,641,657,622,621,635,670,649,639,665,654,673,690,677,663,695,688,687,662,676,694,672,651,655,678,683,679,976,991,1009,994,947,989,970,994,995,1000,962,975,935,977,685,672,657,668,656,672,649,673,691,671,671,676,656,634,640,686,981,892,956,916,947,927,911,935,953,894,950,945,899,859,892,846,898,889,848,879,875,833,891,884,861,628,670,633,660,683,661,647,649,677,645,635,646,655,633,622,608,603,595,606,610,608,626,607,633,605,878,896,911,904,851,894,924,877,897,924,935,915,705,705,694,703,629,710,717,713,706,695,682,738,670,691,612,610,591,593,601,614,608,585,586,602,615,607,588,707,709,739,696,701,692,689,688,678,703,655,624,650,647,622,642,653,657,634,630,631,617,635,618,634,1030,1025,1059,1065,1044,1069,1058,1097,1051,1038,1076,1098,1101,908,915,913,913,901,901,907,888,910,912,890,919,910,1071,1031,1032,1042,1049,1025,1047,1064,1043,1051,1053,1061,964,940,958,932,934,968,954,940,944,946,915,956,937,956,885,876,877,852,872,851,871,870,876,865,864,883,872,858,908,865,909,859,783,815,812,807,781,817,784,791,781,812,805,784,619,622,619,627,653,677,635,635,610,615,632,637,629,604,613,1056,1026,1086,1035,1049,1105,1045,1003,1047,1021,1074,1071,1062,1087,1087,1066,1084,1044,1092,1095,1087,907,915,927,905,930,949,915,961,915,924,944,911,1082,1079,1090,1093,1100,1088,1082,1094,1086,1117,1080,1097,1117,1085,1086,1107,1080,909,954,940,878,933,921,923,929,909,904,925,909,901,936,912,889,917,957,941,898,1032,1024,1024,1036,1022,1013,1019,1018,1026,1038,1007,1014,1016,1016,1013,890,877,838,899,837,890,883,846,887,871,873,862,870,856,860,870,871,868,1040,997,1004,1065,993,1012,989,1006,975,1071,1063,1013,998,1016,1032,1029,1035,1023,1017,998,1016,1017,1007,1018,1019,1005,1015,1020,1011,856,884,851,866,893,858,837,856,822,884,880,840,851,896,630,597,601,629,636,602,614,615,637,623,632,629,650,628,619,628,603,619,592,615,1032,1064,1002,1023,1017,1038,976,1011,1042,1065,1000,1031,1046,1062,877,882,870,879,907,894,889,909,854,916,906,900,915,621,632,632,624,611,610,638,634,614,635,649,604,643,647,632,628,654,613,655,661,626,657,654,686,665,671,663,669,642,654,674,679,665,681,616,626,636,633,628,612,632,642,644,632,610,998,1024,1033,1079,1027,1018,1000,1023,994,1019,1011,1005,1017,995,1014,1017,1050,1022,650,657,659,661,714,687,692,689,675,687,690,695,678,891,940,958,921,941,1001,997,1008,974,975,1001,968,987,995,981,988,983,971,978,1005,1012,927,883,862,852,904,917,888,885,918,873,854,607,593,616,642,605,611,628,637,990,998,994,991,947,1004,981,972,1002,991,994,700,702,740,699,711,723,709,743,733,763,720,732,708,732,706,713,1088,1106,1103,1100,1089,1072,1112,1057,1068,1088,1096,1045,1074,843,860,809,832,864,791,885,801,591,571,627,605,569,595,581,570,1180,1139,1116,1147,1121,1119,1056,1078,1152,1149,1160,1107,1127,1161,1113,1140,1153,1049,957,989,958,972,960,981,949,959,961,971,949,982,972,972,957,1008,1147,1119,1150,1130,1086,1142,1127,1143,1144,1161,1142,1171,1103,1120,1144,948,925,948,969,959,913,899,969,944,936,941,932,1093,1101,1076,1111,1073,1109,1130,1115,1122,1120,991,944,937,999,968,950,973,974,990,977,971,939,976,972,970,987,987,1021,1013,1005,988,1010,977,965,1014,984,1005,1008,1011,1000,1002,978,982,923,914,926,863,876,928,890,918,904,908,883,631,590,612,647,606,629,614,627,636,636,598,610,1079,1053,1071,1039,1051,1079,1040,1044,1046,1018,1025,1066,946,926,932,948,928,937,949,964,924,944,970,959,927,953,949,939,926,965,932,915,925,909,923,903,937,920,907,927,866,844,889,870,884,857,853,885,882,863,859,864,886,858,885,874,873,880,659,671,644,675,654,662,666,1123,1160,1139,1172,1106,1163,1193,1169,1136,1150,1160,1136,1168,1155,1140,1103,1186,1161,1104,1140,959,975,939,962,982,978,947,987,974,991,941,1045,1038,1021,1053,1007,865,868,890,880,866,865,847,864,874,850,862,843,855,858,843,874,837,843,861,875,653,680,642,695,682,661,644,664,653,676,678,661,672,652,672,669,676,859,853,860,827,865,791,820,844,848,862,836,851,840,847,822,838,839,822,842,821,825,801,822,845,855,869,827,829,829,851,636,640,665,628,626,636,659,642,644,1051,1042,1034,1029,1033,1024,1048,1079,1063,848,882,837,878,866,887,881,862,844,896,859,895,994,1001,990,1001,1021,1007,985,1010,1003,1008,991,998,1023,1010,871,895,868,900,907,892,1030,1031,998,995,1004,1026,990,1025,1031,1007,1019,1029,1018,1024,1034,1007,995,870,860,881,857,881,833,846,858,862,843,876,868,982,985,978,989,993,964,972,974,970,971,994,988,981,977,867,816,869,883,839,839,850,870,853,824,866,819,873,589,583,597,592,575,580,601,571,593,587,595,587,643,628,656,667,618,637,636,647,653,681,645,644,644,974,976,950,982,936,962,936,956,949,946,992,939,914,920,952,948,941,933,969,956,929,959,950,946,950,929,957,926,955,934,947,931,915,927,918,907,933,908,932,913,935,923,916,927,917,924,793,801,813,791,774,771,772,823,785,787,822,796,765,780,531,554,533,567,546,585,553,568,565,558,570,599,602,593,580,585,572,590,641,642,626,627,629,621,630,636,643,617,617,601,600,609,617,626,633,645,586,572,577,580,573,573,591,589,597,589,593,590,576,572,585,614,633,659,607,629,629,622,602,625,621,626,631,629,620,619,638,638,626,624,1001,1060,1030,1066,1089,1035,1032,1057,1017,1061,1133,1006,1046,1111,1067,1020,874,879,898,907,893,910,924,903,910,902,913,919,885,892,951,894,679,643,635,664,653,678,636,676,642,645,637,638,624,656,665,1070,1087,1107,1124,1101,1077,1076,1046,1125,1144,1092,1006,999,964,973,996,1005,958,985,964,993,1006,984,1001,987,951,994,995,973,984,995,934,956,959,960,1009,987,991,978,972,992,935,945,945,942,934,949,938,962,947,912,954,933,958,941,954,935,939,945,933,944,942,942,928,945,946,850,866,854,849,858,824,851,852,847,855,643,666,651,643,665,674,641,662,663,639,653,642,686,651,645,638,877,887,882,876,869,888,881,889,838,865,876,655,646,648,646,657,649,640,650,670,652,678,674,664,661,654,665,585,570,592,606,586,576,584,586,576,584,586,577,591,584,587,924,916,919,927,969,925,889,755,760,741,723,719,728,781,725,722,737,680,663,662,659,646,653,668,667,641,665,658,666,655,629,686,672,873,869,896,874,863,839,835,863,839,862,851,863,856,883,919,965,915,954,941,897,926,921,921,937,953,932,891,929,878,614,630,574,577,577,626,596,590,587,627,626,607,577,589,572,573,559,563,591,593,565,557,561,555,577,582,857,902,869,882,904,879,880,839,877,864,926,845,874,890,872,642,650,657,671,613,688,634,633,656,644,655,649,605,617,630,637,1203,1180,1123,1149,1150,1146,1155,1148,1118,1129,1190,1139,1159,1149,1129,1211,1172,1000,989,1002,1026,984,1007,971,991,1002,986,995,1009,998,1005,984,776,746,754,745,713,705,733,758,751,767,767,772,768,720,757,768,737,743,936,929,946,942,920,923,947,953,944,924,913,938,883,914,916,917,931,924,898,919,904,912,902,905,919,886,905,811,844,821,830,821,792,805,773,831,848,802,815,819,835,662,631,680,684,671,636,633,643,650,618,621,646,659,640,643,626,644,625,652,637,661,637,652,640,629,641,1048,1063,1022,1044,1088,1061,1076,1037,1073,1050,1108,1047,855,827,941,874,894,820,876,890,847,858,903,883,563,590,590,624,603,626,599,597,578,631,571,614,622,587,600,598,612,605,587,590,1033,1014,1077,1069,1008,1056,1055,1101,1035,1042,1061,1009,1079,996,999,1030,1015,1045,1021,996,1022,993,1014,1029,1025,1050,1014,1024,1018,1025,805,908,798,788,813,808,840,842,896,862,851,787,810,814,940,975,959,972,980,949,937,955,971,980,913,930,960,923,900,886,904,895,894,891,909,889,884,589,624,636,605,641,592,607,606,630,581,618,604,610,601,611,594,605,594,579,611,565,593,604,591,602,615,582,601,600,595,597,590,599,608,597,617,1024,968,992,978,991,1009,1019,1030,980,990,1021,1036,1001,1005,1006,1006,1002,1015,1022,1026,1002,1008,1021,1019,1021,1025,1007,1000,1030,991,999,992,891,896,885,880,882,859,885,878,872,888,901,887,881,792,874,906,894,853,888,831,872,902,834,878,832,904,867,870,879,886,885,870,874,854,883,893,869,885,881,965,959,983,963,928,965,973,950,940,942,955,958,955,981,945,935,951,956,903,791,870,827,816,845,860,813,846,833,992,951,989,963,1015,924,1009,976,967,967,982,1001,1013,1015,1010,1009,1001,1013,1012,1003,1012,979,978,994,983,859,839,860,860,837,851,817,854,866,830,843,858,829,637,622,622,626,614,623,605,643,624,647,630,608,641,651,1107,1158,1144,1111,1102,1050,1038,1216,1084,1123,1076,1151,1113,1161,1064,1182,1115,1193,1110,902,956,940,946,970,942,946,955,957,970,947,960,989,990,961,1005,1017,1016,990,974,1026,1001,947,1009,1006,992,1009,987,1001,1004,1001,1001,997,988,889,900,900,891,909,908,901,891,887,647,644,646,634,651,627,627,617,618,625,666,627,621,637,626,650,1061,1082,1071,1092,1137,1093,1076,1068,1104,1115,1051,1047,1042,915,936,910,915,928,959,940,922,914,923,946,934,930,913,889,715,698,668,692,691,691,669,692,700,685,699,708,1126,1116,1170,1150,1134,1146,1170,1106,1140,1123,1064,1179,1071,1065,1002,1045,1055,1032,1052,1035,1046,1038,1065,1044,1050,1062,1040,1034,897,914,870,877,915,910,910,886,887,893,893,926,869,887,879,627,622,612,630,633,622,612,618,614,614,649,627,614,627,602,612,614,603,616,610,621,596,588,596,621,640,632,630,641,611,621,644,634,620,664,634,638,629,598,572,576,566,559,581,578,571,577,566,569,580,564,569,565,578,598,596,599,602,582,572,598,605,586,597,584,578,603,600,585,581,595,593,597,646,653,659,659,638,654,660,680,663,655,646,660,637,640,654,645,655,655,700,687,689,699,715,707,687,687,671,707,689,706,671,693,692,687,688,723,715,1118,1081,1087,1067,1072,1039,1045,1080,1070,1121,1137,1076,989,970,983,954,983,951,932,971,970,942,986,991,994,1010,991,1001,1016,990,997,1007,991,851,881,900,859,882,893,854,1020,1011,1003,1029,1023,1024,1017,1034,1043,1028,1029,1043,1010,1016,865,897,925,844,858,886,867,865,888,862,858,881,892,883,1021,1020,1011,1045,1027,1022,1019,1025,1030,1019,1018,1015,1015,1023,1028,1008,887,868,869,916,887,889,880,881,881,873,901,907,889,978,988,951,983,956,937,1002,945,983,937,926,988,1001,1000,1018,953,1015,1000,995,980,1003,997,998,987,1011,991,980,1016,1016,1016,960,804,837,808,782,810,808,860,765,757,815,801,793,786,805,791,789,806,814,806,635,613,626,638,642,593,627,627,666,651,649,633,634,638,652,924,897,901,873,962,912,900,933,934,991,986,991,987,1009,999,1000,1004,965,875,896,886,923,855,866,783,786,785,807,803,786,793,802,773,791,802,788,799,791,799,805,800,651,649,660,674,658,655,629,640,634,667,533,534,576,568,529,546,546,543,544,547,543,530,560,549,551,559,546,527,625,620,635,611,618,617,631,618,629,645,650,669,658,635,656,632,637,627,976,1037,1005,994,1001,999,996,1043,997,1064,1006,1037,1059,1033,848,883,866,862,878,872,878,844,889,872,862,890,887,880,856,593,615,603,595,587,608,592,633,601,615,604,582,621,608,627,611,614,613,613,602,591,574,618,610,612,625,608,640,611,604,638,647,610,626,629,643,623,622,632,608,619,610,616,631,633,635,633,658,632,640,657,650,653,641,647,662,636,653,638,1056,1009,999,1048,1038,1039,1061,1030,1020,1041,1016,951,912,920,945,924,956,916,894,930,911,929,910,930,933,902,954,943,941,606,658,634,621,612,641,626,602,619,623,640,612,597,643,603,606,582,537,556,567,552,535,560,548,983,994,931,994,951,957,934,961,969,978,988,957,977,951,956,1006,995,996,969,985,973,986,981,989,983,966,828,824,814,821,797,811,826,771,856,826,809,798,790,585,570,577,560,605,573,565,601,617,571,598,573,586,567,575,585,599,588,545,560,582,579,565,591,554,573,545,568,549,1052,1034,1053,1054,1003,1030,1014,999,986,1051,1017,991,1028,991,1052,1030,1024,1024,1044,1048,1042,1021,1027,1046,1047,1055,1049,1063,1041,1030,1018,1021,1065,1029,1044,1048,1047,1071,1045,1033,898,890,876,895,866,871,920,882,880,903,866,891,917,973,919,927,912,917,950,963,892,955,951,943,935,925,941,945,911,847,835,857,827,821,846,871,841,850,855,838,628,644,643,645,629,636,653,643,643,1018,1074,1099,1154,1169,1155,1081,1079,1140,1188,1139,1104,896,922,942,910,903,916,984,1003,953,1010,988,971,975,971,984,994,964,990,992,951,1015,928,1006,1006,1007,1004,983,987,994,1019,1003,1021,1006,1010,1026,1002,1009,1010,977,995,871,886,904,878,888,876,894,872,871,873,893,884,867,644,630,634,629,598,639,1030,1060,1067,1061,1034,1043,1047,1021,1038,1089,983,1012,907,893,901,870,939,922,893,919,934,901,898,925,940,905,887,753,738,790,776,726,741,756,760,763,744,766,712,754,747,755,763,752,985,979,988,1001,977,988,980,972,976,975,952,970,945,925,953,944,932,950,957,985,963,965,958,963,965,976,976,985,974,954,953,976,965,959,999,1002,992,991,985,1000,979,979,989,1002,984,1008,982,1000,995,838,866,851,878,869,841,825,850,838,854,1024,946,930,948,933,905,964,986,957,946,957,960,971,956,943,947,1026,989,998,1018,994,997,1001,965,1008,999,1031,993,990,978,1019,982,839,903,872,912,868,876,871,878,894,897,874,868,828,569,590,534,567,565,611,537,554,567,530,566,566,594,517,527,548,537,521,560,532,542,645,663,645,675,658,670,656,671,660,667,645,662,681,663,673,777,734,723,704,733,723,741,706,762,725,721,744,738,1013,1031,1002,1042,1038,1019,1008,974,650,630,735,714,690,651,641,685,731,680,684,691,691,674,540,567,574,574,579,569,568,571,581,582,592,548,572,568,612,579,611,547,561,558,924,919,906,880,845,877,896,819,935,859,871,916,858,903,696,686,694,675,665,678,659,693,703,654,681,673,628,616,615,608,635,607,611,580,606,590,906,934,900,888,935,933,868,875,920,892,922,922,903,909,678,658,662,645,727,664,642,673,700,667,689,647,666,563,565,587,558,562,560,557,564,556,564,544,562,554,576,546,566,572,571,571,574,554,1005,1018,950,996,1055,996,1013,1008,1039,1020,1023,1000,1048,1006,989,942,957,959,937,961,982,994,954,995,957,986,977,992,904,885,841,893,852,849,914,880,845,876,646,630,629,643,657,613,634,613,612,613,935,915,882,908,913,901,900,900,917,894,894,945,934,935,926,912,918,911,921,933,938,928,908,913,920,905,922,902,925,930,940,934,933,955,922,939,932,961,915,924,940,948,949,950,949,964,956,951,966,965,944,942,948,949,942,940,954,960,969,981,955,960,972,981,975,943,963,947,987,957,965,948,868,874,885,893,874,873,868,886,902,887,879,892,652,666,677,685,689,663,654,646,643,701,642,666,648,553,615,598,589,580,599,604,595,567,579,577,584,615,588,612,613,592,588,583,603,589,600,592,627,631,624,629,636,625,612,636,627,612,648,632,640,625,598,1061,1035,1019,1086,1074,1069,1024,1052,1022,1021,1022,1014,999,1017,1027,1035,1013,1032,1000,1049,1018,1015,988,1025,1023,1039,1033,1013,1034,1039,1025,858,846,858,871,896,871,865,844,879,840,858,879,601,599,624,612,629,638,644,644,619,608,606,610,614,853,826,816,843,828,812,819,823,832,838,825,855,844,857,818,838,847,850,868,693,672,631,657,664,637,653,543,537,532,539,521,532,550,511,604,591,592,584,605,614,609,589,584,609,590,609,594,596,598,655,640,637,624,654,614,632,615,638,631,663,654,608,997,974,947,922,940,918,930,980,955,963,962,999,772,783,811,817,771,805,786,815,795,794,808,790,806,795,795,653,638,641,635,630,676,645,626,605,596,609,593,622,611,617,603,591,617,620,617,610,631,583,825,829,824,855,817,790,816,829,808,832,832,959,988,981,980,981,973,982,993,985,913,900,898,908,891,899,903,917,910,907,908,918,914,922,912,896,910,877,925,894,901,885,902,968,959,937,950,916,920,959,948,941,964,940,967,943,950,941,950,977,962,957,949,952,945,986,1009,1002,971,991,853,867,849,871,842,815,852,849,877,838,848,1033,1028,1073,1036,1067,1042,1037,1038,1041,1015,1039,1051,1066,1035,896,896,901,865,904,887,876,894,897,926,885,883,892,908,899,884,898,624,630,633,639,631,617,612,636,643,626,620,632,620,616,628,1007,981,1048,963,957,976,996,1036,1042,1013,1009,1016,1013,1025,1010,1035,1021,1015,1031,1007,1036,1005,1039,1017,1024,1031,1014,1011,870,879,881,912,903,875,878,880,882,882,908,915,1031,1018,1034,1039,1019,1021,1018,1031,1020,1025,1048,902,893,896,912,893,884,867,923,898,915,858,917,890,886,904,922,889,903,890,894,906,882,672,690,615,650,666,662,649,685,682,643,638,607,622,645,633,632,652,634,642,647,632,627,668,631,1177,1229,1200,1193,1195,1223,1157,1243,1201,1042,1006,1008,1011,1014,1037,1025,1031,1011,1047,1039,911,929,877,891,919,932,931,931,898,935,925,892,899,623,673,652,636,634,605,685,621,655,660,649,676,674,611,625,620,639,616,549,544,553,520,525,547,535,546,552,521,536,532,549,541,553,530,578,571,562,595,566,577,566,587,572,581,576,569,663,665,692,682,690,661,676,684,716,695,704,725,699,715,712,694,697,711,690,720,732,726,695,737,720,935,930,946,915,948,980,963,931,938,830,765,761,808,784,792,787,766,769,793,784,785,777,808,729,701,711,701,700,714,696,704,695,728,700,1016,1037,1045,1072,1049,1062,1052,1001,1091,1029,1069,1026,1066,1037,1035,1061,925,948,947,941,926,936,967,939,897,909,934,970,920,933,1036,1048,1042,1045,1049,881,857,878,875,878,863,871,866,846,898,861,871,859,868,895,1068,1037,1037,1059,1052,1047,1061,1051,1054,1049,1039,953,931,962,960,941,938,950,951,959,950,953,938,963,959,928,956,888,881,883,900,893,878,887,913,878,871,884,896,896,634,674,664,640,674,633,646,638,661,629,647,629,664,643,673,641,653,636,584,584,581,580,586,564,560,578,589,942,924,939,904,910,983,946,922,903,904,894,897,959,901,921,917,937,718,669,697,715,692,699,695,689,693,693,712,691,692,727,708,679,698,1024,1070,1099,1070,1068,1072,1045,1091,1029,1047,1094,1089,1080,950,957,957,956,935,949,942,940,946,920,940,702,642,663,656,641,648,671,693,724,652,623,622,608,616,595,588,621,610,613,1031,1009,1010,1001,1027,1064,1023,1004,1005,989,994,969,964,1010,1051,936,923,917,921,937,922,904,923,911,932,922,915,877,868,876,855,875,860,866,867,825,844,872,846,843,860,843,1025,1006,1013,1018,1040,1017,1044,1003,1057,1035,1042,1023,920,907,911,932,897,912,654,651,648,676,681,667,655,649,628,631,632,682,661,1077,1045,1046,1053,1066,1053,1017,1065,982,982,963,975,989,963,980,982,964,986,952,974,971,1001,957,1003,869,856,878,880,785,757,750,768,772,787,757,781,795,1080,1063,1051,1061,1076,1035,1040,1062,1034,1078,1031,1059,1063,1052,1070,1075,1067,1058,923,929,923,934,927,928,893,940,933,921,933,915,921,922,907,930,927,900,913,937,913,899,1091,1067,1101,1085,1064,1097,1107,1080,1084,1106,1086,1102,1100,1111,1111,1092,1085,1116,1078,958,999,993,988,953,983,966,1000,992,1001,982,987,965,955,986,967,961,976,979,960,985,856,861,840,852,855,867,854,873,870,851,865,873,871,860,878,848,839,845,877,877,828,816,815,826,844,826,826,829,828,832,823,657,662,650,633,655,686,676,683,905,901,955,919,943,895,927,949,873,708,683,705,668,698,685,705,711,694,695,680,716,803,847,822,812,829,838,854,825,809,849,820,822,847,828,847,841,689,652,704,699,703,691,660,645,641,694,664,668,667,622,641,641,637,615,609,631,635,615,606,1165,1120,1091,1101,1059,1162,1063,1123,943,970,954,959,956,926,959,961,923,938,969,927,1013,1078,1034,1027,1013,1029,1047,1043,1041,1046,833,883,873,834,863,874,819,850,864,866,826,846,836,821,827,650,644,640,638,655,630,652,672,681,709,693,707,702,707,697,703,686,702,703,715,656,641,642,638,653,659,639,930,906,977,937,953,944,922,937,920,931,944,925,711,715,693,700,686,687,691,677,711,706,679,686,671,665,677,637,639,654,645,654,649,653,671,635,637,652,639,628,623,652,630,607,630,640,618,619,636,630,626,617,627,806,843,866,845,858,842,879,843,824,847,842,1025,1027,1040,1063,1053,1052,1028,1074,1057,1071,1049,1052,1036,1055,930,928,951,920,926,966,914,940,928,943,948,906,955,940,947,914,964,902,923,946,988,993,959,989,981,972,981,979,986,971,972,993,735,720,734,688,709,715,703,718,729,861,827,873,898,901,987,981,956,985,1022,993,1006,1014,1011,1028,992,1017,996,1012,993,1015,1021,875,839,860,854,891,863,855,852,849,864,851,874,856,856,852,847,864,866,868,867,863,857,864,857,873,873,735,732,716,727,715,719,743,708,730,856,883,862,842,850,858,825,825,846,860,818,821,817,818,815,841,832,820,788,818,827,811,809,821,816,646,658,631,651,648,655,655,621,651,628,657,639,773,764,777,778,803,794,782,813,807,771,767,797,764,783,786,785,772,650,623,617,633,689,650,633,621,623,608,608,626,634,630,615,624,647,599,541,554,534,545,568,560,560,550,542,558,535,660,660,615,661,652,669,675,645,648,665,1005,1006,999,1002,1039,1030,1024,1001,978,1027,1001,1031,1014,1001,1028,1008,984,1017,1026,1068,1018,1069,844,901,877,841,851,868,870,870,881,872,872,864,870,869,840,866,765,792,788,790,776,775,781,769,779,791,806,779,602,609,624,590,619,576,606,609,597,620,592,612,609,621,856,909,905,906,883,896,889,922,922,909,905,857,876,889,924,899,910,941,929,921,922,913,940,912,909,914,908,934,918,932,976,991,975,995,996,949,966,946,987,1007,961,802,838,809,757,752,844,827,825,803,854,820,813,805,831,796,845,793,563,570,559,572,560,577,570,578,559,562,550,570,557,575,581,558,559,577,559,578,544,576,563,548,583,560,594,631,609,623,603,645,615,621,616,622,617,655,605,614,649,644,623,629,638,623,653,643,620,652,635,620,674,628,638,623,639,897,894,908,907,877,910,941,917,888,867,895,877,920,881,908,945,916,907,925,624,627,649,627,625,626,633,615,642,640,617,662,644,668,663,646,646,656,545,546,550,547,552,543,561,531,569,549,531,881,957,937,970,941,977,943,926,948,983,957,942,965,947,975,951,1006,975,988,992,982,997,988,990,978,986,1004,990,907,928,926,926,925,909,886,1061,1073,1063,1091,1097,1047,1073,1068,1069,1089,1074,1053,1085,1071,1055,1003,961,990,976,964,960,988,999,987,966,1004,1010,977,863,863,874,867,891,884,855,856,874,875,850,871,879,868,875,854,887,885,848,863,877,705,683,673,666,673,660,659,664,684,653,683,1112,1094,1110,1113,1067,1113,1090,1082,1048,1119,1089,1153,1112,1072,1105,1142,1066,1062,1110,1096,942,997,984,996,955,956,946,949,971,962,978,972,985,986,972,935,959,956,963,968,944,958,675,663,651,690,650,708,679,674,686,711,698,684,669,664,676,641,657,661,666,644,674,680,642,634,671,682,853,881,861,870,873,885,863,862,878,878,856,880,866,967,1010,1008,982,997,994,1006,984,993,964,989,996,1023,962,982,990,970,1006,999,844,841,859,898,860,871,897,826,889,870,855,798,856,839,851,626,633,630,642,641,612,611,615,602,654,632,651,874,897,866,865,887,931,868,889,863,895,881,906,903,882,1029,1047,999,1009,1031,1024,1017,1042,999,1010,1027,1012,1036,1003,986,1004,1024,867,870,868,885,841,867,884,896,850,538,546,540,523,514,590,515,534,534,507,605,615,614,620,636,631,620,634,632,631,670,661,658,658,656,661,653,640,663,685,659,651,655,991,984,982,996,971,985,980,962,995,959,995,972,947,1012,987,978,961,976,682,726,674,703,670,717,670,716,690,669,695,685,697,692,677,1029,983,1022,1018,979,991,999,1006,995,1004,995,912,924,911,912,920,913,927,919,924,934,895,870,918,938,896,915,913,901,910,934,969,919,681,673,675,654,686,646,692,659,687,723,633,692,648,603,597,594,606,580,575,625,594,622,602,603,611,597,597,625,603,928,938,928,920,960,956,908,924,936,945,937,950,937,995,991,1015,1003,975,1012,976,987,998,988,996,975,932,932,940,965,948,946,945,897,671,675,668,710,687,712,701,693,686,694,675,879,888,868,877,888,860,852,850,868,855,861,849,875,641,659,661,656,634,660,647,648,641,652,649,690,651,683,664,586,566,582,595,575,586,573,596,557,587,585,580,588,580,587,590,658,665,631,647,655,657,666,649,638,647,677,670,674,683,699,673,680,661,657,649,654,679,669,645,656,1050,1007,1071,1034,1051,1023,1019,1045,1019,1070,1092,1095,1077,1080,1066,1091,1053,1068,1065,1091,1082,1065,889,924,917,872,909,910,883,912,900,939,947,931,579,603,604,572,631,613,590,629,602,632,614,606,612,615,591,593,613,588,588,1127,1050,1125,1077,1118,1039,1008,1100,1097,1123,1072,1077,1084,1149,1095,1031,928,926,942,932,955,929,925,929,911,954,900,666,652,657,688,662,685,656,659,636,665,680,690,672,682,839,843,829,840,816,822,837,850,812,825,863,850,853,827,810,647,637,652,637,624,650,656,640,675,632,672,615,631,644,635,642,638,644,643,618,608,611,594,596,607,599,576,610,598,616,604,594,589,921,914,899,906,906,955,922,918,958,960,968,996,962,955,962,959,961,894,879,885,874,878,897,886,901,872,874,889,869,869,872,821,823,810,823,811,804,813,817,806,811,818,831,809,676,690,689,692,711,689,670,661,682,703,678,683,671,664,675,665,682,665,669,639,637,629,635,640,646,626,646,666,644,639,647,634,644,622,620,654,670,878,882,902,864,861,853,849,906,893,784,786,785,806,765,808,769,792,770,786,808,615,651,645,632,628,633,640,626,630,623,654,630,625,631,627,1156,1103,1111,1139,1141,1124,1153,1133,1150,1163,1136,1121,890,912,889,916,926,918,895,906,924,891,882,910,655,665,645,624,685,663,651,643,633,667,677,618,989,1000,973,992,977,979,981,939,936,972,755,752,758,775,776,762,782,772,780,742,777,756,783,772,941,933,914,938,938,917,912,925,918,934,900,905,906,911,905,912,905,909,888,902,898,909,960,933,922,935,920,922,931,928,930,947,916,910,864,902,895,898,893,899,891,899,906,895,895,894,898,773,770,764,759,747,774,753,785,754,764,759,762,785,763,750,765,682,672,651,645,644,643,913,869,905,897,887,902,896,902,885,867,903,897,871,903,947,889,643,674,619,619,643,645,661,631,670,623,664,625,672,656,629,639,1051,1062,1056,1072,1042,1033,1068,1078,1037,1072,1092,1063,1050,1057,1042,917,907,939,943,937,941,926,934,953,908,908,926,923,845,867,870,837,861,850,856,855,819,809,851,809,788,825,809,840,804,797,801,659,653,644,682,654,652,662,659,654,664,648,634,792,759,808,803,782,800,763,785,770,808,806,756,819,785,787,833,781,679,657,643,670,640,668,660,669,660,680,663,654,682,675,658,585,624,586,617,604,583,610,605,602,601,593,600,614,606,594,595,608,635,648,643,633,635,659,630,641,620,649,644,646,648,629,663,632,642,910,862,895,916,921,921,938,907,880,923,871,713,735,715,732,715,702,681,729,710,705,729,694,695,716,711,709,599,590,606,609,628,616,612,598,628,622,608,603,638,607,617,1038,1006,1003,1013,1065,1058,1048,1008,987,1053,1066,1024,1051,1057,1029,906,947,955,956,928,951,933,932,945,943,956,843,837,863,859,849,848,842,856,860,843,856,869,858,848,692,670,694,715,668,688,673,674,712,681,647,626,627,637,638,671,658,651,657,646,646,641,646,643,633,647,633,635,647,630,627,639,623,626,636,632,635,635,655,608,630,617,635,900,862,928,913,948,850,866,943,905,917,881,876,886,1074,1050,1047,1027,1056,1050,1019,1024,1056,1014,1022,1056,1050,1047,1058,1052,925,953,965,937,901,950,944,889,906,921,949,920,927,860,944,913,1088,1071,1060,1088,1076,1087,1067,1071,1071,1075,970,958,955,946,956,956,949,946,988,928,942,961,943,901,958,970,962,927,939,922,961,945,925,945,935,951,954,955,952,937,943,927,952,969,946,941,966,957,958,959,966,947,966,966,986,964,957,965,978,973,961,981,991,998,1015,999,997,1000,976,994,1002,1004,984,996,1010,1019,1008,998,993,982,1008,1005,997,1012,991,1036,1007,1010,1005,1004,1012,824,848,877,823,876,847,865,832,890,841,864,812,854,680,661,633,626,673,643,636,666,658,656,649,635,665,671,664,675,679,674,664,655,670,667,665,674,660,655,664,1203,1080,1092,1155,1118,1087,1128,1135,1157,1169,1160,1150,1096,1149,1102,1124,1185,1133,922,947,909,933,947,905,903,958,935,948,955,950,946,944,961,946,963,964,960,967,774,839,852,861,813,798,828,811,830,839,803,796,580,571,566,607,564,568,591,593,563,641,638,640,635,642,627,646,652,663,641,647,647,657,634,637,663,661,667,649,653,637,647,644,630,653,691,680,703,705,699,702,708,700,667,695,709,671,686,686,684,701,693,1032,1031,1037,1030,1006,1040,980,1059,1023,1055,1035,808,809,850,797,795,831,821,826,831,796,817,809,682,693,719,720,730,751,716,694,707,716,723,590,639,607,611,643,628,622,647,600,627,634,649,614,632,615,761,773,744,760,740,757,747,753,737,752,760,733,752,729,669,687,704,705,678,691,707,697,700,664,672,699,702,677,648,648,639,651,662,657,651,637,641,641,684,669,679,681,690,670,662,684,601,616,620,629,603,617,619,626,604,607,620,598,619,1026,1026,1021,1031,1053,1005,1023,1041,1016,974,1017,996,1030,1019,1046,1018,1021,1027,876,880,850,876,883,892,879,867,889,859,885,863,859,852,879,668,670,667,680,657,679,655,667,641,633,657,660,630,1109,1132,1138,1153,1130,1168,1134,1186,1099,1112,1197,1183,1184,1146,1140,1125,1105,1132,1059,1055,1051,1077,1067,1053,1069,1060,1042,1041,1060,1054,1078,1039,1049,1083,1098,1060,891,887,890,882,897,898,638,618,637,636,675,927,911,936,914,923,918,917,893,905,937,750,703,725,717,725,730,729,722,741,759,722,822,837,821,824,795,822,816,826,637,624,667,663,653,629,673,672,674,645,692,636,649,646,596,614,595,608,624,598,611,597,614,623,620,619,601,613,603,608,599,607,611,623,625,664,664,658,665,674,637,668,660,635,671,949,980,967,985,1012,970,1005,975,941,980,978,978,970,975,988,965,986,945,948,940,1016,1012,1036,1025,1042,1004,1037,1023,895,888,866,879,880,889,883,890,925,879,987,1025,1034,1000,989,1024,1010,1003,1042,954,940,954,935,954,936,935,933,958,953,942,944,746,734,723,743,729,733,699,732,749,748,740,745,711,745,718,759,642,667,653,637,652,646,655,657,668,639,628,631,664,626,656,1089,1122,1075,1058,1047,1092,1091,1061,1074,905,933,949,919,930,897,920,893,927,916,882,918,928,925,1028,1019,993,992,1015,1058,1029,1003,1007,1042,999,1052,1023,969,1058,1045,1015,1025,1030,1019,1027,1090,1078,1068,1087,1094,882,904,861,909,894,860,887,906,901,908,874,885,922,867,902,888,898,896,911,872,905,905,911,887,982,966,974,997,961,943,887,906,906,896,846,871,894,884,888,853,869,900,871,902,899,882,877,888,875,929,950,927,911,914,930,917,935,922,937,924,946,934,914,927,954,625,674,674,633,643,698,653,702,664,661,648,698,632,681,633,645,1077,1107,1088,1055,1026,1072,1056,1121,1081,1104,1107,1059,1069,1070,923,933,976,928,955,907,951,925,953,825,834,823,833,838,859,828,843,843,872,855,832,844,863,838,836,833,858,832,950,964,949,952,937,952,977,971,951,962,938,950,965,972,940,961,946,949,962,951,860,858,861,878,880,842,880,835,855,823,847,845,849,848,857,856,859,849,853,859,863,860,851,844,855,742,775,759,750,729,748,756,764,785,738,715,770,763,721,742,764,745,744,947,960,955,936,946,971,956,960,955,947,936,941,947,940,955,950,943,920,922,936,931,941,908,901,919,928,921,932,980,950,975,965,974,980,982,938,976,971,945,954,954,960,961,851,836,817,839,859,835,821,866,839,864,841,855,685,642,650,648,657,640,666,658,651,651,650,668,618,632,655,627,649,661,686,681,674,639,675,670,634,1158,882,870,871,868,921,875,870,899,872,665,659,655,610,631,620,662,675,644,619,651,617,668,665,769,817,760,786,771,798,800,782,794,788,793,678,677,687,661,650,692,647,615,656,619,665,662,639,655,664,644,561,541,571,528,544,561,545,553,560,523,552,565,537,555,533,568,571,551,543,592,587,611,599,615,619,605,610,619,623,616,602,1038,1075,1017,1102,1067,1058,1050,1074,996,964,922,950,921,951,952,714,702,695,707,685,700,714,715,693,882,856,901,898,892,880,873,894,864,908,906,885,883,885,878,882,895,884,878,898,875,880,890,864,890,974,964,973,951,934,943,950,972,949,953,878,879,882,867,845,861,919,856,869,895,859,872,882,857,870,848,886,898,861,651,684,654,670,688,650,670,652,689,661,628,612,634,637,625,623,636,608,623,622,642,575,609,611,601,602,601,610,611,596,594,596,587,1005,1019,1011,1013,981,1002,1009,959,1018,985,1030,993,1009,990,1011,990,973,962,948,939,977,1001,1007,969,973,942,990,991,977,1064,1058,1055,1041,1034,1058,1038,1051,966,936,913,954,963,926,944,938,911,932,933,921,925,957,923,928,644,623,638,621,631,579,559,578,566,581,554,584,565,560,582,559,560,597,548,569,574,573,1036,1083,1129,1130,1094,1122,1124,1134,1105,1071,1104,1153,1106,1049,1101,1140,932,908,899,930,882,876,887,880,901,947,971,914,884,655,600,652,676,643,669,645,635,671,632,1176,1147,1087,1201,1115,1097,1139,1128,964,947,952,977,942,927,943,946,962,945,995,1000,1004,988,1002,873,892,877,873,887,863,874,863,891,847,855,883,902,860,865,893,1140,1118,1101,1125,1088,1125,1101,1087,1116,969,966,957,960,972,969,952,971,947,965,994,1046,1069,1027,1038,922,918,924,925,905,904,948,926,917,915,883,919,918,939,929,926,933,651,659,625,621,638,649,661,646,646,615,673,667,610,660,659,641,616,807,821,823,867,804,864,803,867,839,645,669,655,634,654,652,638,686,642,655,620,652,658,620,645,677,658,636,654,611,630,627,645,639,652,631,638,626,643,633,1053,1091,1077,1061,1048,1095,1060,1137,1089,1086,1058,1068,1065,1082,771,776,722,711,677,733,728,725,590,619,621,626,619,620,602,632,598,608,619,633,630,623,604,611,664,822,792,788,797,828,828,822,789,788,823,818,851,817,659,698,682,686,679,686,683,678,687,698,688,671,692,696,687,702,653,721,696,689,659,675,672,681,637,620,625,640,623,640,642,628,628,634,653,1138,1167,1142,1192,1119,1142,1105,1171,987,988,962,1004,1004,958,996,1018,871,837,855,865,856,864,864,849,867,862,844,859,862,685,673,675,695,651,657,671,681,677,663,686,674,696,667,667,689,678,668,669,726,668,627,604,627,600,589,628,617,610,627,624,625,599,602,616,631,603,607,592,618,604,619,584,607,605,606,599,613,608,597,594,884,894,879,866,892,870,890,856,900,899,898,827,891,865,840,881,652,661,651,655,687,657,622,669,652,655,635,680,650,684,581,572,599,597,619,580,622,582,578,592,591,613,588,579,602,607,600,606,597,589,609,919,935,952,964,962,969,961,941,941,966,929,958,793,796,795,754,803,779,755,748,797,769,778,774,782,800,785,800,796,807,803,835,805,835,790,792,799,812,793,781,791,800,598,638,629,631,600,624,614,611,534,578,542,566,540,553,527,542,548,552,555,1186,1213,1100,1110,1169,1113,1105,1047,1085,1121,1111,1090,1080,1137,1101,1085,1094,1069,1049,1100,1038,1003,1004,1025,1026,1025,1037,1021,998,1004,1035,1011,1013,1009,903,855,871,902,880,873,876,689,687,715,689,685,710,723,698,712,708,688,818,841,807,822,809,807,787,825,770,838,815,796,820,811,794,751,823,818,795,777,785,785,787,789,770,791,785,805,674,687,667,681,679,694,685,668,692,668,681,695,677,666,670,694,690,689,697,684,825,855,859,807,848,800,846,842,841,820,860,838,750,790,752,746,743,730,746,761,744,746,775,760,625,642,629,624,613,637,631,639,641,616,534,529,542,544,553,540,534,554,527,536,546,565,532,542,550,561,547,566,600,569,594,590,594,587,601,589,562,583,587,585,582,579,594,586,640,649,645,652,662,640,632,636,679,659,671,658,639,658,673,666,633,634,633,627,632,633,640,621,651,635,634,652,647,639,576,564,560,588,574,567,552,564,559,558,562,557,582,576,996,943,923,921,932,929,928,906,946,928,895,926,953,973,987,969,969,1015,993,983,995,984,995,939,977,1003,999,853,863,891,877,881,849,876,899,901,1016,1015,947,1044,1017,985,998,1000,973,956,982,956,987,984,950,964,987,953,988,965,811,808,829,836,843,851,820,831,808,826,583,577,562,579,579,592,1080,1021,1065,1072,1108,1046,1116,1063,1044,1141,1081,1129,1068,1056,1084,1074,1105,1120,957,983,983,980,980,957,1000,957,1018,969,1002,977,978,986,971,1013,978,796,770,807,819,767,819,818,796,769,795,811,818,813,813,807,815,806,793,807,619,604,625,598,623,628,625,622,640,614,614,642,607,616,600,645,639,638,624,623,648,1004,1027,1056,1105,1013,1089,1036,1065,1059,1023,1053,1033,1068,1022,1013,1032,1053,1046,1032,1084,893,895,915,910,918,894,891,888,895,896,946,941,859,918,860,1023,1055,1008,1030,1021,1031,1033,1024,1017,1027,1001,1024,1040,1040,1058,1049,1040,1051,1044,1038,1039,1041,1035,1043,1024,1028,1032,1043,1049,1050,1024,1038,912,943,927,926,920,934,917,903,919,929,916,891,915,638,643,665,651,657,639,651,618,647,637,643,663,682,653,653,838,852,835,828,873,851,820,879,854,838,861,862,838,865,859,827,868,957,952,948,936,969,937,968,1038,1040,1006,1031,997,1026,1033,1000,1006,1016,1012,1014,1022,1025,979,1050,1014,1038,1001,931,928,918,815,797,814,815,808,812,813,780,830,808,801,800,816,801,802,643,684,682,670,682,683,655,671,668,645,665,657,592,610,601,644,597,611,620,591,603,610,1103,1104,1175,1075,1182,1105,1083,1098,1101,1115,1144,1139,1105,1083,1114,1070,1138,922,927,976,945,941,917,947,915,924,922,920,946,1068,1074,1048,1035,1040,1060,1062,1055,1056,1036,1046,1061,1059,804,790,809,815,808,797,792,800,811,855,698,682,656,687,706,685,1001,972,1003,984,974,960,983,985,968,972,981,987,974,1076,1048,1103,1089,1061,1089,1094,1073,1072,1078,921,930,910,936,914,926,938,945,934,939,932,918,955,934,938,945,907,957,918,901,939,902,924,925,929,930,908,929,924,879,900,936,928,936,913,913,945,936,935,849,877,845,898,881,875,884,881,889,855,838,877,1049,1024,1011,1058,1055,1043,1066,990,1131,1040,1054,1031,1068,1065,1055,1077,1078,1054,1059,1059,1052,1067,1054,1052,1067,1059,1048,1047,974,959,979,960,943,958,961,964,952,949,983,865,862,858,851,750,769,726,735,740,999,1006,1008,978,998,1007,1017,1006,982,1024,959,992,1008,1002,995,972,832,819,866,837,826,788,617,614,612,633,613,650,612,619,615,600,603,618,911,894,886,884,916,872,896,903,862,936,886,879,895,893,883,905,875,892,895,791,776,789,805,790,786,787,791,788,780,792,796,792,791,792,668,656,660,681,655,676,665,690,645,670,660,676,656,657,670,635,618,622,612,601,621,638,635,641,623,632,606,614,617,633,623,636,625,627,1057,997,982,991,1043,1003,999,1013,1024,1005,1016,985,1020,987,938,919,926,901,942,948,930,915,915,922,921,912,907,892,921,883,872,841,863,867,856,880,850,882,887,860,897,852,852,843,871,806,807,799,785,837,786,806,833,822,831,800,786,787,799,658,659,666,692,673,674,675,657,663,678,691,653,645,635,639,631,649,628,657,629,635,653,634,656,634,626,628,1083,1088,1071,1061,1063,1120,1064,1071,1061,1039,963,1001,965,944,941,951,994,917,940,956,910,1091,1090,1102,1064,1091,1078,1095,1090,1086,1071,1085,926,905,896,891,899,909,944,884,909,904,1104,1105,1067,1139,1087,1079,1043,1112,1129,1062,1103,1087,1087,888,974,907,900,889,895,961,880,940,872,924,915,912,958,903,1051,1055,1036,1042,1049,1063,1029,1052,897,936,889,920,872,910,894,922,891,884,908,891,935,923,923,931,914,933,943,940,937,937,932,937,928,730,739,706,727,728,708,674,692,855,860,833,851,845,835,835,830,830,843,836,857,853,854,824,833,643,651,627,635,649,655,620,620,646,586,647,663,651,633,635,650,560,570,554,566,555,574,572,568,586,581,581,583,569,909,966,955,962,956,1004,943,964,968,981,956,918,962,962,984,951,951,689,769,714,692,686,733,728,714,690,1004,1038,1032,1036,982,1003,1013,998,978,1022,1027,975,1030,992,1014,997,860,891,863,868,850,865,894,879,869,879,868,863,883,868,877,851,865,879,864,887,881,885,912,912,974,964,954,952,987,969,959,950,823,803,802,825,817,824,816,823,777,812,817,824,806,824,807,627,616,608,612,601,596,627,602,953,943,982,983,965,955,962,987,1009,991,981,956,965,992,936,735,726,742,748,746,740,737,725,748,762,735,740,751,821,812,816,817,838,820,829,821,816,804,602,618,615,633,628,617,616,620,602,655,623,595,586,608,595,549,554,531,567,538,549,546,549,1086,996,1034,1028,1066,1032,1034,1030,1020,1021,1058,989,989,1011,984,984,996,998,991,861,864,879,902,852,644,621,642,597,646,655,637,646,627,612,619,614,613,1033,1005,1026,970,991,1000,950,984,985,1012,956,955,975,898,871,885,854,903,894,880,877,878,869,888,848,906,872,881,595,599,593,596,594,596,600,556,592,609,598,600,593,582,1066,1048,1023,1100,1063,1043,993,1066,1049,1093,1012,992,1059,1070,1067,1042,1073,1061,1058,1075,1046,1001,1048,1040,1043,1025,1024,941,940,888,921,856,899,905,910,922,626,618,592,617,625,625,630,612,614,603,638,594,601,621,986,965,957,946,957,955,954,988,938,977,1000,1002,1008,1017,1011,1036,975,1024,990,1013,1010,996,1007,935,897,907,911,894,890,898,871,860,918,1149,1153,1141,1137,1147,1146,1148,1158,1162,1139,1164,1177,1154,1164,992,976,973,998,975,1006,955,967,991,984,986,980,980,800,825,824,801,826,815,839,781,812,825,811,830,812,812,806,817,832,789,792,784,774,780,793,804,800,780,763,792,777,780,788,767,784,763,779,810,786,660,685,647,673,660,667,666,661,648,670,646,647,669,658,663,654,665,667,819,829,838,797,857,813,836,812,827,859,846,826,1002,1022,1000,1027,1018,1007,1015,988,1021,1006,992,1014,889,891,851,904,862,867,881,906,886,894,874,878,903,881,873,892,875,672,665,669,715,660,669,668,698,679,682,878,867,871,853,857,861,875,889,886,863,858,818,883,1008,949,937,976,953,993,1007,984,963,938,953,992,994,987,988,958,976,976,992,956,973,887,914,884,910,877,862,874,885,899,846,888,633,647,637,659,636,634,635,638,647,639,596,598,577,581,589,594,582,589,578,1084,1053,1078,1125,1130,1075,1114,1134,895,866,837,867,846,937,860,860,900,895,878,886,878,882,863,908,903,855,867,891,886,895,632,613,618,633,629,627,601,614,615,612,630,632,607,607,632,1101,1089,1106,1090,1074,1056,1136,1050,1060,1054,1113,1108,957,938,940,942,948,919,966,962,939,930,940,937,947,950,919,946,948,920,911,954,916,903,887,923,923,940,918,909,921,910,924,939,945,924,904,934,918,916,932,918,909,921,942,948,976,947,972,980,964,939,969,954,977,953,970,853,864,895,867,880,888,879,863,865,1015,1011,1036,1010,1026,1036,1015,1025,1032,1025,1011,1024,1016,1013,1013,1009,1016,991,844,873,877,857,862,885,859,851,864,699,653,678,670,684,663,699,654,661,647,671,645,653,682,672,659,657,682,650,663,673,652,738,745,734,724,745,735,728,711,774,738,740,721,741,732,970,990,972,947,972,980,940,964,954,979,972,974,940,986,928,947,963,967,970,963,964,974,966,954,948,971,919,903,914,911,920,922,880,908,915,903,916,898,906,890,907,913,905,923,909,914,933,980,925,930,967,941,931,960,956,949,943,896,904,893,877,882,886,887,881,897,877,899,868,914,632,656,638,661,652,676,658,642,648,673,662,669,667,638,842,849,834,812,857,879,873,871,858,833,698,709,679,716,703,705,693,745,719,705,687,638,658,639,634,640,637,618,635,649,629,627,647,645,628,641,646,661,622,958,975,985,947,957,971,936,964,983,972,981,989,949,708,706,718,741,749,706,718,730,704,698,714,670,1013,1026,1056,998,1081,1010,1030,1071,1038,1081,1052,1053,1080,1052,1046,1052,1057,1069,894,885,879,889,869,876,996,981,1003,992,996,958,1002,954,979,917,911,922,897,907,895,903,906,897,910,898,906,902,941,820,828,827,826,817,813,816,817,705,666,693,654,693,670,678,683,700,675,654,710,697,688,670,697,690,690,626,630,620,639,625,647,615,624,628,643,637,634,617,639,628,644,636,638,628,651,639,619,846,846,861,867,844,835,845,854,890,852,880,666,672,639,660,680,680,659,667,633,669,682,677,654,666,512,546,526,557,509,545,542,556,543,529,538,538,582,601,567,583,594,552,569,580,565,589,571,578,608,578,586,584,581,636,651,657,657,660,642,655,647,659,656,652,659,638,651,650,674,652,696,686,676,668,657,680,681,660,663,681,681,679,922,909,909,903,910,883,916,893,634,712,654,721,728,686,713,726,778,763,732,744,761,724,769,752,721,768,736,725,739,732,695,670,674,638,656,652,666,672,657,666,674,661,664,678,674,663,686,652,685,672,662,606,592,599,590,584,586,585,577,601,580,583,588,581,593,556,559,535,560,542,530,547,547,586,562,566,601,586,582,583,561,584,581,576,576,581,593,620,606,627,603,602,621,711,685,681,672,680,698,706,690,713,687,700,693,714,693,685,688,700,710,630,618,630,602,617,640,620,606,611,620,613,609,619,607,1061,1058,994,1020,1011,1034,1051,999,1001,1022,1008,1056,1027,1046,1008,1046,1044,845,850,818,885,820,870,846,891,862,880,877,882,884,891,869,878,565,607,633,617,644,598,597,586,604,604,1124,1049,1064,1103,1105,1048,1105,1061,1066,1132,1084,1078,1100,1088,1056,991,1028,1002,986,988,994,1014,999,1009,1000,998,848,835,838,811,799,812,811,830,806,837,655,651,668,688,643,696,701,659,671,571,600,581,611,581,612,584,968,969,948,1001,966,1016,952,993,976,974,972,981,967,934,927,932,963,972,978,981,998,993,1005,989,1008,979,998,967,975,985,990,981,862,860,839,856,828,866,837,885,847,827,864,849,877,886,845,853,889,855,882,872,562,550,564,552,525,586,573,580,578,612,596,616,581,602,612,619,597,588,607,607,611,611,610,620,609,1047,1069,1064,1017,1055,1093,1057,1066,1074,1085,1055,1074,1113,1061,1039,1119,1071,1072,1047,1047,1044,1054,1045,1047,1040,1077,1057,1039,1038,890,890,882,918,889,894,900,908,888,908,964,911,884,905,642,593,574,604,611,608,648,767,752,762,748,769,779,789,770,758,685,673,714,717,689,716,700,713,698,711,695,686,698,747,705,719,702,711,726,713,695,714,687,720,732,706,712,728,724,730,715,717,740,722,740,751,741,704,924,970,939,954,943,969,939,956,965,946,901,704,704,714,736,735,719,740,760,696,724,775,727,736,737,737,692,753,722,855,878,876,885,858,837,868,859,868,858,843,859,880,1043,1039,1015,1018,1039,1043,1041,1040,1039,1046,1029,1017,1028,1039,1050,1050,1039,1030,1046,1037,1051,1014,1020,1022,1013,1012,1038,1017,1027,1015,1029,1021,879,866,871,871,862,875,833,844,849,880,867,878,896,1026,1043,1004,1035,1026,1024,1016,1030,1013,1017,1018,1017,935,904,909,912,888,895,895,927,919,926,1027,953,990,957,1027,998,932,989,969,1008,968,995,965,954,927,1022,1002,1040,1025,1027,1018,1009,1024,1033,1015,1035,1000,1024,1012,1019,1024,912,922,935,906,908,921,922,916,919,888,881,894,897,877,893,893,876,872,890,902,881,660,657,683,660,647,680,645,660,632,651,651,695,1037,1032,1015,1028,1034,1047,1019,1049,1046,1046,1021,1052,1027,1087,1013,1025,1039,1041,1023,1084,1046,1016,898,883,887,883,890,897,920,892,907,891,906,878,896,853,851,865,861,844,849,837,850,844,842,839,848,842,849,856,873,876,840,860,868,845,857,786,769,768,763,758,774,766,789,765,775,798,774,769,761,670,664,660,667,674,681,652,681,652,670,656,654,657,652,652,670,681,665,668,675,649,652,660,665,666,667,657,638,652,657,659,890,851,862,867,877,862,870,855,879,866,991,953,923,948,958,979,963,957,948,958,944,975,958,1054,1025,1058,1017,1048,1040,1026,1020,1037,1036,1039,1040,883,826,887,800,821,891,888,903,865,869,853,880,870,1009,971,1016,995,1027,1018,972,1001,999,1005,1022,1016,1016,892,945,893,666,643,648,655,609,640,632,633,620,653,638,648,620,632,636,661,650,629,650,634,633,653,646,667,619,644,647,668,640,1048,1021,1051,1014,1039,1042,1034,1059,1023,1000,1049,1006,1043,1010,713,681,703,681,709,698,673,699,1016,1022,1025,1016,996,961,973,1041,1032,984,1009,1018,1011,1030,1016,1001,988,1013,895,896,915,905,871,889,919,897,865,892,922,898,900,874,866,891,902,898,930,914,932,879,917,823,850,851,839,828,839,820,850,816,1089,1100,1091,1094,1085,1079,1091,1070,1082,1062,1077,1096,1063,1068,949,937,947,945,957,966,927,947,956,945,953,938,948,1077,1100,1084,1090,1086,1081,1094,1076,1062,1089,908,909,934,911,927,922,928,945,905,927,931,910,938,918,907,940,646,662,687,664,659,636,642,677,648,664,688,679,640,851,839,861,829,828,848,853,843,843,904,844,831,841,862,865,832,696,705,684,708,682,728,754,705,685,664,720,697,709,701,670,971,974,944,984,1022,957,980,981,983,958,989,969,977,986,976,984,1014,1045,1027,1020,1013,1024,837,819,874,842,900,849,869,858,849,617,597,581,611,613,626,608,592,587,616,614,592,609,623,624,616,622,611,619,613,621,625,630,586,635,630,617,633,623,937,921,982,974,945,954,949,945,987,945,927,914,926,952,962,932,919,978,962,983,969,948,946,994,979,972,963,881,887,879,887,858,878,891,870,891,904,841,865,892,879,873,894,868,764,803,797,774,772,794,788,794,806,792,798,798,794,794,803,779,722,746,727,743,734,742,731,734,743,662,657,667,626,639,677,633,652,646,613,608,614,597,601,607,605,616,615,632,617,621,623,620,621,623,620,619,639,627,638,610,985,1029,998,1024,1042,1017,1032,1059,1071,1034,1045,1048,1034,1026,1072,1031,934,917,936,918,917,946,918,912,931,924,915,932,912,839,837,851,833,829,825,847,834,822,836,794,786,799,779,791,793,776,775,779,770,795,766,800,779,791,665,651,634,633,626,638,671,649,647,646,638,643,656,645,616,1013,1096,1057,1061,1074,1065,1099,1055,1043,1091,1090,1115,1051,1045,949,951,938,945,930,940,955,936,905,933,946,933,936,955,926,918,886,881,891,872,878,862,858,873,881,769,776,747,755,767,728,747,959,994,972,973,980,986,950,978,984,981,966,874,835,861,855,888,848,858,818,875,980,967,994,984,998,968,982,1001,982,982,1004,898,858,877,875,862,886,867,879,879,866,880,872,1006,1004,980,1023,993,992,1008,986,990,1002,964,961,979,996,997,987,984,971,990,982,992,997,992,879,864,863,890,902,877,889,870,885,874,883,862,868,686,707,679,656,704,691,683,697,696,687,701,634,606,620,639,595,601,601,623,622,629,613,640,608,602,614,966,977,1014,988,978,1006,991,1033,1032,975,1011,1027,1060,1018,989,1017,1046,1022,1043,1014,1032,873,858,882,850,879,878,860,860,872,867,833,903,880,922,1036,1048,1032,1051,1027,1049,1021,1050,1004,971,958,983,962,1007,976,988,1008,950,976,980,993,979,1007,1002,1010,987,1000,998,998,985,989,993,1005,977,993,1011,760,776,829,779,689,772,782,793,824,720,786,760,789,788,743,777,779,624,612,609,626,635,591,626,611,624,627,619,621,651,592,611,1161,1140,1204,1109,1117,1137,1098,1188,1133,1202,1095,926,958,928,965,942,989,964,987,972,971,742,719,755,775,734,780,743,748,719,758,740,771,929,931,949,918,905,939,897,905,928,926,925,918,938,900,899,902,902,882,892,896,878,874,902,891,889,879,878,907,863,878,887,896,887,881,950,973,941,968,955,778,818,759,798,809,791,784,799,782,768,766,786,796,790,784,800,775,794,778,598,607,571,603,608,595,599,578,610,586,587,569,1113,1067,1092,1122,1061,1103,1088,1130,1038,1114,1090,1109,1068,857,905,903,906,927,939,959,945,921,851,885,920,923,891,932,586,595,555,631,580,588,600,645,594,587,597,599,619,616,621,599,591,622,618,588,603,623,614,621,600,603,613,602,595,605,600,630,605,633,605,596,599,612,622,594,609,1034,990,1074,1007,1022,996,960,1009,1020,967,1006,1018,875,847,858,842,868,860,912,844,899,862,874,854,865,876,881,995,939,948,948,958,936,969,973,970,947,950,923,886,865,875,812,854,605,589,592,586,624,595,584,580,605,622,586,595,590,601,579,580,610,602,592,1030,1023,1086,1051,1050,1026,1050,1049,1028,1024,1078,1061,1077,963,960,955,969,977,959,960,953,982,967,951,827,814,787,872,835,816,852,818,826,827,843,802,823,814,921,917,895,907,938,907,896,879,885,919,927,888,909,930,920,909,920,923,913,904,938,895,918,919,922,936,846,838,846,831,842,837,802,842,842,833,849,656,637,649,644,660,614,660,632,653,666,638,656,621,660,630,633,667,644,632,614,625,790,846,852,823,828,805,793,835,814,823,798,812,969,948,957,951,950,947,947,954,943,939,915,953,962,973,961,943,955,953,967,947,954,961,952,961,957,981,938,953,976,991,980,991,1000,1001,1006,1004,988,992,1023,979,1008,982,894,884,916,923,879,880,905,890,894,878,880,897,915,897,912,685,665,676,663,672,678,635,676,649,675,665,646,590,601,628,602,606,604,604,613,582,604,595,628,627,601,607,652,617,623,653,626,611,627,640,634,636,629,633,965,952,926,948,962,953,981,797,775,763,774,785,776,749,789,825,780,968,996,998,970,995,984,970,968,983,969,982,1001,991,981,983,1004,1005,994,992,986,991,1007,976,975,998,991,978,1004,932,941,967,969,942,994,952,983,963,983,969,957,958,959,965,952,954,885,889,870,856,836,897,880,844,714,691,694,712,717,710,701,725,729,704,686,696,744,728,716,694,604,630,629,611,620,606,640,629,620,1101,1107,1108,1090,1143,1090,1072,1063,1155,1085,1113,1047,1107,1126,948,970,923,922,941,963,943,937,933,937,947,928,914,953,954,969,947,1096,1097,1098,1055,1112,1085,1092,1082,1086,1101,1097,1075,1079,914,924,924,918,924,953,930,897,927,911,927,925,1084,1073,1113,1060,1072,1061,1083,1074,1103,1076,1089,1087,1088,1091,1068,1083,888,864,900,943,842,883,866,917,907,884,899,900,876,907,860,895,1080,1085,1061,1072,1056,1088,1054,1077,1096,1098,1107,1066,1066,1098,1076,1039,1100,931,902,918,921,920,901,920,928,930,909,927,923,922,909,938,907,903,934,925,1064,1061,1080,1043,1071,1026,1077,1094,1047,1091,1062,1070,1062,1066,854,819,838,843,836,824,852,880,860,882,632,651,643,621,621,634,630,619,919,929,914,888,917,929,934,907,917,926,919,942,922,665,647,684,714,660,666,696,643,677,679,663,646,555,558,549,554,569,568,552,566,540,591,570,581,559,595,598,591,586,583,584,589,558,562,577,595,572,576,587,573,968,927,905,907,937,888,888,942,914,867,926,897,865,918,891,944,898,900,939,740,769,782,760,790,799,768,770,794,769,759,772,772,934,935,964,949,941,943,917,951,923,928,951,933,929,950,919,941,936,939,934,919,948,917,921,807,853,831,834,781,842,868,880,842,849,881,852,850,839,840,826,792,777,780,769,773,772,778,766,766,776,698,663,673,678,669,653,653,660,680,682,631,685,690,645,600,587,590,587,614,591,598,602,593,607,583,613,605,702,721,722,702,708,737,740,693,725,675,708,683,704,703,706,710,628,631,617,623,648,629,639,637,1050,1011,1024,1026,1013,1024,995,996,1018,1072,1049,973,891,920,920,918,887,904,881,943,925,899,909,884,877,908,883,905,878,909,920,898,642,664,700,667,635,631,632,640,651,628,624,655,634,656,1056,1057,1096,1100,1040,1079,1040,1089,1065,1093,1081,1035,1014,1027,1037,1039,1041,1047,1067,1006,1023,1036,1030,1049,1054,1031,1064,1083,919,931,952,950,936,935,932,978,935,923,967,917,911,944,947,935,946,937,812,809,843,810,823,825,828,806,667,701,662,654,689,663,690,665,701,673,670,695,689,696,693,678,631,632,627,638,616,636,624,628,617,636,601,626,622,661,1001,1003,994,1005,1000,975,1037,991,1015,1019,998,999,998,1020,991,992,1008,1013,1029,992,996,991,1023,988,999,998,854,894,870,864,821,850,869,851,878,870,873,885,1053,1084,1048,1098,1077,1083,1089,1079,1076,1070,1056,1050,1056,1097,1047,911,887,928,927,918,939,953,943,921,945,921,914,914,936,922,913,1070,1054,1055,1075,1059,1053,1060,1058,1066,1064,1069,1084,860,861,883,848,867,869,908,839,831,855,869,832,847,880,865,1081,1078,1081,1042,1053,1081,1028,1106,1057,1090,1078,1071,936,916,920,923,933,906,917,940,951,912,947,930,945,919,936,924,668,653,672,657,692,644,648,673,656,676,686,685,690,680,614,605,591,592,602,597,605,603,611,558,601,591,601,594,625,612,601,588,596,604,1079,1097,1069,1062,1060,1098,939,1127,1044,1062,1027,941,957,941,977,664,681,668,684,657,644,613,651,656,643,652,649,659,669,627,636,614,1056,1065,1027,1059,1027,1053,1033,1031,1025,1003,969,967,951,961,967,972,989,939,989,999,978,980,982,964,966,957,962,1001,966,834,845,839,847,839,824,839,856,848,850,833,839,866,844,851,838,842,849,845,876,801,801,808,813,799,789,642,673,668,666,658,660,678,669,655,679,679,677,693,665,673,646,629,630,655,629,631,625,622,620,619,630,621,988,988,978,946,963,997,965,954,950,961,930,972,1004,948,951,958,1003,982,982,965,960,1002,927,911,904,900,931,902,932,933,947,918,907,904,911,901,936,916,934,889,789,757,795,813,788,795,790,800,796,774,828,797,778,796,780,820,795,635,638,644,654,630,629,658,628,636,648,636,650,610,664,644,632,632,1127,1037,1088,1108,1087,1108,888,896,867,892,912,884,883,896,900,672,674,642,653,653,683,659,670,658,675,652,690,684,839,856,845,857,846,846,851,841,846,853,963,987,1005,971,977,978,987,982,976,971,842,865,817,859,868,856,855,860,836,848,831,828,852,832,858,874,867,860,971,927,904,978,979,970,978,984,952,977,963,964,971,951,950,954,951,955,960,948,963,944,948,953,895,876,877,863,878,849,870,663,662,663,675,672,669,673,664,660,660,694,670,663,693,662,658,657,631,623,664,623,650,643,626,646,637,637,628,639,636,664,594,574,562,580,592,553,544,581,576,565,542,548,576,554,575,593,604,599,604,590,574,584,583,575,594,590,588,636,632,637,638,676,657,630,632,632,637,616,641,650,1167,1205,1154,1192,1177,1171,1223,1133,1091,1168,1270,1196,1226,1011,961,956,995,963,969,1003,988,1024,992,1004,1020,1005,1001,1012,1016,1003,1029,1002,1016,1015,852,877,846,886,857,902,860,886,887,670,648,627,677,659,648,672,662,655,656,639,662,646,649,935,899,917,920,933,926,901,895,908,905,911,893,915,884,920,925,909,803,827,831,797,786,812,822,807,818,823,817,819,801,820,781,751,783,771,779,773,774,772,773,769,769,775,778,779,776,784,796,769,628,618,620,608,619,598,606,606,623,615,616,609,622,605,620,605,610,630,607,599,1005,969,983,976,962,951,1006,970,981,985,990,1011,944,968,979,989,934,970,968,996,979,974,968,987,1010,966,964,957,966,978,1001,993,1013,985,991,1011,1004,1006,1029,1000,1006,877,895,882,904,847,884,901,865,887,856,898,863,886,856,869,896,844,880,609,607,583,620,616,638,613,605,645,643,657,586,647,560,554,546,565,567,556,536,548,538,547,595,596,565,614,601,620,609,576,566,644,620,628,593,1116,1099,1100,1117,1146,1146,1160,1141,1137,1099,1162,1106,1103,1035,1117,1089,1129,1111,1101,1153,977,954,973,986,998,961,986,973,941,948,970,748,713,743,724,713,734,703,741,747,728,724,773,986,964,986,987,954,943,953,988,953,973,955,975,960,990,928,900,915,879,880,909,887,928,893,997,995,974,985,1012,1015,1023,1036,1012,838,840,809,851,855,617,594,598,592,596,595,592,600,610,591,624,629,635,609,598,625,624,656,630,628,641,1155,1171,1175,1174,1196,1131,1162,1177,1179,1203,1152,1192,1167,1154,1172,1044,1022,1050,1044,1035,1018,1028,1038,1045,1026,1049,1023,1047,1037,630,662,636,617,659,631,631,644,644,657,644,608,662,649,535,599,579,573,585,569,562,529,550,571,564,539,548,541,518,529,526,526,549,1022,1051,1025,1074,1107,1032,1103,1103,1124,1048,1056,1026,1076,1051,1067,1071,1047,988,905,900,873,876,861,879,864,884,901,872,872,867,910,692,673,683,691,647,690,667,692,689,983,956,964,967,981,969,971,984,989,985,960,938,963,975,976,721,718,769,738,739,716,710,734,747,723,744,742,748,728,722,708,608,638,624,627,626,616,623,617,613,616,638,609,624,621,626,616,611,623,625,620,1034,1033,1039,1028,1062,1044,1062,1047,1072,1040,935,978,956,955,797,805,807,789,789,784,805,781,831,811,796,804,638,644,670,626,646,629,665,654,644,651,611,674,651,652,609,606,618,625,623,614,622,607,611,605,605,657,701,712,707,696,699,679,671,662,703,1083,1077,1094,1006,1105,1082,1073,1105,1061,1070,1119,1064,1050,1078,1086,1050,1092,1067,903,903,935,923,931,938,925,904,919,935,914,813,821,814,829,827,778,803,792,805,839,803,831,825,801,807,800,816,808,816,621,620,631,623,627,633,614,608,642,634,623,634,655,606,610,547,556,569,558,544,549,544,551,571,572,571,556,563,550,525,580,575,570,556,555,557,551,642,610,616,603,628,633,618,637,614,578,647,941,953,948,974,979,961,951,968,959,966,964,946,981,910,951,771,777,747,786,755,787,800,761,776,913,919,948,935,967,938,915,932,816,846,857,868,845,860,855,827,845,874,853,876,847,878,875,850,863,834,834,824,843,834,825,817,846,816,830,837,823,718,746,746,766,739,740,739,763,765,737,1009,987,1013,1023,1015,1019,1035,997,1026,1018,912,909,910,909,908,908,907,928,898,933,914,941,754,752,777,775,770,779,777,761,758,771,781,709,748,738,734,744,726,708,669,746,959,959,962,983,937,981,951,955,980,951,957,960,971,954,955,952,939,954,941,948,962,1051,1031,1055,1035,1071,1052,1056,1058,1055,1034,1049,1040,903,908,883,887,913,910,907,885,879,892,911,851,885,990,983,957,997,960,967,986,960,939,936,950,1034,939,1041,1018,1017,1002,1027,990,987,1010,1050,1023,1023,1022,1027,1038,1034,1010,1040,937,891,912,898,944,901,920,922,912,1135,1145,1132,1140,1153,1110,1160,1105,1146,1140,1128,1146,1133,1121,934,916,948,931,933,948,937,900,933,955,948,954,931,950,901,929,999,1001,1021,968,1040,993,965,1018,1033,1036,1007,1022,1023,1117,1080,1065,1078,1034,1075,900,916,903,898,880,904,897,869,895,897,893,910,907,908,938,926,903,863,1099,1119,1103,1152,1080,897,919,912,878,913,896,904,873,884,886,870,863,901,870,886,902,679,654,669,1145,1118,1124,1119,1160,1162,1136,1167,1134,1179,1101,1131,1139,1121,1112,1157,1169,1098,921,933,901,922,890,952,905,890,684,648,661,680,658,658,620,687,678,649,638,696,695,684,715,712,679,724,689,696,687,718,711,691,898,907,931,926,916,924,929,932,934,916,911,912,896,903,911,940,929,985,1021,1002,984,1004,980,978,998,1006,990,1015,982,838,794,816,820,835,816,770,841,823,822,821,611,646,635,632,611,629,584,627,959,1007,976,930,987,968,969,958,953,982,974,1007,962,945,968,970,988,984,942,988,963,966,976,926,753,722,744,748,757,718,750,722,718,715,764,720,713,724,730,727,799,760,750,882,870,871,861,857,884,899,884,891,893,647,639,636,652,614,627,663,640,648,637,602,633,612,642,612,625,625,918,912,912,943,925,914,888,946,924,951,915,896,942,1062,1065,1081,1070,1073,1065,1082,1062,1110,1101,937,921,935,918,940,924,943,920,944,936,1059,1027,1023,1059,1024,862,836,861,855,854,860,872,853,858,860,876,867,859,836,880,845,873,866,878,855,634,640,638,671,655,662,661,640,653,640,662,628,656,645,628,1181,1125,1088,1182,1121,1064,1101,1151,1159,1129,1170,1150,1113,1104,1135,952,976,975,963,994,962,939,966,987,978,984,985,967,683,691,665,728,668,671,660,704,651,694,673,673,677,688,695,659,679,656,674,697,680,691,621,632,631,627,605,640,625,637,618,624,623,626,1083,1029,1026,1104,1021,1112,1033,1085,1029,1092,1134,1080,1070,1032,1040,1044,1060,1105,1084,1041,1076,1033,1061,962,934,939,970,990,959,956,944,950,971,988,964,978,826,815,836,797,810,825,840,834,795,683,664,657,656,669,669,651,642,633,646,625,631,613,611,601,613,614,613,602,598,609,623,611,621,620,631,623,736,745,715,711,705,707,714,710,718,737,712,741,718,732,722,923,928,917,902,947,929,913,902,909,908,939,903,933,906,924,906,673,717,714,692,689,725,710,693,695,699,705,664,712,701,707,689,629,611,643,610,611,610,631,622,609,622,613,972,980,1010,985,979,1016,998,1062,992,1025,1029,985,1020,998,960,966,980,980,964,980,978,945,957,966,956,956,950,954,967,956,958,961,983,1038,1036,1047,1056,1025,1050,1074,1057,1043,1031,1012,1053,1063,1065,1038,1064,881,865,891,907,874,888,902,900,901,896,875,854,885,901,891,1063,1087,1077,1108,1063,1057,1089,1069,1097,1087,1085,1077,919,894,945,932,1059,1054,1050,1028,1061,1033,1047,1046,1024,1040,1058,1044,1031,1034,1016,1040,1034,1029,1024,860,903,882,878,873,908,875,852,892,889,851,866,887,876,845,855,652,681,662,672,654,668,661,646,641,640,664,687,660,662,651,1101,1151,1130,1141,1134,1152,1118,1145,1083,1080,1109,1165,1156,1120,947,951,958,968,964,928,928,968,962,976,921,924,945,954,966,956,967,957,969,909,889,887,893,894,886,907,907,900,891,894,886,897,916,901,819,809,799,800,789,821,811,787,816,813,841,810,815,797,806,666,666,682,667,675,658,675,649,671,690,665,663,644,671,658,607,628,619,615,617,616,618,611,612,624,631,609,634,604,618,619,626,621,633,788,793,794,825,781,777,822,800,817,811,764,803,844,786,770,793,798,779,778,671,693,695,712,691,658,663,646,655,663,668,641,662,652,663,669,637,648,642,1019,1006,1010,1003,1010,1045,1018,1027,1032,1011,1023,697,751,722,745,714,816,757,774,730,756,723,720,768,748,784,799,809,834,798,827,824,792,829,785,641,657,635,646,650,649,647,651,673,599,577,591,582,592,594,577,585,585,593,594,589,595,592,634,636,643,639,651,649,637,639,642,646,606,603,620,589,600,588,618,605,611,593,587,604,597,588,598,971,986,973,957,970,981,981,990,966,969,978,970,696,682,679,727,716,694,694,714,697,694,715,699,666,707,687,659,673,1010,1028,1017,1015,991,1005,1046,1031,891,898,924,910,906,883,945,908,918,904,910,909,940,905,907,930,896,915,1042,1014,1029,1031,1027,1023,1029,996,1008,1023,1040,1034,1008,1032,903,883,891,927,925,930,913,926,999,998,1009,982,995,988,1022,1021,998,1015,985,1011,1024,1001,1011,992,997,880,882,892,888,900,893,861,922,902,851,884,896,907,900,631,630,638,642,616,651,610,636,637,637,628,653,626,634,648,641,625,1062,1087,1077,1051,1073,1131,988,1061,1110,1116,1086,1092,1018,1012,1100,1050,892,879,886,892,673,696,661,670,652,653,659,647,690,678,679,693,1145,1165,1157,1129,1139,1116,1102,1077,1155,1146,1137,1174,1093,995,989,969,999,1013,998,1018,976,1015,1016,1017,1010,1034,992,996,986,996,997,1012,974,1002,1015,971,1027,994,1004,845,827,831,826,823,840,848,822,840,814,840,852,837,835,635,641,627,648,604,643,612,594,624,616,604,617,640,572,550,591,599,579,584,573,589,579,591,581,599,573,551,569,990,978,1022,964,997,953,993,988,970,983,985,952,989,726,751,720,701,720,715,735,726,749,738,694,711,744,704,729,743,641,631,650,669,632,640,646,629,604,644,621,636,645,575,566,581,590,576,604,588,598,571,598,582,567,586,565,577,599,612,590,597,599,608,906,884,878,898,898,876,910,866,920,999,1022,1019,1043,1020,1010,1011,1043,1018,1001,1036,1024,1001,1039,994,877,846,870,897,820,894,873,881,881,931,870,877,887,897,868,663,678,704,679,665,664,661,686,691,707,688,671,686,690,676,652,672,668,656,701,665,670,677,676,673,650,904,920,939,910,935,922,926,933,934,948,914,915,935,942,943,983,980,1000,971,1017,1000,992,1022,833,848,850,861,849,852,852,833,863,865,645,603,625,616,601,618,627,583,582,618,613,635,600,609,1010,933,1047,997,1000,955,968,924,1000,945,962,984,1002,983,1014,1004,1018,1031,1016,1023,996,988,1010,1014,1014,1016,872,820,867,817,867,876,835,845,889,1031,1077,1031,1003,1016,1024,974,1004,1013,1015,994,970,984,962,962,970,996,971,954,970,994,980,976,875,860,877,892,865,868,857,1046,1035,1030,1025,1054,915,910,903,938,911,914,912,921,903,891,918,890,901,946,891,1002,1001,998,1007,1015,998,999,983,1005,975,995,1041,805,785,819,812,797,812,805,791,768,786,814,831,776,822,813,607,631,592,625,600,609,615,595,621,591,1057,1040,1034,1017,1057,1048,1043,1061,1090,1052,1092,1078,1089,1098,1056,998,978,973,1043,1022,1006,991,1022,992,997,1030,1013,1017,1001,1003,1014,985,1019,1016,1022,812,792,793,832,811,848,825,802,829,818,825,819,804,592,551,562,551,576,564,571,584,574,596,555,564,582,580,564,573,594,840,820,875,846,863,864,833,855,835,837,835,830,794,693,694,719,724,739,741,691,689,720,697,704,698,679,711,707,728,722,658,669,652,653,673,649,662,667,660,652,662,657,642,654,677,662,650,657,652,905,923,883,942,881,888,877,893,915,894,921,899,873,896,913,714,687,682,689,696,710,703,721,735,731,721,700,565,588,569,576,575,574,578,584,617,625,615,615,595,604,619,605,589,593,626,613,629,613,603,618,610,619,620,613,621,619,630,629,611,626,644,635,605,603,1068,1016,1040,1009,1092,1064,1054,1058,1017,1022,1047,1051,1014,1021,1020,1023,1033,1045,1024,1071,1025,1032,1046,929,931,875,927,894,921,894,892,938,901,921,917,921,900,926,922,938,923,913,686,668,649,636,634,647,649,822,888,832,836,825,840,866,813,797,812,802,778,818,794,823,781,807,775,799,798,805,811,768,785,814,768,781,765,778,748,778,775,777,777,790,770,775,768,1052,1002,1027,1067,1036,1091,1064,1040,1031,1023,1057,1070,1044,1025,1034,1038,1010,1049,1029,1019,1009,1035,854,823,755,772,826,841,827,839,824,821,814,793,802,775,800,590,574,569,581,562,578,568,599,579,567,559,596,633,636,634,653,654,667,655,625,643,631,701,696,688,692,721,698,703,716,708,719,706,702,714,715,940,941,905,913,931,947,940,959,967,950,960,972,928,940,944,996,969,978,978,979,987,993,980,981,986,949,1000,892,883,888,884,891,934,900,925,853,897,899,894,909,895,873,972,968,965,981,933,959,974,983,960,991,983,975,989,1001,948,980,960,956,946,939,965,980,964,895,893,864,879,883,903,902,905,889,886,884,897,839,835,833,855,645,641,623,623,598,633,616,637,623,619,623,592,558,579,595,605,595,598,575,594,593,575,562,576,589,601,595,576,572,1128,1047,1100,1064,1135,1059,1119,1131,1120,1136,1102,978,974,964,988,964,958,951,961,950,928,953,948,966,951,970,935,948,611,637,651,635,659,649,624,642,668,667,640,677,651,620,659,650,619,606,601,610,626,619,619,613,608,593,599,611,616,590,603,602,596,613,592,601,595,602,578,582,579,605,576,585,595,583,579,595,564,578,599,683,702,704,686,698,687,685,703,690,676,693,703,715,682,726,675,649,652,659,659,643,672,646,638,646,650,651,659,638,655,656,642,658,619,656,646,818,893,810,807,804,795,795,800,796,793,782,802,789,779,812,798,796,791,812,797,798,689,663,674,666,659,655,675,672,657,1263,1160,1214,1209,1175,1221,1125,1226,1204,1159,1233,1134,1106,1292,1183,1221,1199,1055,1026,1043,1072,1020,1051,1044,1030,1045,1063,1072,1050,821,868,818,864,851,828,836,1014,996,1011,1009,1001,991,1016,1017,1015,1020,1018,851,860,865,867,845,848,875,832,842,877,893,851,876,876,873,863,604,633,586,605,595,612,585,618,604,614,614,617,620,640,609,614,612,623,613,1002,1084,1078,1002,1021,1050,1064,1040,1048,1057,1029,997,1024,1057,999,1006,979,959,999,1005,988,985,982,1002,996,1009,1021,1013,1003,1001,1002,1009,985,1003,1005,988,997,874,890,906,907,854,700,671,655,652,654,667,580,579,601,604,591,586,605,590,599,592,593,599,582,599,600,592,1016,1034,1025,1036,1100,983,1050,1047,1040,1026,1040,1032,1031,1055,905,891,863,916,915,909,905,595,610,575,563,549,589,571,578,580,558,569,585,610,604,570,661,696,696,699,1091,1116,1093,1124,1091,1105,1127,1107,1116,1177,1086,1144,1104,1085,1105,1118,1127,1106,1097,1066,1100,1088,1120,1062,1116,915,911,884,927,889,897,918,919,881,895,905,1004,972,974,982,973,960,960,990,985,993,962,977,975,919,904,909,899,875,880,901,898,910,900,888,917,905,914,892,759,783,773,766,776,763,736,751,754,754,749,767,781,772,758,758,778,785,766,622,636,606,610,630,626,630,643,633,616,627,627,641,640,643,1093,1068,1100,1079,1074,1034,1101,1071,1076,1055,1040,947,939,943,946,902,944,929,941,923,938,939,859,850,869,873,831,1001,1019,1007,998,1033,988,1000,1005,1013,1006,824,840,813,816,870,822,847,832,821,844,817,845,817,846,593,596,584,586,608,611,602,614,592,585,587,606,605,590,591,593,602,1000,983,1003,971,991,976,997,978,998,999,978,1013,983,953,975,934,960,941,980,958,970,937,940,914,947,947,973,969,990,992,973,968,986,964,966,972,974,966,967,970,973,973,970,958,975,831,822,842,827,824,802,834,843,822,819,846,811,670,629,630,636,664,669,656,629,786,790,822,821,806,821,803,771,816,802,773,783,807,780,801,804,1005,996,1010,1007,992,983,991,1017,1003,1000,1016,1018,990,863,871,859,856,880,874,845,861,896,895,846,852,831,662,645,652,680,652,679,659,671,643,634,648,670,645,656,643,647,654,632,640,645,645,639,661,651,644,648,630,974,969,999,984,1023,956,987,979,1001,979,1018,1013,982,978,999,1001,1002,997,1013,993,981,993,1014,996,1012,1003,1009,998,822,824,847,831,823,806,829,832,850,853,869,821,827,859,835,858,841,862,825,590,532,571,591,541,544,504,555,532,580,558,569,607,569,599,620,639,591,611,605,587,588,600,626,618,588,612,617,628,931,952,937,953,927,993,967,971,953,979,959,936,945,947,943,973,925,962,958,650,654,658,677,635,641,671,681,597,642,638,629,571,544,580,572,577,573,563,590,585,578,569,581,571,585,578,598,591,572,585,1017,979,1023,967,1013,942,1021,985,979,1009,883,887,937,904,925,933,925,927,948,928,940,960,918,936,932,924,935,933,940,937,928,936,928,927,938,936,934,947,944,960,943,946,948,947,953,915,943,949,945,951,951,936,877,850,845,867,837,833,848,853,849,847,846,872,863,863,856,813,796,825,802,819,836,841,812,818,805,860,833,978,988,1015,1005,1000,1015,1007,1007,1048,1003,1004,998,1005,1021,1031,1005,995,1022,1002,927,904,866,902,871,895,882,874,902,855,880,889,899,884,863,879,886,898,845,919,1069,1074,1065,1076,1061,1072,1055,1052,1073,1064,907,898,903,885,900,928,909,925,895,915,891,1012,1027,1042,1022,1010,1009,1031,1010,1005,1029,1046,945,921,957,951,932,955,964,955,940,952,855,832,833,847,848,850,862,835,681,664,671,677,655,644,627,664,670,677,677,1046,1043,1077,1024,1041,1043,1075,1003,1016,1106,1052,1019,1027,1059,888,865,861,890,1007,1020,1019,1002,1027,1019,1018,1047,1030,1021,1011,1003,1002,913,916,899,870,875,892,885,908,901,913,899,907,916,887,922,786,816,790,796,802,800,805,804,794,808,797,820,809,814,814,650,624,645,665,635,653,636,630,651,624,610,642,663,656,651,596,597,602,608,592,600,588,606,599,606,608,592,629,620,597,591,949,954,942,948,929,935,942,971,962,971,972,976,782,795,793,795,771,788,786,789,781,786,807,1034,1029,1036,1037,1045,1051,872,886,890,881,885,871,877,893,896,891,911,881,889,895,889,885,902,873,883,889,903,856,897,837,950,924,916,848,912,865,869,908,900,926,950,953,977,974,984,991,969,976,979,960,961,959,980,966,920,900,903,930,880,899,614,615,585,613,587,625,589,640,616,609,623,580,587,572,609,582,602,598,592,587,607,1057,1019,1059,1007,1044,1021,1023,1063,1053,1020,1038,1000,1029,1041,1039,998,976,968,967,983,1010,980,983,981,972,995,1015,1000,1007,1059,1072,1085,1032,1070,1090,922,968,949,964,945,915,940,952,931,929,943,928,938,752,763,745,760,768,766,780,740,768,743,759,749,756,755,745,755,635,669,648,668,631,646,665,660,663,655,623,816,827,798,796,852,774,843,798,806,642,628,627,606,630,630,638,601,592,614,629,609,640,590,594,569,595,588,574,593,586,582,574,584,572,564,574,579,575,1186,1127,1143,1159,1136,1168,1119,1138,1201,1179,1164,1174,1125,1038,1003,1013,1033,1006,1048,1007,986,1029,1047,1013,1033,849,860,814,812,832,855,819,844,834,842,818,830,838,999,992,987,1001,992,966,990,973,995,979,967,982,964,978,991,998,973,833,860,876,840,873,864,856,856,893,858,856,892,835,860,855,857,589,610,621,614,595,657,593,587,599,599,618,603,1132,1172,1075,1155,1135,1084,1102,1173,1127,1139,1069,1023,1053,1069,1039,1047,1021,1042,1036,1049,1035,1052,1054,1036,901,886,896,896,901,905,932,893,919,906,885,898,900,899,894,645,659,667,644,657,649,634,987,1005,1009,1045,990,978,1036,853,892,892,889,891,860,845,874,879,871,866,900,871,885,931,885,620,699,672,655,676,643,653,651,678,652,646,639,637,630,633,640,647,649,639,652,633,1020,1003,1015,1023,1038,1007,1013,995,1013,1034,1005,1041,997,1042,887,876,892,892,906,898,869,887,896,857,926,869,851,912,890,873,565,594,572,573,570,580,574,571,623,601,579,611,591,592,609,625,638,610,608,609,1124,1191,1167,1143,1143,1123,1171,1077,1141,1157,1048,1009,1006,1014,995,1000,1058,1015,1018,1000,880,866,886,925,858,916,868,911,918,915,891,886,893,856,919,937,931,953,956,946,924,958,929,911,914,912,945,946,946,947,914,934,968,920,921,863,879,891,895,895,866,862,893,852,1023,1051,1060,1041,1027,1044,1024,1051,1030,1029,1017,927,923,942,945,911,915,925,896,882,875,890,885,909,873,894,902,873,891,887,877,901,874,870,893,773,820,797,817,840,808,819,808,812,814,796,793,835,629,623,636,614,652,623,649,642,653,639,653,633,652,624,669,626,655,641,658,656,656,1092,1055,1108,1077,1117,1099,1114,1081,1079,1092,1104,1108,871,866,868,882,905,844,859,886,858,901,889,863,848,883,881,857,903,880,888,688,662,667,672,670,682,684,673,678,679,661,675,680,665,896,882,911,889,868,926,893,908,881,873,901,858,862,883,718,693,703,714,737,702,694,729,672,714,705,740,707,701,866,896,868,873,897,932,885,880,899,883,916,901,895,632,652,657,622,687,628,647,623,626,1011,1029,1015,994,1036,1037,1006,947,1002,993,848,892,849,879,877,848,873,906,841,873,851,980,1010,948,932,958,958,988,985,984,995,1020,969,994,953,952,956,977,970,964,967,951,956,943,949,928,943,951,931,948,947,961,959,943,958,952,964,974,962,952,940,965,953,961,966,951,957,955,966,947,961,971,966,960,982,828,839,838,837,795,833,836,865,872,848,838,829,849,881,860,856,1081,1091,1053,1105,1109,1133,1085,1094,1086,1086,1060,1127,1089,1056,1074,1112,1092,1079,1083,1099,1080,1062,884,931,925,901,897,1170,1146,1108,1126,1110,1145,1146,1138,1160,1153,1127,1123,1135,1123,1147,968,1001,953,979,979,987,1001,960,955,935,996,964,978,979,983,980,985,995,1039,1072,1048,1052,1061,1073,1060,1060,1038,890,922,918,916,917,919,872,936,920,934,928,951,967,961,935,917,919,975,901,930,965,866,903,928,928,906,926,952,877,965,951,875,979,1012,994,1000,1013,997,1008,985,850,853,859,845,856,876,851,864,1169,1173,1138,1213,1212,1193,1124,1117,1134,1162,1175,1158,1148,1182,1085,1167,959,954,970,963,936,935,967,950,898,684,669,672,678,658,684,669,666,674,661,670,636,669,687,684,659,1054,1038,1000,1056,1018,1022,1077,1041,1074,1093,1095,1005,1051,1064,1042,1045,876,890,916,896,865,885,886,913,897,888,870,890,902,988,972,976,957,976,951,983,974,987,977,961,904,885,859,882,891,901,869,911,932,876,879,868,878,905,623,592,622,586,619,1054,1076,1085,1056,1054,1057,1013,1042,1100,1078,1052,917,904,910,902,925,910,906,915,872,906,911,906,921,927,913,903,908,944,908,904,1108,1135,1132,1160,1087,1108,1079,1164,1126,1089,1091,1141,1102,907,883,956,920,872,897,888,884,635,625,612,596,615,615,616,631,626,653,606,628,621,616,914,895,872,946,909,893,890,881,903,675,668,664,666,606,627,670,658,653,653,590,583,584,589,618,621,592,597,600,591,627,593,610,602,590,611,599,593,590,966,1002,995,932,966,993,970,947,972,987,955,1000,988,955,960,829,806,819,797,811,796,819,795,804,780,826,799,798,786,822,790,602,641,631,624,643,635,640,631,624,613,618,638,629,632,623,624,618,1000,951,948,1002,972,963,1000,968,998,967,996,973,982,983,910,958,935,926,942,966,923,942,936,932,959,962,937,892,813,858,858,874,895,862,865,888,891,856,854,872,654,641,633,643,656,641,627,662,633,637,639,653,647,658,628,634,652,628,660,952,925,961,942,945,965,923,975,954,959,949,964,961,936,933,935,957,944,929,942,931,929,944,949,938,910,946,942,929,947,992,1004,1002,952,993,974,974,994,982,996,902,850,897,901,929,888,887,895,911,884,874,904,887,873,890,907,892,918,888,892,897,891,886,671,648,656,628,650,662,649,652,652,635,649,674,655,629,695,654,668,900,904,894,879,883,864,888,900,897,888,878,880,907,864,898,888,1088,1041,1040,1048,1032,1054,1068,1043,1058,1060,1063,1032,985,935,936,930,907,911,928,936,921,938,930,934,924,942,926,930,935,907,899,905,918,927,928,931,927,927,926,911,932,903,916,1093,1094,1086,1086,1081,1091,1110,1072,1075,1099,1102,1087,1079,1105,958,956,929,940,925,914,933,915,927,943,929,925,941,946,909,918,1013,1023,1034,1019,997,998,1023,989,1020,1020,1017,1058,1054,1066,1047,1073,1058,1051,1050,1057,1053,1042,1066,1081,1067,934,898,928,919,935,933,912,926,914,919,915,922,936,910,907,906,920,1086,1045,1046,1060,1051,1071,1053,1047,1034,1045,1025,1051,885,894,885,879,884,857,854,879,859,930,882,895,635,649,656,657,663,643,644,613,643,650,680,643,632,668,651,663,651,647,657,640,649,668,643,634,656,627,651,666,670,678,642,630,635,663,648,637,656,654,640,666,647,638,641,648,645,650,639,653,645,632,666,644,662,709,731,713,732,725,721,737,726,714,734,712,727,725,738,598,577,592,602,616,596,1027,1062,1017,1039,1039,1074,1064,979,1001,1059,1076,1095,1044,1089,1083,910,946,944,945,955,918,893,950,924,923,959,961,908,925,1109,1006,1043,1082,1074,1067,1090,1016,1097,1076,1093,1080,1057,1086,1079,1048,941,928,898,920,946,923,942,952,906,946,933,959,932,914,909,917,937,1126,1152,1150,1178,1132,1118,1126,1158,1122,1132,1159,1124,1144,954,958,1005,974,967,974,945,989,963,943,953,995,960,930,968,929,970,984,947,950,921,961,964,943,952,966,978,971,995,984,991,992,987,989,968,986,970,976,985,974,989,983,977,883,903,879,875,892,883,875,892,862,868,883,915,889,891,878,836,885,664,645,627,651,654,636,622,649,614,644,646,644,622,603,617,622,690,639,700,670,691,658,650,653,682,668,669,701,676,663,645,673,681,650,646,639,654,641,638,651,651,648,646,662,643,654,647,654,574,590,582,565,579,555,592,572,572,573,581,556,570,568,546,552,576,563,552,560,556,564,558,541,550,574,558,568,566,543,547,547,536,568,548,557,645,618,593,617,603,622,1029,1028,1062,1002,1095,1051,1037,1014,1047,1084,1050,1053,808,741,762,807,737,752,792,763,811,767,822,836,704,780,765,800,864,873,853,859,870,816,859,857,589,594,618,635,634,621,635,632,599,652,659,539,561,544,576,548,569,554,593,549,549,557,564,574,556,543,537,588,564,566,874,882,837,886,871,858,871,882,912,898,871,874,873,892,889,899,780,790,796,786,811,802,792,815,788,808,793,795,814,792,815,650,641,642,652,656,646,645,646,638,620,641,666,634,649,1016,1019,1012,1016,1022,1033,1062,1002,1031,1062,1006,1043,1021,1021,885,842,884,881,889,872,868,876,874,881,1005,1004,1003,982,987,967,994,1002,984,979,980,985,1002,974,992,983,879,868,890,832,885,900,902,883,918,929,931,911,941,930,957,897,968,926,1020,927,916,949,931,928,991,1015,995,1003,1011,1004,1017,979,992,975,975,1000,1008,1005,997,996,987,995,974,992,917,927,937,906,896,906,902,919,920,893,922,928,933,922,932,921,863,866,861,863,881,861,841,871,885,842,885,657,627,631,641,646,649,665,650,624,659,658,950,957,1033,1005,1006,983,987,990,988,981,1029,981,1105,1115,1103,1142,1101,1113,1113,1108,1109,1117,1096,1099,1075,920,909,913,941,905,911,893,902,923,913,923,907,921,939,1037,974,996,983,976,978,984,1007,985,1007,994,937,1002,992,975,947,968,966,968,932,969,966,960,968,940,957,984,964,971,964,848,873,825,830,832,810,834,839,807,835,825,855,624,566,597,582,599,603,1179,1137,1131,1145,1077,1096,1106,1143,927,892,928,884,924,924,924,932,896,917,915,940,914,901,908,877,930,637,636,639,638,661,648,639,635,645,646,637,631,635,635,594,635,661,653,1181,1165,1257,1219,1142,1219,1179,1240,1236,1151,1219,1220,1073,1019,1033,1022,1042,1025,1011,993,1017,1025,1033,910,939,874,929,927,985,899,905,935,917,882,946,887,941,954,978,968,969,971,965,963,850,895,906,886,890,874,851,883,891,876,858,874,879,860,993,1045,1022,1028,988,990,1025,1025,965,967,1023,1019,1042,1039,1024,1023,1011,1019,1029,1018,1022,1020,1042,1030,913,900,894,901,899,929,898,905,866,866,883,885,940,897,926,879,922,907,868,906,886,691,665,656,629,650,640,641,657,663,664,662,648,660,645,656,1093,1121,1110,1136,1115,1125,1160,1086,1137,1088,1177,1114,1134,1123,1125,1132,1112,1106,1104,1097,1110,1125,963,926,945,962,954,963,958,934,955,954,902,912,912,923,889,904,887,927,895,657,644,674,674,676,660,663,632,664,647,635,652,646,655,687,659,686,665,633,673,1054,1017,1055,1048,1007,1028,1070,1063,1073,1057,1043,894,907,915,911,908,935,903,920,938,919,892,946,886,907,933,942,634,607,623,624,635,633,640,646,637,602,623,631,611,648,616,650,1040,954,1014,1028,988,1015,1017,1018,1006,1017,1043,994,1012,1025,1008,982,1017,1003,978,977,992,971,968,1003,985,1007,990,979,850,842,845,872,877,859,848,874,854,861,882,900,858,850,1085,1077,1055,1099,1076,1068,1078,1107,1065,1079,1102,1056,1094,982,990,970,966,979,973,977,992,963,725,739,785,723,770,722,735,780,738,742,773,765,735,730,755,742,717,613,624,617,594,585,623,627,588,642,620,623,631,582,580,593,595,579,568,569,907,931,887,894,860,929,876,872,907,911,901,878,921,927,900,896,874,894,911,969,950,950,976,973,995,962,977,985,966,959,960,976,959,937,948,990,945,960,955,937,929,957,949,940,929,954,936,943,940,945,953,941,923,940,927,944,970,962,953,944,958,955,954,869,820,831,839,836,820,882,825,843,832,831,940,981,966,958,960,934,996,989,967,970,959,959,930,965,983,852,881,885,884,845,893,869,879,869,881,874,659,651,656,647,660,667,632,678,647,659,629,670,675,626,661,663,672,655,693,677,667,685,672,663,650,665,676,649,665,660,690,672,965,1000,975,972,967,996,949,1006,998,974,981,948,973,984,952,1010,968,674,679,693,697,674,676,639,682,668,657,682,710,674,660,692,678,647,699,652,669,969,996,998,949,975,997,944,973,962,976,991,946,983,885,894,889,853,877,875,873,646,684,649,648,660,642,654,674,665,634,652,667,652,1045,1136,1098,1051,1079,1066,1030,1094,1095,1148,1090,1118,1041,1089,1091,1145,1052,1074,946,918,956,939,923,914,964,910,933,574,557,532,548,553,538,570,540,579,559,567,595,585,576,584,559,580,579,588,580,586,549,543,562,543,585,543,575,631,596,628,573,574,574,613,586,600,592,617,724,743,731,709,719,753,716,732,713,732,712,706,685,684,703,695,683,673,683,697,677,704,675,677,682,693,683,885,906,965,924,932,924,901,942,940,962,943,949,943,947,727,710,675,665,670,694,659,682,670,656,671,672,660,829,931,873,866,882,946,911,886,903,896,1014,1056,1042,1056,1028,1035,1034,1044,1071,1061,1073,1034,1026,1056,919,925,947,938,942,947,938,939,910,925,943,914,930,932,1008,1032,1045,1045,1034,1026,1046,1014,1043,1020,1053,871,858,887,901,894,924,887,843,851,875,855,1012,989,989,1007,1000,998,1012,1006,1010,1015,1013,917,935,932,912,931,941,926,935,921,909,934,923,912,926,928,920,909,914,928,879,893,888,872,890,888,896,893,879,908,907,895,656,687,646,647,639,1056,1056,1146,1119,1058,1066,1073,1066,1043,1043,1063,1080,1120,1028,1063,915,912,892,927,935,922,904,910,894,670,670,677,653,677,676,659,660,636,661,675,908,950,934,963,943,973,950,917,963,907,926,897,975,713,705,704,725,711,760,717,713,686,744,723,679,752,720,800,843,794,842,792,811,846,823,806,797,818,777,801,809,1042,1015,1002,1016,1020,1017,1041,1025,1021,906,926,911,918,911,929,912,942,914,924,926,904,899,905,952,936,891,907,652,636,641,624,650,642,615,660,637,651,672,630,637,647,614,624,1011,980,1033,1033,1007,1039,1001,988,1032,971,985,1028,988,822,851,866,827,828,862,852,871,863,856,844,848,840,842,851,832,835,864,827,850,634,627,603,618,610,649,626,628,943,934,954,947,937,955,952,952,927,979,931,928,973,960,981,961,935,985,940,943,990,962,972,942,959,954,968,956,949,943,950,953,954,943,945,923,931,936,954,945,942,933,935,956,936,941,962,913,902,898,903,902,912,929,921,910,907,888,914,892,925,910,914,916,904,898,909,904,908,887,891,983,984,945,973,944,942,985,946,967,957,950,938,910,905,935,904,918,938,933,933,900,928,917,896,888,867,884,885,850,882,871,811,791,804,809,801,808,800,777,801,806,804,801,792,785,795,803,780,808,788,808,720,785,751,749,766,748,759,755,762,766,755,727,1041,1026,1054,1044,1025,1017,1061,1023,863,872,833,846,842,906,861,847,887,862,877,874,882,950,1010,986,968,978,985,982,983,957,957,955,1003,980,976,1002,991,937,977,1025,1024,1056,1067,1052,1047,1026,1019,1066,1053,1044,1056,1014,1045,1033,1050,1029,1067,912,914,900,901,910,908,912,915,910,910,894,899,1031,1019,1028,1022,1039,1040,1025,1042,1025,1022,1009,1042,911,916,901,945,902,875,915,799,734,766,738,732,739,726,748,762,761,788,725,760,701,737,737,779,730,763,1018,1029,1025,1069,1044,1043,1077,1035,997,1014,1038,1050,1057,963,1055,1026,920,913,918,948,918,920,891,921,918,926,942,924,637,664,669,697,658,675,682,661,655,676,614,661,662,636,633,635,631,631,646,620,637,633,606,653,618,587,594,595,593,591,587,587,596,595,609,602,586,604,573,597,590,606,590,1070,1077,1043,1068,1027,1125,1068,1073,1087,1087,1043,1037,1050,1095,1085,1057,1109,1077,922,945,891,910,918,889,937,895,912,898,917,887,907,925,904,905,896,894,865,892,906,929,991,1003,1004,968,991,993,993,1002,989,997,979,994,1001,999,997,874,871,889,893,873,879,907,870,848,700,699,714,695,689,646,665,668,675,690,682,886,882,897,884,905,918,868,900,897,901,909,870,898,900,787,759,783,776,788,797,756,801,796,784,776,773,787,1042,1040,1062,1034,1018,1029,1072,1063,1000,1033,1045,1069,1037,1058,1036,1023,1054,1049,1032,906,905,918,915,894,869,906,884,880,903,865,864,888,984,977,931,956,954,959,995,945,982,951,939,936,939,956,952,953,960,952,959,948,945,929,989,994,1006,995,988,1002,1003,978,1006,990,992,981,1001,1014,838,836,791,804,855,811,879,837,868,870,835,815,863,833,822,840,793,832,860,1088,1095,1072,1057,1071,1085,1078,1075,1069,1072,1075,1071,1107,1107,1096,1077,1097,1071,949,945,948,932,998,944,920,947,922,930,928,952,936,919,936,914,931,933,927,921,926,958,939,919,940,948,941,925,918,937,651,659,660,655,659,641,622,654,661,682,649,656,651,680,642,670,969,933,958,973,942,939,931,931,926,949,923,961,970,976,974,965,994,976,988,977,980,966,972,969,986,985,1006,968,973,973,987,946,987,903,881,901,903,643,633,687,651,635,637,649,680,661,660,642,676,610,589,605,593,615,596,624,610,617,618,609,589,602,623,608,1051,1027,1030,1070,1034,1029,1089,1010,1003,1058,1005,1008,941,898,881,865,911,895,866,884,881,909,879,868,894,659,677,636,666,658,667,651,657,660,663,653,640,653,633,639,645,651,664,1212,1228,1265,1318,1214,1251,1188,1239,1209,1269,1286,1012,1013,982,1010,969,1043,978,1008,983,996,957,984,982,998,977,678,679,694,674,701,723,695,717,716,676,687,702,713,683,695,911,901,893,879,919,915,897,898,882,953,903,895,952,932,913,922,939,913,936,933,969,935,951,942,951,944,941,953,939,957,982,940,950,963,981,957,953,979,966,960,970,958,935,963,970,968,959,986,809,749,787,791,817,813,809,807,815,783,817,811,852,822,602,561,586,573,566,580,593,579,1133,1113,1124,1085,1112,1083,1072,1066,1092,1115,1085,1043,1076,1058,1110,1021,1130,1061,1107,925,985,956,968,985,960,983,952,979,685,686,676,675,712,674,688,699,660,710,683,666,669,677,697,678,657,850,849,868,884,884,847,873,846,860,883,872,856,871,822,897,838,779,801,792,763,778,799,770,785,757,651,642,635,618,624,637,664,649,649,655,625,640,635,641,646,625,636,628,652,1134,1087,1137,1149,1108,1141,1133,1167,1125,1058,1092,902,886,922,860,962,886,900,892,894,875,1016,948,974,961,994,958,936,964,965,983,985,981,997,968,968,987,987,1000,954,967,961,944,963,944,956,965,950,947,929,961,959,942,940,948,925,944,926,920,910,909,930,915,909,908,926,918,922,932,910,925,922,962,962,992,960,952,963,973,949,950,942,978,963,963,915,909,777,719,727,774,724,726,727,725,725,717,753,737,752,722,722,588,622,599,597,635,615,590,589,598,593,623,621,625,598,591,588,612,595,615,615,627,587,623,613,608,600,622,621,616,604,606,598,918,916,914,967,897,915,870,905,884,919,929,916,917,928,981,978,991,983,962,928,949,968,996,997,966,974,964,950,966,979,957,958,967,972,977,963,964,962,984,982,973,995,970,959,969,1000,850,864,875,860,882,884,850,843,878,862,865,847,862,881,881,859,869,845,864,869,860,860,862,847,861,850,850,866,874,864,840,870,863,637,664,642,647,635,686,634,641,659,643,650,696,642,669,668,639,663,637,977,1010,958,964,969,998,972,943,997,1012,1002,1009,1021,1002,1021,1011,1002,988,994,991,1012,989,1004,997,1025,1005,1004,932,941,947,915,918,940,951,915,910,929,935,922,923,934,917,929,933,922,902,925,902,924,868,880,870,884,857,890,870,902,897,679,651,664,649,669,651,682,649,663,684,692,703,674,680,674,666,679,670,660,1077,1142,1131,1093,1114,1116,1099,1131,1112,1139,981,934,926,939,934,975,938,927,914,940,944,655,659,686,678,631,681,676,653,639,625,655,653,683,637,660,833,883,850,846,850,867,865,854,879,844,875,896,850,828,905,855,1001,988,1004,992,991,996,1000,970,1006,1003,1021,998,984,1014,1005,1000,1008,935,959,951,936,926,916,944,911,962,912,910,927,922,924,951,952,956,962,915,932,969,973,985,1003,991,997,960,970,994,972,967,998,967,1005,682,713,694,670,669,672,671,687,702,695,648,694,658,1023,1116,1064,1032,1031,1036,1084,1021,1090,1067,892,887,907,889,883,875,914,889,877,902,898,681,676,674,694,675,640,656,684,677,681,676,649,787,855,817,835,869,829,844,838,855,811,816,842,674,654,660,679,644,643,617,628,596,614,608,611,616,613,612,627,1038,1067,1055,1066,1075,1073,1084,908,934,944,942,908,929,940,915,911,882,921,886,913,945,637,625,639,633,667,634,652,635,690,616,631,659,650,604,624,627,615,594,620,638,595,595,613,578,617,619,606,616,624,624,605,611,639,612,628,609,630,604,608,1041,1055,1042,1029,1045,1051,1060,1060,1061,1043,1096,1066,1078,1022,1007,992,1014,1023,1005,1031,1023,999,1011,1021,991,1014,1001,878,882,886,871,930,843,874,850,923,916,877,913,897,923,668,656,612,629,600,595,587,620,600,605,589,600,594,596,575,581,600,602,598,594,583,609,589,604,597,581,577,589,1020,1043,1004,1042,1060,1048,1069,1005,1030,1016,990,963,948,953,945,970,969,972,966,952,963,995,941,955,976,989,958,975,998,950,994,982,1019,971,997,988,1001,988,979,886,851,873,858,878,865,853,863,852,856,871,859,647,680,660,668,674,664,663,661,654,677,671,654,664,668,657,835,861,853,861,876,796,850,853,863,877,882,882,789,785,804,798,808,784,814,805,829,804,813,813,663,650,660,640,671,662,647,648,659,666,648,684,667,927,909,907,907,921,913,902,908,893,909,647,646,654,1014,994,998,1020,1007,1005,984,1036,1038,994,1048,996,1020,1001,971,1014,1007,1006,1019,1012,1030,1023,1022,1033,1022,1067,1023,1017,1004,1012,1026,1026,1006,914,895,897,894,883,938,914,905,892,900,915,653,656,621,635,632,654,552,542,554,545,543,541,540,534,541,531,538,539,526,525,568,571,573,548,594,580,581,570,591,587,537,671,666,677,681,653,659,668,664,663,639,640,628,650,654,644,646,630,645,922,942,922,923,893,880,864,919,901,931,904,926,943,893,911,889,926,906,917,928,909,906,965,947,932,957,943,923,933,937,938,929,940,955,927,941,936,805,846,805,827,829,870,802,823,838,870,811,839,838,880,928,962,956,928,969,954,959,973,965,948,931,943,970,976,911,976,954,964,936,954,959,965,957,942,956,961,957,949,975,945,961,886,882,880,886,897,870,853,866,866,888,877,862,879,888,879,629,573,625,584,656,643,613,613,648,600,618,601,604,603,621,596,578,601,580,621,598,614,948,899,931,945,887,908,914,925,892,928,912,892,911,922,961,965,956,985,967,962,957,978,943,938,984,977,955,974,945,946,945,955,916,946,925,922,926,948,919,943,940,937,933,960,963,927,922,898,926,918,915,907,919,912,893,907,913,894,879,878,885,904,898,894,895,888,897,865,876,886,862,868,888,876,886,889,907,897,906,963,943,964,937,947,939,923,952,948,955,946,944,955,960,949,975,943,876,826,842,845,865,800,868,798,844,825,822,588,605,630,616,624,631,602,605,626,623,611,610,605,595,610,634,617,618,604,614,613,602,627,595,620,611,616,616,621,606,613,598,608,637,625,604,618,604,609,632,628,621,628,593,621,637,614,606,640,625,638,626,895,906,879,883,891,871,849,866,873,887,895,852,908,863,862,922,901,625,680,627,657,636,677,651,664,609,677,713,629,678,653,669,688,609,585,594,624,584,607,611,589,582,609,940,919,935,892,907,907,911,893,910,901,840,887,861,875,904,926,901,901,934,928,926,904,943,940,958,970,948,963,946,964,959,1002,993,947,970,956,956,971,953,891,876,837,850,882,864,897,884,894,865,833,865,878,863,859,618,654,662,645,674,638,689,672,644,620,563,547,579,572,584,599,546,560,561,575,580,555,554,544,566,584,603,586,600,572,594,600,573,578,584,573,588,639,640,633,647,642,655,635,643,618,642,1124,1141,1125,1086,1113,1096,1097,1074,1124,1072,1089,906,914,883,883,903,913,906,896,916,904,899,879,892,913,895,920,650,690,663,636,685,707,700,667,671,661,661,685,637,678,760,793,809,789,790,828,794,782,804,812,779,809,754,743,739,749,759,743,756,612,631,645,634,601,631,608,637,614,627,627,610,621,628,622,617,617,624,1034,1011,980,1024,983,995,1059,1017,1058,955,1014,1023,1016,1050,1029,1004,985,996,973,985,974,998,989,995,1009,993,1006,851,854,889,858,886,891,841,864,879,880,891,881,891,875,874,671,650,663,647,663,617,630,662,641,649,651,651,638,634,679,672,850,848,851,824,826,828,847,852,855,849,832,830,815,872,853,862,829,839,861,669,666,648,642,652,649,570,579,595,589,578,589,606,597,585,568,604,595,582,574,596,913,890,939,930,930,947,918,930,964,919,979,914,728,708,738,766,731,748,731,711,781,673,676,651,664,662,655,661,652,656,694,655,664,656,660,903,896,910,932,929,882,870,850,870,874,926,915,895,755,773,760,750,785,761,766,745,763,757,1008,1021,1033,1032,1000,1026,1015,1034,1029,1014,1047,1002,1055,1032,1048,1017,1064,941,919,923,910,925,893,925,934,926,922,886,954,912,906,919,904,920,819,823,843,850,834,837,834,821,834,812,838,848,830,838,822,825,818,1013,1008,1003,1002,1016,985,997,1036,1016,1000,1015,1013,1013,1004,1000,883,878,875,880,875,850,901,872,868,870,890,863,879,865,865,865,883,858,874,628,620,638,623,657,633,635,651,625,597,649,640,613,617,623,636,647,636,1085,1076,1077,1111,1125,1091,1045,1052,943,941,895,928,951,895,939,909,930,938,909,933,660,635,629,663,648,669,640,611,639,670,647,656,665,636,707,669,701,708,702,684,698,708,687,935,922,908,916,924,923,927,954,928,938,940,929,938,932,949,970,932,933,948,948,953,934,933,934,939,934,947,935,942,934,937,948,858,825,794,796,826,821,855,824,815,803,824,832,808,834,821,823,802,998,946,949,948,903,977,954,955,938,1019,996,1005,980,1026,1012,993,992,994,1006,1008,902,912,876,879,856,848,852,877,888,838,917,854,859,905,875,855,866,884,628,594,622,615,629,649,602,608,649,644,641,622,636,620,620,604,632,632,645,638,620,650,616,624,619,644,627,622,633,651,630,658,621,626,620,946,884,866,878,911,898,882,868,869,896,891,864,837,916,892,879,902,756,716,707,738,710,706,703,684,750,684,698,696,633,644,600,622,627,632,634,629,641,650,650,624,1183,1123,1146,1151,1107,1129,1133,1170,1092,1155,1111,1104,1116,1121,1161,999,965,970,980,985,982,648,667,682,698,664,648,656,682,699,712,691,717,667,652,691,709,898,949,888,923,932,919,907,919,899,908,912,926,908,920,659,712,712,678,691,697,666,673,672,680,690,655,685,697,531,535,514,559,542,557,519,554,549,544,538,540,543,554,575,579,585,548,592,552,572,572,547,580,588,573,565,570,556,563,633,645,660,641,674,650,642,643,644,653,656,665,643,647,685,691,709,700,687,695,703,709,692,714,707,689,682,714,694,875,866,896,891,859,879,896,909,896,895,903,920,906,906,893,946,970,953,923,955,960,943,969,927,886,906,925,905,881,906,893,902,891,892,902,901,906,941,915,894,898,903,890,857,868,880,872,872,861,861,880,862,886,891,856,874,659,666,660,657,646,673,679,655,666,681,691,672,1044,1057,1024,1076,1065,1129,1097,1121,1082,904,923,896,907,899,918,912,926,893,927,902,886,916,910,918,920,924,1132,1126,1112,1107,1116,1124,1131,1119,1119,1143,1084,932,926,907,901,909,916,944,949,902,586,582,589,610,616,587,591,566,595,596,583,592,584,1037,1073,1066,1047,1139,1106,1058,1014,1014,987,994,974,984,1014,1007,997,613,573,587,625,599,564,596,609,587,634,636,606,610,561,613,538,538,539,562,528,558,521,565,532,517,579,610,617,633,579,580,620,613,582,595,624,591,611,605,695,668,694,708,670,689,691,679,664,686,692,664,671,663,700,689,702,690,696,678,710,647,687,673,671,714,692,760,744,738,766,753,728,632,616,631,624,633,623,611,644,609,603,621,627,635,631,619,624,604,631,589,542,560,574,564,562,553,563,567,574,609,608,652,643,647,637,692,666,661,644,634,643,1014,977,954,1009,981,963,1034,991,987,991,1086,1098,1105,1103,1073,1070,1071,1096,1096,1079,872,871,905,890,885,915,915,853,888,859,906,888,905,887,871,622,516,539,570,597,569,563,559,583,595,536,566,615,578,564,582,572,591,585,571,910,919,963,916,936,956,931,975,1032,911,904,936,925,978,991,963,984,991,972,987,976,980,992,970,971,987,983,996,992,977,837,843,861,860,855,853,854,841,858,933,945,939,907,957,950,938,942,927,857,884,879,889,890,877,875,887,901,884,896,888,897,893,866,885,897,880,583,590,625,627,592,615,622,649,603,581,627,690,701,709,681,684,691,717,709,672,665,668,668,667,674,666,691,676,667,668,671,658,669,665,892,905,875,895,881,910,887,863,914,856,900,856,905,1021,1031,1036,1015,1019,1027,978,1016,1004,1030,1018,1014,1010,1028,1017,865,872,886,879,900,888,864,885,873,864,1189,1217,1196,1223,1188,1234,1218,1200,1196,1223,1168,1187,1189,1191,1211,1232,1179,1018,1031,1028,1041,713,695,676,709,704,723,702,732,758,701,686,906,885,917,883,925,904,905,905,903,911,923,951,936,943,927,953,925,962,938,944,952,924,948,922,936,936,993,992,1004,989,1010,984,993,998,1015,980,995,875,846,839,826,845,868,834,875,858,867,862,878,848,897,855,979,988,986,987,1003,1006,989,1006,1001,995,993,1015,1003,868,886,916,888,886,902,883,882,914,886,893,888,874,667,624,640,625,651,621,623,641,635,630,648,623,627,751,761,759,775,725,774,744,738,777,787,777,751,788,756,657,643,656,649,665,663,670,660,656,661,663,653,663,652,650,656,660,648,660,667,1006,969,1002,979,1000,1019,997,977,996,978,983,1015,1004,980,936,965,954,955,954,957,964,972,953,884,906,911,904,918,899,880,901,868,905,885,955,959,941,949,821,834,859,822,829,806,848,822,846,829,818,822,828,830,837,847,762,751,769,781,798,735,732,790,729,751,769,769,765,744,740,1103,1050,1103,1131,1063,1095,908,914,933,883,917,926,932,939,944,917,924,943,892,889,924,934,927,917,927,997,977,993,1018,1021,1016,1041,1028,1013,965,958,929,926,995,1000,1027,981,994,987,979,1007,988,1010,967,1049,1054,1045,1069,1047,1045,1028,1045,1035,1074,1020,1016,1047,908,900,896,896,926,922,884,908,907,902,902,920,902,914,924,899,903,922,1060,1073,1056,1063,1061,1035,1058,1058,1046,1055,1065,1069,1077,924,932,944,974,958,949,947,948,922,968,942,967,795,776,777,764,782,781,784,784,771,785,770,744,787,746,803,768,709,680,673,676,689,649,660,687,679,674,647,638,673,666,645,645,651,648,640,658,638,632,627,623,637,643,940,935,937,939,968,958,977,947,974,954,938,906,912,663,660,665,679,671,696,657,657,666,660,657,640,942,975,979,942,1013,982,1001,1000,996,989,1026,986,1010,1014,1006,1004,1010,1013,1001,1019,998,1006,1001,988,993,983,974,1014,1004,965,982,981,998,985,967,992,986,856,885,877,856,846,842,847,853,832,877,909,908,952,947,890,863,917,923,926,937,943,928,957,950,936,949,959,930,944,961,925,945,962,944,952,984,955,940,969,958,950,966,814,844,837,849,855,849,830,859,879,839,862,853,840,847,836,657,640,644,631,668,658,653,629,634,667,682,663,636,662,647,641,620,664,668,650,788,798,797,826,824,817,791,810,838,844,828,583,616,643,629,631,625,618,626,655,643,641,638,624,643,550,548,579,560,546,548,531,571,537,550,631,634,642,633,630,643,617,649,620,654,652,633,649,678,669,674,678,693,684,686,689,686,694,673,684,686,673,691,681,936,896,903,909,889,886,909,928,910,944,908,923,901,874,913,925,918,889,959,927,930,923,927,936,933,901,935,915,927,929,923,936,919,914,925,952,965,962,952,957,939,936,936,965,963,978,939,974,959,960,902,845,873,821,861,888,906,947,955,945,985,892,953,973,951,931,961,988,959,921,900,945,955,946,952,952,957,939,924,940,943,927,939,951,935,996,976,993,973,982,979,975,987,1011,1012,997,994,992,984,985,1007,997,983,978,973,848,845,842,865,850,830,814,825,861,839,832,845,817,853,853,859,853,1165,1123,1156,1135,1176,1138,1135,1173,1144,1178,1153,1122,1156,1132,1164,1161,1131,1161,1167,1120,1203,1179,1001,988,989,978,982,979,1021,942,968,988,1006,1008,989,981,989,998,973,992,961,986,995,1007,1039,1022,1026,1022,1023,1034,1040,1041,1040,858,838,864,848,836,842,960,950,947,973,967,940,959,964,956,969,968,941,961,957,965,970,867,885,889,856,872,880,865,889,865,865,855,854,846,854,852,845,832,854,853,843,853,866,839,839,862,874,819,717,702,682,696,711,696,709,691,711,696,700,707,645,650,652,647,640,633,644,634,635,607,633,653,637,621,621,651,628,922,917,910,900,901,950,906,863,931,912,924,888,740,720,703,714,707,729,748,732,711,709,873,874,879,865,888,867,885,868,871,848,868,843,852,851,875,814,818,842,836,837,817,823,812,823,841,808,832,835,833,841,834,820,825,756,772,767,758,753,750,748,758,748,745,1025,1059,1085,1091,1031,1059,1044,1036,1071,1063,1048,1067,1071,1052,1025,1076,957,941,957,949,962,933,930,966,943,945,939,862,846,853,860,857,864,873,849,852,851,866,851,856,853,839,858,861,852,658,662,662,659,661,661,659,642,653,651,1089,1076,1052,1047,1123,1103,1071,1077,1023,1121,1113,1095,994,1069,945,969,953,990,963,929,936,961,916,929,580,554,565,583,602,584,583,587,567,609,600,597,602,595,504,535,549,542,504,552,526,532,528,525,509,543,547,551,545,502,590,591,559,563,598,576,580,557,588,553,571,588,680,690,683,669,658,702,677,683,674,655,785,805,795,761,775,757,755,791,804,787,766,773,756,801,785,913,935,932,925,894,935,922,926,900,935,938,924,707,652,671,634,647,683,641,691,647,662,623,672,663,626,657,496,503,528,498,500,518,510,555,571,561,562,588,558,570,570,591,575,567,569,573,565,623,593,644,615,625,624,611,643,627,601,612,621,633,627,621,617,629,636,913,949,939,934,935,904,908,965,926,919,893,696,719,697,680,694,705,685,674,724,679,584,583,535,562,554,535,513,525,524,506,512,527,496,527,501,515,517,537,538,556,572,561,560,547,541,572,538,656,658,649,646,685,640,655,662,689,659,661,696,689,1053,1004,1018,1026,1018,1017,1039,920,940,904,919,915,893,922,903,869,919,957,624,597,639,630,649,614,639,662,660,600,643,633,646,641,637,659,645,1136,1063,1133,1113,1088,1062,1105,1139,945,929,990,994,956,993,978,998,943,1010,995,561,594,556,530,550,503,548,566,583,619,615,618,604,626,612,605,611,620,625,606,637,636,623,625,672,635,637,679,648,661,655,653,649,689,631,663,664,660,1003,1020,1011,823,819,800,828,783,824,850,799,806,818,809,843,801,839,833,815,820,854,619,620,624,648,631,633,637,604,594,608,633,618,621,640,620,610,618,628,962,934,890,939,920,901,892,902,900,924,905,876,902,894,929,926,901,911,901,907,916,933,932,913,899,896,909,913,905,920,905,902,913,913,910,931,933,930,947,916,958,930,939,906,917,969,940,929,925,960,936,944,951,953,919,939,950,947,905,923,923,921,929,937,920,902,911,897,912,962,944,924,950,947,949,947,971,943,962,929,957,948,883,869,875,895,891,907,868,852,869,877,873,856,888,879,862,848,858,855,860,865,850,882,639,605,626,609,610,631,599,614,617,644,627,559,572,554,539,537,530,544,551,606,608,611,615,619,605,599,600,609,616,601,614,596,606,742,750,740,726,747,734,722,700,742,749,670,667,654,648,682,668,659,668,881,862,864,873,878,887,884,875,849,845,837,859,862,883,893,918,877,893,910,897,894,881,895,916,911,931,911,943,987,954,951,932,888,932,927,975,941,964,879,888,890,895,911,899,887,902,896,909,888,895,909,924,688,634,678,687,680,673,669,654,721,711,706,665,666,696,670,701,698,683,664,659,621,619,614,620,614,627,604,604,609,613,627,622,585,636,613,614,609,631,617,600,954,1057,1075,1091,1098,1063,996,1075,1052,1078,1010,1006,1048,1017,1037,1040,1102,1057,1042,901,917,895,871,902,894,881,939,937,874,878,906,899,915,899,904,913,866,660,628,649,642,650,663,620,653,638,653,619,1131,1080,1104,1094,1097,1121,1082,1126,1091,1087,1075,1184,1087,1091,967,950,966,972,942,950,932,981,946,1077,1034,1073,1079,1039,1038,1092,1055,1049,1049,1088,1074,866,872,878,876,883,895,864,909,910,871,869,906,875,863,862,910,881,857,879,910,923,972,960,971,944,934,939,950,899,946,920,961,883,963,948,956,967,940,964,961,947,970,977,983,973,965,955,961,979,948,937,960,937,941,937,941,934,945,947,951,935,959,951,933,936,868,831,843,865,835,870,847,859,860,828,873,828,849,846,670,671,693,671,692,690,668,658,696,671,656,942,915,892,884,867,908,867,919,874,881,919,858,869,898,888,887,888,915,897,972,1021,1048,992,1008,963,1035,992,1005,999,1008,1007,1011,1011,862,848,872,895,891,856,884,850,879,867,883,882,854,897,801,861,849,641,642,620,634,627,606,613,644,619,627,614,639,644,631,619,624,643,644,632,626,633,627,621,604,628,618,621,606,610,608,610,624,633,611,628,604,617,603,602,588,597,615,598,620,597,598,623,620,603,585,565,579,587,581,585,579,577,578,580,591,565,650,613,614,612,603,609,582,644,631,631,610,613,625,621,608,1110,1113,1111,1142,1136,1124,1144,1121,1114,1138,1115,1151,1132,1136,1123,1160,1112,1160,1124,1047,1042,993,1006,1002,1021,1042,1015,1035,1004,1024,986,1018,996,1024,1031,1007,998,992,996,1011,1005,989,987,980,984,1000,984,967,1020,995,991,828,854,864,863,902,870,853,879,860,868,855,876,602,620,653,608,615,617,652,617,642,654,616,620,596,1016,1039,1081,1006,999,971,1051,1036,1007,1017,1029,1046,1036,1008,1017,1052,1007,1021,1085,1095,1106,1113,1079,1055,1096,1115,1082,1074,1078,1086,1065,906,918,919,911,922,908,935,920,916,919,923,1079,1085,1090,1102,1106,1088,1095,1112,1082,1103,1112,1090,1089,1105,1104,920,899,916,930,924,945,948,913,953,939,920,927,977,988,975,1018,1005,1009,980,991,1003,1037,971,994,999,984,781,816,803,810,813,812,813,831,892,803,786,810,842,836,658,690,675,672,678,629,657,673,676,667,656,640,660,687,644,685,657,661,943,1020,992,982,958,982,970,993,981,987,997,955,1000,995,1040,1061,1037,1035,1028,1023,1055,1054,1037,1027,1013,1027,1104,1043,1026,1033,1039,925,905,953,917,953,943,906,932,951,920,909,954,900,919,938,940,922,550,613,580,544,533,601,575,594,548,539,553,575,552,552,571,523,516,530,551,543,546,516,507,509,528,530,545,922,931,926,946,950,932,914,926,895,967,929,974,956,933,958,909,739,713,724,733,734,738,676,716,734,757,737,733,771,974,979,951,956,1016,941,985,963,1006,1003,977,636,689,668,657,681,673,645,639,666,658,659,671,663,646,702,664,978,941,952,969,952,961,975,994,984,998,1019,997,998,1024,1013,908,900,891,918,881,906,909,904,906,916,589,599,618,625,639,649,632,622,627,644,626,597,639,635,639,624,631,655,669,647,622,673,671,641,972,954,940,947,963,960,958,918,977,954,919,959,955,948,837,817,841,862,841,817,822,841,804,828,872,796,833,785,802,785,788,792,779,760,804,798,780,783,791,773,796,810,692,657,663,685,676,667,657,664,665,806,826,823,818,807,832,795,785,811,810,785,800,797,817,818,605,619,665,621,645,628,633,649,650,649,602,607,670,579,564,580,565,578,611,587,572,579,579,593,560,1045,1088,1010,1072,1053,1041,1043,1048,1067,1028,1014,1008,943,956,954,959,973,969,959,935,957,942,958,927,976,959,939,965,964,954,998,943,990,963,947,942,978,962,972,966,956,954,970,863,870,849,878,887,876,613,646,595,637,622,608,637,602,594,618,619,615,586,574,602,586,578,583,588,587,589,590,593,1215,1158,1145,1110,1090,1101,1163,1194,1169,1087,1141,1126,924,939,927,909,904,904,947,924,912,901,929,923,933,940,933,908,978,926,612,618,582,587,577,600,614,593,583,598,592,616,585,625,581,597,1085,1066,1072,1083,1128,1146,1104,1071,1089,1089,1075,1109,1087,982,936,958,989,990,980,1010,980,1002,970,949,992,960,985,975,980,968,993,964,646,599,643,612,612,1047,1087,986,1080,1075,1070,1107,1046,1080,1058,1062,1097,1019,1059,1022,1045,969,972,1019,977,971,987,992,958,990,1024,878,879,865,883,835,843,860,1006,996,1025,1003,1004,1006,1002,984,888,899,910,915,935,892,913,918,917,902,896,933,927,901,918,886,931,934,905,916,818,829,854,863,814,845,850,810,842,810,829,841,865,838,817,1009,1036,993,1025,1029,1014,1008,1026,1023,1009,1022,1016,1015,893,894,886,875,883,868,894,895,894,882,888,873,872,884,893,993,969,1008,1015,1018,1028,1009,1007,984,1032,1009,915,905,867,922,876,935,900,866,898,908,906,924,861,618,651,625,618,623,621,637,593,609,618,610,641,621,631,639,646,610,615,629,628,628,604,627,612,638,628,609,623,622,633,657,643,621,644,621,628,621,628,981,1026,964,990,985,974,1018,979,987,1013,967,1002,1002,989,1028,1048,1047,1056,1046,1056,1047,894,878,887,881,887,873,892,1049,975,994,986,988,986,1041,934,1034,1059,1037,1067,1030,1008,1001,1019,1015,1012,985,1016,1005,1003,997,989,1015,1021,1014,1007,1004,1013,995,933,931,936,931,931,941,938,941,922,934,944,799,824,834,843,838,832,816,833,642,630,636,649,636,652,657,641,612,621,667,659,653,610,650,648,630,563,545,554,573,574,536,545,563,550,568,547,554,553,612,621,627,613,629,612,618,602,613,610,597,614,614,594,630,603,574,620,616,665,687,687,711,682,684,685,693,663,655,965,953,972,947,1007,962,988,959,947,935,961,965,950,986,950,976,994,970,986,997,945,965,987,837,884,879,857,859,854,865,862,867,857,834,848,889,601,575,539,568,610,531,563,551,583,568,552,565,604,601,591,559,569,584,581,569,577,556,569,583,568,576,558,562,596,571,560,634,641,646,643,641,644,663,654,634,654,619,654,660,667,665,653,659,658,651,671,660,1060,1068,1068,1053,1071,1082,1110,1063,1094,1077,1094,1113,1073,1107,1095,1034,1088,1056,1086,868,917,922,915,920,906,914,922,861,934,938,943,903,892,942,884,891,896,902,917,881,647,638,605,603,614,640,601,626,629,632,623,662,602,603,638,701,662,671,679,701,692,704,704,642,664,642,686,644,672,652,657,677,663,652,662,651,635,677,686,691,667,928,942,928,928,945,965,923,959,948,956,965,949,961,967,943,953,931,965,982,963,969,972,952,922,959,867,899,884,876,896,878,923,869,874,903,890,864,857,837,844,837,865,822,853,824,836,851,850,838,994,977,969,1002,987,945,937,951,988,951,978,979,997,958,989,858,883,861,848,877,847,884,843,841,888,860,857,848,847,833,827,885,854,851,866,569,566,589,588,559,562,590,575,582,560,578,576,556,562,565,1084,1088,1142,1091,1075,1119,1110,1102,1128,967,1000,1015,980,1036,1014,983,1077,1091,1082,1076,1069,1076,1074,940,931,946,917,981,941,952,947,962,959,924,921,927,883,873,860,847,868,836,852,853,846,844,853,723,715,702,694,708,746,717,706,696,693,721,677,722,704,878,904,882,880,951,891,865,872,857,872,884,875,896,900,892,914,873,868,905,924,883,1000,1026,1033,1009,1020,1017,1022,1014,1001,1018,1023,1025,990,1016,1029,1025,1017,963,992,966,980,961,982,970,960,971,983,949,967,975,968,988,963,990,1013,990,999,999,1016,996,970,997,987,986,1002,1007,999,986,995,979,1005,987,1006,852,865,864,876,870,851,890,883,876,861,837,864,883,874,861,871,877,868,866,871,886,878,878,866,870,884,896,864,884,884,867,639,678,653,668,679,680,681,673,676,691,662,688,659,640,683,651,650,700,654,664,667,1071,1062,1027,1079,1072,1069,1117,1087,1077,1045,1054,1041,1080,902,896,891,920,885,936,864,905,868,884,882,896,895,906,884,983,993,989,987,950,983,968,970,991,1003,980,958,970,990,982,854,907,863,893,869,848,850,857,816,859,832,581,559,602,559,571,544,585,555,600,915,908,899,906,966,901,915,948,919,937,949,958,886,924,928,926,892,944,932,905,695,697,675,710,652,697,687,672,670,988,1009,1017,995,994,983,986,973,964,985,986,964,997,964,994,978,997,967,969,1005,974,986,997,955,976,991,963,952,924,944,892,939,919,912,934,923,931,914,937,915,932,933,930,936,953,957,957,970,961,950,945,983,934,971,984,857,884,864,892,849,861,869,859,876,882,868,894,848,870,858,613,626,622,642,600,619,647,622,641,633,594,577,614,658,616,621,647,645,648,645,659,645,680,653,663,908,946,971,975,962,965,949,949,943,970,967,930,944,953,1045,1033,1053,1055,1050,1041,1039,1053,1028,1034,1038,1059,1061,1074,1049,1064,1060,1051,921,929,912,906,917,920,869,900,898,901,892,932,902,989,1010,1001,1024,1000,1022,1013,1007,983,1022,937,902,888,922,900,934,926,932,908,920,934,936,798,826,835,809,812,821,810,823,806,830,832,824,785,687,696,699,687,652,665,701,677,699,709,655,639,658,631,650,663,631,610,647,642,669,658,665,637,644,636,666,658,1099,1051,1173,1081,1135,1152,1052,1108,1111,1077,1114,930,924,926,983,951,957,937,942,953,926,953,943,930,930,925,681,654,717,712,708,635,676,681,698,665,705,895,883,895,881,871,896,890,905,888,889,889,938,902,966,988,994,997,992,983,989,991,971,975,961,974,994,988,900,914,925,899,904,893,897,913,908,880,904,940,914,936,954,892,919,915,907,953,943,949,927,960,945,1006,1021,1010,1007,977,975,981,980,972,992,990,995,1003,985,983,983,957,946,942,972,969,951,947,953,957,967,988,994,997,1003,986,969,982,1004,976,965,1018,1006,968,1022,1005,985,967,826,853,869,855,857,832,811,835,818,804,831,839,573,572,573,555,559,578,589,576,562,553,581,552,565,607,554,576,1048,1064,1019,1072,1076,1035,1016,1052,1032,1043,1103,1064,1055,1089,906,968,956,933,966,982,978,956,963,945,970,993,925,957,943,867,855,872,848,871,879,875,869,888,867,878,664,643,663,686,699,652,658,673,676,694,649,555,613,573,588,585,582,576,585,579,562,586,581,579,592,710,707,673,689,692,685,691,697,683,703,678,618,634,627,642,635,639,642,624,611,625,589,645,966,959,950,949,966,938,953,962,915,940,931,904,916,921,936,937,945,943,927,927,907,924,903,919,923,1018,1005,983,977,977,991,985,989,976,977,925,915,963,946,939,938,939,945,919,943,937,903,936,861,888,866,870,886,870,878,850,841,835,877,806,787,796,816,800,766,791,638,721,683,692,655,686,662,685,677,674,671,707,659,885,880,888,915,921,907,869,914,909,886,881,873,875,861,879,931,784,780,794,777,777,764,793,783,781,777,782,781,799,783,793,620,613,593,623,600,616,624,633,634,616,619,638,624,655,626,631,583,579,581,573,594,575,571,585,574,578,572,910,954,960,931,901,931,911,904,954,939,757,748,757,746,775,727,718,764,757,744,762,718,770,751,769,809,887,837,891,938,899,869,895,899,892,874,896,916,929,768,794,784,768,765,790,797,747,801,787,778,787,779,809,772,761,776,778,725,713,735,733,679,735,719,712,726,702,736,710,718,714,734,603,605,600,638,625,612,619,615,583,620,620,585,555,535,570,563,549,585,568,562,894,894,820,830,842,868,907,861,844,845,848,859,820,834,898,864,635,673,674,660,680,663,661,652,647,670,664,618,635,640,678,652,680,668,565,583,584,584,579,559,564,562,990,994,978,1004,961,998,981,1015,997,937,927,906,935,927,898,913,928,905,923,889,893,928,888,929,916,909,924,920,930,989,962,959,972,973,961,957,958,965,947,961,974,944,961,956,949,939,956,769,753,788,778,810,807,809,553,564,580,565,573,558,598,1138,1106,1156,1119,1179,1127,1118,1101,1182,988,978,983,973,993,957,955,981,969,947,1009,953,919,923,1001,934,943,965,944,948,945,957,945,951,943,950,875,882,895,863,876,874,897,868,912,620,635,637,602,648,646,643,652,663,643,626,641,665,628,607,645,640,668,652,659,645,682,650,644,656,637,659,654,660,649,652,991,980,1069,1055,1011,1041,1012,1005,1010,1005,1029,1008,1033,997,1053,998,1025,975,1018,1017,979,973,976,957,999,979,984,981,999,993,1018,992,1004,997,1043,1011,1035,1000,994,1017,1021,1004,1002,1013,1018,1016,823,836,818,836,817,871,847,859,831,835,573,550,565,540,565,574,569,573,617,649,625,630,628,626,631,608,624,626,614,661,655,626,635,773,748,751,755,759,735,727,735,719,740,730,748,736,680,678,670,678,675,686,942,920,946,1016,980,970,962,932,976,958,974,963,965,928,959,744,683,697,685,692,686,680,696,673,687,719,682,703,706,710,696,686,664,1064,1034,1011,1053,1035,987,1049,1064,1028,996,1009,888,907,895,907,884,861,906,875,914,911,918,1032,1047,1059,1023,1046,1025,1025,1026,1023,1034,1033,1045,1036,1042,1037,920,875,917,917,917,898,929,872,879,891,919,888,924,896,910,913,1070,1079,1052,1052,1069,1057,1048,1081,1067,1065,1054,991,990,984,988,970,954,987,833,823,865,839,845,858,819,825,806,846,849,823,797,800,990,1006,988,1004,980,1000,1017,985,986,977,989,977,988,892,896,908,909,867,891,908,870,840,917,924,892,864,873,1071,1021,1067,1053,1064,1057,1031,1049,1047,1063,1050,1031,1048,1043,1024,1029,1036,1022,1025,1040,1033,1039,1037,1045,1019,1039,1036,1027,900,885,885,868,869,869,881,849,859,909,878,951,897,985,908,978,964,982,977,938,947,955,938,948,962,953,954,940,945,947,953,941,950,969,957,959,957,962,966,951,950,876,883,898,893,900,879,891,915,878,883,890,911,900,896,895,898,873,665,679,704,658,641,661,673,638,643,679,662,674,681,668,642,596,604,571,614,630,615,588,596,613,590,601,974,1105,1046,1067,1112,1053,1079,1073,1009,1103,1056,1007,919,951,965,953,974,948,921,925,700,698,666,683,707,690,651,670,699,707,698,695,697,640,623,639,653,640,646,671,640,650,636,655,691,711,689,688,691,685,679,690,688,686,698,713,702,688,691,696,709,691,705,701,680,697,678,691,721,708,709,717,708,675,668,688,676,1211,1133,1162,1289,1178,1272,1208,1229,1224,1166,1181,1272,1166,1224,1207,1012,941,1054,979,975,962,967,990,997,996,964,682,675,687,687,692,683,680,662,677,689,710,655,670,683,663,675,670,657,1081,1083,1140,1136,1094,1108,1137,1096,1141,1100,1134,1150,1110,1136,983,970,965,967,1002,968,989,974,950,976,964,990,948,961,965,969,983,785,816,805,810,794,806,805,779,800,800,810,810,812,745,778,746,759,742,772,751,751,770,763,1032,1032,1061,1051,1054,1045,1052,1044,1036,1043,1060,1078,1043,1051,1068,1026,1053,1089,1005,950,913,912,930,917,902,941,901,912,932,938,918,912,1054,1055,1036,1071,1056,1040,1042,1062,1024,1084,1064,1080,1077,865,864,888,880,879,906,850,905,864,893,929,585,602,548,568,601,587,611,607,607,586,626,619,606,614,612,619,612,644,635,621,624,631,678,625,663,601,633,1058,1044,1074,1068,1069,1059,1079,1052,1041,1012,1094,1078,1107,1085,1063,1069,1091,1060,1080,1083,1080,1044,1051,1046,1057,1072,1081,1043,855,862,866,866,607,626,608,629,623,620,647,616,623,637,598,612,639,595,613,1037,976,1001,1025,992,991,988,1009,968,985,1018,1015,974,995,1029,1006,871,883,903,865,899,912,880,884,886,910,904,859,872,913,881,905,1083,1096,1107,1095,1091,1086,1081,1079,1089,1095,1111,1095,1103,1070,1076,927,918,886,922,956,914,935,929,947,936,956,905,1023,1019,1037,1061,1026,1003,1038,1020,1008,1044,1034,1040,1009,1031,876,877,872,889,909,879,895,885,888,878,871,881,954,951,958,959,971,968,935,929,969,978,961,969,975,963,946,941,962,821,853,836,788,871,838,869,795,800,868,584,558,576,576,569,568,583,584,602,598,600,609,616,616,601,623,598,595,595,627,619,597,607,595,609,628,606,625,989,1008,1003,970,972,983,958,973,948,973,943,970,987,988,1009,979,986,1003,956,985,978,995,983,990,994,977,976,991,875,891,880,880,893,891,871,901,893,885,897,869,877,904,685,720,701,704,702,689,706,711,680,709,690,706,715,696,718,719,695,1041,971,1006,997,1055,1037,1002,992,1013,976,904,900,935,920,925,928,931,916,904,954,937,924,945,937,1091,1098,1077,1107,1098,1082,1102,1089,1078,1097,1099,1094,1067,1058,918,892,900,921,929,900,894,933,889,923,914,902,911,904,927,905,1027,1011,1008,1012,1032,1013,990,1028,887,873,880,894,894,876,923,902,899,879,889,875,908,885,893,875,895,904,876,903,883,627,598,590,657,604,595,573,574,578,597,576,578,599,595,642,636,632,647,661,642,633,642,634,648,659,647,650,641,632,636,654,633,643,687,683,694,691,679,676,691,672,679,694,671,958,937,930,968,963,958,928,922,953,968,959,972,958,840,844,863,899,863,873,885,871,844,859,897,608,604,612,603,595,606,600,602,615,609,633,604,603,615,591,605,628,608,597,602,617,618,601,608,600,1061,1073,1069,1033,1048,1066,1002,1053,1051,1010,1008,1037,1040,990,853,857,845,858,844,846,833,857,830,789,820,801,892,599,593,613,611,603,615,604,613,589,634,597,595,605,617,598,1118,1133,1129,1086,1155,1122,1116,1169,1178,1079,1180,1082,1123,1139,1171,1020,1134,1128,1181,919,928,954,926,909,929,948,981,911,952,907,615,642,669,662,655,635,646,649,680,667,668,683,661,669,978,963,983,952,968,1032,1006,967,958,967,1009,976,966,971,966,1007,983,982,971,832,838,872,873,894,875,926,907,896,877,853,857,566,609,608,566,593,575,582,594,596,589,595,593,584,588,604,599,587,608,596,591,591,611,612,599,967,966,943,996,965,976,975,956,971,980,949,985,965,982,974,979,759,797,784,772,719,776,770,749,774,776,780,798,782,779,805,796,810,809,793,799,790,778,691,722,732,736,726,703,726,736,707,746,614,643,644,637,633,654,644,638,658,631,621,620,673,635,581,580,591,575,575,590,587,580,580,567,585,564,594,566,583,598,617,596,601,601,594,614,589,605,630,668,673,680,654,679,677,677,657,663,666,642,670,651,661,644,664,663,1018,1037,1039,1070,979,1016,1028,1006,990,995,1029,1035,1032,963,914,902,905,904,900,923,904,909,900,923,901,907,922,900,920,904,675,690,649,692,698,715,710,654,659,669,677,664,686,651,675,671,649,687,619,636,656,628,630,661,628,652,670,630,635,611,628,638,1029,1007,1072,1044,1036,885,914,901,895,893,918,897,1005,989,1016,996,997,980,1003,1009,996,992,819,820,796,813,844,845,808,820,811,814,830,830,825,588,573,568,595,582,577,583,569,574,576,563,584,572,570,589,665,648,676,647,667,661,685,655,653,625,655,636,662,653,645,664,662,664,670,637,659,686,660,643,653,657,647,1011,1023,1013,1026,1012,1002,1026,974,1018,1061,1025,856,881,862,873,865,879,890,909,909,860,894,857,627,690,639,661,611,623,646,655,903,893,845,859,888,879,888,890,899,870,896,845,704,705,680,695,734,682,738,708,678,720,700,690,680,719,615,625,650,650,636,639,613,637,609,625,1030,1046,1038,972,1028,1038,1046,1059,1064,1043,1035,993,1001,1059,1006,1031,992,1000,991,925,910,901,877,891,896,884,896,862,892,884,898,887,882,886,891,895,683,661,695,700,692,642,658,664,656,676,686,647,651,655,659,650,1062,1043,1056,1085,1086,1107,1058,1087,1109,1080,1083,1059,1096,855,861,846,835,893,841,859,594,602,605,624,634,625,603,602,584,574,616,597,606,601,608,598,632,592,601,624,657,675,668,668,648,672,637,648,613,636,659,945,932,914,933,907,921,916,914,947,945,906,896,928,917,904,913,907,937,712,731,697,666,691,665,701,672,705,751,684,668,713,714,671,678,671,663,685,513,519,511,506,519,504,528,530,502,536,523,513,508,514,493,516,520,521,531,479,500,510,498,604,579,590,556,590,574,580,635,648,613,635,609,632,617,620,609,614,630,623,634,609,615,607,596,587,606,608,602,592,588,592,614,596,597,597,602,590,611,699,629,637,653,651,648,660,663,647,658,656,612,634,646,621,623,617,620,625,635,640,629,635,636,621,634,626,830,842,859,879,883,890,874,863,843,870,849,868,833,851,855,871,777,778,764,770,770,768,782,764,761,785,758,777,767,775,785,632,605,631,611,621,632,622,566,575,568,590,584,575,555,564,582,559,632,636,648,648,647,634,672,642,661,653,657,1062,1041,1075,1011,1033,1057,1035,1021,1100,796,806,772,855,837,811,834,849,830,834,842,843,810,763,880,815,830,830,832,612,600,573,569,611,587,594,589,597,587,585,615,628,600,588,588,905,901,890,701,696,726,724,720,702,700,696,754,713,713,739,611,617,642,631,624,609,626,633,623,618,620,600,605,611,612,617,625,611,611,614,614,612,602,614,948,970,1000,1006,977,946,985,950,1014,873,919,932,875,901,920,924,903,893,819,844,831,793,806,789,790,803,816,611,653,610,629,610,637,630,652,625,609,590,525,540,548,549,537,549,541,533,547,557,548,551,549,545,558,533,526,551,550,548,540,556,541,541,605,602,618,599,600,584,618,585,608,602,581,605,591,583,623,615,582,615,621,592,619,610,601,617,599,591,587,629,609,585,1037,1065,1083,1027,1032,1000,1012,1074,1073,1072,1095,1030,1054,893,936,878,922,914,904,931,903,883,903,901,930,694,666,653,659,645,668,673,616,660,681,657,676,657,647,868,863,876,850,847,865,848,852,866,839,869,778,753,746,744,755,743,750,769,747,950,954,967,1003,988,959,975,938,1000,981,977,851,805,875,802,831,856,810,826,889,858,832,833,836,844,840,850,839,863,631,622,608,649,615,609,612,586,601,580,609,608,610,603,612,620,605,587,603,628,618,620,615,623,624,604,607,609,625,612,616,623,615,630,617,619,577,579,578,568,581,567,560,577,570,570,570,564,562,563,579,624,633,617,621,618,605,614,603,598,595,607,621,609,602,600,613,615,587,631,608,601,614,612,597,594,607,585,581,602,594,609,591,604,593,593,616,589,584,592,597,610,600,585,589,612,606,943,865,854,852,924,870,914,898,907,895,871,914,662,669,698,684,624,718,675,676,679,703,671,672,675,673,713,663,514,559,537,543,523,550,550,556,573,553,562,533,565,556,552,533,1000,985,1036,1035,1029,1019,1033,1039,1009,1015,980,1004,922,920,926,931,956,553,619,600,651,580,595,635,647,623,587,604,615,603,586,618,610,609,585,611,597,604,608,604,630,873,869,895,881,861,884,891,896,899,876,871,928,870,895,879,883,877,901,870,883,938,961,946,952,939,938,937,955,951,970,968,956,863,865,855,865,867,870,872,844,884,847,863,608,613,617,603,585,608,617,613,899,879,884,857,897,879,882,907,702,681,696,656,715,675,689,706,696,672,683,683,708,701,704,684,701,705,979,981,994,978,939,973,975,960,985,990,940,950,999,976,986,961,1006,993,978,964,1038,1022,1027,1048,1030,1024,1031,1032,1009,1054,1024,1036,1025,1003,1020,1025,1048,1040,1030,1061,1049,1028,1026,906,872,897,916,912,884,913,889,885,893,895,896,913,899,1084,1061,1073,1091,1086,1074,1044,1043,957,950,940,968,952,932,924,924,940,932,953,952,947,953,922,938,963,949,890,862,892,883,894,882,880,881,897,880,888,883,891,693,696,723,706,695,688,710,708,717,668,713,689,708,691,715,720,704,714,806,817,820,817,821,802,833,828,812,809,834,801,835,1009,998,998,961,1000,970,996,1021,995,1031,985,1009,970,995,983,1014,871,929,859,907,897,880,872,890,893,889,921,895,889,863,887,879,567,573,624,613,650,607,618,625,629,629,631,638,622,652,629,639,613,672,659,682,653,649,647,653,661,662,655,641,653,652,662,661,1130,1105,1181,1136,1120,1179,1131,1112,1107,1137,1100,1146,942,931,950,907,954,947,960,946,935,950,1002,984,974,978,975,976,993,973,999,958,987,977,986,982,811,863,862,861,848,865,831,840,855,884,878,854,858,863,858,892,1034,1055,986,985,972,1002,1022,991,1022,1033,1009,921,1025,1052,1030,1020,1066,1052,1055,1050,1036,1059,1047,1076,1081,1054,1022,1026,1040,1040,1058,1066,1039,1050,1046,1055,905,900,899,889,882,885,901,894,907,917,868,883,868,851,871,866,870,860,883,867,870,861,872,863,862,778,765,769,766,744,767,777,784,758,803,760,645,677,663,631,667,689,644,670,656,672,682,667,684,657,652,660,678,664,662,680,680,623,620,624,649,622,649,615,635,635,636,968,936,998,982,920,969,930,1003,929,945,1002,935,956,941,960,982,1009,1021,1012,1000,996,990,961,973,1018,975,960,982,995,994,1001,982,860,835,867,832,834,859,863,891,907,877,872,924,858,1137,1145,1155,1127,1089,1140,1128,1076,1119,1117,1123,1145,1121,1145,1115,1120,1098,957,957,952,983,988,984,969,1009,598,534,563,572,595,568,564,543,601,607,586,538,566,581,558,574,580,528,581,603,608,599,600,588,598,602,608,642,596,600,610,605,635,638,624,620,636,600,609,605,621,630,627,627,627,591,569,562,584,573,591,583,588,569,573,568,583,575,572,581,571,596,588,594,589,602,584,592,578,579,589,590,587,581,590,619,596,604,599,609,592,582,584,598,583,591,588,572,595,604,606,623,581,1116,1075,1071,1012,1041,1069,1040,1070,1031,1070,1004,1003,1023,995,1002,1020,989,1035,991,1009,1004,1028,1026,1013,986,690,643,671,667,687,667,680,686,664,659,664,628,697,684,654,698,620,594,614,638,615,630,617,636,638,645,632,631,563,607,599,593,593,592,590,612,603,583,582,603,602,587,803,794,816,792,807,823,828,818,815,797,808,775,787,846,804,833,632,621,609,634,622,652,630,640,636,650,620,622,625,633,630,637,609,628,615,636,594,639,615,588,650,624,612,614,628,614,653,630,626,611,604,610,635,1288,1177,1202,1234,1241,1211,1220,1250,1193,1242,1251,1239,1295,1266,1301,1239,1168,1217,1027,1083,1055,1048,1038,1057,1083,1052,1018,1032,1059,1054,1050,903,895,889,896,910,912,872,882,876,875,863,891,994,984,981,966,974,967,985,991,997,984,997,998,976,982,866,885,882,889,896,870,913,889,890,855,898,889,847,892,900,908,873,886,886,875,638,630,617,606,603,631,592,578,592,609,647,586,625,561,586,574,566,578,564,579,587,564,553,559,554,542,557,553,906,933,901,921,901,914,913,950,930,937,908,954,723,707,732,727,765,717,743,762,735,876,897,885,846,895,866,901,868,889,884,887,861,862,655,669,667,668,651,664,639,696,680,666,649,686,847,823,824,679,668,650,640,679,644,625,646,641,658,676,644,677,989,1034,995,978,993,1040,1054,1012,1003,1024,847,887,877,833,862,869,848,550,596,574,528,569,595,585,580,598,583,574,540,575,575,575,519,549,555,540,560,530,541,539,539,532,543,528,525,532,533,547,550,609,610,618,590,617,598,584,598,589,584,594,604,586,621,596,609,591,615,609,629,604,600,876,857,885,840,903,878,880,879,862,898,704,621,653,659,479,552,536,526,517,531,519,549,553,546,519,538,527,521,520,533,944,1046,993,1013,1019,979,942,945,966,953,956,962,985,946,960,954,934,861,885,898,899,886,898,890,873,884,885,763,733,754,778,750,736,749,750,749,746,737,750,724,755,970,941,952,941,957,901,957,915,899,932,958,961,923,947,922,939,940,955,873,860,857,834,870,851,859,835,875,886,879,874,879,983,974,957,955,943,992,1002,988,985,967,1009,994,970,982,978,956,879,885,883,928,910,895,903,886,915,915,913,892,918,643,680,643,628,647,647,646,641,645,837,860,820,844,824,842,829,856,842,818,856,843,836,851,757,737,750,766,773,751,620,629,602,624,617,627,627,644,623,626,613,627,626,611,622,568,553,556,572,564,556,544,578,560,566,560,567,569,560,557,587,565,543,556,549,539,542,546,617,611,606,609,607,618,619,611,614,606,624,619,628,621,635,623,641,976,967,965,950,962,947,952,958,961,993,974,956,999,630,694,684,698,707,687,705,681,691,693,727,667,712,904,962,929,936,896,809,862,876,858,855,862,859,854,847,847,874,870,866,899,867,847,540,570,573,617,550,594,590,550,557,605,562,574,551,577,866,798,843,867,840,870,878,836,854,865,853,826,848,813,847,858,847,692,693,671,646,630,633,650,637,638,648,616,638,620,631,630,640,1029,1066,1043,1049,1033,1041,1048,1033,1055,1037,1040,1051,1005,1016,1023,1025,1013,1028,1006,1018,1001,1029,1047,1041,1069,1038,1055,1030,1061,1027,1032,911,894,898,896,860,875,921,880,885,891,853,902,881,906,892,884,878,894,918,881,895,1046,1066,1065,1077,1050,1049,1074,1078,1032,1052,1064,1057,1034,848,867,878,848,862,855,847,877,885,868,858,664,662,637,629,643,657,656,681,682,927,969,948,1003,940,967,956,929,963,974,1025,1036,1018,1021,1030,1030,1020,1014,1018,925,930,923,908,896,920,874,914,908,913,899,874,891,908,901,898,908,899,902,894,906,844,865,843,718,711,720,701,708,735,704,657,704,719,678,692,686,704,725,697,700,827,840,822,871,860,842,858,845,768,744,765,793,767,749,760,738,744,996,979,983,972,1006,978,998,997,1022,983,978,999,988,840,889,854,876,871,861,859,859,873,914,874,872,882,588,605,616,621,604,634,634,611,618,575,627,593,604,602,607,596,596,624,641,593,605,628,599,616,599,589,624,622,1071,1021,1036,1069,1077,1007,1054,1062,911,917,905,901,913,908,925,903,867,861,967,921,920,896,653,651,656,665,681,663,687,664,673,653,1010,1025,1023,1083,1078,1020,1016,1068,1063,1052,1071,1031,1065,1023,1064,1079,1016,994,1022,1011,1001,997,1007,981,992,1012,992,1010,877,872,886,900,884,888,884,912,840,903,850,867,915,885,932,902,591,587,623,606,626,606,606,584,588,610,591,641,583,621,584,553,585,584,566,575,551,553,556,571,563,591,536,582,688,688,698,715,689,671,686,694,708,714,675,686,696,684,693,684,674,663,660,671,651,650,650,673,657,686,678,653,1055,900,891,878,910,911,878,887,890,889,882,642,559,598,612,612,608,639,596,609,617,610,889,865,894,891,932,919,912,919,920,896,887,958,924,903,721,746,720,748,723,727,730,719,725,712,595,600,578,620,609,622,608,595,589,612,597,598,613,615,613,617,605,589,608,570,570,558,591,571,584,557,575,554,555,584,665,626,643,627,623,627,627,616,634,630,653,639,620,612,602,617,606,619,623,624,620,621,623,618,624,617,620,627,647,604,619,606,1046,1072,1094,1107,1016,1072,1081,1084,1096,1045,1015,1060,1014,998,1019,992,999,1000,1012,1008,1023,995,1017,827,876,835,847,825,886,862,893,848,878,846,857,1044,1064,1057,1032,1051,1040,1108,1028,1023,1032,1048,1024,1027,987,968,941,660,634,645,606,638,653,698,661,658,647,619,645,631,633,634,619,656,657,620,622,632,622,637,636,631,618,629,628,624,634,622,657,650,648,645,639,652,649,658,651,636,628,650,636,652,637,681,673,696,659,701,654,667,666,657,674,665,669,703,674,672,664,681,676,695,923,950,930,950,928,931,945,955,809,793,782,806,840,802,822,808,794,781,776,781,760,767,778,797,765,763,761,773,764,760,773,746,765,785,764,775,762,768,764,678,677,650,660,673,669,663,671,657,671,910,878,851,908,864,863,878,918,899,936,879,914,891,895,908,685,679,671,708,684,682,640,684,675,1114,1097,1098,1092,1159,1091,1086,1124,1071,968,939,932,917,968,958,919,941,560,574,596,604,590,600,559,573,588,559,601,552,604,600,568,592,596,601,504,548,511,529,505,523,527,537,519,516,522,542,527,616,595,622,611,615,599,615,621,632,599,632,625,609,614,621,607,598,633,579,670,665,655,609,655,609,644,659,670,648,663,678,645,638,1311,1294,1319,1277,1295,1307,1272,1279,1279,1129,1099,1088,1088,1088,1093,1068,1070,1104,1097,1099,697,683,595,658,696,642,665,673,661,666,803,768,797,798,798,804,779,787,798,799,780,811,777,778,788,935,906,915,899,937,911,907,910,899,948,927,910,900,928,957,904,915,895,995,988,986,979,986,1030,993,1009,998,982,978,980,996,968,998,997,808,777,806,763,801,785,833,788,738,773,818,775,776,800,784,794,604,590,593,592,589,571,584,560,1062,1046,1042,1061,1083,1098,1031,1095,1080,1122,1071,1071,1077,1052,1152,1074,909,912,880,891,904,880,912,905,935,918,898,916,901,884,937,937,1012,1009,1013,1018,1003,1032,1028,1006,1013,1003,1027,1027,991,837,825,842,829,839,838,833,861,851,545,582,578,574,575,564,567,590,555,610,627,627,640,626,621,593,606,680,686,647,675,682,678,672,682,644,676,962,993,951,975,957,976,980,980,982,997,979,942,996,973,942,652,665,703,680,664,667,648,654,694,665,667,683,673,648,645,677,671,702,674,682,694,640,663,670,903,899,914,902,855,919,906,888,893,915,904,871,998,973,1003,989,989,999,1023,978,999,990,990,1021,913,912,907,920,921,925,919,920,885,860,870,853,859,852,852,853,863,851,846,864,869,846,857,864,872,775,781,795,802,767,776,777,786,754,791,768,784,620,626,655,640,630,617,614,627,619,651,628,634,1058,1079,1042,1047,1058,1040,1027,1052,1084,1103,1051,1026,1078,859,876,826,857,862,868,875,847,844,885,845,821,887,799,873,607,611,595,628,583,625,608,595,605,614,614,614,583,592,605,620,614,619,1115,1060,1109,1134,1126,1118,1121,1116,1106,1082,978,943,909,951,914,925,949,944,592,608,616,611,578,600,623,591,584,626,591,601,617,555,584,566,594,605,629,592,587,590,596,590,617,623,615,574,613,558,885,917,914,899,893,899,933,889,924,861,903,916,921,930,905,946,912,916,930,939,925,964,878,898,904,874,897,882,898,872,880,902,888,894,899,955,917,942,925,930,942,910,926,909,940,937,917,913,939,912,904,915,884,816,837,814,834,857,818,849,825,837,824,815,1055,988,1035,1038,1005,1036,1034,1044,1032,1022,1023,1056,1040,1051,1041,1031,1033,1062,896,877,891,887,897,918,897,559,569,607,633,598,606,613,592,575,624,611,586,615,585,584,588,598,600,593,580,617,603,617,608,646,600,632,595,606,644,585,615,642,619,610,596,923,928,898,912,914,848,669,654,704,648,681,689,698,711,714,701,753,720,691,710,713,588,577,605,596,601,593,610,580,591,597,573,586,594,586,561,592,593,600,599,602,600,593,583,594,590,590,1108,1016,1008,1045,1041,1025,1074,1022,1046,1027,1041,1042,1063,1041,909,946,920,925,962,942,934,931,975,953,955,970,932,953,1034,1034,1043,1019,1023,1038,1028,1022,1030,1025,1002,1039,1042,1018,868,882,916,941,901,882,916,926,898,898,897,896,900,890,680,652,666,662,667,674,626,632,609,616,621,628,612,624,621,613,605,625,613,605,659,667,654,666,653,657,644,645,644,664,645,628,644,657,630,637,623,640,626,655,630,638,632,639,652,627,618,648,977,987,987,962,985,968,999,992,991,978,999,657,631,691,656,700,673,665,692,704,689,643,722,912,953,933,970,970,959,960,948,920,985,998,982,1021,1010,1009,1013,1005,1013,1017,1008,990,1007,996,1020,1009,872,875,886,875,856,895,907,881,894,860,853,891,880,869,868,597,603,616,613,647,628,643,645,622,1021,999,1022,1029,1042,980,982,998,1023,999,999,990,993,989,1011,1019,1011,1001,908,927,928,890,905,876,889,904,875,891,903,913,889,877,880,889,660,654,655,636,652,669,673,641,652,679,648,668,677,652,649,658,689,688,665,663,667,664,655,661,668,658,660,648,667,1120,1075,1095,1076,1123,1092,1070,1073,1074,1073,1085,1077,1073,1078,1098,1104,1072,961,949,942,933,951,938,945,939,957,933,956,932,932,920,928,958,923,955,955,932,946,979,975,977,980,971,977,978,983,949,977,953,965,910,894,888,864,901,899,869,926,881,784,742,773,803,774,764,774,771,772,676,660,650,672,678,656,664,682,666,669,663,906,939,917,942,905,914,902,871,887,907,892,685,658,698,705,731,688,695,684,682,692,696,695,683,693,683,691,692,707,875,874,859,866,890,1022,1020,1028,1025,1016,1011,1014,1008,982,1017,878,853,868,895,876,882,885,887,877,866,867,884,861,888,1001,1005,988,984,1002,979,992,976,985,1008,966,1020,995,975,998,920,928,906,910,922,923,896,927,904,735,712,718,733,761,706,773,735,693,748,707,772,999,1033,1044,997,973,1006,989,1011,1033,1042,1018,984,974,1008,1013,1019,962,993,894,901,888,882,887,855,872,858,880,874,871,855,906,866,907,871,650,641,625,630,665,661,678,650,607,670,640,923,946,930,911,918,958,907,926,936,941,949,921,718,746,716,727,696,750,763,736,728,755,829,860,840,830,854,831,826,836,813,818,855,832,822,797,805,795,809,777,790,796,801,805,794,669,644,666,684,632,650,679,644,629,637,1030,1051,1110,1075,1108,1119,1117,1102,906,888,873,828,887,862,900,881,872,915,896,636,639,645,661,654,642,646,672,653,613,650,616,657,663,634,629,642,1050,1075,1042,1071,1089,1070,1146,1036,1055,1080,1102,865,879,909,879,883,844,881,873,873,618,637,622,625,633,624,650,631,608,636,631,1080,1006,1025,1020,996,1044,1043,1059,1035,1045,1053,1025,907,906,946,909,923,931,929,921,908,907,912,918,895,914,909,916,870,893,853,852,886,873,692,742,651,689,728,678,691,690,706,715,696,698,813,791,793,787,763,785,819,782,802,793,814,830,810,684,656,657,703,683,678,664,688,689,684,670,675,674,661,697,614,623,622,633,612,604,612,595,591,618,599,628,594,609,607,1028,992,951,985,985,999,952,993,967,979,958,990,974,979,962,971,980,964,975,968,952,977,988,879,847,837,862,825,839,829,829,806,841,834,849,839,832,841,850,891,999,973,978,1015,996,957,992,963,994,969,975,992,995,1028,967,1007,1009,1003,1033,986,1016,944,901,924,924,912,920,909,921,908,922,825,831,850,839,811,850,817,811,829,819,1047,1063,1051,1037,1033,1042,1046,1017,1053,1053,1039,1045,1056,900,945,914,945,916,923,925,927,939,918,941,929,923,948,917,931,913,1159,1074,1110,1115,1114,1127,1123,1136,1119,1091,1128,1126,1116,1129,1141,1108,1097,893,875,893,861,886,861,908,877,883,875,903,888,909,881,891,895,891,670,675,670,652,622,671,641,636,666,647,621,641,637,645,1085,1087,1056,1103,1061,1041,1159,1093,1092,1059,1078,1161,899,913,899,885,946,932,950,906,911,930,925,959,879,893,932,629,657,625,647,636,676,639,629,657,611,632,649,621,631,670,690,683,664,689,634,686,660,686,675,687,660,665,678,658,685,657,627,612,644,671,629,622,631,603,649,620,627,621,629,645,631,632,595,597,601,578,611,589,605,597,579,588,583,606,596,958,985,964,965,986,942,973,981,950,971,959,970,974,955,968,954,946,1012,966,962,983,973,964,969,964,972,980,982,975,966,966,973,985,965,893,877,873,897,882,879,886,900,899,900,866,910,881,895,930,889,877,911,866,888,646,641,657,652,649,638,643,647,1024,1012,968,1000,1014,999,1013,987,998,1022,1023,1020,1047,1028,1005,1049,1028,1018,845,853,850,841,834,866,794,851,848,893,870,875,637,631,639,592,613,614,612,616,632,610,638,617,628,625,614,969,988,973,1008,987,1003,990,1012,980,999,998,982,986,784,753,738,719,769,766,774,779,740,727,757,764,771,760,789,769,862,868,843,875,839,850,835,856,825,840,967,958,935,958,961,981,956,958,960,975,963,982,959,953,956,945,984,961,853,919,887,907,896,887,888,905,901,901,896,882,857,802,822,831,801,817,817,840,816,840,822,695,712,670,696,707,682,695,696,687,684,669,691,671,657,733,625,630,655,652,655,656,625,652,659,632,662,656,636,628,652,665,690,636,640,874,877,884,850,881,898,901,868,910,908,882,874,870,914,872,966,970,991,981,992,852,861,890,869,836,868,891,848,836,821,855,588,585,585,584,577,611,613,598,587,585,1127,1065,1097,1117,1071,1149,1101,1082,1139,1033,1167,1123,1021,1079,1027,1049,1055,1046,1038,1039,1030,1053,1038,1089,1053,1043,1058,1037,899,904,889,892,906,900,907,889,912,887,899,892,902,908,889,646,674,653,672,654,610,674,663,668,667,688,641,655,629,625,633,643,638,1059,1033,991,1023,1020,1020,997,891,900,867,882,906,923,904,866,915,890,885,953,916,863,946,946,931,931,952,956,950,945,921,922,953,964,946,940,928,940,644,653,662,694,644,670,671,685,639,1025,988,994,996,975,1069,1029,997,993,975,963,838,838,869,863,838,820,828,840,851,895,814,879,879,820,624,614,598,599,632,635,577,629,616,607,582,596,559,604,592,617,625,936,953,949,973,965,937,935,976,962,948,963,947,983,994,940,753,768,709,708,775,711,768,702,717,721,713,718,706,717,721,719,740,703,741,776,807,785,808,812,786,790,805,773,801,794,784,809,800,749,807,803,822,665,660,663,643,676,657,665,650,688,655,668,659,650,646,656,646,576,592,600,595,592,1076,1080,1050,1045,1060,1053,1054,1073,1023,1077,1036,1053,1046,1040,1067,1025,1081,1039,888,880,905,901,860,886,890,835,871,866,896,944,943,950,922,950,945,913,951,1006,948,941,952,973,967,951,965,952,961,961,935,962,933,932,926,943,956,930,919,960,928,930,1001,972,1004,1008,1017,1014,979,989,986,983,996,1013,980,1013,855,875,854,856,840,868,869,859,860,822,867,854,874,854,879,844,856,852,854,849,852,867,835,647,652,663,688,689,676,694,688,666,680,682,890,935,922,917,921,935,900,910,915,915,913,919,1015,960,963,976,991,972,958,983,968,987,961,975,960,994,986,786,753,769,766,772,788,878,732,801,778,814,778,745,549,570,574,565,550,559,559,590,559,581,568,561,582,550,581,599,590,599,595,594,583,580,603,602,589,654,658,670,652,677,676,669,663,638,664,639,623,662,650,651,960,998,968,963,961,968,974,967,987,953,951,956,951,937,1001,944,994,981,772,796,749,787,765,799,815,794,795,783,778,787,776,780,777,788,806,592,620,632,648,607,620,609,581,584,571,587,591,563,554,582,590,574,558,578,556,538,556,577,560,552,836,871,854,897,919,897,854,907,868,854,894,655,673,690,661,669,642,670,677,692,674,664,651,680,631,694,574,566,569,569,581,584,572,577,549,557,564,568,576,627,622,640,600,604,612,594,584,614,605,596,609,605,622,633,619,886,889,942,933,897,931,925,908,924,965,948,970,981,970,951,965,967,1009,978,994,883,851,839,878,884,869,849,846,876,844,876,881,862,857,851,610,615,582,606,621,603,585,586,614,613,975,994,1022,1016,1038,1010,1013,1000,969,1002,1037,1004,979,992,1037,994,1006,1009,1022,934,908,892,894,881,917,913,886,907,904,929,892,921,1041,1061,1015,1061,1036,1033,1045,1035,1046,1051,1037,1043,1039,1023,1012,1027,1052,1023,1053,1024,910,925,894,887,923,923,923,940,942,916,945,939,892,923,922,606,655,631,634,655,598,619,602,629,600,620,586,625,601,602,581,629,605,618,584,595,607,588,603,613,598,869,906,871,880,873,861,892,871,889,929,785,794,790,814,795,808,793,771,775,798,785,796,786,781,778,639,647,627,616,607,626,653,647,607,627,619,616,635,646,640,1050,1020,1024,1055,1053,1060,1046,888,907,865,895,916,909,912,899,935,1078,1049,1041,1078,1063,1069,1020,1062,1079,1067,1054,1063,1064,1029,968,961,959,951,931,951,963,944,967,946,977,966,943,964,953,969,961,727,750,735,769,744,726,760,712,709,739,754,631,609,599,600,612,614,607,628,606,599,622,610,591,561,566,580,565,566,570,589,602,592,594,585,573,569,578,867,891,906,866,880,880,908,850,912,910,872,796,778,821,816,816,814,825,791,817,800,646,639,638,640,663,659,644,659,649,654,649,651,663,645,1110,1108,1086,1052,1056,1123,1120,1095,1108,977,965,919,976,967,920,941,936,945,949,926,951,951,940,936,1044,1039,1016,1040,1015,1017,1028,1047,1019,1021,1051,1039,1052,1042,1030,1063,1016,882,889,837,867,892,873,859,615,627,635,611,610,629,622,617,622,617,641,1077,1083,1059,1101,1031,1159,1071,1031,1044,1080,1081,838,853,890,881,858,838,921,857,857,860,864,874,886,859,810,807,838,870,851,838,839,867,827,627,644,616,618,582,664,597,604,641,578,629,605,587,609,1087,1104,1090,1131,1122,1079,1036,1101,1002,986,1004,990,971,1011,966,979,983,986,991,915,907,883,899,906,897,903,920,894,885,695,709,705,697,694,692,685,660,701,695,697,670,685,678,675,661,649,675,682,702,683,804,829,834,851,859,845,844,816,832,820,843,842,825,667,660,664,684,654,669,674,654,673,657,649,647,644,652,641,637,660,1015,1010,1023,1023,997,1024,1021,1093,1029,1062,1002,1022,1036,1049,1038,1002,1030,1059,1029,907,889,865,898,874,879,868,894,875,886,885,854,869,884,868,678,666,692,668,673,699,691,667,673,669,671,658,652,698,678,908,880,846,875,895,883,887,865,942,890,789,774,770,789,774,776,779,773,783,769,776,783,769,807,725,739,741,735,730,723,718,730,719,741,726,734,747,605,601,600,617,618,617,624,605,627,615,617,616,598,588,599,590,586,576,570,589,592,595,567,576,578,570,570,840,845,900,856,877,904,813,846,883,860,997,998,988,1049,1040,1001,1010,1016,903,919,883,895,899,907,923,904,896,872,868,867,903,890,878,642,601,614,609,613,696,644,637,620,658,650,777,742,810,768,802,813,822,790,783,840,774,803,818,809,818,716,746,708,693,729,726,674,733,708,712,723,690,717,704,724,677,697,694,688,685,700,702,676,685,704,667,678,701,660,690,691,704,634,633,638,640,630,635,632,658,646,952,947,878,897,909,928,919,962,928,920,945,900,949,920,934,907,939,947,916,715,677,653,650,692,680,691,696,665,667,652,693,1112,1056,1064,1060,1119,1094,1088,1090,1082,1073,1114,1086,1072,860,884,906,882,878,889,865,908,890,915,902,893,897,887,894,904,877,896,1110,1110,1095,1056,1131,1081,1103,1107,1121,1120,951,951,952,955,962,943,621,638,646,642,679,650,629,637,633,629,651,616,648,635,625,618,598,581,598,589,618,619,585,622,617,607,606,591,916,920,880,885,893,890,857,917,900,900,806,806,787,777,787,788,823,784,791,806,795,777,776,791,635,624,637,627,623,645,645,616,633,615,612,640,1029,1053,1060,1097,1081,1051,1078,1045,1050,1052,1049,1070,1075,1050,1061,1059,1054,1096,1048,976,935,948,950,960,979,939,929,967,933,1045,1005,1042,978,995,1003,999,1036,1046,978,1018,955,1011,1019,995,992,987,1007,1001,1018,1013,1000,1031,1015,1009,1023,1021,1017,839,859,866,873,838,847,856,900,811,850,892,820,816,837,857,827,830,848,805,558,558,541,565,576,590,589,596,572,564,566,573,559,601,569,578,564,588,582,577,576,556,571,592,566,587,607,615,635,1059,1088,1075,1088,1083,1082,1082,1092,1074,1046,930,936,935,911,906,921,949,938,928,925,910,913,896,565,617,577,630,645,612,646,610,632,636,652,626,588,608,590,634,617,623,625,637,622,647,651,642,641,612,615,615,645,888,839,864,871,866,834,851,843,873,860,814,864,872,850,879,854,857,972,979,948,965,975,986,978,988,971,941,989,967,986,858,883,900,876,871,910,865,866,879,883,869,883,881,886,890,853,816,823,823,825,831,832,836,853,827,817,852,807,702,738,702,679,707,667,687,722,711,683,702,686,712,620,658,651,649,629,624,639,618,656,639,627,620,648,626,637,1074,1047,1056,1040,1104,1064,1085,1072,1082,1088,1100,1038,902,952,967,938,961,945,944,920,964,931,911,947,977,949,947,928,926,988,953,634,671,646,699,658,670,635,675,683,625,714,682,649,661,659,656,667,879,862,848,863,892,852,855,892,870,870,864,880,864,869,848,919,866,881,842,902,685,703,733,694,720,710,714,668,679,626,634,635,626,589,604,626,622,625,632,633,638,603,613,632,632,612,637,689,695,700,710,713,690,703,690,724,686,697,700,718,683,688,672,664,651,657,639,653,655,664,664,643,652,629,631,608,612,562,569,564,568,551,564,567,585,608,602,645,616,615,609,616,622,608,621,608,608,601,702,753,731,758,723,708,730,733,721,631,647,648,641,645,642,637,642,640,642,651,650,653,656,1033,952,1028,948,1010,978,995,997,974,976,1033,997,1049,1003,980,845,869,852,853,889,872,625,602,619,650,621,627,627,630,632,625,642,624,613,623,631,994,966,1008,1022,1003,984,1037,991,1024,972,975,721,671,698,710,705,721,670,727,689,714,709,687,697,691,687,547,561,545,549,543,536,532,539,531,548,550,508,527,516,515,538,500,487,516,511,514,505,521,532,503,524,515,585,591,562,566,564,572,564,571,540,582,587,584,581,567,580,570,562,549,547,639,608,610,580,601,613,600,618,627,583,616,626,602,609,902,885,852,888,905,911,863,912,874,895,886,898,884,629,656,625,670,654,652,655,573,524,520,535,526,497,548,524,531,511,544,539,490,514,511,511,520,480,510,521,537,532,589,528,500,559,538,496,524,532,520,796,866,849,854,850,872,836,850,837,881,728,696,690,709,713,695,753,711,705,732,711,725,719,589,581,551,576,589,594,582,595,579,591,593,582,571,582,595,591,569,587,573,584,531,559,565,544,559,531,559,547,576,561,549,574,602,577,589,600,603,579,604,591,591,595,613,596,588,611,598,586,551,555,558,667,649,640,651,651,678,666,637,640,626,623,633,632,633,620,634,606,639,629,626,650,640,623,648,643,627,650,1195,1124,1217,1141,1197,1020,1030,1064,1070,1085,1052,1071,1099,1079,1053,1084,1005,1045,1077,1089,1072,812,855,859,842,859,853,869,834,874,839,681,631,643,634,645,663,641,649,655,653,640,677,637,650,659,640,658,620,1047,1007,1045,1058,1033,1040,991,995,1036,1009,1041,1043,1062,990,962,942,963,967,983,954,859,881,867,845,878,862,864,866,833,903,991,965,976,967,971,981,975,960,967,965,963,953,965,966,981,987,951,953,994,990,961,967,969,965,983,978,868,858,864,838,822,849,842,833,856,840,862,1146,1178,1184,1186,1173,1106,1140,1125,1149,1133,1155,1113,1136,1001,996,997,983,995,973,989,975,987,1000,1027,991,887,949,971,966,966,917,985,953,962,915,948,953,942,959,942,930,932,931,941,953,935,945,929,974,955,979,954,942,958,989,961,960,976,959,849,846,820,837,806,857,854,800,834,838,807,851,589,608,589,596,628,581,594,566,601,610,573,558,590,573,614,598,608,595,610,873,888,930,920,877,908,897,876,889,879,890,876,919,881,694,657,671,673,630,650,653,673,570,589,580,585,573,561,560,561,583,585,577,577,575,560,563,580,586,571,578,627,620,610,600,622,605,606,625,618,633,599,626,615,633,609,639,628,628,934,958,1001,987,987,956,982,963,965,969,996,986,680,720,718,733,738,730,738,682,715,687,695,982,977,963,964,982,937,967,959,998,973,981,966,826,829,860,838,842,817,837,839,811,827,818,852,841,846,826,592,644,627,640,654,608,654,613,634,625,641,643,615,620,605,641,978,989,1044,995,972,1040,975,966,992,1013,957,981,974,994,1010,988,981,1007,1003,996,1009,1031,899,932,906,915,896,915,902,943,891,926,803,810,794,795,804,813,779,799,792,796,778,799,812,819,809,803,799,787,652,654,615,651,624,645,625,659,617,638,625,625,671,644,627,639,630,551,542,537,540,551,533,541,535,532,556,566,531,528,532,552,553,587,572,588,601,589,592,592,598,596,571,583,581,584,587,687,684,684,667,702,699,702,700,681,654,684,708,694,703,691,680,693,692,700,672,681,688,663,671,673,666,690,673,674,650,672,691,698,661,882,898,885,818,855,857,882,713,672,661,677,667,663,671,653,648,677,658,674,672,673,679,660,675,562,582,593,599,579,609,586,607,586,575,618,592,594,591,583,586,596,594,619,601,589,592,599,600,605,581,597,615,572,995,989,963,941,967,962,987,981,975,965,972,966,931,943,935,1000,977,1004,957,688,704,686,750,704,670,686,695,692,1054,1075,1080,1074,1102,1070,1049,1112,1111,1073,1078,1084,1072,1059,915,940,913,963,947,904,932,948,931,925,947,946,956,960,943,957,899,919,944,925,946,930,959,649,640,659,669,674,679,672,632,658,665,661,668,645,806,811,865,864,848,816,828,839,844,837,851,802,849,848,834,805,821,852,838,644,610,623,625,615,653,633,651,621,642,638,565,557,572,574,553,560,556,559,570,552,581,553,588,569,1165,1185,1171,1104,1201,1118,1082,1101,1197,1207,1128,1152,1181,1216,1196,1158,1139,990,985,964,936,940,963,953,964,949,959,929,1003,942,641,597,637,602,633,614,627,599,619,602,625,628,640,604,620,606,1056,1011,1021,1083,1069,1047,1042,1048,1030,1053,1086,1070,1052,917,963,958,969,929,960,942,939,960,943,946,939,952,928,951,879,878,891,879,875,898,889,906,871,891,878,898,871,784,775,774,787,795,780,775,789,786,788,790,767,763,784,797,781,789,809,750,737,742,723,741,736,726,721,741,754,740,719,723,732,735,745,728,740,737,745,736,750,638,611,602,600,611,619,624,631,996,1033,981,1033,984,1032,1020,964,1000,996,1035,999,970,1039,1015,988,1007,909,921,926,936,903,653,693,657,648,672,667,635,653,651,659,669,642,672,647,665,656,678,873,849,862,874,867,879,851,849,839,874,855,834,859,853,888,871,877,868,859,864,664,659,683,640,664,650,628,635,633,637,646,661,651,525,535,521,523,520,544,542,514,530,519,526,558,538,532,533,551,549,542,574,557,589,558,602,622,609,621,617,651,626,621,631,623,599,622,638,634,631,619,612,754,717,723,732,731,722,704,722,701,719,719,722,709,725,718,752,758,734,724,747,737,598,609,611,609,599,606,603,602,614,609,620,613,595,632,606,621,609,604,603,925,888,940,895,937,901,940,908,901,938,845,852,880,829,855,810,852,856,855,853,836,803,862,871,862,581,574,575,574,621,580,571,595,577,599,561,590,624,617,607,621,609,637,647,650,628,640,627,632,630,641,636,639,624,647,636,634,654,634,632,642,648,618,624,660,643,628,636,645,706,706,671,676,687,692,677,710,706,668,661,691,704,693,697,707,703,616,607,593,597,603,601,599,604,598,606,613,594,589,586,908,858,841,839,874,833,865,865,862,623,653,653,678,613,660,652,686,649,642,660,989,970,948,956,955,932,977,978,948,997,1014,948,990,1001,1017,1031,1035,1044,1005,1014,1016,1043,960,996,984,974,982,1001,975,973,974,967,945,974,969,975,997,985,977,997,988,1013,1001,982,986,1006,999,1001,1002,1004,1004,863,860,846,843,857,850,847,848,845,853,864,841,840,859,841,826,625,633,625,624,633,622,632,622,619,635,614,615,619,634,602,610,620,624,634,628,996,1033,1067,1038,1088,1040,1072,1091,1030,1027,1104,1062,1045,1104,1074,1075,932,920,901,917,932,933,895,917,924,930,902,917,924,906,905,849,862,841,864,840,837,847,853,824,817,858,827,641,645,640,655,654,616,659,655,649,629,653,643,673,618,639,653,638,640,536,527,539,550,534,548,522,553,546,540,516,529,527,534,518,547,542,541,519,530,544,535,534,521,525,521,523,556,533,514,524,517,505,549,566,549,564,553,582,564,587,569,555,556,569,561,555,548,549,562,563,561,570,545,549,566,558,557,561,559,562,557,553,560,550,547,553,555,536,554,547,481,545,546,526,529,541,541,544,539,529,530,527,532,544,566,562,552,561,545,553,569,553,577,555,556,552,538,575,561,593,588,568,592,590,583,565,563,559,577,560,576,557,538,565,562,569,574,566,550,568,570,564,573,579,546,556,549,560,566,568,551,567,845,831,840,864,772,862,835,811,857,871,872,790,854,794,666,651,673,683,658,661,626,662,640,693,651,651,651,684,639,666,526,537,548,536,552,540,558,553,543,536,543,534,526,533,554,564,533,560,542,596,563,568,569,537,569,570,551,609,652,634,646,649,645,641,646,653,643,644,643,650,886,905,888,864,916,895,897,884,884,890,921,909,907,856,869,885,724,755,776,778,757,794,758,779,746,751,771,743,765,768,746,760,759,781,743,758,760,773,642,625,616,640,629,624,632,620,1034,963,1010,987,1001,972,995,1012,972,1034,1012,1037,978,1003,1022,1010,1005,998,1011,894,931,873,908,877,908,886,896,941,889,876,890,905,624,593,633,639,649,598,624,625,617,626,601,608,617,619,604,623,628,606,592,599,618,609,612,998,1055,999,1011,1034,1007,1064,1003,1060,1014,1022,1047,1030,1065,912,930,912,925,865,919,906,919,882,896,950,899,894,906,904,903,900,891,904,905,855,876,862,889,894,1007,1051,1031,1041,1020,1020,1041,1031,1031,1046,1026,1036,1027,895,919,872,905,908,916,899,885,1026,1027,1035,1021,1065,998,909,901,937,929,943,930,918,913,849,906,903,908,894,894,900,924,570,605,644,587,605,610,600,618,602,602,605,576,598,579,599,614,583,583,569,600,594,616,623,572,622,607,899,903,918,959,879,897,964,922,921,910,935,871,911,858,910,1007,983,1031,991,1020,1013,1026,1008,999,1044,981,804,833,818,841,811,782,817,818,805,593,581,596,602,591,578,560,549,604,566,582,584,584,552,566,570,563,554,564,573,555,554,567,573,567,658,628,639,613,659,631,639,636,646,626,605,635,642,645,646,640,961,952,940,956,966,989,940,988,958,952,912,942,953,949,935,926,940,921,960,931,953,935,944,940,927,971,928,934,928,943,925,843,781,807,786,808,819,814,791,769,839,830,606,557,553,568,558,582,563,546,567,499,502,492,539,525,529,544,552,535,523,501,558,539,545,547,519,656,636,654,647,639,637,639,633,647,632,656,638,672,658,656,669,675,668,663,667,668,671,658,661,666,677,676,657,673,1010,980,1014,953,1021,1006,995,1000,1034,1003,939,857,844,895,888,849,841,901,863,874,901,867,558,571,522,542,521,549,567,524,538,584,532,583,525,549,575,571,645,662,651,663,673,631,634,640,655,683,647,668,670,677,689,683,686,690,675,692,683,685,694,1133,1135,1107,1164,1220,1111,1095,1219,1134,1146,1162,1171,1169,1141,922,901,949,924,949,910,958,959,912,930,951,907,932,695,672,605,630,656,657,680,609,652,651,648,496,494,535,552,517,522,514,526,524,532,550,497,597,604,579,548,572,576,579,581,581,570,587,630,647,631,657,617,626,644,631,644,622,1054,1056,1002,1050,1075,1041,1049,1048,1003,1015,1023,1024,979,1023,984,979,980,988,1006,977,821,866,861,866,881,854,885,882,875,856,872,886,878,883,883,868,886,877,906,907,938,961,953,946,952,920,984,956,954,970,932,932,955,903,899,902,898,889,885,889,907,918,903,918,918,879,913,624,633,631,652,623,656,630,650,635,627,648,627,626,611,602,638,607,631,662,678,679,654,672,649,664,658,703,655,656,654,644,658,661,1093,1106,1122,1083,1093,1050,1109,1074,1064,1122,1120,1112,1078,1080,1047,1036,1113,1179,1142,883,861,875,909,893,820,853,854,884,853,826,930,632,603,643,643,640,608,611,622,610,613,628,599,638,611,655,638,648,985,937,943,950,945,995,666,669,731,676,694,677,708,672,665,696,689,713,671,692,707,673,619,605,606,609,629,629,615,634,600,857,859,848,839,858,876,847,860,801,795,785,779,801,803,769,795,793,776,778,786,783,773,792,811,760,793,790,796,797,690,662,650,646,662,706,687,675,657,650,669,668,653,643,671,658,644,691,671,644,621,616,610,605,609,613,607,1016,966,992,967,974,1021,966,977,1018,1010,916,993,1030,1057,905,929,927,924,924,925,953,941,925,955,923,937,949,961,908,925,922,960,636,675,636,641,637,662,655,643,621,653,650,636,652,634,651,640,1079,1171,1122,1145,1144,1120,1117,1113,1116,1095,1136,1148,1013,1011,952,993,980,997,976,981,975,998,1005,1039,983,1036,1014,993,987,1177,1156,1148,1187,1170,1166,1174,1156,1120,1171,1153,1178,1162,1184,894,858,863,914,848,907,870,858,882,904,892,937,1038,1053,1054,1048,1065,1050,1060,1066,1071,1064,1079,1037,1052,1072,1048,1058,1077,899,928,913,919,947,911,913,929,893,947,935,927,923,900,943,943,956,935,954,957,960,944,950,960,959,934,938,953,954,833,849,840,851,837,846,845,819,846,832,850,760,785,774,772,740,724,780,749,783,804,759,969,959,1002,979,990,972,982,967,990,982,995,1032,989,980,982,969,994,961,956,985,937,970,958,964,966,985,975,975,995,826,839,834,845,819,802,848,832,835,566,599,564,546,571,591,566,564,592,583,580,1022,1005,987,1048,1004,1026,1028,1004,1019,1047,1036,1024,1040,1053,1001,997,1010,993,1009,1063,1064,1031,1035,1038,1044,1035,1067,1054,1050,1065,1076,1045,1042,891,897,899,911,893,928,875,904,888,915,888,998,1006,968,994,1009,935,951,985,992,977,940,956,1018,986,1003,961,953,1002,946,938,962,956,963,956,950,959,967,966,951,976,955,957,836,853,838,863,861,825,846,818,824,897,848,832,859,844,798,838,813,936,950,985,963,993,947,1002,983,952,987,1005,1003,956,947,950,969,952,953,963,947,970,958,955,964,977,968,961,974,964,964,967,966,999,971,986,1016,1001,995,1003,994,1004,1010,993,1005,982,849,849,876,851,863,852,825,676,677,677,671,627,662,679,669,658,664,664,654,631,655,663,658,892,857,836,838,851,825,842,865,1081,1057,1054,1037,1040,1050,1075,1042,1036,1053,1067,1034,1035,1035,1048,1057,1027,1038,1048,1049,1062,931,925,914,918,952,933,947,939,939,854,887,878,878,857,857,849,875,857,676,696,678,675,677,659,679,689,682,689,704,680,690,849,826,825,840,852,784,854,818,826,823,838,846,818,984,981,986,960,983,982,1005,967,987,966,947,988,969,970,983,979,975,979,1011,965,982,989,970,960,975,1000,990,975,987,959,960,984,983,960,1036,1015,1005,1010,1007,1014,994,1022,1021,1026,988,1013,914,900,876,885,873,919,917,920,891,882,898,902,908,902,916,608,602,580,590,602,562,578,508,566,532,541,555,521,529,521,544,516,516,528,521,525,575,592,580,588,597,609,607,595,594,603,595,611,618,613,585,684,708,700,726,705,707,719,719,717,698,736,727,735,736,752,718,734,746,741,731,741,731,715,1055,1097,1089,1132,1075,1063,1053,1075,1073,1063,1124,1080,904,842,856,872,919,864,863,822,822,814,854,869,889,583,574,584,594,592,557,600,565,548,568,563,586,589,558,588,590,582,990,985,932,956,978,925,976,939,977,982,978,983,950,973,950,991,809,750,821,788,800,776,789,790,781,765,795,791,784,895,883,897,883,892,892,739,764,708,711,749,759,764,737,766,707,748,893,960,927,942,955,949,896,863,876,876,876,864,864,888,886,871,889,871,842,609,592,593,596,591,625,627,615,624,588,591,610,587,609,609,613,625,635,642,619,626,589,646,602,608,637,619,632,605,630,643,626,617,597,609,623,621,614,983,991,972,998,989,959,1001,971,994,686,698,664,675,682,718,687,669,678,695,713,693,676,671,702,723,680,718,1024,1012,991,1027,1001,989,1039,1028,1025,1004,1001,1025,972,1022,1005,1025,1005,1004,1060,1107,1095,1089,1095,1092,1100,1080,1143,1111,1094,1072,947,944,920,915,955,940,949,937,936,941,936,944,1022,1024,1029,1031,1012,1042,1031,1035,1043,1028,1046,1020,1026,1048,1027,854,835,862,866,875,900,882,831,864,854,869,834,877,980,957,944,941,975,985,944,972,958,953,950,971,956,966,960,957,957,951,968,985,966,951,971,794,838,781,810,826,810,802,765,846,817,630,644,638,622,623,625,634,623,631,631,618,604,626,878,902,909,922,905,921,922,929,894,647,631,663,676,658,700,652,641,658,649,673,576,581,569,569,601,588,591,593,587,565,542,574,571,594,942,910,981,913,932,938,926,935,911,895,916,847,957,972,720,704,672,685,724,673,706,710,700,710,702,725,1024,994,972,978,1048,998,966,991,1008,994,1016,1008,905,913,909,911,887,883,889,916,918,916,909,587,660,615,639,644,634,620,618,650,604,645,653,638,648,643,546,550,525,539,515,531,515,523,530,526,548,555,537,531,549,533,547,562,555,559,517,526,540,535,546,535,548,601,603,610,599,607,625,597,618,628,620,584,614,725,744,737,732,717,722,734,696,687,716,743,705,716,704,636,613,609,616,622,606,619,617,594,627,622,623,994,968,975,976,982,992,995,994,1005,997,1008,1007,911,865,894,887,883,903,869,908,881,862,900,913,947,894,979,978,999,1006,988,1004,997,1007,844,878,849,866,838,818,839,844,837,817,861,861,845,881,611,638,603,637,617,650,618,671,668,663,685,651,668,655,663,661,628,1072,1107,1043,1078,1026,1088,1091,1101,1077,1060,1044,1049,1104,1097,1056,1103,1064,1013,1000,1011,1021,1040,1039,1029,1051,1021,1065,1035,1036,1032,1027,1039,1037,817,838,838,839,852,844,848,852,844,829,575,589,619,593,640,610,598,936,955,974,994,954,983,986,985,897,859,866,853,900,865,868,857,860,874,886,893,857,840,893,973,988,973,1001,989,984,1005,988,956,973,1034,993,1010,991,974,984,977,1008,965,995,1002,984,993,1006,979,981,992,977,1000,995,986,984,979,984,999,973,980,983,847,838,847,852,866,873,859,859,827,818,824,856,877,827,973,961,989,935,959,950,963,999,949,938,976,977,955,807,788,836,787,797,859,814,855,797,837,833,584,610,605,582,578,572,595,600,594,627,608,583,625,614,593,1116,1088,1137,1138,1108,1138,1122,1085,1039,1096,1097,1168,1091,1160,905,901,880,896,933,928,953,886,914,929,885,915,913,911,915,925,580,585,618,583,572,602,574,593,590,555,618,601,609,614,607,607,604,600,605,610,620,633,624,676,609,640,631,640,630,630,616,635,632,638,637,924,952,926,917,919,927,925,928,932,932,938,930,964,922,960,696,666,709,700,729,706,690,725,714,712,712,660,687,708,738,806,747,780,753,747,749,756,758,978,995,1024,1000,991,995,994,998,1013,1000,1001,945,919,920,919,935,936,934,952,928,919,918,969,902,902,930,908,917,915,913,920,895,916,890,783,801,817,775,791,781,789,803,790,784,795,779,757,713,751,744,722,736,756,734,724,743,735,760,607,584,598,601,624,586,599,614,602,617,616,640,608,613,545,546,551,551,564,563,537,537,560,574,549,544,524,549,577,551,553,539,546,548,1040,1116,1106,1079,1107,1147,1085,1092,1100,1134,1094,950,937,927,931,969,975,985,964,1061,1069,1056,1074,1100,1054,1079,1070,1105,933,940,939,923,977,945,949,944,974,939,621,636,630,602,660,631,608,646,636,980,981,999,1017,993,1053,975,1002,987,1022,961,1013,985,1019,971,988,977,977,942,1008,927,947,948,932,906,910,917,929,918,900,943,922,941,937,934,939,933,938,683,664,660,650,678,698,676,681,673,670,684,664,664,668,1101,1090,1154,1122,1133,1102,1079,1071,1098,1117,1060,1085,1103,1090,1112,1124,921,927,950,941,951,763,728,775,763,779,764,774,739,749,747,749,750,759,771,776,760,647,620,612,641,605,641,612,611,600,621,616,625,1005,1030,1021,1008,1043,1034,1033,1049,994,1032,1039,968,1012,966,1011,1044,1037,1016,989,1023,1004,1031,1034,1026,1030,855,834,872,858,840,855,870,869,859,635,610,636,601,631,602,605,589,631,610,632,628,597,651,1010,1015,1032,1035,1018,1023,1005,1013,907,910,916,921,917,929,915,897,904,919,923,954,871,881,874,872,879,861,858,875,869,873,885,879,859,880,865,889,876,872,873,868,798,800,808,809,819,791,794,803,819,802,800,807,817,823,793,795,794,778,780,633,618,636,623,609,629,635,634,621,600,639,964,953,974,953,976,982,974,964,961,952,979,929,932,935,915,949,932,952,919,963,954,924,951,932,941,936,937,917,939,928,943,937,960,948,954,935,940,1025,1046,1035,1038,1031,1011,1007,1048,1044,933,918,906,938,923,940,925,921,894,944,910,932,924,784,775,790,787,821,778,802,785,783,768,795,773,818,761,742,643,687,673,677,673,682,696,667,672,682,667,659,698,629,686,707,698,642,604,613,646,636,651,617,641,624,618,628,633,635,1140,1120,1131,1171,1103,1177,1157,1149,1149,1217,1160,1122,1159,1196,1129,1226,853,882,868,863,847,851,888,858,866,871,890,816,851,613,655,649,648,637,596,628,637,649,608,613,617,1071,1058,1075,1072,1046,1101,1078,1092,1077,1084,1018,1010,985,1019,1046,999,992,990,1002,879,869,877,876,866,894,900,852,877,883,881,875,917,871,948,934,888,886,960,903,888,870,875,871,876,883,894,891,886,888,886,903,877,926,931,931,914,927,906,927,898,920,910,910,919,915,1020,1020,998,1005,987,968,998,987,984,991,974,990,989,955,1010,976,981,968,819,789,789,809,846,786,776,796,782,756,783,820,777,741,827,800,814,605,611,600,621,626,619,576,598,621,617,1144,1112,1096,1035,1140,1166,1112,1243,1095,1125,965,912,938,974,965,947,965,952,950,547,566,568,544,522,552,557,522,541,560,538,557,563,520,573,616,628,614,617,607,613,608,595,627,609,631,659,628,648,654,648,613,639,630,636,956,953,966,940,931,955,909,975,911,957,954,952,952,722,711,671,690,731,744,745,717,712,737,742,710,701,756,691,691,813,848,868,860,843,827,851,840,854,840,867,836,841,837,840,829,845,856,844,839,642,691,674,683,670,667,696,680,652,668,668,700,691,674,675,873,899,887,894,888,890,909,886,931,880,891,882,889,693,678,665,660,664,630,678,669,645,680,1058,1026,1046,1008,1028,1015,1064,1043,1029,1067,1012,1028,1055,1039,939,905,919,908,894,878,926,896,881,1035,1043,1041,1036,1021,1017,1046,1043,1015,1014,1043,1036,1043,1042,869,891,891,892,919,912,891,851,887,892,885,902,903,902,959,943,952,952,964,956,958,946,966,974,962,955,937,941,964,855,845,837,803,812,872,854,817,849,844,853,837,554,579,546,569,555,580,595,549,578,569,580,549,552,563,534,563,555,569,572,557,542,568,595,572,570,562,653,636,672,659,665,640,635,666,640,643,633,654,640,658,924,875,940,924,939,925,991,942,951,940,947,984,939,946,668,682,661,706,697,706,522,568,568,567,563,579,564,559,576,579,588,565,553,586,751,743,741,770,760,727,758,756,758,743,767,765,742,614,629,638,632,656,681,620,648,649,627,631,620,590,592,579,564,595,609,594,602,603,616,607,603,582,620,600,582,578,1147,1198,1138,1124,1169,1107,1126,1141,1164,1240,1188,1155,1086,1034,1058,1061,1021,1023,1074,1030,1034,1054,1055,1015,1048,1048,948,953,944,927,960,957,943,931,928,958,945,952,939,907,923,956,938,922,954,949,941,735,756,778,756,747,729,741,763,739,767,748,650,634,654,622,663,652,623,642,653,650,629,639,651,601,626,625,612,614,615,620,614,619,606,635,602,622,621,620,995,988,1003,986,979,1018,1025,957,988,979,993,1013,999,990,1004,962,954,952,965,956,989,965,962,970,1015,1009,993,1036,1010,1022,1017,1020,1007,1002,1023,1015,877,893,887,871,841,850,844,810,874,900,868,864,891,854,642,649,612,630,613,592,625,634,615,617,639,640,633,667,658,649,624,678,656,655,656,669,661,631,656,637,653,649,660,650,662,655,641,644,880,895,913,896,911,915,875,916,896,863,912,921,880,884,896,925,894,885,894,903,881,892,691,713,674,703,700,695,716,715,646,700,693,686,679,599,584,604,589,581,602,604,602,596,592,605,607,596,600,591,620,605,580,611,562,564,574,567,561,556,553,563,578,573,609,587,592,609,606,599,590,623,616,604,625,617,628,628,609,643,645,625,621,625,655,667,643,659,650,657,664,660,662,633,669,650,629,638,624,655,649,653,635,628,630,631,635,647,643,646,696,676,674,680,674,683,674,706,680,674,689,668,705,677,697,675,679,578,595,602,610,612,596,1101,1102,1060,1094,1036,1087,1045,928,953,978,954,945,944,964,963,918,970,944,764,781,759,782,793,714,764,756,762,766,767,790,1078,1076,1067,1066,1088,1097,926,919,941,919,906,919,883,899,911,933,915,908,650,639,651,653,622,639,649,666,651,644,644,647,655,644,643,1082,1057,1059,1070,1079,1064,1060,1063,1074,1111,1087,1064,1113,1085,1092,983,905,912,903,913,887,935,920,876,916,917,948,891,913,922,912,920,1101,1104,1110,1099,1109,1108,1081,1108,1113,1091,1089,1104,1089,1109,1096,1103,1113,1112,1076,932,954,952,951,974,943,969,942,1014,1022,1018,1045,1022,1031,1014,1022,1036,1044,1029,1024,1041,1035,1050,1023,910,924,908,899,915,642,596,633,613,617,608,588,573,603,613,598,584,606,592,592,627,594,614,595,601,566,613,579,617,587,566,616,1035,1009,996,1001,995,995,998,1006,991,991,990,698,685,699,687,697,732,685,714,723,706,739,713,713,723,736,720,719,766,699,710,1082,1058,1059,1059,1021,1028,1030,1055,1085,910,883,936,940,919,907,920,885,925,961,913,914,642,637,616,637,628,614,632,637,626,643,616,615,628,643,616,617,1052,1027,1013,1046,1027,1024,1015,1048,1031,884,863,882,847,859,862,885,855,857,884,906,861,877,987,975,940,928,970,940,957,1135,1163,1142,1114,938,947,936,916,950,937,928,1129,1107,1110,1102,1102,1088,1099,1093,1132,1109,1144,926,919,904,904,926,936,898,939,909,931,947,902,891,959,964,966,963,970,964,899,936,951,1034,1022,1017,1019,1044,1035,1042,1035,1014,1014,1018,1036,1018,1021,889,841,870,887,866,903,895,911,859,889,905,885,893,893,879,635,645,652,644,672,627,647,667,640,647,669,625,658,618,631,625,661,651,635,624,618,633,617,641,616,642,640,645,649,751,741,739,737,745,746,743,734,732,746,722,707,725,637,636,626,639,647,633,638,638,642,651,632,636,632,644,640,638,626,975,1033,997,992,1002,983,988,1017,1031,983,1006,967,981,975,999,1012,1002,1034,962,977,992,986,1000,988,984,993,979,997,994,986,903,866,847,862,872,867,861,853,647,625,620,655,646,629,602,653,627,635,640,657,1129,1088,1100,1107,1133,1105,1151,1095,1142,864,847,840,806,888,919,859,826,845,613,600,627,602,602,634,614,602,597,602,587,600,643,636,627,624,596,636,585,622,1077,1076,1058,1045,1054,1031,1068,1082,1068,1042,1068,1029,1089,1070,1039,1046,1021,1018,1046,1011,1019,998,1047,1028,1047,1018,1055,1048,1027,1046,879,911,870,873,873,905,912,885,909,878,913,897,968,947,965,939,937,960,978,958,942,944,956,948,957,958,855,885,889,835,866,834,833,828,851,846,851,864,854,860,856,1033,994,989,999,1002,996,999,1009,991,990,999,998,1017,1008,989,1023,1019,1034,1017,1004,1013,1029,1017,1032,1013,1020,1007,1004,1007,1030,882,844,858,865,872,857,864,859,865,845,893,846,853,604,632,622,607,618,622,620,611,619,601,1064,1002,1060,1032,1020,972,1067,1048,1016,972,972,1008,1048,994,990,869,918,926,896,913,919,922,696,680,739,696,716,687,723,699,888,874,907,908,884,911,919,865,885,895,913,797,791,758,803,781,791,797,769,782,776,793,788,645,642,672,671,673,640,645,652,651,662,647,652,645,664,649,680,817,835,853,819,816,801,826,841,808,856,776,832,672,717,670,671,675,687,677,666,712,707,681,616,592,590,598,604,602,595,608,596,619,725,725,723,711,724,730,722,717,747,731,710,617,647,626,640,660,631,622,638,614,909,915,959,963,965,950,947,924,915,1002,964,917,968,972,935,965,963,954,943,969,968,944,968,935,939,928,967,959,964,937,956,776,826,826,816,797,815,591,590,610,616,637,628,626,601,634,615,629,607,596,618,622,566,606,615,685,705,684,659,695,695,689,706,680,716,692,692,662,681,676,686,693,673,1021,1039,1035,1095,1107,1045,1095,1044,1050,1029,1005,1071,1063,1044,1052,1024,848,852,864,827,849,868,658,616,607,605,619,617,631,609,609,609,599,591,593,599,598,641,593,633,928,1015,1015,974,965,1000,947,1032,1008,995,1019,982,998,987,1013,992,1001,1006,1001,1002,1000,997,983,1004,998,859,834,875,864,853,870,872,892,866,894,611,620,624,614,612,622,591,607,613,632,604,618,625,627,604,602,613,623,605,603,621,609,625,607,614,634,610,617,656,658,651,672,649,662,667,629,687,661,669,657,657,677,650,660,653,639,651,658,662,652,656,645,643,667,647,658,666,960,929,926,952,945,955,929,946,942,916,916,929,1019,1009,1006,990,1023,929,916,932,905,886,904,900,953,927,900,971,1078,1117,1115,1119,1106,1095,952,928,978,957,945,919,948,965,940,970,924,963,929,937,951,653,662,675,618,634,658,658,630,678,643,617,650,622,615,1153,1045,1117,1160,1057,1112,1094,1111,1126,1113,1106,895,876,881,893,896,888,903,891,888,871,850,865,655,650,648,654,651,631,614,638,647,632,632,665,722,695,697,728,686,729,725,1212,1199,1246,1215,1242,1192,1206,1162,1178,1158,1153,1047,1021,1001,1017,1034,1010,1017,1030,1042,1041,596,619,573,627,587,609,615,581,612,612,611,619,594,614,565,566,523,538,556,551,550,537,544,555,548,530,557,565,546,558,555,565,973,958,1001,988,1010,931,977,932,967,955,1004,974,983,932,979,938,962,941,1008,970,983,1002,987,1004,973,952,993,996,988,1009,985,1020,1004,978,983,1010,888,895,851,889,917,896,874,884,869,907,902,864,903,870,592,576,566,576,581,603,591,591,568,583,557,593,575,597,603,568,602,596,585,592,581,587,564,582,565,584,556,556,543,555,568,580,582,575,558,550,560,572,569,648,642,654,639,635,642,630,650,660,653,661,631,658,691,694,690,674,704,706,711,695,673,666,655,693,668,695,684,682,683,656,945,943,1031,965,959,953,966,987,976,986,979,982,988,821,821,810,788,789,791,798,815,809,813,809,806,818,830,804,809,803,824,810,803,701,670,698,674,663,667,662,673,643,684,665,660,680,655,664,688,763,752,791,814,796,804,811,792,803,796,794,796,774,759,801,791,812,782,806,764,728,742,755,723,735,1057,1078,1045,1036,1056,1062,1053,1037,1022,1060,1078,1047,905,915,915,923,923,878,913,910,896,917,995,977,994,1002,991,1014,993,993,997,965,1005,841,860,875,842,889,892,849,869,889,818,846,837,848,1012,996,994,1033,1006,994,987,993,1009,1001,1006,999,979,996,922,898,921,908,921,907,914,923,928,911,929,914,902,921,935,794,796,776,771,807,798,785,783,800,799,788,786,792,814,609,659,633,615,639,609,634,644,637,629,639,627,638,610,636,620,990,948,970,985,994,986,1009,984,962,1005,1000,996,992,973,985,1007,957,941,944,974,970,979,965,967,958,962,949,971,972,967,951,964,953,940,1001,1029,1017,1024,990,1014,1015,844,826,852,831,852,868,857,843,853,851,859,845,864,844,1004,1032,1037,1020,976,1003,1039,1035,1044,1040,1039,1014,1006,1014,855,878,879,862,889,895,902,864,905,883,904,874,882,661,631,624,652,639,623,663,666,606,902,917,875,929,919,919,893,957,905,915,911,696,695,718,717,704,723,696,718,707,723,692,713,725,713,699,708,700,634,606,603,631,623,628,611,601,609,632,637,607,602,607,630,610,636,801,830,821,837,792,845,808,836,814,827,734,709,695,714,712,614,635,631,642,643,622,619,640,646,642,645,641,621,1011,1046,1076,1070,1049,1041,1027,1019,1003,1055,1000,1044,1019,1024,979,988,979,1012,1056,703,708,715,710,725,691,710,659,671,676,993,1001,996,1015,1073,1020,1006,1018,1018,1019,1049,1014,1033,1064,1030,873,845,871,815,870,861,879,860,885,885,859,827,792,824,813,815,828,814,840,809,817,807,803,846,617,637,665,684,671,615,631,593,641,639,625,652,622,655,603,602,607,584,596,629,597,621,593,953,912,933,941,945,912,972,791,772,801,769,776,767,753,642,655,632,603,653,631,637,648,633,655,627,595,599,583,591,595,615,595,596,593,606,614,595,659,647,650,631,644,632,626,639,637,646,627,648,608,866,856,910,876,896,880,858,914,912,876,848,865,886,1011,994,1001,975,1013,997,1000,969,984,977,991,862,843,824,854,867,877,848,814,839,809,867,829,878,837,853,528,583,536,572,576,577,568,557,590,553,602,555,574,588,591,557,574,564,556,607,604,581,572,590,579,569,542,559,581,570,613,580,587,558,642,624,625,612,633,629,638,612,635,642,995,999,975,1022,994,999,999,988,1012,977,675,661,742,690,730,646,729,697,702,663,703,664,644,704,710,708,668,720,689,694,902,902,858,892,845,842,889,856,863,899,869,877,886,859,902,860,872,930,916,915,942,950,942,927,946,950,923,926,917,939,930,939,943,780,817,818,823,809,819,832,825,849,833,609,653,639,625,616,621,627,622,635,621,921,893,917,922,924,883,921,1048,1037,1036,1026,1030,1051,1015,1057,1057,1036,1044,1025,1017,1025,1053,904,896,868,911,922,902,886,916,898,915,888,904,905,914,928,892,888,957,977,964,943,953,956,970,978,966,967,861,831,828,812,818,819,819,792,818,793,824,855,806,600,582,594,607,599,590,634,587,592,597,604,603,605,608,614,607,608,640,589,617,1143,1145,1142,1132,1233,1119,1147,1115,1191,1131,1159,989,979,968,969,981,972,995,997,1017,1010,989,659,640,648,623,660,651,676,647,654,665,709,667,660,945,937,959,956,973,955,963,950,946,982,940,950,933,975,937,964,976,965,946,1002,973,995,978,965,980,971,976,956,961,955,979,1013,958,950,991,963,892,907,890,919,889,899,942,874,922,895,1107,1073,1088,1103,1077,1099,1081,1088,1096,1068,1091,937,940,927,957,967,931,1076,1079,1070,1053,1063,1058,1064,1068,1089,1061,1043,1048,1060,978,944,994,958,965,943,817,810,805,831,813,827,812,807,827,653,642,643,648,627,652,649,645,648,646,655,653,624,1060,1004,1059,1037,1040,1094,1051,1048,1043,1088,906,930,853,913,903,931,896,900,905,896,881,878,906,925,852,879,868,880,860,876,859,868,884,844,877,870,846,864,889,872,851,862,855,855,795,791,814,791,807,669,701,654,670,689,680,690,702,681,668,683,682,655,686,656,669,661,657,657,659,682,675,674,663,822,823,876,842,892,839,852,864,866,848,854,875,918,873,879,898,899,885,896,1001,1018,1021,1036,1059,1015,1044,1025,1006,1024,1041,1048,1042,951,960,950,971,940,943,959,974,966,945,955,972,882,872,890,880,859,878,845,871,849,859,950,960,940,949,974,955,960,969,945,959,948,939,938,1040,1033,1041,1028,1031,888,917,857,877,872,863,871,890,876,866,921,878,887,881,909,889,905,1100,1110,1083,1081,1076,1108,1104,1091,1086,1102,1102,1092,1103,1106,1111,945,966,971,973,962,969,958,962,975,971,971,980,976,964,811,825,854,851,845,846,840,829,824,841,816,854,813,878,847,866,861,836,1119,1090,1092,1109,1118,1079,1110,1094,1040,1071,1080,1099,924,906,934,938,898,937,942,914,943,904,938,954,926,942,940,1059,987,1062,1013,1025,1012,1023,1006,1038,1046,1042,1053,959,973,949,964,976,964,946,971,970,944,953,964,953,971,1029,1021,1040,1012,1022,1017,1019,1048,1014,1011,926,932,942,908,932,923,932,966,918,905,904,939,932,908,934,934,885,878,904,887,885,883,892,868,891,765,760,792,782,773,751,778,789,759,812,1024,1073,1078,1039,1111,1092,1071,1064,1070,1072,1046,1065,1095,909,918,905,908,924,914,916,915,893,908,891,1071,1049,1069,1082,938,893,895,944,920,918,898,933,936,903,910,893,916,911,636,633,636,637,664,613,611,640,610,612,625,597,599,593,597,590,581,579,584,583,580,589,617,602,593,921,916,909,853,885,879,933,891,909,944,930,874,914,937,924,941,920,891,674,652,690,694,674,698,657,671,658,681,674,630,670,627,674,662,682,688,661,526,540,547,551,536,529,519,527,528,548,535,519,512,538,526,507,542,550,543,516,532,547,515,556,606,565,584,577,581,594,594,557,552,577,582,555,577,574,591,608,573,735,713,707,714,732,694,714,689,688,724,715,722,719,610,615,628,630,609,611,622,877,944,957,948,905,967,967,969,924,914,926,922,952,932,919,931,884,890,905,909,902,926,876,888,881,924,906,780,762,763,756,743,780,754,795,733,736,742,752,764,785,756,785,741,777,766,756,644,613,632,613,627,622,644,635,614,624,622,637,1084,1151,1135,1153,1116,1092,1147,1070,1132,1100,1101,881,910,882,890,918,840,861,837,875,889,857,870,863,884,861,866,803,923,904,896,560,560,591,607,558,575,582,534,595,598,588,572,548,547,570,576,554,554,533,548,562,580,556,572,552,633,673,673,647,639,649,652,642,651,647,642,629,621,661,624,655,662,660,655,662,654,666,654,652,647,658,637,636,644,649,658,650,648,908,905,921,931,910,945,918,963,936,900,896,882,894,888,883,894,904,911,912,901,882,874,886,900,893,874,878,909,901,907,907,903,899,811,859,858,847,873,869,847,872,850,845,837,844,836,823,867,860,864,829,902,893,889,895,858,870,877,864,888,882,865,872,743,729,759,765,725,780,766,773,766,733,742,757,781,768,782,797,777,781,766,752,741,740,761,1000,975,1003,972,976,989,991,992,993,994,991,987,996,984,862,839,866,856,862,1005,970,992,967,978,965,978,972,986,983,973,972,864,877,866,878,873,859,877,871,868,872,869,868,880,877,876,886,604,634,653,662,640,659,650,644,630,662,644,592,625,667,686,670,675,700,658,1061,1031,1033,1054,1031,1061,1060,1063,1045,1041,1060,1067,1113,1059,1084,1078,1048,1045,1063,887,893,912,885,926,910,870,901,881,900,1003,1011,1021,1004,1007,1017,1011,1015,1013,995,1004,997,1009,924,936,899,915,896,897,929,943,911,880,913,1077,1060,1064,1056,1062,1064,1077,1052,1077,1068,1055,1077,1077,985,979,995,976,955,951,975,1003,969,969,985,959,973,982,936,991,972,967,854,851,843,851,855,843,860,862,868,815,856,833,784,782,790,800,770,797,826,767,788,783,775,789,785,785,782,770,777,775,786,789,786,682,660,646,680,676,678,699,673,668,672,693,662,671,665,670,694,670,675,659,670,644,688,647,712,681,694,699,665,692,677,682,695,677,678,958,1014,948,965,983,953,967,942,957,969,686,706,687,705,707,716,721,696,702,684,697,685,728,703,1070,1080,1064,1130,1078,1040,1082,1077,1078,1025,1050,1115,1056,1069,1071,1054,1029,1074,1085,840,855,875,896,832,877,894,884,875,858,886,860,874,829,875,570,579,563,591,582,566,558,580,567,575,555,590,561,615,619,627,651,597,624,647,622,638,615,627,608,944,903,928,914,947,951,928,935,956,986,955,905,959,988,987,1022,988,1003,1008,997,1021,990,1027,1005,995,1022,1013,990,1008,985,911,929,939,896,906,925,919,916,873,733,729,757,744,717,742,741,736,745,727,754,737,768,752,767,628,642,626,652,663,657,631,639,647,603,631,611,618,626,601,611,628,616,608,635,610,614,619,608,618,599,609,620,600,621,990,1020,1041,1001,1013,1036,990,1029,1000,1009,993,968,938,1022,1039,1013,1032,1013,1031,1005,1021,1045,1019,1031,1009,990,1009,1024,912,933,896,913,898,887,898,906,915,904,932,634,597,607,609,624,589,615,645,598,598,643,646,993,986,1040,1035,1031,1037,857,879,866,861,832,905,869,889,862,866,810,848,885,867,861,692,610,630,641,671,636,628,676,652,1137,1111,1176,1158,1131,1222,1139,1109,1186,1193,1153,1183,1146,1152,1130,1148,1191,1227,1090,1057,1075,1067,1057,1097,1053,1085,1065,1063,1025,1064,1080,1092,1056,1060,1030,1056,1079,1040,1057,1086,917,951,933,929,951,931,933,946,959,942,934,921,926,951,951,741,738,729,749,752,756,751,742,748,765,738,753,732,748,758,763,754,752,599,631,603,631,621,613,593,642,630,635,624,1074,1059,1041,1012,1017,1035,1061,1051,1050,1081,900,879,930,911,923,908,888,891,924,895,892,900,875,914,880,908,906,891,899,916,884,882,882,899,887,900,916,945,902,1111,1112,1099,1091,1084,1127,1113,1129,1071,1132,966,953,945,977,971,948,934,967,977,986,966,963,955,653,655,691,642,644,623,645,596,607,644,630,619,642,642,1020,1051,1067,1025,1044,1095,1018,1027,1007,1014,1066,1010,1031,1007,1051,1048,1060,961,981,945,974,949,988,953,995,960,952,968,938,951,902,888,892,876,881,877,900,881,887,895,868,685,709,701,692,706,681,699,667,694,638,674,733,698,683,656,1134,1211,1152,1119,1201,1198,1211,1186,1221,1258,1220,1125,1196,954,952,941,934,934,948,932,919,957,920,939,938,953,959,936,947,1055,1061,1076,1075,1063,1041,1039,1049,1036,1067,1070,1062,1041,873,849,831,856,839,851,793,853,848,853,867,835,890,815,622,601,613,605,607,610,641,612,615,601,589,622,887,936,872,857,906,884,892,911,907,873,876,941,873,664,680,679,679,660,714,684,662,553,546,514,540,556,514,534,537,557,526,553,527,541,527,556,540,506,515,510,509,504,512,521,519,514,530,532,512,501,501,530,515,487,533,508,534,546,546,544,551,531,549,553,536,600,550,551,527,583,615,588,597,594,595,604,615,605,607,621,594,577,619,609,609,611,614,616,636,607,618,629,627,590,571,576,571,580,573,575,583,581,575,575,565,573,625,607,598,592,595,601,605,596,601,589,590,613,597,591,587,599,606,593,569,569,566,553,564,553,571,571,573,565,572,569,905,960,978,943,934,969,923,918,962,968,942,952,910,971,930,936,975,951,958,954,948,769,702,720,780,751,746,797,789,737,761,830,855,798,826,871,816,825,791,831,828,822,831,705,697,703,659,707,688,685,669,677,686,678,718,672,671,668,692,642,592,623,609,597,620,629,1059,1023,1017,1063,1059,1040,1078,1022,1030,1061,1044,1013,1029,1034,1096,864,881,877,886,892,841,856,899,848,882,651,655,655,647,663,633,621,630,627,628,625,668,1085,1091,1126,1069,1087,1129,1094,1141,1080,1122,1094,1103,882,884,904,862,873,926,885,858,877,865,891,627,638,624,639,610,596,642,643,608,634,666,631,604,607,651,605,652,647,1119,1145,1073,1135,1101,1100,1100,1069,1094,1151,1131,1130,1070,1073,1149,942,926,944,918,948,917,929,946,932,930,948,973,952,998,971,973,991,999,951,979,970,981,973,983,980,846,877,842,862,887,885,855,846,867,894,840,860,845,901,880,846,1085,1062,1053,1067,1049,1086,1066,996,1064,1057,974,958,953,959,966,955,939,955,954,951,944,936,978,987,1000,1005,989,966,961,948,950,968,1004,978,951,966,981,992,967,987,969,959,963,978,973,977,960,968,960,964,967,965,956,945,972,970,828,832,842,785,843,812,862,832,834,833,839,856,831,571,573,563,564,582,568,564,570,563,607,588,615,607,618,607,619,605,627,619,635,622,642,596,604,657,690,679,674,688,655,679,662,722,667,676,667,684,676,996,948,973,963,981,986,996,978,975,956,967,963,951,937,774,805,768,789,765,811,783,762,778,779,754,755,752,758,535,627,593,595,621,601,613,625,587,591,605,560,544,517,554,552,562,527,542,561,567,541,523,522,558,538,543,553,939,937,894,887,886,890,879,902,848,866,882,878,910,874,882,927,707,736,739,738,739,707,730,750,746,749,741,738,767,773,699,729,709,744,837,839,833,833,815,851,855,824,842,850,837,812,832,978,979,999,977,963,1025,992,982,980,975,975,1005,1006,991,989,969,872,891,883,868,899,908,890,885,912,897,892,881,900,840,830,831,867,837,842,847,838,854,831,856,862,856,856,775,777,763,752,770,774,761,770,772,775,647,686,642,654,661,666,640,658,658,653,677,665,675,653,674,661,649,892,877,909,894,891,834,896,879,889,885,896,873,931,876,653,662,662,664,645,657,683,665,642,1080,1094,1101,1043,1107,1061,1110,1040,1075,1081,1062,927,923,925,914,861,913,884,921,904,903,932,870,895,888,926,938,876,906,891,910,894,888,537,578,542,601,570,572,548,555,570,543,561,585,588,604,609,610,604,599,616,619,621,610,605,591,616,612,627,630,588,940,897,913,926,911,922,955,945,935,916,820,811,788,794,784,780,790,819,820,795,801,825,821,820,628,635,621,629,638,613,611,628,612,604,616,610,607,613,605,624,621,612,906,951,956,967,930,1010,970,948,944,969,955,963,956,984,946,944,939,930,979,923,934,949,971,921,954,965,842,844,842,843,843,845,833,870,883,849,626,621,612,601,638,653,671,661,652,643,653,672,664,655,667,642,618,663,676,653,642,607,592,585,563,626,604,585,576,596,574,589,591,600,588,590,585,579,615,593,590,594,598,590,592,597,596,599,606,596,584,603,598,585,608,602,602,596,596,607,587,601,1057,1160,1158,1176,1082,1187,1191,1157,1125,1105,1086,1092,1123,1217,1139,1166,1139,1171,945,1025,1015,982,984,982,1029,988,994,1026,961,1014,1027,978,557,568,607,535,572,600,565,580,598,561,592,608,585,626,565,606,576,621,596,600,602,582,605,588,586,610,594,599,935,935,1014,946,932,928,921,957,871,942,919,968,959,914,905,903,823,829,818,837,844,829,829,834,856,847,765,755,747,771,789,773,756,738,732,741,741,755,771,960,967,933,921,935,935,948,921,944,956,949,914,938,929,932,929,918,927,915,878,910,753,777,796,747,758,793,794,810,842,796,813,809,591,612,600,589,606,614,602,602,607,605,593,1083,1105,1117,1081,1095,1083,1080,1110,1067,1107,1093,1089,1143,972,979,951,937,952,960,955,936,977,937,959,952,951,663,680,670,657,671,642,639,644,666,646,637,1040,1008,971,1040,1003,994,1024,1056,1014,1004,986,886,904,925,928,911,938,901,937,915,909,947,956,924,925,916,533,516,575,576,583,544,566,568,539,517,512,587,535,559,546,567,565,575,555,575,554,542,571,639,622,624,640,626,620,595,624,632,632,638,624,631,611,618,624,644,644,644,625,640,624,597,643,662,637,636,622,658,619,632,644,616,610,637,644,1125,1094,1115,1115,1144,1089,1152,1157,1179,1067,1145,1098,1046,1073,1060,1039,1035,1036,1045,1071,1043,1048,1046,1043,1033,1056,1080,1077,978,913,926,925,912,903,939,926,926,925,930,918,909,955,906,947,940,936,595,627,636,651,653,612,603,619,639,644,623,663,632,643,616,650,624,612,658,594,590,623,591,573,598,589,608,582,609,858,889,900,897,877,894,890,894,907,908,878,877,924,892,861,745,799,782,789,790,808,775,794,779,803,788,775,775,1079,1067,1090,1078,1102,1078,1102,1079,1046,1073,1061,937,914,934,939,909,911,936,917,931,653,605,596,624,614,636,623,626,641,637,643,627,615,610,609,633,1020,1033,1075,1087,1082,1074,1038,1055,1056,1116,1080,1032,920,920,913,910,910,904,898,962,909,951,658,674,655,624,702,717,628,676,654,655,684,675,630,683,644,661,950,947,910,956,957,912,944,939,929,953,954,912,943,926,698,713,701,730,702,703,701,703,675,733,732,721,695,720,699,727,877,889,852,878,879,884,860,841,865,885,873,877,860,875,875,639,639,648,635,659,641,637,681,680,659,1011,958,989,1011,980,1026,964,978,985,976,998,970,980,975,1006,1058,1050,1040,1069,1038,1058,1067,1027,1058,1016,1053,1034,889,899,878,944,924,929,914,884,907,881,902,907,899,932,912,639,604,603,597,631,628,627,623,649,607,616,619,604,609,628,608,622,972,972,1016,1009,1014,1008,950,997,1011,961,1047,955,1015,949,976,974,961,983,897,853,893,880,870,859,876,870,883,879,861,864,871,868,879,655,631,594,616,629,640,622,601,608,641,604,639,646,749,730,724,775,744,710,726,743,717,731,762,744,735,744,736,776,1058,1044,1059,1047,1009,1027,1041,1063,1040,1052,1042,1019,1046,1051,1005,1056,1032,1019,1014,770,801,764,772,790,744,773,789,801,773,787,765,798,775,788,784,778,818,812,806,771,771,803,808,783,778,809,772,739,748,727,750,734,736,737,756,730,747,751,664,671,678,637,664,668,658,637,664,651,645,657,661,651,598,610,617,604,634,619,618,616,609,616,608,604,640,619,615,606,618,628,616,624,618,617,585,571,575,571,576,575,572,1173,913,1067,1027,1137,1104,1128,1103,1235,1128,1124,996,1156,1057,1049,1136,990,967,960,988,994,964,995,964,985,955,969,966,1003,978,652,637,654,648,627,651,636,651,668,646,638,605,647,615,638,659,1077,1070,1027,945,967,968,933,934,928,920,916,967,950,962,932,568,558,584,566,569,597,578,604,754,723,782,747,744,767,754,777,748,734,744,799,753,730,761,1005,979,1035,988,979,1026,992,989,1008,1006,971,1020,986,1006,1004,1014,1016,991,1005,856,859,866,836,803,821,845,854,854,850,829,610,644,588,608,636,618,593,622,616,949,937,960,939,958,975,996,970,957,990,958,959,979,953,965,973,966,908,990,985,973,978,996,997,990,1012,967,1011,1019,991,902,890,852,906,906,899,911,907,873,916,935,1043,1007,1036,1031,1019,1017,1049,1018,1009,1032,1037,1043,1034,1009,852,844,830,830,813,853,839,839,835,840,858,817,604,629,628,599,629,655,611,596,609,632,630,652,620,945,924,945,957,939,691,697,700,726,722,711,692,731,689,730,705,608,621,626,645,617,631,629,633,605,595,616,618,632,613,638,650,646,653,639,620,665,646,647,804,872,825,879,855,829,856,836,849,823,846,869,831,854,861,945,973,954,949,988,977,994,988,1009,834,822,833,807,827,802,836,842,823,810,807,825,650,633,596,618,588,646,598,605,625,616,625,624,645,933,934,940,966,939,951,940,970,943,943,967,938,792,776,727,774,774,717,763,797,741,724,786,732,762,834,837,854,867,836,822,869,994,985,990,988,981,965,984,970,972,981,998,914,882,847,908,905,906,889,908,895,924,574,578,536,526,500,511,551,530,580,527,564,541,549,563,541,529,543,528,530,554,562,544,541,535,586,561,576,586,554,563,572,551,534,604,602,590,578,605,620,591,596,615,607,589,676,676,684,696,677,667,649,648,659,657,642,660,649,641,645,661,667,643,653,640,642,640,913,957,928,935,964,954,936,958,916,944,980,952,927,1005,874,817,873,840,856,844,833,869,849,863,822,859,857,975,967,973,977,986,971,963,972,964,977,965,970,895,892,894,898,903,901,873,894,859,910,897,905,1020,1032,1040,1026,1029,1024,1055,1022,1038,942,921,930,917,921,932,923,922,933,911,920,921,918,762,742,749,718,693,730,769,1033,1051,1015,1018,1029,1053,1015,1043,1018,1029,1028,1053,1042,1069,1056,1055,905,922,911,938,909,921,912,922,640,618,618,629,641,599,613,613,632,652,633,629,637,653,1001,960,997,987,1031,971,979,977,982,1001,967,999,969,992,994,995,1042,1023,1006,1003,1013,994,1012,1022,999,1020,988,1022,1017,1017,1013,848,873,860,859,825,884,840,853,832,876,857,808,908,858,623,596,619,631,611,631,602,602,626,615,617,611,605,616,662,642,664,667,631,628,635,658,627,631,643,1165,1234,1139,1190,1170,1158,1138,1159,1176,1166,1195,1099,1123,1236,1215,1170,1033,1020,1040,1030,1062,1013,1015,1017,1033,1038,1012,1054,1059,1028,1009,865,863,875,867,871,846,869,884,874,851,629,638,611,625,620,604,626,634,597,626,621,633,629,634,629,630,647,630,616,530,547,549,562,528,535,571,554,539,577,542,556,578,549,543,557,639,660,627,620,620,636,655,676,630,653,949,929,944,930,929,935,950,911,950,947,953,958,942,945,960,913,937,921,673,678,703,676,678,664,673,676,672,673,556,564,552,562,565,558,541,565,556,561,548,542,552,560,534,552,557,556,563,597,609,568,579,573,572,594,601,611,596,588,583,593,623,589,589,931,895,905,926,934,931,949,959,952,932,953,938,958,920,936,893,930,943,924,943,935,934,954,945,932,951,831,790,776,803,764,816,839,797,800,752,827,822,812,787,849,815,956,992,1002,999,974,950,993,988,968,1005,988,963,967,999,974,983,1012,960,929,923,933,939,937,915,936,943,933,951,939,816,874,887,866,871,863,852,849,863,880,873,864,960,961,956,970,960,966,977,971,926,976,949,951,985,952,935,937,955,943,951,945,946,956,948,937,941,939,947,974,935,949,880,875,859,833,853,880,852,878,860,694,690,673,688,700,705,707,695,698,694,712,715,698,612,624,622,613,601,622,604,635,616,611,626,596,610,632,1097,1132,1154,1069,1104,1058,947,926,935,967,926,935,944,942,910,944,1023,1042,1041,1029,1040,1030,1041,1031,1023,1047,1070,1025,1019,1046,1051,1015,1029,1017,892,874,858,914,878,881,882,896,869,841,899,878,926,967,960,1020,985,976,1012,1001,970,1026,1020,1028,1078,1040,1032,1013,875,878,849,886,879,918,909,882,881,890,898,906,837,908,901,660,683,661,666,674,672,647,658,674,619,618,642,638,628,615,621,619,644,625,627,601,633,613,632,629,623,646,619,598,613,591,586,593,593,589,600,592,597,599,594,592,594,614,597,1027,999,1033,1052,1023,1018,1035,1083,1034,987,1013,990,1006,1044,998,1035,1008,1015,991,1027,1043,1040,1028,1029,1012,1044,1007,993,920,913,933,936,897,924,925,933,947,948,639,681,683,666,661,643,675,652,673,659,677,681,638,841,842,848,839,872,846,835,867,832,844,854,854,835,1043,1060,1029,1033,1032,990,1044,1060,1014,1027,1019,1031,1020,999,1032,1055,1022,1059,1031,1012,881,941,908,909,928,913,895,927,900,904,926,909,924,906,1149,1130,1147,1185,1149,1131,1126,1177,1164,1140,1162,1136,1167,1132,933,945,957,944,969,958,980,957,971,945,939,978,963,944,937,966,976,938,1094,1126,1084,1103,1095,935,936,931,960,929,914,921,943,937,953,926,930,904,929,912,925,936,925,932,951,926,953,625,631,605,658,638,634,613,626,640,627,621,655,617,613,651,590,593,619,606,626,604,621,626,604,643,594,620,613,618,598,916,915,912,922,930,943,925,980,931,935,878,905,944,786,766,756,787,784,770,771,775,760,954,971,958,983,969,975,959,954,946,949,941,977,991,947,964,974,951,941,961,952,933,956,945,948,958,960,953,830,808,849,842,832,854,828,828,848,830,835,840,853,820,841,841,838,858,619,632,633,631,648,646,655,651,640,684,686,684,694,690,695,677,694,691,699,672,697,940,922,949,956,954,965,924,935,939,959,942,951,962,931,940,951,941,962,964,933,970,929,962,957,956,944,950,957,953,972,976,958,937,948,931,921,946,942,953,964,960,948,895,958,954,918,944,948,940,946,851,853,831,815,826,786,646,639,630,630,642,666,629,640,627,638,653,644,656,646,635,650,644,651,649,645,638,634,640,653,650,650,637,1039,1038,1042,1046,1045,1008,1070,1049,1040,1021,1014,1020,1017,912,862,932,916,909,894,955,911,884,889,916,862,846,871,868,869,872,874,877,849,867,875,882,864,857,845,886,850,880,867,865,868,853,704,663,676,684,695,698,700,681,684,672,692,668,689,795,801,792,834,801,837,825,806,847,845,801,804,809,823,845,654,668,645,631,630,654,596,619,636,623,606,652,645,623,633,575,577,564,566,564,563,565,552,571,564,537,975,1069,1027,1032,1063,1009,1019,1021,988,1039,974,1021,992,958,933,952,947,945,932,949,948,948,932,952,945,936,944,936,944,944,941,924,933,950,977,943,946,953,922,928,940,973,972,982,979,995,963,991,969,1009,1011,1001,974,956,967,889,878,895,910,898,883,894,907,911,894,902,838,862,846,825,858,866,868,848,844,837,854,827,843,847,853,858,821,872,850,616,628,674,627,674,667,653,1134,1052,1078,1088,1068,1092,1059,1090,1061,1071,1013,1054,1034,1122,1071,898,890,878,892,920,879,941,916,882,884,892,908,630,627,603,607,623,623,612,638,612,601,660,629,621,623,621,631,620,622,618,575,585,577,585,595,595,579,600,607,584,598,612,624,624,588,630,604,614,618,615,615,618,600,617,619,606,611,1116,1162,1169,1106,1102,1123,1134,1151,1097,1070,1099,1143,1151,1057,1109,957,981,991,970,940,964,951,975,959,967,974,975,984,997,1009,981,1013,999,992,1005,980,1004,988,985,881,935,947,915,936,919,920,910,687,734,731,721,719,725,759,728,749,735,717,697,726,705,715,603,622,607,619,617,621,617,581,584,639,603,579,622,590,631,599,581,575,598,574,588,575,570,582,566,582,589,590,1107,1153,1121,1103,1085,1122,1120,1128,1150,1130,1080,1110,1074,1109,1101,1213,1085,908,921,920,890,908,873,910,911,630,655,659,640,625,654,658,598,634,627,617,625,637,665,682,939,953,937,966,969,993,957,982,949,925,977,969,940,972,937,930,933,1006,841,800,843,798,803,814,815,819,806,801,819,819,822,782,801,726,756,719,731,745,741,708,735,751,752,763,732,978,964,995,999,953,954,957,978,962,941,988,969,983,914,887,903,881,900,900,889,876,909,878,883,897,895,871,866,878,900,845,646,623,619,607,621,616,643,642,605,638,619,610,624,633,643,625,643,640,633,617,630,616,641,641,632,643,976,1012,1010,1015,992,957,986,954,923,1000,1007,992,1001,1000,1014,1004,999,1021,1012,1015,995,1027,1026,995,1026,857,818,877,804,837,853,874,878,872,846,834,864,853,818,591,575,568,585,570,568,603,557,547,588,591,618,564,593,593,562,551,597,587,596,615,601,610,581,587,601,610,1027,1003,1017,1028,985,990,1071,1008,1034,1030,1038,1024,705,700,719,712,712,734,682,674,664,980,1013,973,996,975,1007,1004,1002,991,989,947,981,975,990,988,978,987,974,1017,1012,1012,986,983,937,955,967,963,957,983,966,993,967,968,968,977,911,885,862,898,865,881,901,886,912,858,885,878,891,881,851,834,849,829,841,847,842,827,850,830,820,821,763,777,767,769,797,791,795,775,777,766,747,772,777,775,679,679,668,667,665,660,668,661,661,665,672,917,898,892,916,894,894,862,891,918,910,884,867,941,900,922,891,794,800,775,801,792,757,793,769,764,762,774,795,1078,1058,1088,1037,1062,1065,1091,1057,1059,1077,1050,1053,1086,1038,889,895,848,868,876,902,886,904,916,873,887,895,875,876,1003,1003,998,1005,1010,986,897,915,938,907,903,898,916,937,920,926,933,912,898,899,897,931,863,869,864,872,861,857,867,856,876,861,844,866,849,862,860,861,771,767,768,795,786,786,770,771,772,756,767,750,780,783,791,617,622,641,645,654,643,643,615,628,671,599,583,591,571,590,586,584,612,572,589,599,584,598,579,577,586,587,597,579,567,563,556,576,564,548,566,557,552,554,561,573,561,556,568,563,569,557,617,624,620,610,621,629,639,617,608,613,623,617,627,626,604,592,1027,1036,1034,1017,1054,1039,1030,1070,1018,1037,1035,973,987,972,975,1009,980,989,1001,1003,989,980,988,979,1012,979,978,860,901,889,873,871,895,895,895,871,851,920,872,896,873,974,988,965,984,971,975,981,866,934,885,915,922,914,911,878,610,613,608,607,632,616,594,592,636,620,597,587,1018,988,976,951,1004,1005,948,985,976,985,851,869,864,863,864,873,880,890,892,883,846,855,862,866,875,881,881,868,644,637,629,671,666,626,669,652,626,688,605,650,634,649,603,632,603,600,626,611,621,613,614,625,606,624,612,618,622,612,624,626,608,610,601,907,892,930,882,955,949,948,911,939,934,915,935,915,935,918,941,958,983,932,957,967,986,947,958,952,949,958,971,944,958,980,966,997,945,925,966,956,949,949,943,966,938,951,956,948,976,972,869,865,872,856,891,885,866,852,842,852,872,880,881,872,845,824,828,821,818,837,811,814,818,814,815,820,816,823,842,803,613,639,662,639,605,640,651,634,651,629,645,673,624,664,629,578,588,578,573,585,570,577,576,574,572,587,612,572,560,609,599,607,599,609,615,614,609,617,620,619,608,614,639,1100,1109,1112,1030,1144,1123,950,936,985,961,995,947,936,950,1007,1005,963,628,639,608,636,609,646,650,574,612,600,560,614,586,610,592,624,601,587,589,588,999,973,991,981,991,983,969,973,958,972,980,944,988,983,979,932,1000,995,875,865,834,878,908,896,892,894,899,884,900,896,872,895,883,835,860,895,858,886,604,620,606,599,622,648,594,614,600,605,607,594,615,634,647,650,627,637,635,630,648,656,646,626,649,1136,1122,1117,1067,1117,1088,1073,1085,1090,1024,1046,944,957,954,901,912,939,922,954,949,927,924,917,931,934,939,944,927,911,948,918,871,900,946,894,842,886,895,928,935,941,910,915,874,909,874,901,898,892,904,917,900,887,893,934,806,818,810,828,822,826,849,830,820,829,827,829,829,813,842,845,799,854,843,812,834,821,615,621,645,621,632,612,628,643,637,600,616,630,643,633,642,618,614,1029,1054,995,1046,1032,1084,1081,1053,852,823,889,848,860,842,888,874,877,870,861,881,587,627,636,625,593,634,650,596,587,621,634,613,615,604,598,615,1043,1047,1047,1035,1023,1032,1085,1076,1048,1015,1021,999,1067,1108,1006,1003,1004,986,985,979,1000,1002,986,1013,995,1013,985,991,1002,973,993,971,897,885,907,851,845,891,911,883,899,866,901,892,649,647,636,687,633,668,645,643,619,646,637,682,648,639,649,640,625,640,654,645,612,577,613,620,580,622,644,616,616,628,615,628,604,612,616,956,978,959,938,956,986,924,967,990,982,983,966,973,976,976,980,1004,994,989,992,989,980,982,975,982,895,867,876,884,841,870,875,878,850,874,867,879,880,872,865,747,750,752,750,737,729,740,748,759,727,740,751,757,753,720,692,685,715,693,697,721,698,692,712,701,709,706,696,715,713,723,694,714,700,1006,1016,1018,1000,690,689,725,687,648,694,700,688,694,690,707,711,1053,1047,1042,1020,1048,1063,1060,1071,1043,1043,1026,1091,1034,1023,1060,1051,904,891,917,913,905,961,927,910,921,948,895,916,933,1004,1019,1009,997,1017,1019,1007,1013,1023,1020,1005,1010,900,870,899,847,869,854,870,880,854,890,853,957,937,901,951,924,924,929,933,937,912,884,923,900,954,1002,923,909,883,974,916,918,922,902,990,978,952,973,1020,970,1017,1023,1005,978,982,961,897,898,891,885,903,919,913,910,908,891,900,894,899,908,900,898,886,676,643,653,639,675,675,656,588,583,583,584,618,578,587,594,604,601,582,601,585,595,599,574,606,607,605,577,605,723,742,724,709,723,718,717,730,720,655,654,618,638,654,644,618,652,649,626,636,654,1143,1149,1067,1140,1111,1103,1153,1118,1140,1137,1068,1096,1110,1117,1084,1141,1095,1073,1088,1123,1108,1150,1008,997,1003,1013,1011,986,993,1005,1001,1006,860,877,855,865,848,827,853,843,878,871,850,872,819,867,863,857,832,702,696,639,651,688,669,641,693,662,666,665,683,660,661,676,683,686,692,650,670,649,675,649,649,658,659,676,682,644,650,661,652,672,636,650,660,638,666,1145,1090,1137,1171,1099,1173,1150,1213,1114,1120,1164,1120,945,938,900,934,921,883,934,982,894,921,934,925,936,910,930,914,951,912,655,647,681,656,644,666,667,635,887,919,890,848,874,887,884,891,896,895,901,846,938,648,670,678,654,673,708,666,661,686,1117,1101,1079,1094,1116,1060,1117,1083,1067,1081,932,970,980,954,931,914,943,983,1001,995,988,986,1008,992,1003,974,1009,1006,997,871,844,820,849,849,813,862,852,832,850,962,936,961,914,931,941,921,938,941,931,935,902,987,986,996,998,983,997,978,947,1013,972,986,989,974,975,968,881,867,913,861,884,873,894,861,914,893,866,903,885,882,581,594,630,613,621,633,600,595,570,592,566,548,568,554,581,560,568,562,547,577,553,570,565,569,819,916,845,896,895,884,912,906,869,892,872,867,727,707,687,678,687,670,735,735,704,708,681,681,683,661,658,664,670,676,685,678,663,681,665,1121,1100,1118,1137,1097,1116,1150,1130,1109,1127,1113,1134,1083,1171,1152,1106,1112,1095,877,893,950,965,907,927,903,870,941,953,900,625,587,589,597,612,581,670,649,697,691,690,686,659,672,667,683,667,684,692,681,914,932,971,929,929,982,967,1005,997,985,1016,991,977,993,996,1037,1014,877,874,917,892,885,887,910,902,912,896,898,853,809,848,843,849,847,858,869,830,871,842,830,840,840,850,856,857,621,619,672,637,646,665,647,645,680,649,664,639,631,671,692,682,1062,1012,1032,1020,1054,1025,992,982,1062,868,877,874,877,879,861,826,861,852,650,632,641,647,606,629,643,627,626,671,637,667,642,637,627,1040,1140,1058,1076,1104,1096,1036,1075,1092,1096,1109,1109,1133,940,974,930,943,946,945,965,945,949,942,958,954,933,973,934,926,950,678,657,613,667,666,668,656,660,632,653,698,670,663,664,643,624,644,613,616,601,595,622,627,629,601,606,626,619,616,651,644,678,642,669,667,656,644,894,890,894,923,871,887,886,891,926,878,874,839,896,893,887,896,851,908,884,777,777,772,778,810,774,767,795,751,782,776,623,644,597,633,617,584,608,628,619,645,628,625,611,622,626,629,640,638,620,509,547,544,542,556,563,519,524,542,519,551,545,544,596,581,582,572,579,578,577,552,576,581,574,563,545,580,642,660,654,680,659,664,657,648,677,656,670,684,658,655,644,631,643,649,650,645,651,642,640,648,653,661,660,641,651,936,940,912,942,937,923,911,891,883,865,868,914,911,907,920,758,794,788,775,793,811,813,799,780,789,779,642,606,578,617,630,612,622,617,625,618,588,593,650,622,943,971,972,992,991,979,964,995,961,944,972,967,1027,988,971,990,932,953,944,968,957,997,942,953,965,967,969,961,970,941,963,877,841,855,875,867,871,872,851,861,851,844,863,829,866,842,828,869,882,848,833,871,859,833,830,684,691,652,654,640,684,658,669,660,679,641,642,665,674,682,660,676,684,666,679,681,666,672,655,671,1195,1130,1163,1177,1136,1138,1175,1221,1160,1120,1106,1114,917,904,925,913,945,933,895,849,891,894,952,928,914,941,950,969,974,935,943,951,952,931,979,950,975,976,965,929,959,967,961,932,993,961,960,947,892,862,832,838,839,865,858,844,860,863,856,836,860,846,638,683,658,675,643,670,657,659,686,1103,1120,1100,1094,1114,1084,1094,1060,1082,1096,1064,1050,1028,1060,1062,1064,1027,1057,1080,1078,936,902,895,943,888,895,907,892,1014,1032,1029,1031,1025,1041,1018,1017,1015,940,975,930,943,903,932,914,972,953,875,887,904,895,895,894,880,891,893,904,892,898,886,884,895,800,818,831,819,814,782,804,795,807,803,821,805,823,814,827,801,794,668,664,684,642,661,652,682,680,678,671,677,656,658,673,674,659,664,649,847,827,828,837,812,784,808,826,806,812,820,814,829,818,781,666,664,682,669,656,678,643,645,637,649,662,641,686,620,615,605,609,581,616,598,618,610,621,559,621,619,651,653,656,667,659,655,654,650,660,968,973,970,959,974,961,981,963,962,977,975,988,935,969,960,983,956,960,956,939,970,946,943,962,980,935,959,961,858,890,861,873,875,838,894,860,862,882,826,844,827,858,845,858,870,861,837,848,832,798,943,950,980,954,935,981,949,963,1041,1064,1052,1063,1045,1055,1061,1054,1060,1076,1042,865,887,887,893,855,867,859,838,825,876,856,880,859,862,986,983,991,986,989,972,979,984,991,1007,983,913,871,893,887,881,887,897,871,908,888,898,886,876,903,907,826,866,871,879,864,855,864,831,853,869,857,763,791,828,777,838,847,824,809,799,823,817,806,823,642,633,630,647,644,634,632,624,646,632,628,1105,1068,1069,1063,1082,1096,1076,1053,1107,1089,935,903,904,904,926,901,941,922,902,928,918,819,818,818,823,826,836,829,820,821,813,842,811,817,825,623,618,623,620,669,668,619,643,649,634,642,576,582,600,572,571,578,577,582,606,576,606,601,582,567,602,586,967,943,910,929,887,951,918,924,885,897,929,995,934,961,830,815,811,812,819,827,842,829,816,787,834,833,800,813,824,858,727,697,732,742,770,728,709,721,740,719,743,745,743,967,975,991,985,974,960,989,1002,977,998,927,989,954,964,879,883,902,881,880,852,882,885,910,867,592,628,612,627,633,625,620,652,635,637,636,601,605,594,593,587,579,618,603,617,587,607,602,597,591,595,601,606,935,915,949,937,882,930,912,964,886,914,909,932,952,949,931,958,968,972,941,968,956,936,927,959,957,943,945,949,954,975,933,938,943,965,949,929,944,962,934,975,928,951,961,920,950,947,959,942,972,943,962,946,956,944,966,974,961,935,894,868,865,850,856,852,862,866,854,864,881,879,847,841,873,843,887,807,824,804,830,819,823,826,823,804,807,811,829,842,823,802,775,783,776,776,771,781,784,780,781,773,781,778,797,785,793,615,663,657,649,676,656,642,671,679,630,681,649,657,653,660,657,662,634,658,631,641,641,624,629,633,627,632,636,632,641,581,571,577,578,576,568,584,570,593,574,581,582,584,595,578,564,578,574,601,1120,1107,1184,1167,1072,1059,1119,1166,1041,1126,1074,1068,999,1154,1111,1100,1115,1032,1014,1015,1035,1032,1039,1029,1026,1018,979,1016,642,609,667,675,666,659,653,647,674,684,601,683,655,640,585,577,578,570,553,589,554,525,580,541,575,567,559,577,558,576,564,589,575,592,581,582,585,580,578,549,593,595,566,591,591,577,572,584,649,646,675,643,658,628,627,633,645,662,637,1247,1298,1265,1311,1187,1278,1302,1309,1294,1126,1082,1045,1087,1120,1104,1070,1095,1130,1061,1062,1099,1076,1143,1109,904,876,881,881,896,925,912,868,869,887,874,893,882,880,885,738,810,774,778,741,764,765,762,770,764,755,791,787,765,648,623,628,643,623,602,621,619,632,624,1035,1018,997,1090,1037,1056,1049,1001,1038,986,964,973,971,987,944,955,975,959,935,967,972,984,953,944,954,955,957,954,943,947,951,951,960,956,942,954,947,958,950,951,946,962,937,962,960,946,950,865,824,839,865,841,857,833,832,843,835,880,805,1010,991,991,1000,958,1007,1006,957,1008,996,1004,997,977,994,985,986,999,997,1006,982,1000,809,848,840,820,820,834,855,833,819,881,844,832,608,567,574,540,555,570,565,557,564,551,550,595,611,578,619,601,580,589,573,603,583,610,594,588,587,605,576,655,687,645,641,663,656,647,629,646,648,684,655,661,950,954,958,932,923,952,958,969,972,934,949,937,774,773,774,758,772,760,798,778,797,777,790,760,790,628,646,656,626,619,654,622,633,626,661,653,642,623,732,770,791,787,762,784,765,744,780,765,760,783,781,770,915,952,921,960,941,945,957,961,935,937,918,906,871,870,914,897,904,851,861,863,898,878,882,865,887,899,867,1035,1069,1033,1045,1055,1046,1045,1043,1041,1044,1043,1051,1062,1045,947,939,930,968,953,962,937,948,931,958,955,932,951,770,779,762,817,805,785,785,797,781,803,802,632,626,643,640,635,636,640,627,615,636,625,550,534,561,553,562,553,564,532,566,527,548,543,539,591,601,583,612,606,588,591,576,609,595,608,579,616,648,638,656,652,646,637,659,627,635,655,640,612,640,640,633,637,942,915,921,936,957,952,920,879,919,905,976,906,940,944,956,714,676,712,722,697,701,718,661,641,608,624,603,599,605,604,603,816,836,819,822,806,862,828,834,832,822,959,893,937,958,972,941,917,929,921,948,925,948,921,940,928,942,914,923,908,912,897,886,883,888,910,902,878,882,923,628,583,588,637,630,630,617,624,588,612,619,620,616,579,635,681,705,687,695,684,691,718,701,694,687,670,663,641,630,639,635,660,638,617,652,636,651,662,642,662,1090,1128,1049,1086,1032,1056,1048,1081,1069,1089,877,841,887,857,907,887,840,899,893,874,873,898,861,948,586,629,631,607,626,599,636,642,1283,1230,1199,1123,1201,1254,1227,1133,1203,1245,1187,1216,1257,1257,1037,1098,1061,1050,1053,1034,1076,1091,1084,1073,641,667,628,667,642,698,660,708,658,671,676,678,646,643,658,635,616,623,637,612,631,642,672,685,729,712,712,715,664,731,713,700,646,639,629,663,627,650,634,623,621,636,622,637,972,993,987,987,991,971,979,997,1000,971,984,971,960,929,930,942,937,970,958,952,957,969,926,951,927,949,961,947,1063,1062,1063,1079,1033,1093,1048,1056,1044,1055,1014,1051,1037,1048,1030,1059,1049,1037,1057,1047,865,872,901,899,871,884,902,1095,1096,1119,1080,1078,1141,1088,1094,1121,1125,1110,1103,1070,1060,1102,934,945,939,906,954,896,924,909,918,911,946,914,908,938,943,894,948,613,673,658,654,646,621,635,659,634,633,655,657,621,663,649,658,652,643,1042,1156,1150,1130,1137,1163,1162,1087,1189,1162,1160,1154,1149,956,1007,965,974,978,986,925,987,961,652,678,678,682,659,691,647,637,623,686,655,699,681,685,1121,1097,1064,1122,1058,1124,1118,1138,1125,1175,1093,1113,1147,1070,1119,1046,1090,1040,1091,1085,1056,1059,1041,1042,1062,899,917,937,899,910,926,879,933,945,924,910,917,903,923,917,908,656,642,650,621,663,636,678,674,652,670,682,645,639,687,657,1075,1079,1063,1109,1116,1113,1111,1099,1124,1093,1064,1109,1095,1064,1119,1103,1074,903,897,880,900,886,882,889,853,894,942,879,853,884,901,877,876,617,578,594,593,634,590,617,617,595,612,704,723,692,718,719,701,713,701,681,709,712,686,681,693,686,691,674,671,683,661,662,671,680,699,693,674,657,682,670,688,673,611,633,612,619,613,618,623,642,608,622,630,627,624,610,625,624,570,590,566,588,581,564,587,578,580,571,582,959,953,956,888,941,906,882,942,941,751,688,730,739,721,713,715,729,687,727,692,692,710,1042,1009,1007,967,1010,1007,991,983,987,1028,1027,1047,892,953,962,941,923,961,951,917,916,939,924,948,951,935,970,950,619,678,667,668,639,675,659,664,702,691,558,548,539,575,555,562,560,560,587,576,584,568,570,571,567,556,574,560,561,567,572,577,572,555,567,570,566,554,568,556,572,552,550,556,617,634,637,614,625,622,642,619,644,1010,977,984,1019,1001,1000,1002,1017,991,976,1005,988,1011,786,788,749,751,799,785,796,786,794,772,790,781,818,822,792,778,821,779,797,799,994,946,943,955,966,953,996,930,972,955,969,969,874,900,860,908,851,885,860,879,880,911,870,880,885,634,602,626,607,595,567,589,575,577,612,556,592,607,577,560,628,621,627,611,626,984,1037,986,997,965,962,968,945,968,983,975,1010,1003,1004,1017,1004,991,986,994,1000,866,898,855,868,889,872,868,849,900,858,882,916,849,877,882,887,862,909,890,881,880,835,892,890,859,901,985,995,1001,993,1028,994,1021,908,877,886,896,914,883,891,897,544,532,538,575,529,563,554,539,540,541,525,546,583,538,626,628,625,629,629,629,652,627,678,654,654,645,655,674,648,655,669,643,665,654,694,668,625,649,1083,1054,1053,1053,1096,1061,869,891,882,886,931,901,901,899,905,932,910,893,673,643,630,641,642,623,617,606,619,634,631,621,656,984,998,968,995,984,1013,979,1022,999,981,951,997,991,1023,1032,1019,999,1025,1016,1008,1018,1027,1009,1024,1032,1036,1016,1030,1032,918,896,870,847,867,918,896,922,877,941,905,894,576,605,571,600,574,564,626,574,585,596,590,564,580,601,584,598,575,598,587,580,610,617,594,579,577,644,647,649,667,649,677,652,732,737,733,733,734,752,724,725,736,714,728,749,775,721,993,990,999,966,970,1006,1002,971,984,1005,989,978,976,982,980,963,758,794,779,808,783,783,787,792,794,773,843,943,980,940,936,950,959,955,952,977,959,951,941,940,924,933,964,958,1002,972,987,984,995,983,987,989,980,957,978,967,986,1013,1007,1033,997,1030,1019,1031,1050,995,1003,1011,992,1016,1046,1018,1018,1007,930,974,946,938,947,936,953,958,957,952,949,953,953,821,820,824,828,817,821,839,797,847,847,819,821,641,650,652,639,654,665,649,631,658,622,645,653,595,601,594,590,602,601,592,585,597,599,596,590,586,597,606,612,614,599,579,614,673,632,647,708,646,691,697,665,694,692,640,680,660,655,668,636,636,643,644,629,636,629,636,639,1117,1116,1162,1228,1212,1183,1183,1167,1146,1225,1175,976,904,947,941,954,933,964,951,957,664,653,618,628,647,620,654,654,663,642,642,601,613,637,633,627,892,884,849,843,874,865,838,872,879,874,868,642,692,706,687,662,684,667,699,699,699,679,680,719,581,610,583,578,605,554,579,602,570,558,594,590,591,586,599,923,930,953,924,966,939,956,907,931,923,937,923,960,920,943,691,766,734,755,738,727,700,712,737,606,617,625,607,601,607,594,627,612,625,590,593,615,587,595,597,590,637,633,630,653,626,641,620,643,622,621,626,632,605,626,636,637,816,802,811,829,819,799,812,824,802,801,809,818,806,818,692,707,722,728,696,727,702,683,685,703,712,690,682,700,712,654,631,647,657,656,631,645,618,628,639,650,659,634,639,630,854,899,903,887,885,857,899,927,908,902,962,959,956,969,961,954,956,947,963,965,972,957,952,971,941,1002,997,1003,991,1001,977,1007,997,982,1004,972,999,982,998,990,864,838,833,849,844,858,840,870,856,869,851,857,863,852,841,860,852,811,850,867,1014,985,1017,987,1006,1002,974,1009,993,997,988,879,895,902,915,883,883,877,924,932,917,898,883,889,888,1032,1049,1042,1052,1034,1050,1053,1039,1044,1031,1055,1043,1042,1033,1028,1046,898,944,905,899,899,892,897,891,933,899,888,913,887,1029,1032,1042,1026,1035,1016,1014,1008,997,1030,1012,889,897,900,908,892,869,863,897,871,904,682,707,687,699,705,732,692,694,693,700,689,714,693,703,679,906,888,934,897,938,886,943,858,913,1017,1022,1048,1007,998,1007,999,1041,1032,1015,1006,896,855,933,919,903,881,890,893,894,899,923,881,899,858,896,667,689,671,650,668,650,673,659,967,983,977,971,976,1008,983,996,993,985,989,961,982,957,960,1077,1028,1055,1079,1027,1068,1064,1026,1036,1052,1058,1012,1058,1071,1036,1040,891,881,883,927,887,919,880,914,880,922,916,870,883,893,882,898,885,1049,1045,1041,1043,1023,1061,1014,1036,1014,1062,1035,1037,1046,1064,1034,919,900,881,913,931,921,915,914,930,928,917,927,1102,1080,1115,1091,1105,1110,1108,1084,1129,1106,1098,1054,919,963,960,967,954,802,762,780,801,803,793,783,789,831,789,819,792,801,754,792,826,824,778,616,614,632,628,601,637,613,605,607,614,640,632,598,946,945,970,947,984,988,1022,1020,999,1010,1011,1021,1024,1016,1008,1009,1025,1016,1011,993,1029,942,902,917,935,932,946,936,934,828,839,839,811,851,836,829,831,824,851,840,849,842,853,819,979,952,974,975,969,959,941,979,961,958,949,963,985,982,995,967,939,919,886,911,911,921,924,911,891,897,919,898,913,839,818,790,818,793,798,783,797,779,828,823,664,673,635,661,661,658,672,657,634,671,690,661,674,664,697,677,703,667,810,793,821,832,846,839,850,805,835,826,809,775,842,993,995,1014,1000,995,968,1040,816,838,871,834,835,842,832,839,819,829,857,829,857,835,818,860,821,569,569,574,565,552,574,552,561,573,526,580,543,579,540,554,563,529,589,594,577,568,575,579,575,598,576,585,576,582,575,581,581,594,613,605,615,582,630,598,616,608,589,605,580,572,588,588,585,590,1046,1087,1081,1056,1055,1048,1063,1051,943,926,951,928,951,940,953,935,963,943,935,932,918,948,914,906,895,912,762,776,786,797,783,823,790,793,804,763,812,793,806,799,943,910,908,902,921,927,892,940,904,916,950,948,964,925,956,968,950,934,945,946,947,849,849,873,861,853,871,843,892,882,870,855,811,865,872,858,982,975,981,988,970,1001,986,884,884,897,899,892,888,905,869,906,878,876,903,859,895,864,883,877,851,901,904,876,885,903,868,856,856,1038,1003,979,1013,992,1012,1000,1021,1039,1018,1016,1024,1011,1023,1025,1019,1022,1013,1025,1009,1016,1024,1016,829,817,868,868,843,844,871,817,868,851,871,864,843,832,945,933,944,983,984,968,954,992,1022,946,1000,1022,979,992,992,988,992,1020,985,999,970,990,856,857,869,859,864,1061,1075,1080,1052,1089,1057,1085,1057,1080,1073,1075,889,907,899,884,893,879,921,896,894,872,912,894,599,583,612,583,614,617,612,595,613,564,580,587,593,576,563,602,603,584,601,611,610,587,630,592,583,603,626,589,608,590,587,612,614,599,598,625,623,629,621,613,615,633,657,640,646,653,650,647,639,653,642,646,648,648,643,647,650,652,645,642,645,652,654,641,643,637,862,840,866,826,857,867,834,831,857,826,842,809,823,828,845,808,836,848,826,867,833,865,995,961,966,966,995,968,978,982,987,961,987,951,947,965,986,991,942,957,981,916,881,888,900,889,893,883,711,675,679,685,688,657,702,681,705,657,670,682,680,650,643,615,653,656,1089,1037,1087,1047,1073,1057,1119,1066,1089,1070,1093,1123,905,878,873,910,927,909,933,920,887,921,902,949,909,923,901,937,993,1002,998,985,986,990,988,1006,987,997,1008,986,992,978,997,1007,994,978,978,1015,900,885,904,848,896,884,896,907,1020,1014,1005,1000,1001,988,1000,1029,993,1007,1012,1012,997,1002,991,873,905,899,896,917,881,938,896,868,903,945,950,954,969,944,1051,981,937,950,991,934,951,973,941,987,973,980,985,1017,1002,990,975,957,975,993,979,998,985,866,839,840,885,875,863,883,855,852,839,862,882,852,858,863,1064,1067,1032,1045,1066,1091,1049,1048,1070,1062,1062,1077,1059,925,967,933,917,909,935,918,937,914,926,924,933,945,920,909,955,943,929,1018,1053,1026,994,1013,1023,1005,947,984,947,990,1008,1021,1004,944,971,1035,1047,1052,1017,1049,1035,1026,1028,1029,1032,1025,1055,1041,1038,1025,1021,1025,951,959,945,968,947,939,931,882,872,841,886,874,860,867,884,872,626,606,635,655,627,635,635,660,622,663,663,619,642,630,658,622,629,631,632,628,1018,1012,996,974,1001,1030,1009,974,900,797,804,850,875,806,814,860,823,801,844,835,635,657,624,619,647,639,622,635,650,622,658,630,642,649,655,662,627,638,664,649,637,644,639,672,646,652,642,648,634,640,644,655,635,643,641,640,736,737,720,713,704,610,602,597,605,612,597,604,600,601,616,596,612,614,1009,1028,1050,1026,1059,994,1054,1036,998,1022,1077,1057,1042,1044,1043,920,881,868,874,967,892,919,860,869,880,859,894,925,838,902,932,902,858,865,631,632,646,625,635,660,603,639,653,666,629,594,609,1216,1304,1186,1252,1339,1306,1303,1222,1223,1206,1210,1192,1278,1173,1229,1229,1065,1055,1045,1077,1020,1063,1058,1046,671,640,684,699,616,710,659,898,883,918,881,902,860,869,862,889,901,892,882,891,873,896,743,721,728,736,693,726,733,860,856,844,866,854,867,847,852,880,669,636,642,652,680,635,630,659,666,674,641,637,659,661,1056,1056,995,1059,1039,1056,1064,1081,1066,1063,1069,1073,1082,1051,871,914,904,939,880,879,867,888,900,917,926,885,883,922,902,668,645,653,641,626,665,823,767,765,806,832,816,800,782,814,813,796,797,802,797,828,806,958,962,965,971,980,960,981,964,970,979,965,986,973,912,879,908,929,943,939,920,921,919,914,906,917,923,922,939,931,686,667,669,650,688,664,720,669,670,773,793,803,783,787,781,800,762,626,657,674,636,602,621,620,607,632,583,594,586,598,584,584,589,600,599,597,585,577,575,586,590,599,605,608,926,911,911,931,966,947,953,947,925,904,964,963,938,955,983,947,956,976,966,941,949,959,961,979,960,950,945,964,944,963,944,934,978,949,965,937,938,964,938,957,960,944,949,942,938,963,923,948,946,963,968,955,965,931,957,973,1004,959,970,960,944,942,938,941,940,961,958,955,943,963,818,821,865,846,821,859,841,621,632,624,633,652,613,635,644,646,652,620,668,653,660,637,631,617,618,580,589,583,584,600,606,579,591,593,603,1141,1102,1087,1120,1107,1091,1085,1082,1101,1108,1120,1100,1033,1053,1023,1089,1113,1101,1125,1047,1085,1096,955,969,960,926,935,944,973,958,966,948,953,959,930,957,908,889,888,916,905,908,899,885,908,942,923,695,686,670,659,713,680,693,652,642,683,648,672,918,941,952,978,952,954,950,969,976,974,959,968,933,952,958,946,955,922,941,938,947,925,932,920,929,941,972,923,946,905,973,955,956,853,863,819,881,832,809,863,941,891,911,915,911,910,926,926,901,927,934,927,918,926,922,903,892,949,930,906,922,915,928,934,1037,1015,1012,989,995,980,997,1015,1005,996,1000,1000,999,990,1015,1000,847,839,862,851,849,801,881,802,811,804,860,975,991,1024,987,967,985,978,980,980,1001,1033,1023,1008,990,983,986,1025,989,930,963,962,915,949,988,964,984,982,952,971,956,1024,1007,1003,985,984,1014,1004,1005,993,1001,1022,1021,1009,1014,786,764,813,820,783,785,797,765,810,815,786,771,811,781,814,585,596,596,613,588,594,616,579,592,602,587,623,612,604,588,578,591,897,891,881,852,889,894,835,878,856,657,633,644,685,649,644,644,639,675,693,631,640,630,677,675,671,700,671,514,515,554,516,520,563,574,549,556,546,549,522,544,506,584,561,573,518,549,547,569,540,549,577,545,541,544,555,597,611,625,597,607,602,614,619,610,620,594,599,596,602,604,618,686,695,680,681,702,708,695,694,706,689,699,710,680,683,700,695,622,602,595,587,592,592,1030,942,996,962,965,1012,977,970,943,961,983,960,961,997,981,976,982,951,971,902,942,952,932,926,902,844,855,815,854,839,858,844,861,863,819,886,890,856,847,858,684,708,700,711,680,705,693,735,691,715,699,688,698,711,724,693,882,898,866,875,877,883,852,895,873,890,900,687,717,722,715,697,709,721,709,708,666,700,698,658,658,658,668,659,672,675,671,645,646,655,660,990,940,974,985,992,953,949,994,970,967,916,946,1014,965,922,957,976,726,683,718,684,690,725,699,690,769,799,777,814,807,786,799,740,799,831,799,787,791,793,780,789,697,685,698,707,692,679,663,694,646,667,673,654,655,667,647,686,677,671,903,923,955,906,919,925,945,914,921,962,920,936,937,967,944,942,963,978,968,954,991,981,971,975,976,966,1015,975,991,991,998,1017,998,1012,993,1014,995,997,998,1006,845,851,839,831,850,861,830,808,842,851,817,866,869,853,1008,955,952,931,958,967,962,939,934,955,957,985,972,993,1005,1000,999,999,991,973,991,908,868,864,879,897,867,888,896,866,874,875,863,859,864,876,880,873,613,621,572,647,596,634,634,617,580,641,631,605,542,541,536,536,539,540,535,537,548,541,549,540,545,513,516,567,538,545,538,544,546,550,543,561,546,533,562,674,673,690,645,663,648,671,657,643,663,652,670,675,648,647,660,628,655,657,654,645,666,665,645,635,1007,993,891,892,886,897,857,868,868,864,861,867,872,875,872,880,895,761,780,804,796,806,788,784,757,819,792,759,817,770,801,784,791,794,965,963,983,1005,1024,1003,979,1009,968,969,1011,965,976,982,881,869,920,868,910,862,880,867,867,876,872,875,863,563,559,607,620,589,603,593,618,586,567,576,601,562,574,577,580,598,572,590,560,597,605,583,582,599,580,605,597,592,603,685,650,661,666,661,650,651,671,679,650,672,650,600,615,578,575,574,616,582,621,605,605,607,530,523,520,536,533,530,522,514,506,519,545,516,520,500,528,518,589,550,569,577,538,563,556,537,560,559,576,560,553,575,578,620,621,611,596,648,645,629,619,635,637,615,623,632,648,604,592,1033,1046,1036,1044,1042,1052,1035,1029,990,1042,1038,763,818,811,763,757,836,798,796,805,746,787,790,810,806,790,816,814,767,742,747,757,730,760,737,728,727,757,743,756,650,626,615,608,600,592,621,622,639,617,610,618,645,627,964,1004,990,983,966,995,1001,972,977,1008,989,1027,969,989,984,991,998,993,975,995,980,794,817,848,833,819,807,823,844,842,834,832,819,810,825,581,572,588,585,606,580,584,587,580,564,560,580,564,571,587,584,577,589,545,608,588,583,596,609,601,604,597,611,593,644,640,641,654,647,653,642,642,647,657,645,632,670,641,643,653,644,648,660,655,684,656,643,664,650,646,642,655,652,653,658,642,660,657,644,875,896,897,888,876,885,952,913,922,930,912,935,930,923,910,886,866,868,892,860,853,882,889,880,861,918,882,847,875,880,859,889,849,901,883,869,867,871,875,876,883,902,880,874,887,872,899,866,878,901,877,886,727,741,712,736,729,722,727,919,919,867,912,660,656,641,660,683,639,655,620,642,670,672,1013,1017,980,1003,1017,1025,1025,982,976,1041,1030,993,822,851,851,841,864,853,853,849,845,847,866,860,896,868,846,963,978,965,973,974,957,988,896,847,891,870,871,853,832,875,851,875,867,864,875,872,868,955,979,958,990,972,961,968,980,990,932,970,964,950,932,985,960,937,947,968,964,984,973,955,960,978,963,949,968,978,969,980,961,999,986,983,970,988,980,987,980,965,992,868,886,875,890,864,866,887,866,877,883,882,857,897,874,714,682,710,710,710,733,700,706,710,642,607,603,631,599,600,618,611,599,604,621,612,613,1089,1062,1105,1094,1044,825,820,848,801,848,836,834,782,874,797,819,613,640,649,617,647,641,623,628,617,620,623,626,637,630,617,1192,1136,1147,1173,1133,1184,1111,1101,1113,1114,1111,1023,1036,1056,1066,1038,1058,1015,1044,1041,1064,895,907,909,866,903,892,904,907,910,882,882,879,905,876,914,911,900,898,790,803,772,785,803,793,828,805,799,788,809,812,889,935,938,918,898,894,942,895,935,917,941,909,913,916,861,860,842,863,856,843,834,854,824,858,825,843,824,860,833,833,818,813,848,856,582,565,570,603,580,561,559,566,573,579,569,584,567,560,603,572,575,589,606,572,587,574,574,585,574,579,603,636,633,604,600,614,610,606,605,654,619,597,635,646,612,607,603,600,595,584,612,594,595,604,603,612,604,614,621,618,613,602,602,841,811,856,856,875,861,806,833,893,841,823,751,776,756,794,760,752,790,770,760,791,756,746,781,765,769,642,636,624,611,569,541,548,527,538,558,554,543,565,533,976,1014,969,1056,1017,973,1020,979,1036,986,1070,1024,1003,928,971,947,962,949,946,1013,962,966,952,975,955,986,639,583,620,641,613,648,652,638,626,617,629,592,604,529,535,545,541,551,523,533,531,546,521,520,522,580,608,598,605,593,601,589,599,569,604,598,630,625,626,618,621,604,613,642,618,589,620,624,629,644,624,620,629,635,610,621,614,1141,1121,1157,1112,1152,1168,1128,1200,1157,1080,1069,1063,1060,1063,1055,1071,1033,1075,1084,1065,1048,857,816,825,822,809,801,789,822,832,821,811,797,826,859,905,918,881,865,886,877,893,888,896,920,888,881,908,876,929,892,920,917,908,900,888,892,887,905,891,894,1069,1059,1059,1061,1048,1051,1064,1036,1059,1053,1056,916,907,910,900,922,897,899,905,907,1053,1048,1031,1061,1035,1050,1054,1062,901,921,916,900,928,916,938,912,944,909,927,912,939,918,900,944,950,958,950,937,597,573,627,581,618,612,591,577,565,565,571,612,564,538,521,541,534,565,563,544,528,575,553,562,645,642,657,636,653,629,640,698,681,698,681,636,668,682,682,664,707,686,664,662,691,669,1227,1297,1239,1231,1218,1089,1076,1069,1041,1040,1070,1054,1014,1068,1072,1081,1009,1052,1065,1077,1029,812,823,839,636,649,643,613,626,635,646,650,642,622,652,616,611,641,666,637,656,528,520,539,556,527,548,546,542,525,546,529,567,529,568,542,546,532,567,588,556,589,554,595,564,576,570,559,594,1054,1117,1073,1079,1151,1074,1074,1116,1135,1068,1108,1094,1092,1037,1044,1097,1028,930,915,915,952,969,971,918,964,938,907,914,915,949,912,927,891,570,550,593,562,537,583,571,524,517,534,546,566,956,1045,995,1059,984,1020,1005,978,1014,1031,1017,1059,982,999,1009,1019,938,904,939,956,914,917,922,941,932,939,960,916,918,916,918,1054,1098,1086,1099,1053,1068,1081,1056,1076,1063,1087,913,943,882,933,914,948,973,905,937,897,906,916,935,651,631,636,661,643,669,666,622,653,638,643,653,878,882,853,863,883,887,879,848,862,863,838,857,862,652,669,612,665,669,659,632,639,667,647,648,556,566,558,573,552,574,539,558,537,573,1034,1054,1127,1086,1081,1072,1086,1022,1046,1049,1060,1027,1069,1059,1052,1067,1047,1075,1059,1087,1078,924,917,926,911,927,931,922,949,946,897,891,952,946,932,922,936,969,874,950,944,926,948,948,934,920,901,853,875,861,852,874,868,848,881,860,878,842,856,844,1092,1111,1153,1133,1130,1139,1126,1123,1139,1147,1125,1129,1148,1138,990,976,1011,1002,774,775,807,795,802,765,794,799,751,791,651,662,642,647,658,663,652,658,655,636,643,637,640,651,674,561,576,534,583,573,569,555,568,573,578,562,579,569,551,524,543,525,551,534,543,538,540,531,547,595,597,576,579,599,600,605,600,594,595,579,587,596,587,606,582,626,628,639,644,618,625,775,787,756,771,770,790,747,715,771,766,751,774,780,740,777,733,645,645,646,637,985,974,953,964,1001,982,954,989,955,964,968,988,960,955,994,897,863,873,873,870,884,853,861,876,862,883,906,893,870,894,857,892,876,865,869,893,904,873,875,872,817,849,829,864,823,814,857,873,850,813,858,839,875,838,861,1084,1064,1077,1074,1095,1088,1071,1089,1078,1079,1066,1073,1071,1075,1069,1112,1051,891,867,901,852,910,842,885,867,885,917,919,570,589,588,598,598,591,579,560,572,582,571,593,598,587,595,569,579,607,604,577,585,554,611,587,594,573,588,586,619,581,585,691,723,722,714,690,748,714,689,730,693,716,702,719,706,733,724,719,741,721,696,733,647,637,635,648,634,642,672,635,642,643,621,632,655,642,998,1020,1005,1037,1003,990,1010,998,1026,991,1002,989,1023,1034,1021,993,892,913,922,916,941,902,915,918,879,921,915,916,1000,1049,1041,1035,1068,1027,1041,1012,1035,1031,1029,1013,1029,1050,1040,1061,903,872,870,875,885,864,879,855,847,840,874,849,859,907,855,822,611,602,615,589,634,579,631,610,558,600,607,597,598,578,584,584,592,586,695,661,652,682,671,688,700,669,686,704,661,638,635,665,682,637,653,1031,1049,1021,1007,1038,1055,1056,1017,1056,1018,1053,1084,736,729,686,732,747,723,711,1057,1046,1095,1078,1073,1030,1037,1020,1053,1032,1022,1020,1076,1034,1061,1062,1048,1034,1060,1043,1068,1042,1022,850,852,839,847,841,864,823,832,807,836,867,832,887,819,856,606,627,584,613,620,646,602,623,586,601,611,617,607,930,878,922,923,925,899,876,862,914,934,909,941,874,928,898,811,814,812,784,819,802,783,772,797,784,797,785,620,637,614,663,646,623,637,633,659,647,624,624,650,605,641,660,663,1034,991,981,958,1012,1020,1000,972,1019,1037,1026,993,1017,999,1012,907,914,941,937,921,919,916,909,938,905,781,758,754,779,799,759,746,787,773,773,748,667,611,665,651,675,662,655,640,666,672,669,660,663,670,653,641,799,809,773,806,817,800,832,802,821,808,780,838,837,1002,996,1011,990,980,1008,966,984,985,995,981,993,989,984,978,989,989,854,810,899,841,878,841,887,875,866,872,879,879,880,870,866,840,563,543,552,538,550,544,549,553,537,541,519,545,553,561,580,564,574,569,582,573,578,575,587,565,584,587,1104,1135,1102,1076,1082,1120,1121,1027,1124,1100,1130,1070,1113,1161,954,952,955,970,922,975,946,953,931,944,933,950,953,1115,1089,1106,1128,1142,1122,1110,1099,1124,1095,1097,1137,1115,1111,1092,1128,1119,1128,954,988,971,951,989,987,1005,989,975,981,985,994,994,987,991,1019,1005,985,1003,996,986,1001,993,1024,998,1001,994,999,996,1012,997,917,937,966,938,936,949,936,932,939,908,931,931,948,827,824,832,838,796,812,817,805,838,833,798,792,989,1012,990,998,982,1001,992,1021,1021,1007,1030,991,1002,985,845,898,828,880,822,853,869,835,821,841,866,856,869,588,589,584,596,586,584,588,582,579,599,628,571,566,578,570,564,572,571,579,538,578,565,566,574,587,596,579,576,595,575,583,589,596,574,592,580,573,578,570,579,588,593,581,591,580,591,580,574,576,575,564,574,596,572,580,585,583,592,583,579,571,563,590,586,595,586,580,599,580,575,570,574,561,570,527,523,539,524,534,512,561,568,564,551,559,552,564,565,571,584,603,567,558,581,576,577,577,574,564,558,575,555,572,569,560,539,570,560,557,956,989,969,947,943,995,993,934,984,980,964,961,966,956,993,1001,988,983,968,701,723,739,711,738,728,713,784,756,950,962,952,957,980,998,973,975,962,973,932,961,1008,976,855,834,853,830,842,824,841,842,821,848,864,865,625,631,609,617,623,618,617,640,641,611,1022,962,978,1005,959,1009,963,969,986,979,982,980,974,1000,992,971,983,999,1003,983,960,985,987,975,995,964,905,871,855,864,859,853,892,858,867,871,882,859,860,874,634,639,656,611,1028,1040,1024,1040,983,1018,1020,1016,1005,983,1042,1010,1017,983,1007,1008,890,894,900,919,932,925,914,859,920,920,897,892,620,618,631,626,618,645,610,629,607,610,628,618,691,652,654,681,689,672,697,655,679,619,626,637,623,605,623,613,1115,1125,1054,1118,1073,1105,1069,1088,1150,1107,1084,1130,1088,1125,1087,888,852,911,894,873,924,879,904,906,857,895,872,903,903,602,565,572,597,576,585,599,596,590,613,592,555,564,548,609,581,556,605,605,573,587,604,606,596,604,579,640,605,615,620,606,613,602,612,612,649,611,1146,1154,1131,1119,1080,1138,1092,1103,1091,1130,1063,1134,1109,1068,1118,1081,976,982,948,946,942,935,922,978,957,955,973,946,951,1026,964,961,957,914,943,926,935,896,925,917,910,892,893,861,849,837,856,826,859,848,858,840,848,867,864,859,842,854,863,638,623,684,650,666,634,628,624,656,674,643,647,612,624,620,627,636,624,648,634,628,616,630,592,617,656,685,664,640,658,660,665,659,652,686,686,1038,1032,1064,1078,1088,1070,1025,1077,1052,1057,1078,1044,916,877,928,902,899,888,907,913,907,896,897,918,901,914,907,814,815,816,811,816,795,814,818,803,817,813,820,813,810,628,642,660,687,670,669,662,650,661,650,654,652,666,667,686,661,682,634,635,631,611,609,596,639,594,628,602,620,601,664,640,662,653,653,659,996,993,1048,1008,1045,1001,1020,1019,1005,989,915,856,875,873,905,897,893,855,866,861,885,884,873,567,592,567,591,590,584,586,581,555,581,574,589,557,618,600,593,599,604,570,570,578,610,602,602,1131,1136,1103,1106,1101,1118,1074,1082,1105,1149,1046,1099,1071,1075,1163,1100,1154,1091,955,934,895,942,922,872,916,955,969,901,945,901,951,888,962,600,591,579,586,584,569,609,587,580,566,563,570,591,609,582,803,833,844,838,839,828,838,830,826,805,804,849,812,839,843,729,705,705,711,691,708,684,704,706,696,703,705,718,699,711,694,571,577,557,558,553,578,573,549,572,556,568,580,573,565,572,566,592,608,605,556,571,553,575,564,567,557,549,559,601,576,556,575,551,585,588,555,597,598,566,573,603,596,590,1120,1078,1079,1075,1091,1078,1082,1128,1060,1035,1075,872,889,929,918,891,884,881,893,914,906,871,891,872,936,872,570,573,579,578,586,581,575,552,597,603,567,606,579,597,595,568,581,588,562,559,586,568,604,569,568,592,560,597,546,575,566,583,952,902,928,930,925,915,912,936,929,917,930,946,942,766,763,761,752,779,782,773,748,778,777,749,740,770,816,764,790,792,746,784,775,780,814,808,785,769,799,827,821,798,795,800,795,794,768,782,796,751,747,736,744,730,734,736,743,748,736,739,735,740,720,732,628,671,634,686,666,692,678,652,671,674,677,666,653,674,664,694,661,663,672,663,664,670,688,687,665,671,603,602,601,620,593,596,1001,993,1013,1019,1008,1047,1051,1028,1072,1039,1076,1015,1061,1016,1034,1025,908,881,874,870,934,914,880,899,913,932,918,868,902,894,931,915,912,868,905,852,643,627,649,651,634,630,634,636,629,701,653,631,652,682,662,692,671,647,640,668,668,648,664,659,646,649,654,699,670,660,679,637,666,662,652,632,665,645,654,641,663,640,652,627,636,654,631,632,659,629,643,629,1026,1062,1049,1083,1029,1035,1084,1067,1049,985,1025,1051,1085,1064,1041,1022,1091,896,963,937,986,958,897,957,980,964,955,918,937,942,975,961,941,937,942,638,651,685,650,616,598,621,621,627,660,603,601,573,596,604,611,606,587,591,607,607,586,584,589,914,954,962,971,1014,947,1012,968,1026,951,931,1007,934,892,862,854,872,866,843,864,870,902,873,829,606,601,569,596,583,596,630,650,617,601,602,601,676,662,677,695,691,670,683,678,681,663,655,686,670,688,699,957,942,930,932,917,927,957,968,963,957,957,939,955,994,1009,1024,1030,1026,1010,1019,1004,1001,1031,1024,1006,995,883,865,886,898,937,864,893,856,589,626,625,603,613,618,587,615,574,622,587,581,626,629,1008,1040,1071,1026,1054,1048,1026,1051,1028,973,1016,1062,1026,1039,962,967,933,952,918,932,941,937,928,932,943,930,962,944,924,925,989,951,997,947,989,989,996,1022,1023,964,1012,999,1017,992,1017,1012,1028,1079,1074,1077,1103,1084,1119,1048,1064,1080,1075,1092,1091,852,869,892,852,897,885,893,814,914,917,901,830,613,616,636,627,626,609,625,609,636,650,622,629,628,639,658,619,634,619,673,637,655,655,642,957,970,946,962,947,951,957,958,963,953,951,958,936,695,708,680,735,692,705,722,695,675,717,728,721,720,663,689,706,694,705,577,576,579,547,590,581,596,593,601,594,622,604,622,610,623,609,623,613,617,622,613,612,603,597,601,611,621,1061,1041,1051,1003,989,1039,973,1018,1016,1035,1004,1000,985,878,906,919,889,883,879,870,901,941,881,904,907,889,825,831,834,827,832,821,677,690,690,701,676,682,659,700,681,702,675,693,614,617,650,630,628,630,636,642,638,1083,1112,1077,1138,1149,1128,1079,1102,1107,1091,1166,1132,1127,1138,1131,1081,1111,1143,1068,1126,925,905,905,934,911,919,917,944,921,957,951,945,901,922,620,617,582,556,570,605,543,573,595,579,556,593,585,582,626,621,636,640,653,623,634,621,637,642,641,646,628,641,630,640,638,636,1076,1133,1072,1099,1128,1114,1115,1111,1146,1092,947,973,970,979,955,958,962,963,965,949,969,941,932,961,947,589,626,566,564,606,963,911,927,912,911,916,933,878,928,951,909,908,939,938,925,892,904,730,720,717,714,679,700,683,707,1071,1063,1119,1004,1084,1046,1095,1066,1059,1043,998,1038,1026,1037,1030,1053,1037,899,905,888,851,831,856,900,885,902,841,909,906,877,901,886,616,585,646,624,628,609,672,602,606,647,611,664,644,654,601,621,628,632,624,643,649,648,624,644,633,673,666,677,646,638,643,664,672,660,603,589,593,600,605,595,600,599,580,594,575,597,589,580,567,576,587,572,575,568,574,581,586,598,574,587,593,584,581,574,593,576,592,582,580,584,583,586,580,1133,1082,1047,1165,1151,1180,1138,1082,1119,1190,992,978,961,969,966,993,1001,1004,1001,959,1005,957,1018,975,969,1015,999,992,976,666,641,632,671,670,696,649,661,639,665,671,683,673,961,1013,1032,963,1015,1018,1006,968,1044,975,900,879,895,902,877,878,890,903,896,849,899,918,923,890,885,904,889,903,894,893,885,586,618,591,651,607,611,592,573,594,669,632,661,672,660,684,693,669,667,652,669,675,655,696,706,639,688,688,647,663,653,679,659,668,654,662,661,647,669,663,670,638,658,670,675,655,663,671,652,1086,1061,1054,1018,1056,1053,1094,881,888,901,868,832,947,942,922,1008,935,878,898,935,887,953,983,961,1005,981,971,990,980,962,893,883,879,879,865,868,897,868,869,925,879,880,872,922,849,889,873,844,602,590,570,583,598,604,561,596,619,568,593,575,582,578,704,716,710,701,708,712,643,648,647,635,645,666,648,656,656,822,832,806,830,833,806,831,822,798,800,814,758,807,824,823,596,638,640,625,620,617,638,617,641,615,642,635,636,644,644,605,604,600,573,632,584,604,583,607,599,585,597,593,571,948,965,965,987,979,978,937,995,959,971,1008,955,967,976,1041,998,1005,1025,1037,1012,1031,1003,1009,1037,1022,1026,909,925,908,926,896,916,872,927,899,873,884,920,926,919,925,897,868,875,894,880,890,874,885,862,643,669,693,670,663,671,664,671,679,672,672,676,693,659,677,628,1051,1044,1050,1024,1114,1067,1082,1071,1056,1024,893,857,921,926,894,613,618,617,609,583,627,641,597,620,647,884,924,894,880,888,860,855,916,886,900,868,880,857,861,884,908,871,875,886,885,1017,1008,1034,1037,1017,1026,1020,1017,1028,927,902,927,915,916,915,895,923,913,915,898,891,1066,1061,1085,1056,1059,1053,1069,1045,1071,1067,1062,1037,1054,1059,1059,1061,1076,1056,888,899,915,909,921,906,918,896,913,904,895,1011,1024,952,1010,948,994,987,964,1010,1034,942,988,1008,991,978,1007,1029,1027,1034,1025,1023,1020,1050,1036,1018,1016,875,877,894,880,871,876,874,903,885,884,851,901,863,884,895,879,892,874,872,667,649,709,673,659,669,683,653,792,785,808,783,807,817,815,754,744,760,744,741,735,740,741,737,741,766,766,743,618,619,617,631,581,605,625,612,623,588,607,615,636,624,608,538,536,526,551,533,521,566,516,527,531,524,527,527,543,506,525,539,539,549,556,541,545,552,554,521,541,523,557,630,652,642,643,648,632,627,657,643,637,638,634,715,686,721,698,700,719,697,705,729,683,694,681,697,712,901,930,884,928,901,939,918,897,910,918,902,922,908,917,914,907,898,916,917,921,960,915,924,913,915,927,904,802,839,832,835,836,824,811,805,803,849,839,852,827,833,814,803,847,849,1003,946,965,974,940,963,943,961,955,963,992,969,980,989,991,991,979,995,965,981,985,983,862,855,850,872,884,869,859,869,869,867,883,855,894,841,880,859,985,992,979,959,978,1003,972,981,997,998,1002,995,990,983,986,985,985,996,849,892,829,833,818,792,850,802,821,819,857,833,829,853,585,605,583,589,579,587,605,609,581,581,634,617,619,621,628,607,609,632,656,636,643,647,634,669,1016,1014,969,982,1015,1011,1002,1036,974,1025,996,1034,997,1014,1004,1017,1009,1008,1023,778,781,785,785,789,790,777,762,766,770,793,775,763,791,781,763,805,919,938,947,935,920,912,953,930,916,932,948,933,791,822,834,799,796,806,810,824,785,824,808,832,814,813,840,619,617,612,629,609,620,618,620,648,622,616,627,605,616,1044,998,1055,1018,1057,1041,1058,1014,848,876,912,890,890,888,882,894,913,906,908,554,555,562,587,581,546,566,589,564,599,603,594,594,593,595,594,595,581,586,612,608,603,614,1066,1031,1024,1063,1002,1036,912,923,951,924,919,957,927,931,933,890,932,962,907,665,593,616,592,618,626,629,624,612,583,938,939,974,966,954,998,942,1002,958,935,993,920,974,971,952,950,893,924,908,937,926,890,919,931,938,927,927,896,933,920,923,919,927,896,920,939,942,914,932,925,945,910,959,690,718,707,700,707,692,728,712,683,700,709,652,636,648,627,633,620,636,648,630,638,646,653,646,872,847,840,833,819,825,834,847,856,713,696,704,695,676,675,677,690,652,693,694,591,602,612,601,615,587,583,595,594,612,578,820,800,809,784,798,782,807,801,781,808,818,797,804,803,831,836,813,796,800,825,787,797,806,679,686,657,659,676,690,674,658,688,675,691,679,681,689,660,686,682,681,683,977,944,935,911,965,916,935,928,945,918,940,921,669,703,673,1053,1105,1057,1098,1052,1066,1127,1132,1088,1080,1091,1080,1095,1080,942,900,883,954,899,909,937,904,961,913,960,918,901,923,932,941,1027,992,1028,1005,1046,979,1050,1008,1016,993,997,1009,1015,1030,1006,985,961,997,982,969,979,989,981,975,969,993,991,982,972,983,981,959,970,978,873,881,894,903,829,889,899,875,872,872,879,863,851,839,856,841,833,842,859,846,837,847,1020,1027,1008,1016,1001,1012,1028,999,1028,1009,1024,1012,1025,1015,1019,914,932,955,942,935,927,924,935,909,924,861,851,845,876,854,867,856,861,864,620,646,641,667,634,674,624,633,632,624,649,629,638,664,629,576,585,578,557,543,552,594,548,573,574,549,572,581,553,1077,1112,1053,1050,1072,1037,1132,1031,1115,1143,1100,1063,1092,1136,1064,1058,1091,967,962,976,974,952,977,950,958,939,746,741,712,749,720,893,890,904,912,914,968,961,969,968,966,977,992,980,963,965,858,906,889,910,863,895,880,889,867,875,869,877,884,856,865,866,876,865,861,860,846,865,850,861,838,857,844,829,847,855,836,850,851,665,650,625,704,627,650,664,643,679,672,639,695,653,696,589,558,551,578,577,581,601,561,581,571,573,583,587,577,569,555,597,588,569,1078,1061,1057,1001,1100,1089,1112,1068,1100,1103,1102,1093,1087,1029,1116,960,977,952,989,958,964,955,958,963,976,959,939,951,960,963,989,970,971,970,954,966,954,984,959,864,866,850,841,849,856,846,864,867,846,854,824,845,860,847,758,786,753,784,787,776,775,645,663,664,672,672,655,669,783,801,781,785,840,781,797,775,773,793,780,786,765,791,772,755,778,783,771,766,781,771,761,767,767,769,789,754,765,649,676,671,689,676,644,649,660,675,689,653,640,649,660,651,660,634,662,654,663,647,660,879,841,873,853,874,851,843,881,854,873,866,848,874,984,1015,984,1005,981,995,1005,957,990,978,1011,907,908,917,899,910,914,887,895,917,884,930,870,880,866,881,886,891,896,903,858,913,861,848,870,873,889,889,900,983,995,1009,984,1004,1011,1001,1023,996,1004,999,1007,1018,913,879,881,900,879,1054,1032,1059,1029,1050,1039,1060,1061,1079,1056,1079,1047,1076,1049,1076,1039,1079,954,938,954,908,952,944,962,948,946,933,942,923,963,957,934,932,944,636,653,654,670,677,670,684,667,680,654,694,598,593,603,601,604,594,604,598,583,1104,1129,1080,1092,1067,1021,1086,1081,1062,1091,983,1002,1000,1017,862,859,878,819,816,807,834,854,840,832,830,845,875,984,992,979,996,1003,993,1004,989,994,1002,979,857,906,848,875,905,901,918,877,894,900,878,903,895,909,586,599,570,591,588,618,589,560,580,586,579,572,1118,1131,1118,1138,1155,1107,1085,1091,1101,1153,995,954,951,1001,973,947,962,961,999,947,979,965,926,993,1133,1155,1143,1132,1171,1121,1143,1130,1121,977,987,1020,985,987,965,959,964,968,965,990,1003,1009,986,1000,991,1015,980,932,892,945,947,925,930,902,907,899,912,909,898,926,930,941,901,915,747,728,736,724,731,733,745,732,717,742,713,744,714,747,763,753,734,601,607,627,626,588,600,626,637,559,561,554,563,558,569,559,545,556,566,570,553,553,553,645,656,651,643,642,614,649,626,644,606,641,648,653,653,645,671,683,671,679,677,680,647,670,670,679,681,699,681,674,667,694,676,679,977,992,953,951,737,711,687,737,750,719,738,723,739,674,720,700,740,703,799,764,749,777,789,779,749,776,785,747,724,758,738,764,777,744,761,766,757,747,739,767,741,753,749,759,630,627,653,623,622,595,625,658,623,631,622,566,570,576,569,550,567,545,1070,1070,1072,1085,1063,1087,1052,1121,1052,973,976,991,950,985,957,991,972,983,960,985,993,1016,960,959,964,693,688,724,673,740,731,709,692,736,745,711,714,704,701,702,614,607,622,606,618,631,611,590,567,606,602,616,611,611,595,612,612,592,596,958,918,912,930,887,914,921,930,938,888,994,966,961,983,959,989,960,973,999,973,863,846,870,834,813,831,818,866,903,836,854,854,901,863,871,845,586,588,594,596,595,610,593,632,613,564,604,597,594,579,652,640,639,634,626,649,633,631,611,1087,1034,1059,1079,1092,1073,1008,1060,1070,1126,1075,1050,1090,1107,1088,1030,1028,1033,1044,1012,1029,1042,1023,1065,1029,1046,1047,1053,1037,1045,1007,852,857,894,871,831,896,831,875,861,893,842,615,619,632,609,639,617,654,620,656,645,638,628,630,647,624,634,1016,1029,953,1018,959,999,963,989,951,976,1044,937,956,948,944,922,948,939,918,929,948,920,638,655,633,659,636,644,658,653,651,653,656,1120,1133,1134,1148,1112,1124,1121,1133,1097,1056,1118,1144,1142,1140,1069,982,961,968,975,1015,991,1009,973,984,1010,1115,1092,1076,1079,1114,1113,1112,1109,1078,1092,1121,1105,1080,799,836,792,814,790,763,770,774,822,784,797,831,805,822,618,643,649,629,588,639,613,622,598,629,630,629,606,627,631,648,605,675,682,672,668,712,702,676,666,705,691,709,704,679,668,1038,1055,1047,1036,1040,1050,1030,1031,1025,1041,1018,1028,1042,1022,1040,1045,1034,674,660,707,686,736,724,689,749,733,713,680,686,990,991,973,980,1017,1004,987,891,853,878,926,850,860,856,875,849,1007,911,901,954,919,898,920,920,993,932,967,912,982,975,974,983,965,988,1023,1009,982,995,975,983,884,880,870,876,900,870,888,884,865,938,869,866,861,892,876,897,899,910,915,870,609,636,632,608,629,637,621,629,623,635,1013,1014,998,980,970,1031,1007,1012,1022,991,1013,969,1014,1008,1013,1008,984,998,993,1023,916,888,895,935,888,861,889,907,924,906,906,926,894,661,673,666,660,657,625,675,672,640,624,626,637,640,628,667,652,650,662,651,658,662,659,627,645,649,648,675,1087,996,1013,1058,1083,1043,1057,1011,1054,927,886,900,922,957,969,923,897,600,563,578,562,583,547,587,591,592,600,573,578,601,557,553,605,610,595,606,584,611,587,611,598,604,595,582,602,581,623,1056,1031,1029,1049,1026,1029,1034,998,1025,970,977,974,988,945,980,974,980,971,949,911,922,915,914,924,902,929,932,917,913,908,921,852,860,839,824,824,809,806,833,857,850,829,795,770,773,769,756,765,771,758,769,762,786,770,776,743,779,780,747,673,699,694,696,698,661,700,686,691,695,638,631,627,639,633,650,623,647,643,650,643,648,649,639,951,950,944,953,927,974,959,918,951,940,971,929,703,1022,1026,1037,1025,1039,1007,1008,1027,1019,1032,1058,1038,1012,1018,1022,1024,1008,1028,1015,1025,1016,1068,1034,891,877,885,850,893,872,898,882,911,902,851,937,895,916,993,979,996,1006,968,991,983,980,989,988,975,984,1004,982,1004,986,991,928,918,903,878,942,906,891,924,924,909,907,917,894,900,910,876,925,875,857,866,854,864,862,867,859,867,880,872,858,877,870,857,691,709,698,716,708,679,707,705,719,701,717,711,739,712,719,716,708,689,709,717,833,847,851,825,831,839,853,855,816,851,868,825,858,777,768,776,790,784,787,780,774,774,664,633,635,659,649,648,654,638,627,641,671,649,645,814,793,808,795,801,662,667,683,683,676,656,663,662,650,669,598,580,580,601,576,575,598,588,584,573,575,592,535,557,550,560,539,566,551,535,519,545,558,550,552,539,540,575,561,578,568,573,588,573,622,605,590,616,610,596,679,692,698,703,678,714,682,688,659,680,680,645,977,935,942,963,954,944,951,942,943,936,967,946,973,962,966,944,974,974,974,952,880,888,870,889,887,862,849,849,859,855,880,882,872,704,721,709,724,697,963,960,927,975,963,918,975,946,945,880,938,954,935,925,900,906,899,875,890,884,902,880,904,609,630,601,620,627,600,576,602,585,614,614,609,599,605,608,585,593,1053,1062,1054,1036,1061,1064,1039,1018,1061,1067,1039,1062,1040,1070,1067,1006,1020,1018,1037,1062,1042,1021,877,821,862,890,866,844,890,873,866,878,890,600,593,606,595,616,580,595,586,589,624,599,617,632,598,581,724,699,681,719,712,710,735,715,712,700,714,701,742,713,746,730,730,737,739,691,703,748,724,651,633,650,645,641,625,637,634,625,648,646,1006,1003,997,960,1022,1017,1019,994,1033,1003,1007,994,1005,1009,990,1031,920,901,864,881,868,909,882,864,877,913,1038,1016,1011,994,1004,1030,1026,1006,1026,1009,1007,1017,901,880,899,927,922,875,926,924,903,879,911,899,893,886,967,968,971,987,1012,992,972,981,993,992,978,987,972,1010,1013,989,1010,793,801,854,826,801,822,787,816,822,830,830,615,596,610,617,613,618,608,630,614,604,606,619,603,581,596,628,625,1147,1153,1134,1131,1154,1053,1171,1130,1204,1139,1134,1177,1165,1162,1120,919,881,901,947,913,865,876,929,922,869,883,900,623,632,635,622,647,643,630,618,612,631,1024,1094,1031,1026,1066,1068,1054,1075,1018,1024,1072,1051,1017,1060,1015,1084,896,861,891,884,896,882,873,892,888,891,904,896,910,891,882,653,675,634,653,614,620,608,599,923,989,956,950,915,939,902,972,936,905,908,934,944,944,950,913,959,958,956,973,976,985,992,994,1002,1017,966,960,976,1006,905,901,915,903,881,908,895,907,885,891,895,880,874,953,973,1015,952,1008,977,987,940,950,973,977,976,958,953,963,941,942,946,955,971,932,945,957,951,858,867,840,857,867,827,845,845,848,710,634,668,654,668,665,661,696,674,698,684,668,660,663,671,678,667,1091,1074,1044,1114,1106,917,928,930,885,914,947,927,916,911,913,889,881,860,876,871,872,893,872,883,869,851,825,777,794,795,795,782,775,800,779,766,770,806,772,652,662,632,630,627,641,627,623,647,625,1048,1050,1024,1018,1021,990,1076,1041,1015,1039,1027,1013,1032,1007,1026,895,870,894,924,902,890,901,886,888,896,899,869,990,1002,999,988,1018,1001,995,993,1022,985,1018,1016,976,1010,1001,1001,997,889,897,885,910,899,820,835,817,818,837,827,830,829,831,779,769,778,783,751,761,772,761,770,774,782,743,669,646,676,673,674,676,665,673,665,670,672,671,825,806,823,855,774,819,813,831,823,801,819,978,968,955,965,968,980,976,966,975,851,854,882,903,855,885,906,864,885,879,876,879,866,878,628,634,621,623,652,632,635,630,642,609,633,619,611,645,1040,1024,1008,1031,990,994,1070,983,894,938,910,930,923,898,926,920,919,920,656,656,648,632,646,642,634,641,662,635,665,640,646,644,646,598,593,575,599,607,607,586,609,594,607,599,608,1053,1090,1070,1128,1085,1085,1097,1072,1108,1072,1121,976,1007,934,952,954,999,961,953,976,980,968,983,968,974,887,887,918,900,896,899,889,864,892,915,889,674,711,709,727,711,703,698,691,698,695,710,737,712,705,782,792,810,818,775,795,790,798,790,799,816,777,809,634,607,660,623,652,631,659,652,639,634,649,659,668,644,641,624,543,541,548,519,561,528,535,522,554,549,548,558,540,556,614,598,582,581,601,603,583,603,593,549,960,943,959,947,956,985,985,974,977,937,934,969,985,984,730,785,782,758,758,787,781,769,760,796,814,782,783,806,816,804,784,791,774,815,797,798,794,813,806,729,715,720,752,756,714,731,735,735,735,706,738,730,734,756,745,710,643,628,650,646,673,648,668,669,678,672,644,631,644,637,651,649,663,643,635,645,646,652,652,893,879,881,888,886,854,871,878,884,853,893,874,807,863,880,847,867,841,874,888,875,863,988,961,965,976,966,930,980,956,982,972,1000,991,982,984,970,859,873,857,877,839,851,840,1006,1007,994,985,993,989,990,976,987,1013,1004,1011,979,1007,999,980,877,921,877,871,874,885,864,850,899,844,872,884,887,564,594,586,596,589,572,583,590,574,580,570,570,607,573,589,581,1081,1062,1072,1099,1103,1056,1133,1049,1043,1077,1103,1098,1100,1067,1078,1112,1143,1060,912,913,912,896,910,908,923,924,905,921,918,889,908,908,950,939,986,991,911,961,959,942,964,886,928,942,954,993,949,938,980,1004,965,969,952,959,955,977,960,968,950,952,942,980,950,969,954,959,974,962,953,969,967,946,948,976,962,953,962,964,956,940,962,951,961,971,854,843,859,836,879,857,852,832,857,857,826,846,822,850,654,675,647,677,647,656,643,656,641,612,795,801,810,807,830,791,757,774,802,823,653,650,652,648,623,674,691,639,658,670,628,631,633,653,656,639,614,624,607,631,635,619,638,617,624,626,650,614,630,616,617,635,603,618,648,653,655,646,662,657,653,657,662,645,654,667,652,1077,1081,1059,1079,1071,1076,1045,1076,1042,1083,1107,1096,975,973,952,949,962,951,966,988,1006,964,997,979,996,960,846,834,826,846,840,850,828,819,825,851,829,820,835,839,828,805,797,807,786,809,808,796,813,797,796,793,794,816,643,687,641,677,655,655,660,661,647,668,1179,1191,1136,1174,1162,1146,1132,1209,1168,1189,1126,1198,1180,1199,1197,1125,1153,985,971,979,966,991,999,974,1000,1000,1005,980,1011,988,867,885,882,890,874,878,889,881,869,871,886,900,867,883,874,871,782,778,781,765,787,784,740,741,806,782,724,746,1006,991,1010,1012,1001,1005,1032,1016,1031,1029,1018,996,1004,1044,1005,1007,883,888,908,871,858,894,906,914,897,905,920,869,844,855,862,846,862,853,852,855,866,855,866,850,859,866,853,857,860,855,854,725,688,698,703,703,697,675,705,712,681,674,665,613,638,623,598,627,627,608,630,603,619,628,1040,1021,1024,1012,1000,1020,1008,1014,1054,1008,1033,1041,1017,1027,1022,941,936,943,938,934,921,908,896,916,936,920,923,904,902,917,900,935,946,954,836,847,863,859,872,882,872,843,866,842,853,861,849,843,832,868,865,856,1025,1023,1050,1047,1028,1012,1040,1010,1046,1025,1045,1032,1029,1041,1038,1035,1048,1038,1017,1044,948,912,943,926,955,947,939,942,916,946,925,939,939,947,657,635,659,567,592,585,584,597,579,587,581,586,581,588,551,578,573,588,573,566,580,575,587,585,571,577,569,571,579,576,588,631,661,627,632,636,658,637,640,613,638,616,621,1083,1106,1159,1104,1103,1064,1103,1084,929,940,930,967,937,920,946,955,953,945,905,931,953,666,627,590,640,622,615,622,663,635,659,663,624,643,672,616,623,643,632,562,518,524,528,518,510,507,529,521,525,480,504,502,518,502,502,493,508,467,534,545,512,500,501,538,507,528,647,648,649,650,622,632,622,629,674,664,661,679,666,674,663,673,681,676,664,679,648,648,662,943,963,948,913,934,952,937,954,980,914,915,969,931,944,957,934,934,946,959,959,931,948,962,945,907,875,857,865,856,884,856,861,963,952,990,943,969,935,985,968,946,912,941,964,979,977,969,950,972,941,957,987,899,869,875,881,890,930,898,883,895,865,885,885,898,898,882,887,896,889,879,905,906,916,897,901,890,884,910,901,909,893,885,894,902,878,886,808,802,794,819,793,815,825,795,790,803,687,662,666,703,695,675,698,687,643,696,693,671,661,662,671,702,684,855,875,823,858,827,846,855,840,874,854,978,998,971,979,986,969,968,953,982,1006,956,968,981,1004,953,993,874,868,882,868,867,889,850,851,868,882,860,880,868,881,1005,1015,998,994,998,994,1024,998,1005,1026,827,812,858,827,832,873,861,840,843,847,638,635,607,633,638,597,600,617,609,609,624,590,602,638,611,884,848,902,878,881,873,870,885,898,847,686,688,684,709,705,685,722,709,711,712,732,673,660,697,588,581,565,551,602,560,593,586,595,566,547,559,562,547,547,545,569,559,540,564,553,558,564,570,535,544,630,586,588,625,595,604,593,589,580,583,588,624,980,957,954,980,959,991,1003,962,993,965,794,802,779,807,777,831,778,799,914,925,931,949,956,943,952,954,941,945,944,957,928,957,942,978,932,936,955,951,951,964,945,976,938,938,937,884,866,861,858,860,848,869,891,870,834,867,864,860,852,865,676,631,681,660,641,635,656,640,645,653,662,640,643,647,629,637,590,584,605,609,558,596,557,599,607,583,589,593,593,589,590,592,711,721,688,710,709,700,710,629,631,626,620,630,618,648,662,634,618,638,638,655,630,1008,1033,1040,1008,1042,1064,1027,1018,1039,1039,1000,1019,1028,1057,1035,1026,967,930,914,963,876,904,931,909,887,915,898,885,925,913,894,905,916,919,891,738,692,716,704,723,715,719,708,735,710,726,711,717,710,699,689,689,706,684,675,1147,1155,1148,1183,1183,1203,1148,1140,1161,1095,955,946,976,968,977,971,940,953,998,967,939,976,972,952,938,955,964,977,1020,1003,981,1013,970,994,975,1058,1038,1054,1062,1059,1051,1025,1041,1019,1046,1080,949,951,977,951,940,938,939,949,981,932,963,953,954,948,968,950,679,675,665,690,676,696,700,693,689,671,711,592,570,588,573,576,602,588,582,591,584,594,621,600,556,604,597,572,576,573,556,558,560,560,558,578,571,579,543,623,618,632,632,609,637,629,622,610,614,629,615,610,605,637,638,656,645,650,674,650,631,628,640,651,649,665,669,652,662,649,656,1165,1145,1100,1150,1174,1127,1142,1097,1172,1189,1156,1160,1140,1133,1144,1045,1107,1102,1091,1096,1079,1088,1115,1057,1081,1089,1049,849,894,908,882,884,881,892,857,846,841,870,896,871,850,849,850,497,550,554,545,528,528,523,513,518,511,531,569,543,534,532,533,559,567,554,560,583,573,564,559,569,552,580,546,538,558,562,1049,1064,1072,1054,1011,1067,873,833,870,882,869,598,604,593,626,595,592,617,596,600,611,583,604,626,605,594,585,604,615,614,604,1085,1095,1008,1091,1063,1023,1009,1027,991,941,969,978,951,954,964,973,969,966,966,975,951,945,670,616,641,617,637,682,661,640,638,650,638,652,644,663,616,639,627,634,598,612,655,624,649,686,627,646,651,652,647,648,614,853,868,860,876,870,893,872,909,873,864,882,792,784,797,807,819,781,816,810,819,812,825,830,782,639,667,634,649,644,662,648,625,636,632,646,651,658,656,1186,1127,1095,1115,1160,1042,1132,1116,1120,1008,950,995,1008,981,1001,988,990,976,994,819,753,770,784,811,782,815,800,792,807,787,792,646,633,637,650,597,640,651,639,644,611,659,1042,1016,1036,1026,1051,1051,1040,1068,1015,1031,1017,942,915,932,938,935,937,941,925,919,961,936,941,907,901,937,625,609,655,653,616,646,612,661,641,632,632,615,616,642,622,617,618,640,641,617,625,626,632,641,634,633,914,929,946,949,937,940,886,936,945,919,938,909,922,936,922,928,958,711,738,695,768,741,731,718,724,735,746,763,691,908,911,930,900,915,915,902,949,621,670,633,633,678,640,652,674,636,1025,1041,1026,1009,998,1023,1032,1071,839,878,872,878,840,875,886,608,605,579,591,619,629,624,636,640,617,609,621,621,641,602,1012,977,972,969,935,986,959,980,1003,967,978,945,981,684,696,707,725,705,704,669,698,718,694,688,680,1063,1032,1036,1019,1092,1015,1025,1015,1041,1057,1077,1058,1069,1003,914,928,916,900,909,906,862,900,903,873,889,888,893,918,912,1055,1033,1035,998,1022,1005,1010,1011,1018,1014,1025,1044,1020,987,887,921,922,957,901,947,922,942,912,915,898,891,1043,1071,1014,1048,1050,994,1068,1041,1041,1027,948,957,913,954,939,949,945,936,934,963,946,958,957,947,937,923,936,925,943,910,946,676,674,685,641,683,670,688,665,670,672,670,664,647,673,683,678,686,652,686,659,660,674,663,665,699,689,700,673,673,700,706,681,683,695,718,711,675,708,669,686,708,675,635,649,646,669,652,655,656,634,655,652,655,650,652,663,952,950,928,942,930,944,928,967,938,913,960,656,666,677,683,649,645,656,677,668,630,688,637,646,659,635,641,656,1112,1079,1148,1117,1118,1058,1129,1119,1061,1118,1122,1156,813,851,823,842,828,848,796,820,790,775,870,796,826,611,620,604,583,589,620,602,622,582,698,698,687,654,710,672,657,681,687,689,678,679,701,973,983,964,957,952,972,960,1005,973,957,981,960,949,982,980,962,971,985,957,946,957,973,964,953,969,952,972,965,961,965,881,880,903,901,889,897,902,908,875,938,904,906,898,919,893,891,901,902,908,900,907,916,898,859,810,824,850,836,825,827,816,827,823,796,637,605,633,636,613,632,620,981,1080,1057,1044,1125,1111,1031,1039,971,1057,1042,1069,913,875,901,869,914,910,900,894,888,872,861,903,865,875,661,633,659,668,682,652,643,659,644,649,675,657,652,660,674,673,648,663,653,885,886,867,905,881,880,843,862,639,696,699,649,669,666,657,647,664,671,662,566,567,566,534,566,563,568,578,561,580,550,537,559,565,556,585,553,563,553,934,907,884,921,894,859,886,885,908,866,903,875,882,864,907,881,728,715,751,740,725,732,760,741,724,746,767,712,724,728,700,750,730,719,598,584,573,574,601,584,594,596,577,573,556,538,553,558,562,555,560,541,573,552,541,562,547,542,603,607,606,573,620,610,605,610,570,596,971,984,952,949,1000,980,1011,971,988,989,988,954,927,1013,985,782,778,799,757,760,764,761,787,808,815,811,810,793,939,945,939,907,918,931,935,929,918,946,945,945,951,955,956,952,947,955,948,954,963,939,822,829,855,852,858,815,840,821,851,824,976,974,963,976,992,951,984,978,1000,957,992,994,983,991,971,992,991,880,900,880,911,900,886,903,869,878,890,897,895,861,883,911,900,677,622,646,629,631,654,635,643,625,643,674,638,1055,1050,1091,1021,1043,1101,1008,1064,1028,911,892,872,897,909,923,918,920,898,891,910,902,888,930,923,925,912,916,914,903,911,884,926,935,906,904,938,893,904,918,891,648,644,659,695,661,664,646,655,669,678,635,977,986,982,1006,983,1012,995,990,974,1008,1010,963,1015,1062,1068,1068,1061,1047,1060,1060,1024,1048,1049,889,917,907,921,934,913,867,897,606,613,627,647,624,605,612,625,615,581,591,611,579,1029,1026,1006,1034,986,998,1004,1007,1033,989,1037,965,1002,984,1005,1049,981,997,1014,889,869,896,913,910,911,903,884,898,901,886,1138,1084,1097,1092,1113,1110,1145,1103,1128,1105,1112,1091,1145,1125,1128,934,935,952,927,921,951,941,952,952,941,934,653,663,655,638,644,653,631,664,649,641,679,668,1047,1092,1045,1098,1027,1086,1061,1094,1044,1064,1095,1111,1076,876,849,836,850,887,869,882,641,630,598,608,627,637,610,588,629,630,920,920,921,883,899,895,889,886,877,877,911,876,916,909,667,636,645,663,678,685,678,682,646,629,570,546,544,578,539,544,556,571,544,533,557,575,1075,1051,1098,1005,1053,1061,1027,1056,1068,1044,1041,1044,1074,1101,1060,973,978,915,957,959,933,953,963,958,938,953,1080,1040,1044,1034,1084,1048,1062,1055,1033,1019,1043,947,978,910,970,911,880,930,932,1008,937,924,943,952,932,937,612,647,604,619,611,620,635,649,595,616,598,638,961,1005,1016,993,986,1018,989,990,941,995,1003,977,1001,1034,987,1001,984,1008,927,881,915,889,912,921,900,915,900,903,915,878,853,889,853,873,896,868,889,870,865,860,875,878,885,1121,1110,1093,1137,1097,1131,1125,1128,1111,1134,1142,1109,1108,1137,992,959,966,969,957,976,994,990,964,957,659,655,682,664,671,672,629,646,626,642,647,639,645,656,644,665,844,830,855,848,862,851,846,827,850,844,859,847,943,924,955,957,960,947,958,929,986,1004,973,1000,984,996,985,984,967,993,1010,997,1009,994,990,990,982,864,861,839,860,871,872,882,831,861,850,842,844,850,878,836,843,854,819,881,860,898,889,882,863,876,880,862,871,857,862,891,908,879,769,812,781,803,772,804,796,793,812,776,788,806,786,767,809,810,803,656,682,664,628,673,669,658,660,676,634,654,670,560,590,572,578,584,568,572,573,569,583,588,590,582,574,551,569,540,546,536,556,543,531,530,536,644,652,661,654,647,660,652,673,679,655,670,643,669,659,686,684,679,680,673,667,689,663,682,671,688,671,684,667,682,666,663,677,983,993,1025,976,988,999,1023,987,993,1011,992,1003,742,735,707,709,692,717,699,706,712,716,717,692,722,719,739,723,946,1005,980,1017,1005,988,1021,971,998,1018,1006,997,984,825,869,843,867,866,856,854,836,879,881,865,874,854,870,854,938,899,967,937,994,953,958,920,937,936,936,940,910,972,927,976,919,962,937,970,948,964,944,952,962,951,953,960,956,955,941,948,976,972,966,954,974,972,937,957,926,935,950,974,975,951,934,970,968,942,956,810,795,807,809,831,814,794,805,824,818,805,809,774,812,786,811,568,570,557,567,562,563,567,587,578,569,563,550,582,570,570,519,538,541,537,555,561,572,541,552,560,557,549,581,565,625,652,652,667,627,638,608,631,607,639,632,652,626,632,629,598,626,643,651,630,630,617,628,619,639,624,645,633,649,979,951,990,957,992,945,956,981,1006,1017,985,957,993,958,966,958,933,966,982,975,1007,966,931,954,944,947,977,986,990,942,837,833,867,898,858,854,869,879,866,869,870,900,919,950,902,891,900,936,928,943,920,928,894,921,935,929,921,885,857,865,843,849,881,859,867,868,883,873,880,899,874,900,886,890,874,892,874,896,884,887,885,868,910,871,894,719,662,622,636,667,633,647,633,663,619,657,670,677,671,645,707,659,647,681,648,1032,997,1000,1021,1033,1026,1042,1005,1031,997,1008,1036,1052,1020,1027,1070,1022,1029,1035,1043,1042,1048,1013,1026,1035,1017,1046,1022,1009,1009,922,892,892,925,884,934,893,928,878,917,931,924,926,699,700,661,670,649,661,673,648,669,673,677,686,688,680,647,682,652,677,666,711,600,615,606,624,605,599,634,602,623,843,835,810,849,872,826,700,693,704,703,690,709,690,691,715,662,649,652,657,680,650,661,687,664,658,670,648,669,926,956,916,938,933,925,940,924,805,804,794,813,786,784,813,776,787,791,641,630,639,619,627,650,644,639,623,631,612,535,539,544,537,530,578,558,535,570,539,567,589,569,556,552,557,564,579,553,566,596,664,661,622,628,620,614,617,616,608,646,655,620,592,671,630,616,1011,984,987,981,998,982,1003,1010,1000,1011,969,707,732,738,695,711,749,743,689,749,720,700,727,728,736,732,737,725,738,728,690,740,699,716,757,714,714,609,659,650,631,636,644,641,620,579,583,589,580,592,581,590,583,566,565,567,678,652,674,667,666,674,658,667,665,670,684,683,673,665,676,673,653,673,666,892,924,890,884,918,918,907,915,896,924,899,908,882,887,959,989,992,1006,971,973,979,982,1008,988,980,1006,986,961,1005,1000,839,874,850,833,811,866,853,878,879,866,590,585,577,565,577,564,608,589,602,608,567,555,582,598,569,571,577,559,601,1079,1111,1142,1154,1098,1191,1095,979,1008,1002,996,1030,1007,1015,1027,991,1008,1022,994,1013,982,1028,1015,1029,1013,981,1022,987,979,989,994,916,941,971,966,1004,954,981,1013,983,1009,1037,1030,1023,1027,1023,1027,1015,1036,1026,1026,1047,1037,1018,1047,1024,1037,1031,1038,1031,1038,977,970,971,960,929,927,928,942,972,968,938,937,943,935,940,783,821,832,801,832,798,796,809,807,799,811,607,667,627,616,634,646,645,644,634,557,545,573,562,558,570,565,573,575,554,562,552,565,555,590,551,573,682,661,671,721,684,723,683,692,674,673,693,694,700,685,695,696,701,684,668,705,694,679,661,691,709,679,697,685,673,714,677,686,687,1060,1015,1039,1056,1063,1049,1050,1032,1050,1003,1068,1080,1067,1058,1099,903,925,914,880,911,900,911,935,934,949,894,908,894,902,941,911,949,915,912,650,645,662,625,639,613,622,614,618,616,617,610,604,606,622,614,640,604,1043,1077,1128,1102,1139,1104,1122,1129,1093,1127,1169,1099,1168,1071,1104,940,941,953,927,928,936,947,920,943,933,986,996,1002,1002,1040,983,1013,889,888,865,877,859,848,862,877,868,1049,1057,1035,1067,1042,1052,1076,1061,1049,1057,1054,1059,1049,888,875,890,875,862,881,875,873,903,870,878,885,871,1013,1019,1019,1016,1008,1033,1020,1040,1035,1028,892,878,878,903,885,854,887,879,868,862,892,1043,1044,1040,1059,1053,1012,1082,1041,1063,916,940,896,924,936,933,918,962,887,923,922,912,914,649,669,668,665,642,664,653,645,669,641,633,650,648,667,627,968,950,967,968,979,955,946,924,950,956,944,974,988,954,955,961,938,964,897,914,904,903,925,918,926,920,910,924,900,907,899,911,913,910,906,922,896,890,925,928,914,905,920,898,911,910,909,915,933,977,963,967,868,876,834,866,866,849,836,828,877,837,860,851,855,862,583,610,581,603,557,594,589,594,578,594,612,608,577,581,609,1057,1134,1127,1061,1094,1151,1118,1105,1078,1137,1141,1127,939,981,971,998,948,979,973,963,998,975,952,953,1009,965,1000,967,942,982,656,670,672,676,652,678,654,624,661,674,642,646,1136,1133,1166,1092,1110,1068,1098,1152,1130,1123,1093,1096,1128,1088,1135,1110,1111,946,972,1013,1017,982,998,992,989,1001,955,978,973,996,989,1008,1112,1144,1106,1115,1104,1102,1097,1120,1074,1110,1111,1131,1083,1100,861,850,839,920,856,867,906,907,892,881,848,846,865,861,886,886,883,870,1073,1072,1060,1070,1088,1095,1058,1115,1096,1110,1087,1072,1045,1081,1073,1062,1116,855,833,859,821,825,839,809,827,812,645,635,612,651,632,648,625,638,652,652,634,636,640,670,632,641,954,989,943,1003,985,964,989,990,975,994,968,992,991,963,949,706,721,712,691,714,686,703,702,738,696,741,741,706,734,701,715,721,640,642,643,620,648,621,646,642,630,652,646,617,621,610,580,579,576,578,573,578,532,582,550,571,573,581,576,555,564,1137,1075,1070,1065,1114,1107,1067,1103,1118,1140,1033,994,972,970,968,968,1013,972,1005,985,1011,983,1001,975,975,1015,1014,991,1015,992,972,950,989,959,1013,945,952,961,968,963,975,968,947,955,977,952,952,970,964,916,910,906,913,882,875,872,868,850,847,873,851,888,871,868,871,851,781,782,804,772,777,754,794,791,768,639,632,653,630,590,614,617,621,588,618,595,610,606,632,610,610,606,598,578,610,600,609,603,598,594,589,910,887,901,887,879,857,885,876,907,894,887,894,901,882,901,918,862,1059,1017,1033,1013,1010,1003,1024,1011,1018,930,924,919,933,934,953,962,928,936,949,953,918,968,956,942,942,937,824,825,835,824,827,831,837,821,830,692,702,665,680,671,702,697,680,671,681,668,668,675,704,666,673,689,681,670,783,836,816,825,838,822,820,826,807,779,830,822,842,793,829,807,806,813,1036,1043,1042,1010,1032,1065,1018,849,849,858,848,865,883,885,848,601,535,559,549,572,581,583,570,609,573,575,562,586,559,567,591,531,519,532,527,543,540,523,541,539,612,600,586,563,597,599,597,620,599,595,604,599,597,655,652,658,649,627,634,640,655,657,639,651,648,654,621,642,664,663,916,913,942,931,960,913,938,930,936,938,919,942,933,941,967,906,907,931,944,934,930,938,946,940,936,883,842,830,816,842,833,806,846,834,868,835,839,957,921,912,908,881,870,882,890,884,894,902,886,882,887,896,724,711,704,674,685,719,700,672,723,696,609,626,602,617,600,606,618,611,598,614,619,617,620,611,1023,1058,1044,1055,1016,1031,1034,1026,1017,1021,1070,890,886,867,860,920,867,892,905,912,896,878,899,627,626,617,649,619,603,681,591,614,651,639,638,656,639,700,677,711,715,657,678,649,692,663,679,658,599,612,607,611,624,608,598,634,621,636,642,642,636,634,644,629,630,625,641,644,655,622,644,654,624,644,624,612,614,607,591,596,579,590,589,1104,1120,1126,1113,1150,1123,1138,1059,1090,1071,1022,1062,1059,1042,1039,1053,1062,1021,1007,1087,821,763,775,765,773,784,802,826,818,789,764,772,795,816,651,624,625,628,606,628,636,595,631,639,618,630,616,511,506,503,516,533,519,500,505,519,511,524,561,540,542,549,565,531,567,538,549,547,561,537,555,550,611,610,604,610,613,599,602,613,590,622,611,598,612,598,612,598,600,662,653,658,648,667,668,657,659,663,666,652,653,651,663,696,634,650,645,640,643,655,657,657,656,638,639,646,644,644,647,632,1031,923,954,925,967,934,939,934,912,958,954,926,1018,968,935,946,877,816,825,855,842,810,846,850,810,822,826,833,846,839,847,863,830,659,663,651,667,657,669,655,622,670,628,822,803,829,821,838,819,810,855,817,802,798,811,821,815,802,791,823,802,828,771,775,787,789,796,798,801,765,778,790,801,766,778,617,639,615,652,622,645,646,650,611,646,620,619,642,1032,1014,1016,1009,947,1027,1017,1036,1021,1035,1021,1047,1025,989,1002,973,995,990,998,959,975,1002,1001,978,989,965,996,1008,985,1004,997,987,963,862,855,836,868,844,869,858,861,867,847,854,858,872,865,891,844,642,630,643,668,648,649,634,618,656,661,669,629,659,639,640,639,662,647,624,636,635,618,637,626,976,986,1014,967,954,940,942,944,968,984,1005,964,961,996,977,995,968,980,974,935,1007,1003,1007,1018,999,1010,986,1032,1020,1035,1009,1023,1005,1029,988,995,1006,904,890,855,887,894,923,923,933,892,900,937,894,902,879,880,928,924,910,923,1067,1066,1055,1070,1088,1082,1031,1069,1052,1061,1068,1073,1090,978,997,1011,972,990,1007,991,986,997,990,1011,923,933,934,940,911,934,920,926,939,909,932,911,928,671,641,675,653,697,640,646,672,647,639,652,653,668,633,669,648,656,653,659,1058,1012,1071,1081,1040,1042,1060,1080,1037,1064,1077,1046,1031,1063,1085,1033,1066,1094,1031,1082,810,822,838,776,830,776,831,826,816,859,822,770,822,609,648,611,624,624,630,605,621,619,621,616,635,612,604,613,627,1141,1189,1110,1198,1158,1146,1166,1086,1150,981,1007,944,962,1005,988,949,981,996,1019,976,939,991,966,1067,1075,1092,1097,1074,1071,1082,1095,895,892,919,910,954,925,923,877,927,927,904,930,678,634,645,641,650,644,647,649,636,651,626,663,1032,1037,1075,1044,1015,1050,1052,1038,1014,1018,1041,1035,1044,1066,960,927,934,944,955,956,964,954,948,958,944,937,923,937,823,811,822,820,827,798,818,804,825,803,826,814,828,815,825,828,833,781,776,782,812,768,797,773,791,807,783,792,777,683,663,677,675,688,676,674,675,666,671,695,677,747,741,746,756,724,717,730,740,723,732,720,744,640,634,617,634,657,630,634,618,614,620,608,647,645,643,638,642,817,856,848,864,830,836,851,829,843,861,833,841,869,849,851,848,839,661,668,664,638,632,627,656,649,645,645,654,637,635,648,670,645,669,654,601,572,570,590,569,585,568,583,570,565,556,574,558,560,566,556,562,697,729,711,727,710,728,712,715,720,730,718,736,718,717,709,691,736,730,998,991,1005,987,1003,1006,971,965,994,980,1023,985,1003,1013,965,985,1025,976,841,821,819,817,802,816,820,829,823,841,811,673,639,637,646,655,677,675,653,686,660,657,674,659,650,703,609,637,680,660,671,656,690,666,636,631,645,626,639,632,635,635,617,620,585,576,579,586,596,582,595,605,592,591,594,591,859,880,859,869,874,903,898,872,724,722,703,834,864,826,885,858,856,833,884,824,861,819,869,861,855,612,613,616,631,633,632,653,630,641,662,598,630,609,605,595,601,621,604,587,606,838,862,896,847,873,882,841,854,884,888,904,862,860,860,833,886,861,890,875,901,669,670,669,690,664,690,656,688,665,666,678,523,549,534,558,547,543,520,531,581,592,564,579,599,586,589,571,578,554,587,583,572,577,590,599,577,601,629,628,603,630,630,623,627,614,605,1011,1017,939,991,945,1024,986,994,975,975,996,968,961,990,952,967,983,977,966,988,971,976,819,786,782,777,803,840,808,850,835,805,788,708,713,707,708,708,720,716,704,720,726,716,713,739,664,616,631,621,616,632,634,625,609,624,633,635,637,632,630,631,751,809,783,809,791,768,804,808,773,783,791,789,794,809,947,973,946,939,950,937,963,976,940,965,942,951,977,978,936,999,1004,983,1015,980,994,998,1002,1011,996,995,994,977,995,833,849,839,829,831,852,860,823,849,843,843,850,850,829,837,856,847,819,963,981,971,983,973,979,971,976,975,869,876,858,854,856,841,870,876,841,842,853,888,854,930,971,983,969,968,952,971,957,1045,1071,1044,1039,1050,1040,1064,1025,1088,1044,1030,1070,1049,886,891,885,888,891,936,874,884,889,907,884,868,887,883,882,872,885,889,958,954,961,985,912,927,1021,946,927,974,939,938,970,933,1000,906,957,966,968,946,981,974,984,974,999,978,990,984,993,979,983,985,977,992,982,1000,875,835,867,877,882,846,882,877,884,858,845,874,1217,1164,1108,1148,1128,1081,1124,1169,1163,1148,1141,1172,1110,1197,1181,1154,1147,1157,1139,1148,937,919,958,927,941,934,942,971,932,944,947,905,951,932,930,927,962,630,642,616,672,621,653,648,904,902,923,895,945,945,1003,1024,1021,1021,1023,998,1027,1006,1015,1013,1022,990,940,930,927,931,929,935,928,920,937,926,954,942,929,946,946,838,846,837,833,812,826,848,846,833,726,711,672,691,680,711,670,688,687,670,602,607,628,611,613,624,625,642,622,641,618,610,638,609,621,626,881,869,893,886,871,858,864,878,929,655,635,663,647,638,662,648,660,655,636,653,607,582,568,612,577,556,593,599,603,577,583,588,586,578,594,591,1199,1188,1114,1221,1151,1121,1204,1184,1283,1191,1174,1184,1132,1223,988,1045,1007,1017,1024,1015,1006,1056,979,1024,1002,1029,1002,992,1027,661,625,646,655,619,637,641,631,613,630,594,639,643,614,620,600,624,556,575,597,568,559,552,559,562,562,572,577,552,564,576,597,1104,1037,1095,1043,1016,977,1015,1038,1064,1068,987,1034,1038,1035,1012,1046,1010,1016,992,1012,974,1020,973,1028,977,1002,1022,997,993,1002,701,655,697,691,687,682,715,671,696,665,719,690,658,569,583,583,582,584,566,551,587,549,576,572,575,578,765,788,792,788,776,789,758,764,746,659,689,647,689,665,655,666,686,662,660,687,695,696,685,682,664,666,689,693,691,688,714,707,703,695,709,686,693,703,708,695,704,689,821,862,824,788,782,778,805,771,808,827,808,969,951,939,978,963,943,940,963,978,994,923,944,959,969,974,963,978,978,978,984,969,980,930,925,924,925,909,926,902,898,936,925,903,996,1031,1018,1010,1019,1022,1034,1003,1028,1020,1015,898,909,939,922,934,908,893,912,923,915,890,932,935,1017,1029,1055,1052,1044,1033,1033,1050,1029,1018,1072,1046,1051,1030,1040,1043,827,876,881,879,851,856,873,840,858,876,861,657,611,628,608,576,634,608,618,642,643,637,630,1080,1025,1064,1090,1038,1073,1017,1085,1051,1035,1052,1091,1031,1082,1018,1051,1059,1040,1018,1048,1078,1061,1022,1083,1037,1040,1046,1050,1041,1041,1021,1048,1046,1041,1048,1044,903,867,844,915,890,887,923,878,856,856,895,860,884,863,623,669,620,643,625,634,633,638,656,652,636,631,640,608,654,637,647,639,1022,1069,989,1014,1058,1022,1071,1003,1039,1002,1004,1058,1036,1039,1025,1023,1028,910,896,907,916,886,905,926,926,869,900,863,910,918,1053,1036,1065,1038,1066,1040,1038,1055,1083,1048,1046,1052,1066,1054,1060,839,873,864,833,848,811,838,864,650,641,625,623,652,615,632,646,652,617,655,641,643,684,638,652,602,655,926,893,969,912,917,925,953,937,927,973,920,938,932,921,911,929,910,937,973,973,983,968,980,963,971,981,979,968,895,887,890,879,885,881,900,904,897,904,886,898,883,916,904,875,874,834,819,817,817,809,807,826,822,813,846,827,825,731,717,775,753,736,758,735,732,760,758,748,691,666,660,676,643,679,656,680,665,651,672,696,652,833,834,841,810,845,846,842,874,841,851,829,771,761,757,754,765,773,773,760,694,664,679,675,680,678,667,688,680,895,926,905,932,908,898,906,683,657,689,689,690,681,679,685,680,689,681,668,704,795,851,809,780,809,816,810,794,834,818,822,797,813,815,1042,1048,1015,1024,1015,1044,988,1012,1013,1023,1006,926,923,899,907,919,926,935,944,907,939,942,882,935,950,898,913,648,678,627,694,692,672,647,663,665,675,680,687,682,692,647,852,877,857,878,860,868,831,838,885,859,846,830,855,854,1018,1004,999,1001,1001,982,1006,1016,990,984,996,981,994,1000,1008,988,852,829,833,840,860,837,837,849,860,840,857,847,846,875,875,872,861,646,651,646,657,664,653,637,665,638,659,637,641,632,949,934,958,906,970,974,886,982,812,785,785,794,797,818,825,804,795,800,613,622,620,613,637,642,628,625,632,634,979,1065,1011,1001,1024,997,1010,1022,1002,1003,1043,1028,1017,1059,1028,1045,995,925,942,946,997,970,952,960,952,948,965,1087,1088,1085,1090,1115,1078,1096,1097,1101,1101,1074,902,927,927,929,912,910,908,922,942,917,938,902,909,944,937,928,918,1004,1011,993,1003,996,994,1004,990,1001,989,979,995,991,1005,992,994,998,913,921,892,870,895,910,887,901,888,875,916,903,892,890,878,892,634,655,591,614,598,629,595,637,617,640,604,616,619,624,623,597,562,545,552,544,541,555,571,576,571,552,571,548,528,550,532,601,613,607,600,591,599,592,655,637,645,635,618,633,639,637,657,635,639,678,618,650,1075,1074,1088,1074,1062,1070,1080,1076,1118,1043,1106,1105,1128,1105,941,944,972,996,964,934,982,954,964,953,963,927,940,969,982,968,949,953,938,950,948,713,657,621,656,680,683,676,610,645,638,667,644,670,582,590,607,603,589,575,550,586,612,598,568,592,561,857,913,868,896,936,906,872,881,865,889,877,719,695,699,704,713,688,676,718,682,705,708,691,706,720,1096,1103,1077,1110,1091,1127,1089,1092,1127,1153,1104,1156,1116,1153,1103,897,875,903,958,893,910,904,925,905,907,927,920,933,905,877,897,875,913,917,934,957,979,952,956,935,988,967,943,966,977,944,941,950,939,945,939,946,990,983,998,991,1013,1006,989,1010,998,1009,873,842,851,878,866,889,1020,963,993,1011,956,998,1041,980,955,992,999,961,984,992,1035,945,995,968,1018,1014,1006,989,985,995,976,1000,1004,992,984,1000,1017,1006,1003,883,856,872,872,861,857,859,870,868,859,647,680,679,673,680,694,677,644,687,711,663,671,704,699,709,892,912,913,892,868,889,913,905,908,872,890,900,857,913,648,663,686,673,678,681,624,665,633,649,687,684,651,667,684,667,529,535,567,524,555,556,521,529,534,539,535,548,538,554,603,589,582,587,577,581,622,589,584,593,607,593,588,605,595,568,628,631,602,618,631,627,607,628,620,638,611,632,617,616,630,612,638,602,574,623,612,893,972,936,938,948,909,913,968,918,915,953,934,922,956,662,678,666,683,663,689,698,651,724,696,696,660,676,671,710,682,536,553,581,559,558,591,592,586,580,596,594,613,595,593,574,597,574,957,992,983,966,990,969,1036,984,1023,1010,992,953,980,1013,895,1001,1017,1016,992,1009,1011,1024,1009,1003,990,913,906,863,889,882,897,901,894,851,894,858,903,874,886,871,891,876,1066,1027,1073,1054,1047,1039,1013,1052,1045,1040,1016,1042,1056,1057,1057,910,915,896,898,921,911,949,909,929,923,930,956,922,988,976,964,992,981,973,1008,896,869,890,865,883,874,889,909,903,882,879,872,897,862,875,891,893,872,667,659,662,632,654,681,676,681,664,670,627,649,620,629,627,639,635,609,1181,1236,1145,1170,1135,1181,1146,1220,1166,1130,1138,1157,1107,1031,1053,1050,1042,1041,1081,1015,1090,1078,1069,1010,1026,1050,993,1041,834,834,803,853,830,811,812,852,833,842,848,845,852,846,840,849,1017,969,998,983,986,991,1002,987,994,991,1014,905,921,927,906,895,908,930,903,924,1153,1165,1165,1171,1204,1202,1152,1162,1156,1204,1177,1008,980,1011,982,991,1012,1018,1011,1003,1029,1030,1026,1031,1033,1053,1015,1038,1051,1048,868,862,870,864,869,881,868,837,870,848,863,872,879,857,866,844,657,672,687,659,705,685,683,695,661,689,660,660,852,838,819,824,836,812,819,654,651,641,654,661,665,644,657,699,638,644,620,620,649,639,665,663,631,657,661,638,644,637,624,647,636,637,631,649,645,639,1064,1018,1038,1038,1015,1027,994,986,1042,1029,990,1040,911,880,952,878,885,914,888,867,914,914,567,586,603,582,579,616,623,565,614,603,586,592,606,952,1031,997,959,992,973,991,982,1003,962,989,972,983,972,1007,766,782,748,745,784,758,788,735,788,771,765,772,780,870,854,887,872,921,888,854,887,879,883,809,827,803,808,816,802,805,809,804,815,670,681,694,681,683,672,780,801,786,766,860,793,785,805,812,788,764,766,776,798,796,768,773,770,756,795,786,767,786,798,663,640,629,619,629,631,628,637,639,635,640,653,1106,1042,1096,1091,1126,1033,1081,1079,1095,1094,1056,1065,1100,1065,1106,1098,923,910,905,946,933,914,939,944,920,664,658,619,612,572,552,573,550,572,542,563,560,557,1048,1011,1097,1045,1059,1109,1059,1027,1042,1086,1043,1015,1049,1086,1106,1020,1097,1056,1077,1067,1072,1066,1081,1058,1076,964,950,948,972,948,944,959,972,935,954,936,955,969,940,683,711,693,659,686,685,673,660,724,697,675,679,705,707,713,904,914,921,904,883,910,923,904,908,937,917,911,927,924,896,721,757,775,744,748,781,949,979,955,937,951,1039,1039,1034,1053,1073,1049,1041,1046,1034,1052,1070,1051,1058,1068,1052,1033,927,902,909,904,919,906,893,916,891,904,896,891,896,895,909,944,1046,1041,1066,1057,1075,1057,1040,1074,1042,1066,1046,1052,1058,879,891,894,917,917,889,904,920,887,1074,1045,1073,1049,1078,1055,1083,1073,1053,1062,1047,1057,1083,1045,988,939,946,955,945,957,935,936,942,925,757,755,759,748,736,797,1009,1035,1035,1014,1036,1018,1033,1000,1045,1035,1042,1019,1011,871,870,872,883,851,899,1043,1058,1071,1101,1063,1076,1078,1050,1067,1082,1071,1074,1059,1038,1070,877,851,913,876,921,883,886,920,888,888,913,899,606,594,577,593,614,567,569,576,593,600,580,630,620,999,987,1045,1014,997,1008,1000,1014,1011,1027,956,1013,1002,1001,1008,999,1000,996,934,916,946,933,944,945,916,958,957,983,938,940,975,990,1002,985,985,993,963,979,978,982,973,965,965,973,850,853,883,848,830,863,869,849,879,862,854,895,837,841,866,687,662,661,636,701,675,645,637,654,667,676,667,825,824,822,836,860,812,812,941,980,979,974,963,973,997,969,971,952,953,982,993,982,943,972,978,967,970,976,993,983,981,985,1015,1003,1024,1037,968,1027,981,1014,999,1011,1015,1032,1049,993,991,1000,1001,1007,997,845,812,793,809,814,822,818,834,831,825,847,833,859,850,512,489,539,538,529,551,517,564,563,568,555,543,525,552,563,546,557,570,575,541,560,572,579,638,586,598,559,568,592,594,615,586,708,725,729,715,703,680,729,699,722,683,707,700,696,698,721,688,699,682,695,703,703,678,673,700,695,681,679,668,691,686,687,1030,978,994,992,1007,960,993,990,952,991,987,893,924,875,849,886,902,904,874,882,875,892,874,672,636,627,639,694,631,592,602,615,593,614,1099,1016,1059,1103,1069,1056,1042,1017,1112,1083,1075,1086,1064,1099,1070,1101,1066,924,899,931,949,1136,1113,1114,1134,1130,1147,1137,1130,1129,1131,1149,1111,948,954,946,923,937,929,993,950,978,950,960,982,981,968,957,974,963,964,931,950,931,997,961,968,968,957,941,959,932,942,972,964,951,969,928,941,958,934,943,936,946,945,943,932,941,950,832,843,867,850,870,859,849,853,822,858,849,849,858,827,844,847,646,632,684,652,638,664,657,656,657,635,612,637,646,646,624,634,615,632,620,635,623,634,616,631,604,623,623,629,595,615,611,1021,1006,989,987,1014,1005,994,968,980,1041,993,1009,1000,703,725,695,695,724,728,739,697,705,676,704,743,1065,1028,1010,1049,1031,1044,1068,1080,1110,1062,1051,926,922,925,911,918,949,935,931,929,942,908,891,906,908,923,927,910,924,570,563,596,611,588,628,596,586,566,597,607,551,595,924,953,943,953,915,929,977,948,955,703,741,709,685,674,698,727,687,694,712,714,707,721,716,705,707,720,738,1085,1090,1075,1108,1061,1068,1064,913,867,893,909,860,922,902,879,869,871,861,919,627,573,617,607,578,563,573,560,527,613,617,556,542,577,583,594,539,587,569,608,565,577,559,606,572,589,589,609,579,556,607,582,909,885,911,917,866,904,927,916,928,907,890,875,895,930,834,866,910,886,910,895,925,753,732,723,714,763,747,766,727,758,747,692,671,703,667,681,702,679,695,701,617,601,624,617,613,615,627,601,614,601,617,607,632,622,633,1102,1054,1027,1018,1035,1025,1066,1070,1065,1014,1019,963,968,965,936,935,912,932,938,920,952,913,937,982,1001,1017,965,1034,989,983,1030,1038,1021,968,1005,948,988,1035,1047,1093,1040,1111,1068,1023,1057,1068,1061,1066,1052,1055,1023,896,911,920,895,919,938,914,907,931,963,908,909,1110,1082,1096,1109,1091,1111,1102,1105,1053,1106,1093,1087,1121,1076,1061,1058,1088,1085,1084,1100,1037,1038,1043,1039,1038,1020,1013,1038,1040,1047,1035,1012,1056,1035,1032,1034,1035,854,840,857,832,843,818,852,844,612,587,586,580,582,605,601,589,563,583,596,581,583,595,604,566,564,547,586,587,589,568,580,585,1026,1060,1075,1073,1115,1132,1101,1051,1030,1073,1171,958,922,944,995,1002,957,951,620,641,601,584,602,540,508,528,521,548,525,520,546,499,580,538,564,562,570,540,521,556,522,549,564,524,552,533,590,606,608,602,618,598,601,598,611,625,636,641,639,628,622,633,633,620,1080,1119,1087,1032,1130,1055,1074,1034,1024,1053,935,960,1009,986,979,948,968,944,938,971,993,981,954,977,981,946,991,1008,697,603,604,636,616,605,742,810,803,804,779,776,779,763,793,787,763,663,709,712,685,697,679,704,712,723,679,704,622,591,619,636,635,618,620,626,624,631,620,640,622,634,625,608,894,911,931,884,876,886,692,680,651,675,675,653,666,664,678,682,681,654,691,668,664,715,610,592,581,599,595,603,589,601,608,588,599,592,626,602,578,576,579,576,966,943,885,941,949,948,979,933,935,947,974,945,936,691,724,724,675,709,717,702,716,696,681,688,711,696,570,558,524,553,542,554,546,568,561,531,507,514,499,505,541,511,525,534,493,524,532,517,507,532,515,512,511,548,539,544,513,559,539,578,542,556,524,549,523,564,588,529,556,556,556,579,521,609,605,613,631,618,615,607,595,591,618,596,619,669,634,660,627,651,648,670,650,659,643,656,656,658,550,561,548,578,539,581,556,570,566,578,566,564,548,571,552,551,514,546,544,525,548,551,543,530,551,552,531,540,549,521,561,572,566,531,569,551,562,556,924,962,960,947,975,956,962,975,996,964,964,794,743,784,778,743,739,741,746,784,742,759,770,790,755,779,789,739,739,819,855,880,841,847,854,864,840,831,649,667,650,639,643,680,710,671,664,686,649,666,594,599,579,579,600,579,597,589,569,580,580,575,591,570,657,643,642,639,648,655,623,622,632,1113,1047,1126,1112,1108,1105,1101,1097,1053,1122,1113,1100,1076,1082,1105,939,913,919,912,978,931,925,977,953,931,952,952,908,935,939,910,934,985,925,929,948,970,970,971,970,947,958,978,966,966,968,952,979,965,785,784,818,797,657,628,665,644,665,655,637,639,630,627,638,648,662,642,642,657,637,655,640,992,1013,983,1022,982,1002,985,978,968,977,968,1010,991,995,961,979,981,977,985,992,993,988,984,991,955,943,958,943,939,952,924,972,932,970,953,928,978,965,966,950,968,954,946,946,942,942,936,922,945,948,932,940,946,936,811,807,799,804,808,754,813,810,781,779,605,571,580,604,593,603,585,574,591,588,617,603,595,591,633,967,1041,1031,1029,1059,1021,1030,1021,989,1051,1083,1041,1018,1000,1044,1010,1008,999,999,1027,1053,1018,1038,1049,1028,1030,992,1018,1000,1010,999,795,762,801,799,808,819,799,810,801,773,779,848,789,599,593,611,835,833,870,901,869,871,888,871,834,876,867,860,828,881,1029,1034,1019,1044,998,1025,1008,1041,1020,1045,1020,986,1009,1020,992,1028,943,962,916,938,951,941,925,942,933,944,952,944,794,810,797,825,786,807,785,804,762,795,793,788,936,887,886,925,920,955,924,891,917,917,890,932,981,980,946,956,966,967,948,957,956,878,890,915,920,876,880,865,900,867,869,862,881,918,876,887,884,865,859,616,630,614,624,604,593,615,615,609,631,597,634,635,605,640,637,610,597,577,590,592,612,593,607,577,564,598,586,621,579,583,894,886,896,890,903,900,916,897,892,900,934,900,898,784,799,787,806,784,794,792,793,795,759,773,772,761,608,623,602,589,624,596,628,635,619,572,571,575,553,535,550,565,553,515,553,557,564,576,558,545,919,956,951,972,917,933,992,1010,969,951,979,908,947,1021,996,1014,1001,983,1027,991,1003,988,994,989,997,888,865,884,878,872,908,892,858,890,937,846,848,878,966,972,1013,999,974,975,949,951,925,949,1002,947,1016,980,964,956,942,945,950,941,960,960,934,921,960,967,956,931,947,935,961,946,805,851,811,825,794,831,806,847,807,837,807,828,605,615,601,604,627,589,604,595,602,610,564,575,588,610,604,613,600,611,590,607,588,623,871,850,856,868,873,907,881,902,889,852,874,850,841,847,821,850,873,645,641,675,671,625,660,664,656,638,686,655,647,569,574,582,575,564,586,576,587,559,577,991,974,975,946,1007,989,951,977,981,982,1004,977,986,975,995,1025,925,916,937,889,919,899,962,894,920,912,894,914,925,902,932,931,918,938,930,913,932,925,938,935,923,924,938,937,937,918,951,950,936,939,939,949,945,955,951,928,927,946,839,852,876,873,859,842,834,853,816,824,813,827,815,837,815,797,816,792,792,765,770,792,781,784,792,773,798,708,672,665,662,670,680,663,668,698,649,678,666,900,850,883,892,960,858,880,882,931,776,789,783,772,802,811,789,772,775,797,781,803,792,820,749,734,757,743,743,721,732,728,747,720,747,936,959,996,1009,963,959,983,988,992,945,962,963,973,965,948,971,949,957,968,951,808,840,806,834,824,834,838,823,858,656,635,635,657,661,646,689,639,658,676,619,641,625,660,645,664,633,655,659,639,661,645,656,653,644,669,648,659,657,666,647,656,639,662,652,664,650,641,1091,1061,1051,1054,1070,1052,1074,1088,1124,1117,1108,1146,1121,1083,1071,1052,1087,1092,1051,1054,1136,964,944,952,951,960,961,977,964,955,974,987,965,942,962,789,786,805,817,810,794,825,830,792,1001,1003,992,998,1007,996,1005,976,987,1000,1016,959,989,981,923,905,914,901,881,942,895,911,1179,1185,1158,1160,1143,1160,1170,1151,1148,1157,1160,919,915,910,920,903,903,903,877,902,941,1003,979,930,976,926,949,924,942,939,941,933,949,933,945,934,925,929,946,932,947,940,947,937,941,996,1014,984,989,1011,1002,993,980,1001,897,913,865,846,901,869,900,881,865,888,919,899,875,849,868,889,904,872,877,972,1009,977,972,959,940,979,932,958,1008,1009,1032,1015,1017,1017,1031,1009,1002,1017,1013,1025,1000,1029,1012,1006,913,906,871,910,907,897,923,861,914,898,894,879,888,867,874,884,976,996,989,1029,1047,1033,1058,1046,1041,1041,989,976,980,1004,985,1007,999,981,1002,1003,966,994,989,994,1014,894,896,878,870,879,863,876,894,887,866,897,848,873,886,891,854,854,861,861,850,866,869,867,859,881,652,669,684,660,638,638,640,654,622,660,659,628,646,612,612,592,597,589,620,588,568,623,587,613,616,601,585,597,621,622,615,596,605,606,578,962,1015,979,989,934,961,968,986,984,933,977,1001,1010,700,723,689,698,683,716,667,710,685,727,688,686,677,719,668,705,995,931,987,947,960,950,947,966,940,949,948,983,998,983,988,972,972,993,958,1002,982,985,984,792,839,823,838,815,851,834,814,815,824,822,825,815,822,830,833,824,811,825,641,604,604,599,627,618,595,620,609,615,601,611,612,615,879,897,870,885,883,885,882,675,629,656,659,653,679,665,659,666,599,596,577,594,605,581,587,597,616,607,603,601,591,593,585,604,866,896,862,894,916,877,878,891,876,876,906,879,904,928,898,926,918,912,902,905,902,930,916,911,1033,1024,1033,1017,1008,988,1023,1010,859,871,856,882,836,842,882,873,885,860,886,964,950,964,989,948,965,959,948,939,962,954,985,962,949,890,883,843,867,896,843,884,841,882,880,903,861,853,1000,974,974,1002,1016,984,997,977,997,979,984,991,984,984,984,982,996,985,920,833,869,848,861,911,884,884,877,882,863,860,873,866,889,869,863,643,649,653,663,609,662,636,689,617,649,631,646,651,1095,1117,1044,1130,1084,1130,1084,1094,1100,907,881,908,895,901,874,905,881,901,907,883,903,885,898,917,887,909,926,876,879,862,921,907,910,648,647,643,627,675,662,671,662,667,636,656,648,671,660,655,649,624,1025,1033,1022,1023,991,1031,1036,1053,1044,1029,1044,1028,1032,1030,1011,1037,1042,1014,1032,1017,1028,1063,1014,1018,1014,1021,1011,1012,1029,1027,1022,1024,961,945,924,932,949,921,988,945,952,949,864,877,875,884,869,857,874,847,868,703,707,659,677,711,699,722,684,904,931,915,967,924,899,933,931,933,912,921,901,671,658,685,622,689,671,679,676,658,652,646,634,669,1167,1116,1151,1180,1225,1168,1120,1172,1151,1196,1176,1172,1172,1192,1107,1148,1138,1133,991,983,958,994,948,1014,945,959,984,965,997,927,955,976,935,942,983,959,953,986,994,1006,976,993,990,972,983,1013,996,982,1015,1002,1025,991,906,881,907,908,892,896,869,888,881,890,878,644,621,575,633,624,593,629,608,617,604,590,623,620,606,606,614,626,604,617,956,981,960,943,924,941,933,922,892,1004,957,945,934,955,965,987,985,998,967,976,969,988,986,982,964,974,1005,987,980,962,982,974,977,783,796,766,783,777,806,770,780,801,790,789,802,789,576,553,581,562,530,572,526,554,566,537,508,572,551,528,538,535,533,536,570,539,560,539,541,578,541,527,628,636,641,724,713,727,723,735,735,746,755,728,737,742,746,723,710,734,744,751,717,717,732,599,611,606,593,599,605,615,584,615,591,592,622,958,951,908,928,945,961,920,909,943,932,815,884,837,878,897,856,856,878,866,866,862,856,872,869,842,638,656,661,654,652,637,686,664,658,645,679,636,711,721,726,731,732,697,731,717,717,699,701,708,713,715,726,712,715,1017,1045,1021,1060,1064,1015,1030,1031,1014,1027,995,987,999,991,1008,998,1008,1007,1018,998,845,845,842,856,846,839,845,1049,959,995,1053,1040,984,1016,996,1020,970,972,986,1010,988,1006,993,996,990,1006,990,996,983,992,874,892,857,864,870,860,874,842,861,866,888,876,857,855,874,883,866,953,952,918,960,1018,937,923,940,919,873,985,978,923,911,905,911,931,900,918,930,915,910,910,918,930,903,908,912,908,921,919,913,912,917,921,936,929,918,918,911,907,925,914,957,956,949,955,955,959,948,949,967,945,964,950,937,953,986,983,971,990,997,967,967,991,973,981,996,958,957,963,992,860,865,887,867,837,875,884,868,851,906,879,874,838,860,676,645,669,644,641,639,646,656,644,653,642,631,637,655,694,642,666,659,839,855,919,702,709,694,704,714,724,717,709,702,711,716,642,636,634,649,609,631,631,638,653,639,635,648,649,967,939,949,937,930,941,957,964,925,928,944,986,959,926,960,943,942,946,924,765,754,743,741,735,727,733,735,734,746,870,849,864,846,832,830,1043,1035,1040,1007,1031,1043,1032,1050,1032,1031,1031,968,957,939,947,945,930,912,947,929,943,945,962,950,946,947,959,913,935,922,659,664,652,667,650,660,650,643,613,701,649,659,658,1063,1034,1015,1055,1049,1017,1013,1066,1051,1025,1026,873,909,895,877,899,888,870,861,874,990,967,982,956,940,936,928,974,970,991,959,985,973,990,1006,991,1000,925,980,929,932,986,971,965,991,993,993,971,989,978,984,987,988,980,990,970,1005,1043,1038,1042,1052,1060,1040,1041,1012,1046,1022,1046,1051,1063,1055,1050,911,885,892,903,883,915,907,875,905,882,887,912,929,970,923,989,924,932,892,881,955,889,921,915,918,935,898,926,926,885,888,898,909,909,896,893,901,980,951,943,932,970,941,945,953,955,955,941,950,965,1067,1046,1033,1030,1037,1032,1051,1042,1013,1044,1045,1037,1028,1030,1033,909,915,904,944,876,871,905,897,885,908,906,879,884,907,923,917,640,626,642,647,628,617,659,662,612,991,1030,1069,1055,993,1011,1041,1043,1003,1066,917,873,889,859,886,863,857,870,899,898,903,882,870,895,656,636,642,639,640,623,674,653,642,633,671,1040,1102,1085,1085,1077,1098,1036,1079,1086,1045,1057,1036,1082,1069,1078,1067,1030,999,1070,1018,1045,1054,1035,1043,1032,898,937,948,938,881,924,886,935,920,924,892,990,968,943,1012,1006,981,974,992,967,972,914,1003,990,932,966,941,1012,959,1004,1013,1011,971,968,988,989,959,983,992,993,977,974,962,977,972,973,970,983,969,925,882,909,921,921,912,913,907,908,898,889,897,903,694,658,672,680,637,674,673,656,673,653,648,698,674,624,621,638,633,628,639,628,632,625,625,617,627,611,630,610,592,619,625,603,613,599,608,608,605,905,902,893,910,938,883,870,669,655,699,666,661,662,592,595,598,608,588,598,580,598,573,584,590,582,1067,1101,1130,1082,1082,1124,1116,1103,1081,1095,949,1033,1057,1013,996,971,1015,998,987,1015,976,973,981,983,986,616,617,639,636,639,586,573,577,636,596,922,905,976,922,908,949,926,960,933,920,949,925,708,717,683,676,694,723,683,715,734,686,1044,1112,1081,1110,1114,1052,1058,1076,1093,1068,1035,1094,1060,1091,1129,1116,836,888,904,886,864,880,572,539,571,521,586,569,586,564,533,563,536,554,602,586,594,607,585,591,588,592,595,598,609,585,585,593,627,634,645,599,622,614,633,624,647,623,623,623,1077,1150,1064,1066,1093,1156,1055,1100,1135,1127,1046,1130,924,909,922,940,893,902,926,918,904,937,913,931,913,896,955,883,913,929,852,925,886,941,913,909,883,878,863,864,886,860,876,859,845,855,883,873,866,928,911,926,907,907,921,926,903,909,902,929,905,906,888,906,913,911,931,905,901,931,906,938,912,815,815,784,789,835,793,771,807,821,828,789,807,801,750,793,629,603,617,639,617,636,604,629,639,601,627,651,630,626,1051,998,977,981,1004,1002,1018,1009,963,977,976,967,987,738,672,681,646,683,717,690,700,668,689,704,671,651,948,974,945,956,973,963,972,969,946,972,955,988,949,956,918,926,928,922,947,938,938,955,924,940,943,868,876,880,866,876,880,874,802,795,763,776,774,798,769,791,765,789,777,768,793,764,768,635,634,643,630,641,617,639,631,621,638,627,648,638,622,618,638,1125,1136,1123,1058,1050,1095,1073,1091,901,920,908,929,908,897,891,916,914,909,897,880,1078,1085,1069,1073,1108,1095,1078,1100,1057,1059,934,971,938,918,930,923,931,891,961,948,923,940,908,942,939,614,607,656,651,674,634,602,655,602,627,645,632,642,649,635,693,581,635,523,543,542,506,513,547,517,537,612,606,596,604,623,602,605,583,631,604,620,589,600,618,669,635,615,887,898,886,894,883,885,870,894,898,873,864,869,861,931,644,603,632,604,669,627,630,634,654,603,623,615,680,641,614,565,585,582,1163,1202,1167,1202,1193,1156,1175,1189,1120,1189,1220,1170,1038,1049,1016,1042,1051,1056,1047,1029,1045,1053,1042,1048,1026,1031,1037,1030,1060,944,973,1008,927,939,958,989,990,924,892,987,997,1002,997,999,983,980,981,997,1002,1001,970,1004,973,988,877,841,888,882,921,909,867,886,916,868,895,871,897,887,923,1052,1060,1066,1106,1092,1055,1064,1071,1052,1098,1075,1089,880,904,937,865,877,875,846,894,872,885,849,925,887,882,882,814,665,668,661,641,645,640,635,651,641,635,1003,971,974,917,964,919,948,923,962,947,980,978,985,1001,961,999,998,962,970,971,973,976,968,977,968,972,965,960,970,963,961,951,956,951,961,971,969,950,961,952,905,920,944,921,944,963,924,941,935,931,929,924,934,973,995,997,981,989,986,992,980,996,1003,992,1005,995,953,911,914,898,898,938,908,911,866,797,806,824,813,856,785,832,811,820,842,824,806,850,823,969,988,1012,996,1001,986,1000,977,1012,993,989,1000,1005,986,979,1002,986,983,1003,983,884,895,929,906,904,887,897,909,896,902,887,904,900,896,923,850,911,921,916,944,919,926,926,911,934,946,932,930,930,945,931,932,925,792,808,734,766,781,781,795,783,779,761,791,758,777,768,781,755,793,769,1051,1037,1026,1051,1049,1028,1050,1055,1036,1061,1073,955,970,972,970,948,960,953,970,943,963,965,952,968,942,863,881,862,856,842,865,674,675,669,668,678,678,641,675,677,670,671,702,880,875,897,891,879,887,893,882,653,634,650,644,627,651,659,658,620,630,657,640,1017,1049,1042,1036,1036,1053,990,1076,1034,1059,1055,1034,1056,1076,1053,1069,1036,1058,1046,1040,810,791,816,832,794,579,604,602,593,620,575,617,590,603,622,595,592,587,600,1081,1062,1060,1026,1030,1071,1051,1059,968,961,918,934,974,981,943,960,911,946,965,924,965,956,968,970,961,954,953,935,949,1060,1061,1064,1048,1066,1074,1085,1060,1061,1061,1038,1049,1064,884,885,885,903,869,910,898,899,917,897,881,897,895,921,927,890,857,601,594,572,585,573,620,633,609,589,610,617,922,938,962,970,940,952,961,922,940,751,749,762,760,772,753,739,750,744,915,894,899,914,900,919,890,902,874,866,888,880,898,913,681,642,654,667,670,635,653,685,659,635,705,676,696,628,679,886,873,866,851,830,836,863,868,855,862,908,859,849,847,871,876,687,697,682,704,715,740,696,699,667,696,702,677,692,840,851,841,860,870,837,873,829,850,842,848,847,837,842,822,873,861,1021,1020,1048,1046,1041,1041,1028,1071,1063,1060,1066,1040,1041,1052,1022,1044,1056,916,955,925,924,931,924,937,915,917,922,897,924,829,848,825,850,845,847,833,840,664,694,703,676,687,671,687,682,679,693,721,701,674,699,675,643,613,612,618,641,618,623,617,649,633,621,621,610,621,617,633,1049,1072,1083,1035,1049,1060,1055,1069,1078,937,942,955,982,918,952,914,908,918,924,939,588,622,633,651,597,612,631,637,608,685,602,622,612,589,625,626,570,586,586,587,583,567,565,598,575,573,569,578,1133,1106,1111,1070,1072,1102,1117,1039,1102,1037,1002,1159,1086,1125,995,978,1006,976,962,951,994,978,939,941,990,972,1004,989,969,974,1002,853,839,840,825,846,849,844,843,842,836,862,641,661,663,659,686,638,657,654,657,639,670,650,554,573,587,588,593,580,589,563,568,583,567,572,649,632,640,615,623,655,658,624,610,627,625,639,638,637,632,640,628,644,619,636,635,903,901,759,771,768,736,764,756,744,707,726,767,723,738,740,774,773,800,821,804,775,797,814,809,789,807,806,810,804,786,747,768,753,771,747,774,767,762,754,749,757,758,754,759,759,759,645,660,653,649,654,678,661,630,661,661,658,672,612,590,590,592,591,604,578,601,610,582,609,570,583,599,584,578,705,726,681,674,696,697,691,693,696,699,686,702,651,613,624,643,640,620,644,651,646,627,631,1050,1057,1083,1034,1031,1055,1056,1026,1068,1057,874,890,845,862,870,858,844,858,873,858,835,844,887,857,859,832,869,637,689,705,682,657,689,703,691,663,649,659,671,658,667,679,683,916,883,876,899,922,878,953,925,923,923,944,919,899,934,679,690,690,664,677,698,698,688,692,669,629,633,636,650,631,650,652,642,640,656,648,640,651,661,641,654,640,659,655,611,595,593,614,613,615,617,601,610,605,597,615,606,1113,1110,1135,1156,1098,1172,1095,1137,1085,1102,1139,1129,927,941,944,922,935,928,912,901,916,912,952,967,931,961,924,1220,1168,1156,1176,1179,1160,1197,1163,1159,1160,1201,1183,1177,1170,1166,1162,1180,1206,1172,1195,1197,1216,1199,1175,952,965,934,948,980,927,941,918,920,945,906,932,929,972,930,927,647,653,703,701,644,709,670,676,674,657,685,663,695,671,1164,1186,1150,1168,1208,1179,1250,1244,1176,1155,1184,1176,1111,1255,1220,1131,1226,962,947,949,985,978,962,950,943,979,977,988,987,962,971,940,992,944,954,994,957,973,973,967,965,992,942,953,968,976,970,930,909,919,930,931,927,924,912,918,909,913,918,926,923,917,923,917,922,907,977,994,985,986,999,988,990,961,998,1006,886,889,877,871,900,896,895,889,878,904,873,597,592,620,645,605,622,599,625,644,658,631,589,636,636,643,625,624,618,629,610,592,625,596,592,620,593,605,604,942,905,927,925,944,910,920,925,945,933,898,893,976,980,945,952,961,972,987,952,959,938,958,970,932,963,936,975,973,941,966,985,970,953,942,945,937,941,928,944,961,926,954,946,952,921,992,1020,1002,994,991,999,992,1005,1006,1005,1013,1012,1000,976,1013,1021,1004,848,867,861,891,894,878,876,860,881,854,878,894,868,880,898,946,917,946,924,986,899,941,942,968,958,958,913,907,899,988,978,989,987,797,847,834,847,843,855,842,862,845,1157,1143,1088,1088,1157,1138,1142,1128,1142,1181,1094,1128,990,986,1022,1013,981,986,999,986,963,980,1026,708,704,722,721,725,740,714,724,729,634,622,614,630,651,644,626,615,641,630,645,1006,1014,1013,1063,1055,1011,1053,1065,1016,1025,1005,1032,1048,992,1024,1038,1023,957,925,934,936,950,894,922,925,946,938,966,950,931,918,966,894,930,637,657,677,636,671,636,618,653,722,694,710,733,693,697,706,736,727,739,709,714,706,990,1019,1025,985,1029,1061,1021,1018,674,691,667,679,657,709,682,675,727,686,710,1065,1061,1087,1064,1083,1111,1029,1085,1095,1027,1099,880,834,865,864,884,1068,1053,1048,1043,1066,1045,1064,1051,1063,1061,1038,1047,1050,1045,1038,1039,1032,979,944,935,934,973,958,953,941,929,935,945,644,640,656,633,652,643,646,659,937,950,936,977,983,958,998,951,941,964,964,947,999,974,973,978,969,982,958,990,971,973,977,964,864,900,839,877,845,861,886,876,853,846,861,824,1023,1002,998,1048,1054,1053,1045,1042,1037,1028,976,978,987,981,1010,983,986,990,973,992,1005,1000,993,985,984,984,878,874,890,860,880,869,905,879,873,868,867,829,823,838,841,833,814,830,828,826,842,844,821,840,852,628,649,667,673,626,631,626,653,632,655,650,653,602,612,577,596,591,591,593,591,596,596,612,594,581,597,586,907,898,886,894,912,944,917,892,904,916,909,914,972,970,980,982,988,981,993,1007,992,983,983,989,966,977,920,896,891,894,890,877,858,895,881,905,907,904,897,1040,1051,904,926,905,918,914,920,904,920,922,918,917,922,907,900,916,909,724,699,685,687,673,700,667,714,677,684,684,720,719,689,689,676,691,736,657,701,818,825,816,815,830,815,820,799,799,807,825,863,847,851,822,823,765,775,730,770,764,741,776,750,751,743,750,655,662,641,630,676,656,664,648,663,637,641,662,644,666,649,653,661,653,628,638,612,640,616,621,620,630,652,645,640,617,649,611,670,1050,1102,1050,1064,1092,1042,1063,1083,1033,1087,1097,883,852,844,867,865,876,873,819,659,647,643,642,647,659,664,634,637,632,641,657,630,639,643,963,957,970,985,979,973,977,963,957,979,986,982,960,974,961,958,966,965,969,962,963,975,947,967,965,940,970,964,983,983,979,988,1003,986,995,964,984,990,820,838,850,784,795,820,827,841,878,819,831,944,942,946,956,967,963,940,942,960,947,912,962,932,865,891,888,904,878,881,875,881,905,907,1162,1113,1119,1108,1084,1147,1139,1121,1122,1130,1123,1130,1119,964,980,963,979,945,991,911,951,968,961,966,968,977,1040,1027,1041,1033,1019,1028,1038,1048,1014,1033,1032,1024,1053,1056,1030,919,906,926,883,921,906,916,937,929,913,897,927,897,676,657,647,690,680,684,674,686,633,665,607,634,625,633,620,623,638,610,617,631,617,639,620,625,608,605,596,609,607,606,609,602,596,606,622,608,603,627,612,611,626,611,1075,1027,1047,1033,1113,1183,1063,1045,1050,1113,1027,1099,1076,1032,1036,1026,1036,1043,1048,1048,1037,1023,1012,847,818,825,850,861,802,825,839,834,838,853,572,558,585,574,585,560,564,567,606,556,573,547,567,579,581,566,1103,1131,1148,1097,1109,1125,1107,1063,1095,1170,1150,1131,1128,1088,1112,1139,1103,1139,1173,1088,1120,977,1009,1005,975,1014,982,993,984,944,985,979,1089,1078,1106,1087,1095,1087,1064,1090,1069,1084,1075,1097,1073,1104,1084,1106,1099,1099,1068,1112,1103,1107,1091,879,868,840,832,873,879,871,875,893,866,834,861,910,816,847,866,884,885,591,613,627,588,608,611,600,596,596,593,595,616,614,617,603,614,581,885,848,886,895,825,915,904,867,859,889,853,896,850,649,672,678,647,641,671,680,662,644,676,596,608,611,604,601,594,634,623,593,623,603,619,622,616,1060,1066,1084,1048,1037,1086,1110,1092,1005,1095,1062,1042,1062,1016,1077,1007,1016,1039,1129,992,958,980,966,977,952,965,971,943,970,971,946,964,999,952,950,990,954,961,965,958,952,977,953,961,967,970,953,815,831,812,833,765,865,829,820,795,828,848,813,593,591,583,566,608,590,619,588,597,587,605,622,605,636,626,622,631,615,623,637,615,640,637,625,605,630,619,632,628,615,646,645,643,636,621,601,620,649,605,637,632,635,620,994,977,1000,979,987,982,995,955,1019,994,986,1003,993,973,981,1009,1004,994,664,683,678,660,711,683,684,697,714,694,689,697,684,693,658,708,723,984,972,953,942,969,973,974,948,969,946,937,967,927,958,943,978,998,987,994,1000,999,1014,1002,1019,995,989,1007,999,992,976,990,1016,893,904,885,915,910,888,928,899,942,910,888,920,918,657,616,642,631,631,600,577,627,628,616,607,611,555,575,557,552,569,569,568,556,566,567,579,545,539,563,564,554,581,565,868,829,880,822,813,873,858,840,840,849,875,852,654,665,669,675,656,659,637,654,674,633,648,644,641,626,649,675,594,590,591,572,594,571,577,581,575,580,596,580,577,586,970,946,914,919,958,950,963,972,938,919,969,936,933,914,968,988,953,974,935,926,968,960,690,718,712,712,711,720,720,687,680,698,703,696,977,986,1021,1039,1005,1020,996,1038,1015,999,1042,1022,1027,868,872,847,865,854,866,859,851,854,867,895,865,906,916,895,889,915,885,847,901,846,898,924,891,909,942,948,877,929,926,924,916,927,933,935,908,926,945,922,912,940,943,954,957,952,942,941,853,839,851,854,842,849,845,849,875,811,841,819,636,626,637,643,635,651,655,651,649,645,977,998,983,939,998,931,966,995,969,1004,968,989,948,975,982,1028,989,943,971,957,962,960,943,964,969,971,934,958,968,965,929,949,980,948,957,982,996,994,964,981,992,977,990,990,976,994,981,1003,981,1006,960,842,814,842,853,858,810,855,844,854,988,985,970,988,983,988,969,997,980,995,968,969,879,908,887,891,891,892,884,882,901,864,863,903,902,891,919,906,927,932,900,912,905,886,658,656,662,691,649,675,673,648,677,656,666,666,678,655,676,708,676,647,1077,1058,1047,1066,1073,1050,1061,1046,1047,1068,1068,1131,1027,1038,907,908,899,920,892,913,958,977,992,992,1003,982,1033,1004,975,991,988,975,988,983,976,832,833,840,865,874,886,859,868,836,857,575,566,558,557,571,563,571,577,577,505,511,530,576,598,604,575,589,593,590,612,1092,1119,1082,1051,960,956,943,939,943,986,932,961,942,940,973,919,946,959,928,981,930,937,604,612,625,653,594,597,646,632,520,554,528,522,548,556,553,569,550,579,547,781,825,812,810,763,832,822,829,671,679,650,651,671,656,667,546,546,554,539,561,578,534,565,544,561,576,549,560,565,540,549,603,607,579,602,586,603,585,581,573,581,582,578,597,953,948,955,934,996,912,919,954,839,806,847,829,838,814,807,826,829,868,833,736,757,740,720,751,730,739,708,917,905,895,919,923,902,903,915,906,911,914,928,923,900,974,958,960,966,933,954,943,937,918,905,898,914,942,936,918,946,906,909,832,847,858,841,855,828,843,842,848,834,868,840,845,853,843,862,844,837,855,783,756,789,772,773,774,794,782,760,769,770,803,787,788,786,604,641,644,616,611,641,647,623,648,647,658,666,665,653,646,669,654,668,676,640,661,684,681,691,674,679,679,689,658,680,686,682,689,690,700,693,713,664,912,923,929,914,897,1053,1065,1091,1087,1031,1046,1054,1055,1051,1059,1046,1056,1069,1067,1072,1063,1059,1056,942,951,961,918,947,939,946,920,945,911,958,952,974,864,861,838,845,848,874,872,871,893,869,859,856,866,865,857,855,965,983,999,974,951,987,967,994,982,996,975,993,987,943,978,915,941,874,932,874,902,924,874,907,899,873,886,903,920,908,922,897,902,898,918,896,542,492,514,524,518,543,520,513,540,590,504,527,543,518,562,546,530,534,518,618,634,617,616,625,614,620,623,638,622,633,628,622,617,641,611,619,630,608,644,625,649,619,626,623,635,628,627,641,639,630,641,625,627,1133,1147,1083,1156,1129,1133,1157,1204,1102,1169,1160,1111,1094,1122,1111,947,918,895,1008,872,908,930,926,931,956,894,920,965,952,931,948,896,929,944,945,594,560,628,599,579,593,622,573,596,547,532,566,556,591,546,570,469,530,501,523,536,513,486,498,504,492,475,535,637,616,598,607,590,601,608,616,607,612,625,595,629,632,626,644,670,641,645,648,639,624,648,631,993,998,939,962,957,989,930,930,852,861,870,836,883,863,885,840,872,848,864,880,889,843,876,895,615,610,623,634,603,653,615,575,576,577,594,609,566,585,587,1157,1137,1058,1099,1085,1105,1102,1091,1096,1095,1120,1080,1064,1101,1103,1083,950,993,983,1017,965,986,970,947,961,632,627,647,619,628,618,632,630,617,632,631,633,664,632,617,639,625,632,623,673,672,674,652,662,680,653,659,662,689,675,641,632,641,655,660,630,605,610,624,614,625,622,617,609,606,929,989,978,935,958,965,951,975,907,1016,951,953,943,988,951,968,680,683,678,696,671,675,719,702,694,695,705,936,984,968,939,998,962,959,984,953,986,1050,1043,1012,1056,1034,1024,1067,1026,1062,1032,1053,1041,1041,1041,1055,1051,1065,1043,956,928,937,984,987,1007,1034,1014,1009,987,992,1021,1019,999,1005,1023,1011,987,836,890,874,822,872,877,848,858,857,856,853,868,870,857,883,947,972,945,965,972,985,953,976,972,960,953,868,818,843,837,865,844,826,880,852,840,825,869,827,636,628,626,639,637,634,641,659,634,652,643,632,632,627,621,636,641,617,635,635,605,647,667,657,667,672,680,672,704,623,620,629,623,636,626,642,629,620,637,639,616,612,618,602,628,604,635,585,585,567,586,585,580,578,581,593,586,898,924,929,932,887,934,905,906,890,936,919,929,898,935,932,958,901,922,933,745,708,709,763,712,724,691,730,706,949,940,948,943,975,955,690,624,677,667,664,658,670,666,689,643,929,970,998,953,956,970,1028,926,1021,957,959,976,979,903,964,976,960,933,966,983,1009,989,1006,983,973,995,1007,992,983,989,1002,992,1011,1003,872,868,876,868,846,860,853,872,855,856,960,955,914,968,949,931,930,991,939,924,980,957,893,947,937,960,961,917,928,931,939,934,905,913,908,937,925,902,929,942,928,927,917,942,988,994,1003,992,989,983,1014,987,1003,1003,974,1005,1000,970,997,891,910,936,889,927,917,933,866,934,891,914,901,938,922,888,916,919,916,901,801,805,809,787,791,793,802,795,617,633,665,656,685,644,677,651,652,648,657,666,639,645,608,627,622,614,637,616,619,625,604,621,633,637,685,687,690,671,701,694,687,696,688,672,692,677,1007,954,1019,999,1038,992,1023,983,1024,969,978,972,1021,1013,1014,985,1013,1037,1045,1004,990,1011,1005,984,1008,1016,1015,1016,1019,994,1002,1007,889,906,885,881,883,886,869,877,894,906,902,873,627,685,687,678,649,628,644,684,666,659,662,665,648,668,669,677,647,650,660,651,655,655,661,634,640,669,657,633,632,891,928,912,939,918,886,890,899,929,930,919,971,955,983,980,993,982,984,976,965,968,996,971,992,987,990,974,1006,988,988,999,993,989,973,960,993,1010,1003,999,833,870,872,891,876,837,841,876,877,871,854,834,861,849,1020,1015,1006,1036,1022,1030,1017,1035,1015,1035,1032,942,952,955,976,963,958,952,975,985,944,787,798,793,796,820,816,812,678,667,688,675,648,694,669,696,668,662,666,660,650,607,630,646,649,638,648,622,626,1044,1027,1095,985,1042,975,1044,1027,1043,1074,1046,1019,1047,1041,1063,1038,1052,1075,1062,1065,1052,1036,1081,1044,1057,1057,1054,1053,1055,938,951,954,922,961,952,951,985,927,957,938,917,954,955,937,931,934,958,942,823,803,835,820,828,843,828,837,829,821,839,839,828,827,828,656,620,658,625,664,654,656,651,662,629,634,651,668,624,634,617,623,632,621,623,618,632,629,622,615,621,639,942,931,950,924,935,932,974,933,977,956,954,1016,1033,1025,1001,1039,1005,1010,1021,1027,999,1030,883,903,904,888,919,877,901,894,890,910,880,887,895,894,621,648,627,641,651,639,623,667,627,600,1036,1046,1069,999,1020,1027,1026,1088,1030,1048,1017,1058,1013,1068,915,947,955,922,930,953,937,912,926,971,940,957,959,908,933,929,937,970,891,885,937,994,971,982,948,952,921,978,937,952,871,928,941,940,952,951,935,919,944,944,946,955,945,939,959,933,946,938,950,936,952,973,928,962,925,952,912,920,974,953,1066,1073,1066,1036,1074,1061,1053,1045,1083,1048,1070,1045,1086,885,904,877,884,888,880,864,870,874,874,895,904,633,600,680,637,632,625,638,626,611,656,676,633,638,611,639,620,671,657,616,654,641,626,648,638,613,637,1009,995,973,996,987,966,1017,995,971,971,1016,975,1000,1010,1032,994,995,997,978,997,1011,1015,960,969,976,971,967,968,971,950,933,963,954,951,950,939,950,952,948,946,929,947,955,940,943,959,954,958,946,952,954,941,964,941,975,965,983,974,963,963,964,944,947,961,977,962,949,967,989,967,975,973,969,970,1007,1000,970,990,993,949,995,960,965,930,941,925,917,928,906,916,931,928,935,928,924,918,923,923,926,938,754,801,764,778,768,800,793,786,767,786,805,776,781,583,614,609,646,629,641,628,622,619,611,605,642,624,616,621,1054,1020,1016,1019,1054,986,1015,1044,1027,1014,1002,1021,1025,1014,1019,1025,1054,1009,1031,1031,1030,1022,1023,1047,1035,1031,1031,886,876,889,875,915,939,917,918,905,916,896,895,857,907,903,921,885,594,589,616,595,618,598,632,605,590,626,625,628,621,611,621,604,612,587,988,1001,987,953,989,976,982,977,1026,971,982,974,953,977,1022,959,971,976,982,996,915,914,924,936,916,909,915,918,920,927,992,1001,963,957,945,986,960,986,969,671,638,690,655,677,693,649,704,642,640,601,657,650,675,661,640,668,1040,1012,1012,1031,980,1003,1014,1023,1017,997,1035,1029,1065,1010,1000,1010,997,1020,860,813,881,842,880,829,857,836,845,828,845,855,848,819,836,803,854,600,584,555,581,595,578,555,599,576,569,567,573,592,569,583,566,583,576,584,601,590,585,583,605,568,585,557,683,685,725,667,690,682,706,677,725,701,707,688,715,690,685,698,700,682,701,699,660,668,661,667,667,682,669,671,679,664,641,671,662,672,669,679,915,907,940,905,909,952,930,963,965,896,952,933,915,930,925,929,935,911,919,942,956,913,938,916,919,927,931,928,933,780,819,825,847,843,819,824,840,813,808,833,551,553,582,584,592,563,587,575,577,591,593,600,583,587,569,542,592,1072,1081,1125,1100,1083,1082,1063,1082,1130,1136,965,946,980,958,997,985,987,981,942,1052,963,1003,953,969,568,535,530,555,545,563,547,576,523,518,586,566,543,552,561,548,496,568,552,568,598,582,564,599,568,599,593,550,563,596,552,561,568,576,587,554,640,614,634,602,590,623,620,611,596,603,597,606,611,623,614,624,621,674,627,650,651,591,633,655,625,637,634,655,648,627,626,640,637,1033,1033,1033,1077,1046,1038,1066,1066,632,675,654,703,710,710,687,717,699,641,691,634,673,644,664,674,631,864,896,921,916,916,945,955,900,907,931,943,905,924,929,915,936,783,826,853,807,865,813,814,824,804,809,819,827,898,916,969,885,900,910,980,948,925,942,907,958,954,900,979,909,978,966,996,1018,1019,985,1005,1010,1021,998,1012,1020,824,822,841,829,823,804,816,825,835,820,847,847,784,868,821,841,834,839,826,613,623,628,643,633,630,630,954,920,949,961,980,960,984,705,710,702,705,682,710,698,711,706,712,711,677,672,686,689,684,1009,1025,968,971,1009,1009,990,1013,1006,1016,997,1022,996,1036,1024,988,979,1004,1004,842,829,805,848,854,848,853,834,845,818,799,839,850,829,855,804,842,600,628,638,627,632,627,618,648,618,624,599,609,665,636,678,682,699,695,728,664,694,672,690,657,695,696,674,986,979,994,999,995,984,987,971,710,719,700,699,693,702,724,721,698,684,701,723,701,734,705,734,964,988,965,1017,992,988,980,961,981,976,965,989,1006,978,998,975,919,896,636,647,629,655,679,672,638,626,644,669,668,617,649,565,538,561,566,524,558,565,572,558,583,542,550,559,527,536,541,568,556,575,576,567,991,986,970,915,985,974,957,961,699,737,676,685,694,679,657,913,917,941,949,940,928,924,911,928,937,926,922,966,932,913,921,936,889,933,930,931,851,888,876,877,879,878,889,877,900,874,894,906,898,889,902,881,889,888,896,889,900,906,892,909,903,911,993,965,971,962,953,960,953,983,958,970,945,967,977,989,960,976,951,795,786,814,832,833,846,814,808,821,778,809,644,633,624,617,636,637,632,616,620,637,623,628,619,901,923,909,942,949,911,903,930,880,947,960,917,895,933,911,892,893,965,1051,1060,1080,1056,1038,1051,1021,1053,1028,1048,1053,1047,931,936,940,931,898,938,935,921,929,762,779,758,779,752,776,772,776,730,766,794,763,738,670,640,628,642,649,634,641,606,618,586,591,585,585,592,599,596,594,580,936,935,957,915,948,985,944,928,976,946,934,939,974,941,921,910,923,929,991,987,980,994,982,991,996,970,981,981,965,1003,994,978,997,994,992,982,988,1007,999,994,990,973,893,915,889,905,917,885,911,937,929,908,897,899,915,901,908,777,742,747,760,761,749,736,630,631,654,669,637,638,654,624,665,650,652,663,634,666,633,674,641,660,895,861,867,857,847,849,872,874,839,683,659,661,674,659,701,675,691,687,667,671,690,693,680,839,867,832,855,851,833,876,856,847,836,1056,1060,1047,1050,1045,1049,1065,1051,1034,899,913,918,934,899,902,912,881,919,886,898,899,881,916,901,1113,1077,1122,1099,1068,1107,1089,1092,1090,1088,1074,910,891,885,873,900,896,899,920,892,899,897,900,696,688,679,710,683,666,684,699,696,682,672,706,695,686,695,815,844,810,844,820,830,832,822,807,838,817,834,815,816,832,811,751,738,762,761,740,728,752,770,742,775,745,604,612,627,631,628,606,638,613,627,642,606,595,626,637,627,611,623,632,630,632,596,584,568,606,582,579,582,578,589,586,571,960,933,913,950,971,948,972,955,903,950,936,919,951,938,907,969,702,693,680,716,700,700,711,738,706,714,1037,1056,1074,1072,1055,1026,1069,1049,1068,1018,1043,1054,1029,941,950,918,938,920,889,891,930,924,930,931,661,639,691,701,632,661,663,671,575,604,602,597,577,631,589,610,623,617,591,592,597,630,591,618,597,588,605,579,581,581,581,589,589,582,591,565,558,576,582,571,571,572,576,579,965,937,923,906,944,927,937,937,954,933,942,959,919,949,911,938,916,950,713,712,767,724,710,737,751,705,736,719,729,752,733,718,732,727,833,821,872,840,831,861,861,845,847,1013,1008,1039,963,983,971,995,1005,851,856,836,849,873,863,853,839,868,870,865,859,633,607,596,614,617,1128,1106,1118,1109,1127,1097,1074,1036,1113,1081,1083,1089,1126,1123,1098,1113,1023,990,993,1010,996,1000,1010,1034,878,880,865,879,880,878,890,882,878,852,893,898,868,875,725,751,747,722,741,746,725,730,758,735,899,933,940,950,969,933,932,954,933,917,941,812,852,827,836,813,842,826,805,871,860,811,886,819,857,590,574,555,570,583,583,1085,1080,1109,1090,1109,1091,1027,1088,1079,1048,1081,902,899,915,903,905,916,907,908,906,928,885,899,937,997,991,997,1017,990,1009,1002,1004,1000,981,998,970,865,869,843,859,846,870,887,886,886,874,657,646,620,633,614,632,635,617,631,614,657,607,640,626,608,623,630,643,1041,981,1009,1045,1003,1030,1051,1001,988,851,848,868,822,804,828,861,831,823,837,835,795,623,644,631,596,619,601,606,639,609,598,611,605,589,627,645,625,609,618,623,626,918,919,962,895,944,870,925,899,913,979,928,922,924,915,722,730,725,740,715,739,728,740,728,735,750,708,763,723,745,726,639,621,631,622,615,637,627,611,622,624,609,635,609,602,630,1030,1034,1045,1007,996,1005,1018,988,1027,899,912,904,913,863,857,864,917,1013,1042,1027,1021,1032,1045,1024,1042,1036,955,952,937,935,955,959,945,951,947,953,941,931,920,689,716,694,716,698,719,716,723,716,719,699,716,709,694,728,710,724,716,623,655,649,625,646,650,645,630,627,634,634,654,943,963,992,977,934,923,938,966,942,959,900,924,949,940,924,942,992,963,972,987,971,957,965,968,951,971,972,980,845,846,845,838,792,872,813,821,609,654,627,637,614,608,616,607,649,611,609,635,971,982,991,1015,987,996,978,977,971,980,972,986,970,985,990,749,764,766,714,738,802,744,711,739,707,715,756,757,743,741,730,776,920,927,922,950,930,914,923,932,933,923,880,926,893,938,956,634,645,638,634,648,653,663,644,641,639,1055,1010,996,970,933,983,975,988,1033,995,1019,1064,1017,1017,1045,1019,856,901,876,883,873,899,865,907,635,647,650,619,637,631,639,635,654,664,691,684,669,697,692,658,688,677,684,671,665,644,682,662,648,660,673,919,886,900,898,934,933,965,931,906,891,904,917,976,966,997,1009,962,955,983,968,977,982,975,975,965,996,972,847,870,848,830,863,885,843,883,908,900,856,865,864,855,841,602,628,635,618,638,629,632,637,621,595,620,647,644,606,610,616,899,895,863,911,856,924,865,910,1074,1067,1074,1065,1060,1058,1074,1046,1050,1080,1082,1046,1066,916,874,930,917,925,885,912,920,919,901,924,907,917,885,1076,1070,1069,1080,1064,1084,1077,1088,1099,1075,952,909,931,952,921,892,941,910,917,928,932,907,908,893,672,673,635,641,644,645,654,641,650,654,628,1097,1062,1089,1100,1104,1151,1072,1143,1157,1112,1073,1120,1021,891,946,897,843,827,919,889,858,897,855,933,919,882,870,628,595,634,573,630,579,617,617,634,627,615,642,634,626,633,646,638,932,936,942,901,923,926,908,924,939,934,943,912,929,949,937,747,709,729,766,720,719,715,580,589,603,598,599,562,596,573,591,604,600,596,589,600,588,616,518,564,587,537,550,544,554,517,563,542,540,896,941,942,870,913,896,922,928,914,937,940,912,919,951,962,928,947,723,756,743,772,706,735,751,790,844,854,826,844,853,828,831,852,847,849,877,838,823,989,980,1033,986,999,981,1005,981,1003,1016,1013,1010,1032,1002,1012,988,936,888,920,880,912,915,894,905,911,571,607,597,597,570,597,582,619,623,606,590,590,578,583,588,612,580,587,1003,985,992,1067,1016,959,986,1026,1002,1003,1010,1035,949,976,981,959,987,989,948,955,940,963,979,958,965,975,970,956,963,948,961,994,965,961,956,986,974,969,977,964,946,1037,1036,1038,1020,1057,1013,1036,1024,1035,1033,1040,1041,1007,1029,1056,1044,1017,1043,1055,1024,1054,1036,1039,912,937,940,946,938,923,963,932,952,798,775,780,765,775,778,763,779,774,673,648,688,676,667,660,666,663,663,697,652,673,663,656,672,674,668,668,615,624,639,634,630,642,641,629,657,634,645,640,661,646,607,638,1138,1115,1143,1179,1139,1153,1141,1197,1131,1189,1122,918,1014,948,915,924,962,953,956,941,955,930,999,925,961,612,627,582,612,574,597,555,582,572,607,581,594,582,611,580,602,1054,1015,1000,1048,1031,976,1040,1033,1011,1068,1025,1031,1053,1006,995,980,1016,1012,983,979,962,980,967,1007,992,978,1002,1005,971,1019,1010,1014,1008,829,853,808,880,875,866,885,866,963,987,954,964,1026,987,980,981,948,991,953,989,1005,949,945,954,950,956,965,973,972,978,968,955,960,961,961,968,850,845,821,843,837,832,836,841,831,823,853,832,648,639,637,643,639,633,643,656,629,889,891,855,904,905,887,902,901,930,903,911,900,906,602,647,634,648,653,641,665,636,676,661,614,658,650,653,662,1002,992,962,989,987,1029,1018,1006,1036,991,975,960,976,951,958,984,975,947,941,952,944,913,936,934,924,939,931,1005,962,990,1007,988,973,996,996,958,946,997,983,972,978,995,983,987,980,865,848,848,844,853,809,854,843,823,888,873,851,853,822,825,843,894,852,595,591,566,583,584,590,589,577,582,1066,1002,1037,1033,1009,1007,978,1031,1003,1001,1007,989,1002,995,964,976,941,969,1000,1007,995,991,1014,1008,987,1010,1001,998,989,1016,988,1008,991,880,879,868,874,871,847,867,883,887,877,889,824,817,799,846,813,820,828,814,823,811,852,821,806,824,816,815,785,764,790,768,762,769,771,786,767,776,753,749,778,662,626,636,649,637,626,648,623,649,1083,1112,1043,1084,1040,1088,1055,1052,1085,1076,1087,909,946,930,893,941,942,908,922,909,961,611,638,660,633,661,643,664,663,649,623,526,551,533,538,504,536,534,547,533,528,528,530,529,515,538,513,515,553,541,539,554,510,538,536,518,513,539,525,514,525,576,583,596,595,581,586,601,597,607,575,653,672,654,671,649,666,675,648,656,653,658,672,645,899,950,912,897,886,920,914,915,919,933,958,957,946,935,926,936,898,920,945,940,856,882,869,838,853,883,856,845,805,876,845,874,841,866,881,963,983,966,961,969,979,970,971,989,998,1030,839,900,885,856,890,867,858,887,874,901,879,886,885,892,920,894,628,615,621,646,648,629,647,603,624,634,624,968,972,974,969,1005,948,980,962,967,971,974,970,981,975,984,950,969,973,975,999,682,676,654,723,683,735,699,715,956,931,945,913,942,931,941,941,950,934,910,937,948,926,963,963,963,943,929,976,975,961,963,942,991,978,973,960,964,954,973,949,951,954,968,976,979,974,806,824,835,814,810,819,840,826,835,812,818,830,824,793,814,779,616,593,583,611,585,611,575,594,594,591,617,596,602,616,590,1050,1064,1041,1052,1029,1050,1050,1070,960,997,972,1020,984,992,1001,988,957,957,963,983,1012,994,709,728,721,708,722,739,709,703,718,692,716,703,693,705,712,730,693,596,591,617,590,592,596,629,567,584,621,603,617,572,610,819,775,773,754,760,784,778,756,784,784,803,784,657,643,671,630,635,673,657,621,635,653,645,654,664,603,602,588,596,584,585,586,577,587,574,568,583,599,559,587,583,578,605,607,589,603,1316,1174,1211,1274,1254,1231,1198,1234,1223,1282,1255,1229,1295,1323,1200 0 195.977132 1 0 69680 diff --git a/test/dna_r10_paf-ref.paf.exp b/test/dna_r10_paf-ref.paf.exp old mode 100755 new mode 100644 index 07595c8..7a719fe --- a/test/dna_r10_paf-ref.paf.exp +++ b/test/dna_r10_paf-ref.paf.exp @@ -1,2 +1,2 @@ -S1_1!MN908947.3!0!5360!- 53775 0 53775 - MN908947.3 29895 0 5352 5352 5352 255 sc:f:1.000000 sh:f:0.000000 ss:Z:9,16,16,8,10,14,14,15,13,10,10,9,14,6,11,14,14,9,14,9,11,12,9,6,10,18,11,7,9,10,14,8,11,4,9,4,5,15,11,19,4,10,5,11,10,10,15,6,8,5,15,8,9,15,18,13,4,7,12,8,15,3,14,13,10,7,9,6,10,6,12,4,9,10,22,11,11,4,6,11,10,12,3,7,8,6,7,4,2,13,12,9,13,8,6,12,9,16,7,9,11,11,13,17,7,4,13,13,13,11,14,10,12,10,9,5,3,13,10,16,10,10,13,10,6,24,17,7,9,9,9,7,1,11,4,11,14,12,16,12,13,13,10,6,9,6,11,9,8,11,13,7,5,10,7,18,6,12,7,9,11,10,13,6,8,1,11,8,7,15,9,18,10,10,13,4,6,9,8,16,16,2,7,17,10,11,16,12,10,16,10,18,13,10,7,18,13,15,13,13,6,12,16,3,10,1,17,10,6,11,16,12,8,6,9,9,16,18,14,14,16,12,2,10,5,5,13,7,12,6,4,11,11,5,13,12,7,9,10,7,14,6,11,13,15,10,9,17,11,5,5,12,8,9,6,11,9,13,14,10,13,9,12,9,13,9,10,12,4,5,2,4,9,9,15,12,10,5,13,14,8,11,13,15,7,11,1,13,11,11,5,10,8,12,7,5,17,7,9,3,14,14,16,12,8,11,11,8,12,12,14,12,16,2,7,11,8,11,5,4,9,10,10,8,11,5,5,6,18,4,7,10,11,7,4,13,7,13,13,9,8,9,5,7,12,9,9,16,9,12,8,10,11,14,11,16,14,9,11,5,13,19,11,14,11,16,14,12,13,7,7,9,17,7,1,10,2,13,2,11,7,2,8,17,7,8,11,14,15,11,8,4,8,9,7,10,4,7,6,14,16,14,7,10,11,9,10,10,11,9,8,7,8,8,10,14,6,14,5,10,8,14,12,14,9,6,12,9,10,13,10,4,8,9,11,12,11,8,8,7,6,7,13,8,9,3,19,6,11,6,8,7,6,10,6,6,14,15,6,5,14,7,4,14,14,9,17,15,8,8,10,8,13,7,8,13,11,11,8,10,6,8,6,11,11,12,16,7,6,9,13,9,11,13,7,8,9,15,9,14,8,15,11,8,5,8,6,7,5,12,14,5,7,10,11,9,5,9,11,10,10,11,11,13,12,13,14,17,14,9,6,16,14,2,8,2,8,9,9,8,2,7,16,8,6,7,9,6,6,11,13,14,6,8,10,7,13,10,8,15,11,17,2,9,1,4,11,13,12,10,7,5,9,5,3,9,5,11,6,9,4,10,10,6,6,15,13,3,10,5,5,1,13,13,12,10,5,6,11,10,4,16,7,11,10,13,14,8,16,9,12,13,10,18,6,3,4,7,18,11,10,5,7,13,9,4,12,7,14,12,12,11,15,8,12,14,9,9,10,5,11,11,15,9,16,4,17,7,12,9,5,6,11,12,14,10,9,12,13,14,16,10,10,4,14,10,9,5,8,14,7,11,9,7,16,7,7,8,16,5,7,7,8,10,13,10,8,10,7,10,9,7,10,6,8,13,8,13,9,10,11,11,10,11,14,8,10,7,9,14,9,9,13,14,6,11,7,7,12,13,7,10,12,16,6,11,13,10,12,12,8,1,14,13,8,16,9,12,13,4,13,11,13,6,5,11,5,8,6,16,8,4,9,6,13,8,17,18,8,16,8,13,7,9,14,16,15,13,13,6,10,2,15,11,1,17,11,7,8,7,8,12,14,7,10,12,13,1,10,9,11,15,14,3,16,19,13,10,9,14,9,8,7,11,15,16,8,13,7,9,12,12,17,8,10,9,13,12,11,4,17,6,11,2,7,8,3,9,10,11,16,2,10,16,7,11,11,7,8,8,15,13,7,9,10,16,8,4,21,9,9,6,5,15,12,12,13,12,9,7,5,10,10,11,12,3,14,12,7,11,12,7,6,9,12,9,12,3,5,14,19,6,5,18,9,10,4,2,8,16,10,13,15,9,16,2,10,8,9,11,18,10,12,18,17,16,9,14,9,12,12,8,12,7,2,18,14,7,14,15,9,13,10,8,11,11,3,10,17,5,13,4,20,10,8,5,12,9,13,7,15,9,5,13,11,5,9,16,10,1,8,9,12,12,14,12,12,4,17,13,8,3,12,14,5,3,10,18,4,12,6,13,12,7,6,16,13,6,9,15,14,12,14,8,6,13,21,9,9,10,7,5,4,9,14,6,7,11,4,12,9,17,11,14,11,6,9,10,14,9,16,11,10,8,11,15,12,6,13,4,14,14,3,9,12,9,13,10,6,8,10,10,6,15,10,1,3,10,14,15,11,15,17,11,7,10,10,11,15,9,12,17,7,9,8,9,11,5,7,15,11,9,14,14,15,3,10,9,10,11,7,9,1,4,8,9,4,11,6,10,9,9,15,9,13,8,10,17,10,7,9,18,9,10,14,4,9,11,17,17,12,4,5,11,15,9,11,10,6,11,6,10,13,15,9,6,13,9,10,9,14,11,8,10,11,13,13,9,20,2,10,7,9,6,11,13,9,9,7,4,14,6,21,9,12,12,11,9,13,7,14,9,13,5,6,14,2,5,9,1,12,8,8,16,10,1,20,16,2,3,6,3,6,8,15,8,5,7,6,9,13,10,10,9,6,9,4,6,9,19,11,8,10,13,6,3,12,10,12,15,1,11,12,12,14,14,14,13,3,1,10,10,16,8,11,8,2,13,5,2,11,10,17,12,14,10,3,11,10,7,9,8,9,12,7,10,15,10,9,10,6,14,13,4,5,7,2,14,13,19,5,10,11,4,11,20,10,10,11,6,17,15,9,12,7,10,9,15,2,9,5,17,6,12,11,14,20,10,13,5,13,10,3,13,8,9,12,2,12,12,4,9,7,10,3,6,15,8,15,9,10,4,9,16,10,16,10,10,11,9,14,14,7,10,12,14,14,11,6,9,10,12,14,2,8,12,2,9,12,18,14,11,7,10,2,5,8,9,18,4,13,1,9,13,9,5,19,9,6,9,7,7,2,6,6,7,5,1,17,8,11,11,9,10,13,12,15,12,12,14,13,5,14,8,15,10,5,11,18,14,10,21,19,5,15,12,11,9,11,17,8,8,10,7,12,8,16,14,12,13,5,8,6,3,12,13,4,6,13,5,5,7,3,12,15,7,9,14,9,9,4,13,12,15,4,12,6,15,6,10,11,12,14,12,6,5,6,12,5,6,2,9,10,12,15,21,5,11,15,11,10,17,9,11,8,8,9,12,3,14,9,10,9,8,14,12,14,13,10,7,12,15,11,3,16,16,11,12,7,7,10,11,4,7,8,7,11,16,11,6,1,10,7,11,17,15,4,8,15,3,17,11,14,14,1,9,10,6,6,2,9,11,8,10,8,7,12,18,6,8,12,8,14,8,13,10,10,14,11,13,16,10,16,12,10,8,12,5,18,13,3,8,6,9,18,4,7,5,12,8,13,7,18,12,6,12,9,14,5,16,9,11,11,13,11,16,1,12,13,24,20,15,9,10,12,13,7,11,14,13,8,1,9,8,9,13,1,7,10,13,7,22,6,10,12,9,10,15,9,12,12,11,7,2,17,4,4,12,8,1,15,5,1,14,14,15,3,21,12,13,9,13,12,14,8,10,15,8,13,11,12,9,7,2,10,12,15,8,13,15,4,3,13,6,12,1,4,9,9,4,11,10,6,4,9,10,10,7,5,9,13,5,13,10,2,11,3,16,13,9,10,10,12,14,12,10,10,8,17,8,8,7,14,15,12,13,13,11,4,5,12,13,12,6,12,10,11,2,9,12,7,11,9,16,6,10,14,2,12,11,9,6,11,10,7,8,2,10,9,18,20,2,10,6,6,3,13,4,11,10,13,13,1,16,12,12,13,11,8,16,5,7,12,10,10,15,8,17,8,10,15,8,9,7,13,11,2,4,14,10,7,9,13,17,7,4,10,11,10,10,10,16,9,6,8,6,3,12,3,8,14,11,9,10,7,14,7,12,17,12,14,15,9,16,11,5,12,10,12,11,10,14,11,15,8,12,17,5,7,8,6,15,13,17,7,8,13,19,5,3,3,13,16,9,10,4,8,7,11,8,12,8,11,18,11,5,7,13,16,16,8,9,11,9,8,16,12,13,9,16,13,12,9,4,15,8,13,13,1,7,2,7,13,18,12,10,6,11,10,12,7,8,10,15,20,11,8,10,8,9,7,10,17,8,16,16,7,14,14,9,3,9,10,7,11,9,8,14,5,3,9,9,5,10,8,11,8,5,7,11,2,11,5,16,11,1,8,9,11,13,6,11,12,16,9,9,16,10,4,8,14,14,19,7,17,7,11,10,9,6,10,17,16,14,8,15,15,12,4,16,13,9,12,2,12,9,9,12,8,4,5,11,11,7,20,4,10,9,16,12,14,5,16,12,5,11,10,11,14,8,20,7,8,15,20,12,16,13,14,6,7,7,8,19,14,12,6,10,19,2,9,12,3,4,6,10,14,9,14,8,11,11,11,8,18,14,8,6,4,3,2,13,10,13,11,8,12,10,5,7,11,8,8,7,15,16,7,12,16,9,7,5,13,14,18,10,13,8,12,7,9,4,15,8,17,5,8,8,13,14,11,16,10,4,7,10,11,12,8,10,9,11,7,15,9,5,10,1,12,7,15,13,14,16,18,13,15,14,15,10,6,11,10,12,12,12,5,5,4,16,13,13,8,14,15,8,13,10,11,14,14,10,5,11,11,15,8,6,17,11,13,8,18,11,14,3,11,1,14,11,8,6,3,11,4,8,10,11,6,5,6,10,5,9,5,17,2,8,10,8,14,12,11,8,14,14,10,13,14,14,9,5,3,18,14,12,11,13,11,14,11,17,11,10,10,6,6,9,13,8,6,1,8,13,7,8,9,5,12,10,16,10,10,11,7,7,4,2,1,11,15,3,13,11,4,11,6,4,12,8,13,12,11,12,13,13,17,13,10,10,6,12,7,11,11,8,10,15,8,4,6,9,7,12,11,7,4,9,12,12,6,11,11,6,10,14,8,15,8,11,13,9,7,10,6,13,9,7,7,7,16,10,6,5,8,16,9,12,17,10,10,8,8,12,12,8,13,15,14,9,9,13,11,14,14,15,1,13,16,15,12,14,10,2,3,11,10,5,15,9,13,4,5,4,11,10,16,10,11,15,10,12,4,9,1,10,12,8,11,9,6,10,11,10,14,10,9,7,12,13,3,14,5,9,11,15,11,19,6,14,15,6,15,12,15,9,8,9,7,12,12,14,13,9,17,10,17,18,5,10,9,6,7,10,9,11,12,11,10,9,10,15,13,11,8,9,10,8,14,10,10,11,14,16,10,7,12,8,6,15,3,11,16,2,13,4,8,7,4,13,11,14,15,21,10,6,8,8,12,6,13,9,7,10,10,13,15,12,13,5,1,6,8,15,9,11,6,13,9,8,8,13,10,11,9,12,4,3,17,13,11,13,2,16,13,14,5,11,8,13,7,13,3,9,3,10,12,7,12,13,7,11,11,7,12,5,13,8,2,9,15,5,11,3,13,10,13,14,8,1,9,11,6,4,5,14,5,15,20,8,8,15,11,8,10,5,10,7,10,13,6,13,7,10,17,11,13,19,14,13,6,20,5,9,17,10,14,20,13,12,16,5,11,6,3,16,5,10,10,7,12,9,12,9,9,17,16,7,5,14,7,10,6,13,11,7,8,12,4,12,10,8,12,10,3,14,6,7,11,16,13,12,10,8,9,22,9,9,8,15,9,12,15,15,6,8,6,13,13,4,8,6,17,8,16,11,8,10,16,10,13,2,5,2,12,7,15,8,7,10,4,7,10,11,10,13,7,11,2,15,6,11,11,10,9,11,13,6,5,8,1,8,5,7,9,6,10,15,10,5,6,5,10,10,11,5,8,8,7,9,10,10,8,11,11,8,9,13,13,9,7,17,5,14,8,8,10,11,8,7,13,14,8,8,4,6,9,7,13,11,9,7,13,12,7,7,4,10,9,15,9,5,10,6,10,5,8,10,15,4,16,8,5,14,11,9,4,10,17,18,12,11,20,7,15,9,11,15,11,15,18,11,6,13,6,10,16,11,13,7,13,2,11,5,22,15,14,19,12,4,3,14,19,14,8,5,13,13,7,9,9,6,5,16,12,7,9,10,9,8,11,8,8,10,8,10,3,10,10,19,6,11,10,8,12,13,13,11,12,10,4,16,13,9,18,14,16,11,12,4,16,14,11,11,15,9,10,11,10,13,12,12,6,6,10,15,4,9,9,11,12,5,9,1,2,17,9,6,10,9,16,7,17,9,4,12,10,11,8,10,3,17,10,10,8,10,10,4,10,9,10,10,8,17,5,9,13,10,8,12,13,3,13,13,13,8,9,6,14,7,6,9,12,15,7,13,12,10,8,5,14,9,4,15,7,10,7,8,14,13,11,10,5,20,9,12,14,15,14,6,2,10,4,10,15,15,7,7,19,12,8,10,9,14,9,12,10,6,12,14,11,15,10,9,12,14,5,14,8,9,7,14,11,12,8,11,6,9,17,10,8,11,9,12,15,4,6,3,11,10,2,15,10,2,8,7,12,9,10,12,5,15,10,13,11,12,1,15,6,3,18,18,12,2,11,7,11,18,14,16,5,8,7,17,4,4,9,11,16,9,3,13,6,13,7,9,8,7,7,15,10,9,11,12,19,15,8,9,4,6,12,7,20,9,12,11,4,16,14,1,14,10,10,11,17,13,6,17,16,9,6,3,13,17,11,9,7,15,13,10,5,3,15,8,7,8,13,13,6,13,6,9,6,11,15,14,21,11,17,6,6,5,14,6,9,11,7,6,6,14,15,13,14,8,8,16,11,8,12,9,11,1,14,13,15,6,9,11,5,12,12,5,10,15,3,6,15,10,10,11,10,9,15,10,9,1,14,19,11,12,16,9,7,6,11,8,10,9,12,6,9,5,5,1,12,14,13,12,8,9,7,4,11,12,11,9,11,11,17,9,7,7,13,12,9,11,16,14,10,4,11,8,5,6,6,9,10,6,15,1,15,16,13,13,13,8,6,10,15,9,1,6,5,9,20,12,5,10,9,9,5,15,8,10,13,17,2,20,6,13,9,13,13,8,7,7,11,11,9,10,13,15,11,10,10,2,6,11,10,13,8,8,5,1,9,3,12,13,5,12,13,6,11,12,6,13,9,8,12,15,10,15,16,13,12,13,13,14,11,9,11,8,16,8,9,15,9,7,15,11,13,11,12,14,1,14,5,2,10,10,9,17,4,11,12,1,10,14,5,4,6,8,9,14,16,12,11,23,16,6,16,17,9,9,12,8,15,14,10,13,11,8,15,7,14,11,7,12,6,6,14,5,12,3,9,11,10,7,14,9,10,12,9,12,19,4,15,13,16,11,9,1,10,8,16,1,8,6,16,3,8,13,11,9,9,6,17,10,12,9,16,6,1,14,7,8,10,12,18,12,15,12,11,11,11,12,14,8,10,5,11,8,9,6,14,10,4,2,12,8,5,8,3,14,10,19,6,9,5,11,17,10,9,9,8,11,12,15,15,17,7,12,14,17,10,6,6,12,6,7,17,3,13,4,7,7,6,9,20,13,6,11,10,12,11,9,18,12,8,10,8,10,2,14,14,6,15,15,7,18,6,11,6,13,7,9,12,14,7,6,9,11,12,3,10,11,12,6,9,10,7,3,4,8,7,2,9,9,8,15,12,11,5,8,9,19,12,9,1,4,8,8,1,6,9,11,5,6,6,3,12,14,13,15,7,12,5,5,11,1,8,10,10,10,10,17,18,13,14,6,9,21,11,15,15,10,13,11,6,11,10,13,15,15,8,8,12,12,10,10,7,9,10,7,12,10,19,14,5,2,14,9,17,16,12,16,15,12,14,8,11,5,12,8,11,15,8,8,14,11,14,16,13,8,8,6,2,8,9,3,6,6,2,8,12,15,9,12,11,11,10,10,7,6,5,10,3,14,17,11,3,9,15,10,10,7,14,20,11,6,14,11,10,10,17,13,3,17,13,9,9,11,5,15,10,8,12,9,16,15,9,10,11,10,6,10,9,9,7,11,12,12,15,9,7,12,7,8,2,12,1,11,11,8,13,9,1,11,8,18,13,10,10,9,5,14,13,7,8,6,6,4,13,9,4,9,7,12,15,19,10,9,8,8,8,3,12,14,7,12,3,8,21,9,5,15,11,9,11,7,15,18,16,12,9,7,10,13,4,13,12,1,7,13,14,12,14,12,10,9,12,20,17,10,9,10,13,17,9,11,11,1,16,10,5,19,8,20,8,7,15,4,9,16,12,8,10,8,17,10,10,7,13,8,15,6,6,10,8,16,12,19,11,9,5,14,12,10,8,15,6,4,10,14,8,8,7,9,6,10,8,5,10,14,14,9,12,8,12,16,9,15,5,11,6,11,11,8,10,9,13,17,10,2,10,6,8,9,13,5,12,14,11,9,11,8,15,8,4,9,9,16,10,10,1,12,12,13,13,11,7,10,20,13,6,18,8,21,8,7,10,3,9,16,7,14,9,5,10,6,14,9,10,9,13,15,10,6,13,4,18,12,1,16,11,8,7,6,11,3,13,8,12,15,17,5,12,8,16,7,7,8,11,9,18,12,12,10,12,6,6,5,7,13,8,8,13,17,10,10,8,9,17,12,12,5,11,4,14,6,18,15,7,12,4,6,12,7,16,8,11,10,12,16,14,1,2,1,14,11,19,10,1,10,20,11,6,24,11,8,13,11,15,12,12,11,18,10,10,3,8,4,8,20,9,13,11,10,12,17,12,8,8,11,7,11,4,10,9,6,12,8,13,3,7,13,20,12,13,8,11,11,16,20,9,9,8,17,16,8,9,17,5,7,12,15,12,16,11,8,7,8,10,11,3,4,9,9,4,6,12,15,10,2,11,7,12,11,4,14,5,19,11,14,14,7,15,3,9,4,16,12,16,7,7,12,8,16,15,9,12,7,6,11,12,10,9,10,6,8,8,6,9,9,7,4,7,8,8,11,6,12,7,8,7,5,11,17,17,7,10,4,12,10,12,9,13,11,17,7,17,11,6,9,15,20,8,14,8,14,8,13,13,12,17,8,18,8,2,10,6,10,9,3,10,10,11,16,6,18,8,8,2,9,8,12,13,8,17,7,8,10,11,9,10,3,13,14,2,10,14,14,8,9,10,12,7,10,13,15,13,15,11,13,13,4,4,16,12,9,5,7,6,13,11,7,16,15,8,8,12,10,14,7,10,8,6,6,12,13,5,13,8,10,13,8,8,11,6,13,14,9,7,6,9,10,15,7,17,8,11,12,9,15,12,7,14,11,10,10,3,3,10,10,15,11,11,13,16,15,12,6,10,1,16,10,17,6,4,11,12,10,5,8,8,9,9,14,4,14,1,2,6,11,5,10,14,7,15,10,3,8,5,14,13,3,14,11,12,6,8,1,9,9,12,7,13,9,6,6,18,15,3,13,10,5,11,17,8,11,17,15,18,6,12,12,6,12,13,2,12,12,6,13,11,9,12,8,19,8,11,14,10,8,6,15,10,7,7,20,11,9,13,9,11,12,4,9,13,15,12,9,15,12,14,11,5,12,13,8,4,13,12,11,5,15,3,6,13,8,11,9,6,13,11,9,8,13,6,7,13,11,16,14,13,15,17,12,6,8,5,11,13,2,15,13,11,4,5,9,9,12,13,8,13,12,8,7,4,16,8,17,11,12,9,19,12,10,9,11,4,11,8,8,7,9,1,9,12,16,5,8,17,17,12,13,14,7,8,13,4,11,13,13,9,12,8,8,14,9,10,9,4,7,12,9,13,17,13,12,9,7,4,16,9,8,12,7,7,11,5,1,11,10,13,10,8,14,15,5,9,16,6,12,10,6,13,6,8,12,8,12,14,5,9,16,16,3,7,15,15,3,9,9,12,6,10,8,15,14,13,6,9,12,16,10,9,9,11,13,9,11,12,13,14,4,9,15,3,7,10,9,7,14,13,8,12,14,8,10,8,13,16,13,9,2,8,15,14,19,12,15,5,11,12,12,17,6,17,3,10,10,14,8,11,8,17,13,7,9,18,15,7,1,16,9,1,11,7,7,11,11,11,9,8,14,8,5,3,13,6,13,14,8,8,7,14,7,20,7,13,14,7,9,9,10,9,13,17,10,6,17,14,6,11,9,4,13,6,12,10,5,15,6,12,14,11,14,5,14,9,13,7,11,3,11,16,15,9,9,1,13,13,13,10,12,17,4,17,10,10,12,11,15,16,10,9,14,15,11,18,6,13,13,12,11,9,1,14,8,6,3,4,13,13,7,6,13,6,8,9,13,11,13,14,8,8,15,8,9,15,3,10,12,12,15,3,9,4,13,4,10,12,12,4,11,13,8,12,6,15,15,9,8,7,6,3,14,7,12,14,5,3,8,8,10,7,14,15,13,4,10,5,13,12,8,15,2,10,14,18,7,16,17,17,12,10,10,15,6,12,1,8,12,8,11,3,16,9,12,13,8,5,12,10,9,13,14,10,12,10,7,12,4,13,11,10,14,2,13,10,7,5,10,9,6,7,17,11,10,17,9,6,14,9,11,12,9,12,12,12,11,9,9,3,12,15,9,8,9,10,14,5,10,14,9,10,13,12,14,3,5,10,8,4,7,9,16,10,10,9,14,4,10,18,9,10,13,16,16,15,10,11,6,9,7,13,5,9,2,12,14,10,5,2,12,11,5,15,15,10,16,16,7,12,9,11,15,18,16,15,12,12,17,9,11,6,16,7,14,8,15,17,10,16,3,14,15,15,9,9,9,9,15,14,6,11,8,18,4,6,12,7,8,4,11,9,12,13,7,5,7,10,14,11,14,15,7,6,6,13,13,17,8,11,10,9,11,5,14,15,12,12,12,11,13,11,8,12,11,6,10,11,5,14,3,16,14,6,17,7,3,8,18,14,10,17,9,11,3,6,13,2,18,12,9,12,17,10,10,15,9,8,14,11,3,8,12,15,7,8,13,11,8,19,8,10,9,8,6,4,11,16,5,19,10,9,20,8,13,13,10,16,16,1,16,7,9,4,14,7,12,17,11,12,12,17,1,11,15,7,3,5,12,10,13,11,7,15,13,14,7,4,12,6,8,11,7,2,10,9,13,6,5,10,13,13,6,13,17,12,7,14,6,5,8,14,6,8,2,4,16,8,14,7,8,9,6,15,7,18,8,9,11,8,16,9,7,8,13,10,11,7,14,9,3,6,12,12,7,7,15,13,5,4,9,11,10,11,6,16,15,17,3,13,10,14,11,11,9,9,15,3,10,8,12,9,7,8,18,12,12,4,3,12,3,11,12,13,6,11,10,15,10,15,7,15,10,11,5,12,10,15,1,10,3,11,7,10,11,11,2,9,10,11,8,7,7,9,12,9,12,14,13,13,6,16,8,15,7,9,5,7,6,13,8,6,8,12,6,15,13,9,1,13,12,7,4,11,12,10,15,5,14,9,15,14,16,15,14,5,13,18,13,10,14,7,8,5,12,11,13,13,13,9,5,9,4,10,12,12,16,3,6,14,15,14,8,8,4,8,13,15,8,4,11,13,15,15,5,4,15,1,8,7,7,15,14,14,16,11,5,3,13,4,15,9,13,5,11,9,10,12,11,10,10,12,6,11,11,14,9,6,10,12,11,13,13,10,11,16,14,8,9,11,6,8,10,8,10,6,9,7,13,10,6,8,2,3,4,15,6,9,8,2,13,16,6,13,8,4,10,7,4,11,4,11,11,12,10,13,8,11,15,7,15,5,7,12,2,10,16,14,9,9,11,12,3,9,8,15,7,9,8,8,10,10,12,11,20,7,2,7,12,3,9,7,11,9,6,14,17,6,8,18,10,14,3,17,16,2,12,15,14,15,5,5,9,11,14,11,10,6,7,21,11,3,5,12,13,13,6,8,8,12,18,11,8,11,7,8,1,12,7,10,9,5,5,12,17,4,9,10,10,8,8,12,7,3,9,20,10,6,16,5,17,7,19,16,9,11,10, -S1_2!MN908947.3!7867!17128!- 92814 0 92814 - MN908947.3 29895 7867 17120 9253 9253 255 sc:f:1.000000 sh:f:0.000000 ss:Z:15,6,18,12,7,13,7,12,3,17,6,10,6,9,6,15,5,6,11,8,9,6,11,19,5,8,6,13,3,11,15,11,10,14,18,3,10,6,5,10,16,12,14,6,5,10,21,10,11,12,7,4,5,5,17,7,8,6,17,10,1,17,10,7,5,8,11,10,4,10,14,8,14,9,15,14,8,12,15,11,6,11,12,2,9,6,15,3,10,5,7,10,14,10,5,9,7,4,4,10,9,10,9,10,8,10,8,7,14,3,16,15,9,15,5,17,7,9,10,7,12,11,7,9,12,10,10,9,8,9,13,11,9,6,4,10,6,4,14,16,10,3,15,11,9,8,14,5,3,4,12,11,7,6,15,1,19,14,1,4,12,13,5,11,12,12,9,12,15,4,6,5,9,16,12,12,9,12,17,17,10,16,15,18,6,11,12,8,12,10,4,6,12,6,9,15,6,7,7,11,9,4,3,10,6,10,11,7,12,13,19,7,2,16,1,13,9,12,15,9,8,14,8,15,5,12,9,9,15,1,13,9,11,13,11,6,12,9,8,11,14,13,13,14,15,9,13,11,4,7,11,14,9,6,14,11,16,11,7,11,7,12,7,11,13,15,16,11,5,8,11,11,16,9,10,11,4,9,14,7,14,20,10,9,7,12,7,4,6,6,17,8,6,13,12,7,9,6,9,7,5,18,13,5,8,10,12,16,3,8,10,15,6,6,9,13,13,16,13,10,7,8,12,9,11,9,8,11,10,9,21,9,18,16,9,9,12,7,8,11,20,5,17,12,9,8,1,13,2,6,14,13,1,10,7,9,7,8,6,9,10,11,8,11,11,6,3,7,13,9,7,10,10,1,16,10,10,5,13,11,16,15,10,13,8,9,14,9,13,10,9,5,11,9,9,11,10,12,19,20,7,9,8,13,12,6,12,6,3,7,8,8,17,12,13,12,13,10,13,18,10,3,8,8,13,12,15,7,15,9,9,14,8,9,6,12,12,8,12,9,1,4,13,8,6,16,8,11,3,14,17,10,9,6,8,13,15,7,6,7,1,8,4,7,16,9,6,11,11,13,9,13,7,6,12,12,14,8,17,10,2,8,7,13,7,14,10,12,3,16,13,10,3,9,9,16,5,13,12,11,14,5,12,7,12,5,13,8,7,14,9,9,9,12,1,9,11,10,7,12,9,13,7,5,9,4,13,9,9,15,8,11,11,11,1,12,6,18,8,15,9,14,6,16,9,6,11,11,7,1,9,20,7,8,4,6,5,7,9,17,9,12,11,11,9,15,9,10,10,12,16,13,8,5,8,9,8,9,7,14,6,12,18,9,6,4,5,11,15,16,18,9,7,10,10,12,6,13,10,10,10,17,23,15,14,5,14,12,9,7,12,11,14,7,14,9,1,3,16,12,18,9,10,16,6,16,12,7,14,4,13,8,10,12,7,17,6,10,9,9,7,8,14,2,6,14,9,12,8,8,1,12,12,16,17,5,10,4,4,11,5,7,7,11,14,3,8,9,2,7,12,5,9,17,9,13,8,7,10,7,8,16,7,19,6,6,16,7,13,5,7,15,5,5,8,8,7,8,8,15,12,6,8,8,17,14,13,11,6,15,9,9,12,2,14,9,9,21,7,12,9,11,12,5,11,7,10,9,6,4,9,12,16,5,4,16,10,9,6,10,13,13,11,3,8,10,11,6,11,15,9,7,6,8,11,16,13,9,7,11,4,13,13,9,12,7,9,7,17,3,9,9,9,7,5,9,7,6,5,14,11,11,5,8,4,9,7,16,12,9,8,11,14,19,15,3,16,12,9,12,14,11,11,15,8,12,15,10,1,17,13,15,17,8,6,10,15,6,8,10,16,12,2,9,12,19,9,4,19,10,12,12,12,5,7,21,12,6,3,6,18,5,12,10,12,10,10,5,10,3,8,9,10,6,4,12,8,8,7,8,6,16,11,11,7,8,6,11,5,7,7,2,10,16,14,6,4,8,14,5,9,11,12,7,20,6,13,7,10,16,5,18,2,6,10,2,5,15,6,7,6,16,10,3,8,10,9,8,15,7,14,8,6,1,6,18,10,12,16,10,8,12,8,9,13,7,15,10,8,11,17,18,14,11,5,15,3,15,12,14,7,6,7,13,8,6,11,2,10,9,12,17,13,10,9,5,11,14,16,14,3,18,11,13,5,12,15,9,12,7,5,5,8,6,4,16,13,8,14,10,10,11,10,10,7,15,5,8,12,14,16,15,13,10,9,10,12,1,1,12,6,15,7,10,9,15,11,15,8,7,11,9,8,10,7,3,13,16,13,18,15,5,6,9,12,15,11,9,5,4,13,10,7,8,18,11,9,6,16,8,10,10,12,3,14,14,14,7,14,16,9,15,13,12,8,17,12,3,8,2,16,7,13,8,3,15,5,16,12,10,13,14,10,8,7,9,14,10,11,11,5,13,10,9,14,5,5,11,10,10,15,9,11,4,16,10,6,11,6,13,13,14,5,10,13,10,17,11,11,9,8,9,18,7,5,10,12,2,8,17,6,7,12,11,16,5,14,9,9,13,9,5,2,6,8,7,14,5,5,9,15,13,4,15,11,12,9,5,12,10,13,11,14,16,19,9,7,14,5,13,9,11,10,12,15,12,10,14,4,11,8,11,9,1,13,3,9,12,9,3,9,12,18,11,15,13,11,12,10,4,6,14,13,13,10,10,11,12,12,12,2,14,12,12,6,11,9,15,13,6,5,13,14,9,7,5,14,6,12,12,11,7,13,9,12,10,7,8,12,6,11,12,10,18,8,11,10,7,16,16,9,16,4,11,14,5,15,4,10,17,4,14,11,10,15,4,15,10,11,7,5,12,16,18,15,10,16,15,10,8,8,6,6,10,11,8,6,16,12,16,12,18,8,4,11,13,10,5,15,16,2,8,6,10,11,13,16,11,13,11,14,9,8,10,12,8,4,15,11,2,6,4,9,4,14,13,6,6,10,6,8,8,5,10,7,4,6,5,16,12,12,17,10,7,6,7,8,3,5,14,5,5,7,9,9,6,10,6,9,11,13,13,10,13,20,9,9,16,9,10,14,15,8,12,8,11,12,6,11,7,10,11,7,3,6,10,10,7,11,9,6,6,11,6,14,23,9,11,3,6,15,3,14,5,9,8,8,9,9,11,11,8,15,14,5,8,8,14,15,17,7,5,16,9,13,10,2,13,14,5,11,12,11,5,12,9,8,7,12,11,13,8,6,7,7,9,10,5,13,18,11,10,12,11,13,14,8,6,11,12,10,11,11,9,5,8,7,13,9,7,9,10,7,12,15,14,13,5,12,9,9,8,10,12,18,21,16,10,13,12,9,6,10,9,14,8,5,14,7,3,11,9,10,8,11,11,10,10,10,10,7,7,14,9,16,13,10,14,3,8,11,9,15,19,4,6,13,12,2,9,12,15,12,21,12,8,8,7,15,9,9,8,12,4,8,10,10,9,9,13,5,12,14,8,11,17,9,7,8,5,11,11,7,17,8,13,11,11,16,5,5,13,8,15,10,13,8,12,4,14,14,6,4,10,8,5,23,12,15,6,2,13,10,10,7,13,9,12,2,12,13,11,13,15,22,8,22,6,13,13,11,14,3,12,8,6,13,9,10,12,6,11,10,13,7,13,16,10,10,9,9,7,11,7,10,11,11,15,7,14,10,9,10,9,10,7,6,7,12,11,3,15,13,10,14,17,16,18,5,15,10,17,15,13,3,3,10,15,5,8,13,11,16,12,8,13,11,8,16,11,14,9,13,7,10,9,5,13,15,16,6,17,8,9,8,13,10,13,7,10,15,17,12,9,5,21,9,13,6,12,12,11,11,8,13,5,15,11,9,2,10,13,6,3,15,12,7,5,10,16,4,5,16,14,15,12,12,6,8,7,10,11,10,11,9,12,5,10,11,8,8,11,2,4,6,13,8,13,6,9,11,5,5,9,6,10,6,6,14,16,15,11,9,19,9,8,17,19,8,6,7,6,10,9,6,10,8,8,8,14,10,8,12,15,16,15,6,12,17,14,15,12,15,13,17,8,16,6,12,11,10,12,8,16,2,12,13,10,18,6,15,6,12,9,4,10,1,9,5,13,9,9,6,19,8,12,13,13,12,12,14,11,16,9,12,9,15,12,14,7,12,18,6,12,10,14,14,5,3,6,1,17,15,15,14,15,10,7,5,6,14,14,15,15,16,10,22,8,9,13,7,10,14,12,5,17,14,5,14,9,3,13,11,8,12,10,5,10,10,10,12,3,8,2,10,9,9,5,11,11,11,9,10,9,8,10,11,3,7,12,9,5,8,18,7,12,8,4,8,10,14,6,10,7,13,13,13,7,11,6,8,15,3,10,7,9,12,3,8,12,10,10,17,13,13,13,8,7,9,9,12,15,8,13,15,15,6,14,11,11,5,3,1,6,3,9,4,5,9,12,10,11,17,8,5,5,8,10,11,12,5,9,13,11,8,7,6,8,10,10,10,18,9,8,11,2,12,7,7,11,3,9,14,5,10,12,1,12,14,14,9,2,8,11,13,7,1,15,11,10,3,10,1,11,12,14,12,10,12,8,7,13,14,4,16,17,5,7,5,12,5,9,12,13,12,9,16,10,11,15,7,8,11,8,18,10,13,7,14,11,14,7,15,14,13,9,9,11,10,12,4,14,7,8,19,9,14,10,11,7,10,16,4,13,8,10,17,10,8,7,7,9,10,16,14,11,11,13,8,11,4,5,14,8,2,12,13,14,13,5,17,3,2,11,5,10,13,14,10,10,10,9,13,16,14,20,11,17,8,4,8,8,4,5,11,13,18,11,7,13,15,7,11,4,11,3,11,14,7,5,14,8,10,10,10,9,6,3,15,6,7,10,11,14,13,9,8,11,9,11,5,10,13,20,14,4,11,13,12,9,12,14,7,14,9,1,12,9,13,10,14,13,6,11,12,1,6,13,12,10,10,9,7,7,10,8,11,15,9,10,12,9,11,16,7,5,16,12,6,22,8,7,10,18,13,10,9,7,12,12,11,10,11,8,7,12,9,6,8,7,11,11,4,9,12,12,11,4,11,13,10,11,5,7,11,7,6,7,6,14,15,14,14,1,13,11,8,9,15,6,13,6,7,14,12,13,5,6,3,10,12,10,18,4,11,4,12,8,9,8,5,5,4,14,6,17,10,10,17,11,13,13,5,12,13,8,14,4,10,7,8,12,13,14,4,6,10,19,3,15,7,13,14,12,12,6,14,1,9,10,17,7,9,7,6,18,9,14,8,16,7,16,7,9,12,18,8,7,1,14,6,9,12,10,8,12,15,14,8,7,15,16,11,1,6,9,9,17,11,5,16,9,15,17,9,5,12,23,17,13,8,15,12,10,11,6,12,5,10,11,7,3,11,7,13,14,7,5,9,2,8,8,13,13,1,6,8,11,13,11,5,17,17,6,3,11,11,15,13,11,4,9,14,7,12,12,7,2,12,9,14,9,22,4,11,15,9,13,11,6,11,8,13,9,10,4,7,11,5,13,3,4,8,24,1,9,9,16,15,7,13,11,10,18,9,10,4,10,1,8,10,5,7,11,13,8,12,7,11,10,10,10,7,7,8,9,17,10,14,5,8,13,14,13,5,10,9,9,15,12,12,9,7,11,11,16,18,3,5,7,10,10,15,10,14,3,13,9,5,17,11,7,8,12,6,13,8,9,16,9,13,10,12,1,9,9,6,8,15,9,17,6,13,3,6,8,12,7,8,8,15,12,19,10,13,6,11,6,8,13,9,8,11,16,10,3,7,6,13,15,12,13,1,7,13,10,6,15,6,8,14,4,14,9,15,10,6,8,12,16,9,15,14,13,13,7,9,6,4,7,13,4,1,8,5,10,21,1,11,19,7,14,8,11,8,4,10,15,15,11,13,15,8,6,10,13,20,9,11,15,11,4,12,9,17,9,10,14,18,5,14,11,15,10,15,4,13,14,12,14,3,13,6,10,10,2,8,4,10,5,13,13,8,17,11,17,8,7,10,7,6,6,14,5,7,4,9,13,7,11,11,14,5,10,11,12,19,12,6,6,10,5,11,14,12,5,14,12,7,8,14,15,15,10,10,9,4,10,7,11,9,14,9,11,8,7,6,4,20,9,10,6,11,6,4,13,13,7,5,14,10,15,6,5,12,12,10,5,11,10,10,10,5,15,17,1,3,16,8,12,11,14,11,6,9,18,10,7,8,10,17,11,8,7,7,6,7,15,8,8,12,8,11,9,3,8,8,6,5,18,14,9,13,10,9,8,7,6,14,14,12,9,8,9,12,9,15,5,13,8,9,9,9,11,10,7,10,10,15,5,12,14,8,13,14,7,3,14,8,21,11,10,13,8,8,9,13,12,10,13,12,13,10,13,9,9,8,15,11,16,9,9,11,11,12,4,8,11,14,8,9,7,2,6,3,11,14,15,12,15,10,13,10,2,13,9,7,10,7,8,8,13,10,8,10,9,9,11,12,10,15,2,7,8,11,11,3,13,18,14,4,10,12,9,4,4,10,13,5,3,10,9,10,6,9,16,13,20,17,6,9,10,14,6,10,13,9,1,13,13,14,10,6,5,19,9,23,11,7,7,11,14,9,13,6,10,18,6,13,14,16,14,15,20,14,11,6,8,7,5,17,15,8,8,16,9,9,12,12,8,12,4,5,16,5,7,8,13,14,14,9,6,16,7,7,2,7,11,16,13,13,8,13,9,12,12,6,10,12,9,9,5,8,4,10,12,8,8,8,14,11,9,9,12,7,10,18,9,13,15,16,9,14,9,8,3,16,3,10,14,4,9,8,9,6,15,13,12,3,14,13,16,4,1,7,7,17,17,8,4,11,3,4,11,8,7,11,6,11,11,9,12,11,14,9,16,10,10,14,9,9,14,12,14,10,12,12,4,14,16,10,8,13,13,7,19,7,12,13,6,6,9,11,13,17,13,17,16,9,4,14,10,7,11,11,11,5,10,8,9,15,3,10,18,4,6,12,4,18,15,8,13,10,10,13,3,11,2,3,11,14,5,6,10,16,1,12,17,9,15,13,11,13,10,9,2,5,13,7,10,12,12,6,11,8,9,8,2,8,9,12,6,14,13,10,5,11,11,10,14,14,12,10,5,9,10,12,6,11,10,9,6,12,9,12,9,10,9,12,12,6,6,10,4,11,3,8,11,10,12,8,10,1,11,17,9,9,9,8,6,8,10,15,17,13,18,12,11,9,14,3,14,9,11,13,7,11,5,11,5,11,8,15,16,22,9,7,14,9,3,10,14,10,15,14,11,13,14,10,16,11,3,11,13,7,14,6,6,10,10,6,17,17,3,1,10,11,8,8,7,7,2,15,8,3,6,8,4,9,9,15,9,9,5,9,18,12,17,12,5,3,8,15,3,8,8,7,13,13,5,10,5,17,13,11,13,9,10,10,9,9,11,10,7,12,10,10,9,11,15,9,12,7,8,9,14,17,12,15,8,4,8,11,17,11,10,18,10,8,15,10,2,13,8,5,8,13,10,5,5,15,13,12,9,7,12,15,8,9,9,15,7,15,4,17,8,2,17,14,13,11,6,6,9,11,3,5,6,9,11,10,9,10,8,17,12,11,8,4,15,12,4,9,13,13,12,8,11,13,14,5,7,13,8,13,12,4,7,13,10,9,1,10,10,12,6,4,14,12,15,9,12,11,5,15,9,9,1,14,11,13,11,10,7,19,11,9,17,10,10,10,15,7,8,11,10,11,16,9,8,8,6,13,10,12,9,9,13,12,12,6,12,12,16,15,16,9,7,8,4,11,11,13,10,8,17,16,12,6,6,3,14,7,15,6,6,11,12,11,13,12,11,8,15,13,5,12,8,10,15,8,15,19,10,13,8,6,9,3,15,13,10,3,9,12,14,7,9,9,12,7,13,13,10,11,4,12,10,5,11,17,11,9,7,11,10,18,11,11,7,7,9,15,7,15,11,9,10,9,8,12,5,10,7,9,10,16,4,5,12,10,9,12,5,12,8,6,13,4,11,5,2,8,11,14,12,9,13,9,8,19,9,9,6,2,3,10,15,13,9,5,14,6,11,8,13,11,2,12,8,13,10,15,6,14,14,10,8,7,6,12,10,11,9,3,10,5,13,1,6,15,19,16,18,17,8,5,6,9,13,10,7,5,9,7,12,5,9,4,9,13,12,7,8,11,17,9,6,2,4,7,8,12,6,7,12,9,14,15,8,7,19,13,9,11,13,11,8,14,4,16,15,10,16,15,8,12,10,4,12,10,18,8,17,19,10,10,10,16,12,9,11,14,6,7,7,10,15,12,8,19,10,13,10,9,5,8,10,12,13,15,4,6,10,9,16,13,8,11,12,18,9,5,6,11,10,16,15,6,8,12,9,9,9,7,11,8,8,8,11,13,3,13,13,12,10,5,8,9,14,12,14,14,8,13,12,12,8,11,7,12,15,10,13,13,7,9,6,12,13,15,8,10,8,13,15,4,10,9,6,22,14,8,9,8,12,11,11,7,5,10,15,12,10,15,15,3,2,7,8,5,11,18,7,17,5,7,6,9,13,12,6,11,13,2,2,21,3,16,13,13,11,6,16,11,3,9,10,15,5,6,8,12,9,13,6,3,6,11,8,13,16,2,7,6,3,6,7,12,7,16,6,9,9,12,11,5,13,2,14,13,10,7,5,7,2,13,6,8,1,14,14,6,15,9,11,5,14,10,21,8,5,5,10,18,14,10,13,11,18,9,12,12,5,8,17,11,4,8,16,6,17,9,9,7,14,14,13,11,11,10,11,6,5,9,7,3,15,14,16,18,17,12,9,17,10,12,14,4,16,1,12,9,7,14,9,10,7,3,10,7,12,12,6,9,10,12,8,1,2,13,3,9,16,12,12,16,11,13,12,11,8,13,7,8,8,7,10,12,5,9,10,5,13,13,10,14,6,13,15,3,5,12,5,12,10,7,12,5,8,5,2,10,10,12,11,19,2,6,11,7,10,7,11,10,4,7,5,9,15,9,9,14,7,10,18,8,7,6,5,19,12,9,15,16,3,9,6,15,6,19,11,12,8,17,8,10,11,7,8,15,10,9,15,3,6,11,5,15,19,8,11,9,14,14,9,5,4,12,18,11,5,11,3,15,11,14,13,7,12,8,7,6,4,15,11,17,6,13,15,8,11,4,6,10,11,8,8,15,10,18,8,10,9,7,12,13,6,9,9,5,11,10,19,11,8,17,7,10,9,10,10,1,15,8,11,5,15,20,6,11,10,7,13,10,13,10,2,13,3,6,12,11,14,7,14,13,6,6,6,10,13,10,7,12,12,11,13,6,4,8,6,8,9,7,1,7,10,8,12,8,7,11,6,10,11,14,12,8,7,9,10,18,2,16,9,10,12,7,17,8,9,12,9,2,5,8,10,8,11,16,4,8,18,9,13,10,10,12,9,12,9,4,7,13,9,14,5,13,6,11,14,10,9,13,13,14,16,11,7,5,10,9,10,12,16,10,20,13,7,11,10,13,5,9,17,11,8,14,15,5,13,11,11,9,9,12,13,9,12,9,13,11,17,8,1,14,7,16,17,3,12,9,14,2,15,14,14,3,6,10,7,7,15,8,10,4,14,12,11,9,10,10,6,9,6,11,14,11,15,17,16,8,8,15,10,7,10,17,8,9,11,6,6,2,8,7,12,11,11,3,10,15,10,6,12,13,17,7,1,9,11,8,7,15,8,16,12,19,8,12,6,5,14,9,7,7,9,8,6,6,9,9,10,10,14,6,11,13,10,3,15,2,13,1,15,5,8,10,14,9,8,5,21,16,7,14,10,7,7,2,17,12,12,10,19,9,20,10,6,8,13,12,13,13,8,14,13,13,12,9,1,16,13,12,11,16,12,12,12,16,16,2,11,8,11,7,6,11,7,12,9,14,5,15,11,5,14,11,14,13,1,9,10,23,11,10,12,10,13,10,13,2,6,12,12,7,13,12,5,7,11,11,9,6,8,9,4,2,12,9,12,7,12,9,5,10,14,10,14,16,12,9,5,16,8,7,10,16,4,4,11,14,11,5,12,9,7,11,12,9,12,11,6,9,1,8,15,8,14,14,14,14,13,17,2,16,6,14,9,4,8,13,6,7,12,19,2,3,13,11,4,12,1,12,7,8,10,12,16,12,8,8,2,7,11,14,11,9,16,9,5,13,10,10,11,10,12,10,16,9,14,16,9,16,7,1,20,13,12,9,16,17,7,8,8,7,5,8,11,1,10,12,12,12,13,9,8,3,17,11,11,3,9,6,12,11,3,10,6,4,8,6,10,13,10,9,10,14,13,9,7,11,12,4,4,13,6,9,11,13,6,8,7,7,13,15,7,8,4,14,10,18,9,16,11,11,11,10,6,7,8,11,3,7,8,10,13,19,2,12,15,6,8,18,5,5,13,6,13,13,10,8,11,2,8,17,10,5,11,6,7,16,12,13,14,11,10,10,16,11,13,7,20,14,13,9,11,14,11,13,8,11,14,9,9,7,21,16,11,3,12,11,5,5,14,10,9,11,14,14,10,1,14,12,11,19,3,9,13,5,8,16,13,12,11,11,7,13,5,14,16,13,8,8,9,10,10,12,13,9,3,5,14,15,9,8,12,3,11,7,11,18,4,5,19,7,6,17,8,13,13,12,10,11,10,6,14,9,4,16,14,17,4,8,12,8,13,13,14,17,10,4,10,15,6,6,15,9,9,12,11,10,7,11,11,8,8,8,16,9,2,12,6,8,10,11,11,6,15,13,10,17,5,13,10,15,21,8,9,5,17,9,5,10,15,15,9,9,4,16,13,9,10,9,15,15,19,12,6,8,11,10,16,10,8,8,11,16,15,4,20,13,1,5,18,1,9,12,9,10,15,8,12,12,9,14,16,11,5,16,6,8,3,13,6,16,8,7,15,15,12,10,2,12,18,8,11,12,14,14,13,15,6,15,19,6,16,7,8,12,13,14,17,11,10,7,8,9,9,3,7,4,11,10,10,10,10,11,11,2,9,11,8,16,6,9,12,9,9,10,7,1,16,11,8,3,11,8,6,6,9,7,12,10,18,8,12,8,8,11,11,14,10,18,14,8,10,19,2,9,14,13,7,11,6,13,12,7,11,10,7,8,13,11,9,4,15,12,9,12,13,16,3,12,9,6,11,10,7,14,14,14,12,16,15,5,9,11,6,2,10,11,14,6,8,15,14,15,14,9,9,12,3,13,11,11,11,13,11,12,11,7,15,11,9,6,14,8,6,10,4,6,12,7,11,22,5,15,7,9,7,7,12,9,5,10,14,6,6,15,8,6,11,10,12,7,14,1,8,8,12,8,12,10,10,10,11,17,10,7,8,1,13,12,3,16,21,10,15,10,9,13,11,9,10,9,9,8,11,7,9,17,12,17,8,11,7,10,13,15,13,13,9,12,11,17,14,19,18,7,3,13,7,14,9,14,9,7,13,14,7,13,8,15,7,11,7,11,13,9,7,12,9,12,4,11,15,8,7,3,9,6,1,6,4,8,14,5,8,6,12,11,1,15,15,13,16,12,5,8,10,19,8,5,11,7,5,9,13,7,11,17,17,16,15,8,11,6,9,16,12,13,12,11,8,16,11,14,8,9,9,11,9,12,16,14,12,9,10,15,10,8,12,9,11,11,15,11,14,14,9,12,13,10,8,13,6,3,7,10,8,11,10,12,6,12,10,9,9,13,12,3,9,8,9,15,13,10,16,2,13,7,4,5,17,12,10,12,8,10,15,17,12,3,4,12,13,8,5,14,10,16,7,9,8,10,10,15,9,6,16,18,12,5,15,10,9,9,9,12,17,12,6,4,4,10,8,11,18,14,13,17,12,13,18,10,12,12,8,6,17,6,6,15,14,8,12,10,9,11,15,10,7,9,10,7,15,8,12,8,10,11,16,3,13,7,14,9,13,11,12,8,8,11,8,9,7,12,7,10,8,4,10,13,12,13,8,7,13,10,15,12,9,5,13,15,5,6,17,15,4,4,6,8,4,5,6,16,9,17,7,13,7,5,12,10,3,12,15,8,8,12,13,8,4,11,10,11,8,14,8,6,18,14,12,8,8,6,10,8,19,8,12,8,15,11,14,10,7,16,10,10,8,5,16,12,10,1,12,13,13,12,9,11,9,14,7,7,15,12,10,11,14,7,11,11,13,5,18,2,6,16,8,6,1,8,13,6,11,10,12,16,8,11,16,9,8,10,13,11,5,7,11,12,6,6,6,11,13,15,11,2,4,7,10,12,12,9,8,9,5,9,11,7,8,5,14,6,4,10,4,16,9,15,16,10,7,4,12,13,8,13,13,12,4,7,3,2,6,16,13,1,9,6,12,6,6,6,8,2,16,11,13,10,9,11,8,6,8,15,15,15,12,23,17,9,13,13,9,2,7,11,17,9,8,5,5,15,17,20,11,5,15,10,15,10,13,13,2,12,12,9,7,11,13,13,17,7,12,8,18,7,11,15,10,14,5,16,4,16,16,8,9,3,7,12,14,8,11,13,19,12,15,10,9,11,17,10,12,9,6,10,9,1,10,7,4,12,14,6,10,7,1,13,3,8,7,11,15,10,13,10,6,11,3,12,13,4,2,9,10,10,2,13,11,14,1,10,9,16,18,10,8,6,7,6,18,1,14,5,6,10,10,13,9,5,11,7,13,9,13,11,11,14,8,4,7,8,11,7,16,8,11,15,9,8,9,10,6,15,10,12,16,5,7,18,7,12,6,6,5,15,10,14,13,6,8,7,12,15,13,13,5,13,13,10,6,6,5,7,12,21,9,9,5,14,9,9,10,12,15,7,5,11,13,9,7,10,14,9,15,4,17,13,3,12,7,13,11,11,11,11,3,11,8,14,8,9,7,12,12,6,15,13,9,14,14,18,9,6,6,8,8,15,2,7,11,12,6,9,15,13,8,9,7,10,7,7,5,8,14,8,6,8,9,13,3,9,10,12,12,11,6,14,8,7,7,7,10,14,14,14,11,9,12,11,14,13,10,14,14,17,5,15,9,12,10,13,7,15,10,7,12,16,12,2,8,7,9,13,12,15,4,11,13,6,8,11,14,12,16,15,13,2,15,7,7,9,7,11,20,8,9,8,1,10,11,8,12,15,14,3,9,4,8,12,10,13,7,7,12,7,16,10,17,12,7,13,7,12,12,4,6,11,14,8,9,12,8,7,11,6,12,14,4,8,8,20,11,5,8,7,18,10,14,16,12,12,7,11,10,10,11,7,5,12,8,12,12,14,6,16,9,10,15,7,3,12,10,7,11,9,16,7,14,8,16,7,12,1,7,10,11,12,14,10,12,10,10,12,9,16,14,17,6,15,12,8,1,4,11,6,11,12,3,12,8,12,8,13,16,11,10,4,14,11,7,10,15,10,14,1,6,15,2,13,7,15,11,3,7,11,9,8,10,9,9,8,8,9,16,11,5,16,15,9,8,9,12,13,10,6,7,15,14,13,11,17,11,4,14,7,16,16,6,11,20,10,16,8,11,14,10,13,10,12,10,15,19,5,14,2,14,17,10,14,2,14,18,16,7,12,9,3,8,12,14,11,6,8,11,5,10,13,13,17,13,12,9,15,15,12,11,15,3,9,11,6,15,6,11,13,16,5,4,9,13,19,5,10,3,10,11,6,11,12,7,10,5,3,13,11,9,12,8,6,8,11,13,12,13,8,6,13,9,14,7,9,13,11,6,11,10,8,9,8,7,5,9,15,12,11,15,12,16,9,14,3,13,6,5,18,17,4,11,15,13,9,14,11,9,14,11,12,8,8,14,9,6,8,16,11,8,16,10,14,9,5,9,10,4,13,5,18,6,6,10,10,13,15,9,12,4,11,12,7,10,9,10,14,13,10,3,8,3,10,10,22,6,15,15,9,9,12,10,20,7,10,6,8,11,11,9,9,8,12,8,13,9,11,9,9,11,5,11,4,7,14,13,7,4,5,12,17,15,11,10,8,12,11,13,7,6,13,12,12,5,8,13,4,9,9,11,17,8,5,6,7,6,17,7,5,11,13,2,13,9,12,7,6,11,5,9,17,16,8,8,7,13,6,10,12,14,10,13,10,9,7,6,7,6,11,10,15,14,7,7,6,12,5,9,10,13,17,12,10,7,11,6,11,11,12,9,9,11,11,11,3,11,10,8,15,10,10,18,8,10,12,12,6,9,11,10,18,19,10,16,7,4,10,9,11,14,3,4,8,9,3,9,12,13,13,16,5,13,2,4,17,8,17,6,9,13,6,10,4,1,4,8,9,7,11,12,16,7,10,14,16,8,5,9,6,6,17,11,13,9,11,1,9,9,15,10,7,12,4,5,8,9,13,9,8,7,8,6,13,12,3,15,7,5,13,3,15,7,12,7,11,11,11,12,9,2,8,3,12,11,8,9,9,4,8,7,11,15,17,13,11,11,9,10,10,15,10,17,13,16,3,9,7,8,10,11,12,11,13,13,15,4,11,11,10,6,8,14,14,7,2,10,16,7,12,8,10,11,6,4,4,8,9,10,10,8,12,15,13,7,7,17,14,13,7,7,4,12,14,7,10,17,8,8,10,16,14,7,8,3,10,3,6,10,7,11,17,2,8,10,16,10,9,7,10,2,14,12,11,15,9,12,9,11,7,13,6,7,10,8,1,11,8,11,15,16,11,6,15,10,4,12,9,17,9,8,17,8,11,12,15,8,19,15,9,20,4,4,2,9,13,10,3,16,7,10,8,10,15,9,18,18,10,7,11,16,12,10,9,10,14,6,12,8,16,10,12,8,9,3,12,6,15,19,12,15,8,7,26,7,10,11,14,10,8,12,10,13,10,11,9,10,5,13,16,10,10,8,10,14,10,18,7,9,14,3,12,7,9,9,8,15,12,8,11,13,7,9,15,13,10,6,12,11,11,11,8,14,13,15,10,13,10,11,7,14,11,6,8,19,8,15,7,11,15,11,9,7,1,14,10,8,14,15,11,7,15,13,7,10,7,8,9,8,10,10,8,8,12,20,14,16,9,13,15,16,7,12,10,8,6,13,9,7,13,11,13,12,7,12,9,12,14,15,12,10,13,16,12,10,8,11,19,4,13,11,13,1,9,5,12,16,8,6,15,9,8,11,9,10,2,8,11,6,12,6,9,10,9,10,4,8,7,7,11,6,8,2,14,11,10,9,9,6,10,4,13,5,11,11,14,11,11,8,13,12,7,16,13,7,15,7,16,13,1,9,7,13,14,9,9,11,13,6,10,11,3,7,15,10,5,4,12,6,16,13,13,9,7,10,10,17,11,11,15,2,19,12,12,10,6,10,11,15,6,9,12,14,15,3,5,16,10,8,19,10,12,12,8,10,13,9,11,8,16,4,12,9,16,8,13,12,9,9,5,12,13,9,14,5,12,15,12,9,10,15,6,14,11,8,11,14,7,9,6,20,9,11,9,11,2,3,13,9,11,11,3,13,13,12,7,6,6,16,4,6,8,13,11,4,5,9,3,6,15,11,18,13,14,11,12,12,12,11,11,3,8,4,10,15,17,9,10,8,13,11,11,19,14,5,9,13,12,14,9,9,5,12,9,10,12,12,16,1,9,13,10,9,8,20,9,14,4,8,7,6,9,19,7,14,17,5,7,9,15,5,10,6,7,4,9,7,9,12,11,5,13,9,7,10,15,8,3,11,2,9,9,13,13,6,6,12,10,14,14,9,5,16,8,16,10,11,11,12,12,8,11,13,12,21,9,10,9,10,20,11,6,4,10,5,6,6,12,14,15,12,10,10,6,9,13,6,10,5,8,11,8,12,8,10,8,7,8,11,8,13,11,13,10,11,7,8,14,10,14,9,13,14,12,12,20,4,16,14,8,11,13,15,8,6,12,12,11,7,6,2,8,10,6,9,18,9,8,13,10,9,10,10,11,8,13,11,10,8,8,10,10,13,12,5,5,7,15,8,12,8,11,7,11,5,11,7,12,4,7,9,10,12,17,4,12,14,15,10,6,11,12,7,13,12,14,13,7,12,13,13,8,6,10,9,13,7,14,14,6,10,17,9,10,12,2,14,1,12,8,4,5,11,5,13,3,9,10,11,12,9,10,9,4,11,13,8,13,11,14,10,9,9,17,12,6,8,6,13,8,10,12,12,6,14,13,11,12,12,7,12,12,17,8,11,13,10,8,7,12,6,8,12,5,12,13,14,12,9,9,2,15,10,3,12,5,12,14,9,8,15,10,4,14,14,12,14,5,15,11,7,8,12,4,19,1,4,13,11,10,6,2,8,9,13,12,9,2,18,19,16,4,10,2,9,13,17,5,12,7,12,10,12,10,15,13,14,4,6,17,5,9,8,14,5,2,10,12,16,10,13,5,4,12,4,6,11,11,12,3,13,10,1,10,6,5,6,15,10,13,19,16,4,14,8,19,11,8,9,14,10,1,4,8,10,13,8,15,9,11,12,14,6,15,10,3,11,13,13,3,15,4,12,13,8,9,9,14,5,13,5,7,13,7,11,11,9,6,14,9,11,10,1,19,2,12,14,11,10,13,11,9,8,13,12,13,8,6,5,9,11,10,5,11,14,9,12,17,2,8,17,13,4,1,8,9,12,4,12,15,9,9,11,6,10,2,8,12,8,7,15,9,11,17,12,9,11,5,7,8,12,1,7,10,10,10,9,8,18,6,9,10,14,7,8,6,5,17,9,9,4,12,2,13,1,14,15,7,14,13,9,13,12,8,10,4,2,10,8,7,5,10,6,9,2,10,11,1,7,12,10,8,13,3,13,1,12,21,13,14,8,8,17,18,11,13,9,13,13,15,14,9,4,20,12,10,12,9,14,12,7,8,13,10,14,13,10,10,11,10,15,12,13,10,9,11,10,9,7,1,13,14,11,4,6,17,16,6,11,9,7,8,12,11,1,13,9,9,6,4,12,11,11,6,11,13,13,7,14,9,10,8,9,12,11,16,7,3,7,10,5,13,15,12,12,12,13,16,6,12,8,12,13,13,10,12,18,12,9,11,3,13,17,9,13,8,10,14,15,7,11,10,8,9,12,10,10,5,11,11,13,14,9,9,10,7,10,15,1,3,14,10,10,3,9,6,17,11,11,15,7,12,2,14,5,14,12,16,12,9,11,10,7,16,10,7,18,6,17,16,4,1,7,6,15,10,3,3,6,12,12,11,11,9,12,6,13,7,2,7,17,6,9,15,8,13,7,16,5,4,10,12,14,8,9,11,11,10,15,8,8,13,15,11,7,11,16,14,9,12,11,5,8,6,1,7,3,10,7,13,24,8,10,6,8,8,20,16,9,1,11,13,13,15,8,8,12,7,6,12,11,14,6,2,2,7,16,11,11,16,12,21,12,4,4,7,16,8,8,10,8,8,14,10,2,14,14,8,6,7,1,10,8,11,9,7,11,6,7,5,14,14,5,11,12,15,1,11,11,9,8,4,6,13,12,16,7,7,13,11,6,14,11,8,13,8,8,8,12,7,10,11,14,11,14,9,4,6,9,9,17,7,17,10,11,10,6,5,12,12,6,7,9,8,14,7,11,9,4,20,11,14,14,12,17,10,6,10,2,7,9,12,4,3,9,6,8,10,2,10,7,14,19,8,12,10,7,8,13,7,9,11,14,8,14,12,9,7,13,12,5,16,8,10,9,9,6,8,3,2,8,7,6,1,7,12,9,14,2,6,9,9,8,6,11,11,5,7,12,9,8,11,8,11,10,13,10,8,11,7,12,14,8,9,19,5,4,4,13,10,13,15,11,16,14,13,11,7,7,7,21,10,9,11,12,10,7,14,10,13,9,13,10,15,9,8,12,16,15,17,11,1,13,9,9,5,10,15,7,14,5,12,7,11,5,10,4,13,16,7,14,7,13,11,7,7,12,7,11,7,13,9,7,5,9,12,12,13,13,4,11,14,15,10,4,7,13,6,8,13,8,13,9,11,15,13,8,13,7,18,3,2,17,5,11,11,3,8,8,10,11,6,7,9,8,8,12,5,15,14,9,5,6,5,4,12,10,9,11,12,11,9,7,18,8,10,15,11,8,14,9,10,6,10,12,12,6,11,8,4,9,11,8,5,5,8,16,13,15,7,11,7,12,10,6,10,7,14,13,9,6,13,12,8,10,7,5,10,16,8,12,8,9,10,4,7,11,7,9,12,8,8,12,9,15,9,10,11,7,13,9,5,14,17,10,14,9,13,5,11,15,9,13,10,12,14,17,11,13,12,11,17,6,8,16,8,13,9,13,17,13,11,10,17,6,3,6,10,5,7,8,2,12,14,8,9,11,5,8,16,11,13,7,16,4,18,10,17,12,8,6,14,14,13,12,16,1,11,12,8,3,3,5,10,10,7,8,6,10,4,5,15,9,15,1,11,12,9,15,9,14,12,11,15,14,6,13,12,14,11,12,8,6,12,11,3,8,6,7,13,14,6,14,6,16,15,4,5,13,6,10,14,11,8,9,2,7,7,11,8,9,10,9,6,15,5,4,10,11,10,8,11,14,15,10,13,14,7,16,10,10,10,17,13,21,17,14,16,10,8,10,16,17,10,13,6,11,5,9,9,11,11,14,9,9,9,13,14,16,13,15,15,8,19,8,9,5,6,11,9,5,17,8,5,14,7,19,8,10,13,11,12,11,15,6,10,5,10,15,18,12,9,17,14,4,3,9,12,6,7,13,6,8,13,11,12,14,12,14,10,10,10,6,15,12,8,8,8,8,8,10,13,8,9,21,9,11,15,14,10,12,5,15,15,7,14,9,8,10,8,5,6,4,10,11,8,13,12,11,13,14,1,6,5,7,7,13,8,8,14,14,13,13,12,4,11,11,18,10,10,8,11,12,15,7,6,7,3,17,10,7,12,11,13,11,13,18,11,13,2,9,11,3,7,14,12,10,4,15,9,3,10,12,13,8,6,8,6,7,13,9,4,7,8,7,9,7,10,12,10,7,7,3,6,12,9,13,6,1,6,22,11,12,12,3,2,13,13,10,6,11,7,3,10,3,12,9,10,15,9,11,12,9,4,21,16,11,4,13,6,12,13,8,9,3,2,14,1,9,3,13,9,9,13,13,12,10,9,8,15,10,6,15,4,9,15,11,18,7,6,12,8,9,11,11,9,17,14,5,12,6,8,4,2,6,11,6,6,7,15,3,8,8,13,3,13,15,10,10,7,14,17,9,10,13,10,6,8,15,6,9,11,6,12,18,10,1,16,9,10,15,8,7,12,17,8,10,1,11,13,9,9,9,6,15,13,12,10,10,7,11,10,9,10,13,13,9,19,14,9,7,13,11,9,13,5,5,8,9,6,11,8,6,8,6,20,12,18,11,6,11,5,8,6,5,14,6,16,6,13,13,7,12,15,4,10,19,10,13,9,8,16,11,4,6,13,8,10,5,8,11,10,15,14,10,6,21,14,12,14,7,6,5,9,10,15,18,10,8,9,4,11,10,3,10,8,12,1,17,9,7,12,9,14,5,9,4,10,7,14,10,13,11,11,12,11,15,1,8,10,16,7,3,8,3,10,10,8,6,20,11,12,9,7,12,10,12,13,6,7,11,8,17,2,8,18,14,10,10,6,12,4,3,9,7,12,7,9,7,13,3,9,11,9,9,11,7,10,21,12,11,10,10,9,10,4,12,13,5,9,7,12,15,5,11,1,11,12,1,9,14,8,11,12,9,13,7,7,5,8,8,10,10,5,12,17,14,13,15,8,11,3,9,5,9,4,10,2,11,5,18,10,14,8,6,6,11,12,13,10,14,14,9,5,13,12,6,8,13,9,11,14,8,9,9,18,2,12,10,13,9,13,9,8,7,14,13,11,7,7,6,10,9,12,21,13,11,14,17,7,5,8,7,8,12,10,9,18,10,14,11,12,1,6,9,8,6,8,14,14,5,10,5,8,8,2,14,8,5,6,12,9,7,13,8,11,9,12,9,11,10,2,13,17,13,8,15,12,8,5,12,12,11,6,8,10,7,10,10,12,10,7,11,15,10,7,8,13,18,8,20,15,14,10,7,11,16,13,9,9,8,12,14,15,14,13,13,10,9,15,9,13,11,19,9,10,9,15,8,3,9,7,13,16,13,6,9,10,6,15,11,3,12,7,9,5,1,15,5,8,5,4,13,10,5,8,5,11,3,9,16,12,7,8,14,2,15,10,13,12,18,16,12,16,12,17,13,9,9,9,4,14,4,5,13,6,16,13,7,13,8,7,15,1,12,12,8,10,19,4,15,7,16,6,3,7,15,13,7,15,13,12,16,5,10,10,9,16,10,9,9,14,8,10,12,11,8,7,4,9,6,13,10,16,12,11,10,8,8,11,7,11,12,14,14,8,10,9,13,7,19,10,15,12,12,14,10,12,15,6,14,15,17,6,7,14,10,2,14,8,13,18,12,8,15,8,14,7,11,16,14,14,13,5,14,13,9,15,7,16,4,4,13,16,14,11,10,5,13,13,2,10,13,2,5,4,18,11,9,14,8,10,15,9,6,10,6,6,15,9,9,12,4,15,6,11,7,6,12,8,9,12,13,8,17,8,13,7,10,8,5,19,11,15,13,6,5,9,2,13,5,11,7,8,11,3,8,10,9,7,15,6,9,17,11,13,12,6,5,6,10,15,9,13,9,5,9,12,14,12,7,13,5,5,16,9,12,12,13,5,10,11,7,11,8,10,11,9,2,12,4,13,8,14,5,10,13,6,15,9,13,10,20,6,6,14,7,4,8,11,13,11,16,5,11,11,9,6,10,12,7,7,4,15,15,6,10,2,12,8,13,10,6,8,7,7,9,15,7,10,1,13,12,8,13,8,17,5,16,16,13,12,5,11,14,11,9,11,17,12, +S1_1!MN908947.3!0!5360!- 69680 0 69680 - MN908947.3 29895 0 5352 5352 5352 255 sc:f:1.000000 sh:f:0.000000 ss:Z:6,19,19,11,13,17,17,18,16,13,13,12,17,9,14,17,17,12,17,12,14,15,12,9,13,21,14,10,12,13,17,11,14,7,12,1,8,18,14,22,7,13,8,14,13,13,18,9,11,8,18,11,12,18,21,16,7,10,15,11,18,6,17,16,13,10,12,9,13,9,15,7,12,13,25,14,14,7,9,14,13,15,6,10,11,9,10,7,2,16,15,12,16,11,3,15,12,19,10,12,14,14,16,20,10,7,16,16,16,14,17,13,15,13,12,8,6,16,13,19,13,13,16,13,9,27,20,10,12,12,12,10,3,14,7,14,17,15,19,15,16,16,13,9,12,9,14,12,11,14,16,10,8,13,10,21,9,15,10,12,14,13,16,9,11,3,14,11,10,18,12,21,13,13,16,7,9,12,11,19,19,5,10,20,13,14,19,15,13,19,13,21,16,13,10,21,16,18,16,16,9,15,19,6,13,4,20,13,9,14,19,15,11,9,12,12,19,21,17,17,19,15,5,13,8,8,16,10,15,9,7,14,14,8,16,15,10,12,13,10,17,9,14,16,18,13,12,20,14,8,8,15,11,12,9,14,12,16,17,13,16,12,15,12,16,12,13,15,7,8,5,7,12,12,18,15,13,8,16,17,11,14,16,18,10,14,4,16,14,14,8,13,11,15,10,8,20,10,12,6,17,17,19,15,11,14,14,11,15,15,17,15,19,5,10,14,11,14,8,7,12,13,13,11,14,8,8,9,21,7,10,13,14,10,7,16,10,16,16,12,11,12,8,10,15,12,12,19,12,15,11,13,14,17,14,19,17,12,14,8,16,22,14,17,14,19,17,15,16,10,10,12,20,10,3,13,5,16,2,14,10,5,11,20,10,11,14,17,18,14,11,7,11,12,10,13,7,10,9,17,19,17,10,13,14,12,13,13,14,12,11,10,11,11,13,17,9,17,8,13,11,17,15,17,12,9,15,12,13,16,13,7,11,12,14,15,14,11,11,10,9,10,16,11,12,6,22,9,14,9,11,10,9,13,9,9,17,18,9,8,17,10,7,17,17,12,20,18,11,11,13,11,16,10,11,16,14,14,11,13,9,11,9,14,14,15,19,10,9,12,16,12,14,16,10,11,12,18,12,17,11,18,14,11,8,11,9,10,8,15,17,8,10,13,14,12,8,12,14,13,13,14,14,16,15,16,17,20,17,12,9,19,17,5,11,5,11,12,12,11,5,10,19,11,9,10,12,9,9,14,16,17,9,11,13,10,16,13,11,18,14,20,5,12,4,7,14,16,15,13,10,8,12,8,6,12,8,14,9,12,7,13,13,9,9,18,16,1,13,8,8,3,16,16,15,13,8,9,14,13,7,19,10,14,13,16,17,11,19,12,15,16,13,21,9,6,7,10,21,14,13,8,10,16,12,7,15,10,17,15,15,14,18,11,15,17,12,12,13,8,14,14,18,12,19,7,20,10,15,12,8,9,14,15,17,13,12,15,16,17,19,13,13,7,17,13,12,8,11,17,10,14,12,10,19,10,10,11,19,8,10,10,11,13,16,13,11,13,10,13,12,10,13,9,11,16,11,16,12,13,14,14,13,14,17,11,13,10,12,17,12,12,16,17,9,14,10,10,15,16,10,13,15,19,9,14,16,13,15,15,11,3,17,16,11,19,12,15,16,7,16,14,16,9,8,14,8,11,9,19,11,7,12,9,16,11,20,21,11,19,11,16,10,12,17,19,18,16,16,9,13,5,18,14,3,20,14,10,11,10,11,15,17,10,13,15,16,4,13,12,14,18,17,6,19,22,16,13,12,17,12,11,10,14,18,19,11,16,10,12,15,15,20,11,13,12,16,15,14,7,20,9,14,5,10,11,6,12,13,14,19,5,13,19,10,14,14,10,11,11,18,16,10,12,13,19,11,7,24,12,12,9,8,18,15,15,16,15,12,10,8,13,13,14,15,6,17,15,10,14,15,10,9,12,15,12,15,6,8,17,22,9,8,21,12,13,7,5,11,19,13,16,18,12,19,2,13,11,12,14,21,13,15,21,20,19,12,17,12,15,15,11,15,10,5,21,17,10,17,18,12,16,13,11,14,14,6,13,20,8,16,7,23,13,11,8,15,12,16,10,18,12,8,16,14,8,12,19,13,4,11,12,15,15,17,15,15,7,20,16,11,6,15,17,8,6,13,21,7,15,9,16,15,10,9,19,16,9,12,18,17,15,17,11,9,16,24,12,12,13,10,8,7,12,17,9,10,14,7,15,12,20,14,17,14,9,12,13,17,12,19,14,13,11,14,18,15,9,16,7,17,17,6,12,15,12,16,13,9,11,13,13,9,18,13,4,1,13,17,18,14,18,20,14,10,13,13,14,18,12,15,20,10,12,11,12,14,8,10,18,14,12,17,17,18,6,13,12,13,14,10,12,3,7,11,12,7,14,9,13,12,12,18,12,16,11,13,20,13,10,12,21,12,13,17,7,12,14,20,20,15,7,8,14,18,12,14,13,9,14,9,13,16,18,12,9,16,12,13,12,17,14,11,13,14,16,16,12,23,5,13,10,12,9,14,16,12,12,10,7,17,9,24,12,15,15,14,12,16,10,17,12,16,8,9,17,5,8,12,4,15,11,11,19,13,4,23,19,5,6,9,6,9,11,18,11,8,10,9,12,16,13,13,12,9,12,7,9,12,22,14,11,13,16,9,6,15,13,15,18,4,14,15,15,17,17,17,16,6,4,13,13,19,11,14,11,5,16,8,5,14,13,20,15,17,13,6,14,13,10,12,11,12,15,10,13,18,13,12,13,9,17,16,1,8,10,5,17,16,22,8,13,14,7,14,23,13,13,14,9,20,18,12,15,10,13,12,18,5,12,8,20,9,15,14,17,23,13,16,8,16,13,6,16,11,12,15,2,15,15,7,12,10,13,6,9,18,11,18,12,13,7,12,19,13,19,13,13,14,12,17,17,10,13,15,17,17,14,9,12,13,15,17,5,11,15,5,12,15,21,17,14,10,13,5,8,11,12,21,7,16,4,12,16,12,8,22,12,9,12,10,10,5,9,9,10,8,4,20,11,14,14,12,13,16,15,18,15,15,17,16,8,17,11,18,13,8,14,21,17,13,24,22,8,18,15,14,12,14,20,11,11,13,10,15,11,19,17,15,16,8,11,9,6,15,16,7,9,16,8,8,10,6,15,18,10,12,17,12,12,7,16,15,18,7,15,9,18,9,13,14,15,17,15,9,8,9,15,8,9,2,12,13,15,18,24,8,14,18,14,13,20,12,14,11,11,12,15,6,17,12,13,12,11,17,15,17,16,13,10,15,18,14,6,19,19,14,15,10,10,13,14,7,10,11,10,14,19,14,9,3,13,10,14,20,18,7,11,18,6,20,14,17,17,4,12,13,9,9,5,12,14,11,13,11,10,15,21,9,11,15,11,17,11,16,13,13,17,14,16,19,13,19,15,13,11,15,8,21,16,6,11,9,12,21,7,10,8,15,11,16,10,21,15,9,15,12,17,8,19,12,14,14,16,14,19,4,15,16,27,23,18,12,13,15,16,10,14,17,16,11,4,12,11,12,16,4,10,13,16,10,25,9,13,15,12,13,18,12,15,15,14,10,5,20,7,7,15,11,4,18,8,3,17,17,18,6,24,15,16,12,16,15,17,11,13,18,11,16,14,15,12,10,5,13,15,18,11,16,18,7,6,16,9,15,3,7,12,12,7,14,13,9,7,12,13,13,10,8,12,16,8,16,13,5,14,6,19,16,12,13,13,15,17,15,13,13,11,20,11,11,10,17,18,15,16,16,14,7,8,15,16,15,9,15,13,14,5,12,15,10,14,12,19,9,13,17,5,15,14,12,9,14,13,10,11,5,13,12,21,23,5,13,9,9,1,16,7,14,13,16,16,4,19,15,15,16,14,11,19,8,10,15,13,13,18,11,20,11,13,18,11,12,10,16,14,2,7,17,13,10,12,16,20,10,7,13,14,13,13,13,19,12,9,11,9,6,15,6,11,17,14,12,13,10,17,10,15,20,15,17,18,12,19,14,8,15,13,15,14,13,17,14,18,11,15,20,8,10,11,9,18,16,20,10,11,16,22,8,6,1,16,19,12,13,7,11,10,14,11,15,11,14,21,14,8,10,16,19,19,11,12,14,12,11,19,15,16,12,19,16,15,12,7,18,11,16,16,4,10,5,10,16,21,15,13,9,14,13,15,10,11,13,18,23,14,11,13,11,12,10,13,20,11,19,19,10,17,17,12,6,12,13,10,14,12,11,17,8,6,12,12,8,13,11,14,11,8,10,14,5,14,8,19,14,3,11,12,14,16,9,14,15,19,12,12,19,13,7,11,17,17,22,10,20,10,14,13,12,9,13,20,19,17,11,18,18,15,7,19,16,12,15,5,15,12,12,15,11,7,8,14,14,10,23,7,13,12,19,15,17,8,19,15,8,14,13,14,17,11,23,10,11,18,23,15,19,16,17,9,10,10,11,22,17,15,9,13,22,5,12,15,6,7,9,13,17,12,17,11,14,14,14,11,21,17,11,9,1,6,5,16,13,16,14,11,15,13,8,10,14,11,11,10,18,19,10,15,19,12,10,8,16,17,21,13,16,11,15,10,12,7,18,11,20,8,11,11,16,17,14,19,13,7,10,13,14,15,11,13,12,14,10,18,12,8,13,4,15,10,18,16,17,19,21,16,18,17,18,13,9,14,13,15,15,15,8,8,7,19,16,16,11,17,18,11,16,13,14,17,17,13,8,14,14,18,11,9,20,14,16,11,21,14,17,6,14,4,17,14,11,9,6,14,7,11,13,14,9,8,9,13,8,12,8,20,5,11,13,11,17,15,14,11,17,17,13,16,17,17,12,8,6,21,17,15,14,16,14,17,14,20,14,13,13,9,9,12,16,11,9,3,11,16,10,11,12,8,15,13,19,13,13,14,10,10,7,5,4,14,18,6,16,14,7,14,9,7,15,11,16,15,14,15,16,16,20,16,13,13,9,15,10,14,14,11,13,18,11,7,9,12,10,15,14,10,7,12,15,15,9,14,14,9,13,17,11,18,11,14,16,12,10,13,9,16,12,10,10,10,19,13,9,8,11,19,12,15,20,13,13,11,11,15,15,11,16,18,17,12,12,16,14,17,17,18,4,16,19,18,15,17,13,2,6,14,13,8,18,12,16,7,8,7,14,13,19,13,14,18,13,15,7,12,4,13,15,11,14,12,9,13,14,13,17,13,12,10,15,16,6,17,8,12,14,18,14,22,9,17,18,9,18,15,18,12,11,12,10,15,15,17,16,12,20,13,20,21,8,13,12,9,10,13,12,14,15,14,13,12,13,18,16,14,11,12,13,11,17,13,13,14,17,19,13,10,15,11,9,18,6,14,19,5,16,7,11,10,7,16,14,17,18,24,13,9,11,11,15,9,16,12,10,13,13,16,18,15,16,8,4,9,11,18,12,14,9,16,12,11,11,16,13,14,12,15,7,6,20,16,14,16,2,19,16,17,8,14,11,16,10,16,6,12,6,13,15,10,15,16,10,14,14,10,15,8,16,11,5,12,18,8,14,6,16,13,16,17,11,3,12,14,9,7,8,17,8,18,23,11,11,18,14,11,13,8,13,10,13,16,9,16,10,13,20,14,16,22,17,16,9,23,8,12,20,13,17,23,16,15,19,8,14,9,6,19,8,13,13,10,15,12,15,12,12,20,19,10,8,17,10,13,9,16,14,10,11,15,7,15,13,11,15,13,6,17,9,10,14,19,16,15,13,11,12,25,12,12,11,18,12,15,18,18,9,11,9,16,16,7,11,9,20,11,19,14,11,13,19,13,16,5,8,5,15,10,18,11,10,13,7,10,13,14,13,16,10,14,5,18,9,14,14,13,12,14,16,9,8,11,4,11,8,10,12,9,13,18,13,8,9,8,13,13,14,8,11,11,10,12,13,13,11,14,14,11,12,16,16,12,10,20,8,17,11,11,13,14,11,10,16,17,11,11,7,9,12,10,16,14,12,10,16,15,10,10,7,13,12,18,12,8,13,9,13,8,11,13,18,7,19,11,8,17,14,12,7,13,20,21,15,14,23,10,18,12,14,18,14,18,21,14,9,16,9,13,19,14,16,10,16,5,14,8,25,18,17,22,15,7,6,17,22,17,11,8,16,16,10,12,12,9,8,19,15,10,12,13,12,11,14,11,11,13,11,13,6,13,13,22,9,14,13,11,15,16,16,14,15,13,7,19,16,12,21,17,19,14,15,7,19,17,14,14,18,12,13,14,13,16,15,15,9,9,13,18,7,12,12,14,15,8,12,3,5,20,12,9,13,12,19,10,20,12,7,15,13,14,11,13,6,20,13,13,11,13,13,7,13,12,13,13,11,20,8,12,16,13,11,15,16,6,16,16,16,11,12,9,17,10,9,12,15,18,10,16,15,13,11,8,17,12,7,18,10,13,10,11,17,16,14,13,8,23,12,15,17,18,17,9,5,13,7,13,18,18,10,10,22,15,11,13,12,17,12,15,13,9,15,17,14,18,13,12,15,17,8,17,11,12,10,17,14,15,11,14,9,12,20,13,11,14,12,15,18,7,9,6,14,13,2,18,13,2,11,10,15,12,13,15,8,18,13,16,14,15,4,18,9,6,21,21,15,5,14,10,14,21,17,19,8,11,10,20,7,7,12,14,19,12,6,16,9,16,10,12,11,10,10,18,13,12,14,15,22,18,11,12,7,9,15,10,23,12,15,14,7,19,17,4,17,13,13,14,20,16,9,20,19,12,9,6,16,20,14,12,10,18,16,13,8,6,18,11,10,11,16,16,9,16,9,12,9,14,18,17,24,14,20,9,9,8,17,9,12,14,10,9,9,17,18,16,17,11,11,19,14,11,15,12,14,3,17,16,18,9,12,14,8,15,15,8,13,18,6,9,18,13,13,14,13,12,18,13,12,3,17,22,14,15,19,12,10,9,14,11,13,12,15,9,12,8,8,3,15,17,16,15,11,12,10,7,14,15,14,12,14,14,20,12,10,10,16,15,12,14,19,17,13,7,14,11,8,9,9,12,13,9,18,4,18,19,16,16,16,11,9,13,18,12,3,9,8,12,23,15,8,13,12,12,8,18,11,13,16,20,5,23,9,16,12,16,16,11,10,10,14,14,12,13,16,18,14,13,13,5,9,14,13,16,11,11,8,3,12,6,15,16,8,15,16,9,14,15,9,16,12,11,15,18,13,18,19,16,15,16,16,17,14,12,14,11,19,11,12,18,12,10,18,14,16,14,15,17,4,17,8,5,13,13,12,20,7,14,15,3,13,17,8,7,9,11,12,17,19,15,14,26,19,9,19,20,12,12,15,11,18,17,13,16,14,11,18,10,17,14,10,15,9,9,17,8,15,6,12,14,13,10,17,12,13,15,12,15,22,7,18,16,19,14,12,4,13,11,19,4,11,9,19,6,11,16,14,12,12,9,20,13,15,12,19,9,4,17,10,11,13,15,21,15,18,15,14,14,14,15,17,11,13,8,14,11,12,9,17,13,7,2,15,11,8,11,6,17,13,22,9,12,8,14,20,13,12,12,11,14,15,18,18,20,10,15,17,20,13,9,9,15,9,10,20,6,16,7,10,10,9,12,23,16,9,14,13,15,14,12,21,15,11,13,11,13,5,17,17,9,18,18,10,21,9,14,9,16,10,12,15,17,10,9,12,14,15,6,13,14,15,9,12,13,10,6,7,11,10,5,12,12,11,18,15,14,8,11,12,22,15,12,3,7,11,11,4,9,12,14,8,9,9,6,15,17,16,18,10,15,8,8,14,4,11,13,13,13,13,20,21,16,17,9,12,24,14,18,18,13,16,14,9,14,13,16,18,18,11,11,15,15,13,13,10,12,13,10,15,13,22,17,8,2,17,12,20,19,15,19,18,15,17,11,14,8,15,11,14,18,11,11,17,14,17,19,16,11,11,9,2,11,12,6,9,9,5,11,15,18,12,15,14,14,13,13,10,9,8,13,6,17,20,14,6,12,18,13,13,10,17,23,14,9,17,14,13,13,20,16,6,20,16,12,12,14,8,18,13,11,15,12,19,18,12,13,14,13,9,13,12,12,10,14,15,15,18,12,10,15,10,11,5,15,3,14,14,11,16,12,4,14,11,21,16,13,13,12,8,17,16,10,11,9,9,7,16,12,7,12,10,15,18,22,13,12,11,11,11,6,15,17,10,15,6,11,24,12,8,18,14,12,14,10,18,21,19,15,12,10,13,16,7,16,15,4,10,16,17,15,17,15,13,12,15,23,20,13,12,13,16,20,12,14,14,3,19,13,8,22,11,23,11,10,18,7,12,19,15,11,13,11,20,13,13,10,16,11,18,9,9,13,11,19,15,22,14,12,8,17,15,13,11,18,9,7,13,17,11,11,10,12,9,13,11,8,13,17,17,12,15,11,15,19,12,18,8,14,9,14,14,11,13,12,16,20,13,5,13,9,11,12,16,8,15,17,14,12,14,11,18,11,7,12,12,19,13,13,4,15,15,16,16,14,10,13,23,16,9,21,11,24,11,10,13,6,12,19,10,17,12,8,13,9,17,12,13,12,16,18,13,9,16,7,21,15,3,19,14,11,10,9,14,6,16,11,15,18,20,8,15,11,19,10,10,11,14,12,21,15,15,13,15,9,9,8,10,16,11,11,16,20,13,13,11,12,20,15,15,8,14,7,17,9,21,18,10,15,7,9,15,10,19,11,14,13,15,19,17,3,5,3,17,14,22,13,3,13,23,14,9,27,14,11,16,14,18,15,15,14,21,13,13,6,11,7,11,23,12,16,14,13,15,20,15,11,11,14,10,14,7,13,12,3,15,11,16,6,10,16,23,15,16,11,14,14,19,23,12,12,11,20,19,11,12,20,8,10,15,18,15,19,14,11,10,11,13,14,6,7,12,12,7,9,15,18,13,5,14,10,15,14,7,17,8,22,14,17,17,10,18,6,12,7,19,15,19,10,10,15,11,19,18,12,15,10,9,14,15,13,12,13,9,11,11,9,12,12,10,7,10,11,11,14,9,15,10,11,10,8,14,20,20,10,13,7,15,13,15,12,16,14,20,10,20,14,9,12,18,23,11,17,11,17,11,16,16,15,20,11,21,11,5,13,9,13,12,6,13,13,14,19,9,21,11,11,5,12,11,15,16,11,20,10,11,13,14,12,13,6,16,17,5,13,17,17,11,12,13,15,10,13,16,18,16,18,14,16,16,7,7,19,15,12,8,10,9,16,14,10,19,18,11,11,15,13,17,10,13,11,9,9,15,16,8,16,11,13,16,11,11,14,9,16,17,12,10,9,12,13,18,10,20,11,14,15,12,18,15,10,17,14,13,13,6,6,13,13,18,14,14,16,19,18,15,9,13,4,19,13,20,9,7,14,15,13,8,11,11,12,12,17,7,17,4,2,9,14,8,13,17,10,18,13,6,11,8,17,16,6,17,14,15,9,11,4,12,12,15,10,16,12,9,9,21,18,6,16,13,8,14,20,11,14,20,18,21,9,15,15,9,15,16,5,15,15,9,16,14,12,15,11,22,11,14,17,13,11,9,18,13,10,10,23,14,12,16,12,14,15,7,12,16,18,15,12,18,15,17,14,8,15,16,11,7,16,15,14,8,18,6,9,16,11,14,12,9,16,14,12,11,16,9,10,16,14,19,17,16,18,20,15,9,11,8,14,16,5,18,16,14,7,8,12,12,15,16,11,16,15,11,10,7,19,11,20,14,15,12,22,15,13,12,14,7,14,11,11,10,12,3,12,15,19,8,11,20,20,15,16,17,10,11,16,7,14,16,16,12,15,11,11,17,12,13,12,7,10,15,12,16,20,16,15,12,10,7,19,12,11,15,10,10,14,8,4,14,13,16,13,11,17,18,8,12,19,9,15,13,9,16,9,11,15,11,15,17,8,12,19,19,6,10,18,18,6,12,12,15,9,13,11,18,17,16,9,12,15,19,13,12,12,14,16,12,14,15,16,17,7,12,18,6,10,13,12,10,17,16,11,15,17,11,13,11,16,19,16,12,5,11,18,17,22,15,18,8,14,15,15,20,9,20,6,13,13,17,11,14,11,20,16,10,12,21,18,10,4,19,12,4,14,10,10,14,14,14,12,11,17,11,8,6,16,9,16,17,11,11,10,17,10,23,10,16,17,10,12,12,13,12,16,20,13,9,20,17,9,14,12,7,16,9,15,13,8,18,9,15,17,14,17,8,17,12,16,10,14,6,14,19,18,12,12,3,16,16,16,13,15,20,1,20,13,13,15,14,18,19,13,12,17,18,14,21,9,16,16,15,14,12,4,17,11,9,6,7,16,16,10,9,16,9,11,12,16,14,16,17,11,11,18,11,12,18,6,13,15,15,18,6,12,7,16,7,13,15,15,7,14,16,11,15,9,18,18,12,11,10,9,6,17,10,15,17,8,6,11,11,13,10,17,18,16,7,13,8,16,15,11,18,2,13,17,21,10,19,20,20,15,13,13,18,9,15,3,11,15,11,14,6,19,12,15,16,11,8,15,13,12,16,17,13,15,13,10,15,7,16,14,13,17,5,16,13,10,8,13,12,9,10,20,14,13,20,12,9,17,12,14,15,12,15,15,15,14,12,12,6,15,18,12,11,12,13,17,8,13,17,12,13,16,15,17,6,8,13,11,7,10,12,19,13,13,12,17,7,13,21,12,13,16,19,19,18,13,14,9,12,10,16,8,12,5,15,17,13,8,5,15,14,8,18,18,13,19,19,10,15,12,14,18,21,19,18,15,15,20,12,14,9,19,10,17,11,18,20,13,19,6,17,18,18,12,12,12,12,18,17,9,14,11,21,7,9,15,10,11,7,14,12,15,16,10,8,10,13,17,14,17,18,10,9,9,16,16,20,11,14,13,12,14,8,17,18,15,15,15,14,16,14,11,15,14,9,13,14,8,17,6,19,17,9,20,10,6,11,21,17,13,20,12,14,6,9,16,5,21,15,12,15,20,13,13,18,12,11,17,14,6,11,15,18,10,11,16,14,11,22,11,13,12,11,9,7,14,19,8,22,13,12,23,11,16,16,13,19,19,4,19,10,12,7,17,10,15,20,14,15,15,20,4,14,18,10,6,8,15,13,16,14,10,18,16,17,10,7,15,9,11,14,10,5,13,12,16,9,8,13,16,16,9,16,20,15,10,17,9,8,11,17,9,11,2,7,19,11,17,10,11,12,9,18,10,21,11,12,14,11,19,12,10,11,16,13,14,10,17,12,6,9,15,15,10,10,18,16,8,7,12,14,13,14,9,19,18,20,6,16,13,17,14,14,12,12,18,6,13,11,15,12,10,11,21,15,15,7,6,15,6,14,15,16,9,14,13,18,13,18,10,18,13,14,8,15,13,18,3,13,1,14,10,13,14,14,5,12,13,14,11,10,10,12,15,12,15,17,16,16,9,19,11,18,10,12,8,10,9,16,11,9,11,15,9,18,16,12,4,16,15,10,7,14,15,13,18,8,17,12,18,17,19,18,17,8,16,21,16,13,17,10,11,8,15,14,16,16,16,12,8,12,7,13,15,15,19,6,9,17,18,17,11,11,7,11,16,18,11,7,14,16,18,18,8,7,18,4,11,10,10,18,17,17,19,14,8,1,16,7,18,12,16,8,14,12,13,15,14,13,13,15,9,14,14,17,12,9,13,15,14,16,16,13,14,19,17,11,12,14,9,11,13,11,13,9,12,10,16,13,9,11,5,6,7,18,9,12,11,5,16,19,9,16,11,7,13,10,7,14,7,14,14,15,13,16,11,14,18,10,18,8,10,15,5,13,19,17,12,12,14,15,6,12,11,18,10,12,11,11,13,13,15,14,23,10,5,10,15,6,12,10,14,12,9,17,20,9,11,21,13,17,6,20,19,5,15,18,17,18,8,8,12,14,17,14,13,9,10,24,14,6,8,15,16,16,9,11,11,15,21,14,11,14,10,11,4,15,10,13,12,8,8,15,20,7,12,13,13,11,11,15,10,6,12,23,13,9,19,8,20,10,22,19,12,14,13, +S1_2!MN908947.3!7867!17128!- 120357 0 120357 - MN908947.3 29895 7867 17120 9253 9253 255 sc:f:1.000000 sh:f:0.000000 ss:Z:18,9,21,15,10,16,10,15,6,20,9,13,9,12,9,18,8,9,14,11,12,9,14,22,8,11,9,16,1,14,18,14,13,17,21,1,13,9,8,13,19,15,17,9,8,13,24,13,14,15,10,7,8,8,20,10,11,9,20,13,4,20,13,10,8,11,14,13,7,13,17,11,17,12,18,17,11,15,18,14,9,14,15,2,12,9,18,6,13,8,10,13,17,13,8,12,10,7,7,13,12,13,12,13,11,13,11,10,17,6,19,18,12,18,8,20,10,12,13,10,15,14,10,12,15,13,13,12,11,12,16,14,12,9,7,13,9,7,17,19,13,6,18,14,12,11,17,8,6,7,15,14,10,9,18,4,22,17,3,7,15,16,8,14,15,15,12,15,18,7,9,8,12,19,15,15,12,15,20,20,13,19,18,21,9,14,15,11,15,13,7,9,15,9,12,18,9,10,10,14,12,7,6,13,9,13,14,10,15,16,22,10,5,19,4,16,12,15,18,12,11,17,11,18,8,15,12,12,18,4,16,12,14,16,14,9,15,12,11,14,17,16,16,17,18,12,16,14,7,10,14,17,12,9,17,14,19,14,10,14,10,15,10,14,16,18,19,14,8,11,14,14,19,12,13,14,7,12,17,10,17,23,13,12,10,15,10,7,9,9,20,11,9,16,15,10,12,9,12,10,8,21,16,8,11,13,15,19,1,11,13,18,9,9,12,16,16,19,16,13,10,11,15,12,14,12,11,14,13,12,24,12,21,19,12,12,15,10,11,14,23,8,20,15,12,11,3,16,5,9,17,16,3,13,10,12,10,11,9,12,13,14,11,14,14,9,6,10,16,12,10,13,13,4,19,13,13,8,16,14,19,18,13,16,11,12,17,12,16,13,12,8,14,12,12,14,13,15,22,23,10,12,11,16,15,9,15,9,6,10,11,11,20,15,16,15,16,13,16,21,13,6,11,11,16,15,18,10,18,12,12,17,11,12,9,15,15,11,15,12,4,7,16,11,9,19,11,14,6,17,20,13,12,9,11,16,18,10,9,10,4,11,7,10,19,12,9,14,14,16,12,16,10,9,15,15,17,11,20,13,5,11,10,16,10,17,13,15,6,19,16,13,6,12,12,19,8,16,15,14,17,8,15,10,15,8,16,11,10,17,12,12,12,15,3,12,14,13,10,15,12,16,10,8,12,7,16,12,12,18,11,14,14,14,3,15,9,21,11,18,12,17,9,19,12,9,14,14,10,3,12,23,10,11,7,9,8,10,12,20,12,15,14,14,12,18,12,13,13,15,19,16,11,8,11,12,11,12,10,17,9,15,21,12,9,7,8,14,18,19,21,12,10,13,13,15,9,16,13,13,13,20,26,18,17,8,17,15,12,10,15,14,17,10,17,12,4,6,19,15,21,12,13,19,9,19,15,10,17,7,16,11,13,15,10,20,9,13,12,12,10,11,17,5,9,17,12,15,11,11,4,15,15,19,20,8,13,7,7,14,8,10,10,14,17,6,11,12,5,10,15,8,12,20,12,16,11,10,13,10,11,19,10,22,9,9,19,10,16,8,10,18,8,8,11,11,10,11,11,18,15,9,11,11,20,17,16,14,9,18,12,12,15,5,17,12,12,24,10,15,12,14,15,8,14,10,13,12,9,7,12,15,19,8,7,19,13,12,9,13,16,16,14,1,11,13,14,9,14,18,12,10,9,11,14,19,16,12,10,14,7,16,16,12,15,10,12,10,20,6,12,12,12,10,8,12,10,9,8,17,14,14,8,11,7,12,10,19,15,12,11,14,17,22,18,1,19,15,12,15,17,14,14,18,11,15,18,13,3,20,16,18,20,11,9,13,18,9,11,13,19,15,2,12,15,22,12,7,22,13,15,15,15,8,10,24,15,9,6,9,21,8,15,13,15,13,13,8,13,6,11,12,13,9,7,15,11,11,10,11,9,19,14,14,10,11,9,14,8,10,10,2,13,19,17,9,7,11,17,8,12,14,15,10,23,9,16,10,13,19,8,21,5,9,13,2,8,18,9,10,9,19,13,6,11,13,12,11,18,10,17,11,9,4,9,21,13,15,19,13,11,15,11,12,16,10,18,13,11,14,20,21,17,14,8,18,6,18,15,17,10,9,10,16,11,9,14,5,13,12,15,20,16,13,12,8,14,17,19,17,6,21,14,16,8,15,18,12,15,10,8,8,11,9,7,19,16,11,17,13,13,14,13,13,10,18,8,11,15,17,19,18,16,13,12,13,15,3,4,15,9,18,10,13,12,18,14,18,11,10,14,12,11,13,10,6,16,19,16,21,18,8,9,12,15,18,14,12,8,7,16,13,10,11,21,14,12,9,19,11,13,13,15,6,17,17,17,10,17,19,12,18,16,15,11,20,15,6,11,5,19,10,16,11,1,18,8,19,15,13,16,17,13,11,10,12,17,13,14,14,8,16,13,12,17,8,8,14,13,13,18,12,14,7,19,13,9,14,9,16,16,17,8,13,16,13,20,14,14,12,11,12,21,10,8,13,15,5,11,20,9,10,15,14,19,8,17,12,12,16,12,8,2,9,11,10,17,8,8,12,18,16,7,18,14,15,12,8,15,13,16,14,17,19,22,12,10,17,8,16,12,14,13,15,18,15,13,17,7,14,11,14,12,4,16,6,12,15,12,6,12,15,21,14,18,16,14,15,13,7,9,17,16,16,13,13,14,15,15,15,5,17,15,15,9,14,12,18,16,9,8,16,17,12,10,8,17,9,15,15,14,10,16,12,15,13,10,11,15,9,14,15,13,21,11,14,13,10,19,19,12,19,7,14,17,8,18,7,13,20,7,17,14,13,18,7,18,13,14,10,8,15,19,21,18,13,19,18,13,11,11,9,9,13,14,11,9,19,15,19,15,21,11,7,14,16,13,8,18,19,5,11,9,13,14,16,19,14,16,14,17,12,11,13,15,11,7,18,14,2,9,7,12,7,17,16,9,9,13,9,11,11,8,13,10,7,9,8,19,15,15,20,13,10,9,10,11,6,8,17,8,8,10,12,12,9,13,9,12,14,16,16,13,16,23,12,12,19,12,13,17,18,11,15,11,14,15,9,14,10,13,14,10,6,9,13,13,10,14,12,9,9,14,9,17,26,12,14,6,9,18,6,17,8,12,11,11,12,12,14,14,11,18,17,8,11,11,17,18,20,10,8,19,12,16,13,5,16,17,8,14,15,14,8,15,12,11,10,15,14,16,11,9,10,10,12,13,8,16,21,14,13,15,14,16,17,11,9,14,15,13,14,14,12,8,11,10,16,12,10,12,13,10,15,18,17,16,8,15,12,12,11,13,15,21,24,19,13,16,15,12,9,13,12,17,11,8,17,10,6,14,12,13,11,14,14,13,13,13,13,10,10,17,12,19,16,13,17,6,11,14,12,18,22,7,9,16,15,5,12,15,18,15,24,15,11,11,10,18,12,12,11,15,7,11,13,13,12,12,16,8,15,17,11,14,20,12,10,11,8,14,14,10,20,11,16,14,14,19,8,8,16,11,18,13,16,11,15,7,17,17,9,7,13,11,8,26,15,18,9,5,16,13,13,10,16,12,15,5,15,16,14,16,18,25,11,25,9,16,16,14,17,6,15,11,9,16,12,13,15,9,14,13,16,10,16,19,13,13,12,12,10,14,10,13,14,14,18,10,17,13,12,13,12,13,10,9,10,15,14,6,18,16,13,17,20,19,21,8,18,13,20,18,16,6,6,13,18,8,11,16,14,19,15,11,16,14,11,19,14,17,12,16,10,13,12,8,16,18,19,9,20,11,12,11,16,13,16,10,13,18,20,15,12,8,24,12,16,9,15,15,14,14,11,16,8,18,14,12,5,13,16,9,6,18,15,10,8,13,19,7,8,19,17,18,15,15,9,11,10,13,14,13,14,12,15,8,13,14,11,11,14,5,7,9,16,11,16,9,12,14,8,8,12,9,13,9,9,17,19,18,14,12,22,12,11,20,22,11,9,10,9,13,12,9,13,11,11,11,17,13,11,15,18,19,18,9,15,20,17,18,15,18,16,20,11,19,9,15,14,13,15,11,19,5,15,16,13,21,9,18,9,15,12,7,13,3,12,8,16,12,12,9,22,11,15,16,16,15,15,17,14,19,12,15,12,18,15,17,10,15,21,9,15,13,17,17,8,6,9,3,20,18,18,17,18,13,10,8,9,17,17,18,18,19,13,25,11,12,16,10,13,17,15,8,20,17,8,17,12,6,16,14,11,15,13,8,13,13,13,15,6,11,5,13,12,12,8,14,14,14,12,13,12,11,13,14,6,10,15,12,8,11,21,10,15,11,7,11,13,17,9,13,10,16,16,16,10,14,9,11,18,6,13,10,12,15,6,11,15,13,13,20,16,16,16,11,10,12,12,15,18,11,16,18,18,9,17,14,14,8,6,3,9,6,12,7,8,12,15,13,14,20,11,8,8,11,13,14,15,8,12,16,14,11,10,9,11,13,13,13,21,12,11,14,2,15,10,10,14,6,12,17,8,13,15,4,15,17,17,12,2,11,14,16,10,3,18,14,13,6,13,4,14,15,17,15,13,15,11,10,16,17,7,19,20,8,10,8,15,8,12,15,16,15,12,19,13,14,18,10,11,14,11,21,13,16,10,17,14,17,10,18,17,16,12,12,14,13,15,7,17,10,11,22,12,17,13,14,10,13,19,7,16,11,13,20,13,11,10,10,12,13,19,17,14,14,16,11,14,7,8,17,11,5,15,16,17,16,8,20,6,5,14,8,13,16,17,13,13,13,12,16,19,17,23,14,20,11,7,11,11,7,8,14,16,21,14,10,16,18,10,14,7,14,6,14,17,10,8,17,11,13,13,13,12,9,6,18,9,10,13,14,17,16,12,11,14,12,14,8,13,16,23,17,7,14,16,15,12,15,17,10,17,12,3,15,12,16,13,17,16,9,14,15,4,9,16,15,13,13,12,10,10,13,11,14,18,12,13,15,12,14,19,10,8,19,15,9,25,11,10,13,21,16,13,12,10,15,15,14,13,14,11,10,15,12,9,11,10,14,14,7,12,15,15,14,7,14,16,13,14,8,10,14,10,9,10,9,17,18,17,17,4,16,14,11,12,18,9,16,9,10,17,15,16,8,9,6,13,15,13,21,7,14,7,15,11,12,11,8,8,7,17,9,20,13,13,20,14,16,16,8,15,16,11,17,7,13,10,11,15,16,17,7,9,13,22,6,18,10,16,17,15,15,9,17,4,12,13,20,10,12,10,9,21,12,17,11,19,10,19,10,12,15,21,11,10,3,17,9,12,15,13,11,15,18,17,11,10,18,19,14,4,9,12,12,20,14,8,19,12,18,20,12,8,15,26,20,16,11,18,15,13,14,9,15,8,13,14,10,6,14,10,16,17,10,8,12,5,11,11,16,16,4,9,11,14,16,14,8,20,20,9,6,14,14,18,16,14,7,12,17,10,15,15,10,2,15,12,17,12,25,7,14,18,12,16,14,9,14,11,16,12,13,7,10,14,8,16,6,7,11,27,4,12,12,19,18,10,16,14,13,21,12,13,7,13,3,11,13,8,10,14,16,11,15,10,14,13,13,13,10,10,11,12,20,13,17,8,11,16,17,16,8,13,12,12,18,15,15,12,10,14,14,19,21,6,8,10,13,13,18,13,17,6,16,12,8,20,14,10,11,15,9,16,11,12,19,12,16,13,15,4,12,12,9,11,18,12,20,9,16,6,9,11,15,10,11,11,18,15,22,13,16,9,14,9,11,16,12,11,14,19,13,6,10,9,16,18,15,16,4,10,16,13,9,18,9,11,17,7,17,12,18,13,9,11,15,19,12,18,17,16,16,10,12,9,7,10,16,7,4,11,8,13,24,4,14,22,10,17,11,14,11,7,13,18,18,14,16,18,11,9,13,16,23,12,14,18,14,7,15,12,20,12,13,17,21,8,17,14,18,13,18,7,16,17,15,17,6,16,9,13,13,5,11,7,13,8,16,16,11,20,14,20,11,10,13,10,9,9,17,8,10,7,12,16,10,14,14,17,8,13,14,15,22,15,9,9,13,8,14,17,15,8,17,15,10,11,17,18,18,13,13,12,7,13,10,14,12,17,12,14,11,10,9,7,23,12,13,9,14,9,7,16,16,10,8,17,13,18,9,8,15,15,13,8,14,13,13,13,8,18,20,4,6,19,11,15,14,17,14,9,12,21,13,10,11,13,20,14,11,10,10,9,10,18,11,11,15,11,14,12,1,11,11,9,8,21,17,12,16,13,12,11,10,9,17,17,15,12,11,12,15,12,18,8,16,11,12,12,12,14,13,10,13,13,18,8,15,17,11,16,17,10,6,17,11,24,14,13,16,11,11,12,16,15,13,16,15,16,13,16,12,12,11,18,14,19,12,12,14,14,15,7,11,14,17,11,12,10,5,9,6,14,17,18,15,18,13,16,13,5,16,12,10,13,10,11,11,16,13,11,13,12,12,14,15,13,18,5,10,11,14,14,6,16,21,17,7,13,15,12,7,7,13,16,8,6,13,12,13,9,12,19,16,23,20,9,12,13,17,9,13,16,12,3,16,16,17,13,9,8,22,12,26,14,10,10,14,17,12,16,9,13,21,9,16,17,19,17,18,23,17,14,9,11,10,8,20,18,11,11,19,12,12,15,15,11,15,7,8,19,8,10,11,16,17,17,12,9,19,10,10,5,10,14,19,16,16,11,16,12,15,15,9,13,15,12,12,8,11,7,13,15,11,11,11,17,14,12,12,15,10,13,21,12,16,18,19,12,17,12,11,6,19,6,13,17,7,12,11,12,9,18,16,15,6,17,16,19,7,4,10,10,20,20,11,7,14,6,7,14,11,10,14,9,14,14,12,15,14,17,12,19,13,13,17,12,12,17,15,17,13,15,15,7,17,19,13,11,16,16,10,22,10,15,16,9,9,12,14,16,20,16,20,19,12,7,17,13,10,14,14,14,8,13,11,12,18,6,13,21,1,9,15,7,21,18,11,16,13,13,16,6,14,2,6,14,17,8,9,13,19,4,15,20,12,18,16,14,16,13,12,5,8,16,10,13,15,15,9,14,11,12,11,5,11,12,15,9,17,16,13,8,14,14,13,17,17,15,13,8,12,13,15,9,14,13,12,9,15,12,15,12,13,12,15,15,9,9,13,7,14,6,11,14,13,15,11,13,4,14,20,12,12,12,11,9,11,13,18,20,16,21,15,14,12,17,6,17,12,14,16,10,14,8,14,8,14,11,18,19,25,12,10,17,12,6,13,17,13,18,17,14,16,17,13,19,14,6,14,16,10,17,9,9,13,13,9,20,20,6,3,13,14,11,11,10,10,5,18,11,6,9,11,7,12,12,18,12,12,8,12,21,15,20,15,8,6,11,18,6,11,11,10,16,16,8,13,8,20,16,14,16,12,13,13,12,12,14,13,10,15,13,13,12,14,18,12,15,10,11,12,17,20,15,18,11,7,11,14,20,14,13,21,13,11,18,13,5,16,11,8,11,16,13,8,8,18,16,15,12,10,15,18,11,12,12,18,10,18,7,20,11,5,20,17,16,14,9,9,12,14,6,8,9,12,14,13,12,13,11,20,15,14,11,7,18,15,7,12,16,16,15,11,14,16,17,8,10,16,11,16,15,7,10,16,13,12,4,13,13,15,9,7,17,15,18,12,15,14,8,18,12,12,3,17,14,16,14,13,10,22,14,12,20,13,13,13,18,10,11,14,13,14,19,12,11,11,9,16,13,15,12,12,16,15,15,9,15,15,19,18,19,12,10,11,7,14,14,16,13,11,20,19,15,9,9,6,17,10,18,9,9,14,15,14,16,15,14,11,18,16,8,15,11,13,18,11,18,22,13,16,11,9,12,6,18,16,13,6,12,15,17,10,12,12,15,10,16,16,13,14,7,15,13,8,14,20,14,12,10,14,13,21,14,14,10,10,12,18,10,18,14,12,13,12,11,15,8,13,10,12,13,19,7,8,15,13,12,15,8,15,11,9,16,7,14,8,5,11,14,17,15,12,16,12,11,22,12,12,9,5,6,13,18,16,12,8,17,9,14,11,16,14,5,15,11,16,13,18,9,17,17,13,11,10,9,15,13,14,12,6,13,8,16,4,9,18,22,19,21,20,11,8,9,12,16,13,10,8,12,10,15,8,12,7,12,16,15,10,11,14,20,12,9,5,7,10,11,15,9,10,15,12,17,18,11,10,22,16,12,14,16,14,11,17,7,19,18,13,19,18,11,15,13,7,15,13,21,11,20,22,13,13,13,19,15,12,14,17,9,10,10,13,18,15,11,22,13,16,13,12,8,11,13,15,16,18,7,9,13,12,19,16,11,14,15,21,12,8,9,14,13,19,18,9,11,15,12,12,12,10,14,11,11,11,14,16,6,16,16,15,13,8,11,12,17,15,17,17,11,16,15,15,11,14,10,15,18,13,16,16,10,12,9,15,16,18,11,13,11,16,18,7,13,12,9,25,17,11,12,11,15,14,14,10,8,13,18,15,13,18,18,6,5,10,11,8,14,21,10,20,8,10,9,12,16,15,9,14,16,5,5,24,6,19,16,16,14,9,19,14,6,12,13,18,8,9,11,15,12,16,9,1,9,14,11,16,19,2,10,9,6,9,10,15,10,19,9,12,12,15,14,8,16,5,17,16,13,10,8,10,5,16,9,11,4,17,17,9,18,12,14,8,17,13,24,11,8,8,13,21,17,13,16,14,21,12,15,15,8,11,20,14,7,11,19,9,20,12,12,10,17,17,16,14,14,13,14,9,8,12,10,6,18,17,19,21,20,15,12,20,13,15,17,7,19,3,15,12,10,17,12,13,10,6,13,10,15,15,9,12,13,15,11,4,5,16,6,12,19,15,15,19,14,16,15,14,11,16,10,11,11,10,13,15,8,12,13,8,16,16,13,17,9,16,18,6,8,15,8,15,13,10,15,8,11,8,5,13,13,15,14,22,5,9,14,10,13,10,14,13,7,10,8,12,18,12,12,17,10,13,21,11,10,9,8,22,15,12,18,19,6,12,9,18,9,22,14,15,11,20,11,13,14,10,11,18,13,12,18,6,9,14,8,18,22,11,14,12,17,17,12,8,7,15,21,14,8,14,6,18,14,17,16,10,15,11,10,9,7,18,14,20,9,16,18,11,14,7,9,13,14,11,11,18,13,21,11,13,12,10,15,16,9,12,12,8,14,13,22,14,11,20,10,13,12,13,13,3,18,11,14,8,18,23,9,14,13,10,16,13,16,13,2,16,6,9,15,14,17,10,17,16,9,9,9,13,16,13,10,15,15,14,16,9,7,11,9,11,12,10,3,10,13,11,15,11,10,14,9,13,14,17,15,11,10,12,13,21,5,19,12,13,15,10,20,11,12,15,12,5,8,11,13,11,14,19,7,11,21,12,16,13,13,15,12,15,12,7,10,16,12,17,8,16,9,14,17,13,12,16,16,17,19,14,10,8,13,12,13,15,19,13,23,16,10,14,13,16,8,12,20,14,11,17,18,8,16,14,14,12,12,15,16,12,15,12,16,14,20,11,4,17,10,19,20,6,15,12,17,5,18,17,17,6,9,13,10,10,18,11,13,7,17,15,14,12,13,13,9,12,9,14,17,14,18,20,19,11,11,18,13,10,13,20,11,12,14,9,9,5,11,10,15,14,14,6,13,18,13,9,15,16,20,10,4,12,14,11,10,18,11,19,15,22,11,15,9,8,17,12,10,10,12,11,9,9,12,12,13,13,17,9,14,16,13,6,18,5,16,3,18,8,11,13,17,12,11,8,24,19,10,17,13,10,10,5,20,15,15,13,22,12,23,13,9,11,16,15,16,16,11,17,16,16,15,12,4,19,16,15,14,19,15,15,15,19,19,5,14,11,14,10,9,14,10,15,12,17,8,18,14,8,17,14,17,16,4,12,13,26,14,13,15,13,16,13,16,5,9,15,15,10,16,15,8,10,14,14,12,9,11,12,7,5,15,12,15,10,15,12,8,13,17,13,17,19,15,12,8,19,11,10,13,19,7,7,14,17,14,8,15,12,10,14,15,12,15,14,9,12,4,11,18,11,17,17,17,17,16,20,2,19,9,17,12,7,11,16,9,10,15,22,5,6,16,14,7,15,4,15,10,11,13,15,19,15,11,11,5,10,14,17,14,12,19,12,8,16,13,13,14,13,15,13,19,12,17,19,12,19,10,3,23,16,15,12,19,20,10,11,11,10,8,11,14,4,13,15,15,15,16,12,11,6,20,14,14,6,12,9,15,14,6,13,9,7,11,9,13,16,13,12,13,17,16,12,10,14,15,7,7,16,9,12,14,16,9,11,10,10,16,18,10,11,7,17,13,21,12,19,14,14,14,13,9,10,11,14,6,10,11,13,16,22,5,15,18,9,11,21,8,8,16,9,16,16,13,11,14,5,11,20,13,8,14,9,10,19,15,16,17,14,13,13,19,14,16,10,23,17,16,12,14,17,14,16,11,14,17,12,12,10,24,19,14,6,15,14,8,8,17,13,12,14,17,17,13,3,17,15,14,22,6,12,16,8,11,19,16,15,14,14,10,16,8,17,19,16,11,11,12,13,13,15,16,12,6,8,17,18,12,11,15,6,14,10,14,21,7,8,22,10,9,20,11,16,16,15,13,14,13,9,17,12,7,19,17,20,7,11,15,11,16,16,17,20,13,7,13,18,9,9,18,12,12,15,14,13,10,14,14,11,11,11,19,12,5,15,9,11,13,14,14,9,18,16,13,20,8,16,13,18,24,11,12,8,20,12,8,13,18,18,12,12,7,19,16,12,13,12,18,18,22,15,9,11,14,13,19,13,11,11,14,19,18,7,23,16,4,8,21,4,12,15,12,13,18,11,15,15,12,17,19,14,8,19,9,11,6,16,9,19,11,10,18,18,15,13,2,15,21,11,14,15,17,17,16,18,9,18,22,9,19,10,11,15,16,17,20,14,13,10,11,12,12,6,10,7,14,13,13,13,13,14,14,2,12,14,11,19,9,12,15,12,12,13,10,3,19,14,11,6,14,11,9,9,12,10,15,13,21,11,15,11,11,14,14,17,13,21,17,11,13,22,5,12,17,16,10,14,9,16,15,10,14,13,10,11,16,14,12,7,18,15,12,15,16,19,6,15,12,9,14,13,10,17,17,17,15,19,18,8,12,14,9,5,13,14,17,9,11,18,17,18,17,12,12,15,6,16,14,14,14,16,14,15,14,10,18,14,12,9,17,11,9,13,7,9,15,10,14,25,8,18,10,12,10,10,15,12,8,13,17,9,9,18,11,9,14,13,15,10,17,4,11,11,15,11,15,13,13,13,14,20,13,10,11,4,16,15,6,19,24,13,18,13,12,16,14,12,13,12,12,11,14,10,12,20,15,20,11,14,10,13,16,18,16,16,6,15,14,20,17,22,21,10,6,16,10,17,12,17,12,10,16,17,10,16,11,18,10,14,10,14,16,12,10,15,12,15,7,14,18,11,10,6,12,9,4,9,7,11,17,8,11,9,15,14,3,18,18,16,19,15,8,11,13,22,11,8,14,10,8,12,16,10,14,20,20,19,18,11,14,9,12,19,15,16,15,14,11,19,14,17,11,12,12,14,12,15,19,17,15,12,13,18,13,11,15,12,14,14,18,14,17,17,12,15,16,13,11,16,9,6,10,13,11,14,13,15,9,15,13,12,12,16,15,6,12,11,12,18,16,13,19,5,16,10,7,8,20,15,13,15,11,13,18,20,15,6,7,15,16,11,8,17,13,19,10,12,11,13,13,18,12,9,19,21,15,8,18,13,12,12,12,15,20,15,9,7,7,13,11,14,21,17,16,20,15,16,21,13,15,15,11,9,20,9,9,18,17,11,15,13,12,14,18,13,10,12,13,10,18,11,15,11,13,14,19,6,16,10,17,12,16,14,15,11,11,14,11,12,10,15,10,13,11,7,13,16,15,16,11,10,16,13,18,15,12,8,16,18,8,9,20,18,7,7,9,11,7,8,9,19,12,20,10,16,10,8,15,13,6,15,18,11,11,15,16,11,7,14,13,14,11,17,11,9,21,17,15,11,11,9,13,11,22,11,15,11,18,14,17,13,10,19,13,13,11,8,19,15,13,4,15,16,16,15,12,14,12,17,10,10,18,15,13,14,17,10,14,14,16,8,21,5,9,19,11,9,4,11,16,9,14,13,15,19,11,14,19,12,11,13,16,14,8,10,14,15,9,9,9,14,16,18,14,5,7,10,13,15,15,12,11,12,8,12,14,10,11,8,17,9,7,13,7,19,12,18,19,13,10,7,15,16,11,16,16,15,7,10,6,5,9,19,16,3,12,9,15,9,9,9,11,5,19,14,16,13,12,14,11,9,11,18,18,18,15,26,20,12,16,16,12,5,10,14,20,12,11,8,8,18,20,23,14,8,18,13,18,13,16,16,2,15,15,12,10,14,16,16,20,10,15,11,21,10,14,18,13,17,8,19,7,19,19,11,12,6,10,15,17,11,14,16,22,15,18,13,12,14,20,13,15,12,9,13,12,3,13,10,7,15,17,9,13,10,4,16,6,11,10,14,18,13,16,13,9,14,6,15,16,7,5,12,13,13,5,16,14,17,3,13,12,19,21,13,11,9,10,9,21,3,17,8,9,13,13,16,12,8,14,10,16,12,16,14,14,17,11,1,10,11,14,10,19,11,14,18,12,11,12,13,3,18,13,15,19,8,10,21,10,15,9,9,8,18,13,17,16,9,11,10,15,18,16,16,8,16,16,13,9,9,8,10,15,24,12,12,8,17,12,12,13,15,18,10,8,14,16,12,10,13,17,12,18,7,20,16,6,15,10,16,14,14,14,14,6,14,11,17,11,12,10,15,15,9,18,16,12,17,17,21,12,9,9,11,11,18,5,10,14,15,9,12,18,16,11,12,10,13,10,10,8,11,17,11,9,11,12,16,6,12,13,15,15,14,9,17,11,10,10,10,13,17,17,17,14,12,15,14,17,16,13,17,17,20,8,18,12,15,13,16,10,18,13,10,15,19,15,5,11,10,12,16,15,18,7,14,16,9,11,14,17,15,19,18,16,5,18,10,10,12,10,14,23,11,12,11,4,13,14,11,15,18,17,6,12,7,11,15,13,16,10,10,15,10,19,13,20,15,10,16,10,15,15,7,9,14,17,11,12,15,11,10,14,9,15,17,7,11,11,23,14,8,11,10,21,13,17,19,15,15,10,14,13,13,14,10,8,15,11,15,15,17,9,19,12,13,18,10,6,15,13,10,14,12,19,10,17,11,19,10,15,4,10,13,14,15,17,13,15,13,13,15,12,19,17,20,9,18,15,11,4,7,14,9,14,15,6,15,11,15,11,16,19,14,13,7,17,14,10,13,18,13,17,3,9,18,5,16,10,18,14,6,10,14,12,11,13,12,12,11,11,12,19,14,8,19,18,12,11,12,15,16,13,9,10,18,17,16,14,20,14,7,17,10,19,19,9,14,23,13,19,11,14,17,13,16,13,15,13,18,22,8,17,5,17,20,13,17,5,17,21,19,10,15,12,6,11,15,17,14,9,11,14,8,13,16,16,20,16,15,12,18,18,15,14,18,6,12,14,9,18,9,14,16,19,8,1,12,16,22,8,13,6,13,14,9,14,15,10,13,8,6,16,14,12,15,11,9,11,14,16,15,16,11,9,16,12,17,10,12,16,14,9,14,13,11,12,11,10,8,12,18,15,14,18,15,19,12,17,6,16,9,8,21,20,7,14,18,16,12,17,14,12,17,14,15,11,11,17,12,9,11,19,14,11,19,13,17,12,8,12,13,7,16,8,21,9,9,13,13,16,18,12,15,7,14,15,10,13,12,13,17,16,13,6,11,6,13,13,25,9,18,18,12,12,15,13,23,10,13,9,11,14,14,12,12,11,15,11,16,12,14,12,12,14,8,14,7,10,17,16,10,7,8,15,20,18,14,13,11,15,14,16,10,9,16,15,15,8,11,16,7,12,12,14,20,11,8,9,10,9,20,10,8,14,16,5,16,12,15,10,9,14,8,12,20,19,11,11,10,16,9,13,15,17,13,16,13,12,10,9,10,9,14,13,18,17,10,10,9,15,8,12,13,16,20,15,13,10,14,9,14,14,15,12,12,14,14,14,6,14,13,11,18,13,13,21,11,13,15,15,9,12,14,13,21,22,13,19,10,7,13,12,14,17,6,7,11,12,6,12,15,16,16,19,8,16,5,7,20,11,20,9,12,16,9,13,7,4,7,11,12,10,14,15,19,10,13,17,19,11,8,12,9,9,20,14,16,12,14,3,12,12,18,13,10,15,7,8,11,12,16,12,11,10,11,9,16,15,6,18,10,8,16,6,18,10,15,10,14,14,14,15,12,5,11,6,15,14,11,12,12,7,11,10,14,18,20,16,14,14,12,13,13,18,13,20,16,19,6,12,10,11,13,14,15,14,16,16,18,7,14,14,13,9,11,17,17,10,5,13,19,10,15,11,13,14,9,7,7,11,12,13,13,11,15,18,16,10,10,20,17,16,10,10,7,15,17,10,13,20,11,11,13,19,17,10,11,6,13,6,9,13,10,14,20,5,11,13,19,13,12,10,13,5,17,15,14,18,12,15,12,14,10,16,9,10,13,11,4,14,11,14,18,19,14,9,18,13,7,15,12,20,12,11,20,11,14,15,18,11,22,18,12,23,7,7,5,12,16,13,6,19,10,13,11,13,18,12,21,21,13,10,14,19,15,13,12,13,17,9,15,11,19,13,15,11,12,6,15,9,18,22,15,18,11,10,29,10,13,14,17,13,11,15,13,16,13,14,12,13,8,16,19,13,13,11,13,17,13,21,10,12,17,6,15,10,12,12,11,18,15,11,14,16,10,12,18,16,13,9,15,14,14,14,11,17,16,18,13,16,13,14,10,17,14,9,11,22,11,18,10,14,18,14,12,10,4,17,13,11,17,18,14,10,18,16,10,13,10,11,12,11,13,13,11,11,15,23,17,19,12,16,18,19,10,15,13,11,9,16,12,10,16,14,16,15,10,15,12,15,17,18,15,13,16,19,15,13,11,14,22,7,16,14,16,3,12,8,15,19,11,9,18,12,11,14,12,13,5,11,14,9,15,9,12,13,12,13,7,11,10,10,14,9,11,5,17,14,13,12,12,9,13,7,16,8,14,14,17,14,14,11,16,15,10,19,16,10,18,10,19,16,4,12,10,16,17,12,12,14,16,9,13,14,6,10,18,13,8,7,15,9,19,16,16,12,10,13,13,20,14,14,18,5,22,15,15,13,9,13,14,18,9,12,15,17,18,6,8,19,13,11,22,13,15,15,11,13,16,12,14,11,19,7,15,12,19,11,16,15,12,12,8,15,16,12,17,8,15,18,15,12,13,18,9,17,14,11,14,17,10,12,9,23,12,14,12,14,5,6,16,12,14,14,6,16,16,15,10,9,9,19,7,9,11,16,14,7,8,12,1,9,18,14,21,16,17,14,15,15,15,14,14,6,11,7,13,18,20,12,13,11,16,14,14,22,17,8,12,16,15,17,12,12,8,15,12,13,15,15,19,4,12,16,13,12,11,23,12,17,7,11,10,9,12,22,10,17,20,8,10,12,18,8,13,9,10,7,12,10,12,15,14,8,16,12,10,13,18,11,6,14,5,12,12,16,16,9,9,15,13,17,17,12,8,19,11,19,13,14,14,15,15,11,14,16,15,24,12,13,12,13,23,14,9,7,13,8,9,9,15,17,18,15,13,13,9,12,16,9,13,8,11,14,11,15,11,13,11,10,11,14,11,16,14,16,13,14,10,11,17,13,17,12,16,17,15,15,23,7,19,17,11,14,16,18,11,9,15,15,14,10,9,5,11,13,9,12,21,12,11,16,13,12,13,13,14,11,16,14,13,11,11,13,13,16,15,8,8,10,18,11,15,11,14,10,14,8,14,10,15,7,10,12,13,15,20,7,15,17,18,13,9,14,15,10,16,15,17,16,10,15,16,16,11,9,13,12,16,10,17,17,9,13,20,12,13,15,5,17,3,15,11,7,8,14,8,16,6,12,13,14,15,12,13,12,7,14,16,11,16,14,17,13,12,12,20,15,9,11,9,16,11,13,15,15,9,17,16,14,15,15,10,15,15,20,11,14,16,13,11,10,15,9,11,15,8,15,16,17,15,12,12,5,18,13,6,15,8,15,17,12,11,18,13,7,17,17,15,17,8,18,14,10,11,15,7,22,4,7,16,14,13,9,5,11,12,16,15,12,2,21,22,19,7,13,5,12,16,20,8,15,10,15,13,15,13,18,16,17,7,9,20,8,12,11,17,8,5,13,15,19,13,16,8,7,15,7,9,14,14,15,6,16,13,3,13,9,8,9,18,13,16,22,19,7,17,11,22,14,11,12,17,13,3,7,11,13,16,11,18,12,14,15,17,9,18,13,1,14,16,16,6,18,7,15,16,11,12,12,17,8,16,8,10,16,10,14,14,12,9,17,12,14,13,3,22,2,15,17,14,13,16,14,12,11,16,15,16,11,9,8,12,14,13,8,14,17,12,15,20,5,11,20,16,7,4,11,12,15,7,15,18,12,12,14,9,13,5,11,15,11,10,18,12,14,20,15,12,14,8,10,11,15,4,10,13,13,13,12,11,21,9,12,13,17,10,11,9,8,20,12,12,7,15,5,16,3,17,18,10,17,16,12,16,15,11,13,7,5,13,11,10,8,13,9,12,5,13,14,4,10,15,13,11,16,6,16,4,15,24,16,17,11,11,20,21,14,16,12,16,16,18,17,12,7,23,15,13,15,12,17,15,10,11,16,13,17,16,13,13,14,13,18,15,16,13,12,14,13,12,10,4,16,17,14,7,9,20,19,9,14,12,10,11,15,14,4,16,12,12,9,7,15,14,14,9,14,16,16,10,17,12,13,11,12,15,14,19,10,6,10,13,8,16,18,15,15,15,16,19,9,15,11,15,16,16,13,15,21,15,12,14,6,16,20,12,16,11,13,17,18,10,14,13,11,12,15,13,13,8,14,14,16,17,12,12,13,10,13,18,4,6,17,13,13,6,12,9,20,14,14,18,10,15,5,17,8,17,15,19,15,12,14,13,10,19,13,10,21,9,20,19,7,4,10,9,18,13,1,6,9,15,15,14,14,12,15,9,16,10,5,10,20,9,12,18,11,16,10,19,8,7,13,15,17,11,12,14,14,13,18,11,11,16,18,14,10,14,19,17,12,15,14,8,11,9,4,10,6,13,10,16,27,11,13,9,11,11,23,19,12,3,14,16,16,18,11,11,15,10,9,15,14,17,9,5,5,10,19,14,14,19,15,24,15,7,7,10,19,11,11,13,11,11,17,13,5,17,17,11,9,10,4,13,11,14,12,10,14,9,10,8,17,17,8,14,15,18,4,14,14,12,11,7,9,16,15,19,10,10,16,14,9,17,14,11,16,11,11,11,15,10,13,14,17,14,17,12,7,9,12,12,20,10,20,13,14,13,9,8,15,15,9,10,12,11,17,10,14,12,1,23,14,17,17,15,20,13,9,13,5,10,12,15,7,6,12,9,11,13,5,13,10,17,22,11,15,13,10,11,16,10,12,14,17,11,17,15,12,10,16,15,8,19,11,13,12,12,9,11,6,5,11,10,9,4,10,15,12,17,5,9,12,12,11,9,14,14,8,10,15,12,11,14,11,14,13,16,13,11,14,10,15,17,11,12,22,8,7,7,16,13,16,18,14,19,17,16,14,10,10,10,24,13,12,14,15,13,10,17,13,16,12,16,13,18,12,11,15,19,18,20,14,3,16,12,12,8,13,18,10,17,8,15,10,14,8,13,7,16,19,10,17,10,16,14,10,10,15,10,14,10,16,12,10,8,12,15,15,16,16,7,14,17,18,13,7,10,16,9,11,16,11,16,12,14,18,16,11,16,10,21,6,5,20,8,14,14,6,11,11,13,14,9,10,12,11,11,15,8,18,17,12,8,9,8,7,15,13,12,14,15,14,12,10,21,11,13,18,14,11,17,12,13,9,13,15,15,9,14,11,7,12,14,11,8,8,11,19,16,18,10,14,10,15,13,9,13,10,17,16,12,9,16,15,11,13,10,8,13,19,11,15,11,12,13,7,10,14,10,12,15,11,11,15,12,18,12,13,14,10,16,12,8,17,20,13,17,12,16,8,14,18,12,16,13,15,17,20,14,16,15,14,20,9,11,19,11,16,12,16,20,16,14,13,20,9,6,9,13,8,10,11,5,15,17,11,12,14,8,11,19,14,16,10,19,7,21,13,20,15,11,9,17,17,16,15,19,4,14,15,11,6,1,8,13,13,10,11,9,13,7,8,18,12,18,4,14,15,12,18,12,17,15,14,18,17,9,16,15,17,14,15,11,9,15,14,6,11,9,10,16,17,9,17,9,19,18,7,8,16,9,13,17,14,11,12,5,10,10,14,11,12,13,12,9,18,8,7,13,14,13,11,14,17,18,13,16,17,10,19,13,13,13,20,16,24,20,17,19,13,11,13,19,20,13,16,9,14,8,12,12,14,14,17,12,12,12,16,17,19,16,18,18,11,22,11,12,8,3,14,12,8,20,11,8,17,10,22,11,13,16,14,15,14,18,9,13,8,13,18,21,15,12,20,17,7,6,12,15,9,10,16,9,11,16,14,15,17,15,17,13,13,13,9,18,15,11,11,11,11,11,13,16,11,12,24,12,14,18,17,13,15,8,18,18,10,17,12,11,13,11,8,9,7,13,14,11,16,15,14,16,17,4,9,8,10,10,16,11,11,17,17,16,16,15,7,14,14,21,13,13,11,14,15,18,10,9,10,6,20,13,10,15,14,16,14,16,21,14,16,5,12,14,1,10,17,15,13,7,18,12,6,13,15,16,11,9,11,9,10,16,12,7,10,11,10,12,10,13,15,13,10,10,6,9,15,12,16,9,4,9,25,14,15,15,6,5,16,16,13,9,14,10,6,13,6,15,12,13,18,12,14,15,12,7,24,19,14,7,16,9,15,16,11,12,6,5,17,4,12,6,16,12,12,16,16,15,13,12,11,18,13,9,18,7,12,18,14,21,10,9,15,11,12,14,14,12,20,17,8,15,9,11,7,5,9,14,9,9,10,18,6,11,11,16,6,16,18,13,13,10,17,20,12,13,16,13,9,11,18,9,12,14,9,15,21,13,4,19,12,13,18,11,10,15,20,11,13,3,14,16,12,12,12,9,18,16,15,13,13,10,14,13,12,13,16,16,12,22,17,12,10,16,14,12,16,8,8,11,12,9,14,11,9,11,9,23,15,21,14,9,14,8,11,9,8,17,9,19,9,16,16,10,15,18,7,13,22,13,16,12,11,19,14,7,9,16,11,13,8,11,14,13,18,17,13,9,24,17,15,17,10,9,8,12,13,18,21,13,11,12,7,14,13,6,13,11,15,3,20,12,10,15,12,17,8,12,7,13,10,17,13,16,14,14,15,14,18,3,11,13,19,10,6,11,6,13,13,11,9,23,14,15,12,10,15,13,15,16,9,10,14,11,20,5,11,21,17,13,13,9,15,7,6,12,10,15,10,12,10,16,6,12,14,12,12,14,10,13,24,15,14,13,13,12,13,7,15,16,8,12,10,15,18,8,14,3,14,15,3,12,17,11,14,15,12,16,10,10,8,11,11,13,13,8,15,20,17,16,18,11,14,6,12,8,12,7,13,5,14,8,21,13,17,11,9,9,14,15,16,13,17,17,12,8,16,15,9,11,16,12,14,17,11,12,12,21,2,15,13,16,12,16,12,11,10,17,16,14,10,10,9,13,12,15,24,16,14,17,20,10,8,11,10,11,15,13,12,21,13,17,14,15,4,9,12,11,9,11,17,17,8,13,8,11,11,5,17,11,8,9,15,12,10,16,11,14,12,15,12,14,13,2,16,20,16,11,18,15,11,8,15,15,14,9,11,13,10,13,13,15,13,10,14,18,13,10,11,16,21,11,23,18,17,13,10,14,19,16,12,12,11,15,17,18,17,16,16,13,12,18,12,16,14,22,12,13,12,18,11,6,12,10,16,19,16,9,12,13,9,18,14,6,15,10,12,8,4,18,8,11,8,7,16,13,8,11,8,14,6,12,19,15,10,11,17,5,18,13,16,15,21,19,15,19,15,20,16,12,12,12,7,17,7,8,16,9,19,16,10,16,11,10,18,3,15,15,11,13,22,7,18,10,19,9,6,10,18,16,10,18,16,15,19,8,13,13,12,19,13,12,12,17,11,13,15,14,11,10,7,12,9,16,13,19,15,14,13,11,11,14,10,14,15,17,17,11,13,12,16,10,22,13,18,15,15,17,13,15,18,9,17,18,20,9,10,17,13,5,17,11,16,21,15,11,18,11,17,10,14,19,17,17,16,8,17,16,12,18,10,19,7,7,16,19,17,14,13,8,16,16,2,13,16,5,8,7,21,14,12,17,11,13,18,12,9,13,9,9,18,12,12,15,7,18,9,14,10,9,15,11,12,15,16,11,20,11,16,10,13,11,8,22,14,18,16,9,8,12,5,16,8,14,10,11,14,6,11,13,12,10,18,9,12,20,14,16,15,9,8,9,13,18,12,16,12,8,12,15,17,15,10,16,8,8,19,12,15,15,16,8,13,14,10,14,11,13,14,12,5,15,7,16,11,17,8,13,16,9,18,12,16,13,23,9,9,17,10,7,11,14,16,14,19,8,14,14,12,9,13,15,10,10,7,18,18,9,13,5,15,11,16,13,9,11,10,10,12,18,10,13,4,16,15,11,16,11,20,8,19,19,16,15,8,14,17,14,12,14,20,15, diff --git a/test/dna_r10_paf-ref.sam.exp b/test/dna_r10_paf-ref.sam.exp index 514b9aa..f2899fb 100644 --- a/test/dna_r10_paf-ref.sam.exp +++ b/test/dna_r10_paf-ref.sam.exp @@ -1,4 +1,4 @@ @SQ SN:MN908947.3 LN:29903 @PG ID:squigulator PN:squigulator VN:0.2.2-dirty -S1_1!MN908947.3!0!5360!- 16 MN908947.3 1 255 5360M * 0 0 ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTCGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTCGTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGGCACTGATCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTGTTACCCGTGAACTCATGCGTGAGCTTAACGGAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGGCCCTGATGGCTACCCTCTTGAGTGCATTAAAGACCTTCTAGCACGTGCTGGTAAAGCTTCATGCACTTTGTCCGAACAACTGGACTTTATTGACACTAAGAGGGGTGTATACTGCTGCCGTGAACATGAGCATGAAATTGCTTGGTACACGGAACGTTCTGAAAAGAGCTATGAATTGCAGACACCTTTTGAAATTAAATTGGCAAAGAAATTTGACACCTTCAATGGGGAATGTCCAAATTTTGTATTTCCCTTAAATTCCATAATCAAGACTATTCAACCAAGGGTTGAAAAGAAAAAGCTTGATGGCTTTATGGGTAGAATTCGATCTGTCTATCCAGTTGCGTCACCAAATGAATGCAACCAAATGTGCCTTTCAACTCTCATGAAGTGTGATCATTGTGGTGAAACTTCATGGCAGACGGGCGATTTTGTTAAAGCCACTTGCGAATTTTGTGGCACTGAGAATTTGACTAAAGAAGGTGCCACTACTTGTGGTTACTTACCCCAAAATGCTGTTGTTAAAATTTATTGTCCAGCATGTCACAATTCAGAAGTAGGACCTGAGCATAGTCTTGCCGAATACCATAATGAATCTGGCTTGAAAACCATTCTTCGTAAGGGTGGTCGCACTATTGCCTTTGGAGGCTGTGTGTTCTCTTATGTTGGTTGCCATAACAAGTGTGCCTATTGGGTTCCACGTGCTAGCGCTAACATAGGTTGTAACCATACAGGTGTTGTTGGAGAAGGTTCCGAAGGTCTTAATGACAACCTTCTTGAAATACTCCAAAAAGAGAAAGTCAACATCAATATTGTTGGTGACTTTAAACTTAATGAAGAGATCGCCATTATTTTGGCATCTTTTTCTGCTTCCACAAGTGCTTTTGTGGAAACTGTGAAAGGTTTGGATTATAAAGCATTCAAACAAATTGTTGAATCCTGTGGTAATTTTAAAGTTACAAAAGGAAAAGCTAAAAAAGGTGCCTGGAATATTGGTGAACAGAAATCAATACTGAGTCCTCTTTATGCATTTGCATCAGAGGCTGCTCGTGTTGTACGATCAATTTTCTCCCGCACTCTTGAAACTGCTCAAAATTCTGTGCGTGTTTTACAGAAGGCCGCTATAACAATACTAGATGGAATTTCACAGTATTCACTGAGACTCATTGATGCTATGATGTTCACATCTGATTTGGCTACTAACAATCTAGTTGTAATGGCCTACATTACAGGTGGTGTTGTTCAGTTGACTTCGCAGTGGCTAACTAACATCTTTGGCACTGTTTATGAAAAACTCAAACCCGTCCTTGATTGGCTTGAAGAGAAGTTTAAGGAAGGTGTAGAGTTTCTTAGAGACGGTTGGGAAATTGTTAAATTTATCTCAACCTGTGCTTGTGAAATTGTCGGTGGACAAATTGTCACCTGTGCAAAGGAAATTAAGGAGAGTGTTCAGACATTCTTTAAGCTTGTAAATAAATTTTTGGCTTTGTGTGCTGACTCTATCATTATTGGTGGAGCTAAACTTAAAGCCTTGAATTTAGGTGAAACATTTGTCACGCACTCAAAGGGATTGTACAGAAAGTGTGTTAAATCCAGAGAAGAAACTGGCCTACTCATGCCTCTAAAAGCCCCAAAAGAAATTATCTTCTTAGAGGGAGAAACACTTCCCACAGAAGTGTTAACAGAGGAAGTTGTCTTGAAAACTGGTGATTTACAACCATTAGAACAACCTACTAGTGAAGCTGTTGAAGCTCCATTGGTTGGTACACCAGTTTGTATTAACGGGCTTATGTTGCTCGAAATCAAAGACACAGAAAAGTACTGTGCCCTTGCACCTAATATGATGGTAACAAACAATACCTTCACACTCAAAGGCGGTGCACCAACAAAGGTTACTTTTGGTGATGACACTGTGATAGAAGTGCAAGGTTACAAGAGTGTGAATATCACTTTTGAACTTGATGAAAGGATTGATAAAGTACTTAATGAGAAGTGCTCTGCCTATACAGTTGAACTCGGTACAGAAGTAAATGAGTTCGCCTGTGTTGTGGCAGATGCTGTCATAAAAACTTTGCAACCAGTATCTGAATTACTTACACCACTGGGCATTGATTTAGATGAGTGGAGTATGGCTACATACTACTTATTTGATGAGTCTGGTGAGTTTAAATTGGCTTCACATATGTATTGTTCTTTCTACCCTCCAGATGAGGATGAAGAAGAAGGTGATTGTGAAGAAGAAGAGTTTGAGCCATCAACTCAATATGAGTATGGTACTGAAGATGATTACCAAGGTAAACCTTTGGAATTTGGTGCCACTTCTGCTGCTCTTCAACCTGAAGAAGAGCAAGAAGAAGATTGGTTAGATGATGATAGTCAACAAACTGTTGGTCAACAAGACGGCAGTGAGGACAATCAGACAACTACTATTCAAACAATTGTTGAGGTTCAACCTCAATTAGAGATGGAACTTACACCAGTTGTTCAGACTATTGAAGTGAATAGTTTTAGTGGTTATTTAAAACTTACTGACAATGTATACATTAAAAATGCAGACATTGTGGAAGAAGCTAAAAAGGTAAAACCAACAGTGGTTGTTAATGCAGCCAATGTTTACCTTAAACATGGAGGAGGTGTTGCAGGAGCCTTAAATAAGGCTACTAACAATGCCATGCAAGTTGAATCTGATGATTACATAGCTACTAATGGACCACTTAAAGTGGGTGGTAGTTGTGTTTTAAGCGGACACAATCTTGCTAAACACTGTCTTCATGTTGTCGGCCCAAATGTTAACAAAGGTGAAGACATTCAACTTCTTAAGAGTGCTTATGAAAATTTTAATCAGCACGAAGTTCTACTTGCACCATTATTATCAGCTGGTATTTTTGGTGCTGACCCTATACATTCTTTAAGAGTTTGTGTAGATACTGTTCGCACAAATGTCTACTTAGCTGTCTTTGATAAAAATCTCTATGACAAACTTGTTTCAAGCTTTTTGGAAATGAAGAGTGAAAAGCAAGTTGAACAAAAGATCGCTGAGATTCCTAAAGAGGAAGTTAAGCCATTTATAACTGAAAGTAAACCTTCAGTTGAACAGAGAAAACAAGATGATAAGAAAATCAAAGCTTGTGTTGAAGAAGTTACAACAACTCTGGAAGAAACTAAGTTCCTCACAGAAAACTTGTTACTTTATATTGACATTAATGGCAATCTTCATCCAGATTCTGCCACTCTTGTTAGTGACATTGACATCACTTTCTTAAAGAAAGATGCTCCATATATAGTGGGTGATGTTGTTCAAGAGGGTGTTTTAACTGCTGTGGTTATACCTACTAAAAAGGCTGGTGGCACTACTGAAATGCTAGCGAAAGCTTTGAGAAAAGTGCCAACAGACAATTATATAACCACTTACCCGGGTCAGGGTTTAAATGGTTACACTGTAGAGGAGGCAAAGACAGTGCTTAAAAAGTGTAAAAGTGCCTTTTACATTCTACCATCTATTATCTCTAATGAGAAGCAAGAAATTCTTGGAACTGTTTCTTGGAATTTGCGAGAAATGCTTGCACATGCAGAAGAAACACGCAAATTAATGCCTGTCTGTGTGGAAACTAAAGCCATAGTTTCAACTATACAGCGTAAATATAAGGGTATTAAAATACAAGAGGGTGTGGTTGATTATGGTGCTAGATTTTACTTTTACACCAGTAAAACAACTGTAGCGTCACTTATCAACACACTTAACGATCTAAATGAAACTCTTGTTACAATGCCACTTGGCTATGTAACACATGGCTTAAATTTGGAAGAAGCTGCTCGGTATATGAGATCTCTCAAAGTGCCAGCTACAGTTTCTGTTTCTTCACCTGATGCTGTTACAGCGTATAATGGTTATCTTACTTCTTCTTCTAAAACACCTGAAGAACATTTTATTGAAACCATCTCACTTGCTGGTTCCTATAAAGATTGGTCCTATTCTGGACAATCTACACAACTAGGTATAGAATTTCTTAAGAGAGGTGATAAAAGTGTATATTACACTAGTAATCCTACCACATTCCACCTAGATGGTGAAGTTATCACCTTTGACAATCTTAAGACACTTCTTTCTTTGAGAGAAGTGAGGACTATTAAGGTGTTTACAACAGTAGACAACATTAACCTCCACACGCAAGTTGTGGACATGTCAATGACATATGGACAACAGTTTGGTCCAACTTATTTGGATGGAGCTGATGTTACTAAAATAAAACCTCATAATTCACATGAAGGTAAAACATTTTATGTTTTACCTAATGATGACACTCTACGTGTTGAGGCTTTTGAGTACTACCACACAACTGATCCTAGTTTTCTGGGTAGGTACATGTCAGCATTAAATCACACTAAAAAGTGGAAATACCCACAAGTTAATGGTTTAACTTCTATTAAATGGGCAGATAACAACTGTTATCTTGCCACTGCATTGTTAACACTCCAACAAATAGAGTTGAAGTTTAATCCACCTGCTCTACAAGATGCTT * si:Z:0,53775,0,5352 ss:Z:9,16,16,8,10,14,14,15,13,10,10,9,14,6,11,14,14,9,14,9,11,12,9,6,10,18,11,7,9,10,14,8,11,4,9,4,5,15,11,19,4,10,5,11,10,10,15,6,8,5,15,8,9,15,18,13,4,7,12,8,15,3,14,13,10,7,9,6,10,6,12,4,9,10,22,11,11,4,6,11,10,12,3,7,8,6,7,4,2,13,12,9,13,8,6,12,9,16,7,9,11,11,13,17,7,4,13,13,13,11,14,10,12,10,9,5,3,13,10,16,10,10,13,10,6,24,17,7,9,9,9,7,1,11,4,11,14,12,16,12,13,13,10,6,9,6,11,9,8,11,13,7,5,10,7,18,6,12,7,9,11,10,13,6,8,1,11,8,7,15,9,18,10,10,13,4,6,9,8,16,16,2,7,17,10,11,16,12,10,16,10,18,13,10,7,18,13,15,13,13,6,12,16,3,10,1,17,10,6,11,16,12,8,6,9,9,16,18,14,14,16,12,2,10,5,5,13,7,12,6,4,11,11,5,13,12,7,9,10,7,14,6,11,13,15,10,9,17,11,5,5,12,8,9,6,11,9,13,14,10,13,9,12,9,13,9,10,12,4,5,2,4,9,9,15,12,10,5,13,14,8,11,13,15,7,11,1,13,11,11,5,10,8,12,7,5,17,7,9,3,14,14,16,12,8,11,11,8,12,12,14,12,16,2,7,11,8,11,5,4,9,10,10,8,11,5,5,6,18,4,7,10,11,7,4,13,7,13,13,9,8,9,5,7,12,9,9,16,9,12,8,10,11,14,11,16,14,9,11,5,13,19,11,14,11,16,14,12,13,7,7,9,17,7,1,10,2,13,2,11,7,2,8,17,7,8,11,14,15,11,8,4,8,9,7,10,4,7,6,14,16,14,7,10,11,9,10,10,11,9,8,7,8,8,10,14,6,14,5,10,8,14,12,14,9,6,12,9,10,13,10,4,8,9,11,12,11,8,8,7,6,7,13,8,9,3,19,6,11,6,8,7,6,10,6,6,14,15,6,5,14,7,4,14,14,9,17,15,8,8,10,8,13,7,8,13,11,11,8,10,6,8,6,11,11,12,16,7,6,9,13,9,11,13,7,8,9,15,9,14,8,15,11,8,5,8,6,7,5,12,14,5,7,10,11,9,5,9,11,10,10,11,11,13,12,13,14,17,14,9,6,16,14,2,8,2,8,9,9,8,2,7,16,8,6,7,9,6,6,11,13,14,6,8,10,7,13,10,8,15,11,17,2,9,1,4,11,13,12,10,7,5,9,5,3,9,5,11,6,9,4,10,10,6,6,15,13,3,10,5,5,1,13,13,12,10,5,6,11,10,4,16,7,11,10,13,14,8,16,9,12,13,10,18,6,3,4,7,18,11,10,5,7,13,9,4,12,7,14,12,12,11,15,8,12,14,9,9,10,5,11,11,15,9,16,4,17,7,12,9,5,6,11,12,14,10,9,12,13,14,16,10,10,4,14,10,9,5,8,14,7,11,9,7,16,7,7,8,16,5,7,7,8,10,13,10,8,10,7,10,9,7,10,6,8,13,8,13,9,10,11,11,10,11,14,8,10,7,9,14,9,9,13,14,6,11,7,7,12,13,7,10,12,16,6,11,13,10,12,12,8,1,14,13,8,16,9,12,13,4,13,11,13,6,5,11,5,8,6,16,8,4,9,6,13,8,17,18,8,16,8,13,7,9,14,16,15,13,13,6,10,2,15,11,1,17,11,7,8,7,8,12,14,7,10,12,13,1,10,9,11,15,14,3,16,19,13,10,9,14,9,8,7,11,15,16,8,13,7,9,12,12,17,8,10,9,13,12,11,4,17,6,11,2,7,8,3,9,10,11,16,2,10,16,7,11,11,7,8,8,15,13,7,9,10,16,8,4,21,9,9,6,5,15,12,12,13,12,9,7,5,10,10,11,12,3,14,12,7,11,12,7,6,9,12,9,12,3,5,14,19,6,5,18,9,10,4,2,8,16,10,13,15,9,16,2,10,8,9,11,18,10,12,18,17,16,9,14,9,12,12,8,12,7,2,18,14,7,14,15,9,13,10,8,11,11,3,10,17,5,13,4,20,10,8,5,12,9,13,7,15,9,5,13,11,5,9,16,10,1,8,9,12,12,14,12,12,4,17,13,8,3,12,14,5,3,10,18,4,12,6,13,12,7,6,16,13,6,9,15,14,12,14,8,6,13,21,9,9,10,7,5,4,9,14,6,7,11,4,12,9,17,11,14,11,6,9,10,14,9,16,11,10,8,11,15,12,6,13,4,14,14,3,9,12,9,13,10,6,8,10,10,6,15,10,1,3,10,14,15,11,15,17,11,7,10,10,11,15,9,12,17,7,9,8,9,11,5,7,15,11,9,14,14,15,3,10,9,10,11,7,9,1,4,8,9,4,11,6,10,9,9,15,9,13,8,10,17,10,7,9,18,9,10,14,4,9,11,17,17,12,4,5,11,15,9,11,10,6,11,6,10,13,15,9,6,13,9,10,9,14,11,8,10,11,13,13,9,20,2,10,7,9,6,11,13,9,9,7,4,14,6,21,9,12,12,11,9,13,7,14,9,13,5,6,14,2,5,9,1,12,8,8,16,10,1,20,16,2,3,6,3,6,8,15,8,5,7,6,9,13,10,10,9,6,9,4,6,9,19,11,8,10,13,6,3,12,10,12,15,1,11,12,12,14,14,14,13,3,1,10,10,16,8,11,8,2,13,5,2,11,10,17,12,14,10,3,11,10,7,9,8,9,12,7,10,15,10,9,10,6,14,13,4,5,7,2,14,13,19,5,10,11,4,11,20,10,10,11,6,17,15,9,12,7,10,9,15,2,9,5,17,6,12,11,14,20,10,13,5,13,10,3,13,8,9,12,2,12,12,4,9,7,10,3,6,15,8,15,9,10,4,9,16,10,16,10,10,11,9,14,14,7,10,12,14,14,11,6,9,10,12,14,2,8,12,2,9,12,18,14,11,7,10,2,5,8,9,18,4,13,1,9,13,9,5,19,9,6,9,7,7,2,6,6,7,5,1,17,8,11,11,9,10,13,12,15,12,12,14,13,5,14,8,15,10,5,11,18,14,10,21,19,5,15,12,11,9,11,17,8,8,10,7,12,8,16,14,12,13,5,8,6,3,12,13,4,6,13,5,5,7,3,12,15,7,9,14,9,9,4,13,12,15,4,12,6,15,6,10,11,12,14,12,6,5,6,12,5,6,2,9,10,12,15,21,5,11,15,11,10,17,9,11,8,8,9,12,3,14,9,10,9,8,14,12,14,13,10,7,12,15,11,3,16,16,11,12,7,7,10,11,4,7,8,7,11,16,11,6,1,10,7,11,17,15,4,8,15,3,17,11,14,14,1,9,10,6,6,2,9,11,8,10,8,7,12,18,6,8,12,8,14,8,13,10,10,14,11,13,16,10,16,12,10,8,12,5,18,13,3,8,6,9,18,4,7,5,12,8,13,7,18,12,6,12,9,14,5,16,9,11,11,13,11,16,1,12,13,24,20,15,9,10,12,13,7,11,14,13,8,1,9,8,9,13,1,7,10,13,7,22,6,10,12,9,10,15,9,12,12,11,7,2,17,4,4,12,8,1,15,5,1,14,14,15,3,21,12,13,9,13,12,14,8,10,15,8,13,11,12,9,7,2,10,12,15,8,13,15,4,3,13,6,12,1,4,9,9,4,11,10,6,4,9,10,10,7,5,9,13,5,13,10,2,11,3,16,13,9,10,10,12,14,12,10,10,8,17,8,8,7,14,15,12,13,13,11,4,5,12,13,12,6,12,10,11,2,9,12,7,11,9,16,6,10,14,2,12,11,9,6,11,10,7,8,2,10,9,18,20,2,10,6,6,3,13,4,11,10,13,13,1,16,12,12,13,11,8,16,5,7,12,10,10,15,8,17,8,10,15,8,9,7,13,11,2,4,14,10,7,9,13,17,7,4,10,11,10,10,10,16,9,6,8,6,3,12,3,8,14,11,9,10,7,14,7,12,17,12,14,15,9,16,11,5,12,10,12,11,10,14,11,15,8,12,17,5,7,8,6,15,13,17,7,8,13,19,5,3,3,13,16,9,10,4,8,7,11,8,12,8,11,18,11,5,7,13,16,16,8,9,11,9,8,16,12,13,9,16,13,12,9,4,15,8,13,13,1,7,2,7,13,18,12,10,6,11,10,12,7,8,10,15,20,11,8,10,8,9,7,10,17,8,16,16,7,14,14,9,3,9,10,7,11,9,8,14,5,3,9,9,5,10,8,11,8,5,7,11,2,11,5,16,11,1,8,9,11,13,6,11,12,16,9,9,16,10,4,8,14,14,19,7,17,7,11,10,9,6,10,17,16,14,8,15,15,12,4,16,13,9,12,2,12,9,9,12,8,4,5,11,11,7,20,4,10,9,16,12,14,5,16,12,5,11,10,11,14,8,20,7,8,15,20,12,16,13,14,6,7,7,8,19,14,12,6,10,19,2,9,12,3,4,6,10,14,9,14,8,11,11,11,8,18,14,8,6,4,3,2,13,10,13,11,8,12,10,5,7,11,8,8,7,15,16,7,12,16,9,7,5,13,14,18,10,13,8,12,7,9,4,15,8,17,5,8,8,13,14,11,16,10,4,7,10,11,12,8,10,9,11,7,15,9,5,10,1,12,7,15,13,14,16,18,13,15,14,15,10,6,11,10,12,12,12,5,5,4,16,13,13,8,14,15,8,13,10,11,14,14,10,5,11,11,15,8,6,17,11,13,8,18,11,14,3,11,1,14,11,8,6,3,11,4,8,10,11,6,5,6,10,5,9,5,17,2,8,10,8,14,12,11,8,14,14,10,13,14,14,9,5,3,18,14,12,11,13,11,14,11,17,11,10,10,6,6,9,13,8,6,1,8,13,7,8,9,5,12,10,16,10,10,11,7,7,4,2,1,11,15,3,13,11,4,11,6,4,12,8,13,12,11,12,13,13,17,13,10,10,6,12,7,11,11,8,10,15,8,4,6,9,7,12,11,7,4,9,12,12,6,11,11,6,10,14,8,15,8,11,13,9,7,10,6,13,9,7,7,7,16,10,6,5,8,16,9,12,17,10,10,8,8,12,12,8,13,15,14,9,9,13,11,14,14,15,1,13,16,15,12,14,10,2,3,11,10,5,15,9,13,4,5,4,11,10,16,10,11,15,10,12,4,9,1,10,12,8,11,9,6,10,11,10,14,10,9,7,12,13,3,14,5,9,11,15,11,19,6,14,15,6,15,12,15,9,8,9,7,12,12,14,13,9,17,10,17,18,5,10,9,6,7,10,9,11,12,11,10,9,10,15,13,11,8,9,10,8,14,10,10,11,14,16,10,7,12,8,6,15,3,11,16,2,13,4,8,7,4,13,11,14,15,21,10,6,8,8,12,6,13,9,7,10,10,13,15,12,13,5,1,6,8,15,9,11,6,13,9,8,8,13,10,11,9,12,4,3,17,13,11,13,2,16,13,14,5,11,8,13,7,13,3,9,3,10,12,7,12,13,7,11,11,7,12,5,13,8,2,9,15,5,11,3,13,10,13,14,8,1,9,11,6,4,5,14,5,15,20,8,8,15,11,8,10,5,10,7,10,13,6,13,7,10,17,11,13,19,14,13,6,20,5,9,17,10,14,20,13,12,16,5,11,6,3,16,5,10,10,7,12,9,12,9,9,17,16,7,5,14,7,10,6,13,11,7,8,12,4,12,10,8,12,10,3,14,6,7,11,16,13,12,10,8,9,22,9,9,8,15,9,12,15,15,6,8,6,13,13,4,8,6,17,8,16,11,8,10,16,10,13,2,5,2,12,7,15,8,7,10,4,7,10,11,10,13,7,11,2,15,6,11,11,10,9,11,13,6,5,8,1,8,5,7,9,6,10,15,10,5,6,5,10,10,11,5,8,8,7,9,10,10,8,11,11,8,9,13,13,9,7,17,5,14,8,8,10,11,8,7,13,14,8,8,4,6,9,7,13,11,9,7,13,12,7,7,4,10,9,15,9,5,10,6,10,5,8,10,15,4,16,8,5,14,11,9,4,10,17,18,12,11,20,7,15,9,11,15,11,15,18,11,6,13,6,10,16,11,13,7,13,2,11,5,22,15,14,19,12,4,3,14,19,14,8,5,13,13,7,9,9,6,5,16,12,7,9,10,9,8,11,8,8,10,8,10,3,10,10,19,6,11,10,8,12,13,13,11,12,10,4,16,13,9,18,14,16,11,12,4,16,14,11,11,15,9,10,11,10,13,12,12,6,6,10,15,4,9,9,11,12,5,9,1,2,17,9,6,10,9,16,7,17,9,4,12,10,11,8,10,3,17,10,10,8,10,10,4,10,9,10,10,8,17,5,9,13,10,8,12,13,3,13,13,13,8,9,6,14,7,6,9,12,15,7,13,12,10,8,5,14,9,4,15,7,10,7,8,14,13,11,10,5,20,9,12,14,15,14,6,2,10,4,10,15,15,7,7,19,12,8,10,9,14,9,12,10,6,12,14,11,15,10,9,12,14,5,14,8,9,7,14,11,12,8,11,6,9,17,10,8,11,9,12,15,4,6,3,11,10,2,15,10,2,8,7,12,9,10,12,5,15,10,13,11,12,1,15,6,3,18,18,12,2,11,7,11,18,14,16,5,8,7,17,4,4,9,11,16,9,3,13,6,13,7,9,8,7,7,15,10,9,11,12,19,15,8,9,4,6,12,7,20,9,12,11,4,16,14,1,14,10,10,11,17,13,6,17,16,9,6,3,13,17,11,9,7,15,13,10,5,3,15,8,7,8,13,13,6,13,6,9,6,11,15,14,21,11,17,6,6,5,14,6,9,11,7,6,6,14,15,13,14,8,8,16,11,8,12,9,11,1,14,13,15,6,9,11,5,12,12,5,10,15,3,6,15,10,10,11,10,9,15,10,9,1,14,19,11,12,16,9,7,6,11,8,10,9,12,6,9,5,5,1,12,14,13,12,8,9,7,4,11,12,11,9,11,11,17,9,7,7,13,12,9,11,16,14,10,4,11,8,5,6,6,9,10,6,15,1,15,16,13,13,13,8,6,10,15,9,1,6,5,9,20,12,5,10,9,9,5,15,8,10,13,17,2,20,6,13,9,13,13,8,7,7,11,11,9,10,13,15,11,10,10,2,6,11,10,13,8,8,5,1,9,3,12,13,5,12,13,6,11,12,6,13,9,8,12,15,10,15,16,13,12,13,13,14,11,9,11,8,16,8,9,15,9,7,15,11,13,11,12,14,1,14,5,2,10,10,9,17,4,11,12,1,10,14,5,4,6,8,9,14,16,12,11,23,16,6,16,17,9,9,12,8,15,14,10,13,11,8,15,7,14,11,7,12,6,6,14,5,12,3,9,11,10,7,14,9,10,12,9,12,19,4,15,13,16,11,9,1,10,8,16,1,8,6,16,3,8,13,11,9,9,6,17,10,12,9,16,6,1,14,7,8,10,12,18,12,15,12,11,11,11,12,14,8,10,5,11,8,9,6,14,10,4,2,12,8,5,8,3,14,10,19,6,9,5,11,17,10,9,9,8,11,12,15,15,17,7,12,14,17,10,6,6,12,6,7,17,3,13,4,7,7,6,9,20,13,6,11,10,12,11,9,18,12,8,10,8,10,2,14,14,6,15,15,7,18,6,11,6,13,7,9,12,14,7,6,9,11,12,3,10,11,12,6,9,10,7,3,4,8,7,2,9,9,8,15,12,11,5,8,9,19,12,9,1,4,8,8,1,6,9,11,5,6,6,3,12,14,13,15,7,12,5,5,11,1,8,10,10,10,10,17,18,13,14,6,9,21,11,15,15,10,13,11,6,11,10,13,15,15,8,8,12,12,10,10,7,9,10,7,12,10,19,14,5,2,14,9,17,16,12,16,15,12,14,8,11,5,12,8,11,15,8,8,14,11,14,16,13,8,8,6,2,8,9,3,6,6,2,8,12,15,9,12,11,11,10,10,7,6,5,10,3,14,17,11,3,9,15,10,10,7,14,20,11,6,14,11,10,10,17,13,3,17,13,9,9,11,5,15,10,8,12,9,16,15,9,10,11,10,6,10,9,9,7,11,12,12,15,9,7,12,7,8,2,12,1,11,11,8,13,9,1,11,8,18,13,10,10,9,5,14,13,7,8,6,6,4,13,9,4,9,7,12,15,19,10,9,8,8,8,3,12,14,7,12,3,8,21,9,5,15,11,9,11,7,15,18,16,12,9,7,10,13,4,13,12,1,7,13,14,12,14,12,10,9,12,20,17,10,9,10,13,17,9,11,11,1,16,10,5,19,8,20,8,7,15,4,9,16,12,8,10,8,17,10,10,7,13,8,15,6,6,10,8,16,12,19,11,9,5,14,12,10,8,15,6,4,10,14,8,8,7,9,6,10,8,5,10,14,14,9,12,8,12,16,9,15,5,11,6,11,11,8,10,9,13,17,10,2,10,6,8,9,13,5,12,14,11,9,11,8,15,8,4,9,9,16,10,10,1,12,12,13,13,11,7,10,20,13,6,18,8,21,8,7,10,3,9,16,7,14,9,5,10,6,14,9,10,9,13,15,10,6,13,4,18,12,1,16,11,8,7,6,11,3,13,8,12,15,17,5,12,8,16,7,7,8,11,9,18,12,12,10,12,6,6,5,7,13,8,8,13,17,10,10,8,9,17,12,12,5,11,4,14,6,18,15,7,12,4,6,12,7,16,8,11,10,12,16,14,1,2,1,14,11,19,10,1,10,20,11,6,24,11,8,13,11,15,12,12,11,18,10,10,3,8,4,8,20,9,13,11,10,12,17,12,8,8,11,7,11,4,10,9,6,12,8,13,3,7,13,20,12,13,8,11,11,16,20,9,9,8,17,16,8,9,17,5,7,12,15,12,16,11,8,7,8,10,11,3,4,9,9,4,6,12,15,10,2,11,7,12,11,4,14,5,19,11,14,14,7,15,3,9,4,16,12,16,7,7,12,8,16,15,9,12,7,6,11,12,10,9,10,6,8,8,6,9,9,7,4,7,8,8,11,6,12,7,8,7,5,11,17,17,7,10,4,12,10,12,9,13,11,17,7,17,11,6,9,15,20,8,14,8,14,8,13,13,12,17,8,18,8,2,10,6,10,9,3,10,10,11,16,6,18,8,8,2,9,8,12,13,8,17,7,8,10,11,9,10,3,13,14,2,10,14,14,8,9,10,12,7,10,13,15,13,15,11,13,13,4,4,16,12,9,5,7,6,13,11,7,16,15,8,8,12,10,14,7,10,8,6,6,12,13,5,13,8,10,13,8,8,11,6,13,14,9,7,6,9,10,15,7,17,8,11,12,9,15,12,7,14,11,10,10,3,3,10,10,15,11,11,13,16,15,12,6,10,1,16,10,17,6,4,11,12,10,5,8,8,9,9,14,4,14,1,2,6,11,5,10,14,7,15,10,3,8,5,14,13,3,14,11,12,6,8,1,9,9,12,7,13,9,6,6,18,15,3,13,10,5,11,17,8,11,17,15,18,6,12,12,6,12,13,2,12,12,6,13,11,9,12,8,19,8,11,14,10,8,6,15,10,7,7,20,11,9,13,9,11,12,4,9,13,15,12,9,15,12,14,11,5,12,13,8,4,13,12,11,5,15,3,6,13,8,11,9,6,13,11,9,8,13,6,7,13,11,16,14,13,15,17,12,6,8,5,11,13,2,15,13,11,4,5,9,9,12,13,8,13,12,8,7,4,16,8,17,11,12,9,19,12,10,9,11,4,11,8,8,7,9,1,9,12,16,5,8,17,17,12,13,14,7,8,13,4,11,13,13,9,12,8,8,14,9,10,9,4,7,12,9,13,17,13,12,9,7,4,16,9,8,12,7,7,11,5,1,11,10,13,10,8,14,15,5,9,16,6,12,10,6,13,6,8,12,8,12,14,5,9,16,16,3,7,15,15,3,9,9,12,6,10,8,15,14,13,6,9,12,16,10,9,9,11,13,9,11,12,13,14,4,9,15,3,7,10,9,7,14,13,8,12,14,8,10,8,13,16,13,9,2,8,15,14,19,12,15,5,11,12,12,17,6,17,3,10,10,14,8,11,8,17,13,7,9,18,15,7,1,16,9,1,11,7,7,11,11,11,9,8,14,8,5,3,13,6,13,14,8,8,7,14,7,20,7,13,14,7,9,9,10,9,13,17,10,6,17,14,6,11,9,4,13,6,12,10,5,15,6,12,14,11,14,5,14,9,13,7,11,3,11,16,15,9,9,1,13,13,13,10,12,17,4,17,10,10,12,11,15,16,10,9,14,15,11,18,6,13,13,12,11,9,1,14,8,6,3,4,13,13,7,6,13,6,8,9,13,11,13,14,8,8,15,8,9,15,3,10,12,12,15,3,9,4,13,4,10,12,12,4,11,13,8,12,6,15,15,9,8,7,6,3,14,7,12,14,5,3,8,8,10,7,14,15,13,4,10,5,13,12,8,15,2,10,14,18,7,16,17,17,12,10,10,15,6,12,1,8,12,8,11,3,16,9,12,13,8,5,12,10,9,13,14,10,12,10,7,12,4,13,11,10,14,2,13,10,7,5,10,9,6,7,17,11,10,17,9,6,14,9,11,12,9,12,12,12,11,9,9,3,12,15,9,8,9,10,14,5,10,14,9,10,13,12,14,3,5,10,8,4,7,9,16,10,10,9,14,4,10,18,9,10,13,16,16,15,10,11,6,9,7,13,5,9,2,12,14,10,5,2,12,11,5,15,15,10,16,16,7,12,9,11,15,18,16,15,12,12,17,9,11,6,16,7,14,8,15,17,10,16,3,14,15,15,9,9,9,9,15,14,6,11,8,18,4,6,12,7,8,4,11,9,12,13,7,5,7,10,14,11,14,15,7,6,6,13,13,17,8,11,10,9,11,5,14,15,12,12,12,11,13,11,8,12,11,6,10,11,5,14,3,16,14,6,17,7,3,8,18,14,10,17,9,11,3,6,13,2,18,12,9,12,17,10,10,15,9,8,14,11,3,8,12,15,7,8,13,11,8,19,8,10,9,8,6,4,11,16,5,19,10,9,20,8,13,13,10,16,16,1,16,7,9,4,14,7,12,17,11,12,12,17,1,11,15,7,3,5,12,10,13,11,7,15,13,14,7,4,12,6,8,11,7,2,10,9,13,6,5,10,13,13,6,13,17,12,7,14,6,5,8,14,6,8,2,4,16,8,14,7,8,9,6,15,7,18,8,9,11,8,16,9,7,8,13,10,11,7,14,9,3,6,12,12,7,7,15,13,5,4,9,11,10,11,6,16,15,17,3,13,10,14,11,11,9,9,15,3,10,8,12,9,7,8,18,12,12,4,3,12,3,11,12,13,6,11,10,15,10,15,7,15,10,11,5,12,10,15,1,10,3,11,7,10,11,11,2,9,10,11,8,7,7,9,12,9,12,14,13,13,6,16,8,15,7,9,5,7,6,13,8,6,8,12,6,15,13,9,1,13,12,7,4,11,12,10,15,5,14,9,15,14,16,15,14,5,13,18,13,10,14,7,8,5,12,11,13,13,13,9,5,9,4,10,12,12,16,3,6,14,15,14,8,8,4,8,13,15,8,4,11,13,15,15,5,4,15,1,8,7,7,15,14,14,16,11,5,3,13,4,15,9,13,5,11,9,10,12,11,10,10,12,6,11,11,14,9,6,10,12,11,13,13,10,11,16,14,8,9,11,6,8,10,8,10,6,9,7,13,10,6,8,2,3,4,15,6,9,8,2,13,16,6,13,8,4,10,7,4,11,4,11,11,12,10,13,8,11,15,7,15,5,7,12,2,10,16,14,9,9,11,12,3,9,8,15,7,9,8,8,10,10,12,11,20,7,2,7,12,3,9,7,11,9,6,14,17,6,8,18,10,14,3,17,16,2,12,15,14,15,5,5,9,11,14,11,10,6,7,21,11,3,5,12,13,13,6,8,8,12,18,11,8,11,7,8,1,12,7,10,9,5,5,12,17,4,9,10,10,8,8,12,7,3,9,20,10,6,16,5,17,7,19,16,9,11,10, -S1_2!MN908947.3!7867!17128!- 16 MN908947.3 7868 255 9261M * 0 0 TCATTGCCTATTAATGTTATAGTTTTTGATGGTAAATCAAAATGTGAAGAATCATCTGCAAAATCAGCGTCTGTTTACTACAGTCAGCTTATGTGTCAACCTATACTGTTACTAGATCAGGCATTAGTGTCTGATGTTGGTGATAGTGCGGAAGTTGCAGTTAAAATGTTTGATGCTTACGTTAATACGTTTTCATCAACTTTTAACGTACCAATGGAAAAACTCAAAACACTAGTTGCAACTGCAGAAGCTGAACTTGCAAAGAATGTGTCCTTAGACAATGTCTTATCTACTTTTATTTCAGCAGCTCGGCAAGGGTTTGTTGATTCAGATGTAGAAACTAAAGATGTTGTTGAATGTCTTAAATTGTCACATCAATCTGACATAGAAGTTACTGGCGATAGTTGTAATAACTATATGCTCACCTATAACAAAGTTGAAAACATGACACCCCGTGACCTTGGTGCTTGTATTGACTGTAGTGCGCGTCATATTAATGCGCAGGTAGCAAAAAGTCACAACATTGCTTTGATATGGAACGTTAAAGATTTCATGTCATTGTCTGAACAACTACGAAAACAAATACGTAGTGCTGCTAAAAAGAATAACTTACCTTTTAAGTTGACATGTGCAACTACTAGACAAGTTGTTAATGTTGTAACAACAAAGATAGCACTTAAGGGTGGTAAAATTGTTAATAATTGGTTGAAGCAGTTAATTAAAGTTACACTTGTGTTCCTTTTTGTTGCTGCTATTTTCTATTTAATAACACCTGTTCATGTCATGTCTAAACATACTGACTTTTCAAGTGAAATCATAGGATACAAGGCTATTGATGGTGGTGTCACTCGTGACATAGCATCTACAGATACTTGTTTTGCTAACAAACATGCTGATTTTGACACATGGTTTAGCCAGCGTGGTGGTAGTTATACTAATGACAAAGCTTGCCCATTGATTGCTGCAGTCATAACAAGAGAAGTGGGTTTTGTCGTGCCTGGTTTGCCTGGCACGATATTACGCACAACTAATGGTGACTTTTTGCATTTCTTACCTAGAGTTTTTAGTGCAGTTGGTAACATCTGTTACACACCATCAAAACTTATAGAGTACACTGACTTTGCAACATCAGCTTGTGTTTTGGCTGCTGAATGTACAATTTTTAAAGATGCTTCTGGTAAGCCAGTACCATATTGTTATGATACCAATGTACTAGAAGGTTCTGTTGCTTATGAAAGTTTACGCCCTGACACACGTTATGTGCTCATGGATGGCTCTATTATTCAATTTCCTAACACCTACCTTGAAGGTTCTGTTAGAGTGGTAACAACTTTTGATTCTGAGTACTGTAGGCACGGCACTTGTGAAAGATCAGAAGCTGGTGTTTGTGTATCTACTAGTGGTAGATGGGTACTTAACAATGATTATTACAGATCTTTACCAGGAGTTTTCTGTGGTGTAGATGCTGTAAATTTACTTACTAATATGTTTACACCACTAATTCAACCTATTGGTGCTTTGGACATATCAGCATCTATAGTAGCTGGTGGTATTGTAGCTATCGTAGTAACATGCCTTGCCTACTATTTTATGAGGTTTAGAAGAGCTTTTGGTGAATACAGTCATGTAGTTGCCTTTAATACTTTACTATTCCTTATGTCATTCACTGTACTCTGTTTAACACCAGTTTACTCATTCTTACCTGGTGTTTATTCTGTTATTTACTTGTACTTGACATTTTATCTTACTAATGATGTTTCTTTTTTAGCACATATTCAGTGGATGGTTATGTTCACACCTTTAGTACCTTTCTGGATAACAATTGCTTATATCATTTGTATTTCCACAAAGCATTTCTATTGGTTCTTTAGTAATTACCTAAAGAGACGTGTAGTCTTTAATGGTGTTTCCTTTAGTACTTTTGAAGAAGCTGCGCTGTGCACCTTTTTGTTAAATAAAGAAATGTATCTAAAGTTGCGTAGTGATGTGCTATTACCTCTTACGCAATATAATAGATACTTAGCTCTTTATAATAAGTACAAGTATTTTAGTGGAGCAATGGATACAACTAGCTACAGAGAAGCTGCTTGTTGTCATCTCGCAAAGGCTCTCAATGACTTCAGTAACTCAGGTTCTGATGTTCTTTACCAACCACCACAAACCTCTATCACCTCAGCTGTTTTGCAGAGTGGTTTTAGAAAAATGGCATTCCCATCTGGTAAAGTTGAGGGTTGTATGGTACAAGTAACTTGTGGTACAACTACACTTAACGGTCTTTGGCTTGATGACGTAGTTTACTGTCCAAGACATGTGATCTGCACCTCTGAAGACATGCTTAACCCTAATTATGAAGATTTACTCATTCGTAAGTCTAATCATAATTTCTTGGTACAGGCTGGTAATGTTCAACTCAGGGTTATTGGACATTCTATGCAAAATTGTGTACTTAAGCTTAAGGTTGATACAGCCAATCCTAAGACACCTAAGTATAAGTTTGTTCGCATTCAACCAGGACAGACTTTTTCAGTGTTAGCTTGTTACAATGGTTCACCATCTGGTGTTTACCAATGTGCTATGAGGCCCAATTTCACTATTAAGGGTTCATTCCTTAATGGTTCATGTGGTAGTGTTGGTTTTAACATAGATTATGACTGTGTCTCTTTTTGTTACATGCACCATATGGAATTACCAACTGGAGTTCATGCTGGCACAGACTTAGAAGGTAACTTTTATGGACCTTTTGTTGACAGGCAAACAGCACAAGCAGCTGGTACGGACACAACTATTACAGTTAATGTTTTAGCTTGGTTGTACGCTGCTGTTATAAATGGAGACAGGTGGTTTCTCAATCGATTTACCACAACTCTTAATGACTTTAACCTTGTGGCTATGAAGTACAATTATGAACCTCTAACACAAGACCATGTTGACATACTAGGACCTCTTTCTGCTCAAACTGGAATTGCCGTTTTAGATATGTGTGCTTCATTAAAAGAATTACTGCAAAATGGTATGAATGGACGTACCATATTGGGTAGTGCTTTATTAGAAGATGAATTTACACCTTTTGATGTTGTTAGACAATGCTCAGGTGTTACTTTCCAAAGTGCAGTGAAAAGAACAATCAAGGGTACACACCACTGGTTGTTACTCACAATTTTGACTTCACTTTTAGTTTTAGTCCAGAGTACTCAATGGTCTTTGTTCTTTTTTTTGTATGAAAATGCCTTTTTACCTTTTGCTATGGGTATTATTGCTATGTCTGCTTTTGCAATGATGTTTGTCAAACATAAGCATGCATTTCTCTGTTTGTTTTTGTTACCTTCTCTTGCCACTGTAGCTTATTTTAATATGGTCTATATGCCTGCTAGTTGGGTGATGCGTATTATGACATGGTTGGATATGGTTGATACTAGTTTGTCTGGTTTTAAGCTAAAAGACTGTGTTATGTATGCATCAGCTGTAGTGTTACTAATCCTTATGACAGCAAGAACTGTGTATGATGATGGTGCTAGGAGAGTGTGGACACTTATGAATGTCTTGACACTCGTTTATAAAGTTTATTATGGTAATGCTTTAGATCAAGCCATTTCCATGTGGGCTCTTATAATCTCTGTTACTTCTAACTACTCAGGTGTAGTTACAACTGTCATGTTTTTGGCCAGAGGTATTGTTTTTATGTGTGTTGAGTATTGCCCTATTTTCTTCATAACTGGTAATACACTTCAGTGTATAATGCTAGTTTATTGTTTCTTAGGCTATTTTTGTACTTGTTACTTTGGCCTCTTTTGTTTACTCAACCGCTACTTTAGACTGACTCTTGGTGTTTATGATTACTTAGTTTCTACACAGGAGTTTAGATATATGAATTCACAGGGACTACTCCCACCCAAGAATAGCATAGATGCCTTCAAACTCAACATTAAATTGTTGGGTGTTGGTGGCAAACCTTGTATCAAAGTAGCCACTGTACAGTCTAAAATGTCAGATGTAAAGTGCACATCAGTAGTCTTACTCTCAGTTTTGCAACAACTCAGAGTAGAATCATCATCTAAATTGTGGGCTCAATGTGTCCAGTTACACAATGACATTCTCTTAGCTAAAGATACTACTGAAGCCTTTGAAAAAATGGTTTCACTACTTTCTGTTTTGCTTTCCATGCAGGGTGCTGTAGACATAAACAAGCTTTGTGAAGAAATGCTGGACAACAGGGCAACCTTACAAGCTATAGCCTCAGAGTTTAGTTCCCTTCCATCATATGCAGCTTTTGCTACTGCTCAAGAAGCTTATGAGCAGGCTGTTGCTAATGGTGATTCTGAAGTTGTTCTTAAAAAGTTGAAGAAGTCTTTGAATGTGGCTAAATCTGAATTTGACCGTGATGCAGCCATGCAACGTAAGTTGGAAAAGATGGCTGATCAAGCTATGACCCAAATGTATAAACAGGCTAGATCTGAGGACAAGAGGGCAAAAGTTACTAGTGCTATGCAGACAATGCTTTTCACTATGCTTAGAAAGTTGGATAATGATGCACTCAACAACATTATCAACAATGCAAGAGATGGTTGTGTTCCCTTGAACATAATACCTCTTACAACAGCAGCCAAACTAATGGTTGTCATACCAGACTATAACACATATAAAAATACGTGTGATGGTACAACATTTACTTATGCATCAGCATTGTGGGAAATCCAACAGGTTGTAGATGCAGATAGTAAAATTGTTCAACTTAGTGAAATTAGTATGGACAATTCACCTAATTTAGCATGGCCTCTTATTGTAACAGCTTTAAGGGCCAATTCTGCTGTCAAATTACAGAATAATGAGCTTAGTCCTGTTGCACTACGACAGATGTCTTGTGCTGCCGGTACTACACAAACTGCTTGCACTGATGACAATGCGTTAGCTTACTACAACACAACAAAGGGAGGTAGGTTTGTACTTGCACTGTTATCCGATTTACAGGATTTGAAATGGGCTAGATTCCCTAAGAGTGATGGAACTGGTACTATCTATACAGAACTGGAACCACCTTGTAGGTTTGTTACAGACACACCTAAAGGTCCTAAAGTGAAGTATTTATACTTTATTAAAGGATTAAACAACCTAAATAGAGGTATGGTACTTGGTAGTTTAGCTGCCACAGTACGTCTACAAGCTGGTAATGCAACAGAAGTGCCTGCCAATTCAACTGTATTATCTTTCTGTGCTTTTGCTGTAGATGCTGCTAAAGCTTACAAAGATTATCTAGCTAGTGGGGGACAACCAATCACTAATTGTGTTAAGATGTTGTGTACACACACTGGTACTGGTCAGGCAATAACAGTTACACCGGAAGCCAATATGGATCAAGAATCCTTTGGTGGTGCATCGTGTTGTCTGTACTGCCGTTGCCACATAGATCATCCAAATCCTAAAGGATTTTGTGACTTAAAAGGTAAGTATGTACAAATACCTACAACTTGTGCTAATGACCCTGTGGGTTTTACACTTAAAAACACAGTCTGTACCGTCTGCGGTATGTGGAAAGGTTATGGCTGTAGTTGTGATCAACTCCGCGAACCCATGCTTCAGTCAGCTGATGCACAATCGTTTTTAAACGGGTTTGCGGTGTAAGTGCAGCCCGTCTTACACCGTGCGGCACAGGCACTAGTACTGATGTCGTATACAGGGCTTTTGACATCTACAATGATAAAGTAGCTGGTTTTGCTAAATTCCTAAAAACTAATTGTTGTCGCTTCCAAGAAAAGGACGAAGATGACAATTTAATTGATTCTTACTTTGTAGTTAAGAGACACACTTTCTCTAACTACCAACATGAAGAAACAATTTATAATTTACTTAAGGATTGTCCAGCTGTTGCTAAACATGACTTCTTTAAGTTTAGAATAGACGGTGACATGGTACCACATATATCACGTCAACGTCTTACTAAATACACAATGGCAGACCTCGTCTATGCTTTAAGGCATTTTGATGAAGGTAATTGTGACACATTAAAAGAAATACTTGTCACATACAATTGTTGTGATGATGATTATTTCAATAAAAAGGACTGGTATGATTTTGTAGAAAACCCAGATATATTACGCGTATACGCCAACTTAGGTGAACGTGTACGCCAAGCTTTGTTAAAAACAGTACAATTCTGTGATGCCATGCGAAATGCTGGTATTGTTGGTGTACTGACATTAGATAATCAAGATCTCAATGGTAACTGGTATGATTTCGGTGATTTCATACAAACCACGCCAGGTAGTGGAGTTCCTGTTGTAGATTCTTATTATTCATTGTTAATGCCTATATTAACCTTGACCAGGGCTTTAACTGCAGAGTCACATGTTGACACTGACTTAACAAAGCCTTACATTAAGTGGGATTTGTTAAAATATGACTTCACGGAAGAGAGGTTAAAACTCTTTGACCGTTATTTTAAATATTGGGATCAGACATACCACCCAAATTGTGTTAACTGTTTGGATGACAGATGCATTCTGCATTGTGCAAACTTTAATGTTTTATTCTCTACAGTGTTCCCACCTACAAGTTTTGGACCACTAGTGAGAAAAATATTTGTTGATGGTGTTCCATTTGTAGTTTCAACTGGATACCACTTCAGAGAGCTAGGTGTTGTACATAATCAGGATGTAAACTTACATAGCTCTAGACTTAGTTTTAAGGAATTACTTGTGTATGCTGCTGACCCTGCTATGCACGCTGCTTCTGGTAATCTATTACTAGATAAACGCACTACGTGCTTTTCAGTAGCTGCACTTACTAACAATGTTGCTTTTCAAACTGTCAAACCCGGTAATTTTAACAAAGACTTCTATGACTTTGCTGTGTCTAAGGGTTTCTTTAAGGAAGGAAGTTCTGTTGAATTAAAACACTTCTTCTTTGCTCAGGATGGTAATGCTGCTATCAGCGATTATGACTACTATCGTTATAATCTACCAACAATGTGTGATATCAGACAACTACTATTTGTAGTTGAAGTTGTTGATAAGTACTTTGATTGTTACGATGGTGGCTGTATTAATGCTAACCAAGTCATCGTCAACAACCTAGACAAATCAGCTGGTTTTCCATTTAATAAATGGGGTAAGGCTAGACTTTATTATGATTCAATGAGTTATGAGGATCAAGATGCACTTTTCGCATATACAAAACGTAATGTCATCCCTACTATAACTCAAATGAATCTTAAGTATGCCATTAGTGCAAAGAATAGAGCTCGCACCGTAGCTGGTGTCTCTATCTGTAGTACTATGACCAATAGACAGTTTCATCAAAAATTATTGAAATCAATAGCCGCCACTAGAGGAGCTACTGTAGTAATTGGAACAAGCAAATTCTATGGTGGTTGGCACAACATGTTAAAAACTGTTTATAGTGATGTAGAAAACCCTCACCTTATGGGTTGGGATTATCCTAAATGTGATAGAGCCATGCCTAACATGCTTAGAATTATGGCCTCACTTGTTCTTGCTCGCAAACATACAACGTGTTGTAGCTTGTCACACCGTTTCTATAGATTAGCTAATGAGTGTGCTCAAGTATTGAGTGAAATGGTCATGTGTGGCGGTTCACTATATGTTAAACCAGGTGGAACCTCATCAGGAGATGCCACAACTGCTTATGCTAATAGTGTTTTTAACATTTGTCAAGCTGTCACGGCCAATGTTAATGCACTTTTATCTACTGATGGTAACAAAATTGCCGATAAGTATGTCCGCAATTTACAACACAGACTTTATGAGTGTCTCTATAGAAATAGAGATGTTGACACAGACTTTGTGAATGAGTTTTACGCATATTTGCGTAAACATTTCTCAATGATGATACTCTCTGACGATGCTGTTGTGTGTTTCAATAGCACTTATGCATCTCAAGGTCTAGTGGCTAGCATAAAGAACTTTAAGTCAGTTCTTTATTATCAAAACAATGTTTTTATGTCTGAAGCAAAATGTTGGACTGAGACTGACCTTACTAAAGGACCTCATGAATTTTGCTCTCAACATACAATGCTAGTTAAACAGGGTGATGATTATGTGTACCTTCCTTACCCAGATCCATCAAGAATCCTAGGGGCCGGCTGTTTTGTAGATGATATCGTAAAAACAGATGGTACACTTATGATTGAACGGTTCGTGTCTTTAGCTATAGATGCTTACCCACTTACTAAACATCCTAATCAGGAGTATGCTGATGTCTTTCATTTGTACTTACAATACATAAGAAAGCTACATGATGAGTTAACAGGACACATGTTAGACATGTATTCTGTTATGCTTACTAATGATAACACTTCAAGGTATTGGGAACCTGAGTTTTATGAGGCTATGTACACACCGCATACAGTCTTACAGGCTGTTGGGGCTTGTGTTCTTTGCAATTCACAGACTTCATTAAGATGTGGTGCTTGCATACGTAGACCATTCTTATGTTGTAAATGCTGTTACGACCATGTCATATCAACATCACATAAATTAGTCTTGTCTGTTAATCCGTATGTTTGCAATGCTCCAGGTTGTGATGTCACAGATGTGACTCAACTTTACTTAGGAGGTATGAGCTATTATTGTAAATCACATAAACCACCCATTAGTTTTCCATTGTGTGCTAATGGACAAGTTTTTGGTTTATATAAAAATACATGTGTTGGTAGCGATAATGTTACTGACTTTAATGCAATTGCAACATGTGACTGGACAAATGCTGGTGATTACATTTTAGCTAACACCTGTACTGAAAGACTCAAGCTTTTTGCAGCAGAAACGCTCAAAGCTACTGAGGAGACATTTAAACTGTCTTATGGTATTGCTACTGTACGTGAAGTGCTGTCTGACAGAGAATTACATCTTTCATGGGAAGTTGGTAAACCTAGACCACCACTTAACCGAAATTATGTCTTTACTGGTTATCGTGTAACTAAAAACAGTAAAGTACAAATAGGAGAGTACACCTTTGAAAAAGGTGACTATGGTGATGCTGTTGTTTACCGAGGTACAACAACTTACAAATTAAATGTTGGTGATTATTTTGTGCTGACATCACATACAGTAATGCCATTAAGTGCACCTACACTAGTGCCACAAGAGCACTATGTTAGAATTACTGGCTTATACCCAACACTCAATATCTCAGATGAGTTTTCTAGCAATGTTGCAAATTATCAAAAGGTTGGTATGCAAAAGTATTCTACACTCCAGGGACCACCTGGTACTGGTAAGAGTCATTTTGCTATTGGCCTAGCTCTCT * si:Z:0,92814,7867,17120 ss:Z:15,6,18,12,7,13,7,12,3,17,6,10,6,9,6,15,5,6,11,8,9,6,11,19,5,8,6,13,3,11,15,11,10,14,18,3,10,6,5,10,16,12,14,6,5,10,21,10,11,12,7,4,5,5,17,7,8,6,17,10,1,17,10,7,5,8,11,10,4,10,14,8,14,9,15,14,8,12,15,11,6,11,12,2,9,6,15,3,10,5,7,10,14,10,5,9,7,4,4,10,9,10,9,10,8,10,8,7,14,3,16,15,9,15,5,17,7,9,10,7,12,11,7,9,12,10,10,9,8,9,13,11,9,6,4,10,6,4,14,16,10,3,15,11,9,8,14,5,3,4,12,11,7,6,15,1,19,14,1,4,12,13,5,11,12,12,9,12,15,4,6,5,9,16,12,12,9,12,17,17,10,16,15,18,6,11,12,8,12,10,4,6,12,6,9,15,6,7,7,11,9,4,3,10,6,10,11,7,12,13,19,7,2,16,1,13,9,12,15,9,8,14,8,15,5,12,9,9,15,1,13,9,11,13,11,6,12,9,8,11,14,13,13,14,15,9,13,11,4,7,11,14,9,6,14,11,16,11,7,11,7,12,7,11,13,15,16,11,5,8,11,11,16,9,10,11,4,9,14,7,14,20,10,9,7,12,7,4,6,6,17,8,6,13,12,7,9,6,9,7,5,18,13,5,8,10,12,16,3,8,10,15,6,6,9,13,13,16,13,10,7,8,12,9,11,9,8,11,10,9,21,9,18,16,9,9,12,7,8,11,20,5,17,12,9,8,1,13,2,6,14,13,1,10,7,9,7,8,6,9,10,11,8,11,11,6,3,7,13,9,7,10,10,1,16,10,10,5,13,11,16,15,10,13,8,9,14,9,13,10,9,5,11,9,9,11,10,12,19,20,7,9,8,13,12,6,12,6,3,7,8,8,17,12,13,12,13,10,13,18,10,3,8,8,13,12,15,7,15,9,9,14,8,9,6,12,12,8,12,9,1,4,13,8,6,16,8,11,3,14,17,10,9,6,8,13,15,7,6,7,1,8,4,7,16,9,6,11,11,13,9,13,7,6,12,12,14,8,17,10,2,8,7,13,7,14,10,12,3,16,13,10,3,9,9,16,5,13,12,11,14,5,12,7,12,5,13,8,7,14,9,9,9,12,1,9,11,10,7,12,9,13,7,5,9,4,13,9,9,15,8,11,11,11,1,12,6,18,8,15,9,14,6,16,9,6,11,11,7,1,9,20,7,8,4,6,5,7,9,17,9,12,11,11,9,15,9,10,10,12,16,13,8,5,8,9,8,9,7,14,6,12,18,9,6,4,5,11,15,16,18,9,7,10,10,12,6,13,10,10,10,17,23,15,14,5,14,12,9,7,12,11,14,7,14,9,1,3,16,12,18,9,10,16,6,16,12,7,14,4,13,8,10,12,7,17,6,10,9,9,7,8,14,2,6,14,9,12,8,8,1,12,12,16,17,5,10,4,4,11,5,7,7,11,14,3,8,9,2,7,12,5,9,17,9,13,8,7,10,7,8,16,7,19,6,6,16,7,13,5,7,15,5,5,8,8,7,8,8,15,12,6,8,8,17,14,13,11,6,15,9,9,12,2,14,9,9,21,7,12,9,11,12,5,11,7,10,9,6,4,9,12,16,5,4,16,10,9,6,10,13,13,11,3,8,10,11,6,11,15,9,7,6,8,11,16,13,9,7,11,4,13,13,9,12,7,9,7,17,3,9,9,9,7,5,9,7,6,5,14,11,11,5,8,4,9,7,16,12,9,8,11,14,19,15,3,16,12,9,12,14,11,11,15,8,12,15,10,1,17,13,15,17,8,6,10,15,6,8,10,16,12,2,9,12,19,9,4,19,10,12,12,12,5,7,21,12,6,3,6,18,5,12,10,12,10,10,5,10,3,8,9,10,6,4,12,8,8,7,8,6,16,11,11,7,8,6,11,5,7,7,2,10,16,14,6,4,8,14,5,9,11,12,7,20,6,13,7,10,16,5,18,2,6,10,2,5,15,6,7,6,16,10,3,8,10,9,8,15,7,14,8,6,1,6,18,10,12,16,10,8,12,8,9,13,7,15,10,8,11,17,18,14,11,5,15,3,15,12,14,7,6,7,13,8,6,11,2,10,9,12,17,13,10,9,5,11,14,16,14,3,18,11,13,5,12,15,9,12,7,5,5,8,6,4,16,13,8,14,10,10,11,10,10,7,15,5,8,12,14,16,15,13,10,9,10,12,1,1,12,6,15,7,10,9,15,11,15,8,7,11,9,8,10,7,3,13,16,13,18,15,5,6,9,12,15,11,9,5,4,13,10,7,8,18,11,9,6,16,8,10,10,12,3,14,14,14,7,14,16,9,15,13,12,8,17,12,3,8,2,16,7,13,8,3,15,5,16,12,10,13,14,10,8,7,9,14,10,11,11,5,13,10,9,14,5,5,11,10,10,15,9,11,4,16,10,6,11,6,13,13,14,5,10,13,10,17,11,11,9,8,9,18,7,5,10,12,2,8,17,6,7,12,11,16,5,14,9,9,13,9,5,2,6,8,7,14,5,5,9,15,13,4,15,11,12,9,5,12,10,13,11,14,16,19,9,7,14,5,13,9,11,10,12,15,12,10,14,4,11,8,11,9,1,13,3,9,12,9,3,9,12,18,11,15,13,11,12,10,4,6,14,13,13,10,10,11,12,12,12,2,14,12,12,6,11,9,15,13,6,5,13,14,9,7,5,14,6,12,12,11,7,13,9,12,10,7,8,12,6,11,12,10,18,8,11,10,7,16,16,9,16,4,11,14,5,15,4,10,17,4,14,11,10,15,4,15,10,11,7,5,12,16,18,15,10,16,15,10,8,8,6,6,10,11,8,6,16,12,16,12,18,8,4,11,13,10,5,15,16,2,8,6,10,11,13,16,11,13,11,14,9,8,10,12,8,4,15,11,2,6,4,9,4,14,13,6,6,10,6,8,8,5,10,7,4,6,5,16,12,12,17,10,7,6,7,8,3,5,14,5,5,7,9,9,6,10,6,9,11,13,13,10,13,20,9,9,16,9,10,14,15,8,12,8,11,12,6,11,7,10,11,7,3,6,10,10,7,11,9,6,6,11,6,14,23,9,11,3,6,15,3,14,5,9,8,8,9,9,11,11,8,15,14,5,8,8,14,15,17,7,5,16,9,13,10,2,13,14,5,11,12,11,5,12,9,8,7,12,11,13,8,6,7,7,9,10,5,13,18,11,10,12,11,13,14,8,6,11,12,10,11,11,9,5,8,7,13,9,7,9,10,7,12,15,14,13,5,12,9,9,8,10,12,18,21,16,10,13,12,9,6,10,9,14,8,5,14,7,3,11,9,10,8,11,11,10,10,10,10,7,7,14,9,16,13,10,14,3,8,11,9,15,19,4,6,13,12,2,9,12,15,12,21,12,8,8,7,15,9,9,8,12,4,8,10,10,9,9,13,5,12,14,8,11,17,9,7,8,5,11,11,7,17,8,13,11,11,16,5,5,13,8,15,10,13,8,12,4,14,14,6,4,10,8,5,23,12,15,6,2,13,10,10,7,13,9,12,2,12,13,11,13,15,22,8,22,6,13,13,11,14,3,12,8,6,13,9,10,12,6,11,10,13,7,13,16,10,10,9,9,7,11,7,10,11,11,15,7,14,10,9,10,9,10,7,6,7,12,11,3,15,13,10,14,17,16,18,5,15,10,17,15,13,3,3,10,15,5,8,13,11,16,12,8,13,11,8,16,11,14,9,13,7,10,9,5,13,15,16,6,17,8,9,8,13,10,13,7,10,15,17,12,9,5,21,9,13,6,12,12,11,11,8,13,5,15,11,9,2,10,13,6,3,15,12,7,5,10,16,4,5,16,14,15,12,12,6,8,7,10,11,10,11,9,12,5,10,11,8,8,11,2,4,6,13,8,13,6,9,11,5,5,9,6,10,6,6,14,16,15,11,9,19,9,8,17,19,8,6,7,6,10,9,6,10,8,8,8,14,10,8,12,15,16,15,6,12,17,14,15,12,15,13,17,8,16,6,12,11,10,12,8,16,2,12,13,10,18,6,15,6,12,9,4,10,1,9,5,13,9,9,6,19,8,12,13,13,12,12,14,11,16,9,12,9,15,12,14,7,12,18,6,12,10,14,14,5,3,6,1,17,15,15,14,15,10,7,5,6,14,14,15,15,16,10,22,8,9,13,7,10,14,12,5,17,14,5,14,9,3,13,11,8,12,10,5,10,10,10,12,3,8,2,10,9,9,5,11,11,11,9,10,9,8,10,11,3,7,12,9,5,8,18,7,12,8,4,8,10,14,6,10,7,13,13,13,7,11,6,8,15,3,10,7,9,12,3,8,12,10,10,17,13,13,13,8,7,9,9,12,15,8,13,15,15,6,14,11,11,5,3,1,6,3,9,4,5,9,12,10,11,17,8,5,5,8,10,11,12,5,9,13,11,8,7,6,8,10,10,10,18,9,8,11,2,12,7,7,11,3,9,14,5,10,12,1,12,14,14,9,2,8,11,13,7,1,15,11,10,3,10,1,11,12,14,12,10,12,8,7,13,14,4,16,17,5,7,5,12,5,9,12,13,12,9,16,10,11,15,7,8,11,8,18,10,13,7,14,11,14,7,15,14,13,9,9,11,10,12,4,14,7,8,19,9,14,10,11,7,10,16,4,13,8,10,17,10,8,7,7,9,10,16,14,11,11,13,8,11,4,5,14,8,2,12,13,14,13,5,17,3,2,11,5,10,13,14,10,10,10,9,13,16,14,20,11,17,8,4,8,8,4,5,11,13,18,11,7,13,15,7,11,4,11,3,11,14,7,5,14,8,10,10,10,9,6,3,15,6,7,10,11,14,13,9,8,11,9,11,5,10,13,20,14,4,11,13,12,9,12,14,7,14,9,1,12,9,13,10,14,13,6,11,12,1,6,13,12,10,10,9,7,7,10,8,11,15,9,10,12,9,11,16,7,5,16,12,6,22,8,7,10,18,13,10,9,7,12,12,11,10,11,8,7,12,9,6,8,7,11,11,4,9,12,12,11,4,11,13,10,11,5,7,11,7,6,7,6,14,15,14,14,1,13,11,8,9,15,6,13,6,7,14,12,13,5,6,3,10,12,10,18,4,11,4,12,8,9,8,5,5,4,14,6,17,10,10,17,11,13,13,5,12,13,8,14,4,10,7,8,12,13,14,4,6,10,19,3,15,7,13,14,12,12,6,14,1,9,10,17,7,9,7,6,18,9,14,8,16,7,16,7,9,12,18,8,7,1,14,6,9,12,10,8,12,15,14,8,7,15,16,11,1,6,9,9,17,11,5,16,9,15,17,9,5,12,23,17,13,8,15,12,10,11,6,12,5,10,11,7,3,11,7,13,14,7,5,9,2,8,8,13,13,1,6,8,11,13,11,5,17,17,6,3,11,11,15,13,11,4,9,14,7,12,12,7,2,12,9,14,9,22,4,11,15,9,13,11,6,11,8,13,9,10,4,7,11,5,13,3,4,8,24,1,9,9,16,15,7,13,11,10,18,9,10,4,10,1,8,10,5,7,11,13,8,12,7,11,10,10,10,7,7,8,9,17,10,14,5,8,13,14,13,5,10,9,9,15,12,12,9,7,11,11,16,18,3,5,7,10,10,15,10,14,3,13,9,5,17,11,7,8,12,6,13,8,9,16,9,13,10,12,1,9,9,6,8,15,9,17,6,13,3,6,8,12,7,8,8,15,12,19,10,13,6,11,6,8,13,9,8,11,16,10,3,7,6,13,15,12,13,1,7,13,10,6,15,6,8,14,4,14,9,15,10,6,8,12,16,9,15,14,13,13,7,9,6,4,7,13,4,1,8,5,10,21,1,11,19,7,14,8,11,8,4,10,15,15,11,13,15,8,6,10,13,20,9,11,15,11,4,12,9,17,9,10,14,18,5,14,11,15,10,15,4,13,14,12,14,3,13,6,10,10,2,8,4,10,5,13,13,8,17,11,17,8,7,10,7,6,6,14,5,7,4,9,13,7,11,11,14,5,10,11,12,19,12,6,6,10,5,11,14,12,5,14,12,7,8,14,15,15,10,10,9,4,10,7,11,9,14,9,11,8,7,6,4,20,9,10,6,11,6,4,13,13,7,5,14,10,15,6,5,12,12,10,5,11,10,10,10,5,15,17,1,3,16,8,12,11,14,11,6,9,18,10,7,8,10,17,11,8,7,7,6,7,15,8,8,12,8,11,9,3,8,8,6,5,18,14,9,13,10,9,8,7,6,14,14,12,9,8,9,12,9,15,5,13,8,9,9,9,11,10,7,10,10,15,5,12,14,8,13,14,7,3,14,8,21,11,10,13,8,8,9,13,12,10,13,12,13,10,13,9,9,8,15,11,16,9,9,11,11,12,4,8,11,14,8,9,7,2,6,3,11,14,15,12,15,10,13,10,2,13,9,7,10,7,8,8,13,10,8,10,9,9,11,12,10,15,2,7,8,11,11,3,13,18,14,4,10,12,9,4,4,10,13,5,3,10,9,10,6,9,16,13,20,17,6,9,10,14,6,10,13,9,1,13,13,14,10,6,5,19,9,23,11,7,7,11,14,9,13,6,10,18,6,13,14,16,14,15,20,14,11,6,8,7,5,17,15,8,8,16,9,9,12,12,8,12,4,5,16,5,7,8,13,14,14,9,6,16,7,7,2,7,11,16,13,13,8,13,9,12,12,6,10,12,9,9,5,8,4,10,12,8,8,8,14,11,9,9,12,7,10,18,9,13,15,16,9,14,9,8,3,16,3,10,14,4,9,8,9,6,15,13,12,3,14,13,16,4,1,7,7,17,17,8,4,11,3,4,11,8,7,11,6,11,11,9,12,11,14,9,16,10,10,14,9,9,14,12,14,10,12,12,4,14,16,10,8,13,13,7,19,7,12,13,6,6,9,11,13,17,13,17,16,9,4,14,10,7,11,11,11,5,10,8,9,15,3,10,18,4,6,12,4,18,15,8,13,10,10,13,3,11,2,3,11,14,5,6,10,16,1,12,17,9,15,13,11,13,10,9,2,5,13,7,10,12,12,6,11,8,9,8,2,8,9,12,6,14,13,10,5,11,11,10,14,14,12,10,5,9,10,12,6,11,10,9,6,12,9,12,9,10,9,12,12,6,6,10,4,11,3,8,11,10,12,8,10,1,11,17,9,9,9,8,6,8,10,15,17,13,18,12,11,9,14,3,14,9,11,13,7,11,5,11,5,11,8,15,16,22,9,7,14,9,3,10,14,10,15,14,11,13,14,10,16,11,3,11,13,7,14,6,6,10,10,6,17,17,3,1,10,11,8,8,7,7,2,15,8,3,6,8,4,9,9,15,9,9,5,9,18,12,17,12,5,3,8,15,3,8,8,7,13,13,5,10,5,17,13,11,13,9,10,10,9,9,11,10,7,12,10,10,9,11,15,9,12,7,8,9,14,17,12,15,8,4,8,11,17,11,10,18,10,8,15,10,2,13,8,5,8,13,10,5,5,15,13,12,9,7,12,15,8,9,9,15,7,15,4,17,8,2,17,14,13,11,6,6,9,11,3,5,6,9,11,10,9,10,8,17,12,11,8,4,15,12,4,9,13,13,12,8,11,13,14,5,7,13,8,13,12,4,7,13,10,9,1,10,10,12,6,4,14,12,15,9,12,11,5,15,9,9,1,14,11,13,11,10,7,19,11,9,17,10,10,10,15,7,8,11,10,11,16,9,8,8,6,13,10,12,9,9,13,12,12,6,12,12,16,15,16,9,7,8,4,11,11,13,10,8,17,16,12,6,6,3,14,7,15,6,6,11,12,11,13,12,11,8,15,13,5,12,8,10,15,8,15,19,10,13,8,6,9,3,15,13,10,3,9,12,14,7,9,9,12,7,13,13,10,11,4,12,10,5,11,17,11,9,7,11,10,18,11,11,7,7,9,15,7,15,11,9,10,9,8,12,5,10,7,9,10,16,4,5,12,10,9,12,5,12,8,6,13,4,11,5,2,8,11,14,12,9,13,9,8,19,9,9,6,2,3,10,15,13,9,5,14,6,11,8,13,11,2,12,8,13,10,15,6,14,14,10,8,7,6,12,10,11,9,3,10,5,13,1,6,15,19,16,18,17,8,5,6,9,13,10,7,5,9,7,12,5,9,4,9,13,12,7,8,11,17,9,6,2,4,7,8,12,6,7,12,9,14,15,8,7,19,13,9,11,13,11,8,14,4,16,15,10,16,15,8,12,10,4,12,10,18,8,17,19,10,10,10,16,12,9,11,14,6,7,7,10,15,12,8,19,10,13,10,9,5,8,10,12,13,15,4,6,10,9,16,13,8,11,12,18,9,5,6,11,10,16,15,6,8,12,9,9,9,7,11,8,8,8,11,13,3,13,13,12,10,5,8,9,14,12,14,14,8,13,12,12,8,11,7,12,15,10,13,13,7,9,6,12,13,15,8,10,8,13,15,4,10,9,6,22,14,8,9,8,12,11,11,7,5,10,15,12,10,15,15,3,2,7,8,5,11,18,7,17,5,7,6,9,13,12,6,11,13,2,2,21,3,16,13,13,11,6,16,11,3,9,10,15,5,6,8,12,9,13,6,3,6,11,8,13,16,2,7,6,3,6,7,12,7,16,6,9,9,12,11,5,13,2,14,13,10,7,5,7,2,13,6,8,1,14,14,6,15,9,11,5,14,10,21,8,5,5,10,18,14,10,13,11,18,9,12,12,5,8,17,11,4,8,16,6,17,9,9,7,14,14,13,11,11,10,11,6,5,9,7,3,15,14,16,18,17,12,9,17,10,12,14,4,16,1,12,9,7,14,9,10,7,3,10,7,12,12,6,9,10,12,8,1,2,13,3,9,16,12,12,16,11,13,12,11,8,13,7,8,8,7,10,12,5,9,10,5,13,13,10,14,6,13,15,3,5,12,5,12,10,7,12,5,8,5,2,10,10,12,11,19,2,6,11,7,10,7,11,10,4,7,5,9,15,9,9,14,7,10,18,8,7,6,5,19,12,9,15,16,3,9,6,15,6,19,11,12,8,17,8,10,11,7,8,15,10,9,15,3,6,11,5,15,19,8,11,9,14,14,9,5,4,12,18,11,5,11,3,15,11,14,13,7,12,8,7,6,4,15,11,17,6,13,15,8,11,4,6,10,11,8,8,15,10,18,8,10,9,7,12,13,6,9,9,5,11,10,19,11,8,17,7,10,9,10,10,1,15,8,11,5,15,20,6,11,10,7,13,10,13,10,2,13,3,6,12,11,14,7,14,13,6,6,6,10,13,10,7,12,12,11,13,6,4,8,6,8,9,7,1,7,10,8,12,8,7,11,6,10,11,14,12,8,7,9,10,18,2,16,9,10,12,7,17,8,9,12,9,2,5,8,10,8,11,16,4,8,18,9,13,10,10,12,9,12,9,4,7,13,9,14,5,13,6,11,14,10,9,13,13,14,16,11,7,5,10,9,10,12,16,10,20,13,7,11,10,13,5,9,17,11,8,14,15,5,13,11,11,9,9,12,13,9,12,9,13,11,17,8,1,14,7,16,17,3,12,9,14,2,15,14,14,3,6,10,7,7,15,8,10,4,14,12,11,9,10,10,6,9,6,11,14,11,15,17,16,8,8,15,10,7,10,17,8,9,11,6,6,2,8,7,12,11,11,3,10,15,10,6,12,13,17,7,1,9,11,8,7,15,8,16,12,19,8,12,6,5,14,9,7,7,9,8,6,6,9,9,10,10,14,6,11,13,10,3,15,2,13,1,15,5,8,10,14,9,8,5,21,16,7,14,10,7,7,2,17,12,12,10,19,9,20,10,6,8,13,12,13,13,8,14,13,13,12,9,1,16,13,12,11,16,12,12,12,16,16,2,11,8,11,7,6,11,7,12,9,14,5,15,11,5,14,11,14,13,1,9,10,23,11,10,12,10,13,10,13,2,6,12,12,7,13,12,5,7,11,11,9,6,8,9,4,2,12,9,12,7,12,9,5,10,14,10,14,16,12,9,5,16,8,7,10,16,4,4,11,14,11,5,12,9,7,11,12,9,12,11,6,9,1,8,15,8,14,14,14,14,13,17,2,16,6,14,9,4,8,13,6,7,12,19,2,3,13,11,4,12,1,12,7,8,10,12,16,12,8,8,2,7,11,14,11,9,16,9,5,13,10,10,11,10,12,10,16,9,14,16,9,16,7,1,20,13,12,9,16,17,7,8,8,7,5,8,11,1,10,12,12,12,13,9,8,3,17,11,11,3,9,6,12,11,3,10,6,4,8,6,10,13,10,9,10,14,13,9,7,11,12,4,4,13,6,9,11,13,6,8,7,7,13,15,7,8,4,14,10,18,9,16,11,11,11,10,6,7,8,11,3,7,8,10,13,19,2,12,15,6,8,18,5,5,13,6,13,13,10,8,11,2,8,17,10,5,11,6,7,16,12,13,14,11,10,10,16,11,13,7,20,14,13,9,11,14,11,13,8,11,14,9,9,7,21,16,11,3,12,11,5,5,14,10,9,11,14,14,10,1,14,12,11,19,3,9,13,5,8,16,13,12,11,11,7,13,5,14,16,13,8,8,9,10,10,12,13,9,3,5,14,15,9,8,12,3,11,7,11,18,4,5,19,7,6,17,8,13,13,12,10,11,10,6,14,9,4,16,14,17,4,8,12,8,13,13,14,17,10,4,10,15,6,6,15,9,9,12,11,10,7,11,11,8,8,8,16,9,2,12,6,8,10,11,11,6,15,13,10,17,5,13,10,15,21,8,9,5,17,9,5,10,15,15,9,9,4,16,13,9,10,9,15,15,19,12,6,8,11,10,16,10,8,8,11,16,15,4,20,13,1,5,18,1,9,12,9,10,15,8,12,12,9,14,16,11,5,16,6,8,3,13,6,16,8,7,15,15,12,10,2,12,18,8,11,12,14,14,13,15,6,15,19,6,16,7,8,12,13,14,17,11,10,7,8,9,9,3,7,4,11,10,10,10,10,11,11,2,9,11,8,16,6,9,12,9,9,10,7,1,16,11,8,3,11,8,6,6,9,7,12,10,18,8,12,8,8,11,11,14,10,18,14,8,10,19,2,9,14,13,7,11,6,13,12,7,11,10,7,8,13,11,9,4,15,12,9,12,13,16,3,12,9,6,11,10,7,14,14,14,12,16,15,5,9,11,6,2,10,11,14,6,8,15,14,15,14,9,9,12,3,13,11,11,11,13,11,12,11,7,15,11,9,6,14,8,6,10,4,6,12,7,11,22,5,15,7,9,7,7,12,9,5,10,14,6,6,15,8,6,11,10,12,7,14,1,8,8,12,8,12,10,10,10,11,17,10,7,8,1,13,12,3,16,21,10,15,10,9,13,11,9,10,9,9,8,11,7,9,17,12,17,8,11,7,10,13,15,13,13,9,12,11,17,14,19,18,7,3,13,7,14,9,14,9,7,13,14,7,13,8,15,7,11,7,11,13,9,7,12,9,12,4,11,15,8,7,3,9,6,1,6,4,8,14,5,8,6,12,11,1,15,15,13,16,12,5,8,10,19,8,5,11,7,5,9,13,7,11,17,17,16,15,8,11,6,9,16,12,13,12,11,8,16,11,14,8,9,9,11,9,12,16,14,12,9,10,15,10,8,12,9,11,11,15,11,14,14,9,12,13,10,8,13,6,3,7,10,8,11,10,12,6,12,10,9,9,13,12,3,9,8,9,15,13,10,16,2,13,7,4,5,17,12,10,12,8,10,15,17,12,3,4,12,13,8,5,14,10,16,7,9,8,10,10,15,9,6,16,18,12,5,15,10,9,9,9,12,17,12,6,4,4,10,8,11,18,14,13,17,12,13,18,10,12,12,8,6,17,6,6,15,14,8,12,10,9,11,15,10,7,9,10,7,15,8,12,8,10,11,16,3,13,7,14,9,13,11,12,8,8,11,8,9,7,12,7,10,8,4,10,13,12,13,8,7,13,10,15,12,9,5,13,15,5,6,17,15,4,4,6,8,4,5,6,16,9,17,7,13,7,5,12,10,3,12,15,8,8,12,13,8,4,11,10,11,8,14,8,6,18,14,12,8,8,6,10,8,19,8,12,8,15,11,14,10,7,16,10,10,8,5,16,12,10,1,12,13,13,12,9,11,9,14,7,7,15,12,10,11,14,7,11,11,13,5,18,2,6,16,8,6,1,8,13,6,11,10,12,16,8,11,16,9,8,10,13,11,5,7,11,12,6,6,6,11,13,15,11,2,4,7,10,12,12,9,8,9,5,9,11,7,8,5,14,6,4,10,4,16,9,15,16,10,7,4,12,13,8,13,13,12,4,7,3,2,6,16,13,1,9,6,12,6,6,6,8,2,16,11,13,10,9,11,8,6,8,15,15,15,12,23,17,9,13,13,9,2,7,11,17,9,8,5,5,15,17,20,11,5,15,10,15,10,13,13,2,12,12,9,7,11,13,13,17,7,12,8,18,7,11,15,10,14,5,16,4,16,16,8,9,3,7,12,14,8,11,13,19,12,15,10,9,11,17,10,12,9,6,10,9,1,10,7,4,12,14,6,10,7,1,13,3,8,7,11,15,10,13,10,6,11,3,12,13,4,2,9,10,10,2,13,11,14,1,10,9,16,18,10,8,6,7,6,18,1,14,5,6,10,10,13,9,5,11,7,13,9,13,11,11,14,8,4,7,8,11,7,16,8,11,15,9,8,9,10,6,15,10,12,16,5,7,18,7,12,6,6,5,15,10,14,13,6,8,7,12,15,13,13,5,13,13,10,6,6,5,7,12,21,9,9,5,14,9,9,10,12,15,7,5,11,13,9,7,10,14,9,15,4,17,13,3,12,7,13,11,11,11,11,3,11,8,14,8,9,7,12,12,6,15,13,9,14,14,18,9,6,6,8,8,15,2,7,11,12,6,9,15,13,8,9,7,10,7,7,5,8,14,8,6,8,9,13,3,9,10,12,12,11,6,14,8,7,7,7,10,14,14,14,11,9,12,11,14,13,10,14,14,17,5,15,9,12,10,13,7,15,10,7,12,16,12,2,8,7,9,13,12,15,4,11,13,6,8,11,14,12,16,15,13,2,15,7,7,9,7,11,20,8,9,8,1,10,11,8,12,15,14,3,9,4,8,12,10,13,7,7,12,7,16,10,17,12,7,13,7,12,12,4,6,11,14,8,9,12,8,7,11,6,12,14,4,8,8,20,11,5,8,7,18,10,14,16,12,12,7,11,10,10,11,7,5,12,8,12,12,14,6,16,9,10,15,7,3,12,10,7,11,9,16,7,14,8,16,7,12,1,7,10,11,12,14,10,12,10,10,12,9,16,14,17,6,15,12,8,1,4,11,6,11,12,3,12,8,12,8,13,16,11,10,4,14,11,7,10,15,10,14,1,6,15,2,13,7,15,11,3,7,11,9,8,10,9,9,8,8,9,16,11,5,16,15,9,8,9,12,13,10,6,7,15,14,13,11,17,11,4,14,7,16,16,6,11,20,10,16,8,11,14,10,13,10,12,10,15,19,5,14,2,14,17,10,14,2,14,18,16,7,12,9,3,8,12,14,11,6,8,11,5,10,13,13,17,13,12,9,15,15,12,11,15,3,9,11,6,15,6,11,13,16,5,4,9,13,19,5,10,3,10,11,6,11,12,7,10,5,3,13,11,9,12,8,6,8,11,13,12,13,8,6,13,9,14,7,9,13,11,6,11,10,8,9,8,7,5,9,15,12,11,15,12,16,9,14,3,13,6,5,18,17,4,11,15,13,9,14,11,9,14,11,12,8,8,14,9,6,8,16,11,8,16,10,14,9,5,9,10,4,13,5,18,6,6,10,10,13,15,9,12,4,11,12,7,10,9,10,14,13,10,3,8,3,10,10,22,6,15,15,9,9,12,10,20,7,10,6,8,11,11,9,9,8,12,8,13,9,11,9,9,11,5,11,4,7,14,13,7,4,5,12,17,15,11,10,8,12,11,13,7,6,13,12,12,5,8,13,4,9,9,11,17,8,5,6,7,6,17,7,5,11,13,2,13,9,12,7,6,11,5,9,17,16,8,8,7,13,6,10,12,14,10,13,10,9,7,6,7,6,11,10,15,14,7,7,6,12,5,9,10,13,17,12,10,7,11,6,11,11,12,9,9,11,11,11,3,11,10,8,15,10,10,18,8,10,12,12,6,9,11,10,18,19,10,16,7,4,10,9,11,14,3,4,8,9,3,9,12,13,13,16,5,13,2,4,17,8,17,6,9,13,6,10,4,1,4,8,9,7,11,12,16,7,10,14,16,8,5,9,6,6,17,11,13,9,11,1,9,9,15,10,7,12,4,5,8,9,13,9,8,7,8,6,13,12,3,15,7,5,13,3,15,7,12,7,11,11,11,12,9,2,8,3,12,11,8,9,9,4,8,7,11,15,17,13,11,11,9,10,10,15,10,17,13,16,3,9,7,8,10,11,12,11,13,13,15,4,11,11,10,6,8,14,14,7,2,10,16,7,12,8,10,11,6,4,4,8,9,10,10,8,12,15,13,7,7,17,14,13,7,7,4,12,14,7,10,17,8,8,10,16,14,7,8,3,10,3,6,10,7,11,17,2,8,10,16,10,9,7,10,2,14,12,11,15,9,12,9,11,7,13,6,7,10,8,1,11,8,11,15,16,11,6,15,10,4,12,9,17,9,8,17,8,11,12,15,8,19,15,9,20,4,4,2,9,13,10,3,16,7,10,8,10,15,9,18,18,10,7,11,16,12,10,9,10,14,6,12,8,16,10,12,8,9,3,12,6,15,19,12,15,8,7,26,7,10,11,14,10,8,12,10,13,10,11,9,10,5,13,16,10,10,8,10,14,10,18,7,9,14,3,12,7,9,9,8,15,12,8,11,13,7,9,15,13,10,6,12,11,11,11,8,14,13,15,10,13,10,11,7,14,11,6,8,19,8,15,7,11,15,11,9,7,1,14,10,8,14,15,11,7,15,13,7,10,7,8,9,8,10,10,8,8,12,20,14,16,9,13,15,16,7,12,10,8,6,13,9,7,13,11,13,12,7,12,9,12,14,15,12,10,13,16,12,10,8,11,19,4,13,11,13,1,9,5,12,16,8,6,15,9,8,11,9,10,2,8,11,6,12,6,9,10,9,10,4,8,7,7,11,6,8,2,14,11,10,9,9,6,10,4,13,5,11,11,14,11,11,8,13,12,7,16,13,7,15,7,16,13,1,9,7,13,14,9,9,11,13,6,10,11,3,7,15,10,5,4,12,6,16,13,13,9,7,10,10,17,11,11,15,2,19,12,12,10,6,10,11,15,6,9,12,14,15,3,5,16,10,8,19,10,12,12,8,10,13,9,11,8,16,4,12,9,16,8,13,12,9,9,5,12,13,9,14,5,12,15,12,9,10,15,6,14,11,8,11,14,7,9,6,20,9,11,9,11,2,3,13,9,11,11,3,13,13,12,7,6,6,16,4,6,8,13,11,4,5,9,3,6,15,11,18,13,14,11,12,12,12,11,11,3,8,4,10,15,17,9,10,8,13,11,11,19,14,5,9,13,12,14,9,9,5,12,9,10,12,12,16,1,9,13,10,9,8,20,9,14,4,8,7,6,9,19,7,14,17,5,7,9,15,5,10,6,7,4,9,7,9,12,11,5,13,9,7,10,15,8,3,11,2,9,9,13,13,6,6,12,10,14,14,9,5,16,8,16,10,11,11,12,12,8,11,13,12,21,9,10,9,10,20,11,6,4,10,5,6,6,12,14,15,12,10,10,6,9,13,6,10,5,8,11,8,12,8,10,8,7,8,11,8,13,11,13,10,11,7,8,14,10,14,9,13,14,12,12,20,4,16,14,8,11,13,15,8,6,12,12,11,7,6,2,8,10,6,9,18,9,8,13,10,9,10,10,11,8,13,11,10,8,8,10,10,13,12,5,5,7,15,8,12,8,11,7,11,5,11,7,12,4,7,9,10,12,17,4,12,14,15,10,6,11,12,7,13,12,14,13,7,12,13,13,8,6,10,9,13,7,14,14,6,10,17,9,10,12,2,14,1,12,8,4,5,11,5,13,3,9,10,11,12,9,10,9,4,11,13,8,13,11,14,10,9,9,17,12,6,8,6,13,8,10,12,12,6,14,13,11,12,12,7,12,12,17,8,11,13,10,8,7,12,6,8,12,5,12,13,14,12,9,9,2,15,10,3,12,5,12,14,9,8,15,10,4,14,14,12,14,5,15,11,7,8,12,4,19,1,4,13,11,10,6,2,8,9,13,12,9,2,18,19,16,4,10,2,9,13,17,5,12,7,12,10,12,10,15,13,14,4,6,17,5,9,8,14,5,2,10,12,16,10,13,5,4,12,4,6,11,11,12,3,13,10,1,10,6,5,6,15,10,13,19,16,4,14,8,19,11,8,9,14,10,1,4,8,10,13,8,15,9,11,12,14,6,15,10,3,11,13,13,3,15,4,12,13,8,9,9,14,5,13,5,7,13,7,11,11,9,6,14,9,11,10,1,19,2,12,14,11,10,13,11,9,8,13,12,13,8,6,5,9,11,10,5,11,14,9,12,17,2,8,17,13,4,1,8,9,12,4,12,15,9,9,11,6,10,2,8,12,8,7,15,9,11,17,12,9,11,5,7,8,12,1,7,10,10,10,9,8,18,6,9,10,14,7,8,6,5,17,9,9,4,12,2,13,1,14,15,7,14,13,9,13,12,8,10,4,2,10,8,7,5,10,6,9,2,10,11,1,7,12,10,8,13,3,13,1,12,21,13,14,8,8,17,18,11,13,9,13,13,15,14,9,4,20,12,10,12,9,14,12,7,8,13,10,14,13,10,10,11,10,15,12,13,10,9,11,10,9,7,1,13,14,11,4,6,17,16,6,11,9,7,8,12,11,1,13,9,9,6,4,12,11,11,6,11,13,13,7,14,9,10,8,9,12,11,16,7,3,7,10,5,13,15,12,12,12,13,16,6,12,8,12,13,13,10,12,18,12,9,11,3,13,17,9,13,8,10,14,15,7,11,10,8,9,12,10,10,5,11,11,13,14,9,9,10,7,10,15,1,3,14,10,10,3,9,6,17,11,11,15,7,12,2,14,5,14,12,16,12,9,11,10,7,16,10,7,18,6,17,16,4,1,7,6,15,10,3,3,6,12,12,11,11,9,12,6,13,7,2,7,17,6,9,15,8,13,7,16,5,4,10,12,14,8,9,11,11,10,15,8,8,13,15,11,7,11,16,14,9,12,11,5,8,6,1,7,3,10,7,13,24,8,10,6,8,8,20,16,9,1,11,13,13,15,8,8,12,7,6,12,11,14,6,2,2,7,16,11,11,16,12,21,12,4,4,7,16,8,8,10,8,8,14,10,2,14,14,8,6,7,1,10,8,11,9,7,11,6,7,5,14,14,5,11,12,15,1,11,11,9,8,4,6,13,12,16,7,7,13,11,6,14,11,8,13,8,8,8,12,7,10,11,14,11,14,9,4,6,9,9,17,7,17,10,11,10,6,5,12,12,6,7,9,8,14,7,11,9,4,20,11,14,14,12,17,10,6,10,2,7,9,12,4,3,9,6,8,10,2,10,7,14,19,8,12,10,7,8,13,7,9,11,14,8,14,12,9,7,13,12,5,16,8,10,9,9,6,8,3,2,8,7,6,1,7,12,9,14,2,6,9,9,8,6,11,11,5,7,12,9,8,11,8,11,10,13,10,8,11,7,12,14,8,9,19,5,4,4,13,10,13,15,11,16,14,13,11,7,7,7,21,10,9,11,12,10,7,14,10,13,9,13,10,15,9,8,12,16,15,17,11,1,13,9,9,5,10,15,7,14,5,12,7,11,5,10,4,13,16,7,14,7,13,11,7,7,12,7,11,7,13,9,7,5,9,12,12,13,13,4,11,14,15,10,4,7,13,6,8,13,8,13,9,11,15,13,8,13,7,18,3,2,17,5,11,11,3,8,8,10,11,6,7,9,8,8,12,5,15,14,9,5,6,5,4,12,10,9,11,12,11,9,7,18,8,10,15,11,8,14,9,10,6,10,12,12,6,11,8,4,9,11,8,5,5,8,16,13,15,7,11,7,12,10,6,10,7,14,13,9,6,13,12,8,10,7,5,10,16,8,12,8,9,10,4,7,11,7,9,12,8,8,12,9,15,9,10,11,7,13,9,5,14,17,10,14,9,13,5,11,15,9,13,10,12,14,17,11,13,12,11,17,6,8,16,8,13,9,13,17,13,11,10,17,6,3,6,10,5,7,8,2,12,14,8,9,11,5,8,16,11,13,7,16,4,18,10,17,12,8,6,14,14,13,12,16,1,11,12,8,3,3,5,10,10,7,8,6,10,4,5,15,9,15,1,11,12,9,15,9,14,12,11,15,14,6,13,12,14,11,12,8,6,12,11,3,8,6,7,13,14,6,14,6,16,15,4,5,13,6,10,14,11,8,9,2,7,7,11,8,9,10,9,6,15,5,4,10,11,10,8,11,14,15,10,13,14,7,16,10,10,10,17,13,21,17,14,16,10,8,10,16,17,10,13,6,11,5,9,9,11,11,14,9,9,9,13,14,16,13,15,15,8,19,8,9,5,6,11,9,5,17,8,5,14,7,19,8,10,13,11,12,11,15,6,10,5,10,15,18,12,9,17,14,4,3,9,12,6,7,13,6,8,13,11,12,14,12,14,10,10,10,6,15,12,8,8,8,8,8,10,13,8,9,21,9,11,15,14,10,12,5,15,15,7,14,9,8,10,8,5,6,4,10,11,8,13,12,11,13,14,1,6,5,7,7,13,8,8,14,14,13,13,12,4,11,11,18,10,10,8,11,12,15,7,6,7,3,17,10,7,12,11,13,11,13,18,11,13,2,9,11,3,7,14,12,10,4,15,9,3,10,12,13,8,6,8,6,7,13,9,4,7,8,7,9,7,10,12,10,7,7,3,6,12,9,13,6,1,6,22,11,12,12,3,2,13,13,10,6,11,7,3,10,3,12,9,10,15,9,11,12,9,4,21,16,11,4,13,6,12,13,8,9,3,2,14,1,9,3,13,9,9,13,13,12,10,9,8,15,10,6,15,4,9,15,11,18,7,6,12,8,9,11,11,9,17,14,5,12,6,8,4,2,6,11,6,6,7,15,3,8,8,13,3,13,15,10,10,7,14,17,9,10,13,10,6,8,15,6,9,11,6,12,18,10,1,16,9,10,15,8,7,12,17,8,10,1,11,13,9,9,9,6,15,13,12,10,10,7,11,10,9,10,13,13,9,19,14,9,7,13,11,9,13,5,5,8,9,6,11,8,6,8,6,20,12,18,11,6,11,5,8,6,5,14,6,16,6,13,13,7,12,15,4,10,19,10,13,9,8,16,11,4,6,13,8,10,5,8,11,10,15,14,10,6,21,14,12,14,7,6,5,9,10,15,18,10,8,9,4,11,10,3,10,8,12,1,17,9,7,12,9,14,5,9,4,10,7,14,10,13,11,11,12,11,15,1,8,10,16,7,3,8,3,10,10,8,6,20,11,12,9,7,12,10,12,13,6,7,11,8,17,2,8,18,14,10,10,6,12,4,3,9,7,12,7,9,7,13,3,9,11,9,9,11,7,10,21,12,11,10,10,9,10,4,12,13,5,9,7,12,15,5,11,1,11,12,1,9,14,8,11,12,9,13,7,7,5,8,8,10,10,5,12,17,14,13,15,8,11,3,9,5,9,4,10,2,11,5,18,10,14,8,6,6,11,12,13,10,14,14,9,5,13,12,6,8,13,9,11,14,8,9,9,18,2,12,10,13,9,13,9,8,7,14,13,11,7,7,6,10,9,12,21,13,11,14,17,7,5,8,7,8,12,10,9,18,10,14,11,12,1,6,9,8,6,8,14,14,5,10,5,8,8,2,14,8,5,6,12,9,7,13,8,11,9,12,9,11,10,2,13,17,13,8,15,12,8,5,12,12,11,6,8,10,7,10,10,12,10,7,11,15,10,7,8,13,18,8,20,15,14,10,7,11,16,13,9,9,8,12,14,15,14,13,13,10,9,15,9,13,11,19,9,10,9,15,8,3,9,7,13,16,13,6,9,10,6,15,11,3,12,7,9,5,1,15,5,8,5,4,13,10,5,8,5,11,3,9,16,12,7,8,14,2,15,10,13,12,18,16,12,16,12,17,13,9,9,9,4,14,4,5,13,6,16,13,7,13,8,7,15,1,12,12,8,10,19,4,15,7,16,6,3,7,15,13,7,15,13,12,16,5,10,10,9,16,10,9,9,14,8,10,12,11,8,7,4,9,6,13,10,16,12,11,10,8,8,11,7,11,12,14,14,8,10,9,13,7,19,10,15,12,12,14,10,12,15,6,14,15,17,6,7,14,10,2,14,8,13,18,12,8,15,8,14,7,11,16,14,14,13,5,14,13,9,15,7,16,4,4,13,16,14,11,10,5,13,13,2,10,13,2,5,4,18,11,9,14,8,10,15,9,6,10,6,6,15,9,9,12,4,15,6,11,7,6,12,8,9,12,13,8,17,8,13,7,10,8,5,19,11,15,13,6,5,9,2,13,5,11,7,8,11,3,8,10,9,7,15,6,9,17,11,13,12,6,5,6,10,15,9,13,9,5,9,12,14,12,7,13,5,5,16,9,12,12,13,5,10,11,7,11,8,10,11,9,2,12,4,13,8,14,5,10,13,6,15,9,13,10,20,6,6,14,7,4,8,11,13,11,16,5,11,11,9,6,10,12,7,7,4,15,15,6,10,2,12,8,13,10,6,8,7,7,9,15,7,10,1,13,12,8,13,8,17,5,16,16,13,12,5,11,14,11,9,11,17,12, +S1_1!MN908947.3!0!5360!- 16 MN908947.3 1 255 5360M * 0 0 ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTCGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTCGTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGGCACTGATCCTTATGAAGATTTTCAAGAAAACTGGAACACTAAACATAGCAGTGGTGTTACCCGTGAACTCATGCGTGAGCTTAACGGAGGGGCATACACTCGCTATGTCGATAACAACTTCTGTGGCCCTGATGGCTACCCTCTTGAGTGCATTAAAGACCTTCTAGCACGTGCTGGTAAAGCTTCATGCACTTTGTCCGAACAACTGGACTTTATTGACACTAAGAGGGGTGTATACTGCTGCCGTGAACATGAGCATGAAATTGCTTGGTACACGGAACGTTCTGAAAAGAGCTATGAATTGCAGACACCTTTTGAAATTAAATTGGCAAAGAAATTTGACACCTTCAATGGGGAATGTCCAAATTTTGTATTTCCCTTAAATTCCATAATCAAGACTATTCAACCAAGGGTTGAAAAGAAAAAGCTTGATGGCTTTATGGGTAGAATTCGATCTGTCTATCCAGTTGCGTCACCAAATGAATGCAACCAAATGTGCCTTTCAACTCTCATGAAGTGTGATCATTGTGGTGAAACTTCATGGCAGACGGGCGATTTTGTTAAAGCCACTTGCGAATTTTGTGGCACTGAGAATTTGACTAAAGAAGGTGCCACTACTTGTGGTTACTTACCCCAAAATGCTGTTGTTAAAATTTATTGTCCAGCATGTCACAATTCAGAAGTAGGACCTGAGCATAGTCTTGCCGAATACCATAATGAATCTGGCTTGAAAACCATTCTTCGTAAGGGTGGTCGCACTATTGCCTTTGGAGGCTGTGTGTTCTCTTATGTTGGTTGCCATAACAAGTGTGCCTATTGGGTTCCACGTGCTAGCGCTAACATAGGTTGTAACCATACAGGTGTTGTTGGAGAAGGTTCCGAAGGTCTTAATGACAACCTTCTTGAAATACTCCAAAAAGAGAAAGTCAACATCAATATTGTTGGTGACTTTAAACTTAATGAAGAGATCGCCATTATTTTGGCATCTTTTTCTGCTTCCACAAGTGCTTTTGTGGAAACTGTGAAAGGTTTGGATTATAAAGCATTCAAACAAATTGTTGAATCCTGTGGTAATTTTAAAGTTACAAAAGGAAAAGCTAAAAAAGGTGCCTGGAATATTGGTGAACAGAAATCAATACTGAGTCCTCTTTATGCATTTGCATCAGAGGCTGCTCGTGTTGTACGATCAATTTTCTCCCGCACTCTTGAAACTGCTCAAAATTCTGTGCGTGTTTTACAGAAGGCCGCTATAACAATACTAGATGGAATTTCACAGTATTCACTGAGACTCATTGATGCTATGATGTTCACATCTGATTTGGCTACTAACAATCTAGTTGTAATGGCCTACATTACAGGTGGTGTTGTTCAGTTGACTTCGCAGTGGCTAACTAACATCTTTGGCACTGTTTATGAAAAACTCAAACCCGTCCTTGATTGGCTTGAAGAGAAGTTTAAGGAAGGTGTAGAGTTTCTTAGAGACGGTTGGGAAATTGTTAAATTTATCTCAACCTGTGCTTGTGAAATTGTCGGTGGACAAATTGTCACCTGTGCAAAGGAAATTAAGGAGAGTGTTCAGACATTCTTTAAGCTTGTAAATAAATTTTTGGCTTTGTGTGCTGACTCTATCATTATTGGTGGAGCTAAACTTAAAGCCTTGAATTTAGGTGAAACATTTGTCACGCACTCAAAGGGATTGTACAGAAAGTGTGTTAAATCCAGAGAAGAAACTGGCCTACTCATGCCTCTAAAAGCCCCAAAAGAAATTATCTTCTTAGAGGGAGAAACACTTCCCACAGAAGTGTTAACAGAGGAAGTTGTCTTGAAAACTGGTGATTTACAACCATTAGAACAACCTACTAGTGAAGCTGTTGAAGCTCCATTGGTTGGTACACCAGTTTGTATTAACGGGCTTATGTTGCTCGAAATCAAAGACACAGAAAAGTACTGTGCCCTTGCACCTAATATGATGGTAACAAACAATACCTTCACACTCAAAGGCGGTGCACCAACAAAGGTTACTTTTGGTGATGACACTGTGATAGAAGTGCAAGGTTACAAGAGTGTGAATATCACTTTTGAACTTGATGAAAGGATTGATAAAGTACTTAATGAGAAGTGCTCTGCCTATACAGTTGAACTCGGTACAGAAGTAAATGAGTTCGCCTGTGTTGTGGCAGATGCTGTCATAAAAACTTTGCAACCAGTATCTGAATTACTTACACCACTGGGCATTGATTTAGATGAGTGGAGTATGGCTACATACTACTTATTTGATGAGTCTGGTGAGTTTAAATTGGCTTCACATATGTATTGTTCTTTCTACCCTCCAGATGAGGATGAAGAAGAAGGTGATTGTGAAGAAGAAGAGTTTGAGCCATCAACTCAATATGAGTATGGTACTGAAGATGATTACCAAGGTAAACCTTTGGAATTTGGTGCCACTTCTGCTGCTCTTCAACCTGAAGAAGAGCAAGAAGAAGATTGGTTAGATGATGATAGTCAACAAACTGTTGGTCAACAAGACGGCAGTGAGGACAATCAGACAACTACTATTCAAACAATTGTTGAGGTTCAACCTCAATTAGAGATGGAACTTACACCAGTTGTTCAGACTATTGAAGTGAATAGTTTTAGTGGTTATTTAAAACTTACTGACAATGTATACATTAAAAATGCAGACATTGTGGAAGAAGCTAAAAAGGTAAAACCAACAGTGGTTGTTAATGCAGCCAATGTTTACCTTAAACATGGAGGAGGTGTTGCAGGAGCCTTAAATAAGGCTACTAACAATGCCATGCAAGTTGAATCTGATGATTACATAGCTACTAATGGACCACTTAAAGTGGGTGGTAGTTGTGTTTTAAGCGGACACAATCTTGCTAAACACTGTCTTCATGTTGTCGGCCCAAATGTTAACAAAGGTGAAGACATTCAACTTCTTAAGAGTGCTTATGAAAATTTTAATCAGCACGAAGTTCTACTTGCACCATTATTATCAGCTGGTATTTTTGGTGCTGACCCTATACATTCTTTAAGAGTTTGTGTAGATACTGTTCGCACAAATGTCTACTTAGCTGTCTTTGATAAAAATCTCTATGACAAACTTGTTTCAAGCTTTTTGGAAATGAAGAGTGAAAAGCAAGTTGAACAAAAGATCGCTGAGATTCCTAAAGAGGAAGTTAAGCCATTTATAACTGAAAGTAAACCTTCAGTTGAACAGAGAAAACAAGATGATAAGAAAATCAAAGCTTGTGTTGAAGAAGTTACAACAACTCTGGAAGAAACTAAGTTCCTCACAGAAAACTTGTTACTTTATATTGACATTAATGGCAATCTTCATCCAGATTCTGCCACTCTTGTTAGTGACATTGACATCACTTTCTTAAAGAAAGATGCTCCATATATAGTGGGTGATGTTGTTCAAGAGGGTGTTTTAACTGCTGTGGTTATACCTACTAAAAAGGCTGGTGGCACTACTGAAATGCTAGCGAAAGCTTTGAGAAAAGTGCCAACAGACAATTATATAACCACTTACCCGGGTCAGGGTTTAAATGGTTACACTGTAGAGGAGGCAAAGACAGTGCTTAAAAAGTGTAAAAGTGCCTTTTACATTCTACCATCTATTATCTCTAATGAGAAGCAAGAAATTCTTGGAACTGTTTCTTGGAATTTGCGAGAAATGCTTGCACATGCAGAAGAAACACGCAAATTAATGCCTGTCTGTGTGGAAACTAAAGCCATAGTTTCAACTATACAGCGTAAATATAAGGGTATTAAAATACAAGAGGGTGTGGTTGATTATGGTGCTAGATTTTACTTTTACACCAGTAAAACAACTGTAGCGTCACTTATCAACACACTTAACGATCTAAATGAAACTCTTGTTACAATGCCACTTGGCTATGTAACACATGGCTTAAATTTGGAAGAAGCTGCTCGGTATATGAGATCTCTCAAAGTGCCAGCTACAGTTTCTGTTTCTTCACCTGATGCTGTTACAGCGTATAATGGTTATCTTACTTCTTCTTCTAAAACACCTGAAGAACATTTTATTGAAACCATCTCACTTGCTGGTTCCTATAAAGATTGGTCCTATTCTGGACAATCTACACAACTAGGTATAGAATTTCTTAAGAGAGGTGATAAAAGTGTATATTACACTAGTAATCCTACCACATTCCACCTAGATGGTGAAGTTATCACCTTTGACAATCTTAAGACACTTCTTTCTTTGAGAGAAGTGAGGACTATTAAGGTGTTTACAACAGTAGACAACATTAACCTCCACACGCAAGTTGTGGACATGTCAATGACATATGGACAACAGTTTGGTCCAACTTATTTGGATGGAGCTGATGTTACTAAAATAAAACCTCATAATTCACATGAAGGTAAAACATTTTATGTTTTACCTAATGATGACACTCTACGTGTTGAGGCTTTTGAGTACTACCACACAACTGATCCTAGTTTTCTGGGTAGGTACATGTCAGCATTAAATCACACTAAAAAGTGGAAATACCCACAAGTTAATGGTTTAACTTCTATTAAATGGGCAGATAACAACTGTTATCTTGCCACTGCATTGTTAACACTCCAACAAATAGAGTTGAAGTTTAATCCACCTGCTCTACAAGATGCTT * si:Z:0,69680,0,5352 ss:Z:6,19,19,11,13,17,17,18,16,13,13,12,17,9,14,17,17,12,17,12,14,15,12,9,13,21,14,10,12,13,17,11,14,7,12,1,8,18,14,22,7,13,8,14,13,13,18,9,11,8,18,11,12,18,21,16,7,10,15,11,18,6,17,16,13,10,12,9,13,9,15,7,12,13,25,14,14,7,9,14,13,15,6,10,11,9,10,7,2,16,15,12,16,11,3,15,12,19,10,12,14,14,16,20,10,7,16,16,16,14,17,13,15,13,12,8,6,16,13,19,13,13,16,13,9,27,20,10,12,12,12,10,3,14,7,14,17,15,19,15,16,16,13,9,12,9,14,12,11,14,16,10,8,13,10,21,9,15,10,12,14,13,16,9,11,3,14,11,10,18,12,21,13,13,16,7,9,12,11,19,19,5,10,20,13,14,19,15,13,19,13,21,16,13,10,21,16,18,16,16,9,15,19,6,13,4,20,13,9,14,19,15,11,9,12,12,19,21,17,17,19,15,5,13,8,8,16,10,15,9,7,14,14,8,16,15,10,12,13,10,17,9,14,16,18,13,12,20,14,8,8,15,11,12,9,14,12,16,17,13,16,12,15,12,16,12,13,15,7,8,5,7,12,12,18,15,13,8,16,17,11,14,16,18,10,14,4,16,14,14,8,13,11,15,10,8,20,10,12,6,17,17,19,15,11,14,14,11,15,15,17,15,19,5,10,14,11,14,8,7,12,13,13,11,14,8,8,9,21,7,10,13,14,10,7,16,10,16,16,12,11,12,8,10,15,12,12,19,12,15,11,13,14,17,14,19,17,12,14,8,16,22,14,17,14,19,17,15,16,10,10,12,20,10,3,13,5,16,2,14,10,5,11,20,10,11,14,17,18,14,11,7,11,12,10,13,7,10,9,17,19,17,10,13,14,12,13,13,14,12,11,10,11,11,13,17,9,17,8,13,11,17,15,17,12,9,15,12,13,16,13,7,11,12,14,15,14,11,11,10,9,10,16,11,12,6,22,9,14,9,11,10,9,13,9,9,17,18,9,8,17,10,7,17,17,12,20,18,11,11,13,11,16,10,11,16,14,14,11,13,9,11,9,14,14,15,19,10,9,12,16,12,14,16,10,11,12,18,12,17,11,18,14,11,8,11,9,10,8,15,17,8,10,13,14,12,8,12,14,13,13,14,14,16,15,16,17,20,17,12,9,19,17,5,11,5,11,12,12,11,5,10,19,11,9,10,12,9,9,14,16,17,9,11,13,10,16,13,11,18,14,20,5,12,4,7,14,16,15,13,10,8,12,8,6,12,8,14,9,12,7,13,13,9,9,18,16,1,13,8,8,3,16,16,15,13,8,9,14,13,7,19,10,14,13,16,17,11,19,12,15,16,13,21,9,6,7,10,21,14,13,8,10,16,12,7,15,10,17,15,15,14,18,11,15,17,12,12,13,8,14,14,18,12,19,7,20,10,15,12,8,9,14,15,17,13,12,15,16,17,19,13,13,7,17,13,12,8,11,17,10,14,12,10,19,10,10,11,19,8,10,10,11,13,16,13,11,13,10,13,12,10,13,9,11,16,11,16,12,13,14,14,13,14,17,11,13,10,12,17,12,12,16,17,9,14,10,10,15,16,10,13,15,19,9,14,16,13,15,15,11,3,17,16,11,19,12,15,16,7,16,14,16,9,8,14,8,11,9,19,11,7,12,9,16,11,20,21,11,19,11,16,10,12,17,19,18,16,16,9,13,5,18,14,3,20,14,10,11,10,11,15,17,10,13,15,16,4,13,12,14,18,17,6,19,22,16,13,12,17,12,11,10,14,18,19,11,16,10,12,15,15,20,11,13,12,16,15,14,7,20,9,14,5,10,11,6,12,13,14,19,5,13,19,10,14,14,10,11,11,18,16,10,12,13,19,11,7,24,12,12,9,8,18,15,15,16,15,12,10,8,13,13,14,15,6,17,15,10,14,15,10,9,12,15,12,15,6,8,17,22,9,8,21,12,13,7,5,11,19,13,16,18,12,19,2,13,11,12,14,21,13,15,21,20,19,12,17,12,15,15,11,15,10,5,21,17,10,17,18,12,16,13,11,14,14,6,13,20,8,16,7,23,13,11,8,15,12,16,10,18,12,8,16,14,8,12,19,13,4,11,12,15,15,17,15,15,7,20,16,11,6,15,17,8,6,13,21,7,15,9,16,15,10,9,19,16,9,12,18,17,15,17,11,9,16,24,12,12,13,10,8,7,12,17,9,10,14,7,15,12,20,14,17,14,9,12,13,17,12,19,14,13,11,14,18,15,9,16,7,17,17,6,12,15,12,16,13,9,11,13,13,9,18,13,4,1,13,17,18,14,18,20,14,10,13,13,14,18,12,15,20,10,12,11,12,14,8,10,18,14,12,17,17,18,6,13,12,13,14,10,12,3,7,11,12,7,14,9,13,12,12,18,12,16,11,13,20,13,10,12,21,12,13,17,7,12,14,20,20,15,7,8,14,18,12,14,13,9,14,9,13,16,18,12,9,16,12,13,12,17,14,11,13,14,16,16,12,23,5,13,10,12,9,14,16,12,12,10,7,17,9,24,12,15,15,14,12,16,10,17,12,16,8,9,17,5,8,12,4,15,11,11,19,13,4,23,19,5,6,9,6,9,11,18,11,8,10,9,12,16,13,13,12,9,12,7,9,12,22,14,11,13,16,9,6,15,13,15,18,4,14,15,15,17,17,17,16,6,4,13,13,19,11,14,11,5,16,8,5,14,13,20,15,17,13,6,14,13,10,12,11,12,15,10,13,18,13,12,13,9,17,16,1,8,10,5,17,16,22,8,13,14,7,14,23,13,13,14,9,20,18,12,15,10,13,12,18,5,12,8,20,9,15,14,17,23,13,16,8,16,13,6,16,11,12,15,2,15,15,7,12,10,13,6,9,18,11,18,12,13,7,12,19,13,19,13,13,14,12,17,17,10,13,15,17,17,14,9,12,13,15,17,5,11,15,5,12,15,21,17,14,10,13,5,8,11,12,21,7,16,4,12,16,12,8,22,12,9,12,10,10,5,9,9,10,8,4,20,11,14,14,12,13,16,15,18,15,15,17,16,8,17,11,18,13,8,14,21,17,13,24,22,8,18,15,14,12,14,20,11,11,13,10,15,11,19,17,15,16,8,11,9,6,15,16,7,9,16,8,8,10,6,15,18,10,12,17,12,12,7,16,15,18,7,15,9,18,9,13,14,15,17,15,9,8,9,15,8,9,2,12,13,15,18,24,8,14,18,14,13,20,12,14,11,11,12,15,6,17,12,13,12,11,17,15,17,16,13,10,15,18,14,6,19,19,14,15,10,10,13,14,7,10,11,10,14,19,14,9,3,13,10,14,20,18,7,11,18,6,20,14,17,17,4,12,13,9,9,5,12,14,11,13,11,10,15,21,9,11,15,11,17,11,16,13,13,17,14,16,19,13,19,15,13,11,15,8,21,16,6,11,9,12,21,7,10,8,15,11,16,10,21,15,9,15,12,17,8,19,12,14,14,16,14,19,4,15,16,27,23,18,12,13,15,16,10,14,17,16,11,4,12,11,12,16,4,10,13,16,10,25,9,13,15,12,13,18,12,15,15,14,10,5,20,7,7,15,11,4,18,8,3,17,17,18,6,24,15,16,12,16,15,17,11,13,18,11,16,14,15,12,10,5,13,15,18,11,16,18,7,6,16,9,15,3,7,12,12,7,14,13,9,7,12,13,13,10,8,12,16,8,16,13,5,14,6,19,16,12,13,13,15,17,15,13,13,11,20,11,11,10,17,18,15,16,16,14,7,8,15,16,15,9,15,13,14,5,12,15,10,14,12,19,9,13,17,5,15,14,12,9,14,13,10,11,5,13,12,21,23,5,13,9,9,1,16,7,14,13,16,16,4,19,15,15,16,14,11,19,8,10,15,13,13,18,11,20,11,13,18,11,12,10,16,14,2,7,17,13,10,12,16,20,10,7,13,14,13,13,13,19,12,9,11,9,6,15,6,11,17,14,12,13,10,17,10,15,20,15,17,18,12,19,14,8,15,13,15,14,13,17,14,18,11,15,20,8,10,11,9,18,16,20,10,11,16,22,8,6,1,16,19,12,13,7,11,10,14,11,15,11,14,21,14,8,10,16,19,19,11,12,14,12,11,19,15,16,12,19,16,15,12,7,18,11,16,16,4,10,5,10,16,21,15,13,9,14,13,15,10,11,13,18,23,14,11,13,11,12,10,13,20,11,19,19,10,17,17,12,6,12,13,10,14,12,11,17,8,6,12,12,8,13,11,14,11,8,10,14,5,14,8,19,14,3,11,12,14,16,9,14,15,19,12,12,19,13,7,11,17,17,22,10,20,10,14,13,12,9,13,20,19,17,11,18,18,15,7,19,16,12,15,5,15,12,12,15,11,7,8,14,14,10,23,7,13,12,19,15,17,8,19,15,8,14,13,14,17,11,23,10,11,18,23,15,19,16,17,9,10,10,11,22,17,15,9,13,22,5,12,15,6,7,9,13,17,12,17,11,14,14,14,11,21,17,11,9,1,6,5,16,13,16,14,11,15,13,8,10,14,11,11,10,18,19,10,15,19,12,10,8,16,17,21,13,16,11,15,10,12,7,18,11,20,8,11,11,16,17,14,19,13,7,10,13,14,15,11,13,12,14,10,18,12,8,13,4,15,10,18,16,17,19,21,16,18,17,18,13,9,14,13,15,15,15,8,8,7,19,16,16,11,17,18,11,16,13,14,17,17,13,8,14,14,18,11,9,20,14,16,11,21,14,17,6,14,4,17,14,11,9,6,14,7,11,13,14,9,8,9,13,8,12,8,20,5,11,13,11,17,15,14,11,17,17,13,16,17,17,12,8,6,21,17,15,14,16,14,17,14,20,14,13,13,9,9,12,16,11,9,3,11,16,10,11,12,8,15,13,19,13,13,14,10,10,7,5,4,14,18,6,16,14,7,14,9,7,15,11,16,15,14,15,16,16,20,16,13,13,9,15,10,14,14,11,13,18,11,7,9,12,10,15,14,10,7,12,15,15,9,14,14,9,13,17,11,18,11,14,16,12,10,13,9,16,12,10,10,10,19,13,9,8,11,19,12,15,20,13,13,11,11,15,15,11,16,18,17,12,12,16,14,17,17,18,4,16,19,18,15,17,13,2,6,14,13,8,18,12,16,7,8,7,14,13,19,13,14,18,13,15,7,12,4,13,15,11,14,12,9,13,14,13,17,13,12,10,15,16,6,17,8,12,14,18,14,22,9,17,18,9,18,15,18,12,11,12,10,15,15,17,16,12,20,13,20,21,8,13,12,9,10,13,12,14,15,14,13,12,13,18,16,14,11,12,13,11,17,13,13,14,17,19,13,10,15,11,9,18,6,14,19,5,16,7,11,10,7,16,14,17,18,24,13,9,11,11,15,9,16,12,10,13,13,16,18,15,16,8,4,9,11,18,12,14,9,16,12,11,11,16,13,14,12,15,7,6,20,16,14,16,2,19,16,17,8,14,11,16,10,16,6,12,6,13,15,10,15,16,10,14,14,10,15,8,16,11,5,12,18,8,14,6,16,13,16,17,11,3,12,14,9,7,8,17,8,18,23,11,11,18,14,11,13,8,13,10,13,16,9,16,10,13,20,14,16,22,17,16,9,23,8,12,20,13,17,23,16,15,19,8,14,9,6,19,8,13,13,10,15,12,15,12,12,20,19,10,8,17,10,13,9,16,14,10,11,15,7,15,13,11,15,13,6,17,9,10,14,19,16,15,13,11,12,25,12,12,11,18,12,15,18,18,9,11,9,16,16,7,11,9,20,11,19,14,11,13,19,13,16,5,8,5,15,10,18,11,10,13,7,10,13,14,13,16,10,14,5,18,9,14,14,13,12,14,16,9,8,11,4,11,8,10,12,9,13,18,13,8,9,8,13,13,14,8,11,11,10,12,13,13,11,14,14,11,12,16,16,12,10,20,8,17,11,11,13,14,11,10,16,17,11,11,7,9,12,10,16,14,12,10,16,15,10,10,7,13,12,18,12,8,13,9,13,8,11,13,18,7,19,11,8,17,14,12,7,13,20,21,15,14,23,10,18,12,14,18,14,18,21,14,9,16,9,13,19,14,16,10,16,5,14,8,25,18,17,22,15,7,6,17,22,17,11,8,16,16,10,12,12,9,8,19,15,10,12,13,12,11,14,11,11,13,11,13,6,13,13,22,9,14,13,11,15,16,16,14,15,13,7,19,16,12,21,17,19,14,15,7,19,17,14,14,18,12,13,14,13,16,15,15,9,9,13,18,7,12,12,14,15,8,12,3,5,20,12,9,13,12,19,10,20,12,7,15,13,14,11,13,6,20,13,13,11,13,13,7,13,12,13,13,11,20,8,12,16,13,11,15,16,6,16,16,16,11,12,9,17,10,9,12,15,18,10,16,15,13,11,8,17,12,7,18,10,13,10,11,17,16,14,13,8,23,12,15,17,18,17,9,5,13,7,13,18,18,10,10,22,15,11,13,12,17,12,15,13,9,15,17,14,18,13,12,15,17,8,17,11,12,10,17,14,15,11,14,9,12,20,13,11,14,12,15,18,7,9,6,14,13,2,18,13,2,11,10,15,12,13,15,8,18,13,16,14,15,4,18,9,6,21,21,15,5,14,10,14,21,17,19,8,11,10,20,7,7,12,14,19,12,6,16,9,16,10,12,11,10,10,18,13,12,14,15,22,18,11,12,7,9,15,10,23,12,15,14,7,19,17,4,17,13,13,14,20,16,9,20,19,12,9,6,16,20,14,12,10,18,16,13,8,6,18,11,10,11,16,16,9,16,9,12,9,14,18,17,24,14,20,9,9,8,17,9,12,14,10,9,9,17,18,16,17,11,11,19,14,11,15,12,14,3,17,16,18,9,12,14,8,15,15,8,13,18,6,9,18,13,13,14,13,12,18,13,12,3,17,22,14,15,19,12,10,9,14,11,13,12,15,9,12,8,8,3,15,17,16,15,11,12,10,7,14,15,14,12,14,14,20,12,10,10,16,15,12,14,19,17,13,7,14,11,8,9,9,12,13,9,18,4,18,19,16,16,16,11,9,13,18,12,3,9,8,12,23,15,8,13,12,12,8,18,11,13,16,20,5,23,9,16,12,16,16,11,10,10,14,14,12,13,16,18,14,13,13,5,9,14,13,16,11,11,8,3,12,6,15,16,8,15,16,9,14,15,9,16,12,11,15,18,13,18,19,16,15,16,16,17,14,12,14,11,19,11,12,18,12,10,18,14,16,14,15,17,4,17,8,5,13,13,12,20,7,14,15,3,13,17,8,7,9,11,12,17,19,15,14,26,19,9,19,20,12,12,15,11,18,17,13,16,14,11,18,10,17,14,10,15,9,9,17,8,15,6,12,14,13,10,17,12,13,15,12,15,22,7,18,16,19,14,12,4,13,11,19,4,11,9,19,6,11,16,14,12,12,9,20,13,15,12,19,9,4,17,10,11,13,15,21,15,18,15,14,14,14,15,17,11,13,8,14,11,12,9,17,13,7,2,15,11,8,11,6,17,13,22,9,12,8,14,20,13,12,12,11,14,15,18,18,20,10,15,17,20,13,9,9,15,9,10,20,6,16,7,10,10,9,12,23,16,9,14,13,15,14,12,21,15,11,13,11,13,5,17,17,9,18,18,10,21,9,14,9,16,10,12,15,17,10,9,12,14,15,6,13,14,15,9,12,13,10,6,7,11,10,5,12,12,11,18,15,14,8,11,12,22,15,12,3,7,11,11,4,9,12,14,8,9,9,6,15,17,16,18,10,15,8,8,14,4,11,13,13,13,13,20,21,16,17,9,12,24,14,18,18,13,16,14,9,14,13,16,18,18,11,11,15,15,13,13,10,12,13,10,15,13,22,17,8,2,17,12,20,19,15,19,18,15,17,11,14,8,15,11,14,18,11,11,17,14,17,19,16,11,11,9,2,11,12,6,9,9,5,11,15,18,12,15,14,14,13,13,10,9,8,13,6,17,20,14,6,12,18,13,13,10,17,23,14,9,17,14,13,13,20,16,6,20,16,12,12,14,8,18,13,11,15,12,19,18,12,13,14,13,9,13,12,12,10,14,15,15,18,12,10,15,10,11,5,15,3,14,14,11,16,12,4,14,11,21,16,13,13,12,8,17,16,10,11,9,9,7,16,12,7,12,10,15,18,22,13,12,11,11,11,6,15,17,10,15,6,11,24,12,8,18,14,12,14,10,18,21,19,15,12,10,13,16,7,16,15,4,10,16,17,15,17,15,13,12,15,23,20,13,12,13,16,20,12,14,14,3,19,13,8,22,11,23,11,10,18,7,12,19,15,11,13,11,20,13,13,10,16,11,18,9,9,13,11,19,15,22,14,12,8,17,15,13,11,18,9,7,13,17,11,11,10,12,9,13,11,8,13,17,17,12,15,11,15,19,12,18,8,14,9,14,14,11,13,12,16,20,13,5,13,9,11,12,16,8,15,17,14,12,14,11,18,11,7,12,12,19,13,13,4,15,15,16,16,14,10,13,23,16,9,21,11,24,11,10,13,6,12,19,10,17,12,8,13,9,17,12,13,12,16,18,13,9,16,7,21,15,3,19,14,11,10,9,14,6,16,11,15,18,20,8,15,11,19,10,10,11,14,12,21,15,15,13,15,9,9,8,10,16,11,11,16,20,13,13,11,12,20,15,15,8,14,7,17,9,21,18,10,15,7,9,15,10,19,11,14,13,15,19,17,3,5,3,17,14,22,13,3,13,23,14,9,27,14,11,16,14,18,15,15,14,21,13,13,6,11,7,11,23,12,16,14,13,15,20,15,11,11,14,10,14,7,13,12,3,15,11,16,6,10,16,23,15,16,11,14,14,19,23,12,12,11,20,19,11,12,20,8,10,15,18,15,19,14,11,10,11,13,14,6,7,12,12,7,9,15,18,13,5,14,10,15,14,7,17,8,22,14,17,17,10,18,6,12,7,19,15,19,10,10,15,11,19,18,12,15,10,9,14,15,13,12,13,9,11,11,9,12,12,10,7,10,11,11,14,9,15,10,11,10,8,14,20,20,10,13,7,15,13,15,12,16,14,20,10,20,14,9,12,18,23,11,17,11,17,11,16,16,15,20,11,21,11,5,13,9,13,12,6,13,13,14,19,9,21,11,11,5,12,11,15,16,11,20,10,11,13,14,12,13,6,16,17,5,13,17,17,11,12,13,15,10,13,16,18,16,18,14,16,16,7,7,19,15,12,8,10,9,16,14,10,19,18,11,11,15,13,17,10,13,11,9,9,15,16,8,16,11,13,16,11,11,14,9,16,17,12,10,9,12,13,18,10,20,11,14,15,12,18,15,10,17,14,13,13,6,6,13,13,18,14,14,16,19,18,15,9,13,4,19,13,20,9,7,14,15,13,8,11,11,12,12,17,7,17,4,2,9,14,8,13,17,10,18,13,6,11,8,17,16,6,17,14,15,9,11,4,12,12,15,10,16,12,9,9,21,18,6,16,13,8,14,20,11,14,20,18,21,9,15,15,9,15,16,5,15,15,9,16,14,12,15,11,22,11,14,17,13,11,9,18,13,10,10,23,14,12,16,12,14,15,7,12,16,18,15,12,18,15,17,14,8,15,16,11,7,16,15,14,8,18,6,9,16,11,14,12,9,16,14,12,11,16,9,10,16,14,19,17,16,18,20,15,9,11,8,14,16,5,18,16,14,7,8,12,12,15,16,11,16,15,11,10,7,19,11,20,14,15,12,22,15,13,12,14,7,14,11,11,10,12,3,12,15,19,8,11,20,20,15,16,17,10,11,16,7,14,16,16,12,15,11,11,17,12,13,12,7,10,15,12,16,20,16,15,12,10,7,19,12,11,15,10,10,14,8,4,14,13,16,13,11,17,18,8,12,19,9,15,13,9,16,9,11,15,11,15,17,8,12,19,19,6,10,18,18,6,12,12,15,9,13,11,18,17,16,9,12,15,19,13,12,12,14,16,12,14,15,16,17,7,12,18,6,10,13,12,10,17,16,11,15,17,11,13,11,16,19,16,12,5,11,18,17,22,15,18,8,14,15,15,20,9,20,6,13,13,17,11,14,11,20,16,10,12,21,18,10,4,19,12,4,14,10,10,14,14,14,12,11,17,11,8,6,16,9,16,17,11,11,10,17,10,23,10,16,17,10,12,12,13,12,16,20,13,9,20,17,9,14,12,7,16,9,15,13,8,18,9,15,17,14,17,8,17,12,16,10,14,6,14,19,18,12,12,3,16,16,16,13,15,20,1,20,13,13,15,14,18,19,13,12,17,18,14,21,9,16,16,15,14,12,4,17,11,9,6,7,16,16,10,9,16,9,11,12,16,14,16,17,11,11,18,11,12,18,6,13,15,15,18,6,12,7,16,7,13,15,15,7,14,16,11,15,9,18,18,12,11,10,9,6,17,10,15,17,8,6,11,11,13,10,17,18,16,7,13,8,16,15,11,18,2,13,17,21,10,19,20,20,15,13,13,18,9,15,3,11,15,11,14,6,19,12,15,16,11,8,15,13,12,16,17,13,15,13,10,15,7,16,14,13,17,5,16,13,10,8,13,12,9,10,20,14,13,20,12,9,17,12,14,15,12,15,15,15,14,12,12,6,15,18,12,11,12,13,17,8,13,17,12,13,16,15,17,6,8,13,11,7,10,12,19,13,13,12,17,7,13,21,12,13,16,19,19,18,13,14,9,12,10,16,8,12,5,15,17,13,8,5,15,14,8,18,18,13,19,19,10,15,12,14,18,21,19,18,15,15,20,12,14,9,19,10,17,11,18,20,13,19,6,17,18,18,12,12,12,12,18,17,9,14,11,21,7,9,15,10,11,7,14,12,15,16,10,8,10,13,17,14,17,18,10,9,9,16,16,20,11,14,13,12,14,8,17,18,15,15,15,14,16,14,11,15,14,9,13,14,8,17,6,19,17,9,20,10,6,11,21,17,13,20,12,14,6,9,16,5,21,15,12,15,20,13,13,18,12,11,17,14,6,11,15,18,10,11,16,14,11,22,11,13,12,11,9,7,14,19,8,22,13,12,23,11,16,16,13,19,19,4,19,10,12,7,17,10,15,20,14,15,15,20,4,14,18,10,6,8,15,13,16,14,10,18,16,17,10,7,15,9,11,14,10,5,13,12,16,9,8,13,16,16,9,16,20,15,10,17,9,8,11,17,9,11,2,7,19,11,17,10,11,12,9,18,10,21,11,12,14,11,19,12,10,11,16,13,14,10,17,12,6,9,15,15,10,10,18,16,8,7,12,14,13,14,9,19,18,20,6,16,13,17,14,14,12,12,18,6,13,11,15,12,10,11,21,15,15,7,6,15,6,14,15,16,9,14,13,18,13,18,10,18,13,14,8,15,13,18,3,13,1,14,10,13,14,14,5,12,13,14,11,10,10,12,15,12,15,17,16,16,9,19,11,18,10,12,8,10,9,16,11,9,11,15,9,18,16,12,4,16,15,10,7,14,15,13,18,8,17,12,18,17,19,18,17,8,16,21,16,13,17,10,11,8,15,14,16,16,16,12,8,12,7,13,15,15,19,6,9,17,18,17,11,11,7,11,16,18,11,7,14,16,18,18,8,7,18,4,11,10,10,18,17,17,19,14,8,1,16,7,18,12,16,8,14,12,13,15,14,13,13,15,9,14,14,17,12,9,13,15,14,16,16,13,14,19,17,11,12,14,9,11,13,11,13,9,12,10,16,13,9,11,5,6,7,18,9,12,11,5,16,19,9,16,11,7,13,10,7,14,7,14,14,15,13,16,11,14,18,10,18,8,10,15,5,13,19,17,12,12,14,15,6,12,11,18,10,12,11,11,13,13,15,14,23,10,5,10,15,6,12,10,14,12,9,17,20,9,11,21,13,17,6,20,19,5,15,18,17,18,8,8,12,14,17,14,13,9,10,24,14,6,8,15,16,16,9,11,11,15,21,14,11,14,10,11,4,15,10,13,12,8,8,15,20,7,12,13,13,11,11,15,10,6,12,23,13,9,19,8,20,10,22,19,12,14,13, +S1_2!MN908947.3!7867!17128!- 16 MN908947.3 7868 255 9261M * 0 0 TCATTGCCTATTAATGTTATAGTTTTTGATGGTAAATCAAAATGTGAAGAATCATCTGCAAAATCAGCGTCTGTTTACTACAGTCAGCTTATGTGTCAACCTATACTGTTACTAGATCAGGCATTAGTGTCTGATGTTGGTGATAGTGCGGAAGTTGCAGTTAAAATGTTTGATGCTTACGTTAATACGTTTTCATCAACTTTTAACGTACCAATGGAAAAACTCAAAACACTAGTTGCAACTGCAGAAGCTGAACTTGCAAAGAATGTGTCCTTAGACAATGTCTTATCTACTTTTATTTCAGCAGCTCGGCAAGGGTTTGTTGATTCAGATGTAGAAACTAAAGATGTTGTTGAATGTCTTAAATTGTCACATCAATCTGACATAGAAGTTACTGGCGATAGTTGTAATAACTATATGCTCACCTATAACAAAGTTGAAAACATGACACCCCGTGACCTTGGTGCTTGTATTGACTGTAGTGCGCGTCATATTAATGCGCAGGTAGCAAAAAGTCACAACATTGCTTTGATATGGAACGTTAAAGATTTCATGTCATTGTCTGAACAACTACGAAAACAAATACGTAGTGCTGCTAAAAAGAATAACTTACCTTTTAAGTTGACATGTGCAACTACTAGACAAGTTGTTAATGTTGTAACAACAAAGATAGCACTTAAGGGTGGTAAAATTGTTAATAATTGGTTGAAGCAGTTAATTAAAGTTACACTTGTGTTCCTTTTTGTTGCTGCTATTTTCTATTTAATAACACCTGTTCATGTCATGTCTAAACATACTGACTTTTCAAGTGAAATCATAGGATACAAGGCTATTGATGGTGGTGTCACTCGTGACATAGCATCTACAGATACTTGTTTTGCTAACAAACATGCTGATTTTGACACATGGTTTAGCCAGCGTGGTGGTAGTTATACTAATGACAAAGCTTGCCCATTGATTGCTGCAGTCATAACAAGAGAAGTGGGTTTTGTCGTGCCTGGTTTGCCTGGCACGATATTACGCACAACTAATGGTGACTTTTTGCATTTCTTACCTAGAGTTTTTAGTGCAGTTGGTAACATCTGTTACACACCATCAAAACTTATAGAGTACACTGACTTTGCAACATCAGCTTGTGTTTTGGCTGCTGAATGTACAATTTTTAAAGATGCTTCTGGTAAGCCAGTACCATATTGTTATGATACCAATGTACTAGAAGGTTCTGTTGCTTATGAAAGTTTACGCCCTGACACACGTTATGTGCTCATGGATGGCTCTATTATTCAATTTCCTAACACCTACCTTGAAGGTTCTGTTAGAGTGGTAACAACTTTTGATTCTGAGTACTGTAGGCACGGCACTTGTGAAAGATCAGAAGCTGGTGTTTGTGTATCTACTAGTGGTAGATGGGTACTTAACAATGATTATTACAGATCTTTACCAGGAGTTTTCTGTGGTGTAGATGCTGTAAATTTACTTACTAATATGTTTACACCACTAATTCAACCTATTGGTGCTTTGGACATATCAGCATCTATAGTAGCTGGTGGTATTGTAGCTATCGTAGTAACATGCCTTGCCTACTATTTTATGAGGTTTAGAAGAGCTTTTGGTGAATACAGTCATGTAGTTGCCTTTAATACTTTACTATTCCTTATGTCATTCACTGTACTCTGTTTAACACCAGTTTACTCATTCTTACCTGGTGTTTATTCTGTTATTTACTTGTACTTGACATTTTATCTTACTAATGATGTTTCTTTTTTAGCACATATTCAGTGGATGGTTATGTTCACACCTTTAGTACCTTTCTGGATAACAATTGCTTATATCATTTGTATTTCCACAAAGCATTTCTATTGGTTCTTTAGTAATTACCTAAAGAGACGTGTAGTCTTTAATGGTGTTTCCTTTAGTACTTTTGAAGAAGCTGCGCTGTGCACCTTTTTGTTAAATAAAGAAATGTATCTAAAGTTGCGTAGTGATGTGCTATTACCTCTTACGCAATATAATAGATACTTAGCTCTTTATAATAAGTACAAGTATTTTAGTGGAGCAATGGATACAACTAGCTACAGAGAAGCTGCTTGTTGTCATCTCGCAAAGGCTCTCAATGACTTCAGTAACTCAGGTTCTGATGTTCTTTACCAACCACCACAAACCTCTATCACCTCAGCTGTTTTGCAGAGTGGTTTTAGAAAAATGGCATTCCCATCTGGTAAAGTTGAGGGTTGTATGGTACAAGTAACTTGTGGTACAACTACACTTAACGGTCTTTGGCTTGATGACGTAGTTTACTGTCCAAGACATGTGATCTGCACCTCTGAAGACATGCTTAACCCTAATTATGAAGATTTACTCATTCGTAAGTCTAATCATAATTTCTTGGTACAGGCTGGTAATGTTCAACTCAGGGTTATTGGACATTCTATGCAAAATTGTGTACTTAAGCTTAAGGTTGATACAGCCAATCCTAAGACACCTAAGTATAAGTTTGTTCGCATTCAACCAGGACAGACTTTTTCAGTGTTAGCTTGTTACAATGGTTCACCATCTGGTGTTTACCAATGTGCTATGAGGCCCAATTTCACTATTAAGGGTTCATTCCTTAATGGTTCATGTGGTAGTGTTGGTTTTAACATAGATTATGACTGTGTCTCTTTTTGTTACATGCACCATATGGAATTACCAACTGGAGTTCATGCTGGCACAGACTTAGAAGGTAACTTTTATGGACCTTTTGTTGACAGGCAAACAGCACAAGCAGCTGGTACGGACACAACTATTACAGTTAATGTTTTAGCTTGGTTGTACGCTGCTGTTATAAATGGAGACAGGTGGTTTCTCAATCGATTTACCACAACTCTTAATGACTTTAACCTTGTGGCTATGAAGTACAATTATGAACCTCTAACACAAGACCATGTTGACATACTAGGACCTCTTTCTGCTCAAACTGGAATTGCCGTTTTAGATATGTGTGCTTCATTAAAAGAATTACTGCAAAATGGTATGAATGGACGTACCATATTGGGTAGTGCTTTATTAGAAGATGAATTTACACCTTTTGATGTTGTTAGACAATGCTCAGGTGTTACTTTCCAAAGTGCAGTGAAAAGAACAATCAAGGGTACACACCACTGGTTGTTACTCACAATTTTGACTTCACTTTTAGTTTTAGTCCAGAGTACTCAATGGTCTTTGTTCTTTTTTTTGTATGAAAATGCCTTTTTACCTTTTGCTATGGGTATTATTGCTATGTCTGCTTTTGCAATGATGTTTGTCAAACATAAGCATGCATTTCTCTGTTTGTTTTTGTTACCTTCTCTTGCCACTGTAGCTTATTTTAATATGGTCTATATGCCTGCTAGTTGGGTGATGCGTATTATGACATGGTTGGATATGGTTGATACTAGTTTGTCTGGTTTTAAGCTAAAAGACTGTGTTATGTATGCATCAGCTGTAGTGTTACTAATCCTTATGACAGCAAGAACTGTGTATGATGATGGTGCTAGGAGAGTGTGGACACTTATGAATGTCTTGACACTCGTTTATAAAGTTTATTATGGTAATGCTTTAGATCAAGCCATTTCCATGTGGGCTCTTATAATCTCTGTTACTTCTAACTACTCAGGTGTAGTTACAACTGTCATGTTTTTGGCCAGAGGTATTGTTTTTATGTGTGTTGAGTATTGCCCTATTTTCTTCATAACTGGTAATACACTTCAGTGTATAATGCTAGTTTATTGTTTCTTAGGCTATTTTTGTACTTGTTACTTTGGCCTCTTTTGTTTACTCAACCGCTACTTTAGACTGACTCTTGGTGTTTATGATTACTTAGTTTCTACACAGGAGTTTAGATATATGAATTCACAGGGACTACTCCCACCCAAGAATAGCATAGATGCCTTCAAACTCAACATTAAATTGTTGGGTGTTGGTGGCAAACCTTGTATCAAAGTAGCCACTGTACAGTCTAAAATGTCAGATGTAAAGTGCACATCAGTAGTCTTACTCTCAGTTTTGCAACAACTCAGAGTAGAATCATCATCTAAATTGTGGGCTCAATGTGTCCAGTTACACAATGACATTCTCTTAGCTAAAGATACTACTGAAGCCTTTGAAAAAATGGTTTCACTACTTTCTGTTTTGCTTTCCATGCAGGGTGCTGTAGACATAAACAAGCTTTGTGAAGAAATGCTGGACAACAGGGCAACCTTACAAGCTATAGCCTCAGAGTTTAGTTCCCTTCCATCATATGCAGCTTTTGCTACTGCTCAAGAAGCTTATGAGCAGGCTGTTGCTAATGGTGATTCTGAAGTTGTTCTTAAAAAGTTGAAGAAGTCTTTGAATGTGGCTAAATCTGAATTTGACCGTGATGCAGCCATGCAACGTAAGTTGGAAAAGATGGCTGATCAAGCTATGACCCAAATGTATAAACAGGCTAGATCTGAGGACAAGAGGGCAAAAGTTACTAGTGCTATGCAGACAATGCTTTTCACTATGCTTAGAAAGTTGGATAATGATGCACTCAACAACATTATCAACAATGCAAGAGATGGTTGTGTTCCCTTGAACATAATACCTCTTACAACAGCAGCCAAACTAATGGTTGTCATACCAGACTATAACACATATAAAAATACGTGTGATGGTACAACATTTACTTATGCATCAGCATTGTGGGAAATCCAACAGGTTGTAGATGCAGATAGTAAAATTGTTCAACTTAGTGAAATTAGTATGGACAATTCACCTAATTTAGCATGGCCTCTTATTGTAACAGCTTTAAGGGCCAATTCTGCTGTCAAATTACAGAATAATGAGCTTAGTCCTGTTGCACTACGACAGATGTCTTGTGCTGCCGGTACTACACAAACTGCTTGCACTGATGACAATGCGTTAGCTTACTACAACACAACAAAGGGAGGTAGGTTTGTACTTGCACTGTTATCCGATTTACAGGATTTGAAATGGGCTAGATTCCCTAAGAGTGATGGAACTGGTACTATCTATACAGAACTGGAACCACCTTGTAGGTTTGTTACAGACACACCTAAAGGTCCTAAAGTGAAGTATTTATACTTTATTAAAGGATTAAACAACCTAAATAGAGGTATGGTACTTGGTAGTTTAGCTGCCACAGTACGTCTACAAGCTGGTAATGCAACAGAAGTGCCTGCCAATTCAACTGTATTATCTTTCTGTGCTTTTGCTGTAGATGCTGCTAAAGCTTACAAAGATTATCTAGCTAGTGGGGGACAACCAATCACTAATTGTGTTAAGATGTTGTGTACACACACTGGTACTGGTCAGGCAATAACAGTTACACCGGAAGCCAATATGGATCAAGAATCCTTTGGTGGTGCATCGTGTTGTCTGTACTGCCGTTGCCACATAGATCATCCAAATCCTAAAGGATTTTGTGACTTAAAAGGTAAGTATGTACAAATACCTACAACTTGTGCTAATGACCCTGTGGGTTTTACACTTAAAAACACAGTCTGTACCGTCTGCGGTATGTGGAAAGGTTATGGCTGTAGTTGTGATCAACTCCGCGAACCCATGCTTCAGTCAGCTGATGCACAATCGTTTTTAAACGGGTTTGCGGTGTAAGTGCAGCCCGTCTTACACCGTGCGGCACAGGCACTAGTACTGATGTCGTATACAGGGCTTTTGACATCTACAATGATAAAGTAGCTGGTTTTGCTAAATTCCTAAAAACTAATTGTTGTCGCTTCCAAGAAAAGGACGAAGATGACAATTTAATTGATTCTTACTTTGTAGTTAAGAGACACACTTTCTCTAACTACCAACATGAAGAAACAATTTATAATTTACTTAAGGATTGTCCAGCTGTTGCTAAACATGACTTCTTTAAGTTTAGAATAGACGGTGACATGGTACCACATATATCACGTCAACGTCTTACTAAATACACAATGGCAGACCTCGTCTATGCTTTAAGGCATTTTGATGAAGGTAATTGTGACACATTAAAAGAAATACTTGTCACATACAATTGTTGTGATGATGATTATTTCAATAAAAAGGACTGGTATGATTTTGTAGAAAACCCAGATATATTACGCGTATACGCCAACTTAGGTGAACGTGTACGCCAAGCTTTGTTAAAAACAGTACAATTCTGTGATGCCATGCGAAATGCTGGTATTGTTGGTGTACTGACATTAGATAATCAAGATCTCAATGGTAACTGGTATGATTTCGGTGATTTCATACAAACCACGCCAGGTAGTGGAGTTCCTGTTGTAGATTCTTATTATTCATTGTTAATGCCTATATTAACCTTGACCAGGGCTTTAACTGCAGAGTCACATGTTGACACTGACTTAACAAAGCCTTACATTAAGTGGGATTTGTTAAAATATGACTTCACGGAAGAGAGGTTAAAACTCTTTGACCGTTATTTTAAATATTGGGATCAGACATACCACCCAAATTGTGTTAACTGTTTGGATGACAGATGCATTCTGCATTGTGCAAACTTTAATGTTTTATTCTCTACAGTGTTCCCACCTACAAGTTTTGGACCACTAGTGAGAAAAATATTTGTTGATGGTGTTCCATTTGTAGTTTCAACTGGATACCACTTCAGAGAGCTAGGTGTTGTACATAATCAGGATGTAAACTTACATAGCTCTAGACTTAGTTTTAAGGAATTACTTGTGTATGCTGCTGACCCTGCTATGCACGCTGCTTCTGGTAATCTATTACTAGATAAACGCACTACGTGCTTTTCAGTAGCTGCACTTACTAACAATGTTGCTTTTCAAACTGTCAAACCCGGTAATTTTAACAAAGACTTCTATGACTTTGCTGTGTCTAAGGGTTTCTTTAAGGAAGGAAGTTCTGTTGAATTAAAACACTTCTTCTTTGCTCAGGATGGTAATGCTGCTATCAGCGATTATGACTACTATCGTTATAATCTACCAACAATGTGTGATATCAGACAACTACTATTTGTAGTTGAAGTTGTTGATAAGTACTTTGATTGTTACGATGGTGGCTGTATTAATGCTAACCAAGTCATCGTCAACAACCTAGACAAATCAGCTGGTTTTCCATTTAATAAATGGGGTAAGGCTAGACTTTATTATGATTCAATGAGTTATGAGGATCAAGATGCACTTTTCGCATATACAAAACGTAATGTCATCCCTACTATAACTCAAATGAATCTTAAGTATGCCATTAGTGCAAAGAATAGAGCTCGCACCGTAGCTGGTGTCTCTATCTGTAGTACTATGACCAATAGACAGTTTCATCAAAAATTATTGAAATCAATAGCCGCCACTAGAGGAGCTACTGTAGTAATTGGAACAAGCAAATTCTATGGTGGTTGGCACAACATGTTAAAAACTGTTTATAGTGATGTAGAAAACCCTCACCTTATGGGTTGGGATTATCCTAAATGTGATAGAGCCATGCCTAACATGCTTAGAATTATGGCCTCACTTGTTCTTGCTCGCAAACATACAACGTGTTGTAGCTTGTCACACCGTTTCTATAGATTAGCTAATGAGTGTGCTCAAGTATTGAGTGAAATGGTCATGTGTGGCGGTTCACTATATGTTAAACCAGGTGGAACCTCATCAGGAGATGCCACAACTGCTTATGCTAATAGTGTTTTTAACATTTGTCAAGCTGTCACGGCCAATGTTAATGCACTTTTATCTACTGATGGTAACAAAATTGCCGATAAGTATGTCCGCAATTTACAACACAGACTTTATGAGTGTCTCTATAGAAATAGAGATGTTGACACAGACTTTGTGAATGAGTTTTACGCATATTTGCGTAAACATTTCTCAATGATGATACTCTCTGACGATGCTGTTGTGTGTTTCAATAGCACTTATGCATCTCAAGGTCTAGTGGCTAGCATAAAGAACTTTAAGTCAGTTCTTTATTATCAAAACAATGTTTTTATGTCTGAAGCAAAATGTTGGACTGAGACTGACCTTACTAAAGGACCTCATGAATTTTGCTCTCAACATACAATGCTAGTTAAACAGGGTGATGATTATGTGTACCTTCCTTACCCAGATCCATCAAGAATCCTAGGGGCCGGCTGTTTTGTAGATGATATCGTAAAAACAGATGGTACACTTATGATTGAACGGTTCGTGTCTTTAGCTATAGATGCTTACCCACTTACTAAACATCCTAATCAGGAGTATGCTGATGTCTTTCATTTGTACTTACAATACATAAGAAAGCTACATGATGAGTTAACAGGACACATGTTAGACATGTATTCTGTTATGCTTACTAATGATAACACTTCAAGGTATTGGGAACCTGAGTTTTATGAGGCTATGTACACACCGCATACAGTCTTACAGGCTGTTGGGGCTTGTGTTCTTTGCAATTCACAGACTTCATTAAGATGTGGTGCTTGCATACGTAGACCATTCTTATGTTGTAAATGCTGTTACGACCATGTCATATCAACATCACATAAATTAGTCTTGTCTGTTAATCCGTATGTTTGCAATGCTCCAGGTTGTGATGTCACAGATGTGACTCAACTTTACTTAGGAGGTATGAGCTATTATTGTAAATCACATAAACCACCCATTAGTTTTCCATTGTGTGCTAATGGACAAGTTTTTGGTTTATATAAAAATACATGTGTTGGTAGCGATAATGTTACTGACTTTAATGCAATTGCAACATGTGACTGGACAAATGCTGGTGATTACATTTTAGCTAACACCTGTACTGAAAGACTCAAGCTTTTTGCAGCAGAAACGCTCAAAGCTACTGAGGAGACATTTAAACTGTCTTATGGTATTGCTACTGTACGTGAAGTGCTGTCTGACAGAGAATTACATCTTTCATGGGAAGTTGGTAAACCTAGACCACCACTTAACCGAAATTATGTCTTTACTGGTTATCGTGTAACTAAAAACAGTAAAGTACAAATAGGAGAGTACACCTTTGAAAAAGGTGACTATGGTGATGCTGTTGTTTACCGAGGTACAACAACTTACAAATTAAATGTTGGTGATTATTTTGTGCTGACATCACATACAGTAATGCCATTAAGTGCACCTACACTAGTGCCACAAGAGCACTATGTTAGAATTACTGGCTTATACCCAACACTCAATATCTCAGATGAGTTTTCTAGCAATGTTGCAAATTATCAAAAGGTTGGTATGCAAAAGTATTCTACACTCCAGGGACCACCTGGTACTGGTAAGAGTCATTTTGCTATTGGCCTAGCTCTCT * si:Z:0,120357,7867,17120 ss:Z:18,9,21,15,10,16,10,15,6,20,9,13,9,12,9,18,8,9,14,11,12,9,14,22,8,11,9,16,1,14,18,14,13,17,21,1,13,9,8,13,19,15,17,9,8,13,24,13,14,15,10,7,8,8,20,10,11,9,20,13,4,20,13,10,8,11,14,13,7,13,17,11,17,12,18,17,11,15,18,14,9,14,15,2,12,9,18,6,13,8,10,13,17,13,8,12,10,7,7,13,12,13,12,13,11,13,11,10,17,6,19,18,12,18,8,20,10,12,13,10,15,14,10,12,15,13,13,12,11,12,16,14,12,9,7,13,9,7,17,19,13,6,18,14,12,11,17,8,6,7,15,14,10,9,18,4,22,17,3,7,15,16,8,14,15,15,12,15,18,7,9,8,12,19,15,15,12,15,20,20,13,19,18,21,9,14,15,11,15,13,7,9,15,9,12,18,9,10,10,14,12,7,6,13,9,13,14,10,15,16,22,10,5,19,4,16,12,15,18,12,11,17,11,18,8,15,12,12,18,4,16,12,14,16,14,9,15,12,11,14,17,16,16,17,18,12,16,14,7,10,14,17,12,9,17,14,19,14,10,14,10,15,10,14,16,18,19,14,8,11,14,14,19,12,13,14,7,12,17,10,17,23,13,12,10,15,10,7,9,9,20,11,9,16,15,10,12,9,12,10,8,21,16,8,11,13,15,19,1,11,13,18,9,9,12,16,16,19,16,13,10,11,15,12,14,12,11,14,13,12,24,12,21,19,12,12,15,10,11,14,23,8,20,15,12,11,3,16,5,9,17,16,3,13,10,12,10,11,9,12,13,14,11,14,14,9,6,10,16,12,10,13,13,4,19,13,13,8,16,14,19,18,13,16,11,12,17,12,16,13,12,8,14,12,12,14,13,15,22,23,10,12,11,16,15,9,15,9,6,10,11,11,20,15,16,15,16,13,16,21,13,6,11,11,16,15,18,10,18,12,12,17,11,12,9,15,15,11,15,12,4,7,16,11,9,19,11,14,6,17,20,13,12,9,11,16,18,10,9,10,4,11,7,10,19,12,9,14,14,16,12,16,10,9,15,15,17,11,20,13,5,11,10,16,10,17,13,15,6,19,16,13,6,12,12,19,8,16,15,14,17,8,15,10,15,8,16,11,10,17,12,12,12,15,3,12,14,13,10,15,12,16,10,8,12,7,16,12,12,18,11,14,14,14,3,15,9,21,11,18,12,17,9,19,12,9,14,14,10,3,12,23,10,11,7,9,8,10,12,20,12,15,14,14,12,18,12,13,13,15,19,16,11,8,11,12,11,12,10,17,9,15,21,12,9,7,8,14,18,19,21,12,10,13,13,15,9,16,13,13,13,20,26,18,17,8,17,15,12,10,15,14,17,10,17,12,4,6,19,15,21,12,13,19,9,19,15,10,17,7,16,11,13,15,10,20,9,13,12,12,10,11,17,5,9,17,12,15,11,11,4,15,15,19,20,8,13,7,7,14,8,10,10,14,17,6,11,12,5,10,15,8,12,20,12,16,11,10,13,10,11,19,10,22,9,9,19,10,16,8,10,18,8,8,11,11,10,11,11,18,15,9,11,11,20,17,16,14,9,18,12,12,15,5,17,12,12,24,10,15,12,14,15,8,14,10,13,12,9,7,12,15,19,8,7,19,13,12,9,13,16,16,14,1,11,13,14,9,14,18,12,10,9,11,14,19,16,12,10,14,7,16,16,12,15,10,12,10,20,6,12,12,12,10,8,12,10,9,8,17,14,14,8,11,7,12,10,19,15,12,11,14,17,22,18,1,19,15,12,15,17,14,14,18,11,15,18,13,3,20,16,18,20,11,9,13,18,9,11,13,19,15,2,12,15,22,12,7,22,13,15,15,15,8,10,24,15,9,6,9,21,8,15,13,15,13,13,8,13,6,11,12,13,9,7,15,11,11,10,11,9,19,14,14,10,11,9,14,8,10,10,2,13,19,17,9,7,11,17,8,12,14,15,10,23,9,16,10,13,19,8,21,5,9,13,2,8,18,9,10,9,19,13,6,11,13,12,11,18,10,17,11,9,4,9,21,13,15,19,13,11,15,11,12,16,10,18,13,11,14,20,21,17,14,8,18,6,18,15,17,10,9,10,16,11,9,14,5,13,12,15,20,16,13,12,8,14,17,19,17,6,21,14,16,8,15,18,12,15,10,8,8,11,9,7,19,16,11,17,13,13,14,13,13,10,18,8,11,15,17,19,18,16,13,12,13,15,3,4,15,9,18,10,13,12,18,14,18,11,10,14,12,11,13,10,6,16,19,16,21,18,8,9,12,15,18,14,12,8,7,16,13,10,11,21,14,12,9,19,11,13,13,15,6,17,17,17,10,17,19,12,18,16,15,11,20,15,6,11,5,19,10,16,11,1,18,8,19,15,13,16,17,13,11,10,12,17,13,14,14,8,16,13,12,17,8,8,14,13,13,18,12,14,7,19,13,9,14,9,16,16,17,8,13,16,13,20,14,14,12,11,12,21,10,8,13,15,5,11,20,9,10,15,14,19,8,17,12,12,16,12,8,2,9,11,10,17,8,8,12,18,16,7,18,14,15,12,8,15,13,16,14,17,19,22,12,10,17,8,16,12,14,13,15,18,15,13,17,7,14,11,14,12,4,16,6,12,15,12,6,12,15,21,14,18,16,14,15,13,7,9,17,16,16,13,13,14,15,15,15,5,17,15,15,9,14,12,18,16,9,8,16,17,12,10,8,17,9,15,15,14,10,16,12,15,13,10,11,15,9,14,15,13,21,11,14,13,10,19,19,12,19,7,14,17,8,18,7,13,20,7,17,14,13,18,7,18,13,14,10,8,15,19,21,18,13,19,18,13,11,11,9,9,13,14,11,9,19,15,19,15,21,11,7,14,16,13,8,18,19,5,11,9,13,14,16,19,14,16,14,17,12,11,13,15,11,7,18,14,2,9,7,12,7,17,16,9,9,13,9,11,11,8,13,10,7,9,8,19,15,15,20,13,10,9,10,11,6,8,17,8,8,10,12,12,9,13,9,12,14,16,16,13,16,23,12,12,19,12,13,17,18,11,15,11,14,15,9,14,10,13,14,10,6,9,13,13,10,14,12,9,9,14,9,17,26,12,14,6,9,18,6,17,8,12,11,11,12,12,14,14,11,18,17,8,11,11,17,18,20,10,8,19,12,16,13,5,16,17,8,14,15,14,8,15,12,11,10,15,14,16,11,9,10,10,12,13,8,16,21,14,13,15,14,16,17,11,9,14,15,13,14,14,12,8,11,10,16,12,10,12,13,10,15,18,17,16,8,15,12,12,11,13,15,21,24,19,13,16,15,12,9,13,12,17,11,8,17,10,6,14,12,13,11,14,14,13,13,13,13,10,10,17,12,19,16,13,17,6,11,14,12,18,22,7,9,16,15,5,12,15,18,15,24,15,11,11,10,18,12,12,11,15,7,11,13,13,12,12,16,8,15,17,11,14,20,12,10,11,8,14,14,10,20,11,16,14,14,19,8,8,16,11,18,13,16,11,15,7,17,17,9,7,13,11,8,26,15,18,9,5,16,13,13,10,16,12,15,5,15,16,14,16,18,25,11,25,9,16,16,14,17,6,15,11,9,16,12,13,15,9,14,13,16,10,16,19,13,13,12,12,10,14,10,13,14,14,18,10,17,13,12,13,12,13,10,9,10,15,14,6,18,16,13,17,20,19,21,8,18,13,20,18,16,6,6,13,18,8,11,16,14,19,15,11,16,14,11,19,14,17,12,16,10,13,12,8,16,18,19,9,20,11,12,11,16,13,16,10,13,18,20,15,12,8,24,12,16,9,15,15,14,14,11,16,8,18,14,12,5,13,16,9,6,18,15,10,8,13,19,7,8,19,17,18,15,15,9,11,10,13,14,13,14,12,15,8,13,14,11,11,14,5,7,9,16,11,16,9,12,14,8,8,12,9,13,9,9,17,19,18,14,12,22,12,11,20,22,11,9,10,9,13,12,9,13,11,11,11,17,13,11,15,18,19,18,9,15,20,17,18,15,18,16,20,11,19,9,15,14,13,15,11,19,5,15,16,13,21,9,18,9,15,12,7,13,3,12,8,16,12,12,9,22,11,15,16,16,15,15,17,14,19,12,15,12,18,15,17,10,15,21,9,15,13,17,17,8,6,9,3,20,18,18,17,18,13,10,8,9,17,17,18,18,19,13,25,11,12,16,10,13,17,15,8,20,17,8,17,12,6,16,14,11,15,13,8,13,13,13,15,6,11,5,13,12,12,8,14,14,14,12,13,12,11,13,14,6,10,15,12,8,11,21,10,15,11,7,11,13,17,9,13,10,16,16,16,10,14,9,11,18,6,13,10,12,15,6,11,15,13,13,20,16,16,16,11,10,12,12,15,18,11,16,18,18,9,17,14,14,8,6,3,9,6,12,7,8,12,15,13,14,20,11,8,8,11,13,14,15,8,12,16,14,11,10,9,11,13,13,13,21,12,11,14,2,15,10,10,14,6,12,17,8,13,15,4,15,17,17,12,2,11,14,16,10,3,18,14,13,6,13,4,14,15,17,15,13,15,11,10,16,17,7,19,20,8,10,8,15,8,12,15,16,15,12,19,13,14,18,10,11,14,11,21,13,16,10,17,14,17,10,18,17,16,12,12,14,13,15,7,17,10,11,22,12,17,13,14,10,13,19,7,16,11,13,20,13,11,10,10,12,13,19,17,14,14,16,11,14,7,8,17,11,5,15,16,17,16,8,20,6,5,14,8,13,16,17,13,13,13,12,16,19,17,23,14,20,11,7,11,11,7,8,14,16,21,14,10,16,18,10,14,7,14,6,14,17,10,8,17,11,13,13,13,12,9,6,18,9,10,13,14,17,16,12,11,14,12,14,8,13,16,23,17,7,14,16,15,12,15,17,10,17,12,3,15,12,16,13,17,16,9,14,15,4,9,16,15,13,13,12,10,10,13,11,14,18,12,13,15,12,14,19,10,8,19,15,9,25,11,10,13,21,16,13,12,10,15,15,14,13,14,11,10,15,12,9,11,10,14,14,7,12,15,15,14,7,14,16,13,14,8,10,14,10,9,10,9,17,18,17,17,4,16,14,11,12,18,9,16,9,10,17,15,16,8,9,6,13,15,13,21,7,14,7,15,11,12,11,8,8,7,17,9,20,13,13,20,14,16,16,8,15,16,11,17,7,13,10,11,15,16,17,7,9,13,22,6,18,10,16,17,15,15,9,17,4,12,13,20,10,12,10,9,21,12,17,11,19,10,19,10,12,15,21,11,10,3,17,9,12,15,13,11,15,18,17,11,10,18,19,14,4,9,12,12,20,14,8,19,12,18,20,12,8,15,26,20,16,11,18,15,13,14,9,15,8,13,14,10,6,14,10,16,17,10,8,12,5,11,11,16,16,4,9,11,14,16,14,8,20,20,9,6,14,14,18,16,14,7,12,17,10,15,15,10,2,15,12,17,12,25,7,14,18,12,16,14,9,14,11,16,12,13,7,10,14,8,16,6,7,11,27,4,12,12,19,18,10,16,14,13,21,12,13,7,13,3,11,13,8,10,14,16,11,15,10,14,13,13,13,10,10,11,12,20,13,17,8,11,16,17,16,8,13,12,12,18,15,15,12,10,14,14,19,21,6,8,10,13,13,18,13,17,6,16,12,8,20,14,10,11,15,9,16,11,12,19,12,16,13,15,4,12,12,9,11,18,12,20,9,16,6,9,11,15,10,11,11,18,15,22,13,16,9,14,9,11,16,12,11,14,19,13,6,10,9,16,18,15,16,4,10,16,13,9,18,9,11,17,7,17,12,18,13,9,11,15,19,12,18,17,16,16,10,12,9,7,10,16,7,4,11,8,13,24,4,14,22,10,17,11,14,11,7,13,18,18,14,16,18,11,9,13,16,23,12,14,18,14,7,15,12,20,12,13,17,21,8,17,14,18,13,18,7,16,17,15,17,6,16,9,13,13,5,11,7,13,8,16,16,11,20,14,20,11,10,13,10,9,9,17,8,10,7,12,16,10,14,14,17,8,13,14,15,22,15,9,9,13,8,14,17,15,8,17,15,10,11,17,18,18,13,13,12,7,13,10,14,12,17,12,14,11,10,9,7,23,12,13,9,14,9,7,16,16,10,8,17,13,18,9,8,15,15,13,8,14,13,13,13,8,18,20,4,6,19,11,15,14,17,14,9,12,21,13,10,11,13,20,14,11,10,10,9,10,18,11,11,15,11,14,12,1,11,11,9,8,21,17,12,16,13,12,11,10,9,17,17,15,12,11,12,15,12,18,8,16,11,12,12,12,14,13,10,13,13,18,8,15,17,11,16,17,10,6,17,11,24,14,13,16,11,11,12,16,15,13,16,15,16,13,16,12,12,11,18,14,19,12,12,14,14,15,7,11,14,17,11,12,10,5,9,6,14,17,18,15,18,13,16,13,5,16,12,10,13,10,11,11,16,13,11,13,12,12,14,15,13,18,5,10,11,14,14,6,16,21,17,7,13,15,12,7,7,13,16,8,6,13,12,13,9,12,19,16,23,20,9,12,13,17,9,13,16,12,3,16,16,17,13,9,8,22,12,26,14,10,10,14,17,12,16,9,13,21,9,16,17,19,17,18,23,17,14,9,11,10,8,20,18,11,11,19,12,12,15,15,11,15,7,8,19,8,10,11,16,17,17,12,9,19,10,10,5,10,14,19,16,16,11,16,12,15,15,9,13,15,12,12,8,11,7,13,15,11,11,11,17,14,12,12,15,10,13,21,12,16,18,19,12,17,12,11,6,19,6,13,17,7,12,11,12,9,18,16,15,6,17,16,19,7,4,10,10,20,20,11,7,14,6,7,14,11,10,14,9,14,14,12,15,14,17,12,19,13,13,17,12,12,17,15,17,13,15,15,7,17,19,13,11,16,16,10,22,10,15,16,9,9,12,14,16,20,16,20,19,12,7,17,13,10,14,14,14,8,13,11,12,18,6,13,21,1,9,15,7,21,18,11,16,13,13,16,6,14,2,6,14,17,8,9,13,19,4,15,20,12,18,16,14,16,13,12,5,8,16,10,13,15,15,9,14,11,12,11,5,11,12,15,9,17,16,13,8,14,14,13,17,17,15,13,8,12,13,15,9,14,13,12,9,15,12,15,12,13,12,15,15,9,9,13,7,14,6,11,14,13,15,11,13,4,14,20,12,12,12,11,9,11,13,18,20,16,21,15,14,12,17,6,17,12,14,16,10,14,8,14,8,14,11,18,19,25,12,10,17,12,6,13,17,13,18,17,14,16,17,13,19,14,6,14,16,10,17,9,9,13,13,9,20,20,6,3,13,14,11,11,10,10,5,18,11,6,9,11,7,12,12,18,12,12,8,12,21,15,20,15,8,6,11,18,6,11,11,10,16,16,8,13,8,20,16,14,16,12,13,13,12,12,14,13,10,15,13,13,12,14,18,12,15,10,11,12,17,20,15,18,11,7,11,14,20,14,13,21,13,11,18,13,5,16,11,8,11,16,13,8,8,18,16,15,12,10,15,18,11,12,12,18,10,18,7,20,11,5,20,17,16,14,9,9,12,14,6,8,9,12,14,13,12,13,11,20,15,14,11,7,18,15,7,12,16,16,15,11,14,16,17,8,10,16,11,16,15,7,10,16,13,12,4,13,13,15,9,7,17,15,18,12,15,14,8,18,12,12,3,17,14,16,14,13,10,22,14,12,20,13,13,13,18,10,11,14,13,14,19,12,11,11,9,16,13,15,12,12,16,15,15,9,15,15,19,18,19,12,10,11,7,14,14,16,13,11,20,19,15,9,9,6,17,10,18,9,9,14,15,14,16,15,14,11,18,16,8,15,11,13,18,11,18,22,13,16,11,9,12,6,18,16,13,6,12,15,17,10,12,12,15,10,16,16,13,14,7,15,13,8,14,20,14,12,10,14,13,21,14,14,10,10,12,18,10,18,14,12,13,12,11,15,8,13,10,12,13,19,7,8,15,13,12,15,8,15,11,9,16,7,14,8,5,11,14,17,15,12,16,12,11,22,12,12,9,5,6,13,18,16,12,8,17,9,14,11,16,14,5,15,11,16,13,18,9,17,17,13,11,10,9,15,13,14,12,6,13,8,16,4,9,18,22,19,21,20,11,8,9,12,16,13,10,8,12,10,15,8,12,7,12,16,15,10,11,14,20,12,9,5,7,10,11,15,9,10,15,12,17,18,11,10,22,16,12,14,16,14,11,17,7,19,18,13,19,18,11,15,13,7,15,13,21,11,20,22,13,13,13,19,15,12,14,17,9,10,10,13,18,15,11,22,13,16,13,12,8,11,13,15,16,18,7,9,13,12,19,16,11,14,15,21,12,8,9,14,13,19,18,9,11,15,12,12,12,10,14,11,11,11,14,16,6,16,16,15,13,8,11,12,17,15,17,17,11,16,15,15,11,14,10,15,18,13,16,16,10,12,9,15,16,18,11,13,11,16,18,7,13,12,9,25,17,11,12,11,15,14,14,10,8,13,18,15,13,18,18,6,5,10,11,8,14,21,10,20,8,10,9,12,16,15,9,14,16,5,5,24,6,19,16,16,14,9,19,14,6,12,13,18,8,9,11,15,12,16,9,1,9,14,11,16,19,2,10,9,6,9,10,15,10,19,9,12,12,15,14,8,16,5,17,16,13,10,8,10,5,16,9,11,4,17,17,9,18,12,14,8,17,13,24,11,8,8,13,21,17,13,16,14,21,12,15,15,8,11,20,14,7,11,19,9,20,12,12,10,17,17,16,14,14,13,14,9,8,12,10,6,18,17,19,21,20,15,12,20,13,15,17,7,19,3,15,12,10,17,12,13,10,6,13,10,15,15,9,12,13,15,11,4,5,16,6,12,19,15,15,19,14,16,15,14,11,16,10,11,11,10,13,15,8,12,13,8,16,16,13,17,9,16,18,6,8,15,8,15,13,10,15,8,11,8,5,13,13,15,14,22,5,9,14,10,13,10,14,13,7,10,8,12,18,12,12,17,10,13,21,11,10,9,8,22,15,12,18,19,6,12,9,18,9,22,14,15,11,20,11,13,14,10,11,18,13,12,18,6,9,14,8,18,22,11,14,12,17,17,12,8,7,15,21,14,8,14,6,18,14,17,16,10,15,11,10,9,7,18,14,20,9,16,18,11,14,7,9,13,14,11,11,18,13,21,11,13,12,10,15,16,9,12,12,8,14,13,22,14,11,20,10,13,12,13,13,3,18,11,14,8,18,23,9,14,13,10,16,13,16,13,2,16,6,9,15,14,17,10,17,16,9,9,9,13,16,13,10,15,15,14,16,9,7,11,9,11,12,10,3,10,13,11,15,11,10,14,9,13,14,17,15,11,10,12,13,21,5,19,12,13,15,10,20,11,12,15,12,5,8,11,13,11,14,19,7,11,21,12,16,13,13,15,12,15,12,7,10,16,12,17,8,16,9,14,17,13,12,16,16,17,19,14,10,8,13,12,13,15,19,13,23,16,10,14,13,16,8,12,20,14,11,17,18,8,16,14,14,12,12,15,16,12,15,12,16,14,20,11,4,17,10,19,20,6,15,12,17,5,18,17,17,6,9,13,10,10,18,11,13,7,17,15,14,12,13,13,9,12,9,14,17,14,18,20,19,11,11,18,13,10,13,20,11,12,14,9,9,5,11,10,15,14,14,6,13,18,13,9,15,16,20,10,4,12,14,11,10,18,11,19,15,22,11,15,9,8,17,12,10,10,12,11,9,9,12,12,13,13,17,9,14,16,13,6,18,5,16,3,18,8,11,13,17,12,11,8,24,19,10,17,13,10,10,5,20,15,15,13,22,12,23,13,9,11,16,15,16,16,11,17,16,16,15,12,4,19,16,15,14,19,15,15,15,19,19,5,14,11,14,10,9,14,10,15,12,17,8,18,14,8,17,14,17,16,4,12,13,26,14,13,15,13,16,13,16,5,9,15,15,10,16,15,8,10,14,14,12,9,11,12,7,5,15,12,15,10,15,12,8,13,17,13,17,19,15,12,8,19,11,10,13,19,7,7,14,17,14,8,15,12,10,14,15,12,15,14,9,12,4,11,18,11,17,17,17,17,16,20,2,19,9,17,12,7,11,16,9,10,15,22,5,6,16,14,7,15,4,15,10,11,13,15,19,15,11,11,5,10,14,17,14,12,19,12,8,16,13,13,14,13,15,13,19,12,17,19,12,19,10,3,23,16,15,12,19,20,10,11,11,10,8,11,14,4,13,15,15,15,16,12,11,6,20,14,14,6,12,9,15,14,6,13,9,7,11,9,13,16,13,12,13,17,16,12,10,14,15,7,7,16,9,12,14,16,9,11,10,10,16,18,10,11,7,17,13,21,12,19,14,14,14,13,9,10,11,14,6,10,11,13,16,22,5,15,18,9,11,21,8,8,16,9,16,16,13,11,14,5,11,20,13,8,14,9,10,19,15,16,17,14,13,13,19,14,16,10,23,17,16,12,14,17,14,16,11,14,17,12,12,10,24,19,14,6,15,14,8,8,17,13,12,14,17,17,13,3,17,15,14,22,6,12,16,8,11,19,16,15,14,14,10,16,8,17,19,16,11,11,12,13,13,15,16,12,6,8,17,18,12,11,15,6,14,10,14,21,7,8,22,10,9,20,11,16,16,15,13,14,13,9,17,12,7,19,17,20,7,11,15,11,16,16,17,20,13,7,13,18,9,9,18,12,12,15,14,13,10,14,14,11,11,11,19,12,5,15,9,11,13,14,14,9,18,16,13,20,8,16,13,18,24,11,12,8,20,12,8,13,18,18,12,12,7,19,16,12,13,12,18,18,22,15,9,11,14,13,19,13,11,11,14,19,18,7,23,16,4,8,21,4,12,15,12,13,18,11,15,15,12,17,19,14,8,19,9,11,6,16,9,19,11,10,18,18,15,13,2,15,21,11,14,15,17,17,16,18,9,18,22,9,19,10,11,15,16,17,20,14,13,10,11,12,12,6,10,7,14,13,13,13,13,14,14,2,12,14,11,19,9,12,15,12,12,13,10,3,19,14,11,6,14,11,9,9,12,10,15,13,21,11,15,11,11,14,14,17,13,21,17,11,13,22,5,12,17,16,10,14,9,16,15,10,14,13,10,11,16,14,12,7,18,15,12,15,16,19,6,15,12,9,14,13,10,17,17,17,15,19,18,8,12,14,9,5,13,14,17,9,11,18,17,18,17,12,12,15,6,16,14,14,14,16,14,15,14,10,18,14,12,9,17,11,9,13,7,9,15,10,14,25,8,18,10,12,10,10,15,12,8,13,17,9,9,18,11,9,14,13,15,10,17,4,11,11,15,11,15,13,13,13,14,20,13,10,11,4,16,15,6,19,24,13,18,13,12,16,14,12,13,12,12,11,14,10,12,20,15,20,11,14,10,13,16,18,16,16,6,15,14,20,17,22,21,10,6,16,10,17,12,17,12,10,16,17,10,16,11,18,10,14,10,14,16,12,10,15,12,15,7,14,18,11,10,6,12,9,4,9,7,11,17,8,11,9,15,14,3,18,18,16,19,15,8,11,13,22,11,8,14,10,8,12,16,10,14,20,20,19,18,11,14,9,12,19,15,16,15,14,11,19,14,17,11,12,12,14,12,15,19,17,15,12,13,18,13,11,15,12,14,14,18,14,17,17,12,15,16,13,11,16,9,6,10,13,11,14,13,15,9,15,13,12,12,16,15,6,12,11,12,18,16,13,19,5,16,10,7,8,20,15,13,15,11,13,18,20,15,6,7,15,16,11,8,17,13,19,10,12,11,13,13,18,12,9,19,21,15,8,18,13,12,12,12,15,20,15,9,7,7,13,11,14,21,17,16,20,15,16,21,13,15,15,11,9,20,9,9,18,17,11,15,13,12,14,18,13,10,12,13,10,18,11,15,11,13,14,19,6,16,10,17,12,16,14,15,11,11,14,11,12,10,15,10,13,11,7,13,16,15,16,11,10,16,13,18,15,12,8,16,18,8,9,20,18,7,7,9,11,7,8,9,19,12,20,10,16,10,8,15,13,6,15,18,11,11,15,16,11,7,14,13,14,11,17,11,9,21,17,15,11,11,9,13,11,22,11,15,11,18,14,17,13,10,19,13,13,11,8,19,15,13,4,15,16,16,15,12,14,12,17,10,10,18,15,13,14,17,10,14,14,16,8,21,5,9,19,11,9,4,11,16,9,14,13,15,19,11,14,19,12,11,13,16,14,8,10,14,15,9,9,9,14,16,18,14,5,7,10,13,15,15,12,11,12,8,12,14,10,11,8,17,9,7,13,7,19,12,18,19,13,10,7,15,16,11,16,16,15,7,10,6,5,9,19,16,3,12,9,15,9,9,9,11,5,19,14,16,13,12,14,11,9,11,18,18,18,15,26,20,12,16,16,12,5,10,14,20,12,11,8,8,18,20,23,14,8,18,13,18,13,16,16,2,15,15,12,10,14,16,16,20,10,15,11,21,10,14,18,13,17,8,19,7,19,19,11,12,6,10,15,17,11,14,16,22,15,18,13,12,14,20,13,15,12,9,13,12,3,13,10,7,15,17,9,13,10,4,16,6,11,10,14,18,13,16,13,9,14,6,15,16,7,5,12,13,13,5,16,14,17,3,13,12,19,21,13,11,9,10,9,21,3,17,8,9,13,13,16,12,8,14,10,16,12,16,14,14,17,11,1,10,11,14,10,19,11,14,18,12,11,12,13,3,18,13,15,19,8,10,21,10,15,9,9,8,18,13,17,16,9,11,10,15,18,16,16,8,16,16,13,9,9,8,10,15,24,12,12,8,17,12,12,13,15,18,10,8,14,16,12,10,13,17,12,18,7,20,16,6,15,10,16,14,14,14,14,6,14,11,17,11,12,10,15,15,9,18,16,12,17,17,21,12,9,9,11,11,18,5,10,14,15,9,12,18,16,11,12,10,13,10,10,8,11,17,11,9,11,12,16,6,12,13,15,15,14,9,17,11,10,10,10,13,17,17,17,14,12,15,14,17,16,13,17,17,20,8,18,12,15,13,16,10,18,13,10,15,19,15,5,11,10,12,16,15,18,7,14,16,9,11,14,17,15,19,18,16,5,18,10,10,12,10,14,23,11,12,11,4,13,14,11,15,18,17,6,12,7,11,15,13,16,10,10,15,10,19,13,20,15,10,16,10,15,15,7,9,14,17,11,12,15,11,10,14,9,15,17,7,11,11,23,14,8,11,10,21,13,17,19,15,15,10,14,13,13,14,10,8,15,11,15,15,17,9,19,12,13,18,10,6,15,13,10,14,12,19,10,17,11,19,10,15,4,10,13,14,15,17,13,15,13,13,15,12,19,17,20,9,18,15,11,4,7,14,9,14,15,6,15,11,15,11,16,19,14,13,7,17,14,10,13,18,13,17,3,9,18,5,16,10,18,14,6,10,14,12,11,13,12,12,11,11,12,19,14,8,19,18,12,11,12,15,16,13,9,10,18,17,16,14,20,14,7,17,10,19,19,9,14,23,13,19,11,14,17,13,16,13,15,13,18,22,8,17,5,17,20,13,17,5,17,21,19,10,15,12,6,11,15,17,14,9,11,14,8,13,16,16,20,16,15,12,18,18,15,14,18,6,12,14,9,18,9,14,16,19,8,1,12,16,22,8,13,6,13,14,9,14,15,10,13,8,6,16,14,12,15,11,9,11,14,16,15,16,11,9,16,12,17,10,12,16,14,9,14,13,11,12,11,10,8,12,18,15,14,18,15,19,12,17,6,16,9,8,21,20,7,14,18,16,12,17,14,12,17,14,15,11,11,17,12,9,11,19,14,11,19,13,17,12,8,12,13,7,16,8,21,9,9,13,13,16,18,12,15,7,14,15,10,13,12,13,17,16,13,6,11,6,13,13,25,9,18,18,12,12,15,13,23,10,13,9,11,14,14,12,12,11,15,11,16,12,14,12,12,14,8,14,7,10,17,16,10,7,8,15,20,18,14,13,11,15,14,16,10,9,16,15,15,8,11,16,7,12,12,14,20,11,8,9,10,9,20,10,8,14,16,5,16,12,15,10,9,14,8,12,20,19,11,11,10,16,9,13,15,17,13,16,13,12,10,9,10,9,14,13,18,17,10,10,9,15,8,12,13,16,20,15,13,10,14,9,14,14,15,12,12,14,14,14,6,14,13,11,18,13,13,21,11,13,15,15,9,12,14,13,21,22,13,19,10,7,13,12,14,17,6,7,11,12,6,12,15,16,16,19,8,16,5,7,20,11,20,9,12,16,9,13,7,4,7,11,12,10,14,15,19,10,13,17,19,11,8,12,9,9,20,14,16,12,14,3,12,12,18,13,10,15,7,8,11,12,16,12,11,10,11,9,16,15,6,18,10,8,16,6,18,10,15,10,14,14,14,15,12,5,11,6,15,14,11,12,12,7,11,10,14,18,20,16,14,14,12,13,13,18,13,20,16,19,6,12,10,11,13,14,15,14,16,16,18,7,14,14,13,9,11,17,17,10,5,13,19,10,15,11,13,14,9,7,7,11,12,13,13,11,15,18,16,10,10,20,17,16,10,10,7,15,17,10,13,20,11,11,13,19,17,10,11,6,13,6,9,13,10,14,20,5,11,13,19,13,12,10,13,5,17,15,14,18,12,15,12,14,10,16,9,10,13,11,4,14,11,14,18,19,14,9,18,13,7,15,12,20,12,11,20,11,14,15,18,11,22,18,12,23,7,7,5,12,16,13,6,19,10,13,11,13,18,12,21,21,13,10,14,19,15,13,12,13,17,9,15,11,19,13,15,11,12,6,15,9,18,22,15,18,11,10,29,10,13,14,17,13,11,15,13,16,13,14,12,13,8,16,19,13,13,11,13,17,13,21,10,12,17,6,15,10,12,12,11,18,15,11,14,16,10,12,18,16,13,9,15,14,14,14,11,17,16,18,13,16,13,14,10,17,14,9,11,22,11,18,10,14,18,14,12,10,4,17,13,11,17,18,14,10,18,16,10,13,10,11,12,11,13,13,11,11,15,23,17,19,12,16,18,19,10,15,13,11,9,16,12,10,16,14,16,15,10,15,12,15,17,18,15,13,16,19,15,13,11,14,22,7,16,14,16,3,12,8,15,19,11,9,18,12,11,14,12,13,5,11,14,9,15,9,12,13,12,13,7,11,10,10,14,9,11,5,17,14,13,12,12,9,13,7,16,8,14,14,17,14,14,11,16,15,10,19,16,10,18,10,19,16,4,12,10,16,17,12,12,14,16,9,13,14,6,10,18,13,8,7,15,9,19,16,16,12,10,13,13,20,14,14,18,5,22,15,15,13,9,13,14,18,9,12,15,17,18,6,8,19,13,11,22,13,15,15,11,13,16,12,14,11,19,7,15,12,19,11,16,15,12,12,8,15,16,12,17,8,15,18,15,12,13,18,9,17,14,11,14,17,10,12,9,23,12,14,12,14,5,6,16,12,14,14,6,16,16,15,10,9,9,19,7,9,11,16,14,7,8,12,1,9,18,14,21,16,17,14,15,15,15,14,14,6,11,7,13,18,20,12,13,11,16,14,14,22,17,8,12,16,15,17,12,12,8,15,12,13,15,15,19,4,12,16,13,12,11,23,12,17,7,11,10,9,12,22,10,17,20,8,10,12,18,8,13,9,10,7,12,10,12,15,14,8,16,12,10,13,18,11,6,14,5,12,12,16,16,9,9,15,13,17,17,12,8,19,11,19,13,14,14,15,15,11,14,16,15,24,12,13,12,13,23,14,9,7,13,8,9,9,15,17,18,15,13,13,9,12,16,9,13,8,11,14,11,15,11,13,11,10,11,14,11,16,14,16,13,14,10,11,17,13,17,12,16,17,15,15,23,7,19,17,11,14,16,18,11,9,15,15,14,10,9,5,11,13,9,12,21,12,11,16,13,12,13,13,14,11,16,14,13,11,11,13,13,16,15,8,8,10,18,11,15,11,14,10,14,8,14,10,15,7,10,12,13,15,20,7,15,17,18,13,9,14,15,10,16,15,17,16,10,15,16,16,11,9,13,12,16,10,17,17,9,13,20,12,13,15,5,17,3,15,11,7,8,14,8,16,6,12,13,14,15,12,13,12,7,14,16,11,16,14,17,13,12,12,20,15,9,11,9,16,11,13,15,15,9,17,16,14,15,15,10,15,15,20,11,14,16,13,11,10,15,9,11,15,8,15,16,17,15,12,12,5,18,13,6,15,8,15,17,12,11,18,13,7,17,17,15,17,8,18,14,10,11,15,7,22,4,7,16,14,13,9,5,11,12,16,15,12,2,21,22,19,7,13,5,12,16,20,8,15,10,15,13,15,13,18,16,17,7,9,20,8,12,11,17,8,5,13,15,19,13,16,8,7,15,7,9,14,14,15,6,16,13,3,13,9,8,9,18,13,16,22,19,7,17,11,22,14,11,12,17,13,3,7,11,13,16,11,18,12,14,15,17,9,18,13,1,14,16,16,6,18,7,15,16,11,12,12,17,8,16,8,10,16,10,14,14,12,9,17,12,14,13,3,22,2,15,17,14,13,16,14,12,11,16,15,16,11,9,8,12,14,13,8,14,17,12,15,20,5,11,20,16,7,4,11,12,15,7,15,18,12,12,14,9,13,5,11,15,11,10,18,12,14,20,15,12,14,8,10,11,15,4,10,13,13,13,12,11,21,9,12,13,17,10,11,9,8,20,12,12,7,15,5,16,3,17,18,10,17,16,12,16,15,11,13,7,5,13,11,10,8,13,9,12,5,13,14,4,10,15,13,11,16,6,16,4,15,24,16,17,11,11,20,21,14,16,12,16,16,18,17,12,7,23,15,13,15,12,17,15,10,11,16,13,17,16,13,13,14,13,18,15,16,13,12,14,13,12,10,4,16,17,14,7,9,20,19,9,14,12,10,11,15,14,4,16,12,12,9,7,15,14,14,9,14,16,16,10,17,12,13,11,12,15,14,19,10,6,10,13,8,16,18,15,15,15,16,19,9,15,11,15,16,16,13,15,21,15,12,14,6,16,20,12,16,11,13,17,18,10,14,13,11,12,15,13,13,8,14,14,16,17,12,12,13,10,13,18,4,6,17,13,13,6,12,9,20,14,14,18,10,15,5,17,8,17,15,19,15,12,14,13,10,19,13,10,21,9,20,19,7,4,10,9,18,13,1,6,9,15,15,14,14,12,15,9,16,10,5,10,20,9,12,18,11,16,10,19,8,7,13,15,17,11,12,14,14,13,18,11,11,16,18,14,10,14,19,17,12,15,14,8,11,9,4,10,6,13,10,16,27,11,13,9,11,11,23,19,12,3,14,16,16,18,11,11,15,10,9,15,14,17,9,5,5,10,19,14,14,19,15,24,15,7,7,10,19,11,11,13,11,11,17,13,5,17,17,11,9,10,4,13,11,14,12,10,14,9,10,8,17,17,8,14,15,18,4,14,14,12,11,7,9,16,15,19,10,10,16,14,9,17,14,11,16,11,11,11,15,10,13,14,17,14,17,12,7,9,12,12,20,10,20,13,14,13,9,8,15,15,9,10,12,11,17,10,14,12,1,23,14,17,17,15,20,13,9,13,5,10,12,15,7,6,12,9,11,13,5,13,10,17,22,11,15,13,10,11,16,10,12,14,17,11,17,15,12,10,16,15,8,19,11,13,12,12,9,11,6,5,11,10,9,4,10,15,12,17,5,9,12,12,11,9,14,14,8,10,15,12,11,14,11,14,13,16,13,11,14,10,15,17,11,12,22,8,7,7,16,13,16,18,14,19,17,16,14,10,10,10,24,13,12,14,15,13,10,17,13,16,12,16,13,18,12,11,15,19,18,20,14,3,16,12,12,8,13,18,10,17,8,15,10,14,8,13,7,16,19,10,17,10,16,14,10,10,15,10,14,10,16,12,10,8,12,15,15,16,16,7,14,17,18,13,7,10,16,9,11,16,11,16,12,14,18,16,11,16,10,21,6,5,20,8,14,14,6,11,11,13,14,9,10,12,11,11,15,8,18,17,12,8,9,8,7,15,13,12,14,15,14,12,10,21,11,13,18,14,11,17,12,13,9,13,15,15,9,14,11,7,12,14,11,8,8,11,19,16,18,10,14,10,15,13,9,13,10,17,16,12,9,16,15,11,13,10,8,13,19,11,15,11,12,13,7,10,14,10,12,15,11,11,15,12,18,12,13,14,10,16,12,8,17,20,13,17,12,16,8,14,18,12,16,13,15,17,20,14,16,15,14,20,9,11,19,11,16,12,16,20,16,14,13,20,9,6,9,13,8,10,11,5,15,17,11,12,14,8,11,19,14,16,10,19,7,21,13,20,15,11,9,17,17,16,15,19,4,14,15,11,6,1,8,13,13,10,11,9,13,7,8,18,12,18,4,14,15,12,18,12,17,15,14,18,17,9,16,15,17,14,15,11,9,15,14,6,11,9,10,16,17,9,17,9,19,18,7,8,16,9,13,17,14,11,12,5,10,10,14,11,12,13,12,9,18,8,7,13,14,13,11,14,17,18,13,16,17,10,19,13,13,13,20,16,24,20,17,19,13,11,13,19,20,13,16,9,14,8,12,12,14,14,17,12,12,12,16,17,19,16,18,18,11,22,11,12,8,3,14,12,8,20,11,8,17,10,22,11,13,16,14,15,14,18,9,13,8,13,18,21,15,12,20,17,7,6,12,15,9,10,16,9,11,16,14,15,17,15,17,13,13,13,9,18,15,11,11,11,11,11,13,16,11,12,24,12,14,18,17,13,15,8,18,18,10,17,12,11,13,11,8,9,7,13,14,11,16,15,14,16,17,4,9,8,10,10,16,11,11,17,17,16,16,15,7,14,14,21,13,13,11,14,15,18,10,9,10,6,20,13,10,15,14,16,14,16,21,14,16,5,12,14,1,10,17,15,13,7,18,12,6,13,15,16,11,9,11,9,10,16,12,7,10,11,10,12,10,13,15,13,10,10,6,9,15,12,16,9,4,9,25,14,15,15,6,5,16,16,13,9,14,10,6,13,6,15,12,13,18,12,14,15,12,7,24,19,14,7,16,9,15,16,11,12,6,5,17,4,12,6,16,12,12,16,16,15,13,12,11,18,13,9,18,7,12,18,14,21,10,9,15,11,12,14,14,12,20,17,8,15,9,11,7,5,9,14,9,9,10,18,6,11,11,16,6,16,18,13,13,10,17,20,12,13,16,13,9,11,18,9,12,14,9,15,21,13,4,19,12,13,18,11,10,15,20,11,13,3,14,16,12,12,12,9,18,16,15,13,13,10,14,13,12,13,16,16,12,22,17,12,10,16,14,12,16,8,8,11,12,9,14,11,9,11,9,23,15,21,14,9,14,8,11,9,8,17,9,19,9,16,16,10,15,18,7,13,22,13,16,12,11,19,14,7,9,16,11,13,8,11,14,13,18,17,13,9,24,17,15,17,10,9,8,12,13,18,21,13,11,12,7,14,13,6,13,11,15,3,20,12,10,15,12,17,8,12,7,13,10,17,13,16,14,14,15,14,18,3,11,13,19,10,6,11,6,13,13,11,9,23,14,15,12,10,15,13,15,16,9,10,14,11,20,5,11,21,17,13,13,9,15,7,6,12,10,15,10,12,10,16,6,12,14,12,12,14,10,13,24,15,14,13,13,12,13,7,15,16,8,12,10,15,18,8,14,3,14,15,3,12,17,11,14,15,12,16,10,10,8,11,11,13,13,8,15,20,17,16,18,11,14,6,12,8,12,7,13,5,14,8,21,13,17,11,9,9,14,15,16,13,17,17,12,8,16,15,9,11,16,12,14,17,11,12,12,21,2,15,13,16,12,16,12,11,10,17,16,14,10,10,9,13,12,15,24,16,14,17,20,10,8,11,10,11,15,13,12,21,13,17,14,15,4,9,12,11,9,11,17,17,8,13,8,11,11,5,17,11,8,9,15,12,10,16,11,14,12,15,12,14,13,2,16,20,16,11,18,15,11,8,15,15,14,9,11,13,10,13,13,15,13,10,14,18,13,10,11,16,21,11,23,18,17,13,10,14,19,16,12,12,11,15,17,18,17,16,16,13,12,18,12,16,14,22,12,13,12,18,11,6,12,10,16,19,16,9,12,13,9,18,14,6,15,10,12,8,4,18,8,11,8,7,16,13,8,11,8,14,6,12,19,15,10,11,17,5,18,13,16,15,21,19,15,19,15,20,16,12,12,12,7,17,7,8,16,9,19,16,10,16,11,10,18,3,15,15,11,13,22,7,18,10,19,9,6,10,18,16,10,18,16,15,19,8,13,13,12,19,13,12,12,17,11,13,15,14,11,10,7,12,9,16,13,19,15,14,13,11,11,14,10,14,15,17,17,11,13,12,16,10,22,13,18,15,15,17,13,15,18,9,17,18,20,9,10,17,13,5,17,11,16,21,15,11,18,11,17,10,14,19,17,17,16,8,17,16,12,18,10,19,7,7,16,19,17,14,13,8,16,16,2,13,16,5,8,7,21,14,12,17,11,13,18,12,9,13,9,9,18,12,12,15,7,18,9,14,10,9,15,11,12,15,16,11,20,11,16,10,13,11,8,22,14,18,16,9,8,12,5,16,8,14,10,11,14,6,11,13,12,10,18,9,12,20,14,16,15,9,8,9,13,18,12,16,12,8,12,15,17,15,10,16,8,8,19,12,15,15,16,8,13,14,10,14,11,13,14,12,5,15,7,16,11,17,8,13,16,9,18,12,16,13,23,9,9,17,10,7,11,14,16,14,19,8,14,14,12,9,13,15,10,10,7,18,18,9,13,5,15,11,16,13,9,11,10,10,12,18,10,13,4,16,15,11,16,11,20,8,19,19,16,15,8,14,17,14,12,14,20,15, diff --git a/test/dna_r10_paf.exp b/test/dna_r10_paf.exp index 23925a7..202478a 100644 --- a/test/dna_r10_paf.exp +++ b/test/dna_r10_paf.exp @@ -8,4 +8,4 @@ @sequencing_kit sqk-lsk114 #char* uint32_t double double double double uint64_t int16_t* char* double int32_t uint8_t uint64_t #read_id read_group digitisation offset range sampling_rate len_raw_signal raw_signal channel_number median_before read_number start_mux start_time -S1_1!MN908947.3!0!3734!- 0 2048 -175.408187 281.345551 4000 36733 824,841,823,819,837,821,691,711,694,671,676,561,581,571,575,570,578,591,590,585,578,583,546,551,554,575,588,588,574,569,584,577,577,592,565,567,590,632,656,660,656,650,648,655,633,647,651,654,660,646,664,630,691,1108,1128,1052,1110,1086,1051,1063,1111,1143,1098,1064,1064,1093,1102,1027,977,960,950,854,863,847,826,842,851,843,867,858,844,857,854,845,858,847,830,818,855,854,845,846,826,832,799,796,801,819,794,804,797,789,803,797,769,704,705,713,717,723,741,708,705,714,701,702,705,706,716,683,690,703,692,685,679,693,711,699,704,669,683,691,915,902,926,929,889,874,1069,1008,1070,1070,1050,1040,1080,1035,1045,1052,1062,1034,1086,1055,1049,1045,901,942,880,850,912,915,907,915,922,952,903,921,925,917,919,626,636,623,612,636,602,630,626,620,1154,1141,1131,1179,1114,1126,1147,1106,1117,1168,1117,1134,920,956,956,974,967,958,952,994,998,944,972,913,962,994,945,1005,939,670,671,663,680,684,644,675,666,714,670,1201,1191,1177,1212,1179,1189,1197,1183,1207,1186,1149,1035,1007,993,1008,994,951,1043,974,1006,967,972,983,994,652,653,661,683,673,688,648,650,656,663,1109,1097,1089,1106,1100,1092,1060,1114,1086,1176,991,1037,1018,1042,1034,1019,1068,1035,1000,679,739,698,696,673,709,724,681,678,1057,1046,1051,1044,1006,1020,994,995,986,997,995,983,1001,997,972,853,695,717,714,736,691,704,687,702,713,686,727,697,691,700,704,703,696,682,694,722,735,719,728,735,733,752,1150,1144,1161,1071,1173,1149,1140,1172,1127,1136,1187,1131,1116,1145,1003,983,1006,980,968,952,956,1004,971,660,665,626,673,671,652,659,651,636,664,631,647,643,674,638,635,670,608,625,621,734,690,705,744,694,728,689,696,726,695,695,682,707,1048,1033,1045,1033,1032,1031,1015,1005,1007,1008,993,993,1001,1022,1021,1023,1005,991,1007,1017,985,1010,992,1007,1001,1012,1017,989,883,926,934,931,912,925,955,916,643,680,706,686,655,677,682,1080,1112,1078,1154,1120,1140,1100,1125,1107,1081,1051,1122,1100,1108,1060,1127,1087,1071,1132,983,984,992,1000,1020,998,1010,998,1017,978,1007,1022,1006,897,913,880,916,882,873,903,888,885,901,878,901,918,1092,1085,1082,1105,1117,1124,1105,1102,1105,1106,930,898,906,929,926,890,959,925,946,898,903,912,917,639,1104,1096,1143,1057,1077,1082,1043,1041,1064,1059,873,868,895,859,866,910,848,857,863,881,623,669,640,621,614,613,626,643,633,608,630,621,627,611,632,666,668,655,652,654,662,657,662,684,1062,1059,1052,1058,1087,1121,1036,1099,1040,1043,1068,1041,1054,1098,974,957,966,978,932,954,873,914,918,925,914,918,903,907,919,912,932,939,931,964,951,956,953,959,861,867,880,868,884,873,878,870,687,702,644,663,672,659,656,1108,1073,1095,1121,892,956,946,951,985,913,933,944,950,1001,909,903,943,711,699,696,705,713,696,738,727,700,709,683,698,709,704,699,719,690,723,707,682,702,705,708,716,698,715,710,1006,1007,989,1024,1002,1001,967,985,991,986,798,773,793,796,801,781,776,787,805,765,765,795,782,783,856,870,873,860,861,867,872,860,858,866,884,890,865,880,1091,1079,1060,1077,1056,1055,1058,1052,1064,1073,1054,1045,1050,1073,1053,960,956,949,932,951,961,961,959,918,959,953,945,922,968,1032,1071,971,1054,1036,1020,1002,991,1028,998,987,1008,1003,896,884,918,872,883,886,901,919,896,868,884,882,664,646,656,666,670,629,658,663,665,690,647,675,682,664,658,672,665,627,622,628,619,642,621,620,616,712,722,737,695,723,733,699,699,686,692,692,691,700,676,668,679,697,672,664,695,688,1022,1070,1004,1073,1020,1035,1057,1019,1035,1034,1028,1055,1040,1049,1055,1048,975,952,919,899,903,907,896,924,917,878,948,909,932,946,929,657,650,591,602,606,615,600,606,677,655,647,659,629,663,668,1268,1216,1274,1219,1023,1020,1030,1000,998,997,1063,996,1068,1092,1044,1053,917,897,905,899,888,910,915,909,894,887,931,955,954,979,938,949,928,1047,1008,1023,1024,910,892,931,911,924,926,958,920,916,920,926,911,891,916,909,911,706,715,715,711,719,718,703,683,921,938,937,924,919,924,761,809,814,823,1019,1004,1006,1030,984,1015,1009,1026,998,1010,1028,1003,1017,1010,1019,1023,1019,1003,1016,1001,1072,1063,1070,1059,1081,1058,1081,1062,1063,906,920,926,954,952,941,951,1022,975,1035,986,944,1011,1019,1028,1022,1017,1022,1039,910,854,897,885,872,734,684,702,691,708,705,673,710,670,689,705,690,1055,1054,1056,1066,774,742,760,781,719,730,743,791,697,753,781,728,756,739,743,757,749,1016,996,990,1026,1017,1044,1008,1006,999,1007,1019,972,995,987,968,978,982,967,986,975,983,958,980,972,994,985,1009,969,993,985,965,936,939,959,953,940,938,951,900,917,704,720,698,707,694,723,719,701,684,667,696,673,658,671,671,684,682,665,670,680,907,952,930,981,921,916,968,968,911,930,969,941,851,882,864,849,874,859,857,840,848,858,838,857,836,855,674,665,645,681,667,666,666,685,660,687,688,675,680,677,661,659,721,736,733,735,745,747,733,956,956,965,966,965,929,926,922,949,964,918,948,749,733,640,634,662,666,685,657,645,638,649,650,647,644,660,631,642,665,639,646,667,652,665,654,658,1053,1049,1055,1047,1050,1077,1031,1021,1048,1025,812,800,743,759,764,753,777,761,1067,1107,1100,1104,1041,1066,1078,933,978,938,944,919,940,982,961,946,960,944,938,967,944,958,921,654,635,587,602,612,577,592,633,638,629,666,638,625,620,623,669,647,696,714,712,688,697,680,680,703,677,693,696,692,687,973,991,987,987,739,744,732,796,744,761,782,769,739,779,636,659,664,669,661,653,649,666,647,669,667,1134,1204,1170,1181,1192,1171,1169,1173,1138,1153,1103,1170,1190,1170,1135,1137,1202,1101,1204,1177,1210,1297,1188,1159,1008,1035,1049,1030,1033,1051,1047,1048,1028,1040,1045,1049,1066,999,1003,1022,949,979,975,936,1009,987,1002,1004,1010,985,1025,996,990,1000,1009,1013,998,989,1005,1006,1009,1007,1027,988,986,1016,999,1033,1022,1023,1008,1018,1015,902,941,717,684,686,727,684,729,736,742,714,687,932,937,930,929,875,943,935,930,932,949,912,921,932,957,913,731,721,723,721,733,725,715,725,642,633,653,652,662,644,613,631,630,638,638,648,645,709,717,734,730,721,728,733,730,718,721,730,692,674,677,651,687,667,662,684,680,672,690,671,673,1056,1013,1077,1132,1068,1071,1077,1082,1069,1072,1070,1063,1080,1074,1092,1079,1087,1060,1043,1068,1079,982,947,941,948,939,947,984,936,942,974,922,940,940,936,1138,1095,1123,1084,1136,1099,1136,1133,1117,1092,1109,1116,1128,1114,1029,1016,1006,983,1026,998,975,991,1031,1006,981,987,983,1012,1080,1053,1060,1057,1063,1081,1065,1046,948,1022,1006,1021,1033,1030,995,1000,987,981,1020,873,887,874,881,879,856,863,724,745,745,738,741,898,897,910,901,889,906,903,905,865,896,1001,1025,1019,1037,1038,991,1019,1023,1011,1053,1039,1029,1054,1036,1053,1050,1038,1044,1042,1053,1030,1067,838,835,795,613,593,604,612,607,610,629,621,625,601,632,612,610,627,640,620,659,633,618,637,654,635,614,637,615,624,659,620,635,633,678,690,661,689,678,700,689,689,645,669,688,677,1050,1071,1031,1065,1081,1064,1109,1035,1058,1022,1037,1054,1011,743,809,774,791,765,815,779,777,770,629,678,657,689,672,688,659,646,650,668,583,611,611,629,613,599,610,588,595,605,902,907,943,911,933,1020,1039,995,1043,1042,1021,953,938,944,934,937,956,945,960,899,872,878,896,883,893,877,888,865,886,866,888,896,888,861,882,884,781,805,786,803,793,709,752,702,716,724,730,700,721,721,715,935,935,942,911,946,947,944,977,943,847,832,841,831,837,844,844,819,825,820,820,844,801,820,807,801,803,814,693,702,712,690,704,706,727,708,709,713,711,696,667,881,857,882,859,908,840,850,885,904,915,972,972,988,1002,995,1004,1011,979,974,1032,994,1002,1003,996,1008,997,991,994,1003,1026,974,1009,1029,993,995,987,1012,1013,991,979,1020,1023,1059,1066,1042,1044,1045,1020,1012,1066,1035,1041,1028,1064,918,876,923,915,913,912,906,877,915,936,893,865,898,900,705,703,675,658,707,642,665,698,673,715,667,679,674,718,686,722,725,694,695,688,680,1104,1125,1201,1126,1092,1121,1142,1167,1194,1192,1148,1143,1135,1151,981,989,985,966,975,967,968,966,966,1009,995,1000,980,661,654,678,713,682,643,626,676,635,1148,1059,1084,1112,1165,1096,1069,1117,1118,1086,1050,1094,1127,1069,1108,1072,1057,1158,1126,1087,1058,1070,1012,1024,1011,991,989,1031,857,874,855,853,854,845,861,883,863,875,852,851,878,870,880,672,674,704,690,652,686,690,682,685,677,677,695,1123,1113,1085,1098,1151,1098,1083,1094,1116,1079,1068,1054,1090,1065,1086,1146,1092,1062,1067,1079,1078,1096,920,910,911,910,927,931,917,671,670,691,696,1036,1076,1096,1104,1058,1044,1083,1026,1079,1060,1075,1082,1057,998,1105,943,968,966,988,962,971,963,970,944,949,949,943,958,959,733,739,739,709,734,740,749,946,943,984,938,958,944,963,973,935,968,1062,1083,1058,1052,1050,1059,1047,1062,1050,1051,1036,936,940,927,949,980,930,936,959,954,938,1190,1241,1193,1210,1214,1186,1194,1205,1228,1229,1242,1175,1247,1201,1168,1054,1053,1057,1063,1037,1036,1072,1049,1055,1057,1069,1097,1075,1092,1091,1064,1078,1091,1101,878,833,862,868,872,872,863,842,887,855,667,666,648,650,657,673,656,647,663,657,647,645,640,644,654,663,1235,1215,1193,1188,1240,1187,1159,989,970,1005,989,989,672,698,724,717,711,1058,1056,1021,1013,1037,1006,1049,1045,1017,1039,1062,1052,1088,1036,1014,1047,969,945,976,955,980,991,933,964,965,966,964,721,727,719,734,704,714,758,735,712,705,735,697,687,673,687,659,669,677,690,680,654,672,665,663,682,669,618,625,643,643,628,627,637,652,639,636,603,641,636,619,618,603,624,636,617,1034,1009,1072,1104,1118,1075,1072,1046,1056,1018,1049,1040,1075,1046,915,913,920,915,937,958,927,935,965,891,916,934,697,622,679,651,642,624,629,624,624,616,640,630,618,635,626,621,629,640,619,924,952,954,1028,1026,1038,1013,1019,1071,1078,1052,1059,935,964,946,971,970,948,924,955,847,863,871,884,881,887,850,885,867,711,697,757,740,704,707,736,724,729,708,721,706,716,701,739,702,717,688,693,720,1213,1084,1150,1105,1118,1123,1060,1140,1106,1104,1059,1112,1074,1121,1114,1122,1161,991,1028,973,1018,1021,991,1001,992,965,998,989,986,961,977,691,696,704,677,673,686,701,669,667,695,695,728,681,720,996,947,734,740,709,730,724,703,723,722,696,692,700,1060,1051,1227,1223,1245,1218,984,1007,1011,1011,1008,1002,1006,986,993,1070,1008,1064,1032,1065,1023,1029,1001,1054,1000,1020,1045,1028,1056,1034,1000,996,996,1017,980,1008,1010,975,919,885,924,891,898,890,865,876,907,902,885,921,687,1132,1124,1124,1147,1136,1165,1143,1113,1118,1119,963,996,967,972,998,983,988,1003,963,979,745,760,734,741,741,743,752,758,1021,1007,1006,1017,998,1019,1010,986,974,811,834,809,822,842,1027,1031,1011,1021,1010,1033,1018,1022,1038,1058,1050,1043,1028,1049,1045,1048,1074,1037,1070,948,933,905,899,953,901,1033,1089,1008,993,1010,1006,1003,1012,1024,1010,1022,1054,1018,1010,994,1025,1016,1023,1021,1028,1033,1026,1046,1038,1038,1035,1041,871,852,656,648,669,645,675,657,672,664,662,642,661,621,641,651,662,742,740,737,741,758,734,750,743,766,786,747,736,734,730,721,720,741,740,971,973,975,947,933,971,958,986,990,999,1001,996,974,1015,1019,999,1012,968,970,890,943,926,970,927,945,919,965,873,851,845,840,848,839,836,861,854,878,875,838,840,822,869,863,839,851,860,844,841,1123,1133,1115,1136,1124,1122,1130,1131,1114,1144,1129,1132,1133,1105,1125,1025,1005,1019,1042,1024,1001,1017,1009,839,837,869,846,863,831,839,847,838,841,860,844,821,669,668,676,679,679,696,667,723,672,663,701,672,628,625,629,645,634,620,639,637,651,1021,1047,1039,1024,1040,1047,1026,982,1061,788,818,810,938,939,922,920,922,883,901,925,916,942,930,954,905,906,947,943,921,929,777,810,761,802,800,794,775,781,799,784,809,787,807,1042,1003,992,962,1014,1001,967,993,950,995,1018,1007,973,964,933,950,964,941,962,951,950,929,954,932,946,928,767,773,754,793,770,756,772,792,749,744,765,1066,1037,1050,1027,1036,1031,1057,1015,1052,1046,1046,1040,1040,975,974,963,1002,820,820,815,830,829,826,803,815,827,825,830,818,679,713,676,684,703,684,701,691,662,672,704,674,697,695,699,1187,1202,1189,1221,1217,1181,1155,1192,1169,1155,1176,1155,1210,1131,1166,1001,1005,986,988,1029,1010,993,994,1017,994,989,996,1014,1004,1020,1054,1012,987,976,987,977,975,988,997,980,993,994,975,984,994,1006,1017,993,997,1014,1022,1000,986,986,995,864,847,861,897,856,677,666,684,658,694,668,768,793,757,813,805,777,781,793,697,702,690,687,678,688,684,683,687,686,691,685,708,669,1067,1097,1071,1030,1078,1062,1070,1090,1083,1080,1002,1082,1075,1064,1069,1089,877,932,954,905,885,879,877,863,887,646,639,641,640,680,645,638,658,643,717,727,737,755,781,714,712,719,774,721,735,736,734,738,1125,1096,1107,1099,1102,1127,1108,1080,1124,1111,1087,1060,1087,772,738,776,803,773,767,724,800,774,797,788,748,953,932,992,970,962,969,972,978,994,1002,987,986,990,1007,970,995,911,952,941,947,973,972,942,929,942,685,706,730,677,698,721,742,680,738,715,687,677,729,694,899,886,905,914,915,893,1043,1055,1088,1069,1054,936,1003,1026,1019,992,1016,1025,1024,1028,1015,1032,1030,1009,1043,737,711,709,721,707,720,702,667,748,743,723,737,1012,1037,1049,1080,1089,1082,1092,1075,1071,1060,1089,1107,885,882,854,885,884,878,891,868,863,890,879,915,909,882,900,673,666,663,671,692,670,667,670,664,655,632,676,669,932,921,912,940,702,714,708,716,719,719,696,715,651,662,651,630,655,651,641,656,661,644,652,660,658,931,901,970,903,922,928,916,925,901,885,906,838,791,820,822,816,835,834,812,834,834,819,809,814,801,838,793,802,815,708,721,710,719,695,682,713,701,875,855,860,870,854,1052,1055,1045,1057,1014,1059,1038,1043,1029,1027,1018,1048,1049,1059,1062,1057,1065,983,951,981,969,967,958,972,984,918,979,961,974,981,930,1017,1055,1027,1046,962,1031,1028,1013,1061,1034,1027,1027,1043,1040,1060,1029,1016,1006,1019,1030,1025,1027,1029,1011,959,940,936,679,699,724,683,681,686,710,701,702,1038,1053,1029,1027,1062,1030,1018,1030,1035,1043,1024,1008,1021,998,1000,993,1015,1003,993,1011,1019,1001,1040,996,1019,983,1062,1017,1036,1003,1015,1047,1021,1030,1007,1025,1033,1124,1130,1098,1110,1117,1138,1115,1157,1117,1105,1110,1140,1109,1102,1114,961,987,993,970,999,995,972,979,999,958,956,947,950,951,822,815,796,809,812,822,821,841,819,812,871,848,819,829,975,1022,1040,1006,1006,1021,975,985,994,1015,1022,993,1011,1000,1025,992,979,989,988,999,980,976,991,990,1001,999,994,984,979,955,967,957,972,971,964,961,967,968,952,944,977,969,971,980,986,975,964,977,993,971,987,978,982,981,971,1035,1035,1022,1019,1034,1034,1037,929,906,885,899,882,923,894,911,901,891,888,927,691,719,715,719,732,729,699,716,723,748,760,980,980,948,965,943,983,982,1061,1011,1013,1025,1039,1021,1009,1032,1018,1031,1031,1038,1033,1020,1025,1029,1052,1020,1033,898,896,882,902,856,862,890,867,904,907,871,891,991,1024,1045,1057,1053,1051,1051,1043,1026,1043,981,961,949,951,942,963,961,954,967,942,949,949,818,806,832,825,806,694,697,710,698,700,675,705,698,686,695,710,684,693,702,706,707,702,698,844,834,831,863,860,849,835,847,822,672,663,664,669,657,636,680,679,678,688,672,678,669,658,641,632,633,626,650,638,626,1240,1239,1197,1204,1222,1178,1187,1225,1304,1267,1310,1269,1243,1258,1032,1084,1043,1043,1080,1031,1033,1070,1079,1050,1059,1043,1036,1045,1058,1061,1030,1056,905,905,898,871,883,927,893,935,910,933,912,901,908,891,893,922,888,901,908,893,926,1025,1009,1021,997,973,969,986,937,968,982,955,968,975,945,956,931,952,958,951,953,954,937,954,724,714,710,700,701,731,734,707,720,697,701,718,708,702,1036,1054,1022,1049,1067,1062,1039,1052,1028,1032,1048,1048,1009,1027,1014,1019,1030,1033,1017,1020,1003,1022,1022,1014,1023,1042,1003,1016,1015,986,1024,1021,1003,1006,1021,1002,977,985,991,998,1008,982,1006,826,795,825,829,865,834,827,832,882,826,867,677,669,675,1298,1208,1212,1267,1238,1036,1009,1041,1024,1058,1019,1021,1008,1025,1017,1053,1053,1061,1045,1058,1071,1058,1054,892,931,888,866,884,868,891,876,876,920,890,870,920,866,827,895,887,900,878,1025,1025,1054,1033,1020,1042,984,979,973,986,946,952,949,967,956,967,951,958,989,974,1005,1014,998,987,1011,997,982,732,706,725,704,716,672,701,709,706,1000,1003,999,997,1008,1079,1076,1061,1076,1065,1088,1066,1070,1074,1069,1068,1077,1088,1078,1043,1081,941,944,956,1097,1069,1088,1068,1036,1060,1060,1060,1077,1081,1059,976,953,963,962,957,964,962,949,956,734,730,719,713,705,735,724,701,675,691,687,690,681,717,699,692,688,1159,1207,1113,1111,1163,1194,1122,1141,1128,983,941,936,949,922,991,694,714,708,683,697,689,704,731,691,715,705,721,726,708,1046,1052,1017,1032,1046,1019,1025,1069,1017,1021,1055,992,1007,996,1013,1007,1008,1019,1001,995,975,995,1018,991,973,969,993,971,948,950,937,954,989,974,970,949,978,1015,996,913,883,827,894,890,876,912,860,926,654,649,688,662,647,647,616,659,630,656,660,660,673,643,620,657,657,651,666,655,650,646,1090,937,959,966,922,917,925,959,972,673,664,653,660,657,643,682,660,922,836,882,877,943,835,926,857,887,881,897,893,894,836,809,799,813,820,819,800,802,821,820,803,805,838,829,690,726,723,708,697,705,690,688,823,822,838,842,820,830,814,836,832,842,854,947,1005,974,937,973,981,994,930,933,870,914,896,914,867,902,912,916,875,908,916,905,900,597,612,608,618,615,636,620,607,594,608,602,621,618,599,618,656,701,689,706,721,696,648,698,693,715,675,698,671,672,695,725,990,1009,984,991,1002,1022,1007,992,1020,1024,988,986,967,1008,992,981,1003,996,975,964,990,1001,977,986,1033,995,990,995,1020,1005,1001,1004,965,914,882,918,897,913,926,910,887,1046,971,1004,936,1018,1078,1026,1020,1012,994,1011,997,1002,993,1021,983,1009,990,1010,993,1009,920,914,913,902,892,903,692,707,669,860,868,829,884,874,1013,1015,990,1046,1045,1090,1045,1060,1032,1048,1058,1048,1041,1040,1045,1046,919,914,913,938,919,944,924,928,945,652,683,657,653,647,670,623,671,680,632,657,648,634,672,637,660,644,620,603,585,568,592,629,601,597,587,610,599,1019,1061,1192,1117,1119,1149,1156,1129,994,1016,1012,1001,993,996,1029,1008,1019,694,711,710,695,1067,1050,1044,1040,1041,1064,1064,1076,1054,1069,1052,1060,1047,966,958,901,939,910,1015,1016,1009,1012,1027,1044,1039,1014,1043,1025,1018,998,894,913,906,889,923,913,912,892,903,902,587,596,605,675,622,653,671,664,681,655,657,617,661,666,626,959,991,972,943,974,966,977,960,990,973,720,720,726,711,714,742,653,640,916,941,926,926,944,935,936,927,935,922,939,935,911,906,1030,985,979,993,969,974,983,983,953,996,945,962,953,947,938,953,661,655,640,645,642,664,654,651,648,1135,1048,1080,1060,1089,1082,1146,1068,1054,1097,966,981,970,990,989,963,997,997,982,970,991,998,1020,1000,987,977,1094,1080,1135,1090,1064,1075,1081,889,916,900,942,867,842,891,874,900,711,747,742,740,761,734,756,761,714,755,766,726,763,747,768,1084,1047,1081,1080,1080,1097,1047,1082,1096,1095,1072,1082,1081,1117,1069,1049,1042,1046,1038,1055,1061,1056,1053,1053,1036,1051,1050,1051,1065,1060,1056,948,933,922,935,940,939,956,943,956,945,943,802,815,847,811,808,673,711,690,694,717,711,668,686,1115,1106,1137,1101,1104,1160,1131,1115,1131,1136,1114,1132,1150,1170,1111,1118,1136,924,984,935,928,928,892,959,933,934,933,948,897,1066,1056,1066,1060,1044,1051,1069,1073,1073,1074,1062,1061,1071,904,909,923,924,915,936,923,996,1002,1004,1007,1014,984,978,989,1008,1003,1002,854,832,868,854,823,644,655,683,671,1093,1097,1077,1059,1108,1077,1118,1081,1071,1072,1064,1110,1071,1088,1068,1079,1054,1072,1094,1083,935,956,965,965,983,927,920,931,918,920,630,627,606,610,629,637,625,642,633,615,666,715,712,700,683,705,696,694,651,708,690,709,683,682,672,690,680,677,693,1079,1060,1092,1067,1087,1078,1061,1086,1081,1062,1064,1080,1069,864,919,940,922,876,876,917,924,902,917,668,658,658,633,644,634,631,603,653,645,638,630,666,641,634,717,719,729,725,729,696,725,699,707,723,712,727,1078,1081,1068,1074,846,850,841,861,867,829,866,851,844,877,858,832,863,822,846,832,864,835,872,865,876,851,1037,1028,1035,1023,1042,1021,1056,1050,1037,1060,1040,1047,939,939,901,957,944,918,683,665,645,702,674,641,673,677,689,673,677,668,641,643,609,941,951,917,934,902,961,952,898,933,928,895,948,694,667,699,676,712,700,710,749,724,623,609,645,620,616,633,626,640,623,633,632,613,628,619,622,615,616,1049,1061,1067,1107,1087,1116,1063,1075,1074,1076,1097,1043,1036,1076,1034,1100,1075,1075,1075,1048,939,960,954,961,960,945,943,938,961,925,945,961,984,963,938,968,959,971,993,991,936,1003,947,960,925,979,925,927,935,942,942,927,931,912,939,949,926,942,1020,1014,1037,1017,984,1020,1027,1005,996,998,1010,940,806,901,618,631,622,616,625,619,651,593,641,631,635,620,607,660,623,671,654,651,664,668,680,1209,1122,1142,1134,1150,1152,1195,1177,1141,1178,1180,1159,1185,1206,1158,994,983,993,974,680,699,997,1046,1049,1075,1050,1009,1057,1089,1064,1026,1045,1096,1038,985,1084,1041,916,950,723,715,690,721,729,730,699,711,689,713,707,682,1090,1095,1065,1056,1103,1069,1095,1105,1071,1063,1105,1051,1038,1066,1097,1089,1067,1106,1079,1079,1070,1068,1063,1092,1095,1080,1076,1110,1079,995,960,954,1002,946,953,965,950,1080,1088,1091,1081,1075,1069,1067,1100,1058,1079,1062,1066,1078,1094,932,972,958,934,958,944,937,941,954,949,945,1094,1073,1073,1070,1081,1051,1098,1050,1064,952,913,885,914,917,895,853,901,867,626,640,600,598,637,647,634,656,631,636,639,625,646,1103,1112,1119,1108,1066,1113,1049,1139,1109,1120,1080,1071,1106,1114,1093,1089,1098,1125,1078,1106,1136,1108,1134,1115,955,953,980,974,1098,1112,1097,1089,1086,1102,1114,1111,1103,1112,1090,999,983,1015,972,955,964,970,967,990,956,950,985,979,972,762,805,802,809,768,758,779,791,767,779,797,1039,1103,1076,1090,931,910,930,908,918,942,915,920,709,700,703,707,728,712,710,703,702,715,901,897,895,886,890,892,885,900,899,895,910,923,894,1081,1090,1075,1081,1084,1070,1081,1100,1100,1075,1084,995,1010,998,1014,1005,1005,980,909,930,917,902,902,901,900,906,848,845,818,848,839,839,831,844,839,861,874,709,677,673,693,695,672,681,1124,1115,1116,1119,1084,1100,1133,1144,1125,1086,1131,1126,1101,1154,1160,931,930,922,910,901,915,896,908,930,897,971,874,891,891,884,901,937,1069,1051,1134,1140,1111,1125,1120,1143,1128,1116,1118,1116,939,974,969,914,970,943,931,988,1037,1062,1062,1050,1013,1042,1023,1014,1067,1050,1036,1050,1031,1037,1040,1039,1060,1045,1045,1043,890,905,881,730,695,686,714,666,717,703,659,681,683,670,690,988,970,1010,961,993,978,929,828,846,819,846,833,834,842,832,818,840,843,662,667,658,648,679,676,665,670,655,664,640,642,639,632,652,647,628,651,644,668,641,952,917,901,912,891,918,929,964,903,894,779,782,770,754,740,774,743,666,681,670,695,681,996,1026,1041,989,995,1031,1014,998,1026,1021,966,988,934,938,957,950,936,958,957,957,945,971,959,948,948,982,995,1053,1046,1073,1061,919,904,1022,1012,1020,964,1006,1003,1040,970,1029,1031,962,975,997,1053,977,1023,1074,1084,1051,955,970,1063,1072,954,1035,999,992,1068,1054,1041,1063,1062,1068,1070,1070,1056,907,895,925,895,915,875,879,866,916,894,867,889,901,675,972,960,957,973,963,994,968,968,978,1001,954,957,938,967,1009,961,985,967,1082,1094,1084,1073,1081,1094,1054,1093,1075,1074,1091,932,950,925,926,951,939,908,946,918,907,905,938,945,953,1163,1155,1170,1169,946,1009,957,977,971,968,955,975,694,693,700,695,696,716,677,684,698,711,1081,1074,1081,1112,1091,1112,1124,1114,1099,1121,1047,1088,1145,1049,1108,1113,1114,1084,917,931,912,928,928,964,916,990,919,671,693,676,680,688,678,708,686,660,1093,1116,1051,926,948,962,950,946,939,927,966,928,959,913,938,1041,1017,1049,1019,1035,1006,1008,1027,1016,1026,867,884,862,862,896,884,853,827,663,661,669,658,671,692,658,670,689,683,674,671,679,658,954,934,909,948,887,915,940,953,818,831,832,801,650,655,671,644,679,675,657,666,635,644,663,642,673,618,653,666,593,605,594,596,583,597,612,601,596,606,1104,1147,1053,1078,1136,980,930,986,940,964,978,1015,993,1022,997,984,1036,1028,978,980,1008,1004,999,997,990,1011,997,836,841,890,867,884,872,837,882,903,894,862,889,882,1005,1007,971,967,946,1012,1010,991,939,985,1066,1033,1035,1033,862,910,910,915,904,875,881,931,1019,1091,1039,943,965,1030,1037,1034,1067,1037,1014,1027,1006,1013,1007,993,1000,1057,1067,1032,1055,1085,1052,935,988,966,956,948,964,885,896,870,869,856,902,886,868,888,894,905,921,896,900,1050,1027,1056,1051,1034,1049,1032,1047,1043,1052,1055,1062,1041,889,925,937,909,897,868,921,910,938,911,986,1063,1069,1069,1057,1067,1053,1062,1061,880,909,922,913,912,917,905,907,907,886,896,900,915,938,1006,997,1009,994,984,998,1037,1022,1018,1037,1029,1046,1039,1028,1034,1041,1039,1045,1035,914,946,949,941,944,947,969,948,963,944,943,945,943,949,958,715,727,710,725,729,722,712,723,729,710,731,717,717,737,759,734,722,775,736,726,712,685,671,673,676,670,669,1051,1061,1053,1031,1042,1035,1037,1066,1060,1079,1056,1066,1064,1045,1046,1050,1030,1045,1069,1052,1042,921,939,886,901,638,591,632,631,612,648,596,705,713,680,693,699,708,691,693,683,696,741,703,702,698,713,698,724,725,712,697,706,746,740,744,746,759,717,746,720,765,773,779,726,722,726,723,726,718,722,867,936,937,900,899,942,886,883,720,755,757,747,742,723,717,736,723,742,730,687,677,672,676,687,683,681,677,674,678,688,919,938,925,953,962,968,979,955,974,969,983,969,966,1001,785,775,766,765,760,753,758,759,759,769,781,775,793,615,622,630,640,631,643,633,631,622,612,615,614,613,730,726,691,710,710,728,694,708,716,732,717,719,719,711,725,737,705,724,710,715,721,735,725,728,1152,1199,1151,1165,1201,1158,1160,1183,1272,1140,1188,1188,1213,1005,1033,1036,1007,1022,1021,1022,1014,1033,1032,1006,1021,1000,988,1021,1017,753,637,731,706,668,672,647,705,713,620,729,706,648,701,956,970,924,931,923,900,948,964,945,975,772,801,792,783,798,809,778,792,816,779,768,799,923,930,916,869,865,861,867,886,869,874,712,705,690,698,683,692,711,701,696,688,696,679,681,687,700,627,600,615,598,609,632,606,602,615,622,601,618,602,612,614,594,620,600,631,614,616,617,603,620,617,638,632,1129,1052,1115,1078,1074,1023,1084,1043,1098,929,968,909,978,963,974,932,985,960,755,744,749,761,768,743,726,767,759,771,754,753,761,768,731,732,780,781,765,646,673,643,661,692,674,676,666,658,674,574,593,588,579,586,577,576,573,595,585,653,660,666,683,673,672,660,687,794,756,791,781,781,796,774,799,732,772,773,768,684,675,675,701,675,687,685,685,693,680,684,692,685,687,987,995,981,998,985,989,1001,953,970,934,939,1008,1005,995,1002,990,981,1017,1011,948,919,923,920,925,923,921,912,908,927,979,977,985,981,980,815,817,832,823,819,810,851,820,807,984,1017,1034,1020,1005,1022,996,1054,1015,1039,1009,1018,1023,1040,1050,1066,1035,1055,943,949,934,915,946,917,947,661,652,696,637,615,690,662,680,642,661,674,665,688,1060,1062,1077,1069,1075,1062,1086,1080,1078,1059,1054,1099,1054,860,861,903,854,871,921,648,704,704,698,683,700,691,694,1307,1317,1366,1373,1325,1360,1299,1322,1314,1248,1293,1256,1010,1013,1028,1043,1030,1043,1005,1017,1005,1055,1005,691,702,704,735,722,723,737,716,724,1013,998,1071,1012,1046,1059,1054,1039,1014,1080,1048,1049,1015,1002,1012,1025,871,909,922,921,917,929,918,929,916,913,935,891,896,901,909,991,997,1035,1038,1014,998,1012,1022,1005,1007,997,985,1039,953,1031,1031,1048,1030,1042,1021,1069,1036,1049,944,939,960,943,942,937,949,937,937,947,958,710,703,673,685,713,726,701,715,725,651,657,656,1083,1086,1084,1034,1095,1084,1063,1103,1082,1076,1098,1071,971,911,930,915,876,870,847,869,901,877,872,848,876,880,869,865,859,678,679,686,711,693,693,695,678,683,697,1130,1127,1179,1085,1123,1148,1108,1139,1114,1101,1103,986,974,994,982,975,974,1005,970,968,967,955,981,972,923,912,930,936,881,923,891,921,910,1075,1063,1046,1058,1067,1080,1053,1063,1066,909,913,920,907,938,680,675,646,654,694,1088,1091,1118,1042,1103,1069,1075,1078,929,942,960,961,974,938,978,1074,1046,1069,1028,1048,1094,1060,1081,1079,1043,1054,1085,1026,1028,1083,1035,1075,1101,1078,1079,1083,1066,1071,1096,1084,1085,1088,1061,1075,1091,1062,948,932,976,906,936,978,965,945,958,935,677,673,662,647,681,643,670,681,682,648,656,681,666,689,658,682,670,668,657,663,1034,989,1069,1006,1020,1082,960,1085,1097,1086,1082,1073,1089,1099,1065,1095,1082,1116,910,880,878,892,872,896,624,645,646,616,671,654,633,669,645,672,655,1152,1170,1201,1245,1082,1213,1103,1177,1053,1043,728,717,734,690,753,774,772,733,733,964,934,951,954,957,949,957,954,906,1003,1040,1031,1008,1024,1041,1028,1033,1027,1017,1027,1035,1034,1009,1027,920,916,939,940,951,931,913,935,939,971,642,646,647,658,662,650,642,607,655,642,633,652,670,636,635,649,638,627,620,596,633,615,646,604,690,697,643,677,675,665,649,691,662,635,654,685,999,1030,976,992,1000,1032,989,1008,1003,1018,1016,1042,1055,1062,1047,1041,1050,1044,1021,1043,1060,1019,1046,1059,886,900,910,911,892,905,883,891,904,891,910,897,898,925,928,960,987,944,946,938,974,949,955,947,923,939,952,954,990,978,984,974,987,995,976,989,1001,979,978,970,870,942,873,907,910,1006,996,1032,1037,986,1018,1002,986,1013,1011,1000,1007,980,1000,1031,1054,1024,1046,1060,1034,902,910,905,916,879,885,915,847,860,875,920,893,932,913,1021,979,987,1021,994,1006,1039,1002,1047,1054,1067,1018,1028,1025,1030,1016,1024,1041,1038,1024,860,903,919,892,909,896,922,891,913,911,886,919,693,678,700,714,686,687,696,685,668,698,864,879,851,841,876,829,879,854,878,866,847,870,865,862,855,822,835,686,668,664,679,675,636,627,630,627,643,626,611,639,1186,1175,1164,1188,1178,1184,1176,1141,977,966,943,962,974,982,938,712,767,758,705,731,720,726,718,715,752,728,760,735,881,861,880,887,911,881,879,903,881,759,752,782,777,747,775,761,984,971,1003,944,986,1036,1036,1059,1076,1042,1048,1038,1043,1043,874,879,908,887,916,915,954,917,871,896,931,893,863,933,910,909,889,886,883,894,893,858,912,960,1015,971,1030,1016,1025,1049,1050,1019,1012,1035,1033,1036,1021,1037,1036,1036,908,901,866,875,892,920,880,883,835,884,900,1032,1039,1006,998,985,1034,1001,1071,1027,1008,1032,1032,1044,1047,1028,1034,1031,1032,896,896,883,907,892,883,903,895,905,896,919,889,895,678,673,687,679,676,670,656,694,656,679,707,672,1104,1139,1094,1073,1110,1119,1088,1102,1103,1105,1132,1083,987,984,1009,983,974,953,974,1001,1021,988,987,1002,805,1054,1065,1072,1038,1067,1094,1056,1056,1069,1076,930,910,919,926,945,924,921,907,908,914,937,694,693,654,658,666,683,655,692,674,687,679,687,678,679,686,696,684,1102,1102,1089,1081,1106,1121,1129,1134,1120,1136,966,928,954,970,977,979,964,921,963,948,1059,1090,1063,1080,1051,1066,1049,1085,1056,1044,1044,1068,1069,1058,1069,1070,972,976,956,965,944,969,944,653,618,622,656,647,606,648,635,626,615,604,606,617,621,615,595,639,635,710,697,719,707,689,715,703,751,769,760,775,755,782,763,719,762,729,732,724,719,1087,1115,1133,1102,1126,1139,1152,1141,1100,1117,1146,1139,948,974,957,973,973,979,980,966,970,969,672,722,696,693,722,671,668,682,660,694,687,676,690,684,698,684,672,671,673,685,692,688,699,696,683,681,696,677,684,700,676,701,704,700,675,675,697,695,698,672,649,688,686,651,676,656,661,662,660,661,633,628,646,637,630,637,638,644,634,638,640,654,834,908,907,909,892,874,875,896,888,898,655,671,685,682,696,688,686,690,685,739,697,693,592,603,608,595,602,616,614,601,603,606,620,624,1122,1107,1045,1098,1135,1111,1081,1100,1094,1113,1093,1088,1072,983,1008,1027,995,980,1011,977,1016,1023,946,964,955,936,936,929,934,688,687,705,709,681,704,688,648,696,1071,1056,1061,1066,1021,1023,1031,1067,1058,1068,1026,1046,1055,1046,1046,952,964,966,957,953,955,968,971,969,951,938,966,955,936,981,963,925,1162,1137,1141,1146,1139,1151,1114,1113,1106,996,1029,1009,1018,1019,1048,1024,1011,997,995,1040,1065,1075,1066,1088,1056,1081,1054,1063,1033,1044,1074,1066,1068,1059,1049,909,910,927,915,925,937,599,614,655,605,625,603,626,605,617,614,627,592,616,626,713,783,796,773,782,773,786,796,766,774,1002,1012,1051,1025,1008,1021,1025,1023,999,1032,827,831,837,840,811,827,811,823,702,665,669,655,689,706,641,651,663,658,664,676,656,634,657,639,603,608,628,598,615,634,619,619,1080,1048,1076,1051,1035,1070,1068,1057,1069,1055,1020,1041,1045,1046,1048,1033,1038,1024,1051,1011,1044,1011,1037,1028,1021,1039,1015,1043,1025,1058,1017,876,862,860,865,851,851,607,622,622,624,585,619,605,636,622,625,673,677,666,650,642,664,658,664,658,663,638,666,651,675,676,673,647,638,1093,986,1008,1071,1019,1058,1029,1067,1044,1036,1065,1045,1020,1020,1017,1042,881,919,898,866,881,864,736,701,682,711,688,715,677,690,688,689,698,682,803,804,831,836,823,850,801,779,830,826,802,817,816,809,799,839,815,806,707,710,716,693,737,705,713,705,717,705,652,649,654,657,652,664,662,676,658,650,648,670,667,652,648,640,652,649,643,641,639,676,653,656,642,645,649,985,968,982,974,1000,972,973,963,974,992,955,953,1005,956,932,984,980,976,968,983,1048,1024,1063,1050,1048,1066,1072,899,921,936,931,878,896,932,904,921,908,682,673,675,1019,1035,1039,1076,1073,1060,1102,1015,1019,1084,1052,1122,1045,1081,1070,949,988,989,959,678,655,678,676,689,702,657,679,680,612,622,622,610,587,612,616,605,605,615,613,606,605,599,625,613,596,624,1089,1110,1136,1082,1108,1108,1119,1085,1113,1002,991,989,1013,960,998,959,1001,1009,1020,1013,1031,705,692,681,672,713,660,670,659,676,677,627,631,655,627,660,645,1060,1072,1023,989,1024,963,926,971,996,915,948,950,970,994,958,943,668,1093,1129,1117,1148,1107,1122,1100,1129,1136,1132,1098,1153,1130,1018,999,1016,1023,991,1000,981,1032,995,999,1025,999,1016,1011,1026,1163,1196,1170,1189,1179,1202,1190,1191,1163,1192,1196,985,984,967,994,994,984,982,971,1008,949,963,986,974,966,1008,1077,1056,1064,1073,1057,1057,1056,1069,1067,1085,1051,1071,1054,1064,1081,1048,1048,953,957,947,967,969,966,951,969,926,939,972,943,739,739,712,717,737,713,724,747,735,743,739,926,970,944,916,939,935,868,868,894,875,866,880,860,878,883,878,673,697,694,702,686,708,707,706,687,688,715,671,700,706,702,703,1153,1124,1170,1105,1135,1122,1127,1184,1166,1145,1100,1043,1035,1008,1008,979,1006,1019,1022,1020,930,916,899,947,917,938,939,929,931,909,926,1072,966,990,984,966,1001,972,980,984,975,815,818,803,805,799,804,812,800,816,796,804,778,819,814,814,836,689,686,695,701,674,720,693,872,869,881,865,885,891,808,860,877,886,887,1048,1048,1035,1058,1068,1073,1070,1044,1056,923,932,926,924,960,933,906,911,921,662,668,662,683,697,687,1058,1085,1049,1143,940,913,924,915,939,912,933,956,1037,1030,1042,1033,1089,1052,1058,1026,1051,865,870,821,891,889,845,871,918,878,882,884,839,915,649,630,628,637,634,652,620,632,640,651,649,619,653,616,639,648,652,643,622,643,627,614,1165,1177,1148,1140,1165,1142,1159,1182,1122,1162,1006,995,1009,977,974,983,1011,1029,960,1039,1015,996,958,997,993,1004,637,647,658,652,649,627,690,663,582,586,621,566,584,558,1075,1130,1046,1104,1138,1077,1121,1126,1151,1089,1120,1035,1042,1026,1048,1029,1048,1066,1035,1046,1029,1055,1073,945,953,925,964,956,942,941,946,942,948,929,944,840,835,851,831,813,831,770,775,782,711,716,730,702,700,712,703,690,727,701,699,678,676,694,716,687,685,700,671,680,674,670,678,1203,1157,1200,1125,1100,1141,1138,1143,1176,1181,1105,1149,1153,985,973,994,1000,977,962,978,1004,707,663,703,707,688,702,657,677,689,673,661,1200,1154,1166,1195,1174,1191,1175,1191,999,1027,1040,1019,1044,1016,1000,1128,1150,1150,1154,1134,1162,1124,1116,1103,1157,1131,1169,1153,1156,909,885,906,883,867,742,748,737,749,731,733,755,752,707,741,698,730,712,705,728,699,744,749,726,756,756,728,724,733,1147,1116,1143,1130,1164,1159,1174,1153,1143,1154,891,873,912,909,934,931,928,914,934,952,929,914,654,643,647,644,645,629,652,1108,1090,1138,1099,1082,1115,1066,1071,1104,1117,1069,1106,1114,1080,1070,1081,1074,1065,1110,1084,1082,1073,996,975,1019,967,985,979,953,972,1000,1014,972,993,977,711,709,737,680,666,719,640,727,684,657,647,648,627,651,656,660,650,637,628,630,616,609,646,616,627,642,620,617,631,1130,1138,1123,1155,1203,1143,1112,1117,1139,1009,1017,1006,1009,1000,1005,1003,984,1036,1022,1019,940,929,917,928,932,905,908,1014,1030,1033,1048,1028,1040,1019,1027,1049,1046,1006,1034,1052,1012,675,675,683,663,987,979,974,972,1004,989,991,977,997,1006,1066,1043,1040,1079,1058,1040,1027,1077,1023,970,951,955,1002,974,948,942,936,952,980,971,948,948,952,956,974,925,978,948,925,976,954,947,681,707,722,706,705,716,705,740,742,698,734,730,694,676,625,613,593,611,618,618,610,603,612,619,597,610,611,737,734,765,732,718,758,709,752,778,761,741,741,716,733,742,734,756,748,716,731,737,729,727,716,745,728,720,730,753,742,727,729,739,754,711,1016,1028,1065,1071,1012,1032,999,1035,936,944,960,930,972,943,948,951,945,952,951,943,929,939,950,952,960,952,950,943,914,908,916,906,924,923,916,918,923,995,957,997,972,962,988,1037,1048,1024,1029,1039,1048,1043,1013,1031,1017,1053,1026,1034,1017,937,937,883,969,911,930,898,898,931,1122,1186,1145,1154,1167,1121,1181,1121,1112,1159,1134,996,940,976,952,960,947,954,963,988,998,949,970,611,679,650,634,660,639,638,646,632,647,665,645,928,890,921,930,944,937,991,766,736,749,746,770,761,750,755,742,772,726,767,670,686,700,682,694,680,672,676,675,680,673,678,673,1021,1039,1000,1057,998,1005,995,1010,1031,1011,1037,741,736,732,749,763,775,725,766,1034,1119,1092,1065,1086,1101,1094,1059,1058,1086,1094,954,932,909,961,1092,1093,1032,1005,1025,1024,1002,1023,1021,1018,873,861,854,847,867,861,856,836,888,844,849,858,840,870,829,858,804,802,815,824,823,822,804,806,817,811,820,713,712,697,698,700,698,695,710,679,710,707,693,719,879,878,866,866,692,712,685,697,659,663,688,647,643,634,631,600,640,615,617,624,618,642,622,617,621,648,621,995,984,1001,1017,1023,1028,1019,1042,1002,1002,763,753,759,722,793,787,829,828,822,839,856,847,870,834,837,813,843,843,855,811,856,741,731,722,730,724,720,720,707,761,731,721,683,694,700,698,682,707,683,681,684,687,681,882,886,891,913,907,844,876,869,895,890,667,705,701,692,672,701,634,625,621,616,640,634,631,638,619,634,642,638,637,632,645,804,752,774,764,788,779,757,1033,1054,1041,1006,1041,1048,1035,1007,1039,1069,1112,1079,1093,1080,1069,1106,1101,1084,914,918,935,921,892,922,916,894,906,923,679,664,647,682,666,652,663,637,635,1014,962,937,971,1006,987,992,1014,1013,981,1026,970,999,1008,978,1003,999,1005,1026,1028,1047,1039,1021,1049,1020,1043,1033,1028,917,907,916,888,902,932,906,912,907,922,891,884,884,855,874,880,864,866,904,981,992,1028,983,981,999,988,991,981,966,1019,1057,1024,1048,1037,1054,1037,901,936,882,894,884,876,918,878,861,906,914,912,911,902,870,1059,1092,1086,1081,1067,1081,1082,941,940,950,944,952,954,949,974,962,965,942,950,952,1051,1071,1073,943,960,915,957,929,940,947,927,930,928,936,932,927,926,923,932,945,941,928,849,844,856,852,830,848,836,867,843,868,828,673,685,675,684,664,670,692,666,682,683,692,671,680,696,702,680,677,667,686,684,683,673,659,660,665,672,671,673,667,656,676,668,660,676,670,661,679,661,1013,1010,1008,1004,997,1046,1010,1017,1064,1097,1033,1067,1065,1078,930,927,953,940,917,950,946,974,660,726,638,694,677,666,628,663,649,632,633,628,670,641,620,959,943,970,987,967,996,1000,949,997,957,1118,1099,1090,1094,947,979,945,931,1061,1039,1026,1055,1054,1055,1059,1078,1052,1045,935,907,902,917,945,906,882,904,895,946,916,867,941,937,943,923,1057,1054,1085,1082,1080,1106,1077,1093,1005,1025,1011,1007,1010,1016,985,995,1008,994,1006,1008,995,1009,997,1018,774,779,805,814,779,806,791,744,761,757,763,771,762,705,663,646,690,681,680,680,674,683,696,707,696,860,866,927,850,870,872,876,858,881,888,726,750,743,765,756,637,759,772,797,782,787,777,773,779,771,750,774,777,767,746,727,728,721,735,747,750,990,1041,1015,1039,1018,992,1013,1000,1035,780,775,769,770,777,778,781,779,862,878,874,904,843,872,867,878,893,869,868,911,886,901,866,892,901,878,922,903,850,899,883,890,896,877,885,1060,1072,1063,1069,1071,1046,1041,1057,1025,1037,1042,1031,1027,1022,1040,1034,1024,1031,1025,1025,1028,1023,1051,1032,1021,1026,1017,1053,936,886,914,917,888,927,886,906,899,934,921,895,924,907,927,907,898,1019,1003,1029,1024,1028,1014,1025,1039,998,1036,1037,926,922,919,891,900,889,886,899,939,917,893,912,897,926,907,927,634,686,668,660,669,671,643,678,691,646,663,685,669,1063,1087,1054,1076,1053,1060,1067,1074,1057,1067,1064,1047,1080,1063,1078,1071,1071,1057,900,925,891,926,891,866,917,911,922,906,704,677,722,696,674,682,698,694,678,663,676,682,679,701,668,655,686,670,1099,1082,1103,1068,1083,1051,1069,1116,1064,1055,958,946,951,985,949,946,979,962,947,962,964,933,973,961,984,944,897,837,878,866,890,969,1008,984,997,1017,1004,975,974,1002,980,987,997,991,1074,1054,1043,1073,1070,1073,1068,1065,1070,1055,1063,1059,893,880,939,881,901,859,882,1061,1119,1075,1099,1087,1095,1105,1090,1090,1090,1092,976,979,1000,991,977,978,983,992,716,679,670,671,666,642,621,619,631,618,640,610,646,611,616,611,611,607,629,612,642,631,1078,1077,1101,1156,1113,1137,1107,1101,1094,1134,978,996,990,1010,991,1012,989,1017,977,994,983,1021,809,812,797,795,991,981,966,978,958,964,955,933,930,933,925,929,943,931,925,946,1032,1002,1035,1023,899,914,878,913,917,899,898,916,897,881,908,676,662,659,674,672,678,658,676,658,713,677,684,675,1152,1101,1108,1105,1107,1058,1091,1140,1030,1095,1071,1139,1113,1138,974,970,997,972,987,977,990,690,670,697,690,710,714,710,672,664,676,678,680,687,674,703,681,676,689,679,684,660,681,682,683,666,675,690,1043,988,1017,1024,1049,1000,1055,1050,1037,1037,1040,1040,1044,1058,1026,1031,909,880,961,908,892,914,918,925,926,925,673,657,663,669,687,638,670,666,669,632,685,566,583,580,597,590,592,586,573,569,590,552,589,574,590,603,610,604,630,616,596,722,731,716,711,731,712,730,725,728,725,722,733,715,720,712,1074,1107,1067,1060,1119,1028,1075,1046,1086,1091,867,869,933,892,892,891,893,921,894,885,902,889,652,611,586,579,619,649,612,592,610,601,1177,1185,1165,1121,1127,1112,1170,1137,1185,1094,1193,1029,1020,1015,1027,1045,1017,1032,1054,1047,1005,1004,1048,1052,1053,1039,1074,1017,1020,1034,1046,1033,1044,1057,1150,1106,1153,1041,1159,1074,1109,1096,1141,1109,1146,1094,1129,1114,1073,1143,1071,1088,1071,1079,1085,1070,1065,1079,1061,947,911,933,945,915,916,929,933,936,936,894,915,944,676,670,707,698,695,697,689,686,688,692,913,919,895,896,931,934,896,896,933,903,947,899,874,915,921,879,757,757,761,745,763,750,770,921,909,933,908,934,919,940,911,907,940,914,918,1073,1041,1073,1058,1055,1061,1070,1083,1041,1048,1062,1087,909,972,910,900,926,906,937,962,999,976,1002,988,1032,1012,1026,1050,988,1043,1069,1054,1057,1081,1059,1056,1070,1032,1041,1053,1063,1079,1047,1059,915,939,928,941,965,924,914,919,927,948,909,1071,1056,1050,1064,1071,1077,1047,875,668,717,661,687,689,695,1001,1070,1076,1067,1074,1084,1059,1035,1067,1043,1054,1078,838,845,1007,1006,1003,1014,1027,1020,1041,1004,1005,1023,1023,1006,1028,1009,1033,1013,1043,1030,1034,1027,1033,1028,1020,1014,925,917,946,942,927,949,910,966,965,963,960,940,957,896,881,900,890,893,899,899,887,876,879,866,738,723,736,729,737,756,721,729,715,857,914,935,889,937,906,893,877,887,1054,1038,1058,1055,1063,1072,1050,1031,1063,1055,1065,1060,1072,1050,1073,1060,1062,1059,1033,924,929,883,911,899,1020,1042,1035,1030,1046,1042,1059,1007,1016,1034,1033,922,921,938,899,927,915,899,920,967,926,936,920,929,938,1143,1120,1103,1143,1133,1116,945,948,956,934,942,950,938,945,939,931,942,956,944,944,971,718,678,864,858,875,859,844,851,857,870,837,854,858,866,883,707,708,718,742,722,715,743,732,708,710,697,732,734,702,686,678,653,684,669,671,651,1201,1166,1192,1113,1020,995,1012,1028,979,991,1004,1043,1074,1048,1067,1054,1062,1062,1079,1062,1054,1045,1058,1044,1041,911,905,897,906,926,920,924,902,927,923,699,694,720,688,674,704,697,710,708,1165,1199,1189,1224,1176,952,970,953,989,725,727,762,730,750,745,725,729,717,713,719,729,904,900,903,886,805,804,799,814,784,813,797,796,781,801,796,657,634,660,590,576,591,569,574,599,590,565,559,569,582,573,573,578,668,688,706,683,689,700,668,682,692,692,694,701,716,718,710,708,696,703,708,701,695,1038,1032,1024,1041,1019,1000,1057,1055,914,878,833,863,886,865,853,885,667,644,669,654,652,660,651,656,653,653,1024,1013,1004,1060,1015,1014,1012,1011,848,878,819,868,839,836,853,848,827,842,854,860,868,839,857,841,1006,1016,1009,994,1020,1003,1005,1013,1001,1003,992,1002,990,957,959,964,957,965,957,961,939,954,950,962,949,961,997,1032,997,1019,1025,1020,1014,1003,1017,996,1022,1033,890,954,925,948,907,928,934,934,916,1024,1006,996,1039,1001,1026,987,1028,1006,972,1036,1031,1039,994,1008,933,1050,1005,1017,1030,1034,1041,1018,1018,1019,1039,1030,1023,1025,1034,1039,1014,1032,1037,1024,904,925,940,921,931,925,946,938,970,931,931,949,657,1161,1131,1203,1116,1125,1123,1180,1116,1144,1016,1048,1041,1047,1007,1010,1063,1076,1001,1022,1017,1044,1030,1048,1044,1056,1056,1016,977,945,946,960,949,939,776,758,778,937,942,955,965,950,949,951,945,958,947,978,908,924,909,920,900,720,741,729,744,729,743,741,730,735,888,896,902,924,878,922,906,927,934,918,803,792,814,782,809,789,791,786,784,782,1013,983,1007,1009,1051,1044,1056,1055,1046,1069,1079,1058,1055,1061,1049,1062,1050,1077,1080,939,924,937,934,957,964,935,918,952,946,944,929,658,691,682,649,660,644,660,677,677,678,688,662,688,679,684,698,664,666,677,659,680,669,676,691,678,669,1207,1170,1152,1165,1167,1177,1166,1114,1163,1181,993,985,967,1009,1001,1023,971,992,991,1025,997,1103,1108,1117,1076,1115,876,906,938,927,922,908,914,927,896,911,920,912,920,936,889,958,930,623,716,732,696,688,712,713,724,719,744,682,727,722,812,802,784,702,710,707,692,717,719,719,702,719,714,718,727,1090,1095,1081,1124,1126,1119,1121,1112,1100,1010,961,944,964,950,961,981,1049,1041,1091,1046,1087,1029,1050,1045,1058,1071,1050,1072,1042,1201,1195,1135,1189,1177,1205,1197,1173,1203,1208,1178,1138,1153,1185,1129,1180,1194,1022,998,982,988,1005,983,1011,997,1033,993,1050,1023,996,1044,997,984,1038,1056,989,1027,965,988,968,957,971,957,954,982,980,955,964,959,959,956,957,968,937,1053,1040,1044,1055,1070,1047,1055,966,897,916,940,1051,1049,1038,1031,1046,1006,1052,1047,1035,1052,1048,1034,1013,1023,1021,1051,884,923,936,920,922,923,901,910,913,959,945,921,945,954,937,946,917,928,943,956,933,945,862,853,830,847,837,854,861,862,852,853,855,835,678,705,663,683,699,689,713,688,679,694,683,1128,1121,1108,1113,1151,1133,1100,1120,1139,1120,1118,930,933,892,962,959,953,895,906,713,680,677,692,685,659,686,707,698,667,679,680,686,699,1138,1160,1140,1133,1125,1131,1166,1089,1089,1103,1120,1129,1195,1121,1108,1089,1119,1113,984,1010,997,956,994,1011,1054,1025,1019,1105,1007,1054,1065,1048,1074,1054,1046,1068,1079,940,952,743,766,739,737,720,743,708,751,734,751,736,738,750,742,669,649,660,646,662,645,666,670,673,667,674,647,664,659,656,687,1078,1097,1087,1099,1168,1042,1114,1111,1104,1089,1103,1009,856,851,878,840,865,858,865,891,858,870,849,851,868,875,734,724,737,717,677,700,688,684,671,668,664,676,674,778,754,791,758,746,745,775,784,762,760,771,797,793,761,767,760,781,767,755,738,739,744,761,752,760,778,690,678,686,673,685,670,672,685,910,940,935,946,919,932,924,717,760,904,924,928,911,922,961,908,928,933,945,875,941,743,784,785,765,763,746,749,770,770,744,747,756,765,670,697,713,695,697,709,680,699,707,683,678,695,700,685,694,699,684,703,1133,1123,1153,1094,1094,1089,1087,1119,1092,1096,1105,1130,1118,993,973,975,1002,999,996,998,980,954,902,905,932,914,930,890,928,914,920,896,937,920,1041,1050,1038,999,987,964,976,1003,987,975,969,986,994,1012,995,1004,987,996,992,1001,1020,1006,1008,997,1016,1011,1019,1021,1001,1001,1028,1002,927,916,878,865,910,909,900,900,946,938,879,923,1056,1088,1075,1054,1078,1083,1100,1111,967,969,975,974,957,974,968,948,979,989,983,987,964,988,1108,1155,1125,1147,1130,1151,1139,1155,967,947,983,995,984,925,973,957,973,938,1002,964,967,979,961,983,961,1067,1067,1099,1076,1072,1070,1080,1094,1073,1074,1065,1086,910,872,877,913,899,927,929,906,907,938,1027,970,1049,1022,1000,1006,1010,1065,1052,1041,1051,1032,1062,1043,1060,1045,1068,1024,1057,1062,1085,1043,1070,1070,1047,1069,1072,905,890,887,908,918,903,898,901,889,887,886,927,631,651,606,625,603,602,635,627,640,607,623,603,1116,1040,1030,1095,1035,1038,1009,1020,988,1013,1025,1021,1006,1066,959,984,953,949,974,995,958,946,981,963,913,661,685,647,701,679,665,663,683,703,691,714,676,647,670,660,647,666,660,670,658,652,656,650,681,669,656,652,662,658,641,631,723,701,680,682,701,673,673,688,679,685,672,697,693,930,919,903,935,922,905,928,921,917,905,920,711,708,708,688,676,632,643,650,626,638,656,635,638,623,642,638,648,1085,1060,1062,777,768,749,765,744,755,768,750,749,758,783,1104,1080,1055,1077,1095,1061,1052,1104,1063,1076,1088,1083,1055,1078,934,936,919,907,903,915,955,934,706,665,678,681,672,655,642,676,645,678,670,689,734,735,717,733,747,723,733,752,990,1011,892,815,833,829,837,821,844,846,800,846,650,662,633,666,680,678,1018,993,998,1045,989,1019,1014,1050,1016,1024,1045,1027,1033,1040,840,841,820,887,871,835,884,869,829,670,676,642,644,632,669,647,656,649,666,632,634,680,1137,1154,1133,1119,1127,1168,1124,1123,1094,1160,1087,1135,1176,1141,1146,1014,1042,996,1031,1033,1043,1022,1056,1014,1049,1030,995,1039,1056,896,899,883,887,908,875,873,901,905,873,869,868,877,875,905,703,706,702,689,690,693,661,699,679,577,583,609,605,572,567,580,574,562,565,664,666,647,651,640,636,675,640,645,627,679,674,616,643,630,657,652,970,986,976,989,948,1000,974,954,957,962,946,986,999,1023,1045,1018,1052,1067,1055,1028,1035,1047,1004,1012,1027,1049,949,939,920,966,955,949,939,944,934,905,941,943,954,969,944,925,970,646,661,648,642,624,642,666,674,667,623,669,658,1060,1050,1096,1105,1135,1113,1073,966,986,965,985,1009,970,974,987,977,982,1000,988,967,989,991,1081,1101,1079,1071,1071,1085,1080,1064,1101,1071,1086,1081,1069,941,952,953,976,968,965,967,949,953,928,921,957,944,948,954,826,855,848,820,669,677,697,673,649,640,675,675,679,641,650,652,651,673,652,659,659,649,646,658,909,938,944,922,906,925,958,913,949,917,920,906,905,913,895,915,954,948,977,926,799,806,848,838,831,819,833,836,821,814,823,823,839,825,664,669,665,628,689,668,655,655,614,616,609,618,586,615,593,607,1081,1034,1142,1091,1085,1143,1111,1063,1085,1086,1093,1009,1052,1032,1031,1034,1031,1052,1031,1022,1026,1059,1057,674,637,690,638,654,666,634,665,652,638,658,660,666,668,691,706,678,701,966,967,953,979,990,973,988,975,951,949,1085,1081,1064,1067,1064,1091,1078,1079,1079,1080,1054,1064,1062,1065,1061,1079,1059,1069,912,931,924,933,918,912,940,951,919,896,959,681,699,680,647,664,650,647,686,681,678,670,629,623,631,625,634,887,943,963,910,917,944,956,758,739,740,753,763,757,734,773,781,785,779,764,698,696,702,698,708,929,925,952,930,919,896,892,919,896,919,908,920,948,960,930,960,966,990,900,907,912,898,901,897,936,913,936,940,902,684,717,698,686,705,701,699,707,711,677,714,901,870,861,818,867,862,871,859,838,895,861,1094,1059,1055,1035,1052,1059,1044,1005,1034,1007,1058,1044,1019,1053,1047,1048,927,886,954,907,911,924,928,898,943,691,680,685,690,692,677,697,711,1081,1070,1049,1060,1073,1054,954,977,961,983,986,981,993,969,983,974,983,977,992,975,761,747,691,686,710,671,707,678,679,698,668,1066,1023,1029,1044,1105,1089,1078,1089,1079,1104,1109,1099,1111,1084,1096,1088,1144,1091,1099,950,951,942,952,914,945,978,904,953,890,1130,1095,1146,1123,1117,1088,1067,1114,1067,1106,1055,1069,1082,1046,1060,1092,1060,1076,1050,1090,1066,1059,1095,936,911,919,912,918,906,898,906,907,937,918,1077,1088,1067,1049,1083,1105,1065,1059,1069,1087,1087,1084,865,842,897,858,841,849,865,904,858,663,650,677,662,644,655,689,673,696,666,686,645,664,680,658,1185,1138,1218,1217,1226,1116,1176,1183,1035,1067,1032,1044,1035,1021,1021,1042,1032,1054,1026,1017,1051,1033,1017,1030,1054,683,648,672,663,651,699,651,672,691,708,687,677,677,989,961,963,976,948,977,955,981,963,974,933,965,948,971,1016,999,1008,1024,1025,1013,1027,985,921,962,923,1201,1219,1210,1179,1213,1219,951,920,979,976,975,955,957,946,1006,649,670,663,686,645,648,692,656,706,672,704,719,693,695,1214,1175,1209,1224,1008,995,974,982,958,977,1014,1015,1026,959,691,685,697,719,687,706,719,714,724,707,701,754,753,820,792,781,799,775,801,843,803,817,784,809,780,800,714,690,715,698,715,694,691,680,689,670,673,670,666,661,672,682,668,684,1016,974,1018,1022,1018,989,988,1014,994,1008,957,958,967,975,970,964,987,968,982,971,996,992,948,1006,990,968,972,989,986,993,992,991,978,998,993,998,995,1009,1041,1054,1065,1037,1047,1039,1052,1011,1075,1052,1053,1081,953,941,960,919,948,949,930,967,952,936,671,666,692,714,660,633,624,641,632,628,630,624,639,612,694,696,677,701,682,697,702,680,972,936,954,1000,906,950,972,985,951,962,908,954,937,930,974,678,693,686,708,728,692,705,704,708,735,704,734,629,625,607,627,988,947,994,997,988,962,948,933,989,988,1010,991,988,1008,983,992,977,989,997,950,987,1029,1013,996,1002,1012,1016,1013,998,1052,1002,1018,909,939,904,925,941,899,754,771,755,751,743,769,742,728,763,753,758,737,754,772,1068,1062,1058,1065,996,1010,1016,1070,1032,1065,1047,1029,1044,1041,954,944,916,944,909,931,1109,1111,1114,1122,1104,1084,1110,1101,1117,1131,1125,1117,1133,1089,1113,1126,949,966,945,946,951,937,941,944,995,1021,978,994,1020,1019,999,1003,1041,1021,1025,1024,1026,1022,1001,1008,1025,864,866,872,876,884,847,819,863,848,680,652,675,686,687,699,1033,1017,1044,1055,1048,1041,1019,1039,1050,825,793,829,753,820,798,823,806,785,803,765,814,838,895,931,874,890,892,896,881,884,904,981,990,993,1007,1013,990,1021,973,970,976,1002,978,978,979,969,967,991,973,961,967,985,994,987,915,892,882,882,878,896,903,913,885,908,1065,1080,1057,1070,957,966,975,979,962,960,956,983,979,1048,1101,1096,1111,1089,1086,982,1006,969,1019,984,988,1007,978,986,982,991,967,683,699,688,710,687,663,613,598,608,612,605,615,610,608,616,645,624,615,622,633,631,632,629,629,791,772,754,784,793,774,793,768,779,789,774,785,791,809,793,794,810,799,832,800,797,825,1251,1297,1351,1114,1096,1117,1068,1098,898,973,998,971,911,956,945,979,973,972,927,949,964,984,967,965,957,977,962,964,977,978,1013,1026,1023,1034,1018,1017,1005,1032,1017,928,935,917,877,922,917,903,896,913,896,910,878,921,943,916,907,930,926,879,1064,1051,1074,1085,1083,1079,967,985,990,991,978,967,1006,989,809,836,811,857,850,836,831,856,849,842,810,816,815,847,839,827,828,795,830,766,771,804,796,778,783,802,790,749,806,774,793,1066,1059,1045,1092,1056,1043,1063,1038,1088,1058,922,916,910,917,887,935,902,1060,1064,1032,1041,1062,1032,1067,1046,919,950,900,936,898,943,672,662,685,677,682,659,671,678,685,647,655,662,679,682,658,661,656,655,668,659,663,668,649,655,649,661,664,663,647,652,639,632,627,629,613,630,631,632,625,625,646,628,659,653,673,661,689,657,672,665,674,681,702,665,658,639,673,651,646,658,659,653,679,1158,1098,1105,1121,1083,1100,1113,1102,1096,1118,1080,1022,1127,1058,1130,1097,1154,1009,931,963,945,909,954,966,924,959,980,967,1024,984,641,669,633,1063,1040,1039,1117,1074,1095,1067,1050,1061,991,990,998,983,1020,983,1025,999,989,997,1008,999,1013,981,999,994,997,1009,994,1024,1004,889,871,893,883,866,854,858,901,874,862,933,967,922,928,925,909,996,965,975,927,955,960,944,974,961,953,992,987,1014,993,1016,1003,1009,988,1004,998,1025,1009,997,1057,1064,1072,1054,1036,1062,1031,1061,1077,1040,965,955,950,965,913,956,949,947,943,937,959,685,695,695,657,687,692,671,695,681,665,679,714,729,703,722,719,677,706,725,686,685,703,692,722,733,702,721,725,711,702,687,684,694,697,713,693,710,1027,960,961,922,941,948,962,981,998,923,968,983,989,965,998,1071,1060,1071,1067,1038,1083,1083,1061,1059,1055,1065,1067,1065,1082,1090,1079,1070,1093,1088,1101,1092,1107,1104,1100,1100,1107,1085,954,941,933,949,921,923,917,693,674,698,675,653,677,672,635,654,685,657,813,796,774,778,758,791,757,754,778,743,780,775,696,699,699,699,679,696,697,680,698,701,708,705,703,694,689,693,986,984,969,973,1016,979,999,995,972,969,731,737,744,736,745,768,753,757,1206,1142,1195,1158,1181,1136,1149,1161,944,972,941,948,955,1020,957,970,971,931,945,675,683,713,697,685,667,688,689,700,656,678,650,670,683,686,665,1050,1047,1078,1056,1086,1060,1026,1079,1054,1058,1082,1017,1068,1063,1107,1040,997,981,974,985,967,983,987,983,1003,983,766,792,777,752,763,794,785,763,778,807,797,798,778,781,767,769,723,725,758,741,723,751,726,736,900,975,940,919,911,939,869,875,840,859,847,858,875,845,852,855,870,866,727,727,724,717,706,711,701,706,722,687,702,726,706,699,717,730,716,734,729,731,711,719,723,720,724,754,731,1080,1031,1048,1053,1072,1046,1081,1081,1075,1040,1079,1067,1071,1047,1070,1052,986,998,977,1005,978,987,1012,1028,983,1004,1027,1052,1046,1015,1053,1048,1044,1053,876,875,885,893,884,868,870,884,922,897,853,875,923,1002,1038,1016,1061,1054,1046,1049,1054,1039,1056,1061,1031,1069,1049,1030,1029,1037,934,867,911,909,917,871,908,911,1054,1055,1051,1054,1077,1057,1076,1042,1071,1029,934,922,918,920,918,901,932,931,917,908,934,919,910,942,935,912,914,936,936,1094,1057,1053,1034,953,949,976,955,975,955,957,986,959,990,980,938,941,959,931,961,659,655,640,612,663,669,623,626,632,633,623,618,596,611,625,657,647,1069,1061,1045,1074,1053,1072,1077,1065,1032,1048,1053,1025,1018,998,1057,1036,1051,1027,1004,1006,1005,1042,1115,1083,1077,1098,1111,1112,1129,1106,1101,1138,1116,886,856,865,878,854,821,882,891,869,903,869,890,678,642,691,644,640,641,658,639,653,636,619,668,648,1000,972,961,993,984,1010,1019,975,813,762,805,723,783,787,760,758,823,809,770,935,920,928,939,939,948,944,933,949,703,750,744,822,841,857,861,829,863,839,850,844,851,854,989,1024,1000,1004,1011,967,966,974,980,976,983,985,974,981,960,959,973,977,978,1000,998,1034,1032,1015,1027,1021,1034,1024,1034,990,1031,899,914,919,914,914,881,909,908,897,920,904,890,940,882,911,926,928,1094,1074,1097,1062,1069,1078,1074,1076,1080,1054,1048,1078,1088,1073,1093,1001,955,968,955,964,973,997,961,980,955,1002,977,1079,1069,1058,1082,1086,1059,1067,1068,1067,1070,1069,1070,1080,927,913,937,877,903,861,896,870,880,885,865,891,678,704,683,660,688,685,686,695,704,633,698,672,636,651,636,633,646,623,1211,1183,1173,1127,1167,1178,1201,1167,1166,1119,1166,1202,1175,1190,1173,1179,1132,1015,1035,1033,1046,1016,1040,1026,1014,1021,1036,824,842,836,804,861,830,841,845,828,785,756,760,745,919,946,959,949,938,970,944,956,917,926,959,951,1001,984,982,982,980,989,992,971,979,987,951,987,980,961,975,948,981,975,973,1064,1029,1060,1072,1057,1071,917,894,893,928,967,636,664,657,657,651,672,652,652,668,668,671,668,690,677,651,687,718,670,682,688,678,1215,1124,1165,1148,1147,1146,1105,1093,1130,1175,1091,1207,1228,1139,1036,1040,1047,987,1014,1034,1025,1058,1024,1000,1017,966,956,973,983,1004,972,978,978,961,971,971,991,992,976,977,985,971,676,721,715,721,713,713,1133,1054,1067,1082,877,916,906,911,943,881,924,883,915,939,922,870,648,647,630,667,656,656,638,651,661,666,631,648,962,939,983,951,992,934,940,967,974,944,988,971,990,735,737,731,690,687,734,719,742,719,715,722,736,651,635,628,615,640,662,670,651,657,662,659,670,676,1124,1184,1121,1162,1177,1150,1201,1023,1010,1055,997,1030,1044,1038,1038,1074,1043,1065,944,929,903,908,901,900,907,906,933,907,994,967,969,990,948,941,951,951,973,1000,962,959,885,888,899,901,885,908,874,875,885,717,675,713,712,715,736,737,709,708,716,704,741,734,688,725,921,949,942,955,935,970,911,951,959,968,962,968,928,948,849,827,796,832,806,788,831,810,825,813,799,784,801,837,826,831,819,1067,1058,1076,1074,1056,1073,1071,1064,1057,1035,871,863,879,866,901,861,867,884,926,855,860,615,611,640,656,633,640,607,619,659,609,617,627,644,622,644,640,626,627,1102,1094,1083,1074,1044,1070,1053,1049,1037,1050,1061,931,891,926,885,911,938,942,928,721,712,654,670,709,658,694,666,708,713,683,684,675,695,647,692,577,601,597,585,586,606,603,752,732,736,750,765,721,760,726,741,748,720,726,716,961,965,937,962,954,932,958,955,959,955,937,956,994,996,973,987,951,954,969,973,992,1018,955,975,976,972,937,965,965,943,977,1118,1111,1105,1097,1111,1110,1103,1096,1123,928,902,923,972,971,723,674,708,674,729,677,709,716,674,686,702,689,706,726,697,718,1019,1050,1055,1055,1061,1060,1061,1043,1061,1024,1050,1068,1076,1099,1025,1075,1043,1046,1022,1064,1049,1032,987,988,1005,999,998,996,998,983,998,987,983,1012,1000,975,983,1000,979,894,914,890,893,907,880,928,747,704,746,753,753,747,741,705,724,737,756,743,737,737,706,960,996,1099,1059,1088,1052,1029,1052,1081,1069,1056,1046,1082,1044,1072,976,971,967,945,974,981,961,959,974,958,992,820,834,844,829,830,835,834,830,746,737,722,695,717,848,870,874,882,857,845,873,811,814,809,788,790,804,812,668,672,657,640,631,655,651,670,656,609,604,615,609,602,620,628,1093,1152,1073,1143,1090,1098,1082,1031,1106,1145,1110,920,949,947,944,928,906,961,966,949,964,937,934,945,915,654,666,650,673,673,663,1167,1143,1154,1138,1131,1128,1174,1143,1108,1128,1137,1080,1073,1125,1136,1112,1161,1156,966,949,945,979,952,994,977,980,961,976,653,606,628,609,616,611,631,621,615,1045,1049,1081,1099,1062,1046,1072,1072,1064,1016,975,1008,994,994,998,987,998,1015,993,997,671,729,706,725,651,672,695,723,702,710,727,697,718,732,731,689,713,740,710,705,687,720,1032,1082,1037,1066,1057,1081,1057,1055,983,983,971,962,1000,987,954,952,976,957,964,705,701,711,746,721,721,728,751,715,715,718,703,725,695,686,702,705,673,714,677,690,698,945,954,738,786,767,764,750,756,737,795,733,764,782,745,951,945,966,959,896,921,951,967,930,734,712,729,726,721,729,727,716,768,735,743,733,708,882,867,843,893,849,836,875,844,876,860,851,856,834,844,687,702,691,720,729,686,681,685,685,711,681,686,687,588,555,591,592,585,575,681,666,668,647,661,665,667,654,687,662,665,658,734,753,738,720,745,732,721,736,732,744,713,690,928,958,975,931,936,909,909,927,788,821,784,778,795,790,805,784,821,806,799,814,800,630,624,656,665,657,645,676,671,663,596,574,574,580,571,568,563,580,579,591,588,602,568,576,588,594,586,572,565,597,579,656,672,645,672,661,653,661,667,671,693,670,665,682,684,674,660,676,1038,1007,1019,984,1029,1019,1048,1001,1048,940,971,941,948,941,919,947,962,956,983,948,917,937,929,982,958,930,964,965,935,956,977,957,929,967,926,951,955,950,939,964,825,860,862,895,864,852,885,876,878,1016,956,954,988,924,1004,978,998,984,978,1004,1004,1005,986,994,997,1064,1048,1045,1027,1026,895,890,887,884,866,887,910,878,930,932,896,896,896,913,887,855,852,847,840,842,830,702,731,727,690,694,696,714,700,737,704,674,677,673,674,671,672,680,734,745,728,744,728,722,739,733,744,733,954,946,962,928,968,961,935,1021,982,1017,1006,974,1011,986,998,1010,989,954,998,1001,988,1016,1000,1009,982,997,989,812,831,834,842,812,845,846,840,819,836,604,622,633,593,598,641,611,603,613,634,611,621,622,635,605,629,631,614,639,647,658,668,641,660,652,674,672,681,702,667,654,705,666,673,655,669,683,673,660,665,649,654,657,650,650,670,668,676,667,672,637,654,620,657,632,644,631,624,620,648,657,637,1097,1119,1059,1156,1107,1141,1127,1094,1113,1146,1099,1094,1113,1038,1001,1026,1021,992,1009,971,1013,1017,1032,1026,1037,1031,1037,1023,903,917,958,898,910,904,933,911,918,910,929,910,961,1012,898,863,907,904,940,931,883,910,900,889,885,901,860,610,610,598,630,638,598,606,591,650,660,706,676,688,673,652,654,672,651,649,1025,806,841,788,808,795,796,800,790,761,921,909,901,897,902,922,946,1009,1059,1054,1043,1033,886,930,901,929,902,920,915,1026,1009,1031,1051,1038,1046,1031,1023,1064,1052,1050,1034,1036,1048,1023,1032,1034,952,973,955,952,983,973,969,795,767,762,800,792,777,753,776,1014,1019,1020,999,1044,1040,1027,1015,1040,997,1041,1014,1015,1029,1039,1019,1044,1034,1025,1038,1040,1007,1049,1055,1029,1045,1046,1021,839,837,853,844,832,865,814,852,824,827,851,828,640,667,649,670,654,665,642,681,662,637,637,646,651,1053,1078,1055,1046,1066,1086,1047,1094,1045,1053,1007,1019,1009,1023,1014,1006,1001,1008,991,1007,1031,1036,1002,1036,1036,1009,1015,1027,1022,1060,933,911,924,913,925,938,914,921,920,783,758,742,775,748,760,767,980,972,1047,1012,1028,1008,1000,1000,999,1014,1006,1030,983,1085,1098,1049,1074,1081,1099,1074,1077,1096,951,956,946,953,987,936,971,982,941,905,902,891,891,904,893,905,895,910,879,703,733,721,710,740,740,751,733,848,887,855,864,918,893,855,872,873,887,872,872,741,743,741,748,724,732,731,723,758,737,725,744,768,784,769,760,750,679,671,671,670,680,1108,1078,1085,1101,1126,1121,1077,1081,1049,1124,1118,1058,1042,1067,1099,1078,913,945,910,953,986,951,947,941,941,917,679,680,665,654,643,661,669,676,662,662,656,668,656,648,670,994,1041,1040,1044,1046,1014,1005,746,696,745,700,707,736,727,763,751,643,656,663,648,641,641,642,666,1102,1096,1019,1020,1021,1021,1034,1061,1023,1013,984,1039,1028,1055,1052,1063,1071,1047,1077,1050,1076,1073,1059,943,913,897,924,924,906,925,913,950,952,982,999,1008,1000,1017,1002,1031,1001,987,1011,1003,981,1006,1000,1000,971,977,962,986,942,968,953,972,963,956,975,822,847,807,854,816,810,794,833,727,696,736,730,728,735,731,715,921,950,934,921,905,957,958,912,831,860,844,855,847,849,671,671,667,658,648,681,654,673,694,659,622,629,608,639,632,868,903,850,899,901,877,921,884,903,902,902,711,697,687,649,633,631,1093,1114,1092,1086,1109,1116,1100,1108,1095,1064,1085,1110,1050,1079,1082,1072,1029,998,1018,1005,1016,993,1005,1010,985,1009,1010,1000,1032,1019,1022,1024,1015,998,1028,1020,894,875,856,873,870,904,886,657,687,662,684,689,701,713,681,681,670,664,817,821,823,826,851,802,827,812,669,712,713,691,685,727,667,657,663,715,691,716,739,711,697,703,716,711,708,706,956,969,952,983,982,1006,947,733,783,755,811,802,805,742,769,732,790,787,774,752,769,764,858,827,820,859,832,872,859,849,828,857,834,749,716,722,710,728,749,729,714,712,746,728,715,721,708,728,717,743,715,730,726,725,746,721,732,733,741,744,734,732,733,691,690,649,668,670,670,672,686,661,643,680,679,680,698,677,998,1016,967,1012,982,1014,999,970,974,1008,1047,1011,1026,1020,1040,1019,998,1031,1037,1033,1049,1021,1014,1055,1038,1056,1036,918,943,913,935,690,662,668,695,666,691,640,684,689,665,655,680,721,717,724,706,748,747,731,718,733,736,761,754,725,720,665,662,662,670,670,688,677,690,682,676,674,688,665,1200,1161,1247,1225,1176,1206,1229,1175,1185,1206,1172,1217,1202,980,1026,989,963,995,979,971,720,664,683,663,667,721,642,692,723,670,715,665,621,639,648,635,636,644,618,646,652,637,659,639,1035,1047,1074,1024,1033,1058,1026,1051,1060,974,978,979,979,974,989,996,1000,974,981,988,991,983,979,981,962,983,977,973,985,995,984,980,969,794,840,821,815,800,807,791,834,850,818,794,823,812,830,799,653,610,604,633,606,630,631,622,635,934,910,909,890,918,843,752,707,706,699,708,671,677,722,723,712,709,665,695,715,651,617,602,630,609,615,629,637,628,642,615,626,1004,1014,1021,1036,1058,1013,1027,996,1041,1011,1030,999,1021,980,970,949,978,970,941,956,971,948,966,931,936,971,988,984,987,1029,1021,1025,988,1012,1028,1027,935,925,924,941,934,941,943,948,934,932,931,768,799,798,778,796,785,771,786,794,773,773,783,770,793,772,779,763,764,784,784,782,754,692,676,650,644,664,646,647,650,632,667,647,659,632,648,681,631,647,996,973,955,1006,980,1007,960,984,979,955,995,980,960,873,873,896,883,877,897,895,870,900,869,681,674,680,707,691,681,686,704,662,687,1072,1034,1050,1054,1043,1066,1044,1058,1062,1043,1055,1053,1057,1037,1053,1049,936,918,897,915,888,870,879,1062,1039,1053,1035,1041,1021,1032,1031,933,910,938,937,917,950,960,919,939,881,934,893,915,914,921,922,904,919,929,939,1040,1047,1046,1046,1051,891,920,931,978,871,909,948,888,927,916,666,665,646,666,643,667,664,659,670,661,655,671,658,658,673,649,641,619,629,609,620,621,622,633,654,645,653,650,644,663,659,654,662,649,645,667,658,659,656,658,677,659,678,670,668,702,677,656,946,1010,986,982,1025,967,990,998,981,1050,1044,1035,999,1031,1012,1036,1030,1030,1022,1005,1034,888,962,919,938,932,908,936,904,957,976,958,977,956,971,973,962,955,959,891,909,912,910,919,909,911,930,916,897,901,913,933,909,918,921,911,914,898,761,752,772,757,751,751,925,950,928,928,913,918,948,936,913,959,898,931,954,949,921,808,787,806,830,807,792,801,783,787,813,976,1000,961,1006,989,985,1008,984,1042,1017,1016,1008,1007,1024,1031,1041,934,939,946,960,937,977,944,944,916,939,757,773,819,791,766,800,790,1019,1013,1012,992,1021,1004,1005,1043,1023,1019,1040,983,1033,1041,1022,1048,1024,836,865,857,856,859,828,821,842,839,829,794,865,837,821,823,631,631,625,625,636,622,662,626,640,602,692,694,688,675,663,711,676,652,691,692,680,673,685,647,670,677,678,681,1012,1014,997,1013,965,1026,1046,1002,997,1048,997,1017,1006,1007,1014,966,967,965,953,976,973,956,971,963,966,979,902,851,856,855,813,875,839,861,837,828,970,1007,990,988,894,891,906,906,892,905,949,929,1002,972,986,987,971,1044,1047,1037,1063,1042,1053,936,914,925,684,690,669,662,683,656,652,675,667,680,669,658,657,653,753,712,742,711,730,736,701,728,720,971,986,986,942,985,957,974,961,952,976,951,973,812,825,799,808,812,803,833,838,828,636,672,685,647,618,616,622,611,608,618,627,613,628,639,1117,1114,1114,1145,1165,1158,1131,1112,1205,1197,1151,1017,1040,997,1041,1048,1044,1017,1046,1024,1055,1012,1050,1035,1016,1011,1068,685,664,744,663,618,606,632,633,639,628,630,644,629,625,607,643,658,668,682,676,666,662,671,667,657,655,674,646,654,641,666,679,667,654,657,674,679,656,646,638,639,646,655,655,614,913,873,926,908,933,926,922,914,894,769,723,722,739,735,711,737,747,725,717,748,741,752,750,741,771,751,747,772,763,737,754,754,740,743,756,670,678,687,665,679,669,678,689,658,693,671,667,971,1031,1007,1015,999,1004,993,987,986,1038,1019,967,1014,1018,1001,1014,1033,1110,1122,1104,1140,1135,1119,1119,1093,1108,1111,1088,1110,1122,1130,898,931,896,891,881,903,948,711,679,689,721,688,702,690,694,687,678,701,697,692,705,681,705,698,692,683,711,698,697,1027,1042,1033,1019,1031,1043,1032,1019,1040,1010,1005,1007,991,1028,1010,1014,1012,1028,993,994,988,995,969,990,1000,1036,1026,998,1005,1009,987,1017,1014,1003,1005,1039,1003,1033,1032,1025,1018,1038,895,920,902,893,940,898,905,927,915,913,914,904,658,663,655,680,673,696,665,699,1166,1052,1168,1147,1069,1118,1074,1085,1084,1115,1114,1096,954,976,907,957,926,896,896,913,934,939,643,627,659,652,628,642,632,636,628,637,650,634,663,656,661,650,650,659,656,663,660,647,631,652,640,673,647,640,635,652,656,952,952,923,988,950,964,962,938,958,969,930,975,950,971,962,967,966,745,753,796,763,781,781,654,653,644,662,651,655,640,658,658,660,662,654,663,655,1107,1105,1088,1058,1075,984,1027,905,861,873,869,875,892,904,894,917,878,881,915,867,876,830,815,834,816,816,826,816,832,825,828,807,818,806,820,821,824,695,671,697,703,691,679,672,705,706,703,694,710,671,701,696,686,695,673,605,604,608,633,614,617,611,607,608,627,651,651,663,661,659,650,645,634,651,654,699,735,698,726,731,721,722,664,674,660,1126,1108,1185,1079,1047,992,1004,1001,974,981,1023,1025,987,1026,985,1010,966,936,1014,988,1020,977,1004,981,997,957,977,984,964,1008,1004,1011,1020,1027,1022,1034,1027,1006,1014,902,941,936,940,923,957,929,922,942,920,940,929,939,700,733,700,709,719,721,721,1084,1093,1017,1106,1065,1114,1038,1099,1039,1050,1083,1081,1080,1047,1083,1062,1088,1050,1047,1080,1054,1042,917,922,920,907,979,755,750,751,760,756,743,933,933,924,900,946,952,955,931,907,967,931,862,868,857,871,871,852,879,862,861,859,892,867,712,706,706,715,718,722,696,708,719,736,734,717,730,885,908,924,874,876,897,884,944,886,927,1074,1070,1062,1057,1058,1080,1076,1102,1045,1024,1019,874,882,901,904,910,659,692,664,674,696,692,659,696,673,654,652,691,670,599,601,604,585,593,588,593,577,585,599,591,615,604,591,737,749,720,737,750,751,733,708,741,746,745,739,739,722,756,755,761,737,740,743,739,744,723,748,734,751,778,745,1122,1207,1171,1165,1157,1174,1144,1152,1136,1202,1189,1186,1169,1143,1170,1126,966,986,951,962,1009,989,951,933,737,712,638,666,694,695,721,643,690,617,630,641,655,639,655,618,621,635,600,643,944,966,935,982,1101,1093,1114,1073,1065,1069,1038,1060,1093,1060,1098,1064,1078,1040,1071,1059,903,870,923,896,891,876,906,892,877,912,897,922,916,585,574,563,603,584,597,606,562,579,614,583,561,574,602,630,599,592,619,620,593,599,600,607,592,616,576,967,881,946,929,921,929,916,906,902,701,703,669,743,751,681,716,710,646,642,659,612,650,642,656,638,1025,1013,915,937,993,846,797,807,800,803,811,810,796,850,822,824,870,843,863,870,865,846,850,834,831,802,826,837,822,834,838,818,828,808,689,720,708,740,709,712,718,698,715,692,731,694,716,874,869,914,898,910,874,860,887,790,811,796,792,797,807,816,810,794,822,812,799,801,1125,1095,1083,1119,1090,1111,1104,1073,1075,1082,967,936,948,927,978,925,929,941,1038,1047,1032,1022,1057,895,870,875,867,661,690,640,647,1233,1180,1134,1302,1185,1229,1070,1080,1055,1103,1079,1050,1094,1091,1069,1069,1097,1009,1046,1046,1058,1039,1082,1080,1075,1046,1072,1079,1062,1067,1068,1079,1065,1086,1073,911,936,926,946,933,922,953,927,928,940,945,931,943,729,728,717,749,743,749,726,740,734,756,756,760,702,723,713,725,717,971,928,961,998,942,929,957,929,934,875,825,836,855,845,842,860,862,858,852,665,700,683,685,662,680,682,663,1181,1153,1173,1121,1152,1179,1139,1047,1069,1060,1070,1102,1069,1076,1070,933,948,974,903,907,942,946,891,871,867,899,904,892,869,888,869,858,877,892,872,673,691,682,688,663,725,705,667,629,635,637,637,636,651,641,635,956,969,965,933,933,948,982,997,982,950,950,1005,1005,1016,1030,1024,1000,1008,1034,1028,1022,1046,930,947,903,928,947,909,929,916,920,914,700,665,709,719,662,712,713,679,659,684,684,631,621,633,623,588,644,630,624,618,622,1105,1097,1078,1065,1102,1035,1096,1083,1099,1076,1069,1061,1096,1092,1047,911,941,916,938,926,941,935,918,924,900,926,923,933,930,928,1015,1085,1048,1025,1053,1023,1045,991,995,1022,1023,997,998,987,1013,1020,1003,1021,1012,1014,983,906,878,903,899,893,912,905,754,710,695,693,706,720,695,727,693,682,1168,1170,1142,1116,1169,1137,1145,1110,1138,1151,1131,964,966,972,1018,984,967,762,756,739,734,745,733,749,755,732,725,742,738,949,970,972,984,962,940,957,965,936,816,847,832,818,842,843,839,831,815,831,696,670,664,725,671,683,665,667,659,619,595,621,625,614,606,614,613,594,619,627,611,626,629,615,625,636,616,621,627,609,1185,1152,1151,1159,1191,1186,1159,1197,1200,1153,1176,1181,1234,1014,1008,725,710,720,723,719,700,706,597,643,614,629,627,624,630,644,646,643,622,616,622,611,609,610,615,622,596,606,593,619,1148,1149,1149,1167,1194,1264,1161,1124,1155,1134,1244,1205,1169,1216,1254,1134,1117,1167,1028,1036,1028,1029,1037,1110,1100,1133,1114,1126,957,975,1002,968,957,947,626,620,672,631,640,620,650,616,612,568,639,610,701,705,700,676,665,672,1092,1074,1065,797,790,751,793,807,784,774,764,1103,1139,1091,1130,1140,1115,1092,1115,880,944,953,931,913,952,941,906,905,929,709,682,689,672,666,668,679,675,703,673,669,1030,1055,1063,1061,1075,1089,1081,986,967,967,736,702,701,710,765,736,709,723,726,1017,998,989,996,1022,1015,1015,958,983,1037,980,990,991,1007,1021,983,984,726,702,717,735,767,1039,1040,1037,1036,1070,1050,1067,1053,1023,968,971,963,944,938,989,983,955,707,699,677,625,635,627,635,624,615,616,623,630,623,615,641,1160,1150,1134,1162,1146,1087,1169,1171,1070,1147,1140,1175,1047,1021,1031,1018,1014,1026,1022,1020,1014,994,698,681,676,688,690,704,705,699,675,663,668,654,721,679,678,686,654,665,685,683,670,668,660,671,665,650,666,673,1081,1004,1029,1075,1031,1062,1058,1034,910,890,920,951,955,908,937,935,969,973,920,1052,1054,1064,1054,1048,1061,1050,1068,1038,1064,1049,1061,991,954,972,988,976,967,983,965,950,708,697,694,734,684,733,711,703,720,687,742,726,696,701,676,676,654,691,696,717,699,700,707,696,685,701,678,1152,1150,1145,1090,1110,1221,1148,1135,953,953,964,949,924,974,623,646,638,637,598,628,608,681,691,697,676,1098,1147,1052,1037,1043,1036,1070,1038,1052,922,930,936,918,958,917,913,1061,1086,1077,1079,1068,1105,1102,1079,1069,1076,1040,1080,1062,944,982,996,995,984,968,1000,987,956,950,988,976,973,1055,1061,1075,1061,1080,1073,1058,1089,1049,1059,1084,953,982,958,926,949,913,622,609,618,594,674,670,657,669,674,666,674,690,671,705,728,690,695,717,701,715,713,710,698,708,685,706,699,712,1191,1149,1168,1169,1192,1131,1177,1177,1168,1144,1143,1177,1137,1080,1078,1090,1067,1090,1054,1064,1072,1010,969,969,983,1001,946,951,952,939,958,941,998,955,994,797,773,779,784,772,776,766,656,683,659,683,675,668,1055,1083,1079,1047,1075,1095,1074,1031,1076,1113,1110,1102,1075,931,899,950,927,905,946,960,932,963,959,1048,1028,1058,1067,1064,1053,1054,1052,938,928,884,907,910,954,930,952,949,936,971,661,651,663,686,657,677,688,664,1111,1086,1100,1129,1112,1101,1077,1111,936,962,955,911,948,970,939,951,954,1025,1079,1025,1052,1058,1048,969,1035,1127,1114,1120,1100,1138,995,981,996,988,971,1030,1012,1032,1061,1061,1060,1041,1045,1000,1010,1010,1004,993,989,993,1010,991,1008,1015,912,931,885,886,895,898,883,1237,1181,1214,1139,1199,1209,1195,1166,1222,1203,1171,1000,1018,1000,1011,1013,1016,1008,1002,753,755,807,733,760,786,725,784,754,769,753,780,729,774,934,940,970,911,929,975,952,903,757,736,771,732,743,781,737,738,763,687,680,698,677,684,677,674,690,985,965,916,930,980,966,961,962,804,829,819,817,828,793,817,819,1041,1019,1029,1025,1029,1028,1059,1073,1042,1114,1117,1121,1112,1112,1097,1095,1100,1093,1085,1129,1100,1134,1131,1109,1107,969,949,925,937,982,930,915,949,931,948,1120,1107,1113,1106,1112,1106,1098,1135,1124,1140,979,964,965,964,971,1091,1055,1060,1071,1072,1072,1071,1069,1052,1080,882,893,878,832,887,894,857,864,862,874,890,876,616,619,636,634,612,618,626,641,647,619,629,656,663,662,655,647,646,640,664,654,667,661,658,663,702,685,693,681,706,717,726,1043,1072,1029,1083,1073,1039,1054,1069,1032,793,807,777,780,767,793,776,809,903,840,857,835,844,828,756,744,691,702,672,690,711,846,880,883,853,868,867,855,852,861,859,729,718,729,746,729,728,854,856,855,839,853,842,826,839,864,838,845,838,745,733,717,713,712,734,705,636,637,639,648,636,635,668,641,633,658,667,631,650,658,643,620,624,602,654,670,659,663,669,657,648,658,662,650,663,649,1093,1057,1089,1040,1085,1078,1024,1042,1030,1041,1035,1037,1068,1053,1056,1010,1017,991,1026,1001,974,1021,980,975,981,964,982,971,979,986,980,975,973,956,968,1011,994,905,917,935,926,922,945,896,916,687,698,682,687,669,673,649,690,670,675,697,707,696,698,684,707,689,964,949,945,965,942,935,956,958,945,752,758,766,756,749,754,761,781,729,771,760,741,700,697,718,705,691,683,690,683,711,697,670,698,699,1054,1106,1063,1104,1081,1071,997,1011,966,987,990,1030,1031,1053,1025,1046,1054,1035,911,911,966,926,912,914,926,887,924,925,932,914,671,706,702,695,679,704,695,691,628,646,644,650,634,646,647,640,646,656,673,657,652,643,670,686,659,664,657,665,729,717,737,721,703,727,760,750,716,712,709,708,697,719,1083,1087,1108,1072,1099,1098,1118,1103,1089,1135,1039,1090,993,1027,981,989,983,1020,1015,1013,895,869,863,893,755,716,720,743,734,732,724,720,696,699,714,697,684,683,679,674,692,667,676,676,694,689,667,671,640,644,620,641,654,652,644,651,633,639,649,661,674,646,650,643,669,676,652,670,659,680,676,666,673,670,651,665,674,682,678,683,681,689,681,661,669,678,664,679,650,676,670,660,669,658,663,729,723,713,716,698,714,721,702,700,708,711,710,707,712,721,697,715,718,704,722,708,702,712,685,697,707,707,675,700,693,695,713,689,699,683,700,1034,1105,1050,1080,1030,1044,1070,1054,1054,1050,1081,932,877,885,875,889,866,851,839,856,859,614,600,620,607,609,592,602,604,595,611,603,629,608,1124,1089,1024,1045,1095,1052,1039,1015,1019,1029,1062,1005,970,967,1012,687,668,699,666,702,675,726,705,683,676,673,696,1095,1084,1085,1082,1098,1088,1094,1066,1094,1077,1098,1141,1100,1098,973,1004,953,954,937,955,978,966,1003,961,988,975,961,985,975,938,862,833,833,842,847,841,869,878,858,842,888,866,857,845,848,865,867,853,858,692,682,670,677,702,680,683,671,699,694,690,669,684,674,674,638,641,641,653,613,1012,1014,1035,1039,1049,1014,1023,1014,1006,1028,779,782,772,823,813,807,808,874,825,863,848,838,879,871,843,845,861,866,845,694,690,676,681,627,644,665,664,653,651,653,633,637,658,640,692,686,675,668,669,678,676,686,673,672,668,682,917,886,915,915,901,906,900,897,913,914,903,872,758,744,742,749,757,747,766,748,753,769,715,712,711,721,725,716,700,717,1043,1038,1016,1024,1020,1048,1019,1052,824,816,820,838,852,819,808,1081,1029,1036,1061,1060,1076,1043,1050,1062,918,919,904,907,945,927,940,924,939,911,914,908,1029,1073,1015,1030,881,907,904,915,897,892,890,914,936,918,943,918,618,652,621,660,633,628,637,631,1158,1156,1153,1149,1048,1082,1052,1032,1069,1064,1057,1074,1057,1048,1064,1048,1039,1070,873,870,870,874,849,883,880,669,684,714,661,694,696,685,672,690,697,682,704,641,644,704,684,647,682,624,602,596,614,645,651,646,673,675,716,640,636,651,660,687,651,659,664,644,1240,1176,1143,1207,1258,1195,1177,1108,1087,1103,1097,1094,1110,1096,1091,1101,913,901,895,919,901,897,881,889,875,901,889,889,881,901,646,698,668,671,687,636,657,683,694,678,1031,1016,1011,1002,1016,932,979,874,909,871,870,867,907,920,882,929,891,641,615,637,635,635,629,636,594,639,641,654,626,649,663,633,624,645,654,651,641,669,689,688,678,678,680,679,692,654,659,662,670,683,646,684,645,683,679,676,667,683,670,675,677,678,672,676,680,682,626,631,644,634,627,643,625,623,650,632,635,634,610,643,672,650,654,667,663,648,656,1003,991,995,966,990,963,946,995,983,963,996,936,983,972,971,987,1072,1058,1079,1083,1063,1052,1059,1112,980,953,977,971,945,990,979,984,986,986,1002,981,740,731,716,712,729,693,734,668,712,706,718,725,634,662,663,643,649,644,648,1115,1076,954,945,944,1008,938,930,939,953,1005,970,1068,1054,1061,1068,1094,1065,1094,1075,1069,1044,1105,1084,1075,1103,1113,1079,1096,1115,1109,1103,902,930,927,950,922,623,647,633,630,638,614,613,666,661,649,655,646,1005,1007,997,985,1002,1047,1037,1017,1027,1038,971,987,999,1053,1070,1041,1053,1053,1043,1055,1020,1055,1045,914,910,888,853,908,931,886,881,927,869,880,1056,1073,1087,1077,1065,1035,1060,1044,1082,1048,1078,973,975,982,935,938,956,930,953,916,946,952,966,1033,1041,1053,1050,1035,1041,1036,1027,1044,1026,1046,1029,1054,1051,1045,1044,911,884,903,915,922,910,923,903,888,875,897,905,720,721,729,721,721,729,696,714,757,909,918,922,908,937,834,788,822,820,803,828,820,848,815,823,660,677,660,646,635,642,657,624,685,652,662,606,618,600,612,600,621,612,626,600,610,617,610,621,625,605,1128,1127,1129,1141,1121,1142,1111,1172,1112,1118,1111,992,989,997,976,1019,990,1043,1031,1066,1052,1053,1038,1064,1040,1071,1040,1041,1035,1013,1021,1038,1015,1056,1045,1025,1041,1028,1032,930,958,935,960,936,954,945,934,956,959,950,784,806,798,798,805,820,815,808,776,792,703,729,711,704,706,685,690,712,700,716,706,720,725,699,722,726,717,713,713,726,678,677,968,966,953,973,753,787,793,789,766,947,970,966,940,966,943,937,978,938,946,876,868,863,851,867,870,871,863,864,1017,1055,1042,1022,1011,1055,1051,1046,1038,1050,1017,1052,1023,1011,1017,989,1005,1011,1024,1018,961,976,976,989,969,970,976,987,969,968,978,966,968,991,965,969,980,989,982,993,980,974,983,986,977,988,991,1000,1001,990,996,982,1005,990,1025,1018,1014,1012,1022,1023,1031,1028,1036,1013,1017,1026,1018,905,895,912,904,902,928,921,916,894,898,907,914,908,716,721,718,722,752,728,729,743,710,709,985,956,951,978,951,985,982,989,978,1015,1006,1027,1018,1019,1018,1006,1020,994,1006,1023,986,995,998,980,995,970,1007,997,1018,1012,1012,1007,1001,1010,1013,1013,1027,1027,1017,1022,1047,1028,1036,980,984,940,969,959,952,988,826,789,769,767,732,986,1016,1006,1023,1023,984,1010,1006,1033,996,1021,1019,1057,1027,998,992,958,987,1017,979,991,988,1010,998,999,1020,1018,992,1015,1033,1015,1011,1013,1010,1013,1023,1025,1024,1000,1018,1022,1027,1086,1097,1084,1091,1090,1095,1094,1107,1093,1100,1086,1103,1115,1099,948,928,902,946,939,954,964,924,937,1019,1101,1065,925,829,881,850,894,869,895,868,660,732,685,709,710,706,718,719,706,701,707,713,964,1021,1028,1020,988,1040,1039,1004,1023,1030,1052,1019,1029,1031,1020,996,1062,989,1034,1030,1048,1021,1068,1027,1026,1028,1027,1018,1000,999,1004,997,1009,991,995,991,991,984,986,987,977,974,981,992,991,866,853,881,847,926,860,879,889,860,863,874,605,615,622,628,612,641,639,655,635,637,655,645,632,650,643,643,650,647,618,641,703,698,656,673,683,673,695,673,676,679,676,692,674,1071,1081,1074,1078,1091,993,989,1006,980,986,1003,976,985,983,1004,997,963,942,904,885,854,842,800,841,837,820,812,839,802,767,796,810,785,810,801,786,799,800,800,796,802,805,693,702,722,714,702,706,699,731,693,861,837,872,858,859,847,851,734,755,708,700,664,671,680,685,705,677,671,692,682,700,669,673,659,665,674,663,651,668,654,668,671,661,622,632,640,643,629,633,639,626,641,637,1096,1098,1029,995,1049,1061,1080,991,1041,1062,1080,1054,1094,1070,1047,1075,1058,1076,1060,1080,945,944,936,946,959,955,977,1010,956,971,971,953,707,674,655,689,712,684,600,616,617,604,643,612,604,606,878,903,902,917,854,886,919,688,690,709,677,702,675,666,701,720,681,707,673,616,647,614,613,618,621,626,636,633,623,1028,1070,1093,1036,1076,1027,1032,1049,960,965,964,976,985,990,962,974,949,988,987,1056,1054,1054,1066,1025,1054,1071,1052,1044,1035,1055,1038,931,904,947,940,916,919,924,914,931,920,914,919,917,920,957,921,959,963,956,949,931,903,968,968,957,969,953,940,969,976,971,964,962,964,979,973,962,973,998,958,1057,1029,1068,1047,1019,1036,1052,1037,1059,1043,1041,1069,849,836,871,888,832,872,856,901,869,846,630,611,620,629,639,617,614,620,615,620,645,610,632,627,686,663,666,673,656,671,688,689,668,634,1272,1178,1223,1177,1218,1192,1201,1149,1177,1180,1055,1041,1062,1052,1086,1033,1036,1038,1055,1060,1033,1078,1084,1049,904,915,919,908,893,888,923,930,985,969,979,929,937,934,938,918,936,940,930,935,937,945,931,1062,1061,1068,1079,1076,1081,1073,1055,1070,1083,1049,1059,1081,881,909,857,904,865,902,863,913,863,903,917,888,1140,1111,1141,1090,1089,1102,1131,978,870,930,950,939,926,930,910,892,924,971,920,704,651,677,1158,1126,1180,1169,1189,1108,1124,1165,1174,1166,1178,1032,1040,1022,1030,1033,1025,1020,1056,1035,1027,1010,1018,815,838,795,815,649,645,659,653,651,603,586,574,582,582,550,591,592,561,580,555,593,626,633,634,626,642,652,611,652,651,680,628,645,625,630,1022,1034,1018,1035,1066,1029,1061,1033,1023,1038,1008,1047,835,820,843,832,834,801,806,842,827,852,817,966,955,961,953,973,966,974,964,928,952,962,938,930,900,939,907,937,928,934,889,929,901,908,966,995,985,957,944,938,993,968,979,876,894,902,852,920,890,907,877,705,687,683,700,695,665,703,681,683,686,713,686,686,675,808,845,842,729,726,736,711,734,725,715,727,770,748,730,729,709,732,681,701,697,687,686,686,669,685,686,684,700,699,1026,1027,1067,1042,1038,1065,1024,1051,1064,1053,1046,1064,988,1000,971,972,946,980,980,980,986,963,952,980,971,1038,1031,1036,1018,1030,1000,1014,1000,1006,1018,1035,961,951,970,957,941,948,972,936,954,969,964,947,963,794,814,814,788,801,835,806,802,696,707,715,705,710,701,723,723,724,833,841,882,866,896,887,872,910,825,861,867,896,838,845,855,859,855,679,701,673,674,636,598,579,583,593,594,573,608,586,591,596,580,597,590,680,689,691,675,699,693,680,677,733,697,692,696,697,698,700,708,702,683,691,701,704,959,787,779,787,738,771,758,772,822,800,811,831,819,823,830,822,838,1063,1037,1029,1019,1037,1059,1042,1048,1044,1083,1065,1086,1046,1066,1056,1080,1076,1064,1113,1092,1069,1069,968,959,943,937,952,975,974,952,962,972,943,970,961,941,1072,1048,1043,1030,1032,940,973,969,952,966,959,971,630,673,623,616,649,630,637,653,628,603,646,622,591,614,582,597,624,605,573,621,595,608,619,753,763,746,751,752,763,746,755,756,764,747,802,776,797,747,798,1041,1066,1061,1036,1045,1081,1048,1043,1080,806,757,761,767,802,809,758,805,784,743,751,804,781,610,639,629,613,605,594,608,593,600,581,596,603,600,594,570,601,619,650,650,646,657,637,635,621,633,612,621,615,646,654,667,649,665,657,660,652,646,650,647,662,663,620,674,674,662,621,716,674,701,684,699,692,697,696,688,692,717,693,695,694,694,638,603,617,631,613,623,630,624,626,618,1157,1052,1080,1088,988,1026,1021,988,1019,1019,1017,1011,1009,1015,976,1003,1007,896,884,874,881,889,797,811,795,810,802,831,792,797,804,807,816,784,704,672,678,681,701,705,689,680,686,690,680,680,695,688,693,570,571,567,581,576,584,632,624,642,638,603,650,646,635,639,635,635,654,655,677,1167,1181,1166,1173,1166,1182,1162,1189,1175,1189,1153,1158,1157,910,938,899,932,911,903,839,908,912,899,949,886,943,859,893,681,640,599,620,634,621,643,629,648,614,1108,1079,989,1005,1040,1050,1057,1011,1094,1047,1023,1029,1019,1025,1040,1040,1037,994,1053,1021,706,650,745,712,734,756,702,741,711,770,705,732,722,747,675,734,869,851,832,871,868,838,694,698,699,678,697,691,695,717,644,649,631,650,647,664,669,656,648,636,663,1239,1268,1254,1242,1297,1208,1258,1284,1000,1047,1044,1044,1012,1033,1006,1040,1024,1044,1037,1049,1067,1090,1070,1085,1063,1068,1075,1101,1072,1060,1080,1061,1073,1061,1065,918,908,902,897,928,907,901,923,938,988,1019,1007,979,990,981,989,955,982,1013,1020,1003,1022,1030,990,1013,1017,1009,990,1017,993,1039,1011,998,985,1002,1000,1021,1017,1004,1035,891,668,669,673,654,649,644,673,1032,1073,1062,1036,1029,987,978,1004,1047,1034,1039,1058,1036,1039,1046,1048,1058,1039,889,693,685,673,660,681,661,702,713,678,693,706,678,703,691,692,698,671,690,689,674,679,703,698,667,689,688,684,1039,990,1034,1022,1044,970,1015,1009,983,1002,1027,987,984,1001,1006,982,1013,996,999,1003,1010,1002,996,997,1000,976,984,985,967,979,987,992,975,1012,886,877,852,875,825,865,645,605,634,633,620,634,606,712,725,691,715,717,715,721,714,711,725,726,754,741,759,732,715,728,742,705,735,711,738,744,735,716,1088,1120,1130,1077,1092,1099,1088,884,880,897,877,913,876,672,697,720,708,684,716,709,699,706,720,898,854,877,860,855,858,897,849,868,776,893,873,854,879,829,814,795,825,787,816,830,807,811,807,658,690,698,692,661,687,642,694,655,684,690,668,623,635,639,641,636,641,640,622,627,633,918,911,871,894,898,898,901,873,946,947,906,905,879,883,720,684,714,631,635,632,622,608,614,597,615,611,614,624,608,1159,1096,1119,1106,1131,1116,1167,1088,1135,1019,1024,960,1003,1005,979,999,1009,1003,983,999,981,1021,1011,1025,1028,1033,1070,1044,1016,1020,1055,984,1052,1043,1045,1053,1032,1057,1039,1039,1028,1062,1040,882,899,888,911,892,926,904,871,624,603,613,613,641,632,1174,1106,1111,1161,1129,1149,1188,1125,1178,1115,1131,1211,1017,1046,1043,1052,1106,1089,1094,1003,1066,1071,1049,1033,1061,1071,1030,1094,1064,1060,1046,1062,1019,1038,1067,1063,1064,1052,1073,1044,901,919,961,943,952,911,927,934,947,936,696,669,658,692,667,979,984,972,1026,974,960,1008,1017,992,1033,1016,1023,1040,1018,1040,1026,1010,1018,1020,1007,1022,1009,1005,1007,1039,1014,993,1008,1000,998,990,1061,1076,1050,1057,1076,1053,949,913,895,882,902,907,880,921,924,903,1013,1022,1044,1019,1032,1010,1042,1031,1026,1029,1026,1040,1023,1024,1024,1037,1037,879,904,896,952,974,979,1053,1007,976,982,1039,1004,999,1014,1000,996,1008,1008,1005,1026,995,997,1010,1008,1004,987,1002,982,997,970,992,998,1008,987,1050,1046,1056,1050,1037,1062,1052,1051,1041,1034,1041,1056,1053,1069,1048,977,926,930,911,911,959,922,927,953,602,630,603,652,642,703,681,670,680,672,667,694,676,690,688,684,710,684,693,1097,1156,1190,1137,1112,1174,1140,1134,1198,1127,953,953,901,921,984,938,990,956,1127,1101,1087,1058,1127,1111,1102,1034,1004,1147,1079,1042,1071,1052,1040,1066,1062,1046,1024,1027,1042,1027,1027,1062,1030,1058,1054,1058,1043,1034,1039,1023,1027,1049,1033,1036,1023,1028,1056,1034,1060,1029,957,951,943,910,943,915,939,928,933,950,934,936,944,933,679,722,702,660,663,674,698,694,697,701,682,690,701,606,625,586,624,610,620,600,594,679,634,647,656,637,644,662,675,642,631,621,636,624,645,625,621,635,622,630,631,642,627,676,668,685,681,681,684,672,684,744,726,755,753,739,770,771,739,741,743,765,734,765,757,774,779,672,682,678,677,663,658,674,664,662,671,687,993,992,1009,999,1014,976,1019,981,978,997,1054,1057,1071,1053,1037,1033,1040,1033,1028,1061,1050,1028,1030,1039,1046,1056,926,953,912,887,906,925,1179,1178,1212,1226,1165,1207,1202,1174,975,977,985,988,962,937,957,975,975,952,978,665,705,682,677,679,702,670,678,683,663,711,683,1167,1059,1107,1097,1107,1112,1115,1090,1139,1102,1108,1087,1078,1077,1061,1064,1100,1093,1077,1064,1057,1094,901,918,892,925,893,933,895,885,894,667,678,660,657,663,664,678,662,680,667,680,680,712,683,701,694,1029,1022,1032,1024,1031,1051,1052,1053,1053,1043,1002,1033,1008,790,777,788,799,823,817,797,823,833,822,774,985,956,969,953,996,942,960,959,993,989,959,965,1003,967,983,1042,1010,1030,1014,1019,1005,1021,1039,1055,1009,1032,989,998,967,714,684,711,696,710,700,676,713,713,696,664,619,612,608,642,605,570,606,640,599,601,596,602,706,685,726,674,725,720,702,710,1055,1045,1093,1066,1068,1087,1067,1068,1046,1079,1093,1045,1081,878,841,862,843,873,840,899,876,824,903,846,905,849,848,852,1017,1002,1052,1023,1041,1020,1014,1001,975,995,985,994,998,999,996,1006,1009,865,870,892,890,895,859,880,863,889,866,881,891,844,1013,1022,1049,1050,1053,1000,1060,1046,1051,1033,1030,975,969,993,971,975,975,954,975,956,980,745,790,784,805,792,790,760,782,797,665,685,642,625,672,665,660,636,648,675,671,684,660,634,638,614,640,627,914,922,925,967,905,963,898,896,722,702,720,709,704,674,682,681,701,736,693,725,698,722,702,644,626,630,638,655,641,640,630,957,997,993,941,1016,976,976,959,966,770,824,803,813,804,822,923,913,890,890,892,881,915,901,886,910,892,897,789,795,796,797,814,792,797,807,811,788,1040,1068,1051,1023,1029,1052,931,939,916,928,984,984,974,974,959,931,968,948,922,958,1046,1062,1043,1044,1055,1050,1039,1039,1056,898,954,922,929,961,930,952,918,943,1145,1150,1136,1138,1142,1109,998,1016,1011,982,1041,1019,992,1011,695,692,689,713,702,674,678,657,669,1014,1037,1047,1077,1028,1068,1057,1037,1015,991,983,996,987,985,983,1000,983,993,981,990,970,910,907,902,909,906,980,953,991,997,990,716,695,765,701,708,713,707,718,751,689,771,699,711,676,676,657,661,654,684,653,633,687,652,677,680,1000,980,1033,1007,1001,1029,1002,1007,1060,1023,803,793,795,840,803,818,842,819,819,815,1067,1041,1065,1061,1032,1035,1034,1031,1048,1055,1017,939,925,914,880,939,932,1081,1129,1104,1116,1091,1075,1099,987,1017,997,990,1013,1033,991,1009,1018,982,1014,1051,1044,1014,1025,1028,1008,1028,1007,1019,1024,1014,1023,1017,1006,1018,1008,1011,984,1003,915,905,911,936,902,906,910,936,917,928,920,901,908,908,747,753,729,753,732,1040,1058,1065,1048,763,789,800,784,752,781,790,787,778,805,814,880,858,880,866,873,909,848,880,898,879,876,901,890,1082,1074,1060,1065,1067,1090,1058,960,999,942,997,978,958,998,971,999,944,975,748,748,753,716,723,744,733,732,731,761,754,719,985,980,995,979,980,982,978,998,1003,984,945,995,824,802,799,783,774,780,814,796,799,788,946,953,935,952,955,970,940,915,957,971,971,706,717,690,737,711,724,697,710,689,712,1076,1108,1082,1036,1058,1112,1088,1053,1094,1060,1037,1087,1090,1085,1075,1067,1086,1007,974,1014,995,949,916,1018,994,966,982,943,963,639,640,613,624,670,623,629,643,653,612,655,692,633,607,628,605,613,633,634,623,632,600,619,673,629,627,635,630,655,700,715,714,723,715,722,721,712,711,705,710,697,1130,1073,1098,1114,1133,1093,1071,920,918,921,927,917,937,935,937,912,804,843,857,842,836,833,848,804,844,654,625,614,649,670,667,670,667,638,650,633,630,603,582,611,573,593,591,574,560,577,589,592,585,583,1113,1162,1122,1225,1112,1191,1151,1114,1171,1145,1122,1084,1053,1023,1020,1074,1029,1002,1047,1041,779,789,755,698,787,751,774,774,789,769,761,655,654,598,635,637,662,652,947,897,894,872,880,907,900,875,907,907,929,773,761,786,749,754,788,774,924,916,933,936,909,783,773,725,751,743,746,795,780,761,765,770,709,739,763,757,951,947,952,917,942,932,958,937,963,927,1013,1021,1041,1064,1059,1064,1025,1043,1054,1042,1040,1014,1070,1050,1062,1045,1050,1061,1060,898,896,912,948,922,909,908,943,926,989,961,982,1007,957,973,963,983,1013,1037,1032,1015,1016,983,1022,995,1012,1020,980,1030,924,921,891,915,921,910,909,912,1246,1185,1220,1232,1164,1238,1165,1197,1037,1017,1032,1013,1028,1015,1047,1022,1044,1019,1029,695,658,664,736,694,682,727,716,722,705,709,703,707,679,710,876,892,891,868,872,866,866,848,857,873,703,666,692,695,719,727,695,694,689,686,673,698,659,656,662,676,663,657,647,1093,1129,1061,1128,1106,1078,1074,1089,1106,1095,1120,1102,1129,1044,1106,1081,1090,1119,851,890,875,882,865,874,865,859,855,645,664,655,668,714,659,697,695,645,682,697,600,596,637,602,626,614,615,625,608,594,616,602,620,593,612,619,602,998,945,932,949,948,969,946,950,942,944,968,930,931,968,983,774,740,765,713,719,734,734,790,744,751,770,760,757,730,1076,1064,1094,1063,1109,943,935,894,917,934,900,978,902,877,698,694,687,664,642,654,656,675,663,666,629,673,667,673,658,657,650,663,646,657,653,658,660,664,645,661,635,646,647,648,645,656,644,632,633,627,635,628,632,624,611,639,621,623,632,651,668,663,662,657,668,670,696,680,667,671,684,667,659,664,1051,1012,1026,1009,759,818,808,804,777,819,814,803,776,791,823,793,907,908,918,930,928,897,905,899,889,903,901,906,713,711,729,741,718,720,734,842,805,816,799,779,789,827,799,796,808,811,823,809,804,823,764,778,702,741,733,744,723,711,725,731,697,722,737,741,730,702,678,708,688,684,689,665,698,688,700,688,689,718,966,974,978,982,959,984,966,938,965,952,945,925,826,798,810,829,829,813,808,843,1034,1040,1044,1043,1050,1066,1063,1022,956,982,957,976,948,986,934,951,982,973,966,955,778,792,797,801,795,786,799,798,799,791,767,783,791,804,808,691,651,664,666,688,684,674,662,680,687,693,591,610,585,577,642,649,630,649,655,650,629,649,629,659,634,656,649,788,780,775,793,795,792,773,795,770,746,690,691,690,685,690,690,696,680,704,692,691,706,701,695,694,700,878,846,835,909,873,854,817,846,833,832,840,827,892,877,890,865,657,670,645,691,655,686,683,695,599,626,621,621,609,591,608,607,637,594,1317,1277,1315,1339,1324,1100,1067,1106,1074,1096,728,696,723,754,729,699,772,732,723,1133,1077,1143,1121,1107,1106,1092,1113,1064,1098,1122,1060,1072,1102,1055,1010,1022,1013,1030,1001,997,1008,1018,1049,887,869,855,673,664,697,679,650,701,661,686,691,651,663,669,664,679,659,1012,1042,1015,1065,1025,1074,1030,1026,997,1033,857,888,872,872,850,857,863,853,858,715,729,746,738,742,719,737,725,736,734,968,952,949,962,877,850,847,837,861,858,843,837,864,846,845,854,854,798,783,783,815,764,765,793,1011,1035,1025,1022,1018,1005,1017,1022,1004,998,998,1008,1018,1024,1014,1036,995,1011,1012,1021,1014,997,1020,998,1007,1017,1001,921,897,909,895,913,902,890,896,920,686,705,659,603,625,600,602,596,599,608,611,589,602,661,655,647,648,659,657,661,643,661,649,679,660,657,667,663,678,665,670,697,684,664,677,660,691,694,687,693,674,678,689,686,689,697,672,704,693,681,675,684,696,681,689,1168,1090,1111,1070,1033,1087,1098,1114,1115,1119,961,964,968,973,963,973,652,683,661,681,661,661,655,677,665,666,648,940,981,977,964,960,971,1022,1004,1001,962,1003,946,970,958,981,977,944,968,932,981,933,921,937,920,908,932,937,919,928,908,995,1020,1002,1024,955,1004,994,1126,1142,1138,1127,1111,1115,1112,1117,1127,995,978,952,983,983,996,982,979,678,694,673,696,713,726,701,664,706,706,712,705,705,685,664,669,665,657,679,660,671,675,655,666,683,673,664,652,685,653,672,670,649,676,741,743,718,732,737,765,758,726,733,731,736,970,984,971,960,952,845,840,857,832,844,817,854,854,845,835,842,709,693,703,699,708,705,714,689,646,672,670,649,670,647,659,647,631,626,622,624,644,626,652,1064,1049,1069,1105,1105,1082,1070,1090,1068,1060,1064,1064,1059,1057,923,914,912,897,916,895,913,934,929,892,893,933,914,927,889,901,679,678,677,666,705,661,1047,979,1055,1005,1009,1019,981,1034,1001,1019,1013,997,1003,1023,1032,1014,996,1039,1019,1053,1025,1036,1032,1023,1062,1019,1035,1012,1044,1042,1025,1041,907,892,907,894,925,902,907,908,947,1138,1152,1145,1136,1116,1146,1143,1158,1028,1016,995,1006,997,1006,1020,998,999,1040,1014,666,706,699,684,712,679,672,686,686,682,658,1089,1090,1047,1102,1079,1089,1071,1091,1094,962,950,958,958,965,1039,1100,1092,1025,1095,1165,1179,1152,1156,1155,1156,1180,1191,1138,1156,1161,1177,1161,1133,1162,1036,1065,1087,1066,1059,1042,1048,1052,1029,1047,715,715,721,694,687,739,729,757,726,716,744,713,652,647,639,637,612,639,646,632,658,622,666,617,659,654,852,828,856,831,846,886,850,851,861,721,708,706,720,727,722,728,711,714,713,691,707,708,655,669,657,660,667,670,752,748,780,753,792,750,736,729,744,732,726,726,700,730,737,723,727,722,731,994,997,981,1003,982,1014,960,1016,969,958,977,987,1043,1017,1010,1034,1025,999,1010,1024,1035,1035,1021,1019,1045,1015,1009,1034,1011,882,913,956,1130,1136,1173,1167,1154,1172,1161,1158,1143,1184,1146,1066,1085,1072,1077,1082,1060,1074,1073,893,908,894,1031,1048,1029,1046,1020,1042,1061,1025,1026,1016,1029,1016,1028,1040,1035,1037,945,948,951,946,950,949,976,939,938,964,947,931,710,755,736,731,741,742,759,750,742,739,719,739,756,741,737,675,761,739,759,777,735,738,763,741,752,759,789,749,767,758,755,791,746,748,697,688,676,686,667,688,694,699,702,676,1097,1052,1093,1076,1091,1120,1043,1059,1093,1100,1095,1083,959,990,942,966,978,949,956,953,797,1076,1122,1100,1107,1103,1118,1116,1099,1108,1119,1124,1100,1092,1091,1096,993,998,992,988,1000,942,975,927,1029,1026,1006,1005,1021,1034,1021,1014,1039,1035,1050,1031,1029,1055,1026,1050,1041,909,918,912,876,898,895,887,876,876,900,896,901,1032,1023,1024,1038,1050,1014,930,946,943,873,893,929,623,634,621,586,638,615,597,589,600,661,651,626,653,648,661,632,1071,1103,1071,1086,1091,1082,1038,1112,1050,1071,1117,1094,1104,1089,1098,1069,1116,1120,1073,1108,1127,967,961,930,980,936,945,969,971,927,944,955,954,931,1016,1036,1035,1026,884,910,642,671,636,631,683,650,696,673,1016,1068,1052,1043,1053,1064,757,760,756,795,752,786,751,774,758,727,788,792,1234,1248,1237,1223,1182,1166,1226,1029,1011,1060,1025,1043,1034,989,852,903,874,887,882,885,894,866,861,877,868,874,1031,1036,1045,1067,1049,1031,1031,1047,1015,1065,1051,1007,958,949,975,973,976,979,973,975,674,661,681,643,643,645,671,672,637,640,651,693,682,678,653,627,632,626,630,638,638,635,643,648,630,654,915,914,919,968,924,946,943,928,916,698,684,712,682,718,730,672,685,671,682,671,677,659,670,701,663,692,682,684,1203,1171,1229,1176,1239,1176,1084,1024,1028,1063,1075,1031,1030,1038,1066,1051,1040,1049,1036,1058,1070,631,622,615,618,602,673,688,617,682,652,648,631,663,642,619,617,636,612,1016,1015,999,988,1005,1046,999,985,979,971,977,968,993,967,966,973,938,930,935,932,933,942,937,954,933,976,950,945,955,944,925,943,923,942,964,938,941,885,854,858,843,871,868,841,853,840,887,821,828,818,848,639,668,656,646,648,660,671,631,907,923,927,932,970,959,961,942,946,1011,953,930,927,705,737,691,697,703,636,623,627,635,653,882,880,897,895,921,912,911,903,874,880,893,714,749,771,777,749,785,774,760,768,756,760,653,689,666,656,679,665,629,950,961,960,957,943,969,971,968,914,974,968,706,744,714,712,739,738,744,731,749,981,981,1037,1049,989,1036,1027,1022,1034,1035,1026,1029,1049,1037,1025,976,1008,996,1010,993,1005,1003,997,992,1069,1066,1036,1070,1072,1070,1048,1050,1046,1054,967,984,932,958,951,954,940,978,944,954,975,968,692,721,721,672,682,688,699,667,731,688,693,686,695,700,731,692,691,694,714,723,711,696,632,660,650,676,667,684,660,1112,1113,1112,1155,1132,1120,1136,1160,1166,1126,921,949,971,936,941,922,879,969,798,776,810,800,796,825,803,788,830,845,821,786,803,777,781,759,1166,1160,1138,1163,1197,1150,1164,1169,1162,1121,1148,943,903,917,938,972,652,648,681,706,682,671,664,676,931,1014,1001,979,981,959,985,953,975,964,973,990,967,845,842,833,844,872,728,713,718,704,724,713,713,718,725,702,718,688,833,836,834,815,798,821,842,811,810,813,819,836,825,699,728,706,702,707,671,674,663,680,688,660,692,692,691,683,691,696,690,687,707,696,1072,946,965,965,937,956,965,965,979,946,981,978,936,934,709,697,684,689,718,668,685,705,689,716,1139,1177,1126,1123,1150,1026,1063,1037,1025,1048,1022,1025,1027,1032,1000,1020,1053,1005,1046,678,725,681,688,677,689,719,697,950,956,960,948,950,978,951,946,961,953,960,816,801,823,806,776,802,819,780,819,785,819,992,975,992,958,986,960,959,986,962,974,973,978,873,880,907,883,888,861,898,893,859,870,1055,1049,1049,1056,1041,1061,1060,1059,1046,1046,1051,1051,1023,1037,1071,1035,1056,1045,1029,1062,1073,1023,1042,1055,1045,1048,1044,1052,1061,1042,1055,865,931,880,847,908,892,889,1014,1045,1030,1026,971,987,998,1040,1003,1002,996,978,960,1000,998,995,979,989,997,995,995,1002,987,998,1037,1035,1026,1041,1016,1020,1026,1035,1028,1016,889,888,890,892,868,904,914,897,883,893,880,906,894,706,730,724,688,703,686,698,695,1175,1084,1114,1123,1145,1154,1099,1084,1051,1108,1101,1110,1077,1007,937,976,976,956,980,982,998,982,953,942,972,674,680,678,648,683,684,722,682,617,616,611,602,598,628,603,623,653,647,650,630,642,620,654,649,1116,1139,1121,1066,1046,1119,1049,1121,1096,1099,1096,1106,1110,1123,1060,1024,1066,1058,1077,1047,1072,1045,1042,1032,878,903,877,898,880,884,901,899,895,887,889,920,970,936,961,962,955,976,983,952,933,963,963,943,932,905,920,914,932,934,908,939,695,716,732,685,705,718,708,713,688,694,724,721,680,672,681,662,683,676,679,657,675,672,693,666,679,665,684,690,661,1167,1108,1180,1200,1130,1032,1015,1022,1069,1043,1031,1029,1067,1037,1005,1037,883,888,896,883,886,891,903,877,876,915,867,855,856,855,856,843,852,850,845,855,864,858,712,712,730,732,699,696,716,725,721,715,722,711,715,716,901,948,913,917,900,947,922,946,908,924,916,937,921,686,676,688,697,671,700,688,741,686,672,698,697,704,710,572,592,596,591,595,616,566,589,581,589,585,587,580,595,635,635,633,616,646,625,631,622,621,623,624,640,644,669,675,640,640,643,674,638,665,629,635,1046,1080,1069,1034,1078,1024,989,1005,1035,1048,1051,1099,1103,1032,1061,1051,1033,1046,1035,1059,1036,1034,1034,1013,1057,1053,1046,1055,1035,879,902,916,881,887,917,917,893,885,930,635,665,692,654,646,703,676,660,810,801,798,775,785,769,800,779,684,694,712,696,704,674,680,676,677,670,669,677,695,665,743,727,737,739,751,750,744,706,1158,1096,1138,1122,1138,1112,1112,1119,1135,1163,1030,1034,1025,1043,984,998,1002,983,1024,1014,1038,990,1026,1033,1015,710,677,718,697,703,671,699,721,652,959,909,876,937,873,918,902,876,926,929,1014,1003,1020,991,1024,1005,986,1019,1046,1044,1030,1049,1055,1021,1034,1026,1049,1071,1052,1037,1056,1043,1024,1037,1020,1141,1159,1158,1145,1127,1140,1115,860,918,888,866,907,904,859,877,679,672,659,663,641,667,654,671,654,653,882,928,959,924,943,961,918,912,930,937,959,668,690,718,713,684,716,703,671,735,721,729,709,717,737,699,577,581,579,582,573,581,588,599,599,606,613,593,594,605,643,639,641,625,637,646,638,619,628,625,638,625,627,1093,1132,1069,1162,1123,1114,1105,992,1015,961,1001,639,737,679,699,707,722,713,719,702,719,666,800,852,846,867,864,839,853,849,856,830,806,873,849,835,817,842,815,809,816,836,815,840,829,833,839,837,836,842,828,834,832,699,665,670,687,685,678,704,664,674,679,1108,1097,1128,1061,1122,1063,1103,1097,1057,1040,1110,1111,950,952,963,917,932,939,930,958,942,931,950,949,954,1099,1097,1092,1094,1082,1112,1089,1107,1099,1109,1109,1103,1090,1091,1092,1084,1005,999,1016,997,993,996,986,1009,1011,1010,884,885,891,876,893,876,855,888,831,846,845,840,861,857,858,693,686,711,681,708,713,703,710,690,681,1185,1241,1158,1158,1182,1160,1094,1186,1185,1208,1194,1198,969,990,965,989,1027,979,662,611,608,618,642,579,590,601,590,647,638,676,621,578,627,691,719,673,710,705,689,693,706,684,724,712,703,706,692,702,705,708,694,704,712,696,704,715,713,669,1060,1065,1079,1054,1043,1071,1063,1047,1078,1065,1060,1018,1007,996,994,995,1001,1012,997,968,1001,997,1011,1003,981,989,1002,998,974,1007,993,1009,1013,1012,999,999,984,999,1007,876,890,856,879,878,879,883,735,718,699,714,728,717,744,715,737,743,702,913,889,871,922,911,863,890,861,898,906,804,702,679,685,712,680,706,700,725,709,693,675,873,858,829,863,850,867,849,887,857,689,655,664,707,679,679,703,627,652,666,664,601,610,611,636,631,598,1198,1191,1233,1161,1125,1291,1180,1154,1296,1216,1209,1217,1165,1270,1129,1210,1174,1200,1000,990,950,971,984,971,1007,1005,1004,972,1019,672,676,1116,1108,1140,1128,1096,1099,1074,1142,1075,1075,1111,1129,1102,914,892,949,936,972,914,955,948,951,926,937,952,927,944,747,725,725,762,704,736,704,705,752,745,735,722,726,962,966,950,963,937,943,960,720,755,778,762,778,767,758,747,774,901,869,888,874,877,848,890,913,890,861,896,891,1027,1026,1021,1005,1032,1030,1023,1007,1013,1021,886,873,895,929,897,901,890,680,688,673,692,676,678,689,1077,1126,1095,1048,1040,1100,1081,1075,1104,1094,1120,1108,968,959,952,995,646,626,623,653,604,633,643,676,616,635,638,675,628,652,645,640,666,625,652,610,651,613,686,682,689,684,690,686,700,700,1075,1065,1067,1065,1094,1056,1018,1041,1100,1059,1106,1078,1060,1040,1046,1061,1077,1097,1063,1075,1083,1076,1089,1067,1065,1063,1082,940,946,934,916,930,940,994,966,917,551,603,597,607,605,554,605,567,581,607,577,595,603,627,633,645,616,636,615,626,608,604,616,624,686,706,723,689,812,793,806,779,792,795,830,808,809,788,814,703,879,942,905,954,946,929,951,912,755,742,726,735,914,917,898,927,917,917,893,899,731,698,697,706,711,703,706,701,717,704,675,1097,1035,1076,1087,1057,1029,1031,1057,1059,1006,1012,1046,1048,1053,1038,1023,1043,1020,1016,1028,1023,928,945,949,914,940,930,670,667,1001,1009,973,1033,1033,996,978,978,1067,1058,1061,1073,1072,1078,1087,1069,1066,1082,980,952,970,967,954,951,974,945,938,958,943,1028,1029,1055,1033,1015,1045,1040,1029,1001,1043,1052,1020,1033,1042,1037,1010,1011,695,711,745,689,704,737,722,1081,1075,1057,1071,1077,1092,1061,1095,1106,1120,1128,1094,1105,925,898,906,933,911,931,907,924,944,923,930,924,908,908,919,659,661,685,680,695,692,654,679,670,670,689,672,659,658,1021,997,1037,995,1018,1023,1008,1007,1012,1011,1004,1007,992,1006,994,985,1054,1070,1056,1068,1075,1027,1055,1030,1055,924,932,947,936,951,912,676,660,638,637,660,643,651,680,691,656,667,688,654,684,1050,1108,1111,1094,1045,1065,1050,1086,1083,1067,1079,1091,887,916,949,948,928,910,886,944,643,669,688,685,669,684,682,672,681,707,1163,1133,1163,1155,1124,1164,1178,1169,1127,1175,1115,1168,1138,832,820,768,879,936,904,904,913,890,908,676,708,683,693,662,682,671,700,692,697,652,672,688,654,645,635,638,632,638,668,645,635,640,639,630,936,969,994,989,1017,987,995,973,959,978,963,1027,963,938,980,998,1056,1066,1058,1064,1043,1072,1025,1022,1065,1068,1071,960,1024,1004,949,992,1007,984,957,640,648,664,680,628,610,627,605,607,630,587,597,576,581,586,573,583,1152,1136,1083,1128,1150,1170,1007,1056,1116,1152,1070,1104,1010,972,1020,999,1015,1041,1019,1021,1005,1030,1017,968,1061,1012,1005,735,723,735,799,741,735,777,728,752,747,681,691,712,966,921,930,897,947,917,910,948,744,734,750,724,738,783,728,742,754,759,767,660,654,671,664,688,682,649,665,677,673,638,683,689,635,650,648,636,656,651,647,1109,1177,1068,1115,1074,1155,1079,1145,1160,1131,1159,1132,1107,1118,1148,1168,1060,1004,1011,1041,1053,1018,1023,980,996,996,1013,1021,1012,1066,1020,1027,672,610,649,597,636,634,610,601,629,634,606,613,631,622,657,648,1040,1075,1064,1022,1053,1067,1085,1061,1052,1077,1060,1056,1043,1069,1092,1061,912,908,950,868,878,865,916,877,888,936,904,927,894,884,903,934,1028,989,1003,979,1003,994,999,993,983,968,940,944,906,920,925,933,922,916,922,941,904,919,898,932,929,939,936,925,917,927,933,929,933,849,845,813,843,840,883,861,865,848,875,831,838,860,870,836,895,824,825,828,812,826,830,840,863,667,691,671,682,665,1088,1026,1089,1086,1078,1065,1057,1122,1057,1053,962,639,647,648,630,651,636,635,648,674,658,662,643,611,709,698,718,700,698,680,692,678,673,691,722,737,730,719,734,749,739,740,722,709,720,715,964,975,942,929,936,935,911,937,906,925,914,896,945,940,828,813,819,835,827,852,826,833,841,657,666,644,701,647,673,1177,1091,1102,1150,1168,1112,1123,1088,1115,1092,1096,1045,1148,1120,1026,1026,1012,1008,1053,1025,1041,689,702,699,716,721,708,695,703,737,732,717,686,725,656,649,674,660,677,653,648,677,659,673,711,730,710,707,726,709,701,724,707,956,921,967,951,953,986,914,948,953,964,967,945,995,990,989,1004,993,1023,998,1027,998,995,985,968,963,963,978,974,964,966,946,965,950,933,1002,961,984,967,976,989,1003,986,982,953,972,969,1003,993,993,1050,1025,1023,1039,1029,1042,1046,1042,1040,1044,880,870,882,878,933,875,884,909,1086,988,1016,963,963,977,945,1022,1019,994,897,1002,965,980,991,990,983,1005,1002,974,1009,998,1007,1005,1008,978,1001,1006,1019,1011,997,995,986,1047,1068,1042,1034,1059,1050,1042,1023,918,933,927,918,937,931,912,909,887,944,712,702,673,680,650,666,683,672,641,635,624,656,656,659,653,659,631,652,988,1009,1039,1024,1014,998,983,1038,1008,1006,880,901,872,885,902,913,884,801,796,787,793,804,791,797,789,788,977,978,1004,996,1014,992,979,993,988,993,986,991,976,978,983,951,971,963,910,918,917,932,939,934,938,903,923,920,934,925,939,922,657,670,651,651,663,680,652,688,670,677,636,675,637,1007,1043,1014,1028,1046,1039,1018,1063,1026,1033,1056,1036,1051,1053,1065,875,917,920,848,863,870,901,894,878,936,893,886,898,658,659,651,689,659,677,644,669,647,684,676,650,643,665,702,665,712,672,684,654,665,658,683,681,676,676,661,1175,1143,1217,1144,1152,1203,1189,1131,1232,1188,1141,1208,1216,1207,1004,999,989,971,973,974,973,999,1014,967,997,999,704,703,712,728,735,686,712,699,716,691,717,717,706,691,1070,1053,1046,1034,1039,1081,1066,1035,1090,1063,1074,1037,1056,1042,1032,1039,1063,1083,1092,936,851,910,897,878,923,910,962,964,979,976,1029,1048,1058,1052,1031,1006,1073,1028,1063,1007,1031,1019,1047,892,887,892,897,878,910,873,646,621,651,643,610,632,659,612,607,624,1062,1058,1068,1083,1057,1031,1049,1050,1061,1087,1061,1080,1075,1018,1088,1084,1090,1021,1055,1042,911,903,902,918,911,911,899,921,876,961,1155,1158,1158,1185,1157,1185,1179,1182,1177,1143,1215,1146,1160,1212,1172,1168,1164,1088,1059,1031,1045,1043,1058,1027,1043,1088,1033,1029,1017,678,627,654,693,696,637,662,681,665,686,613,623,630,602,592,631,623,598,605,570,613,642,644,653,665,635,659,661,656,1087,1057,1056,1049,1125,1070,1082,1108,1081,1083,1113,1083,1085,1097,1140,1102,1095,1064,1096,1064,1086,1078,1072,1071,1074,1070,1061,1066,1031,867,899,905,855,872,890,917,901,891,911,897,670,655,653,656,681,706,699,695,693,699,711,693,696,705,711,693,706,704,620,593,622,611,635,614,615,612,636,634,580,564,573,567,560,574,573,564,573,558,569,575,563,584,575,573,545,573,683,672,682,696,657,673,675,639,673,705,767,736,765,736,691,1262,1193,1308,1239,1290,1281,1280,1293,1268,1266,1279,1231,1357,1256,1248,1252,1134,1071,1082,1149,1105,1078,1142,1085,1110,876,859,846,886,858,849,843,846,869,826,863,845,858,653,687,699,668,685,648,670,675,694,677,669,684,586,572,577,555,568,598,565,579,558,592,626,594,598,628,598,611,601,652,652,622,652,637,652,646,646,664,633,661,657,660,1003,1077,1042,1063,1073,1039,1036,1002,1019,970,998,979,990,958,969,976,974,994,954,961,957,935,954,957,958,959,964,903,919,904,920,915,850,634,622,643,626,645,625,647,639,595,608,605,614,609,602,588,599,580,610,636,604,618,585,584,979,1038,1070,1053,1042,1000,1016,1022,767,764,791,731,764,767,749,729,742,787,747,763,1163,1139,1142,1113,1115,1113,1105,1088,1095,1115,1128,1110,1118,1125,1100,1139,1101,1110,1083,1092,1069,1116,1003,811,843,849,834,824,832,838,804,790,792,812,781,810,783,818,834,802,796,794,794,806,804,801,835,665,667,679,659,677,665,676,676,681,681,661,649,679,694,664,654,678,662,663,682,651,1086,1053,1059,1130,1094,1059,1054,1088,1057,1060,1060,1089,1119,1083,1066,1054,934,902,890,893,909,952,939,904,936,930,862,891,867,922,929,956,922,904,874,914,908,606,606,587,582,586,601,572,583,597,632,647,618,614,640,624,650,633,644,643,771,792,769,752,792,745,751,717,710,706,727,713,714,715,737,709,701,703,723,1145,1133,1152,1136,1137,1154,1164,1138,1172,1049,995,1023,997,991,1001,1018,1012,992,1073,1077,1094,1076,1066,1068,1074,1079,1079,962,984,973,970,961,960,976,959,962,918,976,977,956,975,946,668,655,673,714,658,702,687,727,707,686,649,638,668,647,628,646,640,660,664,659,663,659,645,664,648,651,672,644,659,655,660,1063,1092,1077,1103,1065,1113,1074,1095,1055,1080,1108,1083,1095,1098,1082,1018,1005,1016,1021,985,987,985,993,1004,1012,985,1012,997,987,1029,999,984,996,1010,990,988,803,868,878,886,837,873,800,843,849,831,873,848,841,838,840,947,911,929,911,946,957,984,935,914,888,948,925,986,975,953,973,966,1057,1067,1088,1081,1070,1105,1080,1073,1078,1087,970,971,952,962,987,956,969,955,971,993,866,874,839,870,884,897,869,888,884,886,870,806,762,824,796,801,828,772,779,796,795,795,810,768,694,652,642,679,654,647,638,654,666,618,671,628,649,660,632,1077,1110,1104,1074,1075,1078,1097,1085,1085,1086,1067,1107,1082,1097,1031,1005,1022,1025,1041,1032,1042,1039,1040,1054,1024,1043,1024,1043,1028,1040,1049,1032,1033,1042,813,829,810,831,763,863,827,818,793,826,846,601,611,627,613,620,605,645,597,620,632,626,642,625,634,1055,1046,1040,1040,1040,1072,1017,981,1020,1013,1028,1032,1015,1059,1033,1028,1032,1013,1062,1032,1022,1028,1026,922,895,900,915,899,885,936,925,903,880,906,705,687,639,676,659,706,674,655,665,559,571,576,546,589,606,577,582,564,568,550,631,613,616,632,598,612,611,622,687,676,682,688,691,698,771,813,782,750,777,764,792,658,662,677,678,656,659,670,687,671,667,656,1093,1048,1040,1043,1036,1022,1046,1047,1032,1047,1039,1031,1057,1040,1057,1011,998,941,942,935,949,930,946,966,942,963,1073,1061,1050,1068,919,918,958,939,910,936,939,966,925,931,943,951,968,945,1145,1110,1137,1098,1125,1137,1121,1118,1087,986,982,992,983,997,1026,865,849,859,885,880,856,866,844,862,874,815,864,656,663,687,634,691,675,648,688,707,651,694,718,639,633,637,619,636,644,625,1127,1167,1044,1132,1143,1177,1129,1141,1116,1143,1058,1058,1125,1086,1088,1081,1099,1068,1089,1105,1101,1109,1100,1076,1098,958,942,914,962,966,943,923,909,919,929,926,653,635,643,666,663,679,683,655,648,1018,967,984,1009,1015,980,963,955,958,950,961,935,971,938,958,952,960,954,924,978,986,740,773,745,759,758,769,773,739,737,756,743,763,754,959,969,969,929,974,1034,1028,1016,1027,926,924,918,905,951,885,898,916,951,903,895,936,989,1023,1014,1062,1002,1013,1012,995,970,978,971,987,986,1014,990,1037,1045,1030,1017,1037,1041,1037,940,939,968,941,954,942,914,934,924,737,706,691,723,732,733,733,726,673,715,736,649,628,652,629,647,637,625,618,644,640,620,647,628,629,689,675,703,689,688,706,694,1059,1096,1102,1087,1067,1103,1046,1066,1065,1057,1080,1113,1049,1090,721,719,747,709,714,716,731,744,701,1006,972,958,991,1009,996,981,969,976,982,972,979,1021,988,987,921,955,919,946,933,963,934,963,960,940,938,950,874,860,881,881,860,850,835,847,830,840,687,683,693,681,699,667,689,692,695,709,677,681,696,699,1162,1213,1157,1182,1170,1155,1164,1173,1163,1178,1177,1194,1150,1184,1201,1205,1185,942,1078,1053,1086,1080,1075,1072,1065,1065,936,936,924,924,914,941,921,936,910,906,925,931,953,892,928,912,857,875,872,855,842,859,829,848,849,831,831,684,681,689,664,684,709,701,649,704,706,718,678,710,682,664,673,679,673,679,947,883,937,869,930,920,923,922,906,896,701,671,710,603,623,608,635,594,608,616,608,603,1064,1080,1139,1106,1101,1094,1106,1054,1054,1075,1089,994,1021,1003,1034,1040,1011,1014,997,1013,1027,1037,1040,1033,1035,1053,1044,1050,1055,1047,1057,1033,1049,1031,1040,1072,868,847,914,893,878,907,896,890,884,855,918,889,922,899,688,660,669,665,659,683,670,685,677,662,653,1146,1102,1117,1019,1034,1041,1021,1004,1025,1020,1018,1033,908,1049,1051,1058,1056,1046,1071,1036,1049,1065,1054,916,937,923,932,918,713,721,691,1223,1225,1173,1207,1155,1259,1202,1206,1007,1014,1029,1014,1055,1027,996,1037,1004,1003,993,980,1048,1047,1008,995,1016,1014,987,992,1039,1058,1055,1047,1042,1021,1042,1042,1046,1038,1034,910,912,918,907,929,915,912,902,889,913,894,906,909,714,713,717,731,708,735,722,726,905,924,929,905,881,929,920,872,914,873,904,886,900,741,746,729,738,748,755,732,746,736,719,750,727,721,752,745,719,745,761,752,757,774,676,661,655,677,892,876,891,737,748,740,748,701,760,728,734,731,736,674,680,690,712,701,699,668,724,697,699,703,678,1029,1016,1020,1013,1019,1053,1027,1037,1041,771,758,809,815,782,798,778,783,769,760,765,788,696,686,682,666,672,679,681,672,674,668,687,1142,1087,1213,1145,1100,1195,1154,1162,1185,1119,1166,1112,1171,1104,1146,1227,981,970,991,990,987,1002,993,975,986,1027,978,991,982,1024,979,1132,1113,1093,1101,1127,1101,1124,975,949,965,934,948,939,968,948,957,953,930,968,982,973,946,965,936,926,938,955,961,964,941,955,954,964,955,947,753,794,764,770,786,767,770,828,774,908,912,864,928,871,840,840,848,861,842,861,849,857,867,835,809,819,817,803,835,806,817,830,814,816,818,809,798,774,781,779,782,789,802,766,776,794,780,771,1018,1049,1047,1043,1041,1035,1027,1022,1048,1043,1037,1035,1034,903,941,885,926,904,913,915,936,910,850,997,996,1015,1004,1002,1030,1050,1054,1052,1009,1031,1039,1014,1031,1029,993,1046,1051,1065,1024,1024,1045,1039,1036,1025,893,932,905,897,919,924,934,900,883,871,903,903,701,706,729,743,697,691,720,714,690,696,714,1151,1226,1190,1162,1155,1002,980,1008,997,992,1034,1002,979,1000,967,1000,1017,981,975,1001,1077,1047,1063,1066,1064,1065,1089,1070,1101,1053,1058,1046,1074,1078,1082,1082,1098,1059,1055,946,935,921,903,916,926,914,934,944,939,951,910,693,666,679,675,681,688,655,674,679,666,692,685,700,680,719,673,670,659,643,637,654,672,653,643,630,644,652,1199,1158,1137,1152,1143,1129,1263,1221,960,1061,1002,965,1062,1037,1001,957,652,619,634,652,640,658,640,627,632,606,603,658,663,632,616,638,646,618,626,667,677,655,682,659,652,663,661,693,666,697,666,656,1056,1126,1082,1072,1085,1080,1051,1068,1070,1037,1065,1079,1047,1062,963,967,977,946,964,981,966,958,757,764,779,798,687,699,703,712,690,718,705,695,698,674,675,676,649,678,660,662,667,685,659,673,656,685,1088,1045,1063,1084,1069,1117,1045,1138,1064,1010,1041,1052,1065,1102,1119,1093,1112,1092,1111,1084,1100,1126,1098,1112,1088,1068,1088,931,948,944,953,939,1062,1039,1050,1071,1056,1052,1018,1055,1035,1032,1031,1030,1047,1023,1027,1029,994,978,1001,1004,974,984,979,984,716,671,739,708,677,745,723,716,686,687,680,705,658,662,647,635,647,680,638,666,653,649,668,653,646,660,651,649,654,635,624,627,642,640,635,648,608,642,664,627,635,931,921,883,948,930,946,965,945,930,942,964,964,942,935,720,714,731,698,713,713,731,694,723,696,699,627,634,643,636,642,628,630,641,636,629,622,630,628,637,701,700,730,704,709,713,735,727,727,699,694,705,689,723,710,706,721,720,724,1070,1131,1118,1120,1119,1111,1148,1123,1106,1074,1122,1012,1023,1025,995,983,975,988,1021,996,1007,994,974,991,1001,890,852,891,874,849,854,862,880,873,877,850,868,878,867,847,878,683,703,706,717,1143,1128,1081,1114,1092,959,944,967,950,914,943,984,598,605,591,608,629,615,594,599,606,623,706,719,705,675,695,703,715,705,711,697,721,697,690,683,707,705,688,725,734,723,722,738,724,733,720,739,723,719,754,741,761,719,1001,985,1009,951,952,971,990,1001,973,977,996,988,975,1009,1020,1008,1005,992,1018,1019,971,998,1008,1002,1000,961,975,955,982,976,1044,1022,1047,1048,1025,1004,998,1014,1012,1007,1041,1012,1012,1036,959,944,964,970,952,972,973,951,962,965,915,942,899,890,904,893,881,903,910,888,882,896,890,851,819,817,826,813,835,843,795,831,828,822,810,830,839,816,680,727,721,713,740,720,706,735,743,694,744,713,721,717,681,684,679,683,686,683,690,675,687,685,964,901,951,973,956,923,953,938,963,941,925,752,756,794,787,737,766,786,816,794,787,761,956,973,963,958,962,970,965,953,949,946,1009,977,972,993,697,712,721,709,732,736,713,729,694,720,723,702,687,698,705,1137,1090,972,983,1021,1033,980,991,853,854,843,869,842,861,875,868,866,863,867,1063,1053,1062,1087,1023,1039,1040,1057,949,969,941,942,977,951,970,934,954,940,975,687,705,704,681,711,670,687,666,638,621,630,629,616,608,636,617,632,644,628,637,654,633,622,689,665,716,670,671,675,681,653,681,673,701,677,776,778,785,773,747,750,755,751,779,782,752,761,769,762,700,1067,1058,1061,1031,1057,1061,1083,1098,1039,1067,1068,955,949,962,948,927,965,921,898,905,928,1001,945,974,987,979,1056,1093,1065,1097,1083,1090,1078,1070,1087,1069,1076,1087,1069,1082,867,827,840,844,866,845,864,845,907,856,842,832,849,801,661,657,656,645,662,642,643,656,661,1229,1186,1219,1154,1192,1176,1205,1184,1139,1144,1170,1139,1077,1061,1072,1070,1050,1053,1070,1052,1055,1066,929,946,917,923,916,923,938,923,950,925,929,903,912,931,903,717,735,698,828,832,823,842,860,861,825,845,831,830,866,1097,1086,1080,1059,1062,1107,1124,1063,1081,956,969,963,947,965,959,662,679,736,690,680,689,717,710,682,626,622,622,627,612,619,618,612,618,610,630,648,651,655,643,634,648,658,633,650,680,684,673,669,700,697,722,687,723,719,718,701,712,720,721,729,703,638,639,646,648,647,659,659,656,646,643,623,636,1007,1039,1044,1016,1062,1123,993,1090,1033,974,967,975,948,961,946,976,968,957,965,957,967,953,942,962,808,788,784,1068,1100,1085,1099,1085,1085,1108,1061,1090,1082,1102,903,873,882,885,886,866,885,887,863,880,890,866,889,897,897,882,896,902,902,912,890,682,695,1152,1204,1154,1126,1193,1180,1119,1139,1200,1136,1130,1001,1039,1035,1054,1044,1031,1033,1040,1019,1019,1022,1022,735,772,736,721,699,686,689,701,693,671,686,684,654,693,711,692,699,687,693,704,713,713,702,703,699,689,698,666,690,694,702,689,692,704,671,707,690,924,912,910,922,918,906,919,925,896,951,839,863,867,859,845,867,851,854,756,732,748,738,742,753,756,724,732,722,988,1010,975,1003,1012,1025,972,752,779,733,708,768,726,757,753,651,645,645,618,630,633,626,642,640,590,596,608,592,591,586,609,607,591,613,703,713,696,687,695,699,681,692,718,716,701,695,720,718,724,711,709,710,688,692,696,698,719,701,1101,1109,1088,1113,1078,1083,1043,1098,1105,1103,1045,1060,1059,1070,1057,1083,1076,988,959,901,961,939,950,966,944,941,1023,1007,991,1017,1004,952,961,1042,1008,1022,1021,1019,1042,1033,1038,1022,1022,1033,1015,1004,1033,942,923,959,935,929,917,932,1152,1173,1220,1197,1195,1204,1190,1187,1204,1213,1030,1035,1035,1051,1045,1034,1015,1026,1022,1040,1060,1042,1045,1001,649,694,700,644,682,673,645,653,662,697,675,724,625,673,702,644,658,629,625,626,616,629,615,657,955,979,963,952,1002,973,973,928,983,725,759,733,1120,1154,1087,1133,1204,1183,1106,1160,1166,1194,1177,1113,1179,1159,1093,987,946,1004,948,1002,967,977,1022,980,983,944,966,973,941,752,749,778,718,745,714,746,750,726,885,895,850,922,878,910,933,932,929,897,930,940,878,732,723,741,721,708,718,678,647,660,664,668,679,673,655,674,673,714,687,685,722,705,704,728,718,1183,1162,1135,1125,1118,1157,1155,1145,1025,974,967,985,1074,1072,1054,1086,1064,1080,1078,1064,967,952,953,941,918,944,931,935,932,955,932,888,1133,1186,1150,1167,1164,1132,1192,1129,1074,1034,1034,1044,1043,1040,1102,1080,1080,1073,1059,1047,1062,1087,969,969,964,959,960,978,956,970,964,969,967,983,966,895,899,877,892,867,869,868,871,868,884,861,871,914,880,878,808,814,795,821,794,797,793,814,807,849,791,817,826,785,801,818,818,829,819,814,808,792,810,804,789,802,815,1081,1112,1128,1109,1072,1067,981,1034,1023,1015,1027,1012,1011,1033,862,851,835,863,832,854,862,844,841,837,841,835,886,681,693,679,653,697,687,669,685,660,1035,1020,1012,1023,988,1034,1026,1059,1005,1021,1018,1010,1041,1023,1019,1029,1018,1014,1015,1061,1032,1039,1023,886,890,887,873,915,916,890,884,708,707,723,698,691,707,691,711,710,707,709,710,715,692,750,743,746,738,750,753,1001,1039,1040,1047,1053,1075,1032,1050,912,890,885,909,904,899,685,708,708,748,698,706,695,720,693,730,701,682,967,962,965,913,949,968,943,916,722,721,744,730,759,768,724,726,708,756,722,706,682,937,907,930,906,939,941,720,679,715,732,700,687,705,1098,1057,1061,1077,1075,1072,1111,1086,1103,1110,1118,1130,1112,1076,961,904,969,1009,942,972,979,942,962,944,951,939,690,686,684,702,680,688,658,675,672,690,681,692,683,695,675,681,677,1012,974,994,1001,995,997,1017,1024,994,951,1026,1063,1044,1040,1036,1038,1041,1065,1042,1037,910,924,886,889,906,903,880,752,724,718,708,882,858,876,840,841,848,858,847,716,717,739,721,727,717,719,725,721,716,724,701,747,737,722,631,621,635,647,622,1034,1066,1045,1037,1057,1022,1081,1040,926,910,909,887,916,736,740,760,728,748,768,733,743,696,751,765,707,1153,1131,1107,1151,1133,1139,1121,1155,1178,1114,831,845,854,807,862,866,812,852,893,906,871,900,914,908,887,892,866,905,908,897,901,912,879,818,803,807,824,820,817,801,824,820,804,805,809,725,705,696,690,716,707,718,687,719,692,697,697,708,704,713,717,833,870,838,842,838,1079,1048,1034,1057,1053,1062,1097,1067,1072,1083,1054,1047,1009,1001,1007,968,974,1002,996,985,974,968,985,975,973,970,882,858,879,862,868,873,839,857,1045,1027,1029,1023,1054,1033,1032,1049,1019,1024,1002,931,963,940,934,916,943,934,913,949,913,1225,1198,1229,1046,1063,1049,1031,1030,1008,1055,1029,994,1023,1004,1007,1026,1005,1029,1033,968,950,984,969,962,977,961,970,970,957,1003,1000,984,996,1003,1010,992,983,987,988,1010,988,1000,982,908,871,879,900,911,917,888,898,881,711,727,698,718,711,717,715,694,703,727,704,701,738,671,750,678,727,711,682,705,1162,1222,1207,1167,1176,1197,1194,1144,1239,1236,1245,1138,1212,1256,1034,977,964,999,978,1012,985,978,981,987,991,1020,987,989,1014,998,978,954,1014,1036,1001,981,1057,1025,1035,1039,1018,1032,1049,1053,1040,995,984,961,983,976,984,974,970,988,988,847,830,832,846,858,856,803,848,823,830,841,714,703,737,747,712,700,673,706,694,722,735,722,702,681,684,696,700,690,670,667,718,687,679,698,692,686,676,688,1038,1051,1036,1061,1050,1059,1077,994,987,985,997,989,1017,996,994,1001,1013,1006,1004,991,969,999,1002,1002,986,993,1010,1003,994,983,1047,1038,1039,1040,1071,1058,1046,1061,1071,1042,1071,1052,1028,1036,1057,923,928,901,911,942,902,928,940,912,898,903,1000,1047,1047,1003,993,977,1010,1085,1006,1018,1036,1057,1084,1055,833,891,840,896,910,904,956,849,904,874,577,594,572,600,557,595,578,584,602,600,622,707,670,679,651,658,675,676,690,714,684,716,703,717,725,715,721,735,705,731,715,1173,1224,1155,1147,1114,1152,1221,1162,1168,1154,1137,1205,1145,1176,1127,1138,1196,1134,929,970,934,967,957,958,975,938,963,862,955,927,976,898,918,937,911,984,985,950,942,924,935,965,916,922,911,903,904,860,864,863,831,897,842,908,871,867,878,887,661,670,677,665,672,666,661,661,694,676,663,666,1116,1069,1092,1127,1111,1111,1135,1079,1102,1120,1056,1109,887,947,912,963,979,912,973,973,955,956,963,691,691,705,683,686,729,690,723,731,724,705,720,730,708,751,726,726,723,735,673,689,688,680,683,682,687,681,673,638,639,617,628,637,654,665,647,634,655,635,643,651,657,632,658,654,1092,1067,1065,1100,1019,1056,1050,972,977,981,990,958,981,975,995,953,947,950,743,706,723,731,758,729,732,725,739,724,712,705,1080,1135,1164,1082,1111,1133,1141,1123,1173,1098,1121,1132,1152,1018,990,995,1026,1046,1015,1012,1000,1005,1027,1044,1020,1034,1046,893,906,882,898,921,891,860,901,879,887,880,896,893,905,889,789,833,826,810,791,813,818,838,685,678,690,677,704,691,689,719,717,722,676,712,688,696,708,729,708,745,763,761,753,762,956,989,973,950,983,1049,1065,922,936,918,930,941,909,957,926,957,933,939,927,943,934,945,945,923,678,655,685,672,682,713,690,683,675,672,673,693,690,667,1110,1117,1063,1108,1095,1081,1115,1075,991,980,961,966,1015,967,958,965,971,976,944,959,719,714,725,731,737,728,691,703,745,734,717,739,717,724,944,951,941,916,951,957,941,935,910,953,967,933,808,814,815,823,819,808,808,795,835,826,1095,1094,1079,1076,1074,1073,1077,1054,901,861,890,883,696,710,678,671,694,693,689,700,703,698,729,699,690,726,718,723,709,710,706,1109,1098,1094,1094,1106,1125,1113,1144,1077,1133,1126,1123,964,958,994,991,977,960,978,972,953,975,969,968,955,983,957,936,981,979,938,957,660,668,706,682,616,590,599,604,585,602,577,599,598,598,585,592,642,625,646,638,625,622,1161,1146,1296,1215,1227,1195,1199,1130,1176,1248,1223,1226,1176,1158,979,955,1000,983,952,998,962,973,939,1023,967,625,634,614,853,855,886,892,902,889,899,863,927,988,962,973,939,959,991,935,947,962,939,960,953,951,993,977,962,977,988,987,990,984,958,993,989,1054,1049,1036,1057,1058,1049,1047,1044,1039,1068,1057,1057,936,941,936,977,916,928,934,961,907,942,946,941,940,682,705,682,678,679,722,690,672,672,680,644,653,1119,1176,1192,1138,1129,1198,1214,1165,1202,1105,1161,1198,1057,1038,1056,1057,1061,1050,1056,1058,1032,739,695,729,727,743,694,716,703,719,716,704,689,684,676,668,671,665,661,658,672,676,650,642,683,674,666,666,674,670,665,669,914,956,959,944,951,947,941,968,926,926,929,967,768,775,809,761,764,759,790,739,934,931,929,882,928,923,906,939,967,944,935,688,686,677,745,718,725,684,723,1159,1163,1121,1167,1172,1213,1138,1093,1146,1157,1102,1166,899,889,698,681,723,687,727,686,732,734,1010,1013,1001,1032,962,977,982,1023,984,967,1020,1000,983,994,1014,996,975,1067,1070,1054,1070,1085,1058,1055,1083,1069,1096,1073,1071,1071,1092,965,985,986,979,982,955,951,1092,1082,1063,1089,1085,1094,1092,1082,1084,1057,1083,983,1005,1002,1026,982,1001,1011,724,747,690,723,700,742,714,733,891,894,881,907,887,893,899,886,822,839,827,818,856,816,819,818,811,821,801,820,738,719,733,714,753,1011,1010,997,1013,1020,1002,1017,1040,848,860,853,861,863,862,872,885,855,871,891,872,858,834,862,869,733,726,739,716,735,763,738,736,732,732,716,724,745,719,730,709,717,713,706,927,946,912,949,922,960,933,935,940,1050,1057,1050,1067,1044,1058,978,949,973,958,958,961,808,816,824,843,818,822,826,825,831,806,988,1016,980,1013,1020,1016,1026,991,999,1031,989,1014,1011,1054,1045,1024,1013,1000,1006,993,994,1003,1022,1002,1025,1002,998,1027,999,982,1001,1043,1061,1043,1042,1036,1053,1065,1032,897,921,902,867,898,874,918,905,1070,1044,1081,1049,1064,974,1077,1012,1050,1068,1023,1040,1028,958,937,922,909,920,920,940,919,947,908,909,909,917,857,841,836,867,861,833,838,853,843,824,876,693,678,656,676,1037,1058,1021,1029,1048,1018,1029,1036,1036,1009,1027,1000,1006,1018,990,988,1020,1005,1003,1003,1004,1003,1002,999,1035,1016,992,1013,994,900,886,909,912,936,894,913,875,916,1025,990,1071,1019,1062,1042,1016,1013,1034,1023,1019,1013,1040,1029,1019,915,942,935,937,907,957,914,930,926,952,903,904,678,699,720,712,674,694,716,654,669,691,654,675,682,583,605,604,606,602,613,603,612,599,592,651,653,669,645,665,654,658,665,665,668,667,672,660,670,693,650,640,645,631,620,638,639,633,642,609,640,633,643,620,677,683,648,650,678,683,675,675,656,672,679,666,674,634,672,664,657,635,657,648,636,628,637,642,647,656,680,675,692,692,704,688,695,964,982,1021,1011,1010,1042,1051,977,1030,996,1003,1025,833,812,816,811,813,836,777,964,973,979,994,1000,988,997,998,987,991,990,1001,1041,1034,985,1036,1044,1012,1021,1018,1029,988,950,981,971,955,960,953,967,972,991,956,962,963,959,951,981,838,840,874,862,850,852,862,843,841,887,858,835,853,853,848,704,725,723,727,682,724,700,712,705,694,643,673,683,656,671,651,653,635,674,657,1083,1176,1175,1198,1169,1109,1188,1187,1194,1173,1171,1196,1173,1191,1201,1135,979,948,1039,994,963,988,995,928,955,730,750,735,721,731,777,746,735,755,835,843,841,825,844,860,835,834,840,834,836,1036,1007,1001,1017,1032,1025,1013,1054,1045,1017,1020,977,1006,1034,1022,1032,1034,1032,847,872,862,876,849,876,712,718,678,704,726,688,695,910,852,872,870,852,893,855,868,874,876,851,911,1050,1031,1061,1018,1021,1006,1039,1001,1002,1028,1065,1038,1044,1042,1048,1056,1047,1002,944,1004,938,972,970,995,948,973,947,1016,961,667,657,631,633,651,655,669,666,655,663,663,642,642,673,1047,1084,1059,1070,1056,1081,1037,1068,920,984,983,1065,1069,1057,1103,1104,1094,1106,1114,1089,1112,1093,1101,1087,1091,1110,1082,1095,1101,1089,1103,968,968,952,934,977,964,955,960,713,722,734,715,735,700,916,885,871,835,846,864,867,845,836,841,839,853,825,703,720,701,714,720,712,692,714,718,703,699,718,743,941,985,958,950,924,916,753,726,730,741,723,703,681,699,740,735,1120,1152,1100,1134,1148,1131,1111,1101,1122,1132,994,959,994,990,971,954,949,971,976,632,650,659,630,650,663,643,612,690,669,650,689,699,659,682,693,703,669,684,674,691,679,674,685,676,685,680,679,694,701,677,714,680,645,667,636,648,673,655,642,647,642,652,649,664,659,649,657,646,635,663,920,956,936,975,976,785,747,754,777,770,775,761,762,745,733,763,695,718,699,762,720,730,703,741,721,715,751,740,746,752,730,737,765,757,742,729,749,731,759,703,694,675,676,697,662,667,673,678,676,691,695,674,682,652,623,627,618,639,639,632,632,661,633,646,626,646,953,943,979,985,965,964,991,1000,813,778,778,830,781,793,761,798,946,935,944,939,975,952,928,941,907,935,931,925,967,925,962,827,870,853,844,863,857,835,830,852,845,846,856,850,835,880,850,719,717,735,735,687,706,710,691,718,682,688,710,705,675,675,644,643,640,656,672,655,671,633,694,696,701,689,674,685,682,683,683,695,695,679,676,704,684,1122,1147,1116,1164,1160,1144,1123,1162,1188,1124,1163,996,986,987,993,1017,1017,1001,987,1038,1049,1017,1016,904,899,922,913,857,919,891,875,873,921,890,874,913,884,1027,1047,1038,1055,1052,1040,1065,1044,1031,1037,941,934,945,942,949,947,936,960,934,919,940,955,961,726,723,720,878,885,903,905,905,885,916,828,847,822,809,813,818,828,830,832,834,709,709,708,723,722,708,714,707,714,705,719,724,697,687,713,870,879,887,865,871,868,885,875,876,860,892,847,860,841,1035,1007,1020,1019,1022,1036,1010,1034,1028,1000,1035,945,953,960,952,955,959,948,942,954,941,919,937,945,902,936,929,925,897,899,924,902,890,699,682,683,692,656,651,646,635,661,660,647,649,657,650,643,653,646,635,654,958,948,938,966,953,947,855,830,675,688,692,667,691,684,681,683,707,690,687,694,697,1076,1092,1087,1103,1087,1090,1095,1101,1108,1077,1006,991,964,963,976,970,987,1000,1006,874,932,888,905,889,889,887,881,1113,1097,1113,1086,1092,1113,1104,931,915,884,905,951,947,949,901,956,600,614,636,620,618,641,656,611,628,641,623,1100,1109,1188,1169,1207,1121,1200,1061,1048,1068,1080,1096,1061,1081,1052,1059,1091,1052,1072,1070,1076,1051,1070,1053,931,936,915,949,959,936,938,963,962,908,957,831,815,798,772,788,777,774,999,963,945,940,967,966,980,970,962,971,980,973,959,949,1051,1060,1040,1034,1047,1021,1047,1073,1058,1084,1060,968,962,971,972,954,965,721,701,698,655,678,654,679,679,682,683,678,676,669,642,696,673,702,1053,1076,1037,1043,1018,1048,1014,1050,1037,1029,1044,1015,1023,1066,1069,1036,1049,1080,1046,1056,1067,908,943,946,924,913,924,907,914,932,937,898,920,884,919,919,1082,1086,1084,1136,1098,1116,1095,1116,1071,1072,1099,1097,1124,1104,1100,1089,1011,999,1037,990,1013,1020,1002,1026,1000,979,897,868,899,873,873,883,900,908,902,1047,1036,1067,1058,1060,954,947,955,949,949,944,950,932,922,924,922,925,907,940,944,845,866,834,844,733,739,715,715,741,740,732,729,725,726,714,725,709,703,718,739,694,715,717,697,703,681,691,696,708,700,705,734,721,704,695,711,698,913,966,936,923,905,1022,1020,1079,1069,1019,1029,1048,1026,1017,1066,1059,1033,1059,962,964,925,920,991,973,959,954,984,948,947,912,961,946,923,933,643,622,663,658,651,638,679,669,682,656,623,693,633,690,616,638,630,662,638,597,631,659,628,647,656,630,975,1007,963,994,940,947,977,1013,962,890,847,860,851,843,863,669,657,658,676,669,658,682,669,674,692,679,1071,1060,1067,1070,1077,1076,1062,1060,1073,1035,1110,1069,958,909,877,910,924,915,909,930,930,919,891,906,928,647,671,667,682,709,683,675,669,670,664,684,658,681,673,652,713,675,679,694,657,1031,1037,1046,1018,1057,1013,1086,1042,1021,768,762,732,755,739,1026,1099,1069,1106,1030,1064,1070,1037,1064,931,906,939,939,890,620,647,649,687,629,667,904,935,924,934,895,909,838,848,840,831,834,817,837,833,819,820,824,717,689,694,703,716,672,1156,1168,1170,1191,1185,1184,1178,1167,1187,1170,1146,1183,1165,1037,1031,1046,1053,1043,1038,1031,1057,1049,1000,1073,1043,1068,1054,1031,1024,689,700,699,705,670,677,751,734,720,732,677,671,689,681,668,671,661,686,677,657,685,670,1137,1167,1155,1127,1119,1207,1135,1210,1155,1112,1131,1016,987,1023,999,1039,1023,987,1032,1028,1013,1012,1031,1003,1071,902,878,903,934,872,920,908,889,753,780,782,777,775,743,738,752,735,700,756,775,745,761,723,723,722,1102,1149,1137,1180,1136,1162,1086,1112,1101,1098,1111,1050,1091,1091,1085,1074,1052,1100,1018,993,1002,978,1002,975,979,1008,967,995,982,688,696,697,666,678,651,691,681,706,662,667,687,709,692,658,669,655,661,669,678,675,684,647,692,658,661,693,714,698,696,719,745,711,1008,1007,1048,1015,1023,1032,1033,1050,1000,1008,980,1001,969,1005,989,727,727,728,710,712,1106,1085,1118,1114,1129,988,1018,1001,1013,1036,994,988,1003,1007,983,991,1022,1022,1000,998,1028,1037,824,824,815,811,815,851,832,831,812,631,643,664,668,655,689,659,652,646,665,601,597,620,608,586,587,599,601,608,607,601,602,592,595,660,660,652,636,644,633,644,652,1053,1044,1086,1056,1089,1055,1077,1064,740,726,703,747,725,750,733,713,710,732,697,982,977,986,991,993,977,1009,1012,920,959,926,979,978,966,950,926,962,1009,971,1004,972,967,953,962,980,998,969,990,877,855,887,856,866,900,866,870,847,859,894,857,862,893,881,846,859,900,638,641,632,657,613,639,638,615,637,624,649,632,642,1154,1146,1174,1183,1224,1253,1147,1184,1055,999,988,999,1017,1021,1010,1036,625,691,627,611,608,625,619,643,649,626,661,626,634,665,653,683,666,665,677,1047,1004,994,996,999,993,1011,826,780,813,799,776,800,828,969,983,926,954,969,691,700,672,656,700,699,663,719,683,691,701,684,693,669,685,702,1037,989,1016,1052,990,1028,1003,994,1049,981,944,976,993,958,1004,969,997,959,962,991,978,995,977,986,961,991,1009,735,706,728,719,706,720,710,719,717,714,717,717,701,746,747,706,716,686,696,704,695,712,727,696,680,700,687,661,689,678,704,931,860,878,877,890,892,887,942,889,922,881,1119,1061,1089,1056,1117,1088,1128,949,984,956,966,1007,971,1007,988,990,1011,955,1136,1150,1163,1181,1134,1155,1175,1158,1137,1057,1091,1065,1080,1054,1052,949,983,953,967,973,972,951,690,695,693,694,695,692,686,713,737,686,697,691,690,686,706,679,693,698,658,662,691,677,704,702,736,1057,1075,1075,1093,1101,1033,1041,1072,1072,1049,1063,1065,1055,1048,1063,1076,1074,920,924,940,942,914,955,934,912,935,953,680,647,670,627,653,652,729,768,731,725,746,750,781,758,709,702,724,720,714,705,721,724,725,720,932,925,961,936,933,970,910,921,949,903,916,918,938,908,899,922,940,714,697,705,698,696,712,706,740,733,693,739,716,725,585,585,607,607,579,596,595,607,599,600,593,605,697,702,699,705,701,699,693,707,698,675,703,694,683,680,716,715,699,699,723,698,710,693,710,705,702,702,713,710,726,721,694,701,717,713,1031,1045,1048,1053,1067,1052,1071,1069,1055,807,810,804,782,771,751,787,737,804,849,820,861,812,849,742,734,754,772,751,760,737,739,943,977,1007,1009,1000,996,1009,1051,1011,1010,1042,1005,1029,995,1025,1002,1009,1005,1006,1004,1029,1007,999,1016,996,1009,999,996,1009,1022,991,1007,1015,1019,1000,1008,1002,1032,1040,1042,1017,1035,1045,925,909,934,928,934,906,938,938,915,968,901,915,952,926,904,939,935,952,920,688,662,663,651,637,664,656,680,634,636,685,649,671,654,676,663,648,648,657,668,630,675,659,1031,1001,988,951,962,981,979,935,958,995,944,991,1026,1020,1040,1047,1015,1029,1036,1035,1032,1036,1017,1035,1031,884,866,874,875,871,917,880,1006,990,972,988,976,971,972,998,991,996,969,1004,982,1002,917,924,911,932,954,941,944,930,968,938,967,860,882,879,880,867,881,883,885,841,891,881,864,888,885,882,888,875,856,878,1049,1044,1049,1029,1045,1044,1066,917,891,937,918,925,697,705,657,720,674,706,683,695,721,719,737,733,693,707,717,712,733,972,940,932,929,954,946,911,926,964,849,852,858,856,843,840,827,863,829,677,676,689,694,715,707,700,691,693,683,691,704,704,866,849,838,844,841,842,889,832,863,841,849,706,808,706,725,730,722,742,736,691,664,662,671,678,675,668,682,669,694,675,696,712,702,697,716,719,710,702,1104,1127,1107,1141,1070,1083,1114,1091,1072,1123,1010,1027,1041,1018,1002,1007,1046,1006,1035,1015,851,879,896,879,852,844,868,894,857,868,847,875,853,810,832,822,807,820,847,825,821,824,838,846,813,812,714,683,718,711,1159,1207,1232,1222,1212,1184,1237,1178,1200,1183,935,935,983,971,968,929,951,951,982,955,939,968,941,948,918,997,1009,1044,1005,1047,1064,995,1028,1004,991,1006,997,1014,1022,1002,1012,1002,1001,1019,998,988,1003,988,984,1006,1002,1016,1007,999,1001,1007,899,899,868,670,690,677,647,663,653,643,658,670,651,639,676,754,739,725,697,695,710,704,690,699,695,671,675,678,672,672,679,683,671,688,658,1187,1181,1156,1201,1180,1188,1184,1213,1162,1148,1226,1170,998,1004,1030,1005,997,1033,1008,1008,1013,1002,979,1017,984,989,1017,1039,1040,1038,1032,1041,1017,940,932,911,940,919,924,943,936,950,926,928,932,918,669,671,660,663,657,671,671,656,693,663,669,649,666,651,662,668,645,1068,1068,1003,1062,1056,1052,1057,742,777,788,755,737,755,764,757,1142,1163,1160,1156,1145,1125,1170,1108,1008,984,993,1000,999,1021,1000,1030,928,921,916,895,901,918,889,787,811,803,796,817,797,824,1067,1067,1083,1051,1061,917,927,920,930,956,956,960,948,975,930,1095,1069,1082,1073,1076,1093,1087,1053,941,940,914,970,933,917,902,929,901,887,925,929,619,625,624,614,606,620,617,621,617,613,1121,1120,1120,1068,1118,1085,1141,1119,1080,1108,1106,1131,1182,1151,1105,1153,996,967,986,978,1001,997,1001,1001,978,992,971,982,964,688,689,703,676,687,679,704,696,714,649,691,728,673,673,711,705,729,737,734,746,719,749,707,724,711,702,722,722,706,699,732,710,706,682,686,700,690,701,698,693,685,682,689,699,693,674,679,1007,974,970,974,1001,820,803,821,783,815,853,814,825,813,815,831,806,820,768,801,826,1006,1010,994,1007,997,990,1029,969,959,937,943,939,942,924,941,949,784,1033,1034,1030,1031,1036,1066,1067,1029,1056,1080,997,970,957,989,976,993,982,974,947,821,820,823,794,824,815,804,802,826,843,787,807,821,794,709,696,704,722,692,695,707,730,710,731,694,723,725,880,891,898,874,873,907,883,861,869,866,710,711,717,699,715,707,696,716,719,622,619,635,634,629,624,625,612,621,623,644,618,682,670,686,669,665,684,684,695,697,696,692,671,676,673,683,694,670,697,693,684,690,1117,1068,1150,1185,1123,1109,1136,952,971,970,936,953,1100,1100,1080,1091,1081,1098,1081,1090,1096,1075,977,953,969,973,980,976,811,801,764,779,794,782,770,657,664,647,667,678,674,667,591,609,613,589,604,582,600,583,605,605,596,581,576,668,647,671,674,676,657,664,663,665,694,670,712,753,765,975,980,967,966,951,985,958,988,813,801,827,811,826,828,826,842,851,822,822,829,838,673,697,719,698,715,695,922,967,975,955,930,925,922,958,958,976,933,971,962,955,953,986,977,955,737,701,713,717,675,707,685,735,1117,1060,1078,1125,1086,1091,1036,948,920,960,926,942,946,960,968,1007,938,956,939,950,922,963,889,878,865,869,888,871,866,890,895,877,864,873,892,710,711,692,683,723,706,704,688,688,691,687,680,670,695,703,700,683,672,703,698,706,686,962,966,943,953,958,950,936,986,971,979,978,952,967,779,806,797,782,951,955,973,967,964,1005,980,995,961,962,1002,683,686,686,703,711,708,707,706,717,693,1086,1119,1093,1081,1094,1089,1068,1054,1091,1063,971,725,716,719,711,731,728,722,719,707,697,755,727,726,695,743,722,854,855,872,880,860,875,894,877,893,864,879,876,670,675,664,655,695,652,684,658,633,628,610,626,615,641,600,611,624,646,604,734,722,1056,1059,1068,1037,1046,1012,883,831,850,850,869,846,830,880,868,864,877,1068,1048,1074,1085,1074,914,956,921,966,977,974,957,934,937,939,914,945,995,986,1013,980,993,885,878,886,900,903,875,882,904,889,877,899,883,888,903,895,616,613,616,652,657,668,633,743,652,703,698,696,693,745,740,692,1004,982,1014,984,1016,1011,990,1002,998,1003,1008,997,1004,763,756,732,769,777,743,763,765,690,665,676,664,659,680,672,679,663,694,666,598,621,621,633,623,628,847,856,827,823,822,836,826,815,830,826,837,819,674,675,707,675,689,697,703,722,695,611,629,610,619,607,611,612,620,608,744,754,766,789,733,745,772,774,771,1057,1042,1053,1035,1010,1036,1044,1038,1036,1023,1036,1020,1097,1066,1048,1071,1074,955,909,917,944,907,916,911,928,935,942,994,913,915,956,941,908,922,922,894,923,965,667,641,659,625,635,666,650,647,660,656,630,1064,1009,1024,990,1018,1010,1020,1066,1085,1068,1076,1070,1074,1035,949,955,933,974,979,940,919,943,954,693,682,636,660,648,655,707,695,667,664,669,686,628,621,626,619,621,610,627,636,609,631,624,644,1084,1043,1068,1027,1042,1083,1091,1026,1091,739,742,759,745,765,1220,1245,1241,1304,1261,1200,1212,1282,1000,1010,1054,1037,1032,1129,1097,1128,1131,1102,1118,1134,1110,1094,1107,1111,1107,942,940,940,960,948,937,973,929,945,931,1012,1004,1021,1068,1045,1034,1035,1038,1030,1043,1025,1050,1046,1035,1017,1013,1017,1014,1019,1017,1029,1013,1040,1011,996,1007,1011,1075,1117,1081,1097,1102,1087,1085,1078,1092,907,906,920,897,900,925,906,913,901,930,1058,1053,1085,1070,1105,1068,1056,950,967,953,944,969,948,969,929,948,920,960,943,941,937,942,635,709,681,678,672,662,705,662,1041,1020,1045,1039,1049,1052,1040,1040,1034,1058,1024,1067,1047,1070,1031,1065,1024,910,935,907,903,947,949,915,914,923,935,595,574,570,557,600,595,612,657,658,649,644,651,671,655,678,673,669,653,640,652,668,734,724,753,756,727,732,715,724,733,732,718,727,708,708,744,1041,1038,1034,1021,1039,1035,1027,1026,1047,860,854,885,863,866,874,884,844,848,842,873,872,855,677,731,743,727,704,737,738,736,676,647,642,656,637,650,643,647,646,629,632,663,653,651,638,633,640,650,651,641,642,623,635,651,634,634,639,638,643,638,643,624,636,625,634,635,642,658,644,997,963,965,975,971,1018,988,977,922,950,986,985,966,964,963,908,977,989,759,754,723,739,732,765,738,721,751,751,717,703,696,744,796,815,804,814,779,817,826,809,796,805,815,802,811,818,725,726,728,722,705,718,725,703,723,720,723,937,954,945,917,936,959,910,921,933,949,938,922,937,962,1031,1012,993,993,1022,1013,997,1020,1033,1008,1033,1008,1043,1014,915,906,909,923,912,917,876,874,878,883,907,1143,1116,1123,1130,1117,1113,1019,1030,1004,1012,1019,1035,1017,1010,1037,1028,1021,845,835,833,845,836,678,663,675,662,698,652,672,696,674,667,682,713,1090,1067,1092,1061,1085,1125,1055,1067,1063,1056,1071,1114,1099,932,927,967,920,964,911,934,978,1012,1038,1059,1003,1009,1051,1034,993,1028,995,954,995,978,1044,1048,1047,1043,1059,1048,1024,1052,1048,1030,1041,917,927,952,937,912,927,923,894,886,908,795,803,814,801,808,787,835,1001,998,985,1005,973,1008,1011,995,986,1011,969,973,996,995,989,993,1002,1004,990,990,995,994,1008,1026,1009,1020,1004,1035,1016,1020,1017,1019,1005,965,960,970,948,937,966,936,954,973,713,708,727,702,700,736,680,711,691,731,720,728,716,666,658,647,674,671,646,666,660,637,639,656,1165,1108,1145,1101,1076,1120,1094,1080,1099,926,943,926,935,923,940,704,713,730,690,708,720,699,689,725,1011,1050,1046,1033,989,1017,1010,1005,996,1050,996,1045,1033,1020,761,794,747,788,807,857,815,762,946,988,951,987,951,965,982,957,973,975,857,852,876,881,848,861,887,849,872,875,834,834,813,821,834,826,815,840,821,799,816,826,829,816,810,835,805,676,685,680,684,667,667,640,634,627,622,617,661,642,637,641,629,610,604,625,594,600,614,620,603,607,597,615,629,923,962,961,978,933,948,691,690,670,734,707,699,664,658,704,687,633,688,620,621,607,614,619,614,626,635,620,618,630,663,671,681,674,673,704,692,700,690,669,680,693,658,674,688,674,675,685,695,687,1062,1046,1004,1073,1026,1017,1027,844,840,846,831,846,855,971,955,968,990,983,970,976,957,983,999,964,907,891,886,883,886,893,897,867,890,680,704,701,663,698,684,680,688,668,699,645,634,641,637,636,617,644,640,635,1212,1234,1227,1200,1206,1183,1194,1277,1166,1168,1171,1204,1040,1039,1046,1061,1040,1041,1079,1038,1091,1110,1103,1112,1104,1132,1093,1107,1114,1122,1105,1123,1096,1079,1105,1096,1018,1005,996,974,1014,986,1016,997,989,1001,844,857,860,862,875,881,900,865,860,853,1067,1071,1068,1112,1089,1080,1054,1062,925,903,936,958,914,902,898,896,918,900,933,927,657,641,676,665,666,623,684,1179,1203,1264,1177,1240,1152,1158,1200,1157,1197,1183,1003,664,654,684,653,639,649,649,624,676,627,648,659,660,645,649,1180,1153,1188,1146,1129,1193,1204,1225,1189,1185,1162,1040,756,730,720,744,772,721,726,763,738,688,701,682,680,707,691,708,691,695,693,894,859,900,878,905,894,896,881,876,894,895,830,878,887,889,874,922,911,1079,1041,1048,1086,1029,1088,1053,1085,1037,1037,1061,1051,1086,1053,987,992,1012,974,975,985,962,1009,990,986,985,953,992,947,945,930,929,918,954,942,979,940,945,740,653,618,650,645,644,647,1029,1026,991,1041,1048,1048,1036,1039,797,771,764,804,807,830,833,802,819,869,844,881,880,854,710,710,698,665,684,716,692,625,618,619,609,628,608,625,639,623,634,628,608,628,623,636,624,614,910,897,899,880,908,899,907,902,948,947,898,885,716,683,717,741,629,606,599,628,576,631,634,686,665,680,691,680,680,678,666,680,658,686,676,678,672,687,681,658,675,667,692,695,686,659,660,689,692,679,684,682,683,655,1002,991,1028,984,944,1029,1007,1059,1000,1016,1033,1031,1028,1017,977,1014,968,1017,1052,890,877,879,833,928,847,888,870,865,702,648,651,683,665,641,679,666,667,612,645,668,952,990,1027,1010,1001,995,978,992,993,873,907,928,912,887,904,872,896,920,882,920,911,899,679,691,713,685,714,749,749,711,722,751,719,750,743,720,755,955,958,945,967,979,951,932,933,937,1003,958,949,947,942,978,1011,968,959,752,764,781,731,773,741,775,785,782,764,754,767,787,793,672,675,715,695,706,693,978,960,978,963,982,992,994,978,1000,982,951,965,975,997,977,975,855,1114,1083,1122,1070,1080,1115,1094,1090,1107,1063,1106,1095,1114,1092,956,953,979,973,944,964,993,998,984,863,856,847,861,854,872,844,860,845,740,716,702,734,724,727,744,725,734,708,719,738,634,634,606,643,648,659,639,651,642,618,612,612,638,610,622,622,604,635,619,696,704,696,670,681,692,673,696,682,681,697,680,676,669,688,699,745,703,755,695,732,723,744,720,663,677,671,687,1106,1110,1134,1121,1117,1100,1111,1107,1039,1020,1073,1092,1049,1048,1057,1052,1022,1006,1042,732,693,679,676,672,662,703,695,689,698,674,659,979,919,923,924,925,928,956,942,942,917,939,948,932,970,952,742,738,722,766,754,711,724,760,767,752,741,688,686,666,668,676,690,684,673,676,682,672,670,706,675,684,672,695,696,679,695,670,1052,1009,1015,972,989,1054,1026,1039,1031,1041,1051,1034,1030,1063,1043,920,923,931,914,948,926,940,930,936,916,933,942,916,935,904,938,915,934,914,934,933,957,925,962,957,935,925,1040,1035,1057,1049,1071,1044,1059,975,982,959,970,936,987,993,975,966,971,979,988,1003,691,676,697,672,695,691,688,699,678,681,689,681,688,661,700,1100,1096,1126,1116,1126,1119,1108,1109,1151,1068,980,1001,957,966,967,992,956,971,964,989,960,974,987,972,1083,1067,1076,1056,1083,1068,1079,1091,1074,1091,1060,966,988,943,949,966,815,818,793,813,1182,1154,1160,1131,1138,1148,1156,1135,1211,1193,1149,1177,1165,1195,1166,1134,1191,965,955,991,961,956,1094,1109,1101,1109,949,952,972,935,957,951,937,941,922,957,958,945,918,688,665,673,694,669,695,654,657,650,638,668,656,646,655,628,657,629,640,650,659,646,994,964,987,977,1022,991,1023,995,742,692,727,723,724,711,713,714,689,730,714,715,733,628,636,632,643,633,607,657,645,926,895,907,896,886,915,873,914,860,888,901,949,920,767,751,757,734,755,751,763,747,760,749,667,681,680,683,665,652,674,667,647,680,674,666,647,1120,1157,1048,1086,1103,1094,1164,969,921,932,908,917,947,904,899,994,648,658,655,714,691,687,664,1160,1049,1048,1063,1095,1059,1092,1075,1078,1066,1085,1078,1089,1060,1074,1072,1074,1076,949,916,902,904,921,955,922,674,661,658,657,679,681,647,671,659,962,961,969,958,942,931,953,958,964,962,953,1040,1031,1025,1025,1036,1010,899,917,901,903,873,865,918,1098,1075,1136,1075,1069,1068,1080,1105,1042,1047,1062,1069,838,868,849,938,845,837,870,857,829,848,887,870,650,623,641,615,638,631,646,642,634,1051,1070,1024,1057,1069,1028,1036,1052,1045,1041,1031,1034,887,900,852,875,877,901,910,871,873,1061,1028,1055,1068,1062,1066,1043,964,948,975,994,971,983,976,973,974,972,980,954,987,901,922,899,924,891,906,896,916,1084,1083,1012,1004,1001,1008,1020,1019,1026,1011,1026,1002,904,938,928,923,932,922,907,918,913,910,710,702,740,703,699,713,684,712,1111,1120,1113,1091,1113,1043,1077,1095,1102,1103,1041,929,918,927,928,957,918,695,690,724,682,680,724,701,707,737,730,724,702,734,744,688,1162,1145,1150,1029,1072,1026,1047,1031,1037,1028,1018,1045,1029,1053,995,1033,944,947,917,960,936,956,937,723,744,727,741,734,788,769,751,753,762,859,907,882,878,901,874,874,904,897,1108,1095,1111,1135,1131,1127,1123,1122,1128,1133,927,940,909,941,955,924,932,938,936,944,949,891,930,923,919,927,735,715,694,717,692,681,676,680,678,700,695,694,714,1032,738,743,739,764,729,751,737,724,724,733,721,751,760,759,744,738,1093,1063,1067,1068,1085,1069,1088,1042,1068,1045,1092,1090,1086,954,994,983,998,983,1003,960,986,967,970,951,848,840,878,750,725,746,773,753,756,732,749,729,747,698,695,697,702,678,683,668,698,702,685,700,938,964,955,892,960,959,990,940,962,919,965,973,958,957,977,1012,941,860,861,851,875,865,858,856,711,704,693,727,698,694,703,681,703,686,690,691,696,711,715,710,689,686,681,685,690,698,694,678,696,700,675,674,692,689,686,1085,1112,1115,1137,1132,1119,1091,1158,1147,1118,1099,930,914,916,974,955,968,954,631,633,637,662,630,628,628,638,633,644,646,942,1022,987,950,983,963,982,973,994,953,979,962,768,779,785,756,787,787,804,788,786,765,746,786,757,765,725,755,745,732,770,752,754,739,739,747,748,737,738,752,731,731,756,776,745,752,751,985,953,977,939,935,1022,945,987,979,940,975,976,981,958,983,857,843,837,850,845,880,832,859,852,831,838,853,709,714,732,696,721,704,696,703,703,971,951,952,950,969,968,992,957,954,1002,981,989,956,983,956,963,982,996,943,987,982,749,765,774,735,773,724,743,759,747,899,847,888,885,728,720,712,711,694,697,663,668,649,684,646,671,656,672,667,674,635,637,645,627,631,640,643,630,1061,1058,1029,1038,1084,1042,1041,1048,989,1046,1004,993,1009,976,983,997,1018,1021,1004,1006,991,1002,994,982,1007,991,991,1005,983,990,1008,998,975,988,993,986,1028,1016,1007,997,994,1021,1029,1043,1000,1023,1013,896,899,934,940,905,883,886,633,652,621,614,610,652,632,600,613,617,694,700,699,697,704,700,708,693,700,701,724,699,720,714,720,1027,1071,1074,1032,1028,999,1037,1030,1003,1056,1029,1037,1040,1018,1053,1007,1003,988,995,967,875,857,902,910,898,924,911,640,687,988,988,1019,980,997,1012,1008,1010,1025,1023,1005,1020,1010,1030,1014,1007,1012,992,1005,1007,1041,1033,1048,1060,1054,1046,1044,1057,1050,887,866,916,892,903,869,864,896,906,886,876,671,669,650,641,626,696,649,678,680,675,681,668,661,658,672,674,676,659,648,653,654,652,668,662,665,658,687,664,674,668,663,679,664,653,657,660,651,645,665,662,701,679,714,651,668,704,687,671,667,693,689,681,668,684,988,984,953,960,996,985,952,987,974,925,954,963,923,958,805,780,794,814,753,813,783,785,763,764,786,771,754,799,653,691,674,666,684,681,680,683,641,672,659,670,666,648,665,624,639,627,626,637,621,631,622,644,649,620,652,1002,932,967,960,972,963,951,1046,1042,1027,1036,1019,1022,1020,1042,953,940,927,954,938,942,928,911,899,953,942,926,935,861,857,874,869,843,862,860,857,820,822,887,824,849,855,871,738,738,686,725,697,708,703,636,641,640,630,638,639,618,643,660,639,668,641,666,670,651,663,667,661,657,666,664,653,659,654,645,666,653,702,698,687,681,695,695,690,711,641,632,654,657,678,675,649,644,641,668,645,650,654,646,1221,1137,1192,1204,1173,1081,1183,1121,1124,1103,1133,1153,1132,1141,1100,1116,1090,1060,1094,1074,1101,1091,1071,1067,1078,677,699,630,654,634,675,645,662,678,657,682,695,710,689,698,717,613,579,594,609,588,595,629,630,614,631,644,564,628,710,734,702,691,710,702,723,689,695,698,716,668,687,713,727,761,739,726,763,729,707,722,1047,1041,1035,1045,1014,1086,1045,1049,1043,1026,1017,1040,1005,1044,1027,1025,1033,1053,1027,1033,1015,1034,1014,1003,1003,1005,1008,1026,867,921,906,923,898,909,876,891,886,940,940,904,917,679,672,706,646,665,676,685,654,687,678,676,669,665,679,678,1043,1020,1045,1001,1039,1013,1027,1028,1031,1062,1102,1074,1078,1100,1083,1070,1056,1068,1076,1057,1064,942,962,926,961,949,962,957,955,907,941,704,678,755,730,731,710,717,1077,1033,1021,1014,992,1020,1044,1023,1020,1011,1037,1019,992,996,1047,1013,1140,1114,1122,1122,1116,1105,1113,1103,1106,1120,918,933,958,898,899,937,901,923,911,905,911,960,905,924,1036,1089,1083,1069,988,1042,1032,1075,1094,1121,1120,1043,1075,1107,1033,1043,1051,1027,1024,1049,1041,1038,1049,1061,1029,938,916,904,949,905,919,940,923,877,923,940,901,942,960,974,975,975,974,973,980,966,824,835,839,835,836,837,1066,1064,1083,1103,1105,1084,1077,1062,1099,966,953,991,959,978,951,962,950,941,930,958,948,957,685,666,655,690,656,651,656,668,683,666,675,676,693,634,571,600,591,584,599,608,569,624,582,601,593,605,590,603,597,605,580,604,606,592,581,601,610,691,707,679,693,704,690,708,686,693,688,678,698,693,701,708,882,912,888,884,850,868,738,780,775,774,764,760,739,777,747,730,749,762,761,764,732,754,750,755,750,1142,1102,1136,1157,1128,1104,1133,1099,1108,1111,1139,915,946,953,956,948,960,959,1068,1096,1111,1108,1103,1109,1100,1127,1106,1119,1080,1113,1100,1093,1113,1084,1102,1098,1075,1093,939,949,918,949,945,954,972,978,917,964,904,913,924,897,671,659,650,681,658,666,665,689,669,667,702,684,675,687,708,701,699,701,725,1030,1034,1031,999,1035,850,785,818,822,823,826,802,819,834,837,835,828,843,836,827,820,953,924,944,957,946,948,930,898,933,915,912,932,919,926,923,921,911,936,916,924,917,974,987,848,838,873,870,859,848,834,854,839 0 207.073631 0 0 0 +S1_1!MN908947.3!0!3734!- 0 2048 -175.408187 281.345551 5000 47807 824,841,823,691,711,694,671,676,672,672,692,561,581,571,575,570,578,591,590,589,602,570,585,578,583,546,551,554,575,588,588,574,569,584,577,577,592,565,567,590,568,573,602,632,656,660,656,650,648,655,633,647,651,654,660,646,655,656,671,664,630,691,652,670,657,1108,1128,1052,1110,1086,1051,1063,1111,1143,1098,1064,1064,1093,1102,1077,1046,1121,1027,977,960,950,988,975,981,854,863,847,826,842,851,843,867,858,844,857,854,845,858,847,830,818,855,854,845,846,826,827,864,834,832,799,796,801,819,794,804,797,789,803,797,769,781,814,793,704,705,713,717,723,741,708,705,714,701,702,705,706,716,683,690,716,701,695,703,692,685,679,693,711,699,704,669,683,691,694,692,678,915,902,926,929,889,874,889,881,927,1069,1008,1070,1070,1050,1040,1080,1035,1045,1052,1062,1034,1086,1055,1049,1045,1075,1058,1056,901,942,880,850,912,915,907,915,922,952,903,921,925,917,919,932,896,937,626,636,623,612,636,602,630,626,620,620,646,629,1154,1141,1131,1179,1114,1126,1147,1106,1117,1168,1117,1134,1173,1118,1136,920,956,956,974,967,958,952,994,998,944,972,913,962,994,945,1005,939,984,944,913,670,671,663,680,684,644,675,666,714,670,679,662,659,1201,1191,1177,1212,1179,1189,1197,1183,1207,1186,1149,1174,1160,1200,1035,1007,993,1008,994,951,1043,974,1006,967,972,983,994,1037,1019,1042,652,653,661,683,673,688,648,650,656,663,690,654,670,1109,1097,1089,1106,1100,1092,1060,1114,1086,1176,1090,1075,1109,991,1037,1018,1042,1034,1019,1068,1035,1000,1023,1028,1023,679,739,698,696,673,709,724,681,678,666,702,701,1057,1046,1051,1044,1103,1038,1020,1006,1020,994,995,986,997,995,983,1001,997,972,1018,978,1006,853,875,858,904,695,717,714,736,691,704,687,702,704,679,690,713,686,727,697,691,700,704,703,696,682,694,708,698,712,722,735,719,728,735,733,752,740,734,725,1150,1144,1161,1071,1173,1149,1140,1172,1127,1136,1187,1131,1116,1145,1153,1117,1159,1003,983,1006,980,968,952,956,1004,971,1015,965,1012,660,665,626,673,671,652,659,651,636,664,667,683,692,631,647,643,674,638,635,670,608,625,621,641,625,645,734,690,705,744,694,728,689,696,726,695,695,682,707,733,693,721,1048,1033,1045,1033,1032,1031,1015,1005,1007,1008,1012,1030,1036,993,993,1001,1022,1021,1023,1005,1001,1004,1006,991,1007,1017,985,1010,992,1007,1001,1012,1017,989,1000,999,998,883,926,934,931,912,925,955,916,893,908,908,643,680,706,686,655,677,682,651,690,695,1080,1112,1078,1154,1120,1140,1100,1125,1107,1081,1051,1122,1100,1108,1060,1127,1087,1071,1132,1111,1067,1070,983,984,992,1000,1020,998,1010,998,1017,978,1007,1022,1006,1003,1019,977,897,913,880,916,882,873,903,888,885,901,878,901,918,910,893,890,1092,1085,1082,1105,1117,1124,1105,1102,1105,1106,1064,1123,1086,930,898,906,929,926,890,959,925,946,898,903,912,917,944,897,952,639,661,648,656,1104,1096,1143,1057,1077,1082,1043,1117,1089,1062,1041,1064,1059,1054,1082,1064,873,868,895,859,866,910,848,857,863,881,863,884,836,623,669,640,621,614,613,626,643,604,616,643,633,608,630,621,627,611,632,623,632,627,666,668,655,652,654,662,657,662,684,678,649,685,1062,1059,1052,1058,1087,1121,1036,1099,1040,1043,1068,1041,1054,1098,1036,1040,1089,974,957,966,978,932,954,985,970,937,873,914,918,925,914,918,903,907,919,912,925,920,905,932,939,931,964,951,956,953,959,938,972,933,861,867,880,868,884,873,878,870,879,888,883,687,702,644,663,672,659,656,652,688,669,1108,1073,1095,1121,1166,1052,1168,892,956,946,951,985,913,933,944,950,1001,909,903,943,920,933,955,711,699,696,705,713,696,738,727,700,709,683,726,705,700,698,709,704,699,719,690,723,707,682,702,705,708,716,698,715,710,721,707,716,1006,1007,989,1024,1002,1001,967,985,991,986,976,1002,977,798,773,793,796,801,781,776,787,805,765,765,795,782,783,754,778,776,856,870,873,860,861,867,872,860,858,866,884,890,865,880,867,879,866,1091,1079,1060,1077,1056,1055,1058,1052,1064,1073,1054,1045,1050,1073,1053,1066,1075,1029,960,956,949,932,951,961,961,959,918,959,953,945,922,968,940,893,897,1032,1071,971,1054,1036,1020,1027,1032,1036,1002,991,1028,998,987,1008,1003,994,999,1018,896,884,918,872,883,886,901,919,896,868,884,882,897,863,895,664,646,656,666,670,629,658,657,689,676,663,665,690,647,675,682,664,658,672,665,653,663,659,627,622,628,619,642,621,620,616,620,632,617,712,722,737,695,723,733,699,711,735,729,699,686,692,692,691,700,676,668,679,697,672,664,695,688,685,694,681,1022,1070,1004,1073,1020,1043,1046,1002,1035,1057,1019,1035,1034,1028,1055,1040,1049,1055,1048,1039,1024,1046,975,952,919,899,903,907,896,924,917,878,948,909,932,946,929,922,904,887,657,650,591,602,606,615,600,606,604,621,638,677,655,647,659,629,663,668,632,647,665,1268,1216,1274,1219,1267,1263,1190,1023,1020,1030,1000,998,997,1063,996,1035,1006,1026,1068,1092,1044,1053,1066,1077,1075,917,897,905,899,888,910,915,909,894,887,917,897,903,931,955,954,979,938,949,928,931,956,990,1047,1008,1023,1024,1027,1030,1039,910,892,931,911,924,926,958,920,916,920,926,911,891,916,909,911,904,884,895,706,715,715,711,719,718,703,683,740,714,722,921,938,937,924,919,924,914,882,951,761,809,814,823,784,825,789,1019,1004,1006,1030,984,1015,1009,1026,998,1010,1028,998,1009,1004,1003,1017,1010,1019,1023,1019,1003,1016,1001,974,1003,1012,1072,1063,1070,1059,1081,1058,1081,1062,1063,1071,1068,1076,906,920,926,954,952,941,951,890,954,925,1022,975,1035,986,944,1058,1005,1014,1011,1019,1028,1022,1017,1022,1039,1013,1048,1039,910,854,897,885,872,868,839,836,734,684,702,691,708,705,673,710,670,689,705,690,678,677,702,1055,1054,1056,1066,1056,1056,1058,774,742,760,781,719,730,743,791,697,753,781,728,756,739,743,757,749,750,721,752,1016,996,990,1026,1017,1044,1008,1006,999,1007,1019,1022,1005,1003,972,995,987,968,978,982,967,986,975,983,958,980,972,993,975,993,994,985,1009,969,993,985,990,965,976,965,936,939,959,953,940,938,951,900,917,933,945,930,704,720,698,707,694,723,719,701,716,728,693,684,667,696,673,658,671,671,684,682,665,670,680,659,693,670,907,952,930,981,921,916,968,968,911,930,969,941,920,943,946,851,882,864,849,874,859,857,840,848,858,838,857,836,855,858,860,846,674,665,645,681,667,666,666,685,660,687,688,675,680,677,661,659,677,655,680,721,736,733,735,745,747,733,747,744,724,956,956,965,966,965,929,926,922,949,964,918,948,945,996,974,749,733,691,688,707,640,634,662,666,685,657,645,638,649,650,647,644,660,631,642,665,639,646,667,652,665,654,658,644,656,669,1053,1049,1055,1047,1050,1077,1031,1021,1048,1025,1010,1058,1037,812,800,743,759,764,753,777,761,778,777,789,1067,1107,1100,1104,1041,1066,1078,1060,1037,1088,933,978,938,944,919,940,982,961,946,960,944,938,967,944,958,921,941,960,944,654,635,587,602,612,577,592,633,571,629,570,638,629,666,638,625,620,623,669,647,635,622,641,696,714,712,688,697,680,680,703,706,718,702,677,693,696,692,687,676,705,683,973,991,987,987,986,974,976,739,744,732,796,744,761,782,769,739,779,739,731,776,636,659,664,669,661,653,649,666,647,669,667,673,657,677,1134,1204,1170,1181,1192,1171,1169,1173,1138,1153,1103,1170,1190,1170,1135,1137,1202,1101,1204,1177,1210,1297,1188,1159,1164,1147,1147,1008,1035,1049,1030,1033,1051,1047,1048,1028,1040,1045,1049,1066,1032,1044,1047,999,1003,1022,949,979,975,936,1009,987,1002,999,1023,993,1004,1010,985,1025,996,990,1000,1009,1013,998,989,1005,1006,1009,1007,1027,988,986,1016,999,995,1026,1026,1033,1022,1023,1008,1018,1015,1014,1002,1006,902,941,898,954,952,717,684,686,727,684,729,736,742,714,687,715,709,702,932,937,930,929,875,943,935,930,932,949,912,921,932,957,913,929,937,949,731,721,723,721,733,725,715,725,747,727,755,642,633,653,652,662,644,613,631,630,638,638,648,645,612,616,638,709,717,734,730,721,728,733,730,718,721,730,712,713,718,692,674,677,651,687,667,662,684,680,672,690,671,673,678,668,658,1056,1013,1077,1132,1068,1071,1077,1082,1069,1072,1070,1063,1080,1074,1092,1096,1086,1082,1079,1087,1060,1043,1068,1079,1065,1063,1070,982,947,941,948,939,947,984,936,942,974,922,940,940,936,938,893,918,1138,1095,1123,1084,1136,1099,1136,1133,1117,1092,1109,1116,1128,1114,1147,1132,1094,1029,1016,1006,983,1026,998,975,991,1031,1006,981,987,983,1012,989,1003,1019,1080,1053,1060,1057,1063,1081,1065,1066,1079,1071,1046,948,1022,1006,1021,1033,1030,995,1000,987,981,1020,973,990,969,873,887,874,881,879,856,863,875,870,868,724,745,745,738,741,763,687,744,898,897,910,901,889,906,903,905,865,896,911,913,883,1001,1025,1019,1037,1038,991,1019,1023,1011,989,1011,1001,1053,1039,1029,1054,1036,1053,1050,1038,1044,1042,1053,1030,1067,1048,1019,1051,838,835,795,818,795,823,613,593,604,612,607,610,629,621,625,601,589,597,602,632,612,610,627,640,620,659,633,618,637,654,635,614,637,615,624,659,620,635,633,646,653,632,678,690,661,689,678,700,689,689,645,669,688,677,713,674,717,1050,1071,1031,1065,1081,1064,1109,1035,1058,1022,1037,1054,1011,1049,1048,1033,743,809,774,791,765,768,752,781,815,779,777,770,782,778,767,629,678,657,689,672,688,659,646,650,668,631,665,649,583,611,611,629,613,599,610,588,595,605,604,613,598,902,907,943,911,933,971,944,905,1020,1039,995,1043,1042,1021,1016,1005,1020,953,938,944,934,937,956,945,960,932,934,948,899,872,878,896,883,893,877,888,865,886,866,888,896,888,861,882,884,886,873,892,781,805,786,803,793,801,790,793,709,752,702,716,724,730,700,721,721,715,743,728,740,935,935,942,911,946,947,944,977,943,953,931,914,847,832,841,831,837,844,844,819,825,820,820,844,847,828,814,801,820,807,801,803,814,808,811,812,693,702,712,690,704,706,727,708,709,713,711,696,667,725,675,706,881,857,882,859,908,840,850,885,904,915,844,892,853,972,972,988,1002,995,1004,1011,979,974,1032,994,1001,973,979,1002,1003,996,1008,997,991,994,1003,1026,974,1009,1029,993,995,987,1012,1013,991,979,1020,1023,1024,1013,1001,1059,1066,1042,1044,1045,1020,1012,1066,1035,1041,1028,1064,1046,1035,1064,918,876,923,915,913,912,906,877,915,936,893,865,898,900,881,909,867,705,703,675,658,707,642,665,698,673,715,667,679,693,722,682,674,718,686,722,725,694,695,688,680,713,702,708,1104,1125,1201,1126,1092,1121,1142,1167,1194,1192,1148,1143,1135,1151,1178,1154,1181,981,989,985,966,975,967,968,966,966,1009,995,1000,980,973,1008,1000,661,654,678,713,682,643,626,676,635,667,647,667,1148,1059,1084,1112,1165,1096,1069,1117,1118,1086,1050,1094,1127,1069,1108,1072,1057,1158,1126,1087,1058,1070,1098,1060,1038,1012,1024,1011,991,989,1031,996,1067,1029,857,874,855,853,854,845,861,883,863,875,852,851,878,870,880,858,857,838,672,674,704,690,652,686,690,682,685,677,677,695,681,682,685,1123,1113,1085,1098,1151,1098,1083,1094,1116,1079,1111,1074,1076,1068,1054,1090,1065,1086,1146,1092,1062,1067,1079,1078,1096,1087,1088,1101,920,910,911,910,927,931,917,899,903,895,671,670,691,696,663,661,679,1036,1076,1096,1104,1058,1044,1083,1026,1079,1060,1075,1082,1057,998,1105,1068,1071,1045,943,968,966,988,962,971,963,970,944,949,949,943,958,959,975,939,976,733,739,739,709,734,740,749,758,754,764,946,943,984,938,958,944,963,973,935,968,933,959,924,1062,1083,1058,1052,1050,1059,1047,1062,1050,1051,1036,1061,1058,1040,936,940,927,949,980,930,936,959,954,938,934,951,944,1190,1241,1193,1210,1214,1186,1194,1205,1228,1229,1242,1175,1247,1201,1168,1210,1192,1209,1054,1053,1057,1063,1037,1036,1072,1049,1055,1057,1054,1053,1043,1069,1097,1075,1092,1091,1064,1078,1091,1101,1084,1088,1107,878,833,862,868,872,872,863,842,887,855,854,880,875,667,666,648,650,657,673,656,647,663,657,647,645,640,644,654,663,629,653,658,1235,1215,1193,1188,1240,1187,1159,1167,1163,1212,989,970,1005,989,989,980,996,988,672,698,724,717,711,691,702,704,1058,1056,1021,1013,1037,1006,1049,1045,1017,1039,1062,1052,1088,1036,1014,1047,1028,1044,1043,969,945,976,955,980,991,933,964,965,966,964,959,955,975,721,727,719,734,704,714,758,735,712,705,735,697,746,733,720,687,673,687,659,669,677,690,680,654,672,665,663,682,669,677,689,678,618,625,643,643,628,627,637,652,639,636,603,641,636,619,618,603,624,636,617,642,610,641,1034,1009,1072,1104,1118,1075,1056,1022,1045,1072,1046,1056,1018,1049,1040,1075,1046,1056,1072,1074,915,913,920,915,937,958,927,935,965,891,916,934,938,969,904,697,622,679,655,687,685,651,642,624,629,624,624,616,640,630,618,635,626,621,629,640,619,635,620,621,924,952,954,924,917,917,1028,1026,1038,1013,1019,1027,1002,1045,1071,1078,1052,1059,1076,1055,1076,935,964,946,971,970,948,924,955,951,929,929,847,863,871,884,881,887,850,885,867,856,868,853,711,697,757,740,704,707,736,724,729,708,721,706,716,701,739,702,717,688,693,720,720,717,713,1213,1084,1150,1105,1118,1123,1060,1140,1106,1104,1059,1112,1074,1121,1114,1122,1161,1045,1103,1094,991,1028,973,1018,1021,991,1001,992,965,998,989,986,961,977,1010,988,976,691,696,704,677,673,686,701,669,667,695,695,728,681,720,656,697,710,996,947,1018,971,952,734,740,709,730,724,703,723,722,696,692,700,704,720,727,1060,1051,1051,1037,1027,1227,1223,1245,1218,1218,1177,1191,984,1007,1011,1011,1008,1002,1006,986,993,997,1014,988,1070,1008,1064,1032,1065,1023,1029,1001,1054,1000,1020,1045,1028,1056,1034,1011,1031,982,1000,996,996,1017,980,1008,1010,975,965,994,986,919,885,924,891,898,890,865,876,907,902,885,921,906,878,903,687,754,710,695,1132,1124,1124,1147,1136,1165,1143,1113,1118,1119,1168,1170,1142,963,996,967,972,998,983,988,1003,963,979,964,966,972,745,760,734,741,741,743,752,758,762,756,739,1021,1007,1006,1017,998,1019,1010,986,974,1007,1014,1025,811,834,809,822,842,815,824,836,1027,1031,1011,1021,1010,1033,1018,1022,1038,1058,1050,1043,1028,1024,1011,1025,1049,1045,1048,1074,1037,1070,1086,1070,1050,948,933,905,899,953,901,908,920,931,1033,1089,1008,993,1010,1006,1003,1012,1024,1010,1022,1004,1023,1009,1054,1018,1010,994,1025,1016,1023,1021,1028,1033,1026,1046,1038,1038,1035,1041,1028,1041,1035,871,852,894,899,868,656,648,669,645,675,657,672,664,662,642,661,621,641,651,662,636,686,672,742,740,737,741,758,734,750,743,766,786,764,738,734,747,736,734,730,721,720,741,740,734,729,728,971,973,975,947,933,971,958,986,990,999,935,948,974,1001,996,974,1015,1019,999,1012,1028,1022,1009,968,970,890,943,926,970,927,945,919,965,931,953,911,873,851,845,840,848,839,836,861,854,878,875,838,840,822,869,863,839,851,860,844,841,857,833,862,1123,1133,1115,1136,1124,1122,1130,1131,1114,1144,1129,1132,1133,1105,1125,1152,1126,1126,1025,1005,1019,1042,1024,1001,1017,1009,1003,1003,1013,839,837,869,846,863,831,839,847,838,841,860,844,821,843,835,839,669,668,676,679,679,696,667,723,672,663,701,672,686,681,671,628,625,629,645,634,620,639,637,651,614,634,651,1021,1047,1039,1024,1040,1047,1026,982,1061,1029,1026,991,788,818,810,790,832,786,938,939,922,920,922,883,901,925,916,942,930,954,905,906,947,943,921,929,935,915,934,777,810,761,802,800,794,775,781,799,784,809,787,807,789,812,777,1042,1003,992,962,1014,1001,967,993,950,995,1018,1007,973,1035,983,1031,964,933,950,964,941,962,951,950,929,954,932,946,928,961,937,955,767,773,754,793,770,756,772,792,749,744,765,796,800,808,1066,1037,1050,1027,1036,1031,1057,1015,1052,1046,1046,1040,1040,1033,1034,1030,975,974,963,1002,997,970,957,820,820,815,830,829,826,803,815,827,825,830,818,825,833,815,679,713,676,684,703,684,701,691,662,672,704,674,697,695,699,705,684,709,1187,1202,1189,1221,1217,1181,1155,1192,1169,1155,1176,1155,1210,1131,1166,1128,1187,1219,1001,1005,986,988,1029,1010,993,994,1017,994,989,1018,998,983,996,1014,1004,1020,1054,1012,989,1057,1000,987,976,987,977,975,988,997,980,993,994,975,984,994,997,996,996,1006,1017,993,997,1014,1022,1000,986,986,995,1004,978,992,864,847,861,897,856,877,889,852,677,666,684,658,694,668,698,676,704,768,793,757,813,805,777,781,793,803,789,792,697,702,690,687,678,688,684,683,687,686,691,685,708,669,689,680,681,1067,1097,1071,1030,1078,1062,1070,1090,1083,1080,1002,1082,1075,1064,1069,1089,1044,1091,1042,877,932,954,905,885,879,877,863,887,895,890,899,646,639,641,640,680,645,638,658,643,661,629,654,717,727,737,755,781,714,712,719,774,721,735,736,734,738,732,758,753,1125,1096,1107,1099,1102,1127,1108,1080,1124,1111,1087,1060,1087,1080,1095,1086,772,738,776,803,773,767,724,800,774,797,788,748,733,770,723,953,932,992,970,962,969,972,958,986,972,978,994,1002,987,986,990,1007,970,995,991,974,988,911,952,941,947,973,972,942,929,942,943,952,932,685,706,730,677,698,721,742,680,738,715,687,677,729,694,681,698,704,899,886,905,914,915,893,911,902,903,1043,1055,1088,1069,1054,1067,1076,1027,936,1003,1026,1019,992,1016,1025,1024,1028,1015,1032,1030,1009,1043,1024,1038,1031,737,711,709,721,707,720,702,667,748,743,723,737,748,683,709,1012,1037,1049,1080,1089,1093,1043,1061,1082,1092,1075,1071,1060,1089,1107,1081,1079,1101,885,882,854,885,884,878,891,868,863,890,879,915,909,882,900,902,869,870,673,666,663,671,692,670,667,670,664,655,632,676,669,645,682,655,932,921,912,940,922,892,915,702,714,708,716,719,719,696,715,701,725,711,651,662,651,630,655,651,641,656,661,644,652,660,658,634,649,645,931,901,970,903,922,928,916,925,901,885,906,838,946,961,896,791,820,822,816,835,834,812,834,834,819,809,814,801,838,793,802,815,808,815,810,708,721,710,719,695,682,713,701,698,721,690,875,855,860,870,854,855,877,868,1052,1055,1045,1057,1014,1059,1038,1043,1029,1027,1018,1048,1049,1059,1062,1057,1065,1040,1029,1082,983,951,981,969,967,958,972,984,918,979,961,974,981,930,989,968,940,1017,1055,1027,1046,962,1031,1028,1013,1061,1034,1027,1027,1043,1040,1060,1029,1015,1051,1066,1016,1006,1019,1030,1025,1027,1029,1011,1007,1016,1029,959,940,936,931,938,964,679,699,724,683,681,686,710,701,702,688,674,675,1038,1053,1029,1027,1062,1030,1018,1030,1035,1043,1030,1031,1018,1024,1008,1021,998,1000,993,1015,1003,993,1011,1019,1001,1040,996,1019,983,1019,995,1032,1062,1017,1036,1003,1015,1047,1021,1030,1007,1025,1033,1017,1021,1026,1124,1130,1098,1110,1117,1138,1115,1157,1117,1105,1110,1140,1109,1102,1114,1137,1122,1126,961,987,993,970,999,995,972,979,999,968,984,992,958,956,947,950,951,959,957,942,822,815,796,809,812,822,821,841,819,812,871,848,819,829,820,802,807,975,1022,1040,1006,1006,1021,975,985,994,1015,1022,993,1011,1000,1025,986,997,1016,992,979,989,988,999,980,976,991,990,1001,999,994,984,979,990,982,994,955,967,957,972,971,964,961,967,968,952,944,978,984,948,977,969,971,980,986,975,964,977,993,971,987,978,982,981,971,963,970,978,1035,1035,1022,1019,1034,1034,1037,1027,1024,1044,929,906,885,899,882,923,894,911,901,891,888,927,931,933,895,691,719,715,719,732,729,699,716,723,748,760,716,721,718,980,980,948,965,943,983,982,985,956,951,1061,1011,1013,1025,1039,1021,1009,1032,1018,1035,1012,1056,1031,1031,1038,1033,1020,1025,1029,1052,1020,1033,1040,1031,1033,898,896,882,902,856,862,890,867,904,907,871,891,880,894,855,991,992,1015,1019,1024,1045,1057,1053,1051,1051,1043,1026,1043,1033,1042,1057,981,961,949,951,942,963,961,954,967,942,949,949,960,962,952,818,806,832,825,806,805,814,819,694,697,710,698,700,675,705,698,686,695,710,684,693,702,706,707,702,698,696,684,683,844,834,831,863,860,849,835,847,822,854,821,854,672,663,664,669,657,636,680,679,678,688,672,678,669,658,651,694,696,641,632,633,626,650,638,626,645,631,634,1240,1239,1197,1204,1222,1178,1187,1225,1304,1267,1310,1269,1243,1258,1195,1161,1220,1032,1084,1043,1043,1080,1031,1033,1070,1079,1050,1059,1043,1036,1045,1058,1061,1042,1046,1033,1030,1056,1065,1047,1053,905,905,898,871,883,927,893,935,910,933,912,901,908,891,893,922,888,901,908,893,926,924,901,902,1025,1009,1021,997,1013,997,996,973,969,986,937,968,982,955,968,975,970,983,946,945,956,931,952,958,951,953,954,937,954,923,968,952,724,714,710,700,701,731,734,707,720,697,701,718,708,702,682,716,700,1036,1054,1022,1049,1067,1062,1039,1052,1029,1028,1031,1028,1032,1048,1048,1009,1027,1014,1019,1030,1033,1017,1050,995,1009,1020,1003,1022,1022,1014,1023,1042,1003,1016,1015,1007,1007,1011,986,1024,1021,1003,1006,1021,1002,977,985,1018,1002,1003,991,998,1008,982,1006,1001,986,1005,826,795,825,829,865,834,827,832,882,826,867,846,854,870,677,669,675,650,664,652,1298,1208,1212,1267,1238,1250,1167,1272,1036,1009,1041,1024,1058,1019,1021,1008,1025,1017,1056,1034,1042,1053,1053,1061,1045,1058,1071,1058,1054,1058,1047,1046,892,931,888,866,884,868,891,876,876,920,890,870,920,866,827,895,887,900,878,889,896,888,1025,1025,1054,1033,1020,1042,1058,1068,1031,984,979,973,986,946,952,949,967,956,967,951,958,969,993,970,989,974,1005,1014,998,987,1011,997,982,999,979,998,732,706,725,704,716,672,701,709,706,713,709,709,1000,1003,999,997,1008,999,1033,1008,1079,1076,1061,1076,1065,1088,1066,1070,1074,1069,1068,1077,1088,1078,1043,1081,1068,1081,1069,941,944,956,965,964,929,1097,1069,1088,1068,1036,1060,1060,1060,1077,1081,1059,1035,1107,1071,976,953,963,962,957,964,962,949,956,922,960,959,734,730,719,713,705,735,730,703,718,724,701,675,691,687,690,681,717,699,692,688,668,691,682,1159,1207,1113,1111,1163,1194,1122,1141,1128,1115,1169,1128,983,941,936,949,922,991,965,963,946,694,714,708,683,697,689,704,731,691,715,705,708,708,708,721,726,708,716,729,745,1046,1052,1017,1032,1046,1019,1025,1069,1017,1021,1055,992,1007,1002,997,1065,996,1013,1007,1008,1019,1001,995,975,995,1018,991,973,1011,1003,1009,969,993,971,948,950,937,954,989,974,970,949,958,920,932,978,1015,996,993,952,1002,913,883,827,894,890,876,912,860,926,892,892,898,654,649,688,662,647,647,616,659,630,656,660,660,649,660,656,673,643,620,657,657,651,666,655,650,646,671,639,619,1090,1169,1157,937,959,966,922,917,925,959,972,927,953,903,673,664,653,660,657,643,682,660,654,640,637,922,836,882,877,943,835,926,857,887,881,897,893,894,852,886,856,836,809,799,813,820,819,800,802,821,820,803,805,838,829,816,808,826,690,726,723,708,697,705,690,688,720,697,684,823,822,838,842,820,830,814,836,832,842,854,844,843,829,947,1005,974,937,973,981,994,985,964,978,930,933,870,914,896,914,867,902,912,916,875,908,916,905,900,934,888,877,597,612,608,618,615,636,620,615,604,602,607,594,608,602,621,618,599,618,616,627,609,656,701,689,706,721,696,648,698,693,715,675,698,671,672,695,725,681,689,714,990,1009,984,991,1002,1022,1007,992,1020,1024,982,1010,991,988,986,967,1008,992,981,1003,996,975,964,990,1001,977,986,1033,995,990,995,1020,1005,1001,1004,1018,1007,986,965,914,882,918,897,913,926,910,887,915,900,903,1046,971,1004,936,1018,1078,1007,1043,973,1026,1020,1012,994,1011,997,1002,993,1021,983,1009,990,1010,993,1009,1012,1010,1006,920,914,913,902,892,903,925,889,905,692,707,669,685,681,702,860,868,829,884,874,868,884,886,1013,1015,990,1006,966,991,1046,1045,1090,1045,1060,1032,1048,1058,1048,1041,1040,1045,1046,1061,1068,1031,919,914,913,938,919,944,924,928,945,912,915,918,652,683,657,653,647,670,623,671,680,632,657,648,634,672,637,660,644,643,626,668,620,603,585,568,592,629,601,597,587,610,599,606,584,626,1019,1061,1192,1117,1119,1149,1156,1129,1147,1150,1184,994,1016,1012,1001,993,996,1029,1008,1019,989,979,1022,694,711,710,695,723,686,704,1067,1050,1044,1040,1041,1064,1064,1076,1054,1069,1052,1060,1047,1050,1060,1075,966,958,901,939,910,915,932,924,1015,1016,1009,1012,1027,1044,1039,1014,1043,1025,1018,998,1026,1047,1024,894,913,906,889,923,913,912,892,903,902,914,904,909,587,596,605,595,611,631,675,622,653,671,664,681,655,657,617,661,666,626,650,660,706,959,991,972,943,974,966,977,960,990,973,956,982,963,720,720,726,711,714,742,701,703,669,653,640,916,941,926,926,944,935,936,927,935,922,939,935,911,906,935,937,912,1030,985,979,993,969,974,983,983,953,996,945,965,979,976,962,953,947,938,953,944,923,951,661,655,640,645,642,664,654,651,648,667,659,656,1135,1048,1080,1060,1089,1082,1146,1068,1054,1097,1060,1050,1096,966,981,970,990,989,963,997,997,982,970,991,998,1020,1000,987,977,966,986,965,1094,1080,1135,1090,1064,1075,1081,1112,1107,1083,889,916,900,942,867,842,891,874,900,909,885,906,711,747,742,740,761,734,756,761,714,742,748,737,755,766,726,763,747,768,756,748,730,1084,1047,1081,1080,1080,1097,1047,1082,1096,1095,1072,1082,1081,1117,1075,1064,1042,1069,1049,1042,1046,1038,1055,1061,1056,1053,1053,1036,1051,1050,1051,1065,1060,1056,1039,1043,1051,948,933,922,935,940,939,956,943,956,945,943,927,918,930,802,815,847,811,808,809,812,816,673,711,690,694,717,711,668,686,711,678,671,1115,1106,1137,1101,1104,1160,1131,1115,1131,1136,1114,1132,1150,1170,1111,1118,1136,1030,1119,1146,924,984,935,928,928,892,959,933,934,933,948,897,951,916,909,1066,1056,1066,1060,1044,1051,1069,1073,1073,1074,1062,1061,1071,1042,1056,1077,904,909,923,924,915,936,923,942,937,948,996,1002,1004,1007,1014,984,978,989,1008,1003,1002,1007,972,998,854,832,868,854,823,854,864,894,644,655,683,671,619,651,668,1093,1097,1077,1059,1108,1077,1118,1081,1071,1072,1064,1110,1073,1111,1041,1071,1088,1068,1079,1054,1072,1094,1083,1090,1098,1098,935,956,965,965,983,927,920,931,918,920,987,930,926,630,627,606,610,629,637,625,642,633,615,615,587,664,666,715,712,700,683,705,696,694,651,708,690,709,683,697,718,704,682,672,690,680,677,693,692,686,704,1079,1060,1092,1067,1087,1097,1106,1091,1078,1061,1086,1081,1062,1064,1080,1069,1064,1073,1070,864,919,940,922,876,876,917,924,902,917,923,915,898,668,658,658,633,644,634,631,603,653,645,638,630,666,641,634,630,600,613,717,719,729,725,729,696,725,699,707,723,712,727,705,734,708,1078,1081,1068,1074,1057,1086,1074,846,850,841,861,867,829,866,851,844,877,858,832,863,822,846,832,864,835,872,865,876,851,834,838,840,1037,1028,1035,1023,1042,1021,1056,1050,1037,1060,1040,1047,1040,1042,1051,939,939,901,957,944,918,945,926,903,683,665,645,702,674,641,673,677,689,673,677,668,641,643,670,695,648,609,628,625,941,951,917,934,902,961,952,898,933,928,895,948,910,947,925,694,667,699,676,712,700,710,749,724,693,683,705,623,609,645,620,616,633,626,640,623,633,632,613,628,619,622,615,616,616,647,614,1049,1061,1067,1107,1087,1116,1063,1075,1074,1076,1097,1043,1036,1076,1034,1100,1075,1075,1054,1082,1047,1075,1048,1060,1039,1057,939,960,954,961,960,945,943,938,961,925,945,961,938,970,980,984,963,938,968,959,971,993,991,936,1003,947,960,925,979,924,924,1015,925,927,935,942,942,927,931,912,939,949,926,942,937,933,939,1020,1014,1037,1017,984,1020,1027,1005,996,998,1010,1012,1009,1035,940,806,901,849,836,871,618,631,622,616,625,619,651,593,641,631,635,620,607,630,611,620,660,623,671,654,651,664,668,680,654,647,657,1209,1122,1142,1134,1150,1152,1195,1177,1141,1178,1180,1159,1185,1206,1158,1106,1163,1186,994,983,993,974,1004,999,989,680,699,721,702,708,997,1046,1049,1075,1050,1009,1057,1089,1064,1026,1045,1096,1038,985,1084,1041,1025,1034,1045,916,950,932,964,952,723,715,690,721,729,730,699,711,689,713,707,682,701,705,715,1090,1095,1065,1056,1103,1069,1095,1105,1071,1063,1105,1051,1038,1066,1097,1089,1067,1057,1095,1045,1106,1079,1079,1070,1068,1063,1092,1095,1080,1076,1110,1079,1101,1075,1050,995,960,954,1002,946,953,965,950,978,967,970,1080,1088,1091,1081,1075,1069,1067,1100,1058,1079,1062,1066,1078,1094,1071,1081,1079,932,972,958,934,958,944,937,941,954,949,945,968,931,930,1094,1073,1073,1070,1081,1051,1098,1050,1064,1079,1104,1084,952,913,885,914,917,895,853,901,867,866,881,909,626,640,600,598,637,647,634,656,631,636,639,625,646,624,651,604,1103,1112,1119,1108,1066,1113,1049,1139,1109,1120,1080,1071,1106,1114,1083,1136,1102,1093,1089,1098,1125,1078,1106,1136,1108,1134,1115,1100,1100,1086,955,953,980,974,939,939,961,1098,1112,1097,1089,1086,1102,1114,1111,1103,1112,1090,1106,1112,1090,999,983,1015,972,955,964,970,967,990,956,950,985,979,972,980,984,987,762,805,802,809,768,758,779,791,767,779,797,768,790,781,1039,1103,1076,1090,1099,1099,1092,931,910,930,908,918,942,915,920,932,960,903,709,700,703,707,728,712,710,703,702,715,730,674,703,901,897,895,886,890,892,885,900,899,895,910,923,894,866,883,887,1081,1090,1075,1081,1084,1070,1081,1100,1100,1075,1084,1103,1091,1096,995,1010,998,1014,1005,1005,980,989,1001,1000,909,930,917,902,902,901,900,906,888,898,882,848,845,818,848,839,839,831,844,839,861,874,835,853,836,709,677,673,693,695,672,681,686,679,691,1124,1115,1116,1119,1084,1100,1133,1144,1125,1086,1131,1126,1101,1154,1160,1119,1149,1156,931,930,922,910,901,915,896,908,930,897,971,874,891,891,884,901,937,945,934,907,1069,1051,1036,1039,1015,1134,1140,1111,1125,1120,1143,1128,1116,1118,1116,1152,1094,1164,939,974,969,914,970,943,931,988,966,956,949,1037,1062,1062,1050,1013,1042,1023,1014,1067,1050,1036,1017,1006,1036,1050,1031,1037,1040,1039,1060,1045,1045,1043,1029,1028,1060,890,905,881,888,912,864,730,695,686,714,666,717,703,659,681,683,670,690,675,679,680,988,970,1010,961,993,978,929,1007,1012,980,828,846,819,846,833,834,842,832,818,840,843,882,849,811,662,667,658,648,679,676,665,670,655,664,655,670,658,640,642,639,632,652,647,628,651,644,668,641,641,653,637,952,917,901,912,891,918,929,964,903,894,952,892,873,779,782,770,754,740,774,743,751,756,774,666,681,670,695,681,650,666,682,996,1026,1041,989,995,1031,1014,998,1026,1021,966,988,988,1004,1022,934,938,957,950,936,958,957,957,945,971,959,948,948,982,995,947,965,960,1053,1046,1073,1061,1058,1063,1061,919,904,928,943,912,1022,1012,1020,964,1006,1003,1040,970,1029,1031,962,975,997,1053,977,1023,1074,1084,1051,955,970,1063,1072,954,1035,999,992,982,1009,1053,1068,1054,1041,1063,1062,1068,1070,1070,1056,1071,1048,1052,907,895,925,895,915,875,879,866,916,894,867,889,901,881,911,889,675,680,679,689,972,960,957,973,963,994,968,968,978,1001,954,957,938,967,1009,961,985,967,983,977,975,1082,1094,1084,1073,1081,1094,1054,1093,1075,1074,1091,1074,1067,1073,932,950,925,926,951,939,908,946,918,907,905,938,945,953,917,946,920,1163,1155,1170,1169,1153,1180,1171,946,1009,957,977,971,968,955,975,968,950,979,694,693,700,695,696,716,677,684,698,711,710,682,720,1081,1074,1081,1112,1091,1112,1124,1114,1099,1121,1047,1088,1145,1049,1108,1113,1114,1084,1033,1099,1088,917,931,912,928,928,964,916,990,919,920,952,912,671,693,676,680,688,678,708,686,660,692,686,726,1093,1116,1051,1140,1130,1109,926,948,962,950,946,939,927,966,928,959,913,938,941,939,927,1041,1017,1049,1019,1035,1006,1008,1027,1016,1026,1007,1011,1041,867,884,862,862,896,884,853,827,868,862,883,663,661,669,658,671,692,658,670,689,683,674,671,679,658,671,665,674,954,934,909,948,887,915,940,953,919,988,902,818,831,832,801,826,836,837,650,655,671,644,679,675,657,666,635,644,663,642,673,618,653,666,685,676,647,593,605,594,596,583,597,612,601,596,606,598,604,603,1104,1147,1053,1078,1136,980,1126,1064,1075,930,986,940,964,978,1001,957,960,1015,993,1022,997,984,1036,1028,978,980,963,989,1018,1008,1004,999,997,990,1011,997,998,1014,994,836,841,890,867,884,872,837,882,903,894,862,889,882,862,885,843,1005,1007,971,967,946,1012,1010,991,939,985,1066,1017,985,982,1033,1035,1033,1031,1054,1024,862,910,910,915,904,875,881,931,902,910,905,1019,1091,1039,943,965,1030,1037,1034,1067,1037,1014,1027,1006,1013,1007,993,1000,998,990,986,1057,1067,1032,1055,1085,1052,1094,1088,1068,935,988,966,956,948,964,972,959,988,885,896,870,869,856,902,886,868,888,894,905,921,896,900,918,902,898,1050,1027,1056,1051,1034,1049,1032,1047,1043,1052,1055,1062,1041,1058,1020,1045,889,925,937,909,897,868,921,910,938,911,933,917,916,986,1053,1080,1063,1069,1069,1057,1067,1053,1062,1061,1067,1064,1076,880,909,922,913,912,917,905,907,907,886,896,900,915,938,871,921,925,1006,997,1009,994,984,998,1006,996,1032,1037,1022,1018,1037,1029,1046,1039,1028,1034,1041,1039,1045,1035,1028,1025,1030,914,946,949,941,944,947,969,948,963,944,943,945,943,949,958,924,948,932,715,727,710,725,729,722,712,675,695,710,723,729,710,731,717,717,737,759,734,722,775,736,726,733,710,740,712,685,671,673,676,670,669,680,668,662,1051,1061,1053,1031,1042,1035,1037,1066,1060,1079,1056,1048,1045,1041,1066,1064,1045,1046,1050,1030,1045,1069,1052,1042,1055,1061,1055,921,939,886,901,889,945,927,638,591,632,631,612,648,596,657,637,613,705,713,680,693,699,708,691,693,683,699,692,706,696,741,703,702,698,713,698,724,725,712,697,706,705,704,714,746,740,744,746,759,717,746,720,765,773,779,726,741,745,728,722,726,723,726,718,722,727,713,743,867,936,937,900,899,942,886,883,948,916,933,720,755,757,747,742,723,717,736,723,742,730,716,732,762,687,677,672,676,687,683,681,677,674,678,688,671,702,669,919,938,925,953,962,968,979,955,974,969,983,969,966,1001,961,963,955,785,775,766,765,760,753,758,759,759,769,781,775,793,760,770,746,615,622,630,640,631,643,633,620,649,635,631,622,612,615,614,613,634,606,611,730,726,691,710,710,728,694,708,716,732,717,719,719,711,725,737,705,724,703,713,699,710,715,721,735,725,728,724,733,723,1152,1199,1151,1165,1201,1158,1160,1183,1272,1140,1188,1188,1213,1148,1144,1205,1005,1033,1036,1007,1022,1021,1022,1014,1033,1032,1006,1021,1000,988,1021,1017,1023,981,1007,753,637,731,706,668,672,647,705,713,620,729,706,648,701,683,729,687,956,970,924,931,923,900,948,964,945,975,932,934,1008,772,801,792,783,798,809,778,792,816,779,768,799,816,801,823,923,930,916,922,935,955,869,865,861,867,886,869,874,881,863,873,712,705,690,698,683,692,711,701,696,688,696,679,681,687,700,704,700,697,627,600,615,598,609,632,606,602,615,622,601,618,602,612,614,594,620,600,596,601,594,631,614,616,617,603,620,617,638,632,624,608,626,1129,1052,1115,1078,1014,1083,1086,1074,1023,1084,1043,1098,1053,1039,1052,929,968,909,978,963,974,932,985,960,960,957,953,755,744,749,761,768,743,726,767,759,771,754,753,761,768,731,732,780,781,765,743,739,767,646,673,643,661,692,674,676,666,658,674,660,668,664,574,593,588,579,586,577,576,573,595,585,584,589,565,653,660,666,683,673,672,660,687,639,665,668,794,756,791,781,781,796,774,799,732,772,773,768,787,779,791,684,675,675,701,675,687,685,685,693,680,684,692,685,687,689,678,677,987,995,981,998,985,989,1001,953,974,952,981,970,934,939,912,924,934,1008,1005,995,1002,990,981,1017,1011,984,1017,1003,948,919,923,920,925,923,921,912,908,927,892,929,926,979,977,985,981,980,984,973,982,815,817,832,823,819,810,851,820,807,818,816,826,984,1017,1034,1020,1005,1022,996,1054,1015,1039,1009,1018,1023,1040,1000,998,1024,1050,1066,1035,1055,1051,1062,1028,943,949,934,915,946,917,947,939,921,943,661,652,696,637,615,690,662,680,642,661,674,665,688,643,658,642,1060,1062,1077,1069,1075,1062,1086,1080,1078,1059,1054,1099,1054,1077,1127,1080,860,861,903,854,871,921,909,915,888,648,704,704,698,683,700,691,694,698,717,702,1307,1317,1366,1373,1325,1360,1299,1322,1314,1248,1293,1256,1356,1289,1258,1010,1013,1028,1043,1030,1043,1005,1017,1005,1055,1005,1051,995,1073,735,722,723,737,716,724,643,697,674,676,694,718,1013,998,1071,1012,1046,1059,1054,1039,1014,1080,1048,1049,1015,1002,1012,1025,1011,1041,1055,871,909,922,921,917,929,918,929,916,913,935,891,896,901,909,942,891,930,991,997,1035,1038,1014,998,1012,1022,1005,1007,997,985,1039,953,1034,1017,1004,1031,1031,1048,1030,1042,1021,1069,1036,1049,1035,1047,1050,944,939,960,943,942,937,949,937,937,947,958,967,947,928,710,703,673,685,713,726,701,715,725,726,691,677,651,657,656,654,647,664,1083,1086,1084,1034,1095,1084,1063,1103,1082,1076,1098,1071,1081,1095,1085,971,1004,964,958,911,930,915,912,920,921,876,870,847,869,901,877,872,848,876,880,869,865,859,878,862,882,678,679,686,711,693,693,695,678,683,697,710,663,692,1130,1127,1179,1085,1123,1148,1108,1139,1114,1101,1103,1068,1127,1103,986,974,994,982,975,974,1005,970,968,967,955,981,972,952,984,997,923,912,930,936,881,923,891,921,910,904,920,917,1075,1063,1046,1058,1067,1080,1053,1063,1066,1083,1055,1040,909,913,920,907,938,938,918,916,680,675,646,654,694,681,684,679,1088,1091,1118,1042,1103,1069,1075,1078,1098,1087,1071,929,942,960,961,974,938,978,968,971,969,1074,1046,1069,1028,1048,1094,1060,1081,1079,1043,1054,1085,1026,1028,1083,1035,1025,1063,1129,1075,1101,1078,1079,1083,1066,1071,1096,1084,1085,1088,1061,1075,1091,1062,1069,1081,1067,948,932,976,906,936,978,965,945,958,935,955,974,1004,677,673,662,647,681,643,670,681,682,648,656,681,666,689,658,687,674,658,682,670,668,657,663,654,682,688,1034,989,1069,1006,1020,1082,960,1030,1036,996,1085,1097,1086,1082,1073,1089,1099,1065,1095,1082,1116,1080,1076,1079,910,880,878,892,872,896,896,917,902,624,645,646,616,671,654,633,669,645,672,655,648,653,657,1152,1170,1201,1245,1082,1213,1103,1177,1193,1155,1193,1053,1043,1060,1059,1041,728,717,734,690,753,774,772,733,733,720,756,766,964,934,951,954,957,949,957,954,906,986,978,917,1003,1040,1031,1008,1024,1041,1028,1033,1027,1017,1027,1035,1034,1009,1027,1036,1017,1010,920,916,939,940,951,931,913,935,939,971,949,952,905,642,646,647,658,662,650,642,607,655,642,633,652,670,636,635,649,655,626,631,638,627,620,596,633,615,646,604,593,630,630,690,697,643,677,675,665,649,691,662,635,654,685,641,654,657,999,1030,976,992,1000,1032,989,1008,1003,1018,1016,1020,982,1005,1042,1055,1062,1047,1041,1050,1044,1021,1043,1060,1019,1046,1059,1055,1059,1021,886,900,910,911,892,905,883,891,904,891,910,897,898,920,904,898,925,928,960,987,944,946,938,974,949,955,947,923,939,952,954,947,981,928,990,978,984,974,987,995,976,989,1001,979,978,970,967,983,961,870,942,873,907,910,896,907,874,1037,986,1018,1002,986,1013,1011,1000,1007,980,1000,1073,982,1011,1021,957,968,1046,1060,1034,1032,1051,1038,1038,1030,1030,916,879,885,915,847,860,875,920,893,932,913,908,901,866,875,892,920,1021,979,987,1021,994,1006,1039,1002,1047,1054,1067,1018,1032,1039,1006,1016,1024,1041,1038,1024,1032,1032,1044,1047,1028,1034,860,903,919,892,909,896,922,891,913,911,886,919,901,909,905,693,678,700,714,686,687,696,685,668,698,711,697,709,864,879,851,841,876,829,879,854,878,866,847,870,865,862,855,822,835,845,857,852,686,668,664,679,675,657,642,667,636,627,630,627,643,626,611,639,628,653,627,1186,1175,1164,1188,1178,1184,1176,1141,1218,1196,1171,977,966,943,962,974,982,938,959,950,946,712,767,758,705,731,720,726,718,715,752,728,760,735,736,756,715,881,861,880,887,911,881,879,903,881,885,884,913,759,752,782,777,747,775,761,777,777,777,984,971,1003,944,986,990,1010,1012,1036,1036,1059,1076,1042,1048,1038,1043,1043,1062,1022,1047,874,879,908,887,916,915,954,917,871,896,931,893,863,933,910,909,889,886,883,894,893,858,912,865,931,880,960,1015,971,942,945,970,1030,1016,1025,1049,1050,1019,1012,1035,1033,1036,1021,1037,1036,1036,1037,1033,1031,880,883,835,884,900,903,961,889,913,904,882,898,902,894,998,985,1034,1001,1071,1027,1008,1016,1030,1026,1039,992,1032,1031,1032,1015,1023,1032,1069,1031,1031,1049,1062,1042,896,896,883,907,892,883,903,895,905,896,919,889,895,883,883,888,678,673,687,679,676,670,656,694,656,679,707,672,689,660,685,1104,1139,1094,1073,1110,1119,1088,1102,1103,1105,1132,1083,1070,1098,1082,987,984,1009,983,974,953,974,1001,1021,988,987,1002,977,1002,994,805,806,825,796,1054,1065,1072,1038,1067,1094,1056,1056,1069,1076,1081,1077,1068,930,910,919,926,945,924,921,907,908,914,937,888,927,917,694,693,654,658,666,683,655,692,674,687,679,687,678,679,686,696,684,666,685,680,1102,1102,1089,1081,1106,1121,1129,1134,1120,1136,1122,1123,1170,966,928,954,970,977,979,964,921,963,948,982,959,963,1059,1090,1063,1080,1051,1066,1049,1085,1056,1044,1044,1068,1069,1058,1069,1070,1044,1044,1022,972,976,956,965,944,969,944,974,981,968,653,618,622,656,647,606,648,674,645,615,635,626,615,604,606,617,621,615,595,639,635,637,623,607,710,697,719,707,689,715,703,708,705,710,751,769,760,775,755,782,763,719,762,774,751,751,729,732,724,719,719,718,731,1087,1115,1133,1102,1126,1139,1152,1141,1100,1117,1146,1139,1117,1135,1107,948,974,957,973,973,979,980,966,970,969,991,972,981,672,722,696,693,722,704,685,672,671,668,682,660,694,687,676,690,684,698,670,681,663,684,672,671,673,685,681,701,687,692,688,699,696,683,681,696,677,684,700,676,701,704,700,682,688,701,675,675,697,695,698,672,649,688,686,651,676,684,672,685,656,661,662,660,652,663,651,661,633,628,646,637,630,637,638,644,634,638,640,654,629,642,651,834,908,907,909,892,874,875,896,888,898,900,857,908,655,671,685,682,696,688,686,690,685,739,697,693,674,686,717,592,603,608,595,602,616,614,601,603,606,620,624,612,586,609,1122,1107,1045,1098,1135,1111,1081,1100,1094,1113,1093,1088,1072,1102,1075,1061,983,1008,1027,995,980,1011,977,1016,1023,1049,987,985,946,964,955,936,936,929,934,977,944,959,688,687,705,709,681,704,688,648,696,703,742,705,1071,1056,1061,1066,1021,1023,1031,1067,1058,1068,1026,1046,1055,1046,1046,1025,1051,1026,952,964,966,957,953,955,968,971,969,951,938,966,955,936,981,963,925,905,959,971,1162,1137,1141,1146,1139,1151,1114,1113,1106,1156,1138,1142,996,1029,1009,1018,1019,1048,1024,1011,997,995,1040,1024,1035,1042,1065,1075,1066,1088,1056,1081,1054,1063,1033,1044,1074,1066,1068,1059,1049,1049,1074,1051,909,910,927,915,925,937,946,900,925,599,614,655,605,625,603,626,605,617,614,627,592,616,626,601,593,617,713,728,732,783,796,773,782,773,786,796,766,774,791,802,814,1002,1012,1051,1025,1008,1021,1025,1023,999,1032,1013,1023,1011,827,831,837,840,811,827,811,823,826,827,827,702,665,669,655,689,706,641,651,663,658,664,676,656,634,657,665,672,675,639,603,608,628,598,615,634,619,619,615,633,634,1080,1048,1076,1051,1035,1070,1068,1057,1069,1064,1032,1066,1055,1020,1041,1045,1046,1048,1033,1038,1024,1051,1011,1044,1011,1037,1031,1005,1022,1028,1021,1039,1015,1043,1025,1058,1017,1024,1043,1024,876,862,860,865,851,851,870,846,817,607,622,622,624,585,619,605,636,622,625,593,641,607,673,677,666,650,642,664,658,664,658,663,638,666,651,675,676,673,647,638,657,657,668,1093,986,1008,1071,1019,1058,1029,1067,1031,989,1039,1044,1036,1065,1045,1020,1020,1017,1042,1049,1071,1021,881,919,898,866,881,864,887,893,915,736,701,682,711,688,715,677,690,688,689,698,682,706,674,683,803,804,831,836,823,850,801,779,811,803,851,830,826,802,817,816,809,799,839,815,806,802,794,786,707,710,716,693,737,705,713,705,717,705,661,712,719,652,649,654,657,652,664,662,676,658,650,648,670,667,657,644,642,652,648,640,652,649,643,641,639,676,653,656,642,645,649,643,636,655,985,968,982,974,1000,972,973,963,974,992,955,953,1005,956,932,984,980,976,968,983,986,985,1006,1048,1024,1063,1050,1048,1066,1072,1072,1052,1039,899,921,936,931,878,896,932,904,921,908,916,907,942,682,673,675,660,689,665,1019,1035,1039,1076,1073,1060,1102,1015,1019,1084,1052,1122,1045,1081,1070,1082,1085,1037,949,988,989,959,991,977,1001,678,655,678,676,689,702,657,679,680,624,665,693,612,622,622,610,587,612,612,630,607,616,605,605,615,613,606,605,599,625,613,596,624,622,607,590,1089,1110,1136,1082,1108,1108,1119,1085,1113,1112,1148,1100,1002,991,989,1013,960,998,959,1001,1009,1020,1013,1031,979,1008,986,705,692,681,672,713,660,670,659,676,678,683,693,677,627,631,655,627,660,645,653,646,628,1060,1072,1023,989,1024,963,1042,1020,1063,926,971,996,915,948,950,970,994,958,943,984,992,964,668,663,656,667,1093,1129,1117,1148,1107,1122,1100,1129,1136,1132,1098,1153,1130,1086,1097,1099,1018,999,1016,1023,991,1000,981,1032,995,999,1025,999,1016,1011,1026,997,998,1032,1163,1196,1170,1189,1179,1202,1190,1191,1163,1192,1196,1198,1166,1172,985,984,967,994,994,984,982,971,1008,949,963,986,974,966,1008,978,982,949,1077,1056,1064,1073,1057,1057,1056,1069,1067,1085,1051,1071,1054,1064,1081,1048,1048,1063,1077,1057,953,957,947,967,969,966,951,969,926,939,972,943,972,941,992,739,739,712,717,737,713,724,747,735,743,739,738,733,719,926,970,944,916,939,935,966,946,951,868,868,894,875,866,880,860,878,883,878,847,856,873,673,697,694,702,686,708,707,706,687,688,715,671,700,706,702,703,689,696,688,1153,1124,1170,1105,1135,1122,1127,1184,1166,1145,1100,1147,1151,1126,1043,1035,1008,1008,979,1006,1019,1022,1020,1031,1026,1011,930,916,899,947,917,938,939,929,931,909,926,939,913,918,1072,1063,1060,966,990,984,966,1001,972,980,984,975,978,957,974,815,818,803,805,799,804,812,800,816,796,804,778,819,814,814,836,810,784,773,689,686,695,701,674,720,693,709,702,701,872,869,881,865,885,891,808,860,877,886,887,860,859,877,1048,1048,1035,1058,1068,1073,1070,1044,1056,1086,1063,1011,923,932,926,924,960,933,906,911,921,936,902,936,662,668,662,683,697,687,680,661,690,1058,1085,1049,1143,1048,1070,1067,940,913,924,915,939,912,933,956,929,930,936,1037,1030,1042,1033,1089,1052,1058,1026,1051,1033,1032,1039,865,870,821,891,889,845,871,918,878,882,884,839,915,897,901,884,649,630,628,637,634,652,620,632,640,651,649,619,643,660,636,653,616,639,648,652,643,622,643,627,614,627,640,639,1165,1177,1148,1140,1165,1142,1159,1182,1122,1162,1118,1172,1116,1006,995,1009,977,974,983,1011,1029,960,1039,1015,996,958,997,993,1004,962,1023,999,637,647,658,652,649,627,690,663,677,615,676,582,586,621,566,584,558,581,589,585,1075,1130,1046,1104,1138,1077,1121,1126,1151,1089,1120,1135,1156,1133,1035,1042,1026,1048,1029,1048,1066,1035,1046,1029,1055,1073,1074,1045,1051,945,953,925,964,956,942,941,946,942,948,929,944,938,953,938,840,835,851,831,813,831,820,833,825,770,775,782,771,772,775,711,716,730,702,700,712,703,690,727,701,694,709,713,699,678,676,694,716,687,685,700,671,680,674,670,678,673,704,684,1203,1157,1200,1125,1100,1141,1138,1143,1176,1181,1105,1149,1153,1136,1207,1123,985,973,994,1000,977,962,978,1004,1003,968,995,707,663,703,707,688,702,657,677,689,673,661,687,700,701,1200,1154,1166,1195,1174,1191,1175,1191,1131,1182,1231,999,1027,1040,1019,1044,1016,1000,1025,1010,1010,1128,1150,1150,1154,1134,1162,1124,1116,1103,1157,1131,1169,1153,1156,1166,1133,1155,883,867,890,900,854,863,863,880,749,731,733,755,752,707,741,698,730,712,705,728,699,744,739,718,764,717,704,746,749,726,756,756,728,724,733,753,717,729,1147,1116,1143,1130,1164,1159,1174,1153,1143,1154,1159,1139,1160,891,873,912,909,934,931,928,914,934,952,929,914,912,937,926,654,643,647,644,645,629,652,623,622,661,1108,1090,1138,1099,1082,1115,1066,1071,1104,1117,1069,1106,1114,1087,1083,1071,1080,1070,1081,1074,1065,1110,1084,1082,1073,1106,1057,1067,996,975,1019,967,985,979,953,972,1000,1014,972,993,977,998,988,966,711,709,737,680,666,719,640,727,684,694,687,725,657,647,648,627,651,656,660,650,636,649,633,637,628,630,616,609,646,616,627,642,620,617,631,612,613,636,1130,1138,1123,1155,1203,1143,1112,1117,1139,1084,1138,1178,1009,1017,1006,1009,1000,1005,1003,984,1036,1022,1019,1020,1007,983,940,929,917,928,932,905,908,950,926,919,1014,1030,1033,1048,1028,1040,1019,1027,1049,1046,1006,1034,1052,1057,1053,1047,1012,977,975,998,675,675,683,663,653,655,667,987,979,974,972,1004,989,991,977,997,1006,952,986,1014,1066,1043,1040,1079,1058,1040,1027,1077,1023,1036,1066,1072,970,951,955,1002,974,948,942,936,952,980,971,969,950,967,948,948,952,956,974,925,978,948,925,976,954,947,956,968,950,681,707,722,706,705,716,705,740,742,698,734,730,694,676,747,701,767,625,613,593,611,618,618,610,603,612,619,597,610,611,620,612,608,737,734,765,732,718,758,709,752,778,761,741,741,716,733,742,734,756,748,716,754,733,734,731,737,729,727,716,745,728,720,730,753,742,727,729,739,754,711,759,733,742,1016,1028,1065,1071,1012,1032,999,1035,1018,1039,1022,936,944,960,930,972,943,948,951,945,952,951,943,929,939,950,952,960,952,966,942,962,950,943,914,908,916,906,924,923,916,918,923,916,919,929,995,957,997,972,962,988,966,963,943,1037,1048,1024,1029,1039,1048,1043,1013,1031,1017,1053,1026,1034,1017,1016,1018,1032,937,937,883,969,911,930,898,898,931,901,902,905,1122,1186,1145,1154,1167,1121,1181,1121,1112,1159,1134,1155,1123,1151,996,940,976,952,960,947,954,963,988,998,949,970,955,974,950,611,679,650,634,660,639,638,646,632,647,665,645,635,635,638,928,890,921,930,944,937,991,912,924,949,766,736,749,746,770,761,750,755,742,772,726,767,738,745,771,670,686,700,682,694,680,672,676,675,680,673,678,673,696,681,693,1021,1039,1000,1057,998,1005,995,1010,1031,1011,1037,1016,991,1013,741,736,732,749,763,775,725,766,763,746,789,1034,1119,1092,1065,1086,1101,1094,1059,1058,1086,1094,1085,1074,1087,954,932,909,961,914,939,953,1092,1093,1049,1091,1053,1032,1005,1025,1024,1002,1023,1021,1018,1003,1029,1001,873,861,854,847,867,861,856,836,888,844,849,858,840,870,829,858,878,845,880,804,802,815,824,823,822,804,806,817,811,820,834,806,828,713,712,697,698,700,698,695,710,679,710,707,693,719,682,714,694,879,878,866,866,872,839,887,692,712,685,697,659,663,688,652,681,683,647,643,634,631,600,640,615,617,624,618,642,622,617,621,648,621,632,635,642,995,984,1001,1017,1023,1028,1019,1042,1002,1002,1034,1021,1025,763,753,759,722,793,787,761,750,758,829,828,822,839,856,847,870,834,837,813,843,843,855,811,856,798,830,856,741,731,722,730,724,720,720,707,761,731,746,713,742,721,683,694,700,698,682,707,687,705,689,683,681,684,687,681,679,664,668,882,886,891,913,907,844,876,869,895,890,945,913,885,667,705,701,692,672,701,688,698,671,634,625,621,616,640,634,631,638,619,634,642,638,637,632,645,622,633,644,804,752,774,764,788,779,757,763,789,798,1033,1054,1041,1006,1041,1048,1035,1007,1039,1069,1056,1039,1032,1112,1079,1093,1080,1069,1106,1101,1084,1097,1079,1092,914,918,935,921,892,922,916,894,906,923,920,936,921,679,664,647,682,666,652,663,637,635,656,648,664,1014,962,937,947,987,950,971,1006,987,992,1014,1013,981,1026,970,999,1008,978,1003,999,1005,1020,967,993,1026,1028,1047,1039,1021,1049,1020,1043,1033,1028,1030,1029,1038,917,907,916,888,902,932,906,912,907,922,901,896,887,891,884,884,855,874,880,864,866,904,878,874,920,981,992,1028,983,981,999,988,991,981,966,977,968,979,1019,1057,1024,1048,1037,1054,1037,1052,1015,1042,901,936,882,894,884,876,918,878,861,906,914,912,911,902,870,890,872,901,1059,1092,1086,1081,1067,1081,1082,1068,1063,1065,941,940,950,944,952,954,949,974,962,965,942,950,952,949,955,998,1051,1071,1073,1071,1066,1041,943,960,915,957,929,940,947,946,939,940,927,930,928,936,932,927,926,923,932,945,941,928,918,926,942,849,844,856,852,830,848,836,867,843,868,828,863,840,831,673,685,675,684,664,670,692,666,682,683,692,671,680,686,667,673,696,702,680,677,667,686,684,683,673,659,686,689,660,660,665,672,671,673,667,656,676,668,660,676,670,661,679,661,666,650,673,1013,1010,1008,1004,997,1046,1010,1017,1053,990,1044,1064,1097,1033,1067,1065,1078,1065,1043,1053,930,927,953,940,917,950,946,974,949,977,965,660,726,638,694,677,666,652,686,681,628,663,649,632,633,628,670,641,620,626,640,637,959,943,970,987,967,996,1000,949,997,957,953,984,979,1118,1099,1090,1094,1099,1113,1110,947,979,945,931,973,951,944,1061,1039,1026,1055,1054,1055,1059,1078,1052,1045,1048,1063,1078,935,907,902,917,945,906,882,904,895,946,916,867,941,937,943,923,912,959,905,1057,1054,1085,1082,1080,1106,1077,1093,1092,1098,1114,1005,1025,1011,1007,1010,1016,985,995,1008,994,1006,1008,995,1009,997,1018,1012,988,1021,774,779,805,814,779,806,791,744,761,757,763,771,762,761,739,789,705,663,646,690,681,680,680,674,683,696,707,696,698,685,696,860,866,927,850,870,872,876,858,881,888,858,818,854,726,750,743,765,756,750,727,715,637,637,653,641,759,772,797,782,787,777,773,779,771,750,774,777,767,765,762,768,746,727,728,721,735,747,750,725,747,743,990,1041,1015,1039,1018,992,1013,1000,1035,1048,1001,1026,780,775,769,770,777,778,781,779,792,781,735,862,878,874,904,843,872,867,878,893,869,868,911,886,901,866,892,901,878,922,903,850,899,883,890,896,877,885,904,883,899,1060,1072,1063,1069,1071,1046,1041,1057,1069,1057,1054,1025,1037,1042,1031,1027,1022,1040,1034,1024,1031,1025,1025,1028,1023,1051,1032,1021,1026,1017,1053,1044,1018,1033,936,886,914,917,888,927,886,906,899,934,921,895,924,907,927,907,898,922,899,918,1019,1003,1029,1024,1028,1014,1025,1039,998,1036,1037,1039,1028,1021,926,922,919,891,900,889,886,899,939,917,893,912,897,926,907,927,932,918,892,634,686,668,660,669,671,643,678,691,646,663,685,669,681,684,654,1063,1087,1054,1076,1053,1060,1067,1074,1023,1013,1065,1057,1067,1064,1047,1080,1063,1078,1071,1071,1057,1073,1055,1062,900,925,891,926,891,866,917,911,922,906,918,938,904,704,677,722,696,674,682,698,694,693,685,673,678,663,676,682,679,701,668,655,686,670,683,658,682,1099,1082,1103,1068,1083,1051,1069,1116,1064,1055,1049,1053,1055,958,946,951,985,949,946,979,962,947,962,964,933,973,961,984,944,950,944,980,897,837,878,866,890,878,849,900,969,1008,984,997,1017,1004,1012,980,997,975,974,1002,980,987,997,991,993,992,983,1074,1054,1043,1073,1070,1073,1068,1065,1070,1055,1063,1059,1076,1061,1088,893,880,939,881,901,859,882,929,909,932,1061,1119,1075,1099,1087,1095,1105,1090,1090,1090,1092,1065,1069,1099,976,979,1000,991,977,978,983,992,985,977,1004,716,679,670,671,666,642,671,685,673,621,619,631,618,640,610,646,611,616,611,611,607,629,612,642,631,610,627,614,1078,1077,1101,1156,1113,1137,1107,1101,1094,1134,1061,1085,1066,978,996,990,1010,991,1012,989,1017,977,994,983,1021,994,1005,995,809,812,797,795,791,787,791,991,981,966,978,958,964,978,993,981,955,933,930,933,925,929,943,931,925,946,922,928,938,1032,1002,1035,1023,1009,1021,1013,899,914,878,913,917,899,898,916,897,881,908,896,924,878,676,662,659,674,672,678,658,676,658,713,677,684,675,651,699,651,1152,1101,1108,1105,1107,1058,1091,1140,1030,1095,1071,1139,1113,1138,1129,1115,1089,974,970,997,972,987,977,990,980,1003,996,690,670,697,690,710,714,710,717,718,692,672,664,676,678,680,661,683,679,687,674,703,681,676,689,679,684,660,681,682,683,666,675,690,677,684,681,1043,988,1017,1024,1049,1000,976,1029,1013,1055,1050,1037,1037,1040,1040,1044,1058,1026,1031,1068,1062,1021,909,880,961,908,892,914,918,925,926,925,935,916,925,673,657,663,669,687,638,670,666,669,632,685,652,661,641,566,583,580,597,590,592,586,573,569,590,552,589,574,590,603,589,575,568,610,604,630,616,596,609,638,612,722,731,730,715,727,716,711,731,712,730,725,728,725,722,733,715,720,712,721,742,726,1074,1107,1067,1060,1119,1028,1075,1046,1086,1091,1050,1076,1065,867,869,933,892,892,891,893,921,894,885,902,889,934,939,909,652,611,586,579,619,649,612,592,610,601,613,603,632,1177,1185,1165,1121,1127,1112,1170,1137,1185,1094,1193,1159,1114,1129,1029,1020,1015,1027,1045,1017,1032,1054,1047,1005,1004,1048,1052,1053,1039,1074,1017,1020,1034,1046,1033,1044,1057,1040,1015,1015,1150,1106,1153,1041,1159,1074,1109,1096,1141,1109,1146,1094,1129,1114,1073,1143,1071,1146,1097,1129,1088,1071,1079,1085,1070,1065,1079,1061,1079,1078,1089,947,911,933,945,915,916,929,933,936,936,894,915,944,896,905,927,676,670,707,698,695,697,689,686,688,692,712,707,684,913,919,895,896,931,934,896,896,933,903,947,899,874,915,921,879,924,923,924,757,757,761,745,763,750,770,737,747,768,921,909,933,908,934,919,940,911,907,940,914,918,926,895,919,1073,1041,1073,1058,1055,1061,1070,1083,1041,1048,1062,1087,1054,1060,1071,909,972,910,900,926,906,937,908,921,881,962,999,976,1002,988,1032,1012,1026,1050,988,1043,1016,983,989,1069,1054,1057,1081,1059,1056,1070,1032,1041,1053,1063,1079,1047,1059,1037,1077,1071,915,939,928,941,965,924,914,919,927,948,909,916,932,950,1071,1056,1050,1064,1071,1077,1047,1061,1062,1064,875,848,860,867,668,717,661,687,689,695,681,719,694,1001,1070,1076,1067,1074,1084,1059,1035,1067,1043,1054,1078,1084,1035,1052,838,845,1007,1006,1003,1014,1027,1020,1041,1004,1005,1023,1023,1006,1028,1009,1033,1011,1010,1006,1013,1043,1030,1034,1027,1033,1028,1020,1014,1041,1022,1026,925,917,946,942,927,949,910,966,965,963,960,940,957,964,955,938,896,881,900,890,893,899,899,887,876,879,866,894,900,897,738,723,736,729,737,756,721,729,715,715,728,735,857,914,935,889,937,906,893,877,887,873,909,892,1054,1038,1058,1055,1063,1072,1050,1031,1063,1028,1070,1063,1055,1065,1060,1072,1050,1073,1060,1062,1059,1033,1053,1062,1054,924,929,883,911,899,899,890,910,1020,1042,1035,1030,1046,1042,1059,1007,1016,1034,1033,1046,1025,1018,922,921,938,899,927,915,899,920,967,926,936,920,929,938,918,925,920,1143,1120,1103,1143,1133,1116,1110,1115,1106,945,948,956,934,942,950,938,945,939,931,942,956,944,944,971,942,953,922,718,678,694,717,728,864,858,875,859,844,851,857,870,837,854,858,866,883,840,877,871,707,708,718,742,722,715,743,732,708,710,697,732,734,702,726,707,697,686,678,653,684,669,671,651,676,672,655,1201,1166,1192,1113,1276,1203,1105,1020,995,1012,1028,979,991,1004,997,1009,988,1043,1074,1048,1067,1054,1062,1062,1079,1062,1054,1045,1058,1044,1041,1060,1060,1070,911,905,897,906,926,920,924,902,927,923,899,924,900,699,694,720,688,674,704,697,710,708,707,698,680,1165,1199,1189,1224,1176,1165,1218,1224,952,970,953,989,968,956,941,725,727,762,730,750,745,725,729,717,713,719,729,744,708,744,904,900,903,886,875,919,882,805,804,799,814,784,813,797,796,781,801,796,784,821,803,657,634,660,689,647,661,590,576,591,569,574,599,590,565,559,569,582,573,573,585,583,559,578,586,577,668,688,706,683,689,700,668,682,692,692,677,673,698,694,701,716,718,710,708,696,703,708,701,695,703,698,698,1038,1032,1024,1041,1019,1000,1057,1055,1063,1016,1066,914,878,833,863,886,865,853,885,857,876,879,667,644,669,654,652,660,651,656,653,653,681,641,661,1024,1013,1004,1060,1015,1014,1012,1011,1017,1010,1007,848,878,819,868,839,836,853,848,827,842,854,860,868,839,857,841,861,822,831,1006,1016,1009,994,1020,1003,1005,1013,1001,1003,992,1002,990,1015,998,1022,957,959,964,957,965,957,961,939,954,950,962,949,961,940,977,963,997,1032,997,1019,1025,1020,1014,1003,1017,996,1022,1033,1009,1029,1009,948,907,928,934,934,916,933,905,918,932,909,918,1024,1006,996,1039,1001,1026,987,1028,1006,972,1036,1031,1039,994,1008,933,1050,1004,1031,979,1005,1017,1030,1034,1041,1018,1018,1019,1039,1030,1023,1025,1034,1039,1014,1032,1037,1024,1040,1026,1019,904,925,940,921,931,925,946,938,970,931,931,949,961,942,952,657,672,693,1161,1131,1203,1116,1125,1123,1180,1116,1144,1126,1124,1155,1016,1048,1041,1047,1007,1010,1063,1076,1001,1022,1017,1044,1030,1048,1044,1056,1056,1016,1036,1056,1043,977,945,946,960,949,939,961,931,953,776,758,778,796,746,756,937,942,955,965,950,949,951,945,958,947,978,967,969,970,908,924,909,920,900,942,911,929,720,741,729,744,729,743,741,730,735,723,738,746,888,896,902,924,878,922,906,927,934,918,919,924,888,803,792,814,782,809,789,791,786,784,782,797,786,812,1013,983,1007,1009,985,1012,1035,1051,1044,1056,1055,1046,1049,1025,1028,1069,1079,1058,1055,1061,1049,1062,1050,1077,1080,1063,1058,1076,939,924,937,934,957,964,935,918,952,946,944,929,945,938,911,658,691,682,649,660,644,660,677,677,678,688,662,688,679,636,664,657,684,698,664,666,677,659,680,669,676,691,678,669,668,668,671,1207,1170,1152,1165,1167,1177,1166,1114,1163,1181,1185,1165,1191,993,985,967,1009,1001,1023,971,992,991,1025,997,1029,973,1002,1103,1108,1117,1076,1115,1077,1112,1126,876,906,938,927,922,908,914,927,896,911,920,912,920,936,889,958,930,895,948,940,623,593,609,589,716,732,696,688,712,713,724,719,744,682,727,722,736,705,714,812,802,784,793,825,811,702,710,707,692,717,719,719,702,719,714,718,727,724,726,718,1090,1095,1081,1124,1126,1119,1121,1112,1100,1098,1063,1089,1010,961,944,964,950,961,981,990,956,978,1049,1041,1091,1046,1087,1029,1050,1045,1058,1071,1050,1072,1042,993,1076,1035,1201,1195,1135,1189,1177,1205,1197,1173,1203,1208,1178,1138,1153,1185,1129,1180,1194,1153,1183,1147,1022,998,982,988,1005,983,1011,1007,996,1010,997,1033,993,1050,1023,996,1044,997,984,1038,1056,989,1027,965,988,968,999,1038,1033,957,971,957,954,982,980,955,964,959,959,956,957,968,937,964,970,958,1053,1040,1044,1055,1070,1047,1055,1062,1038,1066,966,897,916,940,904,929,914,1051,1049,1038,1031,1003,1061,1069,1046,1006,1052,1047,1035,1052,1048,1034,1013,1023,1021,1051,1043,1051,1027,884,923,936,920,922,923,901,910,913,938,916,904,959,945,921,945,954,937,946,917,928,943,956,933,945,942,968,926,862,853,830,847,837,854,861,862,852,853,855,835,852,849,853,678,705,663,683,699,689,713,688,679,694,683,705,700,676,1128,1121,1108,1113,1151,1133,1100,1120,1139,1120,1118,1074,1111,1124,930,933,892,962,959,953,895,906,923,935,958,713,680,677,692,685,659,686,707,698,667,679,680,686,699,707,697,690,1138,1160,1140,1133,1125,1131,1166,1089,1089,1103,1120,1129,1195,1121,1108,1089,1119,1113,1151,1102,1093,984,1010,997,956,994,1011,982,997,951,1054,1025,1019,1105,1007,1013,986,984,1054,1065,1048,1074,1054,1046,1068,1079,1072,1050,1063,940,952,971,960,976,743,766,739,737,720,743,708,751,734,751,736,738,750,742,738,752,732,669,649,660,646,662,645,666,670,673,667,674,647,664,659,656,687,663,654,667,1078,1097,1087,1099,1168,1042,1114,1111,1104,1089,1103,1095,1094,1119,1009,1021,1026,1020,856,851,878,840,865,858,865,891,858,870,849,851,868,875,884,894,865,734,724,737,717,677,700,701,706,695,688,684,671,668,664,676,674,671,670,665,778,754,791,758,746,745,775,784,762,760,771,797,793,761,767,751,767,787,760,781,767,755,738,739,744,761,752,760,778,769,751,765,690,678,686,673,685,670,672,685,665,663,670,910,940,935,946,919,932,924,934,916,886,717,760,718,776,735,904,924,928,911,922,961,908,928,933,945,875,941,943,900,911,743,784,785,765,763,746,749,770,770,744,747,756,765,751,752,774,670,697,713,695,697,709,680,699,707,683,678,695,700,685,694,699,684,703,692,665,678,1133,1123,1153,1094,1094,1089,1087,1119,1092,1096,1105,1130,1118,1099,1088,1121,993,973,975,1002,999,996,998,980,954,981,970,976,902,905,932,914,930,890,928,914,920,896,937,920,919,911,900,1041,1050,1038,1024,1035,1017,999,987,964,976,1003,987,975,969,986,994,1012,995,1004,987,996,992,994,993,1005,1001,1020,1006,1008,997,1014,988,999,1016,1011,1019,1021,1001,1001,1028,1002,983,1009,1003,927,916,878,865,910,909,900,900,946,938,879,923,933,926,889,1056,1088,1075,1054,1078,1083,1100,1111,1112,1083,1104,967,969,975,974,957,974,968,948,979,989,983,987,964,988,981,955,956,1108,1155,1125,1147,1130,1151,1139,1155,1143,1149,1166,967,947,983,995,984,925,973,957,973,938,1002,964,967,979,961,983,961,970,960,949,1067,1067,1099,1076,1072,1070,1080,1094,1073,1074,1065,1086,1073,1068,1078,910,872,877,913,899,927,929,906,907,938,925,929,877,1027,970,1049,1022,1000,1006,1010,1065,1052,1041,1051,1032,1070,1037,1032,1062,1043,1060,1045,1068,1024,1057,1062,1085,1043,1050,1056,1059,1070,1070,1047,1069,1072,1063,1062,1069,905,890,887,908,918,903,898,901,889,887,886,927,905,842,914,631,651,606,625,603,602,635,627,640,607,623,603,628,644,625,1116,1040,1030,1095,1035,1051,1114,1018,1038,1009,1020,988,1013,1025,1021,1006,1017,1000,1013,1066,1054,1043,1072,959,984,953,949,974,995,958,946,981,963,913,945,936,958,661,685,647,701,679,665,663,683,703,691,714,676,704,666,674,647,670,660,647,666,660,670,658,652,656,650,681,669,656,652,662,658,641,631,649,643,658,723,701,680,682,701,673,673,688,679,685,672,697,693,720,699,678,930,919,903,935,922,905,928,921,917,905,920,922,941,913,711,708,708,688,676,712,703,690,632,643,650,626,638,656,635,638,623,642,638,648,650,639,642,1085,1060,1062,1078,1082,1062,777,768,749,765,744,755,768,750,749,758,783,754,749,725,1104,1080,1055,1077,1095,1061,1052,1104,1063,1076,1088,1083,1055,1078,1062,1087,1054,934,936,919,907,903,915,955,934,943,935,894,706,665,678,681,672,655,642,676,645,678,670,689,675,683,661,734,735,717,733,747,723,733,752,744,748,742,990,1011,1008,1015,1006,892,869,867,815,833,829,837,821,844,846,800,846,844,811,819,650,662,633,666,680,678,664,655,669,1018,993,998,1045,989,1019,1014,1050,1053,1012,1042,1016,1024,1045,1027,1033,1040,1069,1020,1033,840,841,820,887,871,835,884,869,829,864,863,878,670,676,642,644,632,669,647,656,649,666,632,634,680,642,645,680,1137,1154,1133,1119,1127,1168,1124,1123,1094,1160,1087,1135,1176,1141,1146,1102,1121,1151,1014,1042,996,1031,1033,1043,1022,1056,1014,1049,1030,995,1039,1056,1035,988,1059,896,899,883,887,908,875,873,901,905,873,869,868,877,875,905,915,901,870,703,706,702,689,690,693,661,699,679,666,674,717,577,583,609,605,572,567,580,574,562,565,582,581,606,664,666,647,651,640,636,675,640,645,627,679,674,616,643,630,657,652,660,640,662,970,986,976,989,948,1000,974,954,957,962,946,986,999,948,948,984,1023,1045,1018,1052,1067,1055,1028,1035,1047,1004,1012,1027,1049,1036,1026,1021,949,939,920,966,955,949,939,944,934,905,941,943,954,969,944,925,970,907,938,911,646,661,648,642,624,642,666,674,667,623,669,658,631,649,651,1105,1135,1113,1073,1048,1054,1047,1072,1068,1118,985,1009,970,974,987,977,982,1000,988,967,989,991,966,997,979,993,972,999,1081,1101,1079,1071,1071,1085,1080,1064,1101,1071,1086,1081,1069,1079,1073,1089,941,952,953,976,968,965,967,949,953,928,921,957,944,938,933,939,948,954,966,973,949,826,855,848,820,857,875,872,669,677,697,673,649,640,675,675,679,692,663,645,641,650,652,651,673,652,659,659,649,646,658,632,659,660,909,938,944,922,906,925,958,913,949,917,920,906,905,913,895,915,954,948,977,926,915,949,914,799,806,848,838,831,819,833,836,821,814,823,823,839,825,832,796,843,664,669,665,628,689,668,655,655,694,648,672,614,616,609,618,586,615,593,607,600,628,601,1081,1034,1142,1091,1085,1143,1111,1063,1085,1086,1093,1064,1131,1033,1009,1052,1032,1031,1034,1031,1052,1031,1022,1026,1059,1057,1039,1035,1043,674,637,690,638,654,666,634,665,663,684,665,652,638,658,660,646,647,662,666,668,691,706,678,701,679,687,654,966,967,953,979,990,973,988,975,951,949,964,970,975,1085,1081,1064,1067,1064,1091,1078,1079,1079,1080,1070,1070,1051,1054,1064,1062,1065,1061,1079,1059,1069,1077,1082,1047,912,931,924,933,918,912,940,951,919,896,959,936,916,942,681,699,680,647,664,650,647,686,681,678,670,689,698,668,629,623,631,625,634,635,639,639,887,943,963,910,917,944,956,911,918,956,758,739,740,753,763,757,734,773,781,785,779,764,751,769,746,698,696,702,698,708,704,708,704,929,925,952,930,919,896,892,919,896,919,908,920,913,915,904,948,960,930,960,966,976,955,932,990,1011,1009,1029,900,907,912,898,901,897,936,913,936,940,902,933,899,905,684,717,698,686,705,701,699,707,711,677,714,673,725,704,901,870,861,818,867,862,871,859,838,895,861,884,858,882,1094,1059,1055,1035,1052,1059,1044,1005,1034,1007,1058,1044,1019,1053,1047,1048,1064,1030,1014,927,886,954,907,911,924,928,898,943,905,929,939,691,680,685,690,692,677,697,711,688,678,673,1081,1070,1049,1060,1073,1054,1058,1083,1094,954,977,961,983,986,981,993,969,983,974,983,977,992,975,981,975,985,761,747,757,780,753,691,686,710,671,707,678,679,698,668,680,675,669,1066,1023,1029,1044,1028,1054,1078,1105,1089,1078,1089,1079,1104,1109,1099,1111,1084,1096,1088,1144,1091,1099,1084,1087,1084,950,951,942,952,914,945,978,904,953,890,932,942,924,1130,1095,1146,1123,1117,1088,1067,1114,1067,1106,1121,1076,1049,1055,1069,1082,1046,1060,1092,1060,1076,1050,1090,1066,1059,1095,1072,1072,1085,936,911,919,912,918,906,898,906,907,937,918,930,889,925,1077,1088,1067,1049,1083,1105,1065,1059,1069,1087,1087,1084,1066,1103,1057,865,842,897,858,841,849,865,904,858,882,852,922,663,650,677,662,644,655,689,673,696,666,686,645,664,680,658,653,666,675,1185,1138,1218,1217,1226,1116,1176,1183,1113,1202,1153,1035,1067,1032,1044,1035,1021,1021,1042,1032,1054,1026,1017,1051,1033,1017,1030,1054,1056,1004,1022,683,648,672,663,651,699,651,672,691,708,687,677,677,718,685,639,989,961,963,976,948,977,955,981,963,974,933,965,948,971,954,958,1004,1016,999,1008,1024,1025,1013,1027,985,1011,1003,1006,921,962,923,923,929,949,1201,1219,1210,1179,1213,1219,1222,1194,1213,951,920,979,976,975,955,957,946,1006,961,970,968,649,670,663,686,645,648,692,656,663,646,656,706,672,704,719,693,695,688,707,694,1214,1175,1209,1224,1221,1203,1183,1008,995,974,982,958,977,1014,1015,1026,959,998,967,1009,691,685,697,719,687,706,719,714,724,707,701,754,742,690,704,753,820,792,781,799,775,801,843,803,825,834,821,817,784,809,780,800,768,802,784,714,690,715,698,715,694,691,701,686,695,680,689,670,673,670,666,661,672,682,668,684,684,665,679,1016,974,1018,1022,1018,989,988,1014,994,989,964,998,1008,957,958,967,975,970,964,987,968,982,971,996,992,948,1006,990,968,972,989,979,987,971,986,993,992,991,978,998,993,998,995,1009,1006,1004,991,1041,1054,1065,1037,1047,1039,1052,1011,1075,1052,1053,1081,1056,1023,1048,953,941,960,919,948,949,930,967,952,936,956,953,965,671,666,692,714,678,694,673,660,633,624,641,632,628,630,624,639,612,643,640,631,694,696,677,701,682,697,702,671,686,693,680,637,672,972,936,954,1000,906,950,972,985,951,962,908,954,937,930,974,951,938,962,678,693,686,708,728,692,705,704,708,735,704,734,696,681,672,629,625,607,627,637,637,629,988,947,994,997,988,962,948,933,959,978,920,989,988,1010,991,988,1008,983,992,977,989,997,950,987,986,1012,996,1029,1013,996,1002,1012,1016,1013,998,1052,1002,1018,998,1005,1016,909,939,904,925,941,899,932,967,957,754,771,755,751,743,769,742,728,763,753,758,737,754,772,735,745,765,1068,1062,1058,1065,996,1010,1016,1070,1032,1065,1047,1029,1044,1041,1035,1042,1032,954,944,916,944,909,931,931,920,942,1109,1111,1114,1122,1104,1084,1110,1101,1117,1131,1125,1117,1133,1089,1113,1126,1114,1115,1123,949,966,945,946,951,937,941,944,941,961,948,995,1021,978,994,1020,1027,994,997,1019,999,1003,1041,1021,1025,1024,1026,1022,1001,1008,1025,1022,1015,1017,864,866,872,876,884,847,819,863,848,858,858,849,680,652,675,686,687,699,697,679,662,1033,1017,1044,1055,1048,1041,1019,1039,1050,1056,1022,1062,825,793,829,753,820,798,823,806,785,803,765,814,838,801,815,825,895,931,874,890,892,896,881,884,904,888,917,919,981,990,993,1007,1013,990,1021,973,970,976,998,990,973,1002,978,978,979,969,967,991,973,961,967,985,994,987,1005,965,987,915,892,882,882,878,896,903,913,885,908,921,912,914,1065,1080,1057,1070,1064,1098,1066,957,966,975,979,962,960,956,983,979,973,982,950,1048,1101,1096,1111,1089,1086,1096,1064,1089,982,1006,969,1019,984,988,1007,978,986,982,991,967,969,1002,967,683,699,688,710,687,663,674,717,696,613,598,608,612,605,615,610,608,616,645,590,586,607,624,615,622,633,631,632,629,629,629,621,615,791,772,754,784,793,774,793,768,779,789,774,785,791,768,787,771,809,793,794,810,799,832,800,797,825,794,816,812,1251,1297,1351,1405,1326,1331,1114,1096,1117,1068,1098,1087,1071,1053,898,973,998,971,911,956,945,979,973,972,927,965,906,935,949,964,984,967,965,957,977,962,964,977,978,976,981,958,1013,1026,1023,1034,1018,1017,1005,1032,1017,1023,1011,1016,928,935,917,877,922,917,903,896,913,896,910,878,921,943,916,907,930,926,879,911,908,891,1064,1051,1074,1085,1083,1079,1060,1085,1084,967,985,990,991,978,967,1006,989,979,972,972,809,836,811,857,850,836,831,856,849,842,810,816,815,847,839,827,828,830,831,833,795,830,766,771,804,796,778,783,802,790,749,806,774,793,810,828,793,1066,1059,1045,1092,1056,1043,1063,1038,1088,1058,1043,1035,1061,922,916,910,917,887,935,902,932,945,940,1060,1064,1032,1041,1062,1032,1067,1046,1077,1074,1039,919,950,900,936,898,943,907,922,907,672,662,685,677,682,659,671,678,685,647,655,662,679,682,658,669,676,651,661,656,655,668,659,663,668,649,655,649,661,664,663,647,652,639,643,667,664,632,627,629,613,630,631,632,625,625,646,628,621,611,621,659,653,673,661,689,657,672,665,674,664,644,654,681,702,665,658,639,673,651,646,658,659,653,679,651,647,663,1158,1098,1105,1121,1083,1100,1113,1102,1096,1118,1080,1022,1127,1058,1130,1097,1154,1112,1075,1085,1009,931,963,945,909,954,966,924,959,980,967,1024,984,981,990,973,641,669,633,631,664,651,1063,1040,1039,1117,1074,1095,1067,1050,1061,1105,1091,1050,991,990,998,983,1020,983,1025,999,989,997,1008,999,994,1019,1009,1013,981,999,994,997,1009,994,1024,1004,988,1013,1004,889,871,893,883,866,854,858,901,874,862,884,834,909,933,967,922,928,925,909,996,965,975,927,955,960,944,947,911,929,974,961,953,927,949,955,992,987,1014,993,1016,1003,1009,988,1004,998,1025,1009,997,1016,1013,1009,1057,1064,1072,1054,1036,1062,1031,1061,1077,1040,1074,1051,1074,965,955,950,965,913,956,949,947,943,937,959,957,958,943,685,695,695,657,687,692,671,695,681,665,679,714,693,713,702,729,703,722,719,677,706,725,686,685,703,692,722,733,702,721,715,702,697,725,711,702,687,684,694,697,713,693,710,712,701,681,1027,960,961,922,941,948,962,981,998,923,968,983,989,965,998,979,981,950,1071,1060,1071,1067,1038,1083,1083,1061,1059,1072,1070,1098,1055,1065,1067,1065,1082,1090,1079,1070,1093,1088,1084,1075,1070,1101,1092,1107,1104,1100,1100,1107,1094,1117,1104,1085,1055,1084,1060,954,941,933,949,921,923,917,959,948,930,693,674,698,675,653,677,672,674,662,652,635,654,685,657,682,670,661,813,796,774,778,758,791,757,754,778,743,780,775,786,777,771,696,699,699,699,679,696,697,680,698,701,708,705,703,694,689,693,709,696,683,986,984,969,973,1016,979,999,995,972,969,978,949,990,731,737,744,736,745,768,753,757,727,743,743,1206,1142,1195,1158,1181,1136,1149,1161,1153,1111,1167,944,972,941,948,955,1020,957,970,971,931,945,943,970,954,675,683,713,697,685,667,688,689,700,715,631,668,656,678,650,670,683,686,665,672,681,682,1050,1047,1078,1056,1086,1060,1026,1079,1054,1058,1082,1017,1068,1063,1107,1040,1030,993,1018,997,981,974,985,967,983,987,983,1003,983,974,984,994,766,792,777,752,763,794,785,763,778,807,797,798,778,781,767,769,789,793,779,723,725,758,741,723,751,726,736,771,754,731,900,975,940,919,911,939,895,914,934,869,875,840,859,847,858,875,845,852,855,870,866,892,859,842,727,727,724,717,706,711,701,706,722,687,702,726,719,734,707,706,699,717,730,716,734,729,731,711,719,723,720,724,754,731,728,728,713,1080,1031,1048,1053,1072,1046,1081,1081,1075,1040,1079,1067,1071,1047,1070,1052,1056,1046,1038,986,998,977,1005,978,987,1012,1028,983,1004,1017,1011,1008,1027,1052,1046,1015,1053,1048,1044,1053,1036,1013,1031,876,875,885,893,884,868,870,884,922,897,853,875,923,872,918,907,1002,1038,1016,986,970,1031,1061,1054,1046,1049,1054,1039,1056,1061,1031,1069,1049,1030,1029,1037,1061,1049,1049,934,867,911,909,917,871,908,911,913,900,867,1054,1055,1051,1054,1077,1057,1076,1042,1071,1029,1067,1050,1067,934,922,918,920,918,901,932,931,917,908,934,919,910,942,935,912,914,936,936,938,952,940,1094,1057,1053,1034,1020,1051,1052,953,949,976,955,975,955,957,986,959,990,980,938,941,959,931,961,934,960,946,659,655,640,612,663,669,683,675,637,623,626,632,633,623,618,596,611,625,657,647,612,631,627,1069,1061,1045,1074,1053,1072,1077,1065,1032,1048,1053,1067,1059,1052,1025,1018,998,1057,1036,1051,1027,1004,1006,1005,1042,1036,976,1026,1115,1083,1077,1098,1111,1112,1129,1106,1101,1138,1116,1108,1113,1121,886,856,865,878,854,821,882,891,869,903,869,890,862,906,867,678,642,691,644,640,641,658,639,653,636,619,668,648,657,651,642,1000,972,961,993,984,1010,1019,975,987,978,957,813,762,805,723,783,787,760,758,823,809,770,769,771,765,935,920,928,939,939,948,944,933,949,913,924,957,703,750,744,720,705,718,822,841,857,861,829,863,839,850,844,851,854,880,859,850,989,1024,1000,1004,1011,976,1006,1014,967,966,974,980,976,983,985,974,981,960,959,973,977,978,1000,981,973,992,998,1034,1032,1015,1027,1021,1034,1024,1034,990,1031,1010,1029,1029,899,914,919,914,914,881,909,908,897,920,904,890,940,882,911,926,928,912,894,893,1094,1074,1097,1062,1069,1078,1074,1076,1080,1054,1048,1078,1088,1073,1093,1098,1096,1079,1001,955,968,955,964,973,997,961,980,955,1002,977,972,968,968,1079,1069,1058,1082,1086,1059,1067,1068,1067,1070,1069,1070,1080,1066,1077,1071,927,913,937,932,922,931,877,903,861,896,870,880,885,865,891,861,886,873,678,704,683,660,688,685,686,695,704,633,698,672,675,698,713,636,651,636,633,646,623,645,622,636,1211,1183,1173,1127,1167,1178,1201,1167,1166,1119,1166,1202,1175,1190,1173,1179,1132,1113,1171,1126,1015,1035,1033,1046,1016,1040,1026,1014,1021,1036,1045,971,988,824,842,836,804,861,830,841,845,828,809,851,831,785,756,760,745,751,799,794,919,946,959,949,938,970,944,956,917,926,959,951,965,967,934,1001,984,982,982,980,989,992,971,979,987,951,987,980,961,975,948,981,975,973,948,998,996,1064,1029,1060,1072,1057,1071,1064,1063,1082,917,894,893,928,967,877,917,928,657,651,672,652,652,689,665,663,652,653,689,668,690,677,651,687,718,670,682,688,678,693,685,697,688,686,689,1215,1124,1165,1148,1147,1146,1105,1093,1130,1175,1091,1207,1228,1139,1135,1095,1160,1036,1040,1047,987,1014,1034,1025,1058,1024,1000,1017,1009,1049,1035,966,956,973,983,1004,972,978,978,961,971,971,991,992,976,977,985,971,949,953,971,676,721,715,721,713,713,708,702,702,1133,1054,1067,1082,1148,1082,1092,877,916,906,911,943,881,924,883,915,939,922,870,899,922,911,648,647,630,667,656,656,638,651,661,666,631,648,666,660,652,962,939,983,951,992,934,940,967,974,944,988,971,990,993,985,961,735,737,731,690,687,734,719,742,719,715,722,736,692,733,712,651,635,628,615,640,627,655,636,662,670,651,657,662,659,670,676,665,654,661,1124,1184,1121,1162,1177,1150,1201,1174,1240,1217,1023,1010,1055,997,1030,1044,1038,1038,1074,1043,1065,1006,1030,1039,944,932,955,955,929,903,908,901,900,907,906,933,907,901,921,926,994,967,969,990,948,941,951,951,973,1000,962,959,967,979,936,885,888,899,901,885,908,874,875,885,892,892,900,717,675,713,712,715,736,737,709,708,716,704,741,734,688,725,750,733,722,921,949,942,955,935,970,911,951,959,968,962,968,928,948,969,963,908,849,827,796,832,806,788,831,810,825,813,799,784,801,837,826,831,819,816,817,836,1067,1058,1076,1074,1056,1073,1071,1064,1057,1035,1055,1046,1062,871,863,879,866,901,861,867,884,926,855,860,882,879,867,615,611,640,656,633,640,607,619,639,619,642,659,609,617,627,644,622,644,640,626,627,650,589,628,1102,1094,1083,1074,1044,1070,1124,1092,1073,1053,1049,1037,1050,1061,1078,1027,1063,931,891,926,885,911,938,942,928,960,950,920,721,712,654,670,709,658,694,666,708,713,683,684,675,695,647,692,651,667,671,577,601,597,585,586,606,603,592,594,592,752,732,736,750,765,721,760,726,741,748,720,748,742,751,726,716,738,712,721,961,965,937,962,954,932,958,955,959,955,937,956,942,966,964,994,996,973,987,951,954,969,973,981,977,963,992,1018,955,975,976,972,937,965,965,943,977,965,983,982,1118,1111,1105,1097,1111,1110,1103,1096,1123,1111,1108,1111,928,902,923,972,971,905,934,951,723,674,708,674,729,677,709,716,679,718,693,674,686,702,689,706,726,697,718,697,708,690,1019,1050,1055,1055,1061,1060,1061,1043,1061,1024,1050,1068,1076,1099,1025,1075,1043,1046,1022,1064,1049,1032,1010,1045,1056,987,988,1005,999,998,996,998,983,998,987,984,1001,987,983,1012,1000,975,983,1000,979,1000,992,999,894,914,890,893,907,880,928,869,894,890,747,704,746,753,753,747,741,705,724,737,756,743,737,737,706,745,724,721,960,996,974,972,976,1099,1059,1088,1052,1029,1052,1081,1069,1056,1046,1082,1044,1072,1044,1058,1067,976,971,967,945,974,981,961,959,974,958,992,994,972,984,820,834,844,829,830,835,834,830,858,801,846,746,737,722,695,717,723,745,729,848,870,874,882,857,845,873,865,879,852,811,814,809,788,790,804,812,809,820,797,668,672,657,640,631,655,651,670,656,648,645,673,609,604,615,609,602,620,628,623,602,627,1093,1152,1073,1143,1090,1098,1082,1031,1106,1145,1110,1087,1068,1094,920,949,947,944,928,906,961,966,949,964,937,934,945,915,955,943,920,654,666,650,673,673,663,670,671,649,1167,1143,1154,1138,1131,1128,1174,1143,1108,1128,1137,1080,1073,1125,1136,1112,1161,1156,1188,1166,1141,966,949,945,979,952,994,977,980,961,976,966,975,1004,653,606,628,609,616,611,631,621,615,645,619,621,1045,1049,1081,1099,1062,1046,1072,1072,1064,1057,1050,1046,1016,975,1008,994,994,998,987,998,1015,993,997,998,1011,1006,671,729,706,725,651,672,695,677,675,687,723,702,710,727,697,718,732,731,689,713,740,710,705,713,694,726,687,720,704,707,702,1032,1082,1037,1066,1057,1081,1057,1055,1028,1030,1080,983,983,971,962,1000,987,954,952,976,957,964,990,979,961,705,701,711,746,721,721,728,751,715,715,740,711,728,718,703,725,695,686,702,705,673,714,677,690,698,692,697,705,945,954,959,977,999,738,786,767,764,750,756,737,795,733,764,782,745,740,759,771,951,945,966,959,896,921,951,967,930,950,942,945,734,712,729,726,721,729,727,716,768,735,743,733,708,735,733,699,882,867,843,893,849,836,875,844,876,860,851,856,834,844,865,863,858,687,702,691,720,729,686,681,685,685,711,681,686,687,688,683,689,588,555,591,592,585,575,593,591,613,681,666,668,647,661,665,667,654,687,662,665,658,676,670,660,734,753,738,720,745,732,721,736,732,744,713,690,744,711,744,928,958,975,931,936,909,909,927,931,993,908,788,821,784,778,795,790,805,784,821,806,799,814,800,820,818,793,630,624,656,665,657,645,676,671,663,649,702,669,596,574,574,580,571,568,563,580,579,580,574,588,591,588,602,568,576,588,594,586,572,565,597,579,587,575,575,656,672,645,672,661,653,661,667,664,665,654,671,693,670,665,682,684,674,660,676,678,656,676,1038,1007,1019,984,1029,1019,1048,1001,1048,1048,1012,1015,940,971,941,948,941,919,947,962,956,983,948,917,937,929,931,958,965,982,958,930,964,965,935,956,977,957,929,967,926,951,955,950,939,964,954,929,951,825,860,862,895,864,852,885,876,878,834,875,843,1016,956,954,988,924,957,979,1001,1004,978,998,984,978,1004,1004,1005,986,994,997,982,987,1015,1064,1048,1045,1027,1026,1055,1045,1046,895,890,887,884,866,887,910,878,930,932,896,896,896,913,887,900,891,931,855,852,847,840,842,830,839,838,857,702,731,727,690,694,696,714,700,737,705,726,708,704,674,677,673,674,671,672,680,657,672,688,734,745,728,744,728,722,739,733,744,733,750,749,726,954,946,962,928,968,961,935,941,945,956,1021,982,1017,1006,974,1011,986,998,1010,989,954,998,1004,980,1007,1001,988,1016,1000,1009,982,997,989,1010,991,1002,812,831,834,842,812,845,846,840,819,836,834,893,812,604,622,633,593,598,641,611,603,613,634,611,621,622,635,605,629,631,614,626,637,613,639,647,658,668,641,660,652,646,646,642,674,672,681,702,667,654,705,666,673,655,669,683,673,660,664,681,670,665,649,654,657,650,650,670,668,676,667,672,669,653,649,637,654,620,657,632,644,631,624,620,648,657,637,654,636,646,1097,1119,1059,1156,1107,1141,1127,1094,1113,1146,1099,1094,1113,1098,1118,1109,1038,1001,1026,1021,992,1009,971,1002,1021,981,1013,1017,1032,1026,1037,1031,1037,1023,1012,1042,1046,903,917,958,898,910,904,933,911,918,910,929,910,896,954,935,961,1012,898,863,907,904,940,931,883,910,900,889,885,901,860,891,866,888,610,610,598,630,638,598,606,591,618,617,612,676,688,673,652,654,672,651,649,654,653,684,658,672,662,1025,1035,1014,806,841,788,808,795,796,800,790,761,789,818,815,921,909,901,897,902,922,946,957,940,960,1009,1059,1054,1043,1033,1054,1044,1047,886,930,901,929,902,920,915,919,911,908,1026,1009,1031,1051,1038,1046,1031,1023,1064,1052,1050,1034,1036,1048,1023,1032,1034,1041,1045,1007,952,973,955,952,983,973,969,948,948,963,795,767,762,800,792,777,753,776,784,773,790,1014,1019,1020,999,1044,1040,1027,1015,1040,997,1041,1014,1015,1029,994,1015,1031,1039,1019,1044,1034,1025,1038,1040,1007,1049,1055,1029,1045,1046,1021,1027,1029,1044,839,837,853,844,832,865,814,852,824,827,851,828,834,845,851,640,667,649,670,654,665,642,681,662,637,637,646,651,623,659,655,1053,1078,1055,1046,1066,1086,1047,1094,1045,1053,1072,1040,1045,1007,1019,1009,1023,1014,1006,1001,1008,991,1007,1016,995,1013,1031,1036,1002,1036,1036,1009,1015,1027,1022,1060,1020,1001,1026,933,911,924,913,925,938,914,921,920,926,901,936,783,758,742,775,748,760,767,768,764,738,980,972,965,943,991,1047,1012,1028,1008,1000,1000,999,1014,1006,1030,983,985,1008,1008,1085,1098,1049,1074,1081,1099,1074,1077,1096,1072,1080,1110,951,956,946,953,987,936,971,982,941,937,959,940,905,902,891,891,904,893,905,895,910,879,915,903,904,703,733,721,710,740,740,751,733,716,701,719,848,887,855,864,918,893,855,872,873,887,872,872,909,879,870,741,743,741,748,724,732,731,723,720,747,764,758,737,725,744,768,784,769,760,750,757,755,774,679,671,671,670,680,686,671,666,1108,1078,1085,1101,1126,1121,1077,1081,1049,1124,1118,1058,1042,1067,1099,1078,1124,1075,1071,913,945,910,953,986,951,947,941,941,917,915,930,956,679,680,665,654,643,661,669,676,662,662,656,668,656,648,670,678,632,682,994,1041,1040,1044,1046,1014,1005,1053,1065,996,746,696,745,700,707,736,727,763,751,735,757,726,643,656,663,648,641,641,642,666,648,652,656,1102,1096,1110,1144,1137,1019,1020,1021,1021,1034,1061,1023,1013,984,1039,1028,1014,1014,1004,1055,1052,1063,1071,1047,1077,1050,1076,1073,1059,1056,1054,1054,943,913,897,924,924,906,925,913,950,952,939,885,896,982,999,1008,1000,1017,1002,1031,1001,987,1011,1003,981,1006,1000,1000,983,1014,987,971,977,962,986,942,968,953,972,963,956,975,983,961,957,822,847,807,854,816,810,794,833,828,826,806,727,696,736,730,728,735,731,715,744,752,769,921,950,934,921,905,957,958,912,891,896,953,831,860,844,855,847,849,851,855,825,671,671,667,658,648,681,654,673,694,659,664,688,639,622,629,608,639,632,616,638,609,868,903,850,899,901,877,921,884,903,902,902,911,865,893,711,697,687,670,695,704,649,633,631,614,638,654,1093,1114,1092,1086,1109,1116,1100,1108,1095,1064,1085,1110,1050,1079,1082,1072,1074,1101,1111,1029,998,1018,1005,1016,993,1005,1010,985,1009,1010,987,1004,1036,1000,1032,1019,1022,1024,1015,998,1028,1020,1031,1027,1023,894,875,856,873,870,904,886,881,881,882,657,687,662,684,689,701,713,681,681,670,664,684,676,671,817,821,823,826,851,802,827,812,823,814,817,669,712,713,691,685,727,723,707,708,667,657,663,676,670,653,715,691,716,739,711,697,703,716,711,708,706,700,698,696,956,969,952,983,982,1006,947,954,988,979,733,783,755,811,802,805,742,769,732,790,787,774,752,769,764,764,774,753,858,827,820,859,832,872,859,849,828,857,834,820,865,838,749,716,722,710,728,749,729,714,712,746,728,715,721,708,728,717,743,722,728,718,715,730,726,725,746,721,732,733,741,744,734,732,733,732,750,722,691,690,649,668,670,670,672,686,661,643,680,679,680,698,677,670,690,676,998,1016,967,1012,982,1014,999,970,974,991,1009,1003,1008,1047,1011,1026,1020,1040,1019,998,1031,1037,1033,1049,1021,1014,1055,1038,1056,1036,1037,1034,1049,918,943,913,935,911,931,955,690,662,668,695,666,691,640,684,689,665,655,680,649,679,662,721,717,724,706,748,747,731,718,733,736,761,754,725,720,702,712,721,665,662,662,670,670,688,677,690,682,676,674,688,665,672,664,673,1200,1161,1247,1225,1176,1206,1229,1175,1185,1206,1172,1217,1202,1230,1231,1184,980,1026,989,963,995,979,971,970,1018,1001,720,664,683,663,667,721,642,692,723,670,715,665,686,682,682,621,639,648,635,636,644,618,646,652,637,659,639,615,656,666,1035,1047,1074,1024,1033,1058,1026,1051,1060,1067,1045,1079,974,978,979,979,974,989,996,1000,974,981,995,992,995,988,991,983,979,981,962,983,977,973,985,995,984,980,969,982,975,983,794,840,821,815,800,807,791,834,850,818,794,823,812,830,799,819,814,849,653,610,604,633,606,630,631,622,635,622,625,630,934,910,909,890,918,843,935,922,908,752,707,706,699,708,671,677,722,723,712,709,665,695,715,651,667,678,672,617,602,630,609,615,629,637,628,642,615,626,636,609,640,1004,1014,1021,1036,1058,1013,1027,996,1041,1011,1030,999,1021,1046,1002,1011,980,970,949,978,970,941,956,971,948,966,931,936,971,930,972,959,988,984,987,1029,1021,1025,988,1012,1028,1027,998,1012,1002,935,925,924,941,934,941,943,948,934,932,931,944,948,940,768,799,798,778,796,785,771,798,795,783,786,794,773,773,783,770,793,772,779,763,764,784,784,782,754,779,783,765,692,676,656,629,658,650,644,664,646,647,650,632,667,647,659,632,648,681,631,647,660,650,629,996,973,955,1006,980,1007,960,984,979,955,995,980,960,964,993,989,873,873,896,883,877,897,895,870,900,869,880,899,887,681,674,680,707,691,681,686,704,662,687,687,694,690,1072,1034,1050,1054,1043,1066,1044,1058,1062,1043,1055,1053,1057,1037,1053,1049,1071,1044,1039,936,918,897,915,888,870,879,897,901,889,1062,1039,1053,1035,1041,1021,1032,1031,1038,1054,1031,933,910,938,937,917,950,960,919,939,881,934,893,915,914,921,922,904,919,929,939,915,955,924,1040,1047,1046,1046,1051,1047,1044,1037,891,920,931,978,871,909,948,888,927,916,902,949,928,666,665,646,666,688,636,658,659,670,661,655,671,658,658,673,649,641,666,662,647,655,647,665,619,629,609,620,621,622,633,620,618,625,654,645,653,650,644,663,659,654,662,649,645,667,658,659,656,658,677,659,674,658,659,678,670,668,702,677,656,672,668,658,946,1010,986,982,1025,967,990,998,981,969,978,1010,1050,1044,1035,999,1031,1012,1036,1030,1030,1022,1005,1034,1018,1039,1026,888,962,919,938,932,908,936,904,896,925,917,957,976,958,977,956,971,973,962,955,959,977,955,962,891,909,912,910,919,909,911,930,916,888,929,928,897,901,913,933,909,918,921,911,914,898,917,897,919,761,752,772,757,751,751,759,761,741,925,950,928,928,913,918,948,936,913,959,898,931,954,949,921,928,938,914,808,787,806,830,807,792,801,783,787,813,807,828,798,976,1000,961,1006,989,985,1008,984,1002,1007,978,1042,1017,1016,1008,1007,1024,1031,1041,1042,1026,1049,934,939,946,960,937,977,944,944,916,939,935,922,953,757,773,819,791,766,800,790,797,795,805,1019,1013,1012,992,1021,1004,1005,1043,1023,1019,1040,983,994,992,1016,1033,1041,1022,1048,1024,1017,1011,1032,836,865,857,856,859,828,821,842,839,829,794,865,837,821,823,831,812,852,631,631,625,625,636,622,662,626,640,602,629,631,629,692,694,688,675,663,711,676,652,691,692,680,673,685,647,670,677,678,681,665,716,677,1012,1014,997,1013,965,1026,1046,1041,1010,1001,1002,997,1048,997,1017,1006,1007,1014,1020,990,1005,966,967,965,953,976,973,956,971,963,966,979,976,981,969,902,851,856,855,813,875,839,861,837,828,860,882,857,970,1007,990,988,1001,972,963,894,891,906,906,892,905,949,918,938,934,929,1002,972,986,987,971,1024,1008,1002,1044,1047,1037,1063,1042,1053,1037,1038,1057,936,914,925,946,952,914,684,690,669,662,683,656,652,675,667,680,669,658,657,653,661,659,664,753,712,742,711,730,736,701,728,720,722,760,730,971,986,986,942,985,957,974,961,952,976,951,973,970,984,971,812,825,799,808,812,803,833,838,828,815,818,821,636,672,685,647,667,646,650,618,616,622,611,608,618,627,613,628,639,613,637,607,1117,1114,1114,1145,1165,1158,1131,1112,1205,1197,1151,1123,1152,1111,1017,1040,997,1041,1048,1044,1017,1046,1024,1055,1012,1050,1035,1016,1011,1068,1028,1046,1022,685,664,744,663,661,696,727,618,606,632,633,639,628,630,644,629,625,607,628,627,611,643,658,668,682,676,666,662,671,667,657,655,674,671,673,673,646,654,641,666,679,667,654,657,674,679,656,646,659,663,649,638,639,646,655,655,614,654,637,639,913,873,926,908,933,926,922,914,894,879,949,924,769,723,722,739,735,711,737,747,725,717,748,741,752,750,741,705,748,738,771,751,747,772,763,737,754,754,740,743,756,765,725,733,670,678,687,665,679,669,678,689,658,693,671,667,689,678,667,971,1031,1007,1015,999,1004,993,987,986,1000,981,993,1038,1019,967,1014,1018,1001,1014,1033,1024,1033,993,1110,1122,1104,1140,1135,1119,1119,1093,1108,1111,1088,1110,1122,1130,1133,1124,1117,898,931,896,891,881,903,948,901,902,944,711,679,689,721,688,702,690,693,674,703,694,687,678,701,697,692,705,681,705,698,692,683,711,698,697,698,709,713,1027,1042,1033,1019,1031,1043,1032,1019,1040,1044,1034,1019,1010,1005,1007,991,1028,1010,1014,1012,1028,1022,1010,1016,993,994,988,995,969,990,1000,996,979,983,1036,1026,998,1005,1009,987,1017,1014,1003,1005,1010,999,1005,1039,1003,1033,1032,1025,1018,1038,1049,1024,1020,895,920,902,893,940,898,905,927,915,913,914,904,912,913,920,658,663,655,680,673,696,665,699,661,660,658,1147,1069,1118,1074,1085,1084,1115,1114,1096,1098,1083,1092,1110,1128,1144,954,976,907,957,926,896,896,913,934,939,935,872,927,643,627,659,652,628,642,632,636,628,637,650,634,663,652,618,618,656,661,650,650,659,656,663,660,647,631,652,640,673,647,640,635,652,656,664,643,645,952,952,923,988,950,964,962,938,958,969,930,975,950,971,962,967,966,957,956,987,745,753,796,763,781,781,770,769,785,654,653,644,662,651,655,640,658,658,660,662,654,663,655,657,661,652,1107,1105,1088,1058,1075,1005,1082,1087,984,1027,1005,1004,1032,905,861,873,869,875,892,904,894,917,878,881,915,867,876,870,885,864,830,815,834,816,816,826,816,832,825,828,807,818,806,820,821,824,789,833,826,695,671,697,703,691,679,672,705,706,703,694,710,671,701,696,686,695,673,687,688,677,605,604,608,633,614,617,611,607,608,627,625,629,638,651,651,663,661,659,650,645,634,651,654,643,654,637,699,735,698,726,731,721,722,738,754,699,664,674,660,666,665,679,1126,1108,1185,1079,1131,1110,1102,1047,992,1004,1001,974,981,1023,1025,987,1026,985,1010,966,1012,995,1009,936,1014,988,1020,977,1004,981,997,957,977,984,964,1008,980,992,973,1004,1011,1020,1027,1022,1034,1027,1006,1014,1037,1011,1011,902,941,936,940,923,957,929,922,942,920,940,929,939,930,935,924,700,733,700,709,719,721,721,695,701,726,1084,1093,1017,1106,1065,1114,1038,1099,1039,1050,1083,1104,1107,1099,1081,1080,1047,1083,1062,1088,1050,1047,1080,1054,1042,1061,1094,1076,917,922,920,907,979,913,920,920,755,750,751,760,756,743,714,745,710,933,933,924,900,946,952,955,931,907,967,931,912,909,934,862,868,857,871,871,852,879,862,861,859,892,867,868,862,866,712,706,706,715,718,722,696,708,719,736,734,717,730,717,699,715,885,908,924,874,876,897,884,944,886,927,879,904,909,1074,1070,1062,1057,1058,1080,1076,1102,1058,1067,1076,1045,1024,1019,1040,1031,1008,874,882,901,904,910,896,880,880,659,692,664,674,696,692,659,696,673,654,652,691,670,679,650,703,599,601,604,585,593,588,593,577,585,599,591,615,604,591,612,594,576,737,749,720,737,750,751,733,708,741,746,735,720,732,745,739,739,722,756,755,761,737,740,743,739,744,723,748,734,751,778,745,725,737,740,1122,1207,1171,1165,1157,1174,1144,1152,1136,1202,1189,1186,1169,1143,1170,1126,1150,1150,1148,966,986,951,962,1009,989,951,933,972,995,969,737,712,638,666,694,695,721,643,690,689,686,669,617,630,641,655,639,655,618,621,635,600,643,645,624,618,944,966,935,982,922,966,971,1101,1093,1114,1073,1065,1069,1038,1060,1093,1060,1098,1064,1078,1040,1071,1059,1047,1088,1096,903,870,923,896,891,876,906,892,877,912,897,922,916,965,899,898,585,574,563,603,584,597,606,562,579,614,583,561,574,602,610,572,603,630,599,592,619,620,593,599,600,607,592,616,576,588,591,597,967,881,946,929,921,929,916,906,902,882,917,949,743,751,681,716,710,688,724,691,743,694,759,646,642,659,612,650,642,656,638,640,619,615,1025,1013,915,937,993,972,932,992,846,797,807,800,803,811,810,796,850,770,824,803,822,824,870,843,863,870,865,846,850,834,847,858,854,831,802,826,837,822,834,838,818,828,808,839,826,804,689,720,708,740,709,712,718,698,715,692,731,694,716,699,700,691,874,869,914,898,910,874,860,887,910,893,882,790,811,796,792,797,807,816,810,794,822,812,799,801,791,820,799,1125,1095,1083,1119,1090,1111,1104,1073,1075,1082,1113,1135,1097,967,936,948,927,978,925,929,941,948,988,954,1038,1047,1032,1022,1057,1033,1033,1042,895,870,875,867,859,882,862,661,690,640,647,651,656,685,1233,1180,1134,1302,1185,1229,1193,1212,1258,1070,1080,1055,1103,1079,1050,1094,1091,1069,1069,1097,1009,1046,1046,1058,1039,1058,1066,1054,1082,1080,1075,1046,1072,1079,1062,1067,1068,1079,1065,1086,1073,1084,1037,1077,911,936,926,946,933,922,953,927,928,940,945,931,943,952,956,923,729,728,717,749,743,749,726,740,710,711,751,734,756,756,760,702,723,713,725,717,699,752,722,971,928,961,998,942,929,957,929,934,930,974,978,875,825,836,855,845,842,860,862,858,852,858,860,851,665,700,683,685,662,680,682,663,697,670,671,1181,1153,1173,1121,1152,1179,1139,1183,1134,1147,1047,1069,1060,1070,1102,1069,1076,1070,1064,1085,1066,933,948,974,903,907,942,946,931,945,913,891,871,867,899,904,892,869,888,869,858,877,892,872,885,905,893,673,691,682,688,663,725,705,667,687,672,668,629,635,637,637,636,651,641,635,652,624,632,956,969,965,933,933,948,982,997,982,950,950,974,957,943,1005,1005,1016,1030,1024,1000,1008,1034,1028,1022,1046,1002,1000,992,930,947,903,928,947,909,929,916,920,914,933,921,950,700,665,709,719,662,712,713,679,659,684,684,693,715,653,631,621,633,623,588,644,630,624,618,622,617,615,640,1105,1097,1078,1065,1102,1035,1096,1083,1099,1084,1112,1047,1076,1069,1061,1096,1092,1047,1076,1058,1062,911,941,916,938,926,941,935,918,924,900,926,923,933,930,928,901,922,931,1015,1085,1048,1025,1053,1023,1045,964,994,973,991,995,1022,1023,997,998,987,1013,1020,1003,1021,1012,1014,983,1013,995,1012,899,893,912,905,901,914,899,900,908,910,693,706,720,695,727,693,682,708,701,698,736,718,732,1116,1169,1137,1145,1110,1138,1151,1131,1165,1157,1158,1135,1113,1153,1018,984,967,974,958,998,1013,982,995,734,745,733,749,755,732,725,742,738,743,748,740,721,758,749,949,970,972,984,962,940,957,965,936,944,968,952,816,847,832,818,842,843,839,831,815,831,825,808,836,696,670,664,725,671,683,665,667,659,724,717,698,619,595,621,625,614,606,614,613,594,619,627,622,603,615,611,626,629,615,625,636,616,621,627,609,636,614,618,1185,1152,1151,1159,1191,1186,1159,1197,1200,1153,1176,1181,1234,1137,1205,1228,1014,1008,1014,1029,1020,725,710,720,723,719,700,706,722,715,706,597,643,614,629,627,624,630,644,646,643,630,659,622,622,616,622,611,609,610,615,622,596,606,593,619,619,596,593,1148,1149,1149,1167,1194,1264,1161,1124,1155,1134,1244,1205,1169,1216,1254,1134,1117,1167,1217,1145,1202,1028,1036,1028,1029,1037,1030,1020,1018,1110,1100,1133,1114,1126,1098,1137,1105,957,975,1002,968,957,947,919,975,938,626,620,672,631,640,620,650,616,612,568,639,610,640,615,594,701,705,700,676,665,672,648,682,712,1092,1074,1065,1115,1051,1069,797,790,751,793,807,784,774,764,794,763,757,1103,1139,1091,1130,1140,1115,1092,1115,1107,1096,1076,880,944,953,931,913,952,941,906,905,929,914,938,942,709,682,689,672,666,668,679,675,703,673,669,668,669,695,1030,1055,1063,1061,1075,1089,1081,1049,1088,1118,986,967,967,971,948,978,736,702,701,710,765,736,709,723,726,726,731,718,1017,998,989,996,1022,1015,1015,958,983,1037,980,990,991,1007,1021,983,984,1008,1046,975,726,702,717,735,767,734,766,771,1039,1040,1037,1036,1070,1050,1067,1053,1023,1093,1096,1075,968,971,963,944,938,989,983,955,962,949,961,707,625,635,627,635,624,615,616,623,630,623,615,641,613,615,632,1160,1150,1134,1162,1146,1087,1169,1171,1070,1147,1140,1175,1125,1100,1099,1047,1021,1031,1018,1014,1026,1022,1020,1014,994,1044,1040,1008,698,681,676,688,690,704,705,699,675,663,668,654,721,679,666,692,673,678,686,654,665,685,683,670,668,660,671,665,650,666,673,639,674,673,1081,1004,1029,1075,1031,1062,1058,1034,1043,989,1044,910,890,920,951,955,908,937,935,969,973,920,943,944,919,1052,1054,1064,1054,1048,1061,1050,1068,1038,1064,1049,1061,1052,1057,1073,991,954,972,988,976,967,983,965,950,961,969,972,708,697,694,734,684,733,711,703,720,687,742,726,696,686,699,707,701,676,676,654,691,696,717,699,700,707,696,685,701,678,686,686,701,1152,1150,1145,1090,1110,1221,1148,1135,1130,1175,1133,953,953,964,949,924,974,974,957,985,623,646,638,637,598,628,608,604,624,636,681,691,697,676,683,688,669,1098,1147,1160,1157,1106,1052,1037,1043,1036,1070,1038,1052,1050,1058,1009,922,930,936,918,958,917,913,924,933,914,1061,1086,1077,1079,1068,1105,1102,1079,1069,1076,1040,1080,1062,1070,1057,1075,944,982,996,995,984,968,1000,987,956,950,988,976,973,991,970,982,1055,1061,1075,1061,1080,1073,1058,1089,1049,1059,1084,1068,1064,1076,953,982,958,926,949,913,911,926,934,622,609,618,594,618,580,623,674,670,657,669,674,666,674,690,671,669,676,666,705,728,690,695,717,701,715,713,710,698,708,685,706,699,712,722,687,717,1191,1149,1168,1169,1192,1131,1177,1177,1168,1144,1143,1177,1137,1132,1179,1119,1080,1078,1090,1067,1090,1054,1064,1072,1063,1057,1073,1010,969,969,983,1001,946,951,952,939,958,941,998,955,994,963,947,972,797,773,779,784,772,776,766,763,777,769,656,683,659,683,675,668,651,692,682,1055,1083,1079,1047,1075,1095,1074,1031,1076,1113,1110,1102,1075,1042,1097,1079,931,899,950,927,905,946,960,932,963,959,916,913,916,1048,1028,1058,1067,1064,1053,1054,1052,1087,1050,1050,938,928,884,907,910,954,930,952,949,936,971,915,942,923,661,651,663,686,657,677,688,664,674,669,693,1111,1086,1100,1129,1112,1101,1077,1111,1096,1085,1085,936,962,955,911,948,970,939,951,954,946,942,941,1025,1079,1025,1052,1058,1048,969,1035,1127,955,1051,998,1114,1120,1100,1138,1115,1110,1105,995,981,996,988,971,971,967,993,1030,1012,1032,1061,1061,1060,1041,1045,992,1049,1085,1000,1010,1010,1004,993,989,993,1010,991,1008,1015,1005,974,999,912,931,885,886,895,898,883,925,893,887,1237,1181,1214,1139,1199,1209,1195,1166,1222,1203,1171,1159,1217,1161,1000,1018,1000,1011,1013,1016,1008,1002,1003,1017,1002,753,755,807,733,760,786,725,784,754,769,753,780,729,774,731,731,763,934,940,970,911,929,975,952,903,932,945,914,757,736,771,732,743,781,737,738,763,738,711,733,687,680,698,677,684,677,674,690,663,675,672,985,965,916,930,980,966,961,962,937,977,960,804,829,819,817,828,793,817,819,820,807,818,1041,1019,1029,1025,1029,1028,1059,1073,1042,1033,1023,1009,1114,1117,1121,1112,1112,1097,1095,1100,1093,1085,1129,1100,1134,1131,1109,1107,1105,1121,1086,969,949,925,937,982,930,915,949,931,948,930,912,948,1120,1107,1113,1106,1112,1106,1098,1135,1124,1140,1124,1119,1128,979,964,965,964,971,996,973,949,1091,1055,1060,1071,1072,1072,1071,1069,1052,1080,1074,1074,1066,882,893,878,832,887,894,857,864,862,874,890,876,871,854,920,616,619,636,634,612,618,626,641,647,619,629,624,643,629,656,663,662,655,647,646,640,664,654,667,661,658,663,652,657,668,702,685,693,681,706,717,726,743,652,703,1043,1072,1029,1083,1073,1039,1054,1069,1032,1063,1055,1057,793,807,777,780,767,793,776,809,799,784,799,903,840,857,835,844,828,858,833,870,756,744,691,702,672,690,711,732,679,711,846,880,883,853,868,867,855,852,861,859,875,889,893,729,718,729,746,729,728,748,728,703,854,856,855,839,853,842,826,839,864,838,845,838,851,846,861,745,733,717,713,712,734,705,737,711,739,636,637,639,648,636,635,668,641,633,658,667,631,653,643,632,650,658,643,620,624,602,640,642,639,654,670,659,663,669,657,648,658,662,650,663,649,648,673,647,1093,1057,1089,1040,1085,1078,1024,1042,1030,1041,1035,1037,1068,1053,1056,1021,1080,1076,1010,1017,991,1026,1001,974,1021,1003,994,1014,980,975,981,964,982,971,979,986,980,975,973,956,968,964,1004,965,1011,994,1005,1017,1021,905,917,935,926,922,945,896,916,928,919,917,687,698,682,687,669,673,649,690,650,661,661,670,675,697,707,696,698,684,707,689,689,709,687,964,949,945,965,942,935,956,958,945,957,955,906,752,758,766,756,749,754,761,781,729,771,760,741,728,740,774,700,697,718,705,691,683,690,683,711,697,670,698,699,688,682,687,1054,1106,1063,1104,1081,1071,1071,1087,1049,997,1011,966,987,990,981,1015,988,1030,1031,1053,1025,1046,1054,1035,1045,1036,1051,911,911,966,926,912,914,926,887,924,925,932,914,947,931,893,671,706,702,695,679,704,695,691,714,704,671,628,646,644,650,634,646,647,640,638,652,640,646,656,673,657,652,643,670,686,659,664,657,665,675,676,653,729,717,737,721,703,727,760,750,710,719,716,716,712,709,708,697,719,717,714,716,1083,1087,1108,1072,1099,1098,1118,1103,1089,1135,1039,1090,1111,1118,1079,993,1027,981,989,983,1020,1015,1013,1005,1004,991,895,869,863,893,893,871,867,755,716,720,743,734,732,724,720,696,699,714,697,732,733,716,684,683,679,674,692,667,676,676,694,689,667,671,663,674,696,640,644,620,641,654,652,644,651,633,639,649,661,674,646,650,643,641,645,669,669,676,652,670,659,680,676,666,673,670,651,665,666,654,647,674,682,678,683,681,689,681,680,688,690,661,669,678,664,679,650,676,670,660,669,658,663,676,654,660,729,723,713,716,698,714,721,733,717,721,702,700,708,711,710,707,712,721,697,715,718,704,722,708,702,712,685,697,707,707,703,714,716,675,700,693,695,713,689,699,683,700,703,693,701,1034,1105,1050,1080,1075,1088,1100,1030,1044,1070,1054,1054,1050,1081,1052,1100,1056,932,877,885,875,889,866,851,839,856,859,881,864,874,614,600,620,607,609,592,602,604,595,611,603,629,608,628,616,612,1124,1089,1024,1045,1095,1052,1039,1015,1019,1029,1062,1085,1043,1082,1005,970,967,1012,970,1018,951,687,668,699,666,702,675,726,705,683,676,673,696,687,663,683,1095,1084,1085,1082,1098,1088,1094,1066,1094,1077,1098,1141,1100,1098,1083,1102,1074,973,1004,953,954,937,955,978,966,1003,961,988,975,961,985,975,938,969,938,980,862,833,833,842,847,841,869,878,858,842,888,866,857,845,848,865,867,853,858,842,840,874,692,682,670,677,702,680,683,671,699,694,690,669,684,674,674,686,684,700,638,641,641,653,613,653,605,652,1012,1014,1035,1039,1049,1014,1023,1014,1006,1028,971,1000,1019,779,782,772,823,813,807,808,786,756,799,874,825,863,848,838,879,871,843,845,861,866,845,846,834,841,694,690,676,681,676,688,662,627,644,665,664,653,651,653,633,637,658,640,643,664,653,692,686,675,668,669,678,676,686,673,672,668,682,682,661,669,917,886,915,915,901,906,900,897,913,914,903,872,892,917,894,758,744,742,749,757,747,766,748,753,769,749,753,738,715,712,711,721,725,716,700,717,718,700,730,1043,1038,1016,1024,1020,1048,1019,1052,1045,1020,1014,824,816,820,838,852,819,808,846,825,815,1081,1029,1036,1061,1060,1076,1043,1050,1062,1051,1049,1064,918,919,904,907,945,927,940,924,939,911,914,908,919,937,916,1029,1073,1015,1030,1013,1013,1026,881,907,904,915,897,892,890,914,936,918,943,918,941,940,914,618,652,621,660,633,628,637,631,641,618,613,1158,1156,1153,1149,1155,1193,1140,1048,1082,1052,1032,1069,1064,1057,1074,1057,1048,1064,1048,1039,1070,1064,1046,1093,873,870,870,874,849,883,880,890,892,854,669,684,714,661,694,696,685,672,690,697,682,704,641,644,704,684,647,682,662,697,684,624,602,596,614,616,609,638,645,651,646,673,675,716,640,636,651,660,687,651,659,664,644,641,673,660,1240,1176,1143,1207,1258,1195,1177,1230,1219,1172,1108,1087,1103,1097,1094,1110,1096,1091,1101,1075,1113,1032,913,901,895,919,901,897,881,889,875,901,889,889,881,901,895,886,909,646,698,668,671,687,636,657,683,694,678,678,670,689,1031,1016,1011,1002,1016,1005,1025,993,932,979,874,909,871,870,867,907,920,882,929,891,874,919,876,641,615,637,635,635,629,636,594,639,628,628,639,641,654,626,649,663,633,624,645,654,651,641,655,646,675,669,689,688,678,678,680,679,692,655,676,650,654,659,662,670,683,646,684,645,654,664,661,683,679,676,667,683,670,675,677,678,672,676,680,682,674,670,675,626,631,644,634,627,643,625,623,650,632,635,634,610,643,626,629,655,672,650,654,667,663,648,656,651,667,677,1003,991,995,966,990,963,946,995,983,963,996,936,983,972,971,987,974,966,981,1072,1058,1079,1083,1063,1052,1059,1112,1074,1045,1061,980,953,977,971,945,990,979,984,986,986,1002,981,1003,983,977,740,731,716,712,729,693,734,668,712,706,718,725,712,696,740,634,662,663,643,649,644,648,656,643,646,1115,1076,954,945,944,1008,938,930,939,953,1005,970,984,990,980,1068,1054,1061,1068,1094,1065,1094,1075,1069,1044,1033,1058,1049,1105,1084,1075,1103,1113,1079,1096,1115,1109,1103,1101,1106,1086,902,930,927,950,922,956,944,930,623,647,633,630,638,614,613,666,661,649,655,646,618,641,648,1005,1007,997,985,1002,1047,1037,1017,1027,1038,985,1013,1005,971,987,999,992,993,970,1053,1070,1041,1053,1053,1043,1055,1020,1055,1045,1064,1030,1067,914,910,888,853,908,931,886,881,927,869,880,924,898,916,1056,1073,1087,1077,1065,1035,1060,1044,1082,1048,1078,1055,1068,1082,973,975,982,935,938,956,930,953,916,946,952,966,938,974,981,1033,1041,1053,1050,1035,1057,1027,1046,1041,1036,1027,1044,1026,1046,1029,1054,1051,1045,1044,1043,1046,1021,911,884,903,915,922,910,923,903,888,875,897,905,907,885,931,720,721,729,721,721,729,696,714,757,742,751,741,909,918,922,908,937,917,896,906,834,788,822,820,803,828,820,848,815,823,833,817,806,660,677,660,646,635,642,657,624,685,652,662,633,698,646,606,618,600,612,600,621,612,626,600,610,617,610,621,625,605,596,624,607,1128,1127,1129,1141,1121,1142,1111,1172,1112,1118,1111,1111,1140,1116,992,989,997,976,1019,990,1001,945,992,1043,1031,1066,1052,1053,1038,1064,1040,1071,1052,1036,1030,1040,1041,1035,1013,1021,1038,1015,1056,1045,1025,1041,1028,1032,1049,1033,1017,930,958,935,960,936,954,945,934,956,959,950,970,951,958,784,806,798,798,805,820,815,808,776,792,763,803,798,703,729,711,704,706,685,690,712,701,700,713,700,716,706,720,725,699,722,726,717,713,713,726,729,711,714,678,677,665,660,678,968,966,953,973,930,988,987,753,787,793,789,766,747,805,790,947,970,966,940,966,943,937,978,938,946,957,939,983,876,868,863,851,867,870,871,863,864,855,853,863,1017,1055,1042,1022,1011,1055,1051,1046,1038,1050,1017,1052,1032,1027,1003,1023,1011,1017,989,1005,1011,1024,1018,1009,1010,988,961,976,976,989,969,970,976,987,969,968,978,966,968,991,965,964,968,976,969,980,989,982,993,980,974,983,986,977,993,970,983,988,991,1000,1001,990,996,982,1005,990,979,974,991,1025,1018,1014,1012,1022,1023,1031,1028,1036,1013,1017,1026,1018,1024,1010,1025,905,895,912,904,902,928,921,916,894,898,907,914,908,881,933,905,722,752,728,729,743,710,709,733,726,721,714,721,735,978,951,985,982,989,978,947,986,975,950,961,969,1015,1006,1027,1018,1019,1018,1006,1020,994,1006,1023,1015,1028,1039,986,995,998,980,995,970,1007,997,984,989,970,1018,1012,1012,1007,1001,1010,1013,998,1003,1009,1013,1027,1027,1017,1022,1047,1028,1036,1033,1035,1015,980,984,940,969,959,952,988,995,985,964,826,789,769,767,732,815,811,796,986,1016,1006,1023,1023,984,1010,1006,1033,996,1021,1019,1057,981,1023,1020,1027,998,992,958,987,1017,979,991,988,1002,998,989,1010,998,999,1020,1018,992,1015,1033,1015,1011,1013,1010,1013,1023,1025,1024,1000,1018,1022,1027,1005,994,1014,1086,1097,1084,1091,1090,1095,1094,1107,1093,1100,1086,1103,1115,1099,1091,1106,1102,948,928,902,946,939,954,964,924,937,894,925,962,1019,1101,1065,1041,1062,1084,925,829,881,850,894,869,895,868,846,911,890,660,732,685,709,710,706,718,719,706,701,707,713,732,728,722,964,1021,1028,1020,988,1040,1039,1004,1023,1030,1052,1019,1029,1031,1020,996,1062,989,1034,975,1007,995,1030,1048,1021,1068,1027,1026,1028,1027,1018,1036,1035,1035,1000,999,1004,997,1009,991,995,991,995,992,983,991,984,986,987,977,974,981,992,991,969,989,990,866,853,881,847,926,860,879,889,860,863,874,859,853,866,605,615,622,628,612,616,640,631,641,639,655,635,637,655,645,632,650,643,643,650,647,618,641,616,649,635,703,698,656,673,683,673,695,673,676,679,676,692,674,693,701,709,1071,1081,1074,1078,1091,1061,1056,1069,993,989,1006,980,986,1003,976,985,983,1004,997,963,994,1009,980,942,904,885,902,922,899,854,842,800,841,837,820,812,839,828,847,827,802,767,796,810,785,810,801,786,799,800,800,796,802,805,797,810,803,693,702,722,714,702,706,699,731,693,695,673,686,861,837,872,858,859,847,851,881,890,903,734,755,708,747,753,738,700,664,671,680,685,705,677,671,692,682,700,669,686,670,665,673,659,665,674,663,651,668,654,668,671,661,664,688,695,622,632,640,643,629,633,639,626,641,637,647,632,636,1096,1098,1029,995,1049,1061,1080,991,1041,1009,1053,1086,1062,1080,1054,1094,1070,1047,1075,1058,1076,1060,1080,1069,1061,1050,945,944,936,946,959,955,977,1010,956,971,971,953,961,941,962,707,674,655,689,712,684,655,681,666,600,616,617,604,643,612,604,606,612,608,613,878,903,902,917,854,886,919,909,949,871,688,690,709,677,702,675,666,701,720,681,707,673,708,724,674,613,618,621,626,636,633,623,643,626,630,620,625,605,1028,1070,1093,1036,1076,1027,1032,1049,1064,1044,1029,960,965,964,976,985,990,962,974,949,988,987,970,970,985,1066,1025,1054,1071,1052,1044,1035,1055,1038,1099,1057,1052,1029,1036,1071,931,904,947,940,916,919,924,914,931,920,914,919,917,925,942,924,920,957,921,959,963,956,949,931,903,968,968,930,903,955,957,969,953,940,969,976,971,964,962,964,979,973,962,973,998,958,955,968,959,1057,1029,1068,1047,1019,1036,1052,1037,1059,1043,1041,1069,1079,1049,1060,888,832,872,856,901,869,846,880,882,911,852,896,875,629,639,617,614,620,615,620,645,610,632,627,633,614,627,644,630,614,686,663,666,673,656,671,688,689,668,634,665,676,658,1272,1178,1223,1177,1218,1192,1201,1149,1177,1180,1175,1197,1171,1055,1041,1062,1052,1086,1033,1036,1038,1055,1060,1033,1078,1084,1049,1030,1052,1049,904,915,919,908,893,888,923,930,930,942,894,985,969,979,979,961,978,929,937,934,938,918,936,940,930,935,937,945,931,938,922,944,1062,1061,1068,1079,1076,1081,1073,1055,1070,1083,1049,1059,1081,1064,1056,1063,881,909,857,904,865,902,863,913,863,903,917,888,830,922,890,1140,1111,1141,1090,1089,1102,1131,1073,1097,1092,978,870,930,950,939,926,930,910,892,924,971,920,901,928,937,704,651,677,655,649,661,1158,1126,1180,1169,1189,1108,1124,1165,1174,1166,1178,1098,1170,1147,1032,1040,1022,1030,1033,1025,1020,1056,1035,1027,1010,1018,1000,1026,1031,815,838,795,815,774,781,769,649,645,659,653,651,659,649,635,603,586,574,582,582,550,591,592,561,580,555,593,562,575,591,626,633,634,626,642,652,611,652,651,680,628,645,625,630,645,624,639,1022,1034,1018,1035,1066,1029,1061,1033,1023,1038,1008,1047,1035,1027,1059,835,820,843,832,834,801,806,842,827,852,817,820,802,838,966,955,961,953,973,966,974,964,928,952,962,938,964,941,940,930,900,939,907,937,928,934,889,929,901,908,920,911,945,966,995,985,957,944,938,993,968,979,988,990,955,876,894,902,852,920,890,907,877,905,878,889,705,687,683,700,695,665,703,681,683,686,713,686,686,675,693,692,726,808,845,842,852,859,884,729,726,736,711,734,725,715,727,770,748,730,729,709,732,741,736,713,681,701,697,687,686,686,669,685,686,684,700,699,662,682,692,1026,1027,1067,1042,1038,1065,1024,1051,1064,1053,1046,1064,1033,1034,1025,988,1000,971,972,946,980,980,980,986,963,952,980,971,951,960,975,1038,1031,1036,1018,1030,1000,1014,1000,1006,1018,1035,1012,1006,1033,961,951,970,957,941,948,972,936,954,969,964,947,963,924,950,940,794,814,814,788,801,835,806,802,824,812,811,696,707,715,705,710,701,723,723,724,724,731,716,833,841,882,866,896,887,872,910,825,861,867,896,838,845,855,859,855,891,856,860,679,701,673,674,636,685,673,674,598,579,583,593,594,573,608,586,591,596,580,586,579,613,597,590,620,609,616,680,689,691,675,699,693,680,677,704,697,692,733,697,692,696,697,698,700,708,702,683,691,701,704,732,706,724,959,989,955,973,787,779,787,738,771,758,772,742,755,769,822,800,811,831,819,823,830,822,838,837,820,819,1063,1037,1029,1019,1037,1059,1042,1048,1044,1006,1014,1039,1083,1065,1086,1046,1066,1056,1080,1076,1064,1113,1092,1069,1069,1072,1081,1083,968,959,943,937,952,975,974,952,962,972,943,970,961,941,971,944,942,1072,1048,1043,1030,1032,1048,1022,1059,940,973,969,952,966,959,971,959,968,958,630,673,623,616,649,630,637,653,628,603,647,669,645,646,622,591,614,582,597,624,605,573,621,595,608,619,595,596,603,753,763,746,751,752,763,746,755,756,764,747,751,757,747,802,776,797,747,798,773,797,765,1041,1066,1061,1036,1045,1081,1048,1043,1080,1037,1058,1046,806,757,761,767,802,809,758,805,784,743,751,804,781,761,780,762,610,639,629,613,605,631,628,629,594,608,593,600,581,596,603,600,594,570,601,591,598,599,619,650,650,646,657,637,635,621,633,632,620,650,612,621,615,622,626,622,646,654,667,649,665,657,660,652,646,650,647,662,663,663,631,652,620,674,674,662,621,716,674,701,639,696,654,684,699,692,697,696,688,692,717,693,695,694,694,684,717,698,638,603,617,631,613,623,630,624,626,618,626,641,603,1157,1052,1080,1088,1080,1096,1066,988,1026,1021,988,1019,1019,1017,1011,1009,1015,976,1003,1007,1004,1011,1014,896,884,874,881,889,860,903,881,797,811,795,810,802,831,792,797,804,807,816,784,790,809,775,704,672,678,681,701,705,689,680,686,690,680,680,695,688,693,663,728,683,570,571,567,581,576,584,587,572,574,632,624,642,638,603,650,646,635,639,635,642,618,644,635,1167,1181,1166,1173,1166,1182,1162,1189,1175,1189,1153,1158,1157,1179,1191,1099,910,938,899,932,911,903,839,908,912,899,949,886,943,859,893,922,932,861,681,640,599,620,634,621,643,629,648,614,629,599,613,1108,1079,989,1005,1040,1050,1057,1011,1094,1048,1042,1081,1047,1023,1029,1019,1025,1040,1040,1037,994,1053,1021,1048,1024,1008,706,650,745,712,734,756,702,741,711,770,705,732,722,747,675,734,704,718,720,869,851,832,871,868,838,844,855,846,694,698,699,678,697,691,695,717,708,702,700,644,649,631,650,647,664,669,656,648,636,663,655,671,659,1239,1268,1254,1242,1297,1208,1258,1284,1357,1308,1247,1000,1047,1044,1044,1012,1033,1006,1040,1024,1044,1037,1046,1012,1031,1049,1067,1090,1070,1085,1063,1068,1075,1101,1072,1060,1080,1061,1073,1061,1065,1084,1047,1057,918,908,902,897,928,907,901,923,922,902,927,938,988,1019,1007,979,990,981,989,955,982,1013,1020,1003,1015,961,965,1022,1030,990,1013,1017,1009,990,1017,993,1039,1011,998,985,1002,1000,1021,1017,1004,1035,1018,1008,990,891,936,917,668,669,673,654,649,644,673,665,657,672,1032,1073,1062,1036,1029,987,978,1118,1014,1045,1004,1047,1034,1039,1058,1036,1039,1046,1048,1058,1039,1050,1061,1049,889,906,916,660,681,661,702,713,678,693,706,678,703,691,690,669,705,697,702,717,692,698,671,690,689,674,679,703,698,667,689,688,684,703,693,665,1039,990,1034,1022,1044,970,1015,1009,983,1002,1027,1008,1013,1013,1006,982,1013,996,999,1003,1010,1002,996,997,1000,981,987,1002,974,994,988,976,984,985,967,979,987,992,975,1012,996,972,964,886,877,852,875,825,865,831,827,855,645,605,634,633,620,634,606,636,611,613,712,725,691,715,717,715,721,714,711,725,726,705,717,716,754,741,759,732,715,728,742,705,735,711,738,744,735,716,732,727,723,1088,1120,1130,1077,1092,1099,1088,1127,1083,1097,884,880,897,877,913,876,914,894,902,672,697,720,708,684,716,709,699,706,720,713,705,696,898,854,877,860,855,858,897,849,868,776,893,873,854,879,813,800,860,829,814,795,825,787,816,830,807,811,807,824,821,809,658,690,698,692,661,687,642,694,655,684,690,668,675,686,674,623,635,639,641,636,641,640,622,627,633,624,645,628,918,911,871,894,898,898,901,873,946,947,906,905,879,883,907,926,876,720,684,714,696,731,732,631,635,632,622,608,614,597,615,611,614,624,608,619,633,627,1159,1096,1119,1106,1131,1116,1167,1088,1135,1065,1117,1128,1019,1024,960,1003,1005,979,999,1009,1003,983,999,989,999,984,981,1021,1011,1025,1028,1033,1070,1044,1016,1020,1055,984,1052,1045,1071,1037,1043,1045,1053,1032,1057,1039,1039,1028,1062,1040,1052,1067,1045,882,899,888,911,892,926,904,871,903,931,912,624,603,613,613,641,632,646,616,641,1174,1106,1111,1161,1129,1149,1188,1125,1178,1115,1131,1211,1106,1195,1181,1017,1046,1043,1015,1051,1022,1052,1106,1089,1094,1003,1066,1071,1049,1033,1061,1071,1030,1094,1064,1060,1046,1062,1019,1038,1076,1062,1034,1067,1063,1064,1052,1073,1044,1053,1070,1059,901,919,961,943,952,911,927,934,947,936,940,932,911,696,669,658,692,667,663,691,686,979,984,972,1026,974,960,1008,1017,992,1020,982,951,1033,1016,1023,1040,1018,1040,1026,1023,1025,1012,1010,1018,1020,1007,1022,1009,1005,1007,1039,1014,993,1008,1000,998,990,984,1027,1015,1061,1076,1050,1057,1076,1053,1044,1059,1044,949,913,895,882,902,907,880,921,924,903,895,893,905,1013,1022,1044,1019,1032,1010,1042,1031,1026,1029,1026,1040,1023,1024,1024,1037,1037,1032,1033,1023,879,904,896,920,885,901,952,974,979,1053,1007,976,982,1039,997,1015,1008,1004,999,1014,1000,996,1008,1008,1005,1026,995,997,1010,1008,1004,1001,992,981,987,1002,982,996,1000,991,997,970,992,998,1008,987,1003,1011,1014,1050,1046,1056,1050,1037,1062,1052,1051,1041,1034,1041,1056,1053,1069,1048,1058,1069,1036,977,926,930,911,911,959,922,927,953,920,966,943,602,630,603,652,642,602,620,620,703,681,670,680,672,667,694,676,691,667,695,690,688,684,710,684,693,691,701,670,1097,1156,1190,1137,1112,1174,1140,1134,1198,1127,1122,1162,1096,953,953,901,921,984,938,990,956,930,930,938,1127,1101,1087,1058,1127,1111,1102,1034,1004,1147,1079,1042,1071,1052,1040,1066,1068,1088,1082,1062,1046,1024,1027,1042,1027,1027,1062,1030,1058,1054,1058,1039,1032,1040,1043,1034,1039,1023,1027,1049,1033,1036,1023,1028,1056,1034,1060,1029,1042,1032,1034,957,951,943,910,943,915,939,928,933,950,934,936,944,933,925,928,891,679,722,702,660,663,674,698,694,697,701,682,690,701,713,683,754,606,625,586,624,610,620,600,594,600,625,631,679,634,647,656,637,644,662,675,642,658,656,655,631,621,636,624,645,625,621,635,622,630,631,642,627,633,619,620,676,668,685,681,681,684,672,684,672,679,676,744,726,755,753,739,770,771,739,741,743,765,734,765,757,774,779,780,760,722,672,682,678,677,663,658,674,664,662,671,687,686,673,688,993,992,1009,999,1014,976,1019,981,978,997,1019,991,1026,1054,1057,1071,1053,1037,1033,1040,1033,1028,1061,1050,1028,1030,1039,1046,1056,1040,1037,1040,926,953,912,887,906,925,947,965,919,1179,1178,1212,1226,1165,1207,1202,1174,1186,1170,1186,975,977,985,988,962,937,957,975,975,952,978,996,977,964,665,705,682,677,679,702,670,678,683,663,711,683,694,699,684,1167,1059,1107,1097,1107,1112,1115,1090,1139,1102,1108,1087,1078,1121,1119,1106,1077,1061,1064,1100,1093,1077,1064,1057,1094,1092,1104,1102,901,918,892,925,893,933,895,885,894,903,889,933,667,678,660,657,663,664,653,662,662,678,662,680,667,680,680,712,677,709,677,683,701,694,679,689,678,1029,1022,1032,1024,1031,1051,1052,1053,1053,1043,1002,1033,1008,1015,1025,1016,790,777,788,799,823,817,797,823,833,822,774,826,820,796,985,956,969,953,996,942,960,959,993,989,959,965,1003,967,983,1002,997,967,1042,1010,1030,1014,1019,1005,1021,1039,1055,1009,1032,1022,1045,1026,989,998,967,1001,985,1003,714,684,711,696,710,700,676,713,713,696,664,714,703,733,619,612,608,642,605,570,606,640,633,610,594,599,601,596,602,608,607,582,706,685,726,674,725,720,702,710,705,684,687,1055,1045,1093,1066,1068,1087,1067,1068,1046,1079,1093,1045,1081,1059,1099,1063,878,841,862,843,873,840,899,876,824,903,846,905,849,848,852,870,850,887,1017,1002,1052,1023,1041,1020,1024,1021,1020,1014,1001,975,995,985,994,998,999,996,1006,1009,997,990,1005,865,870,892,890,895,859,880,863,889,866,881,891,844,871,875,912,1013,1022,1049,1050,1053,1000,1060,1046,1051,1033,1030,1059,1052,1021,975,969,993,971,975,975,954,975,956,980,974,979,979,745,790,784,805,792,790,760,782,797,780,806,806,665,685,642,625,672,665,660,636,648,675,671,684,660,694,653,656,634,638,614,640,627,609,634,617,914,922,925,967,905,963,898,896,897,911,886,722,702,720,709,704,674,682,681,701,736,693,725,698,722,702,699,718,679,644,626,630,638,655,641,640,630,627,642,625,957,997,993,941,1016,976,976,959,966,988,1006,972,813,804,822,788,796,779,803,815,786,923,913,890,890,892,881,915,901,886,910,892,897,893,909,877,789,795,796,797,814,792,797,807,811,788,807,799,777,1040,1068,1051,1023,1029,1052,1036,1061,999,931,939,916,928,984,984,974,974,959,931,968,948,922,958,960,961,932,1046,1062,1043,1044,1055,1050,1039,1039,1056,1068,1050,1082,898,954,922,929,961,930,952,918,943,926,924,898,1145,1150,1136,1138,1142,1109,1119,1159,1108,998,1016,1011,982,1041,1019,992,1011,1000,992,987,695,692,689,713,702,674,678,657,669,674,667,677,1014,1037,1047,1077,1028,1068,1057,1037,1015,1041,1064,1030,991,983,996,987,985,983,1000,983,993,981,990,970,995,989,980,910,907,902,909,906,872,899,916,980,953,991,997,990,989,978,989,716,695,765,701,708,713,707,718,751,689,771,699,711,680,701,725,676,676,657,661,654,684,653,633,687,652,677,680,665,650,661,1000,980,1033,1007,1001,1029,1002,1007,1060,1023,1017,1026,1008,803,793,795,840,803,818,842,819,819,815,823,826,815,1067,1041,1065,1061,1032,1035,1034,1031,1048,1055,1017,1031,1041,1041,939,925,914,880,939,932,928,948,941,1081,1129,1104,1116,1091,1075,1099,1108,1109,1095,987,1017,997,990,1013,1033,991,1009,1013,1003,1009,1018,982,1014,1051,1044,1014,1025,1028,1008,1028,1007,1019,1024,1018,1020,999,1014,1023,1017,1006,1018,1008,1011,984,1003,1017,1023,1008,915,905,911,936,902,906,910,936,917,928,920,901,908,908,943,909,906,747,753,729,753,732,740,717,752,1040,1058,1065,1048,1050,1050,1015,763,789,800,784,752,781,790,787,778,805,814,774,773,782,880,858,880,866,873,909,848,880,898,879,876,901,890,872,887,874,1082,1074,1060,1065,1067,1090,1058,1087,1066,1062,960,999,942,997,978,958,998,971,999,944,975,964,980,977,748,748,753,716,723,744,733,732,731,761,754,719,741,743,715,985,980,995,979,980,982,978,998,1003,984,945,995,995,961,958,824,802,799,783,774,780,814,796,799,788,803,804,817,946,953,935,952,955,970,940,915,957,971,971,934,958,941,706,717,690,737,711,724,697,710,689,712,700,697,724,1076,1108,1082,1036,1058,1112,1088,1053,1094,1060,1037,1087,1090,1085,1075,1067,1086,1007,1072,1075,1127,974,1014,995,949,916,1018,994,966,982,943,963,940,1013,1004,639,640,613,624,670,623,629,643,653,612,655,692,633,607,628,605,613,631,637,654,633,634,623,632,600,619,673,629,627,635,630,655,640,616,618,700,715,714,723,715,722,721,712,711,705,710,697,711,714,701,1130,1073,1098,1114,1133,1093,1071,1089,1089,1074,920,918,921,927,917,937,935,937,912,925,917,959,804,843,857,842,836,833,848,804,844,867,825,825,654,625,614,649,670,667,670,667,638,650,633,630,667,652,642,603,582,611,573,593,591,574,560,577,589,592,585,583,596,583,574,1113,1162,1122,1225,1112,1191,1151,1114,1171,1145,1122,1084,1213,1146,1147,1053,1023,1020,1074,1029,1002,1047,1041,1035,1051,1058,779,789,755,698,787,751,774,774,789,769,761,814,777,759,655,654,598,635,637,662,652,666,650,668,947,897,894,872,880,907,900,875,907,907,929,907,898,902,773,761,786,749,754,788,774,741,753,770,924,916,933,936,909,922,917,902,783,773,725,751,743,746,795,780,761,765,770,709,739,763,757,780,767,763,951,947,952,917,942,932,958,937,963,927,922,941,958,1013,1021,1041,1064,1059,1064,1025,1043,1054,1042,1040,1014,1031,1050,1047,1070,1050,1062,1045,1050,1061,1060,1060,1073,1051,898,896,912,948,922,909,908,943,926,928,907,940,989,961,982,1007,957,973,963,983,1013,970,955,1003,1037,1032,1015,1016,983,1022,995,1012,1020,980,1030,1017,1020,1007,924,921,891,915,921,910,909,912,916,904,917,1246,1185,1220,1232,1164,1238,1165,1197,1232,1178,1250,1037,1017,1032,1013,1028,1015,1047,1022,1044,1019,1029,1052,1033,1017,695,658,664,736,694,682,727,716,722,705,709,703,707,679,710,649,715,705,876,892,891,868,872,866,866,848,857,873,878,860,900,703,666,692,695,719,727,695,694,689,686,673,698,700,694,697,659,656,662,676,663,657,647,657,660,642,1093,1129,1061,1128,1106,1078,1074,1089,1106,1095,1120,1102,1129,1044,1106,1081,1090,1119,1090,1073,1099,851,890,875,882,865,874,865,859,855,856,859,894,645,664,655,668,714,659,697,695,645,682,697,685,662,686,600,596,637,602,626,614,615,625,608,594,616,602,620,593,612,619,602,621,622,606,998,945,932,949,948,969,946,950,942,944,968,930,931,968,983,942,1019,976,774,740,765,713,719,734,734,790,744,751,770,760,757,730,734,724,740,1076,1064,1094,1063,1109,1106,1068,1074,917,934,900,978,902,877,920,932,933,954,922,951,698,694,687,678,659,665,664,642,654,656,675,663,666,629,673,667,673,662,648,641,658,657,650,663,646,657,653,658,660,664,645,655,676,658,661,635,646,647,648,645,656,644,632,655,643,659,633,627,635,628,632,624,611,639,621,623,630,626,644,632,651,668,663,662,657,668,670,696,680,667,671,684,667,659,664,654,649,651,1051,1012,1026,1009,1037,1017,1019,759,818,808,804,777,819,814,803,776,791,823,793,799,787,833,907,908,918,930,928,897,905,899,889,903,901,906,918,914,909,713,711,729,741,718,720,734,737,709,742,842,805,816,799,779,789,827,799,796,808,811,823,809,804,823,764,778,800,802,812,702,741,733,744,723,711,725,731,697,722,737,741,730,733,732,728,702,678,708,688,684,689,665,698,688,700,688,689,718,699,670,666,966,974,978,982,959,984,966,938,965,952,945,925,965,956,958,826,798,810,829,829,813,808,843,804,825,792,1034,1040,1044,1043,1050,1066,1063,1022,1047,1064,1017,956,982,957,976,948,986,934,951,982,973,966,955,980,956,967,778,792,797,801,795,786,799,798,799,791,767,783,791,804,808,790,785,798,691,651,664,666,688,684,674,662,680,687,693,671,694,657,591,610,585,577,596,595,591,642,649,630,649,655,650,629,649,629,659,634,656,649,666,655,646,788,780,775,793,795,792,773,795,770,746,796,776,811,690,691,690,685,690,690,696,680,704,692,691,706,701,695,694,700,701,704,710,878,846,835,909,873,854,817,846,833,832,840,827,892,877,890,865,870,869,892,657,670,645,691,655,686,683,695,678,668,693,599,626,621,621,609,591,608,607,637,594,608,628,594,1317,1277,1315,1339,1324,1266,1296,1364,1100,1067,1106,1074,1096,1064,1126,1114,728,696,723,754,729,699,772,732,723,728,678,726,1133,1077,1143,1121,1107,1106,1092,1113,1064,1098,1122,1060,1072,1102,1099,1096,1103,1055,1010,1022,1013,1030,1001,997,1008,1018,1049,1009,1018,1004,887,673,664,697,679,650,701,661,686,691,651,674,671,684,663,669,664,679,659,678,669,643,1012,1042,1015,1065,1025,1074,1030,1026,997,1033,1022,1037,1030,857,888,872,872,850,857,863,853,858,874,881,855,715,729,746,738,742,719,737,725,736,734,736,766,751,968,952,949,962,957,993,925,877,850,847,837,861,858,843,837,864,846,845,854,854,849,846,838,798,783,783,815,764,765,793,788,779,772,1011,1035,1025,1022,1018,1005,1017,1022,1004,998,998,1008,1018,1024,1014,1036,1032,1059,1038,995,1011,1012,1021,1014,997,1020,998,1007,1017,1001,1001,1026,1017,921,904,916,919,897,909,895,913,902,890,896,920,908,902,909,686,705,659,702,676,693,603,625,600,602,596,599,608,611,589,602,583,605,604,661,655,647,648,659,657,661,643,661,649,651,653,669,679,660,657,667,663,678,665,670,697,667,672,660,684,664,677,660,653,668,672,691,694,687,693,674,678,689,686,689,697,672,704,693,681,675,684,696,681,689,687,661,699,1168,1090,1111,1070,1033,1087,1098,1114,1115,1119,1097,1075,1122,961,964,968,973,963,973,977,987,1011,652,683,661,681,661,661,655,677,665,666,648,692,679,702,940,981,977,964,960,971,1022,1004,1001,962,1003,946,970,958,981,977,944,968,932,981,986,946,969,933,921,937,920,908,932,937,919,928,908,946,931,932,995,1020,1002,1024,955,1004,994,994,1006,1001,1126,1142,1138,1127,1111,1115,1112,1117,1127,1122,1129,1133,995,978,952,983,983,996,982,979,989,958,958,696,713,726,701,664,706,706,712,705,705,670,667,673,655,666,706,685,664,669,665,657,679,660,671,675,655,666,683,673,664,652,685,653,672,670,649,676,656,672,679,741,743,718,732,737,765,758,726,733,731,736,731,718,777,960,952,979,956,936,961,964,971,845,840,857,832,844,817,854,854,845,835,842,850,858,831,709,693,703,699,708,705,714,689,702,693,702,646,672,670,649,670,647,659,647,668,647,669,631,626,622,624,644,626,652,624,645,658,1064,1049,1069,1105,1105,1082,1070,1090,1119,1055,1116,1068,1060,1064,1064,1059,1057,1035,1046,1059,923,914,912,897,916,895,913,934,929,892,893,933,914,927,889,901,932,903,935,679,678,677,666,705,661,651,652,637,1047,979,1055,1005,1009,1019,981,1034,1001,1019,1013,997,1003,1023,1032,1014,996,1039,962,1022,1006,1019,1053,1025,1036,1032,1023,1062,1019,1035,1012,1044,1042,1025,1041,1035,1053,1031,907,892,907,894,925,902,907,908,947,923,925,899,1138,1152,1145,1136,1116,1146,1143,1158,1133,1122,1153,1028,1016,995,1006,997,1006,1020,998,999,1040,1014,1017,1020,1013,666,706,699,684,712,679,672,686,686,682,658,680,678,692,1089,1090,1047,1102,1079,1089,1071,1091,1094,1084,1083,1087,962,950,958,958,965,954,942,945,1039,1100,1092,1025,1095,1059,1107,1049,1165,1179,1152,1156,1155,1156,1180,1191,1138,1156,1161,1177,1161,1133,1162,1147,1147,1153,1036,1065,1087,1066,1059,1042,1048,1052,1029,1047,1046,1045,1056,715,715,721,694,687,739,729,757,726,716,744,713,706,723,721,652,647,639,637,612,639,646,632,658,622,666,617,659,654,653,615,676,852,828,856,831,846,886,850,851,861,857,853,856,721,708,706,720,727,722,728,711,714,713,691,707,708,705,716,734,655,669,657,660,667,670,659,647,652,752,748,780,753,792,750,750,730,768,736,729,744,732,726,726,700,730,737,723,727,722,731,719,722,737,994,997,981,1003,982,1014,960,1016,969,958,977,987,1007,1002,995,1043,1017,1010,1034,1025,999,1010,1024,1035,1035,1021,1019,1045,1015,1009,1034,1011,1020,1044,1009,882,913,956,892,926,892,1130,1136,1173,1167,1154,1172,1161,1158,1143,1184,1146,1169,1155,1142,1066,1085,1072,1077,1082,1060,1074,1073,1098,1081,1085,893,908,894,913,903,891,1031,1048,1029,1046,1020,1042,1061,1025,1026,1016,1029,1016,1028,1040,1035,1037,1032,1034,1027,945,948,951,946,950,949,976,939,938,964,947,931,954,947,950,710,755,736,731,741,742,759,750,742,739,719,739,756,741,737,675,698,763,747,761,739,759,777,735,738,763,741,752,759,789,749,767,758,755,791,746,748,751,750,762,697,688,676,686,667,688,694,699,702,676,648,667,686,1097,1052,1093,1076,1091,1120,1043,1059,1093,1100,1095,1083,1059,1107,1102,959,990,942,966,978,949,956,953,987,959,936,797,782,795,820,1076,1122,1100,1107,1103,1118,1116,1099,1108,1119,1124,1100,1092,1091,1096,1128,1078,1098,993,998,992,988,1000,942,975,1010,981,979,927,929,927,1029,1026,1006,1005,1021,1034,1021,1014,1023,999,1005,1039,1035,1050,1031,1029,1055,1026,1050,1041,1039,1034,1016,909,918,912,876,898,895,887,876,876,900,896,901,920,898,929,1032,1023,1024,1038,1050,1014,1020,1036,1015,930,946,943,873,893,929,929,910,931,623,634,621,586,638,615,597,589,600,643,618,607,661,651,626,653,648,661,632,650,663,658,1071,1103,1071,1086,1091,1082,1038,1112,1050,1071,1117,1094,1104,1089,1062,1110,1125,1098,1069,1116,1120,1073,1108,1127,1115,1108,1091,967,961,930,980,936,945,969,971,927,944,955,954,931,970,924,928,1016,884,910,925,901,908,642,671,636,631,683,650,696,673,651,667,643,1016,1068,1052,1043,1053,1064,1051,1022,1047,757,760,756,795,752,786,751,774,758,727,788,792,748,725,767,1234,1248,1237,1223,1182,1166,1226,1200,1268,1259,1029,1011,1060,1025,1043,1034,989,1025,1001,1031,852,903,874,887,882,885,894,866,861,877,868,874,852,877,856,1031,1036,1045,1067,1049,1031,1031,1047,1015,1065,1051,1007,1011,1049,1029,958,949,975,973,976,979,973,975,955,959,972,674,661,681,643,643,645,671,672,637,640,651,693,682,678,653,667,644,625,627,632,626,630,638,638,635,643,648,630,654,627,626,609,915,914,919,968,924,946,943,928,916,959,923,909,698,684,712,682,718,730,681,682,700,672,685,671,682,671,677,659,670,701,663,692,682,684,688,710,682,1203,1171,1229,1176,1239,1176,1213,1180,1162,1084,1024,1028,1063,1075,1031,1030,1038,1066,1051,1040,1049,1036,1058,1070,1044,1044,1050,631,622,615,618,602,673,688,617,682,652,648,631,663,642,645,649,646,619,1016,1015,999,988,1005,1046,1064,1035,1064,999,985,979,971,977,968,993,967,966,973,1004,1006,964,938,930,935,932,933,942,937,954,933,976,950,945,921,941,932,955,944,925,943,923,942,964,938,941,946,943,954,885,854,858,843,871,868,841,853,840,887,821,828,818,848,855,829,849,639,668,656,646,648,660,671,631,654,662,671,907,923,927,932,970,959,961,942,946,1011,953,930,927,922,952,968,705,737,691,697,703,685,694,742,636,623,627,635,653,624,626,623,882,880,897,895,921,912,911,903,874,880,893,898,917,901,714,749,771,777,749,785,774,760,768,756,760,794,752,767,653,689,666,656,679,665,629,674,661,666,950,961,960,957,943,969,971,968,914,974,968,942,938,956,706,744,714,712,739,738,744,731,749,717,705,754,981,981,1037,1049,989,1036,1005,1036,997,1027,1022,1034,1035,1026,1029,1049,1037,1025,1031,1029,1038,976,1008,996,1010,993,1005,1003,997,992,979,998,982,1069,1066,1036,1070,1072,1070,1048,1050,1046,1054,1048,1063,1020,967,984,932,958,951,954,940,978,944,954,975,968,986,959,964,692,721,721,672,682,688,699,667,709,700,704,731,688,693,686,695,700,731,692,691,694,714,723,711,696,681,690,684,632,660,650,676,667,684,660,659,625,665,1112,1113,1112,1155,1132,1120,1136,1160,1166,1126,1209,1148,1151,921,949,971,936,941,922,879,969,955,929,927,798,776,810,800,796,825,803,788,830,845,821,821,807,806,786,803,777,781,759,788,789,780,1166,1160,1138,1163,1197,1150,1164,1169,1162,1121,1148,1139,1175,1167,943,903,917,938,972,983,939,914,652,648,681,706,682,671,664,676,669,658,695,931,1014,1001,979,981,959,985,953,975,964,973,990,967,956,990,965,845,842,833,844,872,844,829,837,728,713,718,704,724,713,713,718,725,702,718,688,694,686,707,833,836,834,815,798,821,842,811,810,813,819,836,825,829,832,830,699,728,706,702,707,713,696,687,671,674,663,680,688,660,654,661,650,692,692,691,683,691,696,690,687,707,696,682,699,686,1072,1078,1071,1073,946,965,965,937,956,965,965,979,946,981,978,936,934,975,945,938,709,697,684,689,718,668,685,705,689,716,681,711,691,1139,1177,1126,1123,1150,1155,1169,1085,1026,1063,1037,1025,1048,1022,1025,1027,1032,1000,1020,1053,1005,1046,1053,1043,1045,678,725,681,688,677,689,719,697,697,714,712,950,956,960,948,950,978,951,946,961,953,960,990,933,961,806,776,802,819,780,819,785,819,819,792,828,802,804,770,992,975,992,958,986,960,959,986,962,974,973,978,944,982,992,873,880,907,883,888,861,898,893,859,870,875,894,875,1055,1049,1049,1056,1041,1061,1060,1059,1046,1046,1051,1051,1023,1037,1071,1035,1056,1045,1029,1062,1070,1040,1035,1073,1023,1042,1055,1045,1048,1044,1052,1061,1042,1055,1065,1067,1030,847,908,892,889,911,919,885,900,917,909,1014,1045,1030,1026,971,987,998,1040,1003,1002,996,978,960,1025,983,997,1000,998,995,979,989,997,995,995,1002,987,998,979,996,1011,1037,1035,1026,1041,1016,1020,1026,1035,1028,1016,1023,1007,1016,889,888,890,892,868,904,914,897,883,893,880,906,894,900,884,910,706,730,724,688,703,686,698,695,704,705,710,1175,1084,1114,1123,1145,1154,1099,1084,1051,1108,1101,1110,1077,1111,1076,1092,1007,937,976,976,956,980,982,998,982,953,942,972,973,982,955,674,680,678,648,683,684,722,682,705,674,701,617,616,611,602,598,628,603,592,616,641,623,653,647,650,630,642,620,654,649,639,619,623,1116,1139,1121,1066,1046,1119,1049,1121,1096,1099,1096,1106,1110,1123,1121,1093,1088,1060,1024,1066,1058,1077,1047,1072,1045,1042,1032,1037,1045,1045,878,903,877,898,880,884,901,899,895,887,889,895,843,849,920,970,936,961,962,955,976,983,952,933,963,963,990,958,937,943,932,905,920,914,932,934,908,939,944,917,938,695,716,732,685,705,718,708,713,688,694,724,721,729,700,759,680,672,681,662,683,676,679,657,675,672,693,666,679,665,684,690,661,690,673,697,1167,1108,1180,1200,1130,1113,1149,1155,1032,1015,1022,1069,1043,1031,1029,1067,1037,1005,1037,1002,1028,1017,883,888,896,883,886,891,903,877,876,915,867,893,906,882,855,856,855,856,843,852,850,845,855,864,858,859,867,843,712,712,730,732,699,696,716,725,721,715,722,711,715,716,719,714,720,901,948,913,917,900,947,922,946,908,924,916,937,921,927,942,932,686,676,688,697,671,700,688,741,686,672,698,697,704,710,721,704,680,572,592,596,591,595,616,566,589,581,589,585,587,580,595,605,583,579,635,635,633,616,646,625,631,622,621,623,624,640,630,631,623,644,669,675,640,640,643,674,638,665,629,635,685,645,668,1046,1080,1069,1034,1078,1024,989,1005,1035,1048,1051,1099,1103,1032,1061,1101,1017,1073,1051,1033,1046,1035,1059,1036,1034,1034,1013,1057,1053,1046,1055,1035,1023,1028,1032,879,902,916,881,887,917,917,893,885,930,905,885,872,635,665,692,654,646,703,676,660,676,631,649,810,801,798,775,785,769,800,779,791,743,793,684,694,712,696,704,674,685,714,691,680,676,677,670,669,677,695,665,675,678,690,743,727,737,739,751,750,744,706,753,766,724,1158,1096,1138,1122,1138,1112,1112,1119,1135,1163,1167,1125,1163,1030,1034,1025,1043,984,998,1002,983,1024,1014,1038,990,1026,1033,1015,1007,987,1024,710,677,718,697,703,671,699,721,652,706,670,672,959,909,876,937,873,918,902,876,926,929,900,898,907,1014,1003,1020,991,1024,1005,986,1019,975,994,995,1046,1044,1030,1049,1055,1021,1034,1026,1049,1071,1052,1037,1056,1043,1024,1037,1020,1044,1044,1046,1141,1159,1158,1145,1127,1140,1115,1141,1110,1137,860,918,888,866,907,904,859,877,907,894,874,679,672,659,663,641,667,654,671,654,653,629,678,662,882,928,959,924,943,961,918,912,930,937,959,940,951,959,668,690,718,713,684,716,703,671,735,721,729,709,717,737,699,712,714,679,577,581,579,582,573,581,576,582,603,588,599,599,606,613,593,594,600,581,590,605,643,639,641,625,637,646,638,619,628,625,638,625,627,637,618,639,1093,1132,1069,1162,1123,1114,1105,1131,1046,1136,992,1015,961,1001,985,975,977,639,737,679,699,707,722,713,719,702,719,666,675,667,764,800,852,846,867,864,839,853,849,856,830,806,873,849,846,851,888,835,817,842,815,809,816,836,815,840,829,817,814,853,833,839,837,836,842,828,834,832,828,831,838,699,665,670,687,685,678,704,664,674,679,691,697,684,1108,1097,1128,1061,1122,1063,1103,1097,1057,1040,1110,1111,1128,1084,1060,950,952,963,917,932,939,930,958,942,931,950,949,954,969,941,919,1099,1097,1092,1094,1082,1112,1089,1107,1099,1109,1109,1103,1090,1091,1092,1084,1107,1094,1094,1005,999,1016,997,993,996,986,1009,1011,1010,1004,1016,982,884,885,891,876,893,876,855,888,883,892,884,831,846,845,840,861,857,858,843,866,833,693,686,711,681,708,713,703,710,690,681,693,719,698,1185,1241,1158,1158,1182,1160,1094,1186,1185,1208,1194,1198,1131,1204,1200,969,990,965,989,1027,979,1000,977,989,662,611,608,618,642,579,590,601,590,647,638,676,621,578,627,643,664,597,691,719,673,710,705,689,693,706,684,724,712,703,706,685,715,702,692,702,705,708,694,704,712,696,704,715,713,669,709,705,709,1060,1065,1079,1054,1043,1071,1063,1047,1078,1065,1060,1018,1007,1071,1042,1063,996,994,995,1001,1012,997,968,1001,997,1011,1003,981,989,1002,998,1008,988,984,974,1007,993,1009,1013,1012,999,999,984,999,1007,1001,994,1009,876,890,856,879,878,879,883,869,883,880,735,718,699,714,728,717,744,715,737,743,702,718,700,727,913,889,871,922,911,863,890,861,898,906,931,901,910,804,856,839,826,702,679,685,712,680,706,700,725,709,693,675,694,697,707,873,858,829,863,850,867,849,887,857,849,869,851,689,655,664,707,679,679,703,627,652,666,664,680,649,678,601,610,611,636,631,598,608,627,620,1198,1191,1233,1161,1125,1291,1180,1154,1296,1216,1209,1217,1165,1270,1129,1210,1174,1200,1214,1095,1163,1000,990,950,971,984,971,1007,1005,1004,972,1019,994,998,1000,672,676,652,654,646,1116,1108,1140,1128,1096,1099,1074,1142,1075,1075,1111,1129,1102,1078,1094,1082,914,892,949,936,972,914,955,948,951,926,937,952,927,944,901,950,920,747,725,725,762,704,736,704,705,752,745,735,722,726,717,753,704,962,966,950,963,937,943,960,974,932,946,720,755,778,762,778,767,758,747,774,755,729,776,901,869,888,874,877,848,890,913,890,861,896,891,867,885,885,1027,1026,1021,1005,1032,1030,1019,1042,1006,1023,1007,1013,1021,1025,1017,997,886,873,895,929,897,901,890,919,860,914,680,688,673,692,676,678,689,708,684,675,1077,1126,1095,1048,1040,1100,1081,1075,1104,1094,1120,1108,1091,1064,1113,968,959,952,995,1015,998,1020,646,626,623,653,604,633,643,676,616,636,664,662,635,638,675,628,652,645,640,666,625,652,610,651,613,664,614,630,686,682,689,684,690,686,700,686,723,695,700,709,701,1075,1065,1067,1065,1094,1056,1018,1041,1100,1059,1106,1078,1060,1040,1064,1059,1014,1046,1061,1077,1097,1063,1075,1083,1076,1089,1067,1065,1063,1082,1099,1082,1079,940,946,934,916,930,940,994,966,917,921,927,957,551,603,597,607,605,554,605,567,581,607,577,595,543,597,584,603,627,633,645,616,636,615,626,608,604,616,624,592,602,643,686,706,723,689,711,688,698,812,793,806,779,792,795,830,808,809,788,814,807,811,795,703,721,710,704,879,942,905,954,946,929,951,912,952,953,908,755,742,726,735,733,707,750,914,917,898,927,917,917,893,899,925,915,937,731,698,697,706,711,703,706,701,717,704,675,715,701,683,1097,1035,1076,1087,1057,1086,1074,1068,1029,1031,1057,1059,1006,1012,1046,1048,1053,1038,1040,1015,1034,1023,1043,1020,1016,1028,1023,1012,1041,1039,928,945,949,914,940,930,921,926,917,670,667,647,649,655,1001,1009,973,1033,1033,996,978,978,1067,1020,1023,959,1058,1061,1073,1072,1078,1087,1069,1066,1082,1054,1083,1081,980,952,970,967,954,951,974,945,938,958,943,936,977,962,1028,1029,1055,1033,1015,1045,1040,1029,1001,1043,1052,1020,1033,1042,1037,1010,1011,1030,1014,1028,695,711,745,689,704,737,722,723,749,706,1081,1075,1057,1071,1077,1092,1061,1095,1080,1104,1081,1106,1120,1128,1094,1105,1117,1095,1091,925,898,906,933,911,931,907,924,944,923,930,924,908,908,919,940,938,933,659,661,685,680,695,692,654,679,670,670,689,672,659,658,654,661,703,1021,997,1037,995,1018,1023,1008,1007,1012,988,1023,987,1011,1004,1007,992,1006,994,985,992,1000,992,1054,1070,1056,1068,1075,1027,1055,1030,1055,1079,1067,1058,924,932,947,936,951,912,930,944,974,676,660,638,637,660,643,651,680,691,656,667,688,654,684,663,651,656,1050,1108,1111,1094,1045,1065,1050,1086,1083,1067,1079,1091,1057,1070,1088,887,916,949,948,928,910,886,944,956,934,926,643,669,688,685,669,684,682,672,681,707,713,699,682,1163,1133,1163,1155,1124,1164,1178,1169,1127,1175,1115,1168,1138,1157,1149,1118,832,820,768,818,812,841,879,936,904,904,913,890,908,881,876,925,676,708,683,693,662,682,671,700,692,697,652,672,688,689,670,720,654,645,635,638,632,638,668,645,635,640,639,630,659,646,637,936,969,994,989,1017,987,995,973,959,978,963,1027,963,938,980,998,966,1000,933,1056,1066,1058,1064,1043,1072,1025,1022,1065,1068,1071,1074,1055,1061,960,1024,1004,949,992,1007,984,957,1005,1001,976,640,648,664,680,628,610,627,605,607,630,638,677,616,587,597,576,581,586,573,583,592,594,587,1152,1136,1083,1128,1150,1170,1007,1056,1116,1152,1070,1104,1130,1083,1077,1010,972,1020,999,1015,1041,1019,1021,1005,1030,1017,968,1061,1012,1005,1028,1018,982,735,723,735,799,741,735,777,728,752,747,784,759,755,681,691,712,698,689,708,966,921,930,897,947,917,910,948,921,982,908,744,734,750,724,738,783,728,742,754,759,767,754,760,737,660,654,671,664,688,682,649,665,677,673,638,683,689,647,645,664,635,650,648,636,656,651,647,656,647,647,1109,1177,1068,1115,1074,1155,1079,1145,1160,1131,1159,1132,1107,1118,1148,1168,1059,1178,1081,1060,1004,1011,1041,1053,1018,1023,980,996,996,1013,1021,1012,1066,1020,1027,1036,1026,1011,672,675,673,610,649,597,636,634,610,601,629,634,606,613,631,618,626,621,622,657,648,630,646,627,1040,1075,1064,1022,1053,1064,1073,1076,1067,1085,1061,1052,1077,1060,1056,1043,1069,1092,1061,1051,1089,1069,912,908,950,868,878,865,916,877,888,936,904,927,894,884,903,934,923,899,907,1028,989,1003,979,1003,994,999,993,983,968,1004,1015,1009,940,944,906,920,925,933,922,916,922,941,904,949,935,940,919,898,932,929,939,936,925,917,927,933,929,933,914,943,930,849,845,813,843,840,883,861,865,848,875,831,838,860,870,836,895,874,826,845,824,825,828,812,826,830,840,863,837,849,820,667,691,671,682,665,662,685,673,1088,1026,1089,1086,1078,1065,1057,1122,1057,1053,1065,1078,1086,962,911,926,639,647,648,630,651,636,635,648,674,658,662,643,611,624,641,676,709,698,718,700,698,680,692,678,673,691,722,721,703,674,737,730,719,734,749,739,740,722,709,720,715,730,731,722,964,975,942,929,936,935,911,937,906,925,914,896,945,940,905,949,973,828,813,819,835,827,852,826,833,841,797,822,830,657,666,644,701,647,673,662,672,667,1177,1091,1102,1150,1168,1112,1123,1088,1115,1092,1096,1045,1148,1120,1147,1143,1138,1026,1026,1012,1008,1053,1025,1041,1031,1014,1013,689,702,699,716,721,708,695,703,737,732,717,686,725,713,709,762,656,649,674,660,677,653,648,677,659,673,686,664,674,711,730,710,707,726,709,701,724,707,715,718,707,956,921,967,951,953,986,914,948,953,964,967,945,954,927,950,995,990,989,1004,993,1023,998,1027,998,995,985,1025,1013,1014,968,963,963,978,974,964,966,946,965,950,933,967,962,960,1002,961,984,967,976,989,1003,986,982,953,947,963,976,972,969,1003,993,993,987,997,979,1050,1025,1023,1039,1029,1042,1046,1042,1040,1044,1032,1035,1043,880,870,882,878,933,875,884,909,896,906,883,1086,988,1016,963,963,977,945,1022,1019,994,897,1002,1009,1008,1025,965,980,991,990,983,1005,1002,974,1009,998,990,1012,977,1007,1005,1008,978,1001,1006,1019,1011,997,995,986,1012,1001,987,1047,1068,1042,1034,1059,1050,1042,1023,1060,1050,1046,918,933,927,918,937,931,912,909,887,944,941,948,944,712,702,673,680,650,666,683,672,641,635,676,648,612,624,656,656,659,653,659,631,652,656,645,665,988,1009,1039,1024,1014,998,983,1038,1008,1006,1006,989,1038,880,901,872,885,902,913,884,861,884,883,801,796,787,793,804,791,797,789,788,781,813,811,977,978,1004,996,1014,992,979,993,988,993,986,997,997,988,991,976,978,983,951,971,963,965,965,984,910,918,917,932,939,934,938,903,923,920,934,925,939,922,908,909,914,657,670,651,651,663,680,652,688,670,677,636,675,637,659,647,676,1007,1043,1014,1028,1046,1039,997,998,1012,1018,1063,1026,1033,1056,1036,1051,1053,1065,1054,1049,1038,875,917,920,848,863,870,901,894,878,936,893,886,898,865,900,846,658,659,651,689,659,677,644,669,647,684,676,650,643,641,648,660,665,702,665,712,672,684,654,665,658,683,681,676,676,661,661,699,659,1175,1143,1217,1144,1152,1203,1189,1131,1232,1188,1141,1208,1216,1207,1122,1216,1227,971,973,974,973,999,1014,967,997,999,936,985,991,1037,1018,1013,704,703,712,728,735,686,712,699,716,691,717,717,706,691,716,700,733,1070,1053,1046,1034,1039,1081,1066,1035,1090,1063,1074,1037,1056,1042,1032,1039,1063,1083,1092,1068,1090,1063,936,851,910,897,878,923,910,924,909,894,962,964,979,976,994,1015,1034,1029,1048,1058,1052,1031,1006,1073,1028,1063,1007,1031,1019,1047,1033,1053,1036,892,887,892,897,878,910,873,903,853,887,646,621,651,643,610,632,659,612,607,624,653,642,635,1062,1058,1068,1083,1057,1031,1049,1050,1061,1087,1061,1080,1075,1018,1088,1084,1090,1094,1064,1090,1021,1055,1042,1031,1069,1066,911,903,902,918,911,911,899,921,876,961,931,881,904,1155,1158,1158,1185,1157,1185,1179,1182,1177,1143,1215,1146,1160,1212,1172,1168,1164,1182,1159,1142,1088,1059,1031,1045,1043,1058,1027,1043,1088,1033,1029,1017,1096,1102,1066,678,627,654,693,696,637,662,681,665,686,639,649,682,613,623,630,602,592,631,623,598,605,570,613,603,635,649,642,644,653,665,635,659,661,656,677,654,660,1087,1057,1056,1049,1125,1070,1082,1108,1090,1110,1097,1081,1083,1113,1083,1085,1097,1140,1102,1095,1064,1096,1064,1086,1073,1103,1083,1078,1072,1071,1074,1070,1061,1066,1031,1084,1071,1070,867,899,905,855,872,890,917,901,891,911,897,877,892,928,670,655,653,656,675,662,653,681,706,699,695,694,695,693,693,699,711,693,696,705,711,693,706,704,698,693,709,620,593,622,611,635,614,615,612,636,634,602,620,610,580,564,573,567,560,574,573,564,573,558,569,575,563,584,575,573,545,573,568,576,558,683,672,682,696,657,673,675,639,673,705,684,676,660,767,736,765,736,691,752,742,745,1262,1193,1308,1239,1290,1281,1280,1293,1268,1266,1279,1231,1357,1256,1248,1252,1287,1289,1252,1134,1071,1082,1149,1105,1078,1142,1085,1110,1077,1130,1108,876,859,846,886,858,849,843,846,869,826,863,845,858,865,874,876,653,687,699,668,685,648,670,675,694,677,669,684,702,671,680,586,572,577,555,568,598,565,579,558,566,553,565,592,626,594,598,628,598,611,601,602,613,607,652,652,622,652,637,652,646,646,664,633,661,657,660,636,669,643,1003,1077,1042,1063,1073,1039,1036,1015,1009,1022,1002,1019,970,998,979,990,958,969,976,974,980,978,999,994,954,961,957,935,954,957,958,959,964,963,974,976,903,919,904,920,915,850,910,889,891,634,622,643,626,645,625,647,639,585,643,622,595,608,605,614,609,602,588,599,580,610,636,604,618,585,584,598,600,608,979,1038,1070,1053,1042,1000,1016,1022,1008,1041,1037,767,764,791,731,764,767,749,729,742,787,747,763,768,722,776,1163,1139,1142,1113,1115,1162,1161,1147,1113,1105,1088,1095,1115,1128,1110,1118,1125,1100,1139,1101,1110,1083,1092,1069,1116,1106,1110,1133,1003,984,975,955,811,843,849,834,824,832,838,837,816,813,804,790,792,812,781,810,783,804,789,816,818,834,802,796,794,794,806,804,801,835,814,823,808,665,667,679,659,677,665,676,676,681,681,661,649,679,694,664,654,678,662,663,682,651,675,671,659,1086,1053,1059,1130,1094,1059,1054,1088,1057,1060,1060,1078,1028,1072,1089,1119,1083,1066,1054,1074,1088,1102,934,902,890,893,909,952,939,904,936,930,862,891,867,922,929,956,922,904,874,914,908,913,911,903,606,606,587,582,586,601,572,583,597,596,569,601,632,647,618,614,640,624,650,633,644,643,624,641,678,771,792,769,752,792,745,751,775,777,736,717,710,706,727,713,714,715,737,709,701,703,723,720,709,707,1145,1133,1152,1136,1137,1154,1164,1138,1172,1158,1181,1182,1049,995,1023,997,991,1001,1018,1012,992,1009,1004,976,1073,1077,1094,1076,1066,1068,1074,1079,1079,1097,1061,1050,962,984,973,970,961,960,976,959,962,918,976,977,956,975,946,958,976,959,668,655,673,714,658,702,687,727,707,686,678,652,717,649,638,668,647,628,646,640,660,648,653,660,664,659,663,659,645,664,648,651,672,644,659,655,660,661,644,669,1063,1092,1077,1103,1065,1113,1074,1095,1055,1080,1108,1083,1095,1098,1082,1111,1077,1105,1018,1005,1016,1021,985,987,985,993,1004,1012,985,1012,997,987,1029,999,984,998,995,1018,996,1010,990,988,981,988,994,803,868,878,886,837,873,800,843,849,831,873,848,841,838,840,833,871,880,911,946,957,984,935,914,888,948,925,999,978,940,937,882,872,986,975,953,973,966,987,978,965,1057,1067,1088,1081,1070,1105,1080,1073,1078,1087,1073,1075,1086,970,971,952,962,987,956,969,955,971,993,953,985,977,866,874,839,870,884,897,869,888,884,886,870,875,868,868,806,762,824,796,801,828,772,779,796,795,795,810,768,786,801,790,694,652,642,679,654,645,658,639,647,638,654,666,618,671,628,649,660,632,638,670,632,1077,1110,1104,1074,1075,1078,1097,1085,1085,1086,1067,1107,1082,1097,1091,1099,1091,1025,1041,1032,1042,1039,1040,1054,1019,1042,1033,1011,1028,1053,1043,1028,1040,1049,1032,1033,1042,1013,1037,1042,1047,1033,1038,813,829,810,831,763,863,827,818,793,826,846,811,802,789,601,611,627,613,620,605,645,597,620,632,626,642,625,634,632,646,622,1055,1046,1040,1040,1040,1072,1017,1072,1076,1023,981,1020,1013,1028,1032,1015,1059,1002,996,982,1033,1028,1032,1013,1062,1032,1022,1028,1026,1036,1047,1019,922,895,900,915,899,885,936,925,903,880,906,886,928,888,705,687,639,676,659,706,674,655,665,657,691,643,559,571,576,546,589,606,577,582,564,568,550,557,563,567,631,613,616,632,598,612,611,622,577,620,592,687,676,682,688,691,698,677,668,657,771,813,782,750,777,764,792,783,779,784,658,662,677,678,656,659,670,687,671,667,656,682,680,659,1093,1048,1040,1043,1036,1022,1046,1047,1032,1047,1039,1031,1057,1040,1057,1011,1043,1044,1031,998,941,942,935,949,930,946,966,942,963,921,948,941,1073,1061,1050,1068,1069,1050,1082,919,918,958,939,910,936,939,966,925,931,943,951,968,945,957,932,960,1145,1110,1137,1098,1125,1137,1121,1118,1087,1132,1115,1113,986,982,992,983,997,1026,998,1011,1001,865,849,859,885,880,856,866,844,862,874,815,864,844,861,864,656,663,687,634,691,675,648,688,707,651,694,718,688,665,688,639,633,637,619,636,644,625,632,640,628,1127,1167,1044,1132,1143,1177,1129,1141,1116,1143,1058,1058,1125,1119,1131,1114,1086,1088,1081,1099,1068,1089,1105,1101,1109,1100,1076,1098,1098,1106,1112,958,942,914,962,966,943,923,909,919,929,926,921,930,931,653,635,643,666,663,679,683,655,648,643,647,638,1018,967,984,1009,1015,984,984,1010,980,963,955,958,950,961,935,971,938,958,952,960,954,924,978,986,954,979,962,740,773,745,759,758,769,773,739,737,756,743,763,754,762,741,727,959,969,969,929,974,969,969,978,1034,1028,1016,1027,1020,1003,1002,926,924,918,905,951,885,898,916,951,903,895,936,905,895,898,989,1023,1014,1062,1002,1013,1012,995,949,998,1001,970,978,971,987,965,984,984,986,1014,990,987,1014,996,1037,1045,1030,1017,1037,1041,1037,1033,1044,1037,940,939,968,941,954,942,914,934,924,975,940,956,737,706,691,723,732,733,733,726,673,715,736,724,710,717,649,628,652,629,647,637,625,618,622,642,621,644,640,620,647,628,629,631,620,616,689,675,703,689,688,706,694,681,648,679,1059,1096,1102,1087,1067,1103,1046,1066,1065,1057,1080,1113,1049,1090,1054,1067,1102,721,719,747,709,714,716,731,744,701,699,707,663,1006,972,958,991,1009,996,981,969,976,994,960,956,982,972,979,1021,988,987,1026,1000,996,921,955,919,946,933,963,934,963,960,940,938,950,939,934,943,874,860,881,881,860,850,835,847,830,840,846,868,851,687,683,693,681,699,667,689,692,695,709,677,681,696,699,683,694,683,1162,1213,1157,1182,1170,1155,1164,1173,1163,1178,1177,1194,1150,1184,1201,1205,1185,1210,1123,1143,942,926,925,957,1078,1053,1086,1080,1075,1072,1065,1065,1070,1071,1060,936,936,958,934,953,924,924,914,941,921,936,910,906,925,931,953,892,928,912,913,917,927,855,842,859,829,848,849,831,831,817,843,824,846,806,845,684,681,689,664,684,709,701,649,704,706,718,678,710,710,712,701,682,664,673,650,672,667,679,673,679,683,675,696,947,883,937,869,930,920,923,922,906,896,893,901,938,701,671,710,668,692,693,603,623,608,635,594,608,616,608,603,594,610,609,1064,1080,1139,1106,1101,1094,1106,1054,1054,1075,1089,1071,1114,1069,994,1021,1003,1034,1040,1011,1014,997,1013,1027,997,1026,975,1037,1040,1033,1035,1053,1044,1050,1055,1047,1057,1033,1049,1031,1040,1072,1044,1063,1029,868,847,914,893,878,907,896,890,884,855,918,889,922,899,868,898,903,688,660,669,665,659,683,670,685,677,662,653,664,683,690,1146,1102,1117,1136,1064,1112,1019,1034,1041,1021,1004,1025,1020,1018,1033,996,1036,1026,908,918,928,914,1049,1051,1058,1056,1046,1071,1036,1049,1065,1054,1064,1077,1056,916,937,923,932,918,929,905,939,713,721,691,706,704,698,1223,1225,1173,1207,1155,1259,1202,1206,1165,1202,1232,1007,1014,1029,1014,1055,1027,996,1037,1004,1026,1038,1004,1003,993,980,1048,1047,1008,995,1016,1014,987,992,991,958,1035,1039,1058,1055,1047,1042,1021,1042,1042,1046,1038,1034,1040,1035,1031,910,912,918,907,929,915,912,902,889,913,894,906,909,892,903,899,714,713,717,731,708,735,722,726,702,699,722,905,924,929,905,881,929,920,872,914,873,904,886,900,867,921,915,741,746,729,738,748,755,732,746,736,719,750,727,721,752,745,719,745,761,752,757,774,730,762,694,676,661,655,677,688,683,660,892,876,891,874,882,873,737,748,740,748,701,760,728,734,731,736,726,744,774,674,680,690,712,701,699,668,724,697,699,703,678,681,676,708,1029,1016,1020,1013,1019,1053,1027,1037,1041,1021,1032,1021,771,758,809,815,782,798,778,783,769,760,765,788,792,806,766,696,686,682,666,672,679,681,672,674,668,687,684,642,668,1142,1087,1213,1145,1100,1195,1154,1162,1185,1119,1166,1112,1171,1104,1146,1227,1118,1169,1158,981,970,991,990,987,1002,993,975,986,1027,978,991,982,1024,979,1000,996,983,1132,1113,1093,1101,1127,1101,1124,1087,1108,1110,975,949,965,934,948,939,968,948,957,953,930,968,982,973,946,962,933,993,965,936,926,938,955,961,964,941,955,954,964,955,947,955,968,947,753,794,764,770,786,767,770,828,774,755,779,750,908,912,864,928,871,897,885,897,840,840,848,861,842,861,849,857,867,835,840,830,819,809,819,817,803,835,806,817,830,814,816,818,809,844,835,828,798,774,781,779,782,789,802,766,776,794,780,771,789,775,782,1018,1049,1047,1043,1041,1035,1027,1022,1048,1043,1037,1035,1034,1042,1059,1025,903,941,885,926,904,913,915,936,910,850,967,898,948,997,996,1015,1004,1002,1030,1050,1054,1052,1009,1031,1039,1014,1031,1029,993,1005,1008,1003,1046,1051,1065,1024,1024,1045,1039,1036,1025,1047,1053,1048,893,932,905,897,919,924,934,900,883,871,903,903,896,889,899,701,706,729,743,697,691,720,714,690,696,714,679,720,713,1151,1226,1190,1162,1155,1136,1178,1138,1002,980,1008,997,992,1034,1002,979,1000,967,1000,1017,981,975,1001,985,962,1013,1077,1047,1063,1066,1064,1065,1089,1070,1101,1053,1058,1046,1074,1078,1082,1082,1098,1059,1055,1058,1072,1065,946,935,921,903,916,926,914,934,944,939,951,910,922,962,915,693,666,679,675,681,688,655,674,679,666,692,685,700,680,719,673,670,659,665,658,628,643,637,654,672,653,643,630,644,652,634,639,642,1199,1158,1137,1152,1143,1129,1263,1221,1172,1240,1217,960,1061,1002,965,1062,1037,1001,957,975,986,964,652,619,634,652,640,658,640,627,632,606,603,658,663,632,616,638,646,618,626,667,649,604,620,677,655,682,659,652,663,662,681,667,661,693,666,697,666,656,660,674,685,1056,1126,1082,1072,1085,1080,1051,1068,1070,1037,1065,1079,1047,1062,1053,1061,1053,963,967,977,946,964,981,966,958,969,972,975,757,764,779,798,766,780,778,687,699,703,712,690,718,705,695,698,725,710,694,674,675,676,649,678,660,662,667,685,659,673,656,685,666,684,679,1088,1045,1063,1084,1069,1117,1045,1138,1064,1010,1041,1052,1065,1080,1044,1040,1102,1119,1093,1112,1092,1111,1084,1100,1126,1098,1112,1088,1068,1088,1104,1080,1101,931,948,944,953,939,971,962,950,1062,1039,1050,1071,1056,1052,1044,1000,1015,1018,1055,1035,1032,1031,1030,1047,1023,1027,1029,1035,1036,1049,994,978,1001,1004,974,984,979,984,975,991,974,716,671,739,708,677,745,723,716,686,687,680,705,695,698,703,658,662,647,635,647,680,638,666,653,649,668,653,646,660,651,659,665,667,649,654,635,624,627,642,640,635,648,608,642,664,627,635,658,612,635,931,921,883,948,930,946,965,945,930,942,964,964,942,935,933,989,925,720,714,731,698,713,713,731,694,723,696,699,699,689,720,627,634,643,636,642,628,630,641,636,629,622,630,628,637,602,613,650,701,700,730,704,709,713,735,727,719,705,710,727,699,694,705,689,723,710,706,721,720,724,722,706,697,1070,1131,1118,1120,1119,1111,1148,1123,1106,1074,1122,1096,1115,1101,1012,1023,1025,995,983,975,988,1021,996,1007,994,974,991,1001,1005,1001,999,890,852,891,874,849,854,862,880,873,877,850,868,878,867,847,878,862,872,890,683,703,706,717,714,698,725,1143,1128,1081,1114,1092,1132,1112,1118,959,944,967,950,914,943,984,919,961,914,598,605,591,608,629,615,594,599,606,623,590,581,608,706,719,705,675,695,703,715,705,711,697,721,697,690,683,707,705,688,706,711,683,725,734,723,722,738,724,733,720,739,723,719,754,741,761,719,738,759,741,1001,985,1009,951,952,971,990,1001,973,977,996,988,975,1005,977,941,1009,1020,1008,1005,992,1018,1019,971,998,1008,1002,1000,1011,1014,1021,961,975,955,982,976,964,983,948,1044,1022,1047,1048,1025,1004,998,1014,1012,1007,1041,1012,1012,1036,984,1017,1010,959,944,964,970,952,972,973,951,962,965,915,942,941,933,968,899,890,904,893,881,903,910,888,882,896,890,910,907,893,851,819,817,826,813,835,843,795,831,828,822,810,830,839,816,825,811,799,680,727,721,713,740,720,706,735,743,694,744,713,721,717,724,721,726,681,684,679,683,686,683,690,675,687,685,676,666,691,964,901,951,973,956,923,953,938,963,941,925,986,953,948,752,756,794,787,737,766,786,816,794,787,761,784,777,740,956,973,963,958,962,970,965,953,949,946,1009,977,972,993,959,956,995,697,712,721,709,732,736,713,729,694,720,723,702,687,698,705,681,679,682,1137,1090,972,983,1021,1033,980,991,1008,1018,1003,853,854,843,869,842,861,875,868,866,863,867,850,855,864,1063,1053,1062,1087,1023,1039,1040,1057,1053,1100,1035,949,969,941,942,977,951,970,934,954,940,975,940,962,956,687,705,704,681,711,670,687,666,638,688,670,682,621,630,629,616,608,636,617,632,644,628,637,654,633,622,621,628,607,689,665,716,670,671,675,681,653,681,673,701,677,675,675,678,776,778,785,773,747,750,755,751,779,782,752,761,769,762,789,746,790,700,689,707,693,1067,1058,1061,1031,1057,1061,1083,1098,1039,1067,1068,1076,1085,1060,955,949,962,948,927,965,921,898,905,928,894,889,910,1001,945,974,987,979,985,1007,978,1056,1046,1046,1040,1093,1065,1097,1083,1090,1078,1070,1087,1069,1076,1087,1069,1082,1088,1083,1090,867,827,840,844,866,845,864,845,907,856,842,832,849,801,837,815,845,661,657,656,645,662,642,643,656,661,657,646,628,1229,1186,1219,1154,1192,1176,1205,1184,1139,1144,1170,1139,1132,1182,1250,1077,1061,1072,1070,1050,1053,1070,1052,1055,1066,1016,1036,1037,929,946,917,923,916,923,938,923,950,925,929,903,912,931,903,910,923,937,717,735,698,733,712,708,828,832,823,842,860,861,825,845,831,830,866,872,847,836,1097,1086,1080,1059,1062,1107,1124,1063,1081,1073,1089,1055,956,969,963,947,965,959,959,950,977,662,679,736,690,680,689,717,710,682,683,692,741,626,622,622,627,612,619,618,612,618,610,630,648,618,625,648,651,655,643,634,648,658,633,650,644,630,650,680,684,673,669,673,656,671,700,697,722,687,723,719,718,727,719,740,701,712,720,721,729,703,708,703,701,638,639,646,648,647,659,659,656,646,643,623,636,638,657,644,1007,1039,1044,1016,1062,1123,993,1090,1033,1043,1051,1068,974,967,975,948,961,946,976,968,957,965,957,967,953,942,962,994,978,969,808,788,784,805,789,796,1068,1100,1085,1099,1085,1085,1108,1061,1090,1082,1102,1088,1102,1084,903,873,882,885,886,866,885,887,863,880,890,866,889,897,897,882,896,902,902,912,890,905,886,930,682,695,697,700,684,1152,1204,1154,1126,1193,1180,1119,1139,1200,1136,1130,1141,1147,1157,1001,1039,1035,1054,1044,1031,1033,1040,1019,1019,1022,1022,992,1022,1010,735,772,736,721,718,733,742,699,686,689,701,693,671,686,684,654,693,681,698,685,711,692,699,687,693,704,713,713,702,703,699,705,714,699,689,698,666,690,694,702,689,692,704,671,707,690,702,696,678,924,912,910,922,918,906,919,925,896,951,880,925,960,839,863,867,859,845,867,851,854,862,851,861,756,732,748,738,742,753,756,724,732,722,742,714,733,988,1010,975,1003,1012,1025,972,993,1012,1019,752,779,733,708,768,726,757,753,748,739,747,651,645,645,618,630,633,626,642,640,621,639,632,590,596,608,592,591,586,609,607,591,613,593,615,587,703,713,696,687,695,699,681,692,715,695,701,718,716,701,695,720,718,724,711,709,710,688,692,696,698,719,701,723,710,688,1101,1109,1088,1113,1078,1083,1043,1098,1105,1103,1045,1109,1101,1094,1060,1059,1070,1057,1083,1076,1063,1074,1065,988,959,901,961,939,950,966,944,947,943,936,941,1023,1007,991,1017,1004,952,961,1050,1016,1056,1042,1008,1022,1021,1019,1042,1033,1038,1022,1022,1033,1015,1004,1033,1038,1022,1028,942,923,959,935,929,917,932,916,928,938,1152,1173,1220,1197,1195,1204,1190,1187,1204,1213,1188,1193,1214,1030,1035,1035,1051,1045,1034,1015,1026,1022,1040,1060,1042,1045,1001,1035,1033,1022,649,694,700,644,682,673,645,653,662,697,675,724,625,673,702,644,658,666,697,663,629,625,626,616,629,615,657,616,610,602,955,979,963,952,1002,973,973,928,983,988,964,975,725,759,733,751,740,730,1120,1154,1087,1133,1204,1183,1106,1160,1166,1194,1177,1113,1179,1159,1093,1154,1146,1168,987,946,1004,948,1002,967,977,1022,980,983,944,966,973,941,945,940,977,752,749,778,718,745,714,746,750,726,729,741,759,885,895,850,922,878,910,933,932,929,897,930,940,878,894,884,931,732,723,741,721,708,718,713,755,729,678,647,660,664,668,679,673,655,674,673,668,672,663,714,687,685,722,705,704,728,718,710,720,717,1183,1162,1135,1125,1118,1157,1155,1145,1162,1122,1162,1025,974,967,985,1004,1011,1023,1074,1072,1054,1086,1064,1080,1078,1064,1081,1105,1090,967,952,953,941,918,944,931,935,932,955,932,888,944,892,942,1133,1186,1150,1167,1164,1132,1192,1129,1191,1155,1198,1074,1034,1034,1044,1043,1040,1102,1080,1080,1073,1059,1047,1062,1087,1075,1071,1066,969,969,964,959,960,978,956,970,964,969,967,983,966,997,971,958,895,899,877,892,867,869,868,871,868,884,861,871,914,880,878,870,866,868,808,814,795,821,794,797,793,814,807,849,823,829,816,791,817,826,785,801,818,818,829,819,814,808,792,810,804,789,802,815,802,823,814,1081,1112,1128,1109,1072,1067,1094,1075,1093,981,1034,1023,1015,1027,1012,1011,1033,1013,1019,1002,862,851,835,863,832,854,862,844,841,837,841,835,886,846,846,863,681,693,679,653,697,687,669,685,660,664,687,686,1035,1020,1012,1023,988,1034,1026,1059,1005,1021,1018,1010,1041,1033,1033,1032,1023,1019,1029,1018,1014,1015,1061,1032,1039,1023,1040,1018,1035,886,890,887,873,915,916,890,884,876,913,923,708,707,723,698,691,707,691,711,710,707,709,710,715,692,715,709,728,750,743,746,738,750,753,783,763,748,1001,1031,1035,1041,1039,1040,1047,1053,1075,1032,1050,1038,1045,1053,912,890,885,909,904,899,914,917,908,685,708,708,748,698,706,695,720,693,730,701,682,707,717,702,967,962,965,913,949,968,943,916,932,953,938,722,721,744,730,759,768,724,726,708,756,722,706,682,736,760,775,937,907,930,906,939,941,907,940,933,720,679,715,732,700,687,705,689,727,713,1098,1057,1061,1077,1075,1072,1111,1086,1103,1110,1118,1130,1112,1076,1115,1108,1104,961,904,969,1009,942,972,979,942,962,944,951,939,962,959,922,690,686,684,702,680,688,658,675,672,676,693,680,690,681,692,683,695,675,681,677,694,698,702,1012,974,994,1001,995,997,1017,1024,994,951,992,990,1016,1026,1063,1044,1040,1036,1038,1041,1065,1042,1037,1053,1037,1068,910,924,886,889,906,903,880,903,935,914,752,724,718,708,709,717,736,882,858,876,840,841,848,858,847,838,880,858,716,717,739,721,727,717,719,725,721,716,724,701,747,737,715,718,740,722,722,746,631,621,635,647,622,638,621,645,1034,1066,1045,1037,1057,1022,1081,1040,1060,1025,1092,926,910,909,887,916,874,915,886,736,740,760,728,748,768,733,743,696,751,765,707,737,714,752,1153,1131,1107,1151,1133,1139,1121,1155,1178,1114,1141,1149,1149,831,845,854,807,862,866,812,852,806,790,882,893,906,871,900,914,908,887,892,866,905,908,897,901,912,879,889,864,884,818,803,807,824,820,817,801,824,820,804,805,809,819,818,812,725,705,696,690,716,707,718,687,719,692,697,697,708,704,713,717,724,710,692,833,870,838,842,838,895,862,913,1079,1048,1034,1057,1053,1062,1097,1067,1072,1083,1054,1047,1126,1093,1073,1009,1001,1007,968,974,1002,996,985,974,968,985,975,973,970,973,987,988,882,858,879,862,868,873,839,857,857,882,899,1045,1027,1029,1023,1054,1033,1032,1049,1019,1024,1002,1032,1029,1032,931,963,940,934,916,943,934,913,949,913,921,943,940,1225,1198,1229,1223,1221,1223,1046,1063,1049,1031,1030,1008,1055,1029,1044,1044,1038,994,1023,1004,1007,1026,1005,1029,1033,1030,1022,1025,968,950,984,969,962,977,961,970,970,957,971,985,973,1003,1000,984,996,1003,1010,992,983,987,988,1010,988,1000,982,1007,983,983,908,871,879,900,911,917,888,898,881,885,885,874,711,727,698,718,711,717,715,694,703,727,704,701,738,671,750,678,727,711,682,705,715,709,748,1162,1222,1207,1167,1176,1197,1194,1144,1239,1236,1245,1138,1212,1256,1107,1241,1196,1034,977,964,999,978,1012,985,978,981,987,991,1020,987,989,998,1015,991,1014,998,978,954,1014,1036,1001,981,1057,1025,996,1045,1036,1035,1039,1018,1032,1049,1053,1040,1031,1042,1026,995,984,961,983,976,984,974,970,988,988,969,981,974,847,830,832,846,858,856,803,848,823,830,841,841,844,851,714,703,737,747,712,700,673,706,694,722,735,722,702,706,695,706,681,684,696,700,690,670,667,718,687,679,698,692,686,676,688,673,679,706,1038,1051,1036,1061,1050,1059,1077,1055,1047,1044,994,987,985,997,989,1017,996,994,1001,1013,990,1009,986,969,999,1002,1002,986,993,1010,1003,994,983,995,985,979,987,991,1005,1047,1038,1039,1040,1071,1058,1046,1061,1071,1042,1071,1052,1028,1036,1057,1052,1015,1050,923,928,901,911,942,902,928,940,912,898,903,926,904,875,1000,1047,1047,1003,993,977,1010,1085,1006,1072,985,1029,1018,1036,1057,1084,1055,1045,1069,1052,833,891,840,896,910,904,956,849,904,874,849,916,872,577,594,572,600,557,595,578,584,602,582,602,581,600,622,617,602,580,707,670,679,651,658,675,676,690,670,659,688,714,684,716,703,717,725,715,721,735,705,731,715,725,714,703,1173,1224,1155,1147,1114,1152,1221,1162,1168,1154,1137,1205,1145,1176,1127,1138,1196,1134,1158,1137,1128,929,970,934,967,957,958,975,938,963,969,935,941,862,955,927,976,898,918,937,911,984,928,969,937,985,950,942,924,935,965,916,922,911,952,956,933,903,904,860,864,863,831,897,842,908,871,867,878,887,882,859,863,661,670,677,665,672,666,661,661,694,676,663,666,694,668,659,1116,1069,1092,1127,1111,1111,1135,1079,1102,1120,1056,1109,1103,1119,1130,887,947,912,963,979,912,973,973,955,956,963,950,935,970,691,691,705,683,686,725,686,664,729,690,723,731,724,705,720,730,708,751,726,726,723,735,721,719,709,673,689,688,680,683,682,687,681,673,688,688,702,638,639,617,628,637,654,665,647,634,655,635,643,651,657,632,658,654,661,650,655,1092,1067,1065,1100,1019,1056,1050,1051,1031,1047,972,977,981,990,958,981,975,995,953,947,950,1008,1009,1012,743,706,723,731,758,729,732,725,739,728,744,753,724,712,705,696,698,711,1080,1135,1164,1082,1111,1133,1141,1123,1173,1098,1121,1132,1152,1154,1168,1175,1018,990,995,1026,1046,1015,1012,1000,1005,1027,1044,1020,1034,1046,1019,1046,1014,898,921,891,860,901,879,887,880,896,893,905,889,925,887,899,893,894,889,810,791,813,818,838,823,836,839,807,807,819,685,678,690,677,704,691,689,719,717,722,676,712,688,692,694,706,696,708,729,708,719,702,685,745,763,761,753,762,768,732,751,956,989,973,950,983,963,999,992,1049,1065,922,936,918,930,941,909,957,926,957,933,939,927,943,934,945,945,923,930,932,987,678,655,685,672,682,713,690,683,675,672,673,693,690,667,693,672,700,1110,1117,1063,1108,1095,1081,1115,1075,1100,1093,1090,991,980,961,966,1015,967,958,965,971,976,944,959,994,946,996,719,714,725,731,737,728,691,703,745,734,717,739,717,724,722,732,684,944,951,941,916,951,957,941,935,910,953,967,933,963,965,934,808,814,815,823,819,808,808,795,835,826,805,796,799,1095,1094,1079,1076,1074,1073,1077,1054,1052,1082,1102,901,861,890,883,893,883,889,696,710,678,671,694,693,689,700,703,698,682,699,698,729,699,690,726,718,723,709,710,706,705,719,686,1109,1098,1094,1094,1106,1125,1113,1144,1077,1133,1126,1123,1110,1114,1105,964,958,994,991,977,960,978,972,953,975,969,968,955,983,957,936,981,979,938,957,983,990,937,660,616,590,599,604,585,602,577,599,598,598,585,592,592,602,599,642,625,646,638,625,622,622,617,648,1161,1146,1296,1215,1227,1195,1199,1130,1176,1248,1223,1226,1176,1158,1179,1218,1168,979,955,1000,983,952,998,962,973,939,1023,967,987,954,969,625,634,614,641,661,648,853,855,886,892,902,889,899,863,891,878,873,927,988,962,973,939,959,991,935,947,962,939,960,953,951,1003,950,925,993,977,962,977,988,987,990,984,958,993,989,956,967,991,1054,1049,1036,1057,1058,1049,1047,1044,1039,1068,1057,1057,1070,1066,1058,936,941,936,977,916,928,934,961,907,942,946,941,940,911,944,939,682,705,682,678,679,722,690,672,672,668,715,723,680,644,653,647,648,663,1119,1176,1192,1138,1129,1198,1214,1165,1202,1105,1161,1198,1155,1170,1148,1057,1038,1056,1057,1061,1050,1056,1058,1032,1043,1057,1027,739,695,729,727,743,694,716,703,719,716,704,688,698,732,689,684,676,668,671,665,661,658,672,676,650,642,683,674,666,666,674,670,665,669,672,676,682,914,956,959,944,951,947,941,968,926,926,929,967,971,970,944,768,775,809,761,764,759,790,739,768,777,759,934,931,929,882,928,923,906,893,895,905,939,967,944,935,942,939,960,688,686,677,745,718,725,684,723,688,680,721,1159,1163,1121,1167,1172,1213,1138,1093,1146,1157,1102,1166,1203,1213,1127,899,889,896,893,849,698,681,723,687,727,686,732,734,682,720,705,1010,1013,1001,1032,962,977,982,1023,984,967,1020,1000,983,994,1014,996,975,986,985,986,1067,1070,1054,1070,1085,1058,1055,1083,1069,1096,1073,1071,1071,1092,1054,1060,1065,965,985,986,979,982,955,951,964,958,922,1092,1082,1063,1089,1085,1094,1092,1082,1084,1057,1083,1068,1082,1102,983,1005,1002,1026,982,1001,1011,1009,1011,1007,724,747,690,723,700,742,714,733,787,767,696,891,894,881,907,887,893,899,886,867,868,875,822,839,827,818,856,816,819,818,811,821,801,820,809,815,812,738,719,733,714,753,728,718,722,1011,1010,997,1013,1020,1002,1017,1040,1022,979,1009,848,860,853,861,863,862,872,885,855,871,891,872,858,834,862,869,860,863,892,733,726,739,716,735,763,738,736,732,732,716,724,745,719,730,739,736,739,709,717,713,706,712,708,709,927,946,912,949,922,960,933,935,940,907,939,943,1050,1057,1050,1067,1044,1058,1054,1067,1043,978,949,973,958,958,961,966,982,974,808,816,824,843,818,822,826,825,831,806,835,849,819,988,1016,980,1013,1020,1016,1026,991,999,1031,989,1014,1011,1054,1045,1024,1013,1000,1006,993,994,1003,999,993,1020,1022,1002,1025,1002,998,1027,999,982,1001,1021,1000,1020,1043,1061,1043,1042,1036,1053,1065,1032,1061,1059,1053,897,921,902,867,898,874,918,905,879,910,917,1070,1044,1081,1049,1064,974,1077,1012,1050,1065,1004,1055,1068,1023,1040,1028,1042,1033,1018,958,937,902,904,907,922,909,920,920,940,919,947,908,909,909,917,906,910,923,857,841,836,867,861,833,838,853,843,824,876,837,824,875,693,678,656,676,673,693,689,1037,1058,1021,1029,1048,1018,1029,1036,1036,1021,1050,1037,1009,1027,1000,1006,1018,990,988,1020,1005,1003,1003,1004,1003,1002,999,1035,1016,992,1013,994,991,970,1014,900,886,909,912,936,894,913,875,916,900,917,905,1025,990,1071,1019,1062,1042,1016,1013,1034,1023,1019,1013,1040,1030,1035,1020,1029,1019,915,942,935,937,907,957,914,930,926,952,918,929,934,903,904,879,904,904,678,699,720,712,674,694,716,654,669,691,654,675,682,704,680,677,606,602,613,603,612,599,592,590,590,584,608,590,585,645,665,654,658,665,665,668,655,652,652,644,656,656,670,693,683,663,681,686,667,674,650,640,645,631,620,638,639,633,642,609,640,633,643,620,625,623,631,677,683,671,682,688,648,650,678,683,675,675,656,672,679,666,674,634,672,664,657,670,681,656,635,657,648,636,628,637,642,647,656,645,640,653,680,675,692,692,704,688,695,682,694,707,964,982,1021,1011,1010,1042,1051,977,1030,996,1003,1025,972,995,1005,833,812,816,811,813,836,777,838,824,830,964,973,979,994,1000,988,997,998,987,991,990,1001,985,990,985,1041,1034,985,1036,1044,1012,1021,1018,1029,1017,1012,1026,988,950,981,971,955,960,953,967,972,991,956,962,963,959,951,981,961,936,938,838,840,874,862,850,852,862,843,841,887,858,835,853,853,848,866,852,844,704,725,723,727,682,724,700,712,705,732,726,716,694,643,673,683,656,671,651,653,635,674,657,658,647,659,1083,1176,1175,1198,1169,1109,1188,1187,1194,1173,1171,1196,1173,1191,1201,1135,1248,1215,1159,979,948,1039,994,963,988,995,928,955,1018,975,984,730,750,735,721,731,777,746,735,755,743,731,762,835,843,841,825,844,860,835,834,840,834,836,818,835,832,1036,1007,1001,1017,1032,1025,1013,1054,1045,1017,1020,977,1006,1034,1022,1032,1034,1032,1019,1028,1042,847,872,862,876,849,876,860,857,868,712,718,678,704,726,688,695,727,699,683,910,852,872,870,852,893,855,868,874,876,851,911,841,873,845,1050,1031,1061,1018,1021,1006,1039,1001,1002,1028,1065,1038,1044,1042,1048,1056,1047,1002,1056,1050,1025,944,1004,938,972,970,995,948,973,947,1016,961,970,964,961,667,657,631,633,651,655,669,666,655,663,663,642,642,673,631,679,646,1047,1084,1059,1070,1056,1081,1037,1068,1078,1098,1050,920,984,983,907,950,922,1065,1069,1057,1103,1104,1079,1075,1097,1094,1106,1114,1089,1112,1093,1101,1087,1091,1109,1092,1094,1110,1082,1095,1101,1089,1103,1096,1086,1086,968,968,952,934,977,964,955,960,944,957,967,713,722,734,715,735,700,708,704,669,916,885,871,848,884,862,835,846,864,867,845,836,841,839,853,858,822,840,825,832,823,703,720,701,714,720,712,692,714,718,703,699,718,743,692,726,717,941,985,958,950,924,916,983,957,942,753,726,730,741,723,703,681,699,740,735,718,732,718,1120,1152,1100,1134,1148,1131,1111,1101,1122,1132,1100,1132,1146,994,959,994,990,971,954,949,971,976,953,964,972,632,650,659,630,650,663,643,612,690,669,650,666,669,664,689,699,659,682,693,703,688,685,700,669,684,674,691,679,674,685,676,685,680,679,694,701,677,714,680,715,681,696,645,667,636,648,673,627,659,664,655,642,647,642,652,649,664,659,649,657,646,635,663,644,643,636,920,956,936,975,976,932,967,984,785,747,754,777,770,775,761,762,745,759,754,723,733,763,695,718,699,762,720,730,703,741,721,715,717,703,696,751,740,746,752,730,737,765,757,742,729,749,731,759,732,759,747,703,694,675,676,697,662,667,673,678,676,691,695,674,682,690,674,669,652,623,627,618,639,639,632,632,661,633,646,626,646,614,612,628,953,943,979,985,965,964,991,1000,964,979,985,813,778,778,830,781,793,761,798,776,822,769,946,935,944,939,975,952,928,941,907,935,931,925,967,925,962,941,937,931,827,870,853,844,863,857,835,830,852,845,846,856,850,835,880,850,871,818,860,719,717,735,735,687,706,710,691,718,682,688,710,705,719,734,730,675,675,644,643,640,656,672,655,671,633,642,646,660,694,696,701,689,674,685,682,683,683,695,695,679,676,704,684,682,699,697,1122,1147,1116,1164,1160,1144,1123,1162,1188,1124,1163,1157,1133,1164,996,986,987,993,1017,1017,1001,987,987,996,973,1038,1049,1017,1016,1042,1024,996,904,899,922,913,857,919,891,875,873,921,890,874,913,884,916,919,881,1027,1047,1038,1055,1052,1040,1065,1044,1031,1037,1029,1037,1044,941,934,945,942,949,947,936,960,934,919,940,955,961,913,931,948,726,723,720,725,745,710,878,885,903,905,905,885,916,885,896,905,828,847,822,809,813,818,828,830,832,834,831,840,825,709,709,708,723,722,708,714,707,714,705,719,724,697,687,713,734,692,693,870,879,887,865,871,868,885,875,876,860,892,847,860,841,901,883,875,1035,1007,1020,1019,1022,1036,1010,1034,1028,1000,1035,1028,1020,1032,945,953,960,952,955,959,948,942,954,941,919,937,945,952,942,935,902,936,929,925,897,899,924,902,890,925,904,935,699,682,683,692,656,679,700,698,651,646,635,661,660,647,649,657,650,643,653,646,635,654,659,660,636,958,948,938,966,953,947,982,967,988,855,830,852,856,873,675,688,692,667,691,684,681,683,707,690,687,694,697,675,671,701,1076,1092,1087,1103,1087,1090,1095,1101,1108,1077,1095,1090,1065,1006,991,964,963,976,970,987,1000,1006,1002,986,940,874,932,888,905,889,889,887,881,887,893,886,1113,1097,1113,1086,1092,1113,1104,1092,1101,1101,931,915,884,905,951,947,949,901,956,904,959,914,600,614,636,638,593,593,620,618,641,656,611,628,641,623,637,640,633,1100,1109,1188,1169,1207,1121,1200,1193,1190,1156,1061,1048,1068,1080,1096,1061,1081,1052,1059,1091,1052,1072,1070,1076,1051,1070,1053,1103,1053,1074,931,936,915,949,959,936,938,963,962,908,957,938,931,960,831,815,798,772,788,777,774,811,782,823,999,963,945,940,967,966,980,970,962,971,980,973,959,949,974,1000,953,1051,1060,1040,1034,1047,1021,1047,1073,1058,1084,1060,1048,1056,1074,968,962,971,972,954,965,990,959,975,721,701,698,655,678,654,679,680,706,678,679,682,683,678,676,669,683,677,690,642,696,673,702,698,701,679,1053,1076,1037,1043,1018,1048,1014,1050,1037,1029,1044,1015,1023,1066,1057,1013,1031,1069,1036,1049,1080,1046,1056,1067,1060,1043,1058,908,943,946,924,913,924,907,914,932,937,898,920,884,919,919,904,922,919,1082,1086,1084,1136,1098,1116,1095,1116,1071,1072,1099,1097,1124,1104,1100,1089,1118,1086,1088,1011,999,1037,990,1013,1020,1002,1026,1000,979,1011,1010,1012,897,868,899,873,873,883,900,908,902,885,867,877,1047,1036,1067,1058,1060,1058,1056,1031,954,947,955,949,949,944,950,952,937,925,932,922,924,922,925,907,940,944,939,932,931,845,866,834,844,845,856,849,733,739,715,715,741,740,732,729,725,726,714,725,709,703,718,739,731,729,726,694,715,717,697,703,681,691,696,708,700,705,734,721,704,695,711,698,703,687,703,913,966,936,923,905,940,904,963,1022,1020,1079,1069,1019,1029,1048,1026,1017,1066,1059,1033,1059,1020,1021,1046,962,964,925,920,991,973,959,954,984,948,947,912,961,946,923,933,937,956,969,643,622,663,658,651,638,679,669,682,656,623,693,633,690,669,637,653,616,638,630,662,638,597,631,659,628,647,656,630,612,635,616,975,1007,963,994,940,947,977,1013,962,890,911,962,935,847,860,851,843,863,879,825,845,669,657,658,676,669,658,682,669,674,692,679,661,686,671,1071,1060,1067,1070,1077,1076,1062,1060,1073,1035,1110,1069,1080,1065,1086,958,909,877,910,924,915,909,930,930,919,891,906,928,926,924,902,647,671,667,682,709,683,675,669,670,664,684,658,681,673,652,713,675,679,694,657,689,686,677,1031,1037,1046,1018,1057,1013,1086,1042,1021,1029,1061,1030,768,762,732,755,739,765,759,762,1026,1099,1069,1106,1030,1064,1070,1037,1064,1044,1058,1073,931,906,939,939,890,921,897,912,620,647,649,687,629,667,663,629,635,904,935,924,934,895,909,959,929,936,838,848,840,831,834,817,837,833,819,820,824,860,857,836,717,689,694,703,716,672,719,691,723,1156,1168,1170,1191,1185,1184,1178,1167,1187,1170,1146,1183,1165,1148,1183,1191,1037,1031,1046,1053,1043,1038,1031,1057,1049,1000,1073,1043,1068,1054,1031,1024,1059,1020,1039,689,700,699,705,670,677,668,668,671,751,734,720,732,762,756,730,677,671,689,681,668,671,661,686,677,657,685,670,695,674,678,1137,1167,1155,1127,1119,1207,1135,1210,1155,1112,1131,1107,1209,1148,1016,987,1023,999,1039,1023,987,1032,1028,1013,1012,1031,1003,1071,1048,1023,1006,902,878,903,934,872,920,908,889,910,902,888,753,780,782,777,775,743,738,752,735,700,756,775,745,761,754,745,758,723,723,722,713,719,695,1102,1149,1137,1180,1136,1162,1141,1144,1156,1086,1112,1101,1098,1111,1050,1091,1091,1085,1074,1052,1100,1103,1123,1079,1018,993,1002,978,1002,975,979,1008,967,995,982,965,996,974,688,696,697,666,678,651,691,681,706,662,667,687,709,692,658,669,669,707,702,655,661,669,678,675,684,647,692,658,661,655,660,665,693,714,698,696,719,745,711,722,730,724,1008,1007,1048,1015,1023,1032,1033,1050,1000,1008,980,1001,969,1005,989,979,999,1018,727,727,728,710,712,744,740,731,1106,1085,1118,1114,1129,1044,1115,1086,988,1018,1001,1013,1036,994,988,1003,1007,983,991,1022,1022,1000,998,1028,1037,1030,1034,1025,824,824,815,811,815,851,832,831,812,820,825,835,631,643,664,668,655,689,659,652,646,665,673,669,641,601,597,620,608,586,587,599,601,608,607,601,602,592,595,614,618,609,660,660,652,636,644,633,644,652,644,636,661,1053,1044,1086,1056,1089,1055,1077,1064,1068,1055,1067,740,726,703,747,725,750,733,713,710,732,697,722,707,739,982,977,986,991,993,977,1009,1012,997,1004,999,920,959,926,979,978,966,950,926,962,968,952,936,1009,971,1004,972,967,953,962,980,998,969,990,984,966,973,877,855,887,856,866,900,866,870,847,859,894,857,862,893,881,846,859,900,852,876,891,638,641,632,657,613,639,638,615,637,624,649,632,642,632,656,655,1154,1146,1174,1183,1224,1253,1147,1184,1198,1167,1124,1055,999,988,999,1017,1021,1010,1036,1036,959,979,625,691,627,611,608,625,619,643,649,626,661,626,634,628,601,645,665,653,683,666,665,677,676,657,647,1047,1004,994,996,999,993,1011,1019,995,999,826,780,813,799,776,800,828,789,818,763,969,983,926,954,969,1006,951,955,691,700,672,656,700,699,663,719,683,691,701,684,693,669,685,702,665,683,704,1037,989,1016,1052,990,1028,1003,994,1049,981,1031,988,1021,944,976,993,958,1004,969,997,959,962,991,978,995,977,986,961,991,1009,944,991,1009,735,706,728,719,706,720,710,719,717,714,717,717,701,746,747,706,716,723,721,704,686,696,704,695,712,727,696,733,716,717,680,700,687,661,689,678,704,676,677,671,931,860,878,877,890,892,887,942,889,922,881,897,894,875,1119,1061,1089,1056,1117,1088,1128,1095,1103,1098,949,984,956,966,1007,971,1007,988,990,1011,955,972,956,986,1136,1150,1163,1181,1134,1155,1175,1158,1137,1143,1180,1190,1057,1091,1065,1080,1054,1052,1074,1084,1075,949,983,953,967,973,972,951,954,976,969,690,695,693,694,695,692,686,713,737,686,697,691,690,686,706,694,703,699,679,693,698,658,662,691,677,671,696,667,704,702,736,699,710,712,1057,1075,1075,1093,1101,1033,1041,1072,1072,1059,1010,1071,1049,1063,1065,1055,1048,1063,1076,1074,1034,1056,1058,920,924,940,942,914,955,934,912,935,953,928,902,922,680,647,670,627,653,652,647,660,638,729,768,731,725,746,750,781,758,749,766,715,709,702,724,720,714,705,721,724,725,720,714,713,715,932,925,961,936,933,970,910,921,949,903,916,918,938,908,899,922,940,898,953,883,714,697,705,698,696,712,706,740,733,693,739,716,725,709,731,698,585,585,607,607,579,596,595,607,599,600,593,605,606,588,605,697,702,699,705,701,699,693,707,698,675,703,694,683,680,705,692,706,716,715,699,699,723,698,710,693,710,705,702,702,713,710,726,721,694,701,717,713,692,710,707,1031,1045,1048,1053,1067,1052,1071,1069,1055,1077,1055,1052,807,810,804,782,771,751,787,737,784,769,781,804,849,820,861,812,849,865,839,838,742,734,754,772,751,760,737,739,743,773,772,943,977,956,936,951,1007,1009,1000,996,1009,1051,1011,1010,1042,1005,1029,995,1025,1023,999,993,1002,1009,1005,1006,1004,1029,1007,999,1016,996,1009,999,989,984,1014,996,1009,1022,991,1007,1015,1019,1000,1008,1002,979,1004,997,1032,1040,1042,1017,1035,1045,1041,1034,1022,925,909,934,928,934,906,938,938,915,968,901,915,952,926,904,939,935,952,920,914,913,912,688,662,663,651,637,664,656,680,634,636,685,649,671,654,655,677,643,676,663,648,648,657,668,630,675,659,645,636,661,1031,1001,988,951,962,981,979,935,958,995,944,991,953,1001,965,1026,1020,1040,1047,1015,1021,1002,1001,1029,1036,1035,1032,1036,1017,1035,1031,1016,1017,1028,884,866,874,875,871,917,880,877,907,903,1006,990,972,988,976,971,972,998,991,996,969,1004,982,1002,971,969,990,917,924,911,932,954,941,944,930,968,938,967,969,950,947,860,882,879,880,867,881,883,885,841,891,881,864,888,885,882,888,875,856,878,867,874,899,1049,1044,1049,1029,1045,1044,1066,1054,1077,1056,917,891,937,918,925,890,926,910,697,705,657,720,674,706,683,695,696,659,697,721,719,737,733,693,707,717,712,733,709,733,732,972,940,932,929,954,946,911,926,964,913,910,946,849,852,858,856,843,840,827,863,829,843,832,830,677,676,689,694,715,707,700,691,693,683,691,704,704,670,690,707,866,849,838,844,841,842,889,832,863,841,849,854,872,860,706,808,706,725,730,722,742,736,740,750,718,691,664,662,671,678,675,668,682,669,694,675,681,655,697,696,712,702,697,716,719,710,702,716,697,716,1104,1127,1107,1141,1070,1083,1114,1091,1072,1123,1169,1123,1130,1010,1027,1041,1018,1002,1007,1046,1006,1035,1015,1012,1011,1025,851,879,896,879,852,844,868,894,857,868,847,875,881,877,866,853,810,832,822,807,820,847,825,821,824,838,846,813,812,832,815,835,714,683,718,711,716,713,719,1159,1207,1232,1222,1212,1184,1237,1178,1200,1183,1176,1217,1205,935,935,983,971,968,929,951,951,982,955,939,968,941,948,918,965,951,975,997,1009,1044,1005,1047,1064,945,1012,988,995,1028,1004,991,1006,997,1014,1022,1002,1012,1002,1001,1019,998,988,997,1001,997,1003,988,984,1006,1002,1016,1007,999,1001,1007,986,1004,1015,899,899,868,873,919,877,670,690,677,647,663,653,643,658,670,651,639,676,654,666,675,754,739,725,697,695,710,704,690,699,731,726,726,695,671,675,678,672,672,679,683,671,688,658,671,676,688,1187,1181,1156,1201,1180,1188,1184,1213,1162,1148,1226,1170,1169,1182,1170,998,1004,1030,1005,997,1033,1008,1008,1013,1002,992,1039,1039,979,1017,984,989,967,1010,964,1017,1039,1040,1038,1032,1041,1017,1025,1035,1017,940,919,924,943,936,950,926,928,932,918,944,900,949,944,968,912,669,671,660,663,657,671,671,656,693,663,669,649,666,651,662,668,645,677,661,673,1068,1068,1003,1062,1056,1052,1057,1060,1066,1066,742,777,788,755,737,755,764,757,738,760,757,1142,1163,1160,1156,1145,1125,1170,1108,1120,1143,1152,1008,984,993,1000,999,1021,1000,1030,989,1021,1019,928,921,916,895,901,918,889,902,898,896,787,811,803,796,817,797,824,825,799,774,1067,1067,1083,1051,1061,1055,1068,1023,917,927,920,930,956,956,960,948,975,930,941,927,941,1095,1069,1082,1073,1076,1093,1087,1053,1103,1074,1092,970,933,917,902,929,901,887,925,929,937,943,916,907,908,944,619,625,624,614,606,620,617,621,617,613,630,622,594,1121,1120,1120,1068,1118,1085,1141,1119,1080,1108,1106,1131,1182,1151,1105,1153,1106,1120,1105,996,967,986,978,1001,997,1001,1001,978,992,971,982,964,954,1012,980,688,689,703,676,687,679,704,696,714,649,691,728,673,673,711,705,678,678,663,729,737,734,746,719,749,707,724,711,702,722,722,706,699,732,710,713,712,741,706,682,686,700,690,701,698,693,685,682,689,699,693,674,679,695,699,678,1007,974,970,974,1001,994,1017,991,820,803,821,783,815,853,814,825,813,815,831,806,820,768,801,826,789,779,800,1006,1010,994,1007,997,990,1029,1001,1040,984,969,959,937,943,939,942,924,941,949,942,937,935,784,784,778,788,1031,1036,1066,1067,1029,1056,1080,1023,1038,1058,1046,1057,1036,989,976,993,982,974,947,969,968,988,945,972,980,821,820,823,794,824,815,804,802,826,843,787,807,821,794,816,812,852,709,696,704,722,692,695,707,730,710,731,694,723,725,695,702,717,880,891,898,874,873,907,883,861,869,866,904,845,856,710,711,717,699,715,707,696,716,719,705,707,702,622,619,635,634,629,624,625,612,621,623,644,618,623,661,634,682,670,686,669,665,684,684,680,663,673,695,697,696,692,671,676,673,683,694,670,697,693,684,690,684,682,685,1117,1068,1150,1185,1123,1109,1136,1140,1079,1150,952,971,970,936,953,957,963,948,1100,1100,1080,1091,1081,1098,1081,1090,1096,1075,1087,1082,1095,977,953,969,973,980,976,1018,985,968,811,801,764,779,794,782,770,788,788,803,657,664,647,667,678,674,667,654,685,685,591,609,613,589,604,582,600,583,605,605,596,581,576,601,612,619,668,647,671,674,676,657,664,663,665,694,670,712,640,669,671,753,765,753,761,759,975,980,967,966,951,985,958,988,970,955,966,813,801,827,811,826,828,826,842,851,822,822,829,838,819,822,835,673,697,719,698,715,695,711,704,700,922,967,975,955,930,925,922,958,958,976,933,971,962,955,953,986,977,955,987,951,955,737,701,713,717,675,707,685,735,690,714,697,1117,1060,1078,1125,1086,1091,1036,1113,1117,1096,948,920,960,926,942,946,960,968,1007,938,956,939,950,922,963,940,931,938,889,878,865,869,888,871,866,890,895,877,864,873,892,875,871,880,710,711,692,683,723,706,704,688,688,698,707,715,691,687,680,670,695,703,700,683,672,680,701,669,703,698,706,686,679,690,723,962,966,943,953,958,950,936,986,971,979,978,952,967,975,973,932,779,806,797,782,813,812,803,951,955,973,967,964,1005,980,995,961,962,1002,937,975,965,683,686,686,703,711,708,707,706,717,693,677,677,702,1086,1119,1093,1081,1094,1089,1068,1054,1091,1063,1073,1106,1110,971,973,993,955,725,716,719,711,731,728,722,719,707,697,755,727,726,695,743,722,702,718,714,854,855,872,880,860,875,894,877,893,864,879,876,881,897,872,670,675,664,655,695,652,684,658,676,661,684,633,628,610,626,615,641,600,611,624,646,604,628,660,637,734,722,753,742,720,1056,1059,1068,1037,1046,1012,1051,1060,1045,883,831,850,850,869,846,830,880,868,864,877,861,841,856,1068,1048,1074,1085,1074,1086,1072,1081,914,956,921,966,977,974,957,934,937,939,914,945,970,935,954,995,986,1013,980,993,988,985,972,885,878,886,900,903,875,882,904,889,877,899,883,888,903,895,882,877,930,616,613,616,634,617,612,633,643,673,675,666,658,673,698,696,693,745,740,692,704,739,741,756,723,708,1004,982,1014,984,1016,1011,990,1002,998,1003,1008,997,1004,982,1000,1005,763,756,732,769,777,743,763,765,777,760,736,690,665,676,664,659,680,672,679,663,694,666,674,700,687,598,621,621,633,623,628,660,636,631,847,856,827,823,822,836,826,815,830,826,837,819,823,865,835,674,675,707,675,689,697,703,722,695,681,701,695,611,629,610,619,607,611,612,620,608,616,641,626,744,754,766,789,733,745,772,774,771,785,814,794,1057,1042,1053,1035,1010,1036,1044,1038,1036,1023,1036,1020,1010,1045,1054,1097,1066,1048,1071,1074,1097,1088,1052,955,909,917,944,907,916,911,928,935,942,994,913,915,956,941,908,922,922,894,923,965,941,920,922,667,641,659,626,644,627,625,635,666,650,647,660,656,630,641,624,639,1064,1009,1024,990,1018,1010,1020,999,1034,1033,1066,1085,1068,1076,1070,1074,1035,1061,1070,1054,949,955,933,974,979,940,919,943,954,964,976,952,693,682,636,660,648,655,707,695,667,664,669,686,666,643,662,628,621,626,619,621,610,627,636,609,631,624,644,635,637,612,1084,1043,1068,1027,1042,1083,1091,1026,1091,1085,1042,1076,739,742,759,745,765,748,741,781,1220,1245,1241,1304,1261,1200,1212,1282,1236,1237,1258,1000,1010,1054,1037,1032,1034,1006,1007,1129,1097,1128,1131,1102,1118,1134,1110,1094,1107,1111,1107,1116,1110,1126,942,940,940,960,948,937,973,929,945,931,947,952,965,1012,1004,1021,1068,1072,1011,995,1045,1034,1035,1038,1030,1043,1025,1050,1046,1035,1043,1051,1035,1017,1013,1017,1014,1019,1017,1029,1013,1040,1011,996,1007,1011,1018,1025,1019,1075,1117,1081,1097,1102,1087,1085,1078,1092,1065,1079,1088,907,906,920,897,900,925,906,913,901,930,936,898,932,1058,1053,1085,1070,1105,1068,1056,1067,1049,1035,950,967,953,944,969,948,969,929,948,920,960,943,941,937,942,968,935,950,635,709,681,678,672,662,705,662,684,678,699,1041,1020,1045,1039,1049,1052,1040,1046,1020,1047,1040,1034,1058,1024,1067,1047,1070,1031,1065,1024,1066,1045,1054,910,935,907,903,947,949,915,914,923,935,946,873,942,595,574,570,557,600,595,612,546,582,581,657,658,649,644,651,671,655,678,673,669,653,640,652,668,655,658,643,734,724,753,756,727,732,715,724,733,732,718,727,708,708,744,739,751,734,1041,1038,1034,1021,1039,1035,1027,1026,1047,1064,1033,1038,860,854,885,863,866,874,884,844,848,842,873,872,855,845,860,878,677,731,743,727,704,737,738,736,681,720,727,676,647,642,656,637,650,643,647,646,629,632,663,653,651,638,633,650,644,644,640,650,651,641,642,650,647,641,623,635,651,634,634,638,631,639,639,638,643,638,643,624,636,625,634,635,642,658,644,649,638,637,997,963,965,975,971,1018,988,977,922,950,986,985,966,964,963,908,977,989,996,998,934,739,732,765,738,721,751,751,764,736,763,791,758,754,744,741,692,721,708,704,706,796,815,804,814,779,817,826,809,796,805,815,802,811,818,802,830,823,725,726,728,722,705,718,725,703,723,720,723,711,713,722,937,954,945,917,936,959,910,921,933,949,938,922,937,962,956,917,926,1031,1012,993,993,1022,1013,997,1020,1033,1008,1033,1008,1043,1014,1008,1029,1024,915,906,909,923,912,917,876,874,878,883,907,887,880,896,1143,1116,1123,1130,1117,1113,1135,1121,1149,1019,1030,1004,1012,1019,1035,1017,1010,1037,1028,1021,1020,1039,1033,845,835,833,845,836,843,816,841,678,663,675,662,698,652,672,696,674,667,682,713,656,665,677,1090,1067,1092,1061,1085,1125,1055,1067,1063,1056,1071,1114,1099,1086,1158,1101,932,927,967,920,964,911,934,978,961,943,926,1012,1038,1059,1003,1009,1051,1034,993,1028,995,954,995,978,1034,1015,1006,1044,1048,1047,1043,1059,1048,1024,1052,1048,1030,1041,1050,1044,1017,917,927,952,937,912,927,923,927,904,934,894,886,908,901,905,912,795,803,814,801,808,787,835,844,798,832,1001,998,985,1005,973,1008,1011,995,986,1011,969,973,996,1012,992,983,995,989,993,1002,1004,990,990,995,994,992,1000,988,1008,1026,1009,1020,1004,1035,1016,1020,1017,1019,1005,1010,1029,995,965,960,970,948,937,966,936,954,973,957,954,963,713,708,727,702,700,736,680,711,691,731,720,728,716,718,721,702,666,658,647,674,671,646,666,660,637,639,656,642,639,674,1165,1108,1145,1101,1076,1120,1094,1080,1099,1107,1066,1123,926,943,926,935,923,940,933,936,925,704,713,730,690,708,720,699,689,725,713,701,736,1011,1050,1046,1033,989,1017,1010,1005,996,1050,996,1045,1033,1020,1033,1004,997,761,794,747,788,807,857,815,762,778,802,787,946,988,951,987,951,965,982,957,973,975,991,961,978,857,852,876,881,848,861,887,849,872,875,864,864,870,834,834,813,821,834,826,815,840,821,799,816,826,829,816,810,835,805,807,833,832,676,685,680,684,667,667,677,684,687,640,634,627,622,617,661,642,637,641,629,623,632,642,610,604,625,594,600,614,620,603,607,597,615,629,631,639,624,923,962,961,978,933,948,966,958,967,691,690,670,734,707,699,664,658,704,687,633,688,704,671,694,620,621,607,614,619,614,626,635,620,618,630,629,606,599,663,671,681,674,673,686,665,680,704,692,700,690,669,680,693,658,674,688,674,675,685,695,687,667,692,695,1062,1046,1004,1073,1026,1017,1027,1014,1019,1019,844,840,846,831,846,855,837,851,791,971,955,968,990,983,970,976,957,983,999,964,972,987,1003,907,891,886,883,886,893,897,867,890,901,909,915,680,704,701,663,698,684,680,688,668,699,646,705,661,645,634,641,637,636,617,644,640,635,654,655,637,1212,1234,1227,1200,1206,1183,1194,1277,1166,1168,1171,1204,1183,1149,1223,1040,1039,1046,1061,1040,1041,1079,1038,1029,1079,1047,1091,1110,1103,1112,1104,1132,1093,1107,1114,1122,1105,1123,1096,1079,1105,1096,1113,1094,1097,1018,1005,996,974,1014,986,1016,997,989,1001,1026,1035,1023,844,857,860,862,875,881,900,865,860,853,887,870,886,1067,1071,1068,1112,1089,1080,1054,1062,1068,1048,1076,925,903,936,958,914,902,898,896,918,900,933,927,934,896,943,657,641,676,665,666,623,684,685,664,651,1179,1203,1264,1177,1240,1152,1158,1200,1157,1197,1183,1107,1154,1157,1003,958,1003,664,654,684,653,639,649,649,624,676,627,648,659,660,645,649,646,636,672,1180,1153,1188,1146,1129,1193,1204,1225,1189,1185,1162,1159,1171,1239,1040,1090,1057,1083,756,730,720,744,772,721,726,763,738,717,693,771,688,701,682,680,707,691,708,691,695,693,704,676,712,894,859,900,878,905,894,896,881,876,894,895,830,878,887,889,874,922,911,903,888,901,1079,1041,1048,1086,1029,1088,1053,1085,1037,1037,1061,1051,1086,1053,1051,1057,1059,987,992,1012,974,975,985,962,1009,990,986,985,953,992,994,985,972,947,945,930,929,918,954,942,979,940,945,950,955,925,740,741,697,695,653,618,650,645,644,647,620,624,627,1041,1048,1048,1036,1039,1012,1035,997,1008,1012,1009,797,771,764,804,807,830,833,802,819,751,806,824,869,844,881,880,854,905,870,851,710,710,698,665,684,716,692,649,702,713,625,618,619,609,628,608,625,639,623,621,634,634,634,628,608,628,623,636,624,614,627,622,612,910,897,899,880,908,899,907,902,948,947,898,885,918,946,948,716,683,717,741,722,692,711,628,576,631,634,637,617,622,607,615,609,691,680,680,678,666,680,658,686,676,678,672,687,681,658,675,690,690,672,670,671,665,686,659,660,689,692,679,684,682,683,655,686,684,671,677,643,678,1002,991,1028,984,944,1029,1007,1059,1000,1016,1033,1031,1028,1017,977,1014,968,1017,1052,1043,1016,1022,890,877,879,833,928,847,888,870,865,905,885,888,702,648,651,683,665,641,679,666,667,612,645,668,677,673,653,952,990,1027,1010,1001,995,978,992,993,975,966,964,873,907,928,912,887,904,872,896,920,882,920,911,899,907,936,903,679,691,713,685,714,693,699,702,749,749,711,722,751,719,750,743,720,755,726,738,746,955,958,945,967,979,951,932,933,937,1003,958,949,947,942,978,1011,968,959,970,963,954,752,764,781,731,773,741,775,785,782,764,754,767,787,793,764,801,798,672,675,715,695,706,693,696,700,663,978,960,978,963,982,992,994,978,1000,982,951,965,975,997,977,975,965,993,998,855,863,823,1114,1083,1122,1070,1080,1115,1094,1090,1107,1063,1106,1095,1114,1092,1101,1097,1098,956,953,979,973,944,964,993,998,984,1015,969,973,863,856,847,861,854,872,844,860,845,843,852,844,740,716,702,734,724,727,744,725,734,708,719,738,735,733,732,634,634,606,643,648,659,639,651,642,636,615,647,618,612,612,638,610,622,622,604,635,619,622,615,606,696,704,696,670,681,692,673,696,682,681,697,680,676,669,688,699,676,656,690,745,703,755,695,732,723,744,720,735,727,739,663,677,671,687,672,671,674,1106,1110,1134,1121,1117,1100,1111,1107,1062,1141,1138,1039,1020,1073,1092,1049,1048,1057,1052,1022,1006,1042,1038,1032,1048,732,693,679,676,672,662,703,695,689,698,692,667,695,674,659,674,663,642,979,919,923,924,925,928,956,942,942,917,939,948,932,970,952,972,984,948,742,738,722,766,754,711,724,760,767,752,741,733,761,729,688,686,666,668,676,690,684,660,661,677,673,676,682,672,670,706,675,684,672,695,696,679,695,670,681,698,679,1052,1009,1015,972,989,968,995,996,1054,1026,1039,1031,1041,1051,1034,1030,1063,1043,1044,1048,1053,920,923,931,914,948,926,940,930,936,916,933,942,916,935,904,938,937,925,923,915,934,914,934,933,957,925,962,957,935,925,954,922,962,1040,1035,1057,1049,1071,1044,1059,1029,1042,1056,975,982,959,970,936,987,993,975,966,971,979,988,1003,941,966,973,691,676,697,672,695,691,688,699,678,681,689,681,688,661,700,685,688,659,1100,1096,1126,1116,1126,1119,1108,1109,1151,1068,1115,1114,1081,980,1001,957,966,967,992,956,971,964,989,960,974,987,972,953,983,984,1083,1067,1076,1056,1083,1068,1079,1091,1074,1091,1060,1071,1074,1069,966,988,943,949,966,950,960,1000,815,818,793,813,779,801,845,1182,1154,1160,1131,1138,1148,1156,1135,1211,1193,1149,1177,1165,1195,1166,1134,1191,1144,1211,1171,965,955,991,961,956,968,967,964,1094,949,952,972,935,957,951,937,941,922,957,958,945,918,941,935,960,688,665,673,694,669,695,654,657,666,671,675,650,638,668,656,646,655,628,657,629,640,650,659,646,634,650,659,994,964,987,977,1022,991,1023,995,968,980,968,742,692,727,723,724,711,713,714,689,730,714,715,733,710,723,740,628,636,632,643,633,607,657,645,625,643,634,926,895,907,896,886,915,873,914,860,888,901,949,920,954,892,883,767,751,757,734,755,751,763,747,760,749,747,741,719,667,681,680,683,665,652,674,667,647,680,674,666,647,661,661,678,1120,1157,1048,1086,1103,1094,1164,1137,1148,1140,969,921,932,908,917,947,904,899,994,943,975,959,648,658,655,714,691,687,664,665,679,657,1160,1126,1061,1049,1048,1063,1095,1059,1092,1075,1078,1066,1085,1078,1089,1060,1074,1072,1074,1076,1065,1065,1020,949,916,902,904,921,955,922,885,946,906,674,661,658,657,679,681,647,671,659,652,679,675,962,961,969,958,942,931,953,958,964,962,953,969,981,971,1040,1031,1025,1025,1036,1010,1027,1030,1030,899,917,901,903,873,865,918,935,922,903,1098,1075,1136,1075,1069,1068,1080,1105,1057,1118,1088,1042,1047,1062,1069,1057,1045,1054,838,868,849,938,845,837,870,857,829,848,887,870,864,860,850,650,623,641,615,638,631,646,642,634,656,620,647,1051,1070,1024,1057,1069,1028,1036,1052,1045,999,1035,991,1041,1031,1034,1044,1028,1036,887,900,852,875,877,901,910,871,873,903,864,885,1061,1028,1055,1068,1062,1066,1043,1049,1018,1044,964,948,975,994,971,983,976,973,974,972,980,954,987,971,963,972,901,922,899,924,891,906,896,916,906,904,903,1084,1083,1083,1085,1069,1012,1004,1001,1008,1020,1019,1026,1011,1026,1002,993,999,1014,904,938,928,923,932,922,907,918,913,910,934,916,946,710,702,740,703,699,713,684,712,677,692,697,1111,1120,1113,1091,1113,1043,1077,1095,1102,1103,1041,1056,1059,1087,929,918,927,928,957,918,968,905,866,695,690,724,682,680,678,701,703,724,701,707,737,730,724,702,734,744,688,708,732,713,1162,1145,1150,1137,1126,1105,1029,1072,1026,1047,1031,1037,1028,1018,1045,1029,1053,995,1033,1028,1062,1052,944,947,917,960,936,956,937,921,931,974,723,744,727,741,734,788,769,751,753,762,714,771,733,859,907,882,878,901,874,874,904,897,870,853,833,1108,1095,1111,1135,1131,1127,1123,1122,1128,1133,1129,1149,1141,927,940,909,941,955,924,932,938,936,944,949,891,930,923,919,927,943,905,936,735,715,694,717,686,717,720,692,681,676,680,678,700,695,694,714,702,671,694,1032,995,978,1011,738,743,739,764,729,751,737,724,724,733,721,751,760,759,744,738,732,734,747,1093,1063,1067,1068,1085,1069,1088,1042,1068,1045,1092,1090,1086,1072,1095,1052,954,994,983,998,983,1003,960,986,967,970,951,988,1002,979,848,840,878,871,864,881,750,725,746,773,753,756,732,749,729,747,745,756,736,698,695,697,702,678,683,668,698,702,685,700,687,692,704,938,964,955,892,960,959,990,940,962,919,965,973,958,957,977,1012,941,980,942,964,860,861,851,875,865,858,856,863,873,892,711,704,693,727,698,694,703,681,682,710,727,703,686,690,691,696,711,715,710,686,703,683,689,686,681,685,690,698,694,678,696,700,675,674,692,689,686,690,695,674,1085,1112,1115,1137,1132,1119,1091,1158,1147,1118,1099,1141,1131,1148,930,914,916,974,955,968,954,925,918,899,631,633,637,662,630,628,628,638,633,644,646,625,646,641,942,1022,987,950,983,963,982,973,994,953,979,962,974,963,997,768,779,785,756,787,787,804,788,786,765,746,786,757,765,783,813,767,725,755,745,732,770,752,754,739,739,747,748,737,738,752,731,731,756,776,745,752,751,745,712,749,985,953,977,939,935,1022,945,987,979,940,975,976,981,958,983,995,999,981,857,843,837,850,845,880,832,859,852,831,838,853,858,834,849,709,714,732,696,721,704,696,703,703,710,712,714,971,951,952,950,969,968,992,957,954,1002,981,989,956,983,956,963,982,996,943,987,982,966,965,1022,749,765,774,735,773,724,743,759,747,763,754,732,899,847,888,885,858,867,874,728,720,712,711,694,697,742,738,727,663,668,649,684,646,671,656,672,667,674,687,678,688,635,637,645,627,631,640,643,630,658,637,636,1061,1058,1029,1038,1084,1042,1041,1048,989,1046,1049,1048,1025,1004,993,1009,976,983,997,1018,1021,1004,1006,991,1002,994,982,1007,1021,1004,999,991,991,1005,983,990,1008,998,975,988,993,986,1003,976,1002,1028,1016,1007,997,994,1021,1029,1043,1000,1023,1013,998,1015,1010,896,899,934,940,905,883,886,905,886,909,633,652,621,614,610,652,632,600,613,617,616,615,603,694,700,699,697,704,700,708,693,700,683,697,698,701,724,699,720,714,720,729,704,725,1027,1071,1074,1032,1028,999,1037,1030,1003,1056,1029,1037,1040,1018,1053,1007,1054,1037,1043,1003,988,995,967,989,993,979,875,857,902,910,898,924,911,913,890,937,640,687,673,683,685,988,988,1019,980,997,1012,1008,1010,1025,1023,1005,1039,1032,1014,1020,1010,1030,1014,1007,1012,992,1005,1007,974,1003,1006,1041,1033,1048,1060,1054,1046,1044,1057,1050,1026,1052,1016,887,866,916,892,903,869,864,896,906,886,876,870,891,907,671,669,650,641,626,696,649,678,680,675,681,668,701,675,684,661,658,672,674,676,659,648,653,654,652,669,689,675,668,662,665,658,687,664,674,668,663,679,664,653,674,678,682,657,660,651,645,665,662,656,662,651,701,679,714,651,668,704,687,671,667,693,689,681,668,684,679,691,681,988,984,953,960,996,985,952,987,974,925,954,963,923,958,994,991,938,805,780,794,814,753,813,783,785,763,764,786,771,754,799,778,746,743,653,691,674,666,684,681,680,683,641,672,659,670,666,648,665,666,674,661,624,639,627,626,637,621,631,622,644,649,620,652,645,647,635,1002,1100,1071,1074,932,967,960,972,963,951,961,932,956,1046,1042,1027,1036,1019,1022,1020,1042,1026,1044,1043,953,940,927,954,938,942,928,911,899,953,942,926,935,927,929,908,861,857,874,869,843,862,860,857,820,822,887,824,849,855,871,832,825,831,738,738,686,725,697,708,703,722,748,732,636,641,640,630,638,639,618,643,636,651,642,660,639,668,641,666,670,651,663,667,661,662,658,661,657,666,664,653,659,654,645,666,653,666,659,678,702,698,687,681,695,695,690,711,691,694,688,641,632,654,657,678,675,649,644,641,668,645,650,654,646,653,642,647,1221,1137,1192,1204,1173,1081,1183,1121,1124,1103,1133,1153,1132,1141,1157,1201,1160,1100,1116,1090,1060,1094,1074,1101,1091,1071,1067,1078,1103,1094,1081,677,699,630,654,634,675,645,662,678,657,682,695,710,689,698,717,704,703,756,613,579,594,609,588,603,579,576,595,629,630,614,631,644,564,628,599,594,596,710,734,702,691,710,702,723,689,695,698,716,668,687,713,664,670,699,727,761,739,726,763,729,707,722,744,729,752,1047,1041,1035,1045,1014,1086,1045,1049,1043,1026,1028,1023,1063,1017,1040,1005,1044,1027,1025,1033,1053,1027,1033,1015,1034,1014,1003,1003,1005,1008,1026,1020,1008,1005,867,921,906,923,898,909,876,891,886,940,940,904,917,911,925,913,679,672,706,646,665,676,685,654,687,678,676,669,665,679,678,690,628,695,1043,1020,1045,1001,1039,1013,1027,1028,1031,1044,1033,1042,1062,1102,1074,1078,1100,1083,1070,1056,1068,1076,1057,1064,1069,1065,1057,942,962,926,961,949,962,957,955,907,941,936,966,955,704,678,755,730,731,710,717,729,712,750,1077,1090,1061,1033,1021,1014,992,1020,1044,1023,1020,1011,1037,1019,992,996,1047,1013,1037,1045,1034,1140,1114,1122,1122,1116,1105,1113,1103,1106,1120,1103,1117,1116,918,933,958,898,899,937,901,923,911,905,911,960,905,924,900,882,900,1036,1089,1083,1069,988,1042,1032,1075,1094,1121,1120,1043,1075,1107,1033,1058,1082,1053,1024,1049,1041,1038,1049,1061,1029,1044,1033,1048,1061,1024,1030,949,905,919,940,923,877,923,940,901,895,907,910,896,908,916,942,960,974,975,975,974,973,980,966,982,984,963,824,835,839,835,836,837,812,878,833,1066,1064,1083,1103,1105,1084,1077,1062,1099,1083,1081,1098,966,953,991,959,978,951,962,950,941,930,958,948,957,966,982,943,685,666,655,690,656,651,656,668,683,666,675,676,693,634,677,692,639,571,600,591,584,599,608,569,624,582,595,608,598,601,593,605,590,603,597,605,580,604,606,592,581,601,610,592,598,593,691,707,679,693,704,690,708,686,693,688,678,698,693,701,708,682,692,685,882,912,888,884,850,868,851,906,905,738,780,775,774,764,760,739,777,747,730,749,762,761,764,732,754,750,755,750,766,776,751,1142,1102,1136,1157,1128,1104,1133,1099,1108,1111,1139,1105,1113,1094,915,946,953,956,948,960,959,911,944,985,1068,1096,1111,1108,1103,1109,1100,1127,1106,1119,1080,1113,1100,1093,1113,1084,1102,1098,1075,1093,1118,1113,1096,939,949,918,949,945,954,972,978,917,964,904,913,924,897,956,944,945,671,659,650,681,658,666,665,689,669,667,664,661,652,702,684,675,687,708,701,699,701,725,685,706,700,1030,1034,1031,999,1035,985,1027,1050,850,785,818,822,823,826,802,819,834,837,835,828,843,836,827,820,793,838,813,953,924,944,957,946,948,930,938,913,936,898,933,915,912,932,919,926,923,921,911,936,916,924,917,928,907,921,974,987,848,838,873,870,859,848,834,854,839,837,882,814 0 207.073631 0 0 0 diff --git a/test/dna_r10_paf.paf.exp b/test/dna_r10_paf.paf.exp index 9960756..b0d2492 100644 --- a/test/dna_r10_paf.paf.exp +++ b/test/dna_r10_paf.paf.exp @@ -1 +1 @@ -S1_1!MN908947.3!0!3734!- 36733 0 36733 - S1_1!MN908947.3!0!3734!- 3726 0 3726 3726 3726 255 sc:f:1.000000 sh:f:0.000000 ss:Z:6,5,8,18,13,3,14,4,22,12,16,11,6,16,15,9,12,17,10,11,13,10,10,9,9,4,11,1,8,11,7,14,9,10,10,13,10,7,11,8,7,19,13,13,10,13,1,7,3,10,7,8,9,14,6,10,8,8,7,4,13,11,16,10,14,14,15,14,6,7,12,7,10,8,7,14,5,11,15,8,7,4,8,4,10,7,4,16,8,6,4,11,9,9,7,5,7,5,12,4,17,11,13,6,10,8,12,12,14,16,7,12,2,23,10,8,7,16,8,9,8,5,4,10,11,24,13,10,20,6,2,10,15,8,13,11,13,15,6,14,14,14,7,12,7,5,10,9,13,3,10,20,12,13,5,4,10,10,5,6,8,17,5,10,9,12,6,13,10,11,21,12,14,12,9,14,13,9,22,6,15,12,10,12,7,4,15,14,7,10,11,10,15,10,9,10,16,7,5,5,16,11,12,14,19,6,8,12,3,16,3,5,4,8,9,20,17,14,14,2,11,2,4,9,15,8,12,1,10,10,8,9,5,13,6,6,2,9,16,2,15,10,8,10,7,10,21,15,8,13,12,9,9,3,18,13,13,13,11,13,4,12,15,15,11,6,13,10,5,6,8,14,16,9,9,14,13,12,7,9,9,14,6,5,2,12,12,5,7,15,13,4,8,13,12,17,8,5,17,14,16,8,3,9,10,16,11,15,9,5,14,15,14,11,15,7,12,11,7,9,10,12,1,9,12,5,18,9,14,7,14,16,2,21,4,9,10,14,8,11,10,9,5,11,3,5,10,8,19,6,12,9,9,5,16,3,11,9,6,11,9,6,11,3,13,12,11,3,9,12,10,1,8,8,13,14,8,11,7,15,7,8,16,10,22,9,6,15,6,3,5,3,13,9,17,11,8,9,4,13,5,12,10,3,12,10,6,2,14,11,5,9,10,16,7,9,9,6,14,17,11,5,8,17,12,13,7,11,5,4,12,8,10,10,13,6,5,8,10,15,12,4,22,12,6,14,1,12,9,17,18,2,12,14,12,11,3,13,8,15,4,2,16,2,12,17,12,8,14,11,9,9,13,14,10,4,11,14,11,4,8,10,13,11,7,8,11,7,15,17,2,10,8,11,9,3,12,7,11,10,11,10,7,5,12,15,4,2,27,9,13,1,18,11,14,4,8,10,18,9,9,3,12,10,8,14,8,4,16,10,6,5,9,7,13,11,3,8,17,6,6,14,13,10,1,8,14,6,13,15,7,13,7,11,10,4,7,9,12,12,6,8,11,11,14,13,7,6,18,6,13,16,14,10,12,3,7,15,18,9,4,5,9,19,10,10,8,12,14,8,3,8,10,5,9,14,4,7,13,13,6,8,12,11,9,16,15,14,9,11,9,3,12,1,3,13,10,11,13,9,9,5,5,8,7,16,15,10,14,6,7,11,6,11,8,2,9,9,15,10,16,8,12,11,13,13,15,12,5,14,6,14,12,8,12,10,17,5,8,8,7,13,9,7,5,9,23,3,14,11,10,8,13,12,12,12,1,10,11,17,10,10,16,7,7,11,7,9,4,12,10,5,10,5,14,11,4,13,10,12,12,13,9,7,9,15,17,9,11,15,6,14,1,9,10,8,15,9,9,14,8,6,10,18,8,8,6,12,8,10,10,13,14,20,7,10,3,15,4,9,6,12,9,12,9,7,6,10,1,13,15,11,15,17,12,11,6,10,16,11,9,11,1,9,16,7,11,9,9,6,4,8,9,13,12,10,10,16,8,6,11,12,12,6,3,10,13,13,8,11,8,7,14,5,17,7,10,12,7,13,9,13,9,8,12,9,11,7,13,1,4,10,9,11,12,14,13,19,16,8,18,11,6,14,9,11,12,12,7,12,13,11,8,11,4,2,8,16,11,13,4,7,16,10,6,15,10,7,5,10,6,15,7,10,8,10,9,3,15,10,10,9,10,7,15,7,13,3,7,12,11,13,10,15,8,6,8,6,9,10,4,4,10,16,8,16,13,12,10,5,1,13,7,9,8,27,8,20,17,11,16,13,8,10,10,8,10,10,16,5,6,7,12,7,11,8,6,16,10,12,4,6,10,4,11,13,14,7,7,5,15,6,10,10,11,15,5,2,13,10,12,10,11,23,17,8,13,10,16,7,12,12,7,11,14,11,7,1,6,12,2,15,9,13,11,9,9,9,10,5,11,14,6,15,2,13,14,7,4,7,14,10,9,5,4,12,4,11,3,13,1,10,11,8,8,10,8,16,13,13,12,9,17,18,12,1,9,18,6,3,11,5,9,10,10,4,5,10,12,14,12,10,11,5,17,1,12,3,12,9,7,13,17,7,16,14,7,4,4,12,9,13,12,11,11,8,14,18,6,5,8,2,14,16,11,1,14,6,7,15,11,8,7,2,12,13,18,13,9,12,3,16,5,8,12,8,14,8,17,12,10,12,10,5,12,12,5,8,1,11,12,19,13,11,5,12,3,11,14,8,12,8,2,1,9,6,8,6,9,13,15,14,15,9,10,17,13,13,17,12,7,15,13,13,2,4,9,11,20,14,8,8,11,12,7,5,6,10,10,8,11,11,5,7,12,5,12,5,1,11,11,11,16,9,8,6,14,2,9,4,15,10,10,13,11,12,9,15,8,17,13,14,8,3,6,9,8,6,4,10,12,9,5,7,11,9,19,10,12,10,4,10,7,1,15,12,4,8,13,11,6,14,14,6,16,8,5,12,9,6,9,13,9,10,13,10,4,9,6,12,6,10,8,13,9,3,5,11,11,9,19,6,8,17,14,10,7,8,6,15,16,11,9,2,10,17,13,3,9,12,9,10,13,3,13,10,11,12,15,10,15,9,10,7,1,7,7,4,12,16,10,8,8,11,9,7,16,10,16,8,6,12,12,15,16,10,8,13,3,14,8,10,19,4,16,6,11,11,11,11,12,13,8,11,9,3,11,5,15,11,17,15,12,13,3,9,12,6,17,10,9,4,12,19,6,5,8,13,14,11,17,6,4,12,12,13,12,5,8,7,11,1,9,12,9,15,14,17,10,11,8,10,6,5,8,16,7,11,2,12,8,11,9,5,8,8,22,9,8,7,15,2,13,11,8,5,7,7,9,7,11,14,6,18,10,9,9,11,7,13,2,8,11,10,12,2,12,9,13,14,13,6,12,12,8,13,9,9,12,8,9,9,14,17,9,5,11,5,15,6,9,8,10,7,12,8,10,18,7,14,11,12,13,7,8,12,2,13,8,11,1,9,7,5,7,17,7,8,14,14,12,13,10,10,10,9,7,2,11,9,9,10,8,12,8,9,5,16,10,15,7,9,8,2,11,10,10,15,11,8,8,8,6,10,5,11,3,3,16,11,9,7,11,8,6,3,11,7,15,11,17,13,15,9,18,4,12,14,13,13,7,12,12,9,10,14,15,9,6,15,11,13,13,10,11,7,15,2,15,13,10,10,16,7,8,20,5,10,4,13,7,18,6,9,12,8,10,9,10,6,15,10,8,8,10,7,12,5,15,10,18,7,8,11,10,4,7,6,6,3,2,12,9,12,9,4,10,11,16,4,11,12,12,6,9,15,11,12,9,8,14,7,7,15,9,9,7,10,7,12,8,12,10,13,18,17,6,14,5,2,14,16,18,10,10,7,3,4,13,13,9,13,7,11,11,5,6,11,12,13,10,8,3,5,13,14,10,18,16,8,9,11,4,16,13,14,12,9,8,8,5,9,10,10,13,8,13,10,8,5,4,4,6,16,13,13,8,9,9,10,8,7,8,7,13,8,8,11,11,10,11,10,9,6,15,7,14,7,10,11,6,12,9,10,9,11,10,13,2,7,10,12,18,5,5,6,12,6,3,8,8,10,11,7,3,9,17,5,9,8,3,12,12,10,14,14,8,11,12,9,13,14,8,6,7,4,2,7,7,13,13,11,6,4,9,15,13,8,14,7,6,13,10,8,11,8,8,9,9,4,5,8,11,7,11,8,14,8,9,8,8,8,9,16,10,10,5,10,12,11,13,7,9,8,6,7,10,6,12,7,12,6,12,15,7,13,2,8,8,9,9,12,13,6,5,7,12,8,8,12,8,6,12,8,4,12,12,16,12,7,12,6,21,9,4,7,10,13,11,4,12,14,16,19,15,5,10,7,12,4,11,12,12,10,8,8,7,9,12,4,12,8,4,14,7,18,4,15,7,9,14,10,5,12,9,11,8,8,13,14,7,16,8,12,12,7,2,10,10,10,5,12,10,3,10,11,11,12,5,11,12,9,5,10,11,15,11,6,9,13,11,10,8,12,2,4,5,10,9,12,8,15,10,9,13,13,10,9,11,8,7,8,7,5,13,9,20,14,9,3,8,12,19,9,8,9,11,5,15,13,5,12,3,8,14,9,7,3,12,11,10,9,11,12,6,8,7,12,10,8,11,12,13,11,16,12,10,14,10,10,14,8,3,12,13,12,7,12,3,11,12,4,5,12,14,12,11,12,11,9,8,14,3,14,12,12,13,11,13,8,9,17,5,11,2,8,13,1,7,9,9,13,14,5,7,10,13,11,5,9,13,5,11,9,3,13,8,12,10,4,13,5,12,15,6,10,4,13,15,10,9,11,16,6,8,11,8,11,16,8,13,19,1,7,7,11,1,14,13,11,14,9,6,7,11,14,7,6,10,14,10,12,10,14,3,12,9,11,13,10,8,6,12,3,19,6,10,5,9,7,15,6,10,17,3,8,14,3,6,15,9,5,8,6,10,8,16,12,14,14,13,8,9,13,8,16,11,10,16,6,8,11,12,13,9,9,6,7,3,13,11,15,11,3,11,8,4,8,13,15,5,12,13,11,10,9,13,5,8,15,8,9,6,12,10,6,14,9,9,6,8,9,9,12,5,5,13,12,10,10,11,6,7,8,13,9,14,5,4,11,13,7,11,12,12,10,11,10,18,11,17,12,12,7,9,9,12,13,12,8,11,7,11,7,5,15,10,12,7,9,9,11,8,8,11,15,10,12,7,18,9,11,17,15,14,5,9,3,11,11,9,10,16,4,12,12,7,17,13,13,12,8,8,12,15,11,4,13,10,16,16,8,10,5,5,9,14,10,3,10,5,10,9,10,4,13,7,16,11,1,8,3,10,10,9,4,19,10,6,11,20,10,7,9,8,13,21,11,5,11,8,8,7,8,6,16,6,18,14,9,8,11,11,9,5,5,15,10,12,14,9,13,6,6,13,12,17,3,11,8,3,16,12,16,18,10,12,8,1,15,7,1,8,9,12,6,6,9,7,14,7,13,4,2,8,6,12,7,7,12,12,8,15,11,9,6,13,6,15,14,4,6,10,12,9,14,8,13,5,5,11,11,7,11,9,6,9,9,10,12,8,14,7,10,8,11,5,11,5,8,13,5,12,13,5,6,10,1,13,10,5,14,8,11,11,12,10,20,11,7,13,11,10,13,8,13,12,8,7,9,14,10,11,12,9,12,17,5,11,11,11,14,13,14,14,12,11,15,14,10,8,8,6,8,8,10,15,9,10,8,17,7,8,10,11,15,6,7,14,7,4,11,13,10,8,10,12,13,16,10,8,7,10,12,6,15,13,12,13,15,11,7,11,10,1,11,9,11,6,18,11,2,13,14,13,7,9,12,6,4,7,7,12,4,9,13,7,1,14,13,9,12,12,4,11,1,8,4,8,11,5,10,6,6,2,9,9,11,17,7,8,5,15,14,9,7,9,6,14,12,8,10,13,3,7,13,12,16,11,8,10,7,12,15,10,3,8,11,13,7,16,16,1,12,3,5,11,16,10,11,12,16,8,5,10,1,13,11,11,14,9,6,14,7,13,10,9,12,11,11,10,5,10,8,12,10,11,8,10,10,8,10,7,9,11,7,14,13,6,9,13,13,14,14,12,14,19,7,4,13,7,10,17,3,10,17,12,10,11,8,8,13,8,11,4,4,10,10,18,10,5,16,9,13,12,9,8,13,7,10,10,6,8,15,8,12,5,17,1,7,7,10,21,11,5,21,9,10,7,12,9,9,9,15,10,7,14,15,17,4,15,12,5,10,10,11,13,5,10,14,10,10,11,14,7,7,9,11,9,11,8,6,7,11,16,10,4,14,9,6,12,12,7,13,12,11,9,5,16,13,5,4,12,8,4,3,7,9,11,8,6,7,14,9,9,6,12,10,14,17,1,8,2,14,11,13,3,3,10,3,9,11,10,15,14,11,3,9,1,10,5,3,8,8,12,11,13,8,13,21,4,3,10,12,9,12,11,16,15,7,15,13,9,5,10,12,12,13,10,16,9,12,11,5,15,19,12,18,9,8,8,20,6,6,14,8,4,9,13,13,14,5,6,10,8,12,15,14,14,11,14,8,11,11,14,16,4,5,7,10,17,15,13,12,5,14,12,11,15,14,10,11,11,14,15,2,6,11,8,11,9,14,12,14,1,11,10,5,1,13,14,9,12,10,15,3,11,9,6,9,11,9,4,7,6,12,9,15,3,11,21,2,11,12,4,10,11,12,10,8,10,7,8,9,10,8,16,11,6,8,8,14,7,10,14,17,7,9,3,15,14,9,13,6,10,8,8,4,8,12,8,14,13,15,10,17,6,8,13,9,13,10,8,14,6,1,7,6,12,8,13,6,7,14,12,9,8,10,10,7,4,8,14,1,5,8,5,12,10,8,15,12,16,5,12,14,8,11,10,3,8,8,10,14,9,20,14,14,10,7,10,11,13,15,7,10,13,15,11,9,5,10,9,2,8,12,18,9,9,9,13,12,12,11,5,14,9,17,7,11,9,3,13,14,15,8,13,4,5,5,2,17,14,8,12,14,12,10,8,4,10,9,12,20,4,12,6,14,11,3,8,14,11,12,13,9,3,12,9,11,20,12,8,7,4,8,12,2,8,17,14,7,11,7,8,8,12,5,8,16,15,4,9,6,6,10,22,9,8,8,9,4,2,11,11,4,9,20,9,13,2,10,2,13,10,10,5,14,2,15,9,7,12,7,12,9,16,15,9,11,16,9,9,11,18,6,7,12,18,11,14,8,3,5,9,6,8,6,3,9,1,13,6,10,10,9,11,6,16,5,13,5,9,12,13,14,13,8,8,15,16,13,10,15,11,8,4,14,10,13,3,7,10,15,14,11,13,9,5,14,6,2,13,10,9,8,7,9,3,8,7,17,11,7,14,11,6,7,6,4,14,7,15,16,10,9,5,7,8,4,16,17,5,13,16,14,12,10,5,11,12,13,20,9,5,9,5,6,6,11,6,13,16,6,4,12,11,14,8,14,3,6,12,11,16,10,7,15,5,5,17,9,10,14,8,8,11,8,9,11,18,13,8,8,13,6,7,7,5,16,10,17,17,7,7,11,7,11,9,6,7,15,7,3,9,8,10,6,8,10,17,13,12,14,20,9,8,6,8,2,13,12,10,6,19,14,9,12,5,8,7,14,11,19,7,5,8,9,9,9,13,11,8,11,8,10,10,12,14,4,10,15,6,15,10,3,12,9,11,12,10,4,7,13,17,7,8,8,8,7,7,5,10,8,12,10,16,13,16,16,15,5,16,7,9,1,10,9,14,13,10,9,12,7,14,7,5,10,6,7,7,13,12,2,8,13,6,18,8,7,15,13,9,9,4,13,4,11,10,10,1,16,12,8,11,2,6,11,5,12,5,15,3,4,9,13,8,11,6,12,9,9,9,12,5,21,3,8,7,7,9,12,12,9,5,8,5,12,10,4,10,13,9,10,7,15,8,7,10,10,7,14,15,9,13,8,16,5,5,13,18,10,4,14,11,14,14,11,6,11,5,12,13,8,13,11,7,3,7,13,9,11,9,13,11,9,6,9,14,8,10,10,17,6,10,12,6,12,11,5,15,7,6,11,9,10,9,12,8,16,10,10,8,12,7,11,1,15,11,1,9,10,18,14,13,10,1,6,8,9,5,7,9,8,12,4,7,18,13,19,9,12,9,13,5,10,18,14,6,16,1,14,9,9,12,9,10,16,8,4,8,11,10,2,15,11,7,14,5,10,16,11,7,13,15,10,14,11,5,4,17,5,4,13,8,13,8,13,8,13,10,13,7,9,7,1,17,7,9,11,6,7,8,4,12,9,9,3,9,7,13,8,2,10,10,8,11,6,5,10,3,13,7,10,9,10,16,4,9,1,16,13,11,3,10,11,17,7,8,8,15,11,7,11,12,14,21,15,12,9,21,9,4,6,10,8,10,15,11,11,7,10,9,6,16,4,7,2,11,9,9,11,12,10,12,6,14,14,14,15,12,1,6,8,13,15,7,8,9,10,8,14,14,11,16,5,8,14,8,10,18,13,15,9,12,10,7,1,15,10,14,15,10,12,9,6,9,13,14,9,14,15,6,19,11,7,20,14,10,9,5,16,7,14,2,9, +S1_1!MN908947.3!0!3734!- 47807 0 47807 - S1_1!MN908947.3!0!3734!- 3726 0 3726 3726 3726 255 sc:f:1.000000 sh:f:0.000000 ss:Z:3,8,11,21,16,6,17,7,25,15,19,14,9,19,18,12,15,20,13,14,16,13,13,12,12,7,14,4,11,14,10,17,12,13,13,16,13,10,14,11,10,22,16,16,13,16,4,10,6,13,10,11,12,17,9,13,11,11,10,7,16,14,19,13,17,17,18,17,9,10,15,10,13,11,10,17,8,14,18,11,10,7,11,7,13,10,7,19,11,9,7,14,12,12,10,8,10,8,15,7,20,14,16,9,13,11,15,15,17,19,10,15,5,26,13,11,10,19,11,12,11,8,7,13,14,27,16,13,23,9,5,13,18,11,16,14,16,18,9,17,17,17,10,15,10,8,13,12,16,6,13,23,15,16,8,7,13,13,8,9,11,20,8,13,12,15,9,16,13,14,24,15,17,15,12,17,16,12,25,9,18,15,13,15,10,7,18,17,10,13,14,13,18,13,12,13,19,10,8,8,19,14,15,17,22,9,11,15,6,19,6,8,7,11,12,23,20,17,17,5,14,5,7,12,18,11,15,4,13,13,11,12,8,16,9,9,2,12,19,5,18,13,11,13,10,13,24,18,11,16,15,12,12,6,21,16,16,16,14,16,7,15,18,18,14,9,16,13,8,9,11,17,19,12,12,17,16,15,10,12,12,17,9,8,2,15,15,8,10,18,16,7,11,16,15,20,11,8,20,17,19,11,6,12,13,19,14,18,12,8,17,18,17,14,18,10,15,14,10,12,13,15,4,12,15,8,21,12,17,10,17,19,5,24,7,12,13,17,11,14,13,12,8,14,6,8,13,11,22,9,15,12,12,8,19,6,14,12,9,14,12,9,14,6,16,15,14,6,12,15,13,3,11,11,16,17,11,14,10,18,10,11,19,13,25,12,9,18,9,6,8,6,16,12,20,14,11,12,7,16,8,15,13,6,15,13,9,2,17,14,8,12,13,19,10,12,12,9,17,20,14,8,11,20,15,16,10,14,8,7,15,11,13,13,16,9,8,11,13,18,15,7,25,15,9,17,3,15,12,20,21,5,15,17,15,14,6,16,11,18,7,5,19,5,15,20,15,11,17,14,12,12,16,17,13,7,14,17,14,7,11,13,16,14,10,11,14,10,18,20,5,13,11,14,12,6,15,10,14,13,14,13,10,8,15,18,7,5,30,12,16,4,21,14,17,7,11,13,21,12,12,6,15,13,11,17,11,7,19,13,9,8,12,10,16,14,6,11,20,9,9,17,16,13,3,11,17,9,16,18,10,16,10,14,13,7,10,12,15,15,9,11,14,14,17,16,10,9,21,9,16,19,17,13,15,6,10,18,21,12,7,8,12,22,13,13,11,15,17,11,6,11,13,8,12,17,7,10,16,16,9,11,15,14,12,19,18,17,12,14,12,6,15,4,6,16,13,14,16,12,12,8,8,11,10,19,18,13,17,9,10,14,9,14,11,5,12,12,18,13,19,11,15,14,16,16,18,15,8,17,9,17,15,11,15,13,20,8,11,11,10,16,12,10,8,12,26,6,17,14,13,11,16,15,15,15,4,13,14,20,13,13,19,10,10,14,10,12,7,15,13,8,13,8,17,14,7,16,13,15,15,16,12,10,12,18,20,12,14,18,9,17,3,12,13,11,18,12,12,17,11,9,13,21,11,11,9,15,11,13,13,16,17,23,10,13,6,18,7,12,9,15,12,15,12,10,9,13,4,16,18,14,18,20,15,14,9,13,19,14,12,14,3,12,19,10,14,12,12,9,7,11,12,16,15,13,13,19,11,9,14,15,15,9,6,13,16,16,11,14,11,10,17,8,20,10,13,15,10,16,12,16,12,11,15,12,14,10,16,4,7,13,12,14,15,17,16,22,19,11,21,14,9,17,12,14,15,15,10,15,16,14,11,14,7,5,11,19,14,16,7,10,19,13,9,18,13,10,8,13,9,18,10,13,11,13,12,6,18,13,13,12,13,10,18,10,16,6,10,15,14,16,13,18,11,9,11,9,12,13,7,7,13,19,11,19,16,15,13,8,4,16,10,12,11,30,11,23,20,14,19,16,11,13,13,11,13,13,19,8,9,10,15,10,14,11,9,19,13,15,7,9,13,7,14,16,17,10,10,8,18,9,13,13,14,18,8,5,16,13,15,13,14,26,20,11,16,13,19,10,15,15,10,14,17,14,10,4,9,15,2,18,12,16,14,12,12,12,13,8,14,17,9,18,5,16,17,10,7,10,17,13,12,8,7,15,7,14,6,16,3,13,14,11,11,13,11,19,16,16,15,12,20,21,15,3,12,21,9,6,14,8,12,13,13,7,8,13,15,17,15,13,14,8,20,4,15,6,15,12,10,16,20,10,19,17,10,7,7,15,12,16,15,14,14,11,17,21,9,8,11,5,17,19,14,4,17,9,10,18,14,11,10,5,15,16,21,16,12,15,6,19,8,11,15,11,17,11,20,15,13,15,13,8,15,15,8,11,4,14,15,22,16,14,8,15,6,14,17,11,15,11,5,3,12,9,11,9,12,16,18,17,18,12,13,20,16,16,20,15,10,18,16,16,5,7,12,14,23,17,11,11,14,15,10,8,9,13,13,11,14,14,8,10,15,8,15,8,4,14,14,14,19,12,11,9,17,5,12,7,18,13,13,16,14,15,12,18,11,20,16,17,11,6,9,12,11,9,7,13,15,12,8,10,14,12,22,13,15,13,7,13,10,3,18,15,7,11,16,14,9,17,17,9,19,11,8,15,12,9,12,16,12,13,16,13,7,12,9,15,9,13,11,16,12,6,8,14,14,12,22,9,11,20,17,13,10,11,9,18,19,14,12,2,13,20,16,6,12,15,12,13,16,6,16,13,14,15,18,13,18,12,13,10,4,10,10,7,15,19,13,11,11,14,12,10,19,13,19,11,9,15,15,18,19,13,11,16,6,17,11,13,22,7,19,9,14,14,14,14,15,16,11,14,12,6,14,8,18,14,20,18,15,16,6,12,15,9,20,13,12,7,15,22,9,8,11,16,17,14,20,9,7,15,15,16,15,8,11,10,14,4,12,15,12,18,17,20,13,14,11,13,9,8,11,19,10,14,5,15,11,14,12,8,11,11,25,12,11,10,18,5,16,14,11,8,10,10,12,10,14,17,9,21,13,12,12,14,10,16,5,11,14,13,15,5,15,12,16,17,16,9,15,15,11,16,12,12,15,11,12,12,17,20,12,8,14,8,18,9,12,11,13,10,15,11,13,21,10,17,14,15,16,10,11,15,2,16,11,14,3,12,10,8,10,20,10,11,17,17,15,16,13,13,13,12,10,5,14,12,12,13,11,15,11,12,8,19,13,18,10,12,11,5,14,13,13,18,14,11,11,11,9,13,8,14,6,6,19,14,12,10,14,11,9,6,14,10,18,14,20,16,18,12,21,7,15,17,16,16,10,15,15,12,13,17,18,12,9,18,14,16,16,13,14,10,18,5,18,16,13,13,19,10,11,23,8,13,7,16,10,21,9,12,15,11,13,12,13,9,18,13,11,11,13,10,15,8,18,13,21,10,11,14,13,7,10,9,9,6,2,15,12,15,12,7,13,14,19,7,14,15,15,9,12,18,14,15,12,11,17,10,10,18,12,12,10,13,10,15,11,15,13,16,21,20,9,17,8,5,17,19,21,13,13,10,6,7,16,16,12,16,10,14,14,8,9,14,15,16,13,11,6,8,16,17,13,21,19,11,12,14,7,19,16,17,15,12,11,11,8,12,13,13,16,11,16,13,11,8,7,7,9,19,16,16,11,12,12,13,11,10,11,10,16,11,11,14,14,13,14,13,12,9,18,10,17,10,13,14,9,15,12,13,12,14,13,16,5,10,13,15,21,8,8,9,15,9,6,11,11,13,14,10,6,12,20,8,12,11,1,15,15,13,17,17,11,14,15,12,16,17,11,9,10,7,5,10,10,16,16,14,9,7,12,18,16,11,17,10,9,16,13,11,14,11,11,12,12,7,8,11,14,10,14,11,17,11,12,11,11,11,12,19,13,13,8,13,15,14,16,10,12,11,9,10,13,9,15,10,15,9,15,18,10,16,5,11,11,12,12,15,16,9,8,10,15,11,11,15,11,9,15,11,7,15,15,19,15,10,15,9,24,12,7,10,13,16,14,7,15,17,19,22,18,8,13,10,15,7,14,15,15,13,11,11,10,12,15,7,15,11,7,17,10,21,7,18,10,12,17,13,8,15,12,14,11,11,16,17,10,19,11,15,15,10,2,13,13,13,8,15,13,6,13,14,14,15,8,14,15,12,8,13,14,18,14,9,12,16,14,13,11,15,5,7,8,13,12,15,11,18,13,12,16,16,13,12,14,11,10,11,10,8,16,12,23,17,12,6,11,15,22,12,11,12,14,8,18,16,8,15,6,11,17,12,10,6,15,14,13,12,14,15,9,11,10,15,13,11,14,15,16,14,19,15,13,17,13,13,17,11,6,15,16,15,10,15,6,14,15,7,8,15,17,15,14,15,14,12,11,17,6,17,15,15,16,14,16,11,12,20,8,14,5,11,16,4,10,12,12,16,17,8,10,13,16,14,8,12,16,8,14,12,6,16,11,15,13,7,16,8,15,18,9,13,1,16,18,13,12,14,19,9,11,14,11,14,19,11,16,22,3,10,10,14,3,17,16,14,17,12,9,10,14,17,10,9,13,17,13,15,13,17,6,15,12,14,16,13,11,9,15,6,22,9,13,8,12,10,18,9,13,20,6,11,17,6,9,18,12,8,11,9,13,11,19,15,17,17,16,11,12,16,11,19,14,13,19,9,11,14,15,16,12,12,9,10,6,16,14,18,14,6,14,11,7,11,16,18,8,15,16,14,13,12,16,8,11,18,11,12,9,15,13,9,17,12,12,9,11,12,12,15,8,8,16,15,13,13,14,9,10,11,16,12,17,8,7,14,16,10,14,15,15,13,14,13,21,14,20,15,15,10,12,12,15,16,15,11,14,10,14,10,8,18,13,15,10,12,12,14,11,11,14,18,13,15,10,21,12,14,20,18,17,8,12,6,14,14,12,13,19,7,15,15,10,20,16,16,15,11,11,15,18,14,7,16,13,19,19,11,13,8,8,12,17,13,1,13,8,13,12,13,7,16,10,19,14,4,11,6,13,13,12,7,22,13,9,14,23,13,10,12,11,16,24,14,8,14,11,11,10,11,9,19,9,21,17,12,11,14,14,12,8,8,18,13,15,17,12,16,9,9,16,15,20,6,14,11,6,19,15,19,21,13,15,11,4,18,10,3,11,12,15,9,9,12,10,17,10,16,1,5,11,9,15,10,10,15,15,11,18,14,12,9,16,9,18,17,1,9,13,15,12,17,11,16,8,8,14,14,10,14,12,9,12,12,13,15,11,17,10,13,11,14,8,14,8,11,16,8,15,16,8,9,13,4,16,13,8,17,11,14,14,15,13,23,14,10,16,14,13,16,11,16,15,11,10,12,17,13,14,15,12,15,20,8,14,14,14,17,16,17,17,15,14,18,17,13,11,11,9,11,11,13,18,12,13,11,20,10,11,13,14,18,9,10,17,10,7,14,16,13,11,13,15,16,19,13,11,10,13,15,9,18,16,15,16,18,14,10,14,13,4,14,12,14,9,21,14,5,16,17,16,10,12,15,9,7,10,10,15,7,12,16,10,3,17,16,12,15,15,7,14,4,11,7,11,14,8,13,9,9,5,12,12,14,20,10,11,8,18,17,12,10,12,9,17,15,11,13,16,6,10,16,15,19,14,11,13,10,15,18,13,6,11,14,16,10,19,19,3,15,6,8,14,19,13,14,15,19,11,8,13,3,16,14,14,17,12,9,17,10,16,13,12,15,14,14,13,8,13,11,15,13,14,11,13,13,11,13,10,12,14,10,17,16,9,12,16,16,17,17,15,17,22,10,7,16,10,13,20,6,13,20,15,13,14,11,11,16,11,14,7,7,13,13,21,13,8,19,12,16,15,12,11,16,10,13,13,9,11,18,11,15,8,20,4,10,10,13,24,14,8,24,12,13,10,15,12,12,12,18,13,10,17,18,20,7,18,15,8,13,13,14,16,8,13,17,13,13,14,17,10,10,12,14,12,14,11,9,10,14,19,13,7,17,12,9,15,15,10,16,15,14,12,8,19,16,8,7,15,11,7,6,10,12,14,11,9,10,17,12,12,9,15,13,17,20,4,11,5,17,14,16,6,6,13,6,12,14,13,18,17,14,6,12,4,13,8,6,11,11,15,14,16,11,16,24,7,6,13,15,12,15,14,19,18,10,18,16,12,8,13,15,15,16,13,19,12,15,14,8,18,22,15,21,12,11,11,23,9,9,17,11,7,12,16,16,17,8,9,13,11,15,18,17,17,14,17,11,14,14,17,19,7,8,10,13,20,18,16,15,8,17,15,14,18,17,13,14,14,17,18,2,9,14,11,14,12,17,15,17,4,14,13,8,4,16,17,12,15,13,18,6,14,12,9,12,14,12,7,10,9,15,12,18,6,14,24,5,14,15,7,13,14,15,13,11,13,10,11,12,13,11,19,14,9,11,11,17,10,13,17,20,10,12,6,18,17,12,16,9,13,11,11,7,11,15,11,17,16,18,13,20,9,11,16,12,16,13,11,17,9,4,10,9,15,11,16,9,10,17,15,12,11,13,13,10,7,11,17,3,8,11,8,15,13,11,18,15,19,8,15,17,11,14,13,6,11,11,13,17,12,23,17,17,13,10,13,14,16,18,10,13,16,18,14,12,8,13,12,5,11,15,21,12,12,12,16,15,15,14,8,17,12,20,10,14,12,6,16,17,18,11,16,7,8,8,2,20,17,11,15,17,15,13,11,7,13,12,15,23,1,15,9,17,14,6,11,17,14,15,16,12,6,15,12,14,23,15,11,10,7,11,15,5,11,20,17,10,14,10,11,11,15,8,11,19,18,7,12,9,9,13,25,12,11,11,12,7,5,14,14,7,12,23,12,16,2,13,5,16,13,13,8,17,5,18,12,10,15,10,15,12,19,18,12,14,19,12,12,14,21,9,10,15,21,14,17,11,6,8,12,9,11,9,6,12,3,16,9,13,13,12,14,9,19,8,16,8,12,15,16,17,16,11,11,18,19,16,13,18,14,11,7,17,13,16,6,10,13,18,17,14,16,12,8,17,9,5,16,13,12,11,10,12,6,11,10,20,14,10,17,14,9,10,9,7,17,10,18,19,13,12,8,10,11,7,19,20,8,16,19,17,15,13,8,14,15,16,23,12,8,12,8,9,9,14,9,16,19,9,7,15,14,17,11,17,6,9,15,14,19,13,10,18,8,8,20,12,13,17,11,11,14,11,12,14,21,16,11,11,16,9,10,10,8,19,13,20,20,10,10,14,10,14,12,9,10,18,10,6,12,11,13,9,11,13,20,16,15,17,23,12,11,9,11,5,16,15,13,9,22,17,12,15,8,11,10,17,14,22,10,8,11,12,12,12,16,14,11,14,11,13,13,15,17,7,13,18,9,18,13,6,15,12,14,15,13,7,10,16,20,10,11,11,11,10,10,8,13,11,15,13,19,16,19,19,18,8,19,10,12,4,13,12,17,16,13,12,15,10,17,10,8,13,9,10,10,16,15,5,11,16,9,21,11,10,18,16,12,12,7,16,7,14,13,13,4,19,15,11,14,5,9,14,8,15,8,18,6,7,12,16,11,14,9,15,12,12,12,15,8,24,6,11,10,10,12,15,15,12,8,11,8,15,13,7,13,16,12,13,10,18,11,10,13,13,10,17,18,12,16,11,19,8,8,16,21,13,7,17,14,17,17,14,9,14,8,15,16,11,16,14,10,6,10,16,12,14,12,16,14,12,9,12,17,11,13,13,20,9,13,15,9,15,14,8,18,10,9,14,12,13,12,15,11,19,13,13,11,15,10,14,3,18,14,4,12,13,21,17,16,13,4,9,11,12,8,10,12,11,15,7,10,21,16,22,12,15,12,16,8,13,21,17,9,19,3,17,12,12,15,12,13,19,11,7,11,14,13,5,18,14,10,17,8,13,19,14,10,16,18,13,17,14,8,7,20,8,1,16,11,16,11,16,11,16,13,16,10,12,10,3,20,10,12,14,9,10,11,7,15,12,12,6,12,10,16,11,5,13,13,11,14,9,8,13,6,16,10,13,12,13,19,7,12,4,19,16,14,6,13,14,20,10,11,11,18,14,10,14,15,17,24,18,15,12,24,12,7,9,13,11,13,18,14,14,10,13,12,9,19,7,10,5,14,12,12,14,15,13,15,9,17,17,17,18,15,4,9,11,16,18,10,11,12,13,11,17,17,14,19,8,11,17,11,13,21,16,18,12,15,13,10,3,18,13,17,18,13,15,12,9,12,16,17,12,17,18,9,22,14,10,23,17,13,12,8,19,10,17,2,12,