{"text_format":"1","workbook":"xlsx","n_sheets":2,"sheets":["Sayfa1","Sayfa2"],"not_rendered":{"charts":0,"images":8,"macros":1,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"Sayfa1","index":0,"n_rows":10,"n_cols":6,"rows_kept":10,"cut":false,"hidden":false,"merged":[]}
[]
[null,7,{"$f":"B2*1","v":7},null,1,{"$f":"E2*1","v":1}]
[null,6,{"$f":"C2*B3","v":42},null,2,{"$f":"F2*E3","v":2}]
[null,5,210,null,3,6]
[null,4,840,null,4,24]
[null,3,2520,null,5,120]
[null,2,5040,null,6,720]
[null,1,5040,null,7,5040]
[]
[null,null,40320]

{"sheet":"Sayfa2","index":1,"n_rows":1001,"n_cols":1001,"rows_kept":69,"cut":true,"hidden":false,"merged":[],"bounds":{"rows_first":31,"rows_last":7,"rows_between":31,"halvings":6}}
["Sehirler",1,2,3,4,5,null,"Rota",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878,879,880,881,882,883,884,885,886,887,888,889,890,891,892,893,894,895,896,897,898,899,900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,930,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000]
[1,0,476,861,897,904,null,3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,495,820,720,973,871,666,705,393,926,489,700,698,825,786,765,820,444,662,632,674,461,562,513,979,639,687,599,274,533,353,741,365,399,532,322,712,777,580,566,502,776,410,283,915,282,594,804,816,867,407,602,901,871,558,597,512,437,855,658,654,720,316,783,443,293,456,970,495,736,523,527,495,411,409,567,713,431,765,692,702,309,284,365,435,549,688,466,877,924,645,541,252,438,372,734,986,484,431,909,347,677,705,708,770,888,323,546,867,451,759,547,876,575,877,414,798,924,413,987,974,904,642,738,593,367,732,709,890,525,290,629,291,531,588,473,976,260,738,711,650,272,788,486,986,468,524,491,515,427,695,777,451,682,683,993,949,437,858,827,556,722,620,624,350,977,383,692,761,332,738,804,835,574,312,625,681,295,559,339,360,486,993,703,456,562,603,297,594,578,959,455,380,630,508,635,547,445,300,731,524,660,911,567,696,536,293,332,359,359,820,448,354,282,769,883,638,850,988,643,301,719,497,459,762,552,538,404,907,363,551,707,662,797,342,494,256,838,941,475,420,965,392,563,522,494,985,684,645,351,924,273,844,789,433,957,600,793,548,424,702,663,596,737,825,299,368,325,288,659,968,420,510,918,610,424,887,301,350,973,875,868,997,429,747,720,978,566,293,909,372,437,706,524,647,939,660,970,823,554,817,680,584,284,279,522,562,524,723,385,576,367,978,456,294,854,783,439,843,903,988,453,597,935,942,625,913,679,567,864,795,922,365,831,750,936,875,833,832,605,803,673,373,484,601,921,900,538,974,627,988,585,834,481]
[2,476,0,782,843,292,null,4,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,974,693,457,602,500,880,780,913,406,333,602,343,368,625,877,760,830,289,423,696,991,835,383,703,743,947,632,645,542,616,861,928,715,972,361,919,957,536,982,552,765,680,536,619,808,754,642,253,737,916,499,593,929,643,599,391,673,427,635,808,290,666,586,637,441,735,498,728,874,501,444,342,857,518,684,440,549,917,496,419,311,478,959,275,947,396,416,712,394,722,629,434,335,760,363,375,268,383,420,617,742,798,599,495,798,995,601,393,834,386,367,719,420,873,607,328,789,867,515,375,772,731,919,859,420,923,873,352,313,312,434,419,305,700,625,472,705,261,591,312,655,685,936,614,431,1000,499,589,945,580,825,343,425,853,310,420,287,427,545,780,695,922,843,722,803,981,452,483,696,963,959,785,504,338,631,315,462,506,940,893,409,310,526,825,971,735,607,451,428,796,810,370,778,362,453,612,480,914,759,740,888,500,510,897,872,868,884,784,628,540,732,326,423,828,298,534,276,776,614,790,585,554,845,832,682,528,317,673,578,523,727,703,648,770,299,484,754,797,873,730,299,751,933,975,728,658,819,430,708,625,635,521,501,474,583,878,523,321,742,743,839,581,285,584,844,672,630,882,640,901,528,365,340,787,345,425,316,575,521,723,883,680,976,982,668,580,701,718,419,888,531,657,254,361,862,593,841,604,307,427,272,452,529,650,869,297,774,762,431,600,832,876,920,589,442,508,827,895,380,563,486,378,739,251,817,638,889,941,759,965,386,454,894,973,806,296,503,429,275,323,815,759,932,348,935,751,836,434,721,691,299,625,842]
[3,861,782,0,530,962,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,539,994,454,493,943,658,519,309,902,502,519,405,514,649,316,492,510,830,948,502,950,540,421,463,859,870,941,556,306,542,581,611,408,368,884,540,539,408,412,961,957,302,469,252,385,558,526,800,519,255,572,436,980,956,658,552,448,290,628,913,988,734,786,652,563,575,505,953,727,816,763,422,272,261,881,398,291,546,686,697,449,852,617,793,676,308,521,446,808,582,882,504,406,407,485,902,275,794,278,347,407,689,661,685,370,308,467,963,633,918,631,674,325,300,545,941,438,402,599,638,462,928,414,946,458,617,261,355,320,955,413,341,726,330,689,741,525,372,937,562,307,479,948,474,919,780,566,997,664,792,725,869,935,506,937,857,792,917,703,251,720,986,372,301,584,795,685,333,760,384,252,813,462,283,723,590,756,721,891,328,253,283,737,883,750,747,410,353,306,864,894,334,749,819,366,345,377,888,484,703,348,273,873,334,748,635,541,763,608,803,981,552,352,679,469,420,680,830,544,302,900,760,672,345,430,382,605,589,506,913,672,844,813,719,762,741,812,340,988,735,499,955,297,285,610,785,509,724,749,684,802,821,721,912,623,776,537,356,551,402,618,427,335,497,678,902,878,652,302,452,400,999,453,357,550,394,675,906,692,786,980,989,642,528,918,874,581,621,343,670,414,650,362,482,809,904,718,750,683,933,367,527,864,547,492,440,451,997,947,597,854,349,646,926,277,288,389,950,384,370,622,503,405,701,886,634,430,308,954,945,388,952,657,868,715,621,641,382,961,712,323,912,831,655,521,423,667,971,283,695,617,517,646]
[4,897,843,530,0,523,null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,751,307,603,711,731,906,376,620,505,263,459,858,774,446,875,648,725,568,774,341,666,873,409,721,355,263,309,251,507,763,630,762,744,927,698,567,736,671,995,524,768,309,819,529,258,509,646,704,953,952,920,513,567,667,284,326,855,815,747,909,874,894,292,862,932,400,667,991,727,665,365,610,668,880,543,796,389,315,627,315,450,717,857,749,466,655,515,548,442,543,841,534,776,356,646,577,962,534,345,973,727,817,947,997,604,780,966,652,443,542,280,351,363,919,423,789,387,767,564,754,264,504,428,368,987,581,401,775,484,881,319,258,761,307,703,302,974,315,425,588,442,371,565,926,342,363,951,378,352,931,641,312,720,251,844,905,780,747,519,821,645,997,424,835,851,565,593,892,678,538,256,348,409,482,944,660,785,852,779,755,386,327,959,838,709,838,424,385,928,785,460,834,344,436,496,949,272,770,828,633,863,254,294,422,369,804,876,419,590,443,491,915,511,386,977,949,627,322,504,802,705,624,436,930,729,254,371,341,545,853,869,394,427,518,376,554,344,517,574,320,906,938,675,599,752,287,906,764,875,506,921,397,884,943,658,478,700,754,635,253,946,742,927,291,520,885,337,485,358,300,997,481,630,394,416,300,381,710,958,398,350,945,760,412,739,922,586,343,654,742,374,427,747,368,463,442,790,910,763,708,435,833,858,268,913,615,300,508,922,834,594,719,952,443,607,591,293,492,432,644,989,522,924,606,722,410,438,964,885,896,740,965,597,546,366,549,651,406,913,968,899,589,774,345,827,806,298,674,320,331,405,747,605]
[5,904,292,962,523,0,null,5,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,332,840,661,872,609,615,460,539,848,855,800,274,316,624,412,367,435,764,941,621,342,722,719,269,887,808,736,328,564,898,289,894,635,817,320,870,686,917,948,886,374,587,681,403,610,699,318,259,433,251,290,894,813,688,436,775,403,662,720,993,469,733,632,315,263,757,278,908,830,459,907,759,754,943,375,532,343,394,801,856,751,463,652,563,283,842,525,351,644,777,857,638,622,762,581,360,458,684,465,448,407,388,640,747,980,448,562,871,383,857,666,495,383,673,459,590,371,834,541,334,603,427,325,974,390,635,439,865,962,620,811,451,284,354,452,684,794,624,420,881,846,988,968,511,570,904,388,433,442,310,788,559,772,386,556,711,640,748,510,914,768,589,494,376,579,754,649,407,690,746,630,773,349,433,511,741,305,430,370,306,615,421,822,864,892,677,728,812,739,751,351,345,367,615,945,436,659,486,784,502,408,837,372,759,511,343,350,270,829,774,335,418,256,813,947,332,706,573,771,736,804,292,265,493,252,721,594,841,640,701,412,803,442,919,324,299,697,365,790,434,386,460,963,981,983,386,718,301,707,848,616,694,954,519,557,445,916,930,870,302,641,295,589,399,533,268,418,354,276,897,635,319,966,261,682,706,662,288,439,607,636,775,941,898,554,331,782,785,599,516,953,530,779,417,868,623,423,405,582,385,864,839,941,511,813,950,923,553,912,918,415,334,986,378,926,809,472,877,494,601,545,253,772,986,420,716,804,563,605,604,746,603,329,588,511,846,418,302,865,733,349,423,950,820,748,430,502,637,826,304,749,477,495]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,585,294,253,444,935,722,720,729,463,434,888,999,517,865,252,380,393,615,803,258,856,624,525,539,358,518,579,601,439,412,673,428,818,633,622,435,671,890,593,732,842,382,788,569,250,338,567,976,726,749,756,838,792,283,892,653,875,897,406,482,457,622,747,341,671,801,940,767,322,750,827,586,354,869,760,860,255,681,712,774,644,817,342,459,796,677,742,254,865,794,364,909,526,870,897,966,823,260,573,338,942,888,416,316,429,605,920,772,838,980,427,546,825,281,428,267,422,892,567,867,257,421,569,780,949,991,863,828,453,719,390,296,587,389,601,693,996,551,637,702,803,320,955,316,449,852,381,663,725,764,860,266,481,740,390,494,531,821,389,700,992,892,508,291,312,590,375,993,485,919,778,300,454,787,539,858,947,491,317,544,510,878,613,723,718,459,692,449,328,947,716,605,869,987,293,720,421,576,979,488,326,419,709,712,847,718,420,694,748,908,355,308,831,321,317,761,896,542,844,294,643,454,837,566,763,467,613,482,468,934,656,702,449,762,549,839,785,698,341,599,531,815,612,355,493,428,465,406,945,449,962,427,281,679,493,608,605,292,835,726,758,750,649,907,782,659,413,327,575,563,793,596,977,423,454,332,551,286,800,429,795,389,415,496,298,706,928,753,325,673,326,349,847,609,699,379,507,322,419,326,520,900,770,707,515,693,749,639,559,480,313,854,376,576,817,900,998,373,383,274,601,321,704,501,288,347,548,639,302,710,686,485,925,793,764,957,574,334,863,923,822,846,997,955,368,469,788,537,435,264,850,697,613]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,683,936,345,635,421,731,372,255,395,747,700,579,932,800,990,801,931,486,814,370,787,923,427,449,989,688,956,323,917,938,294,737,823,963,423,672,997,693,670,311,373,370,914,443,573,426,469,548,385,789,907,830,936,383,823,678,542,555,531,321,252,451,953,414,582,822,443,320,679,524,796,321,678,697,701,275,497,887,626,700,314,608,392,303,485,334,685,451,903,435,254,814,538,297,802,460,920,630,804,632,802,718,773,964,772,346,459,380,542,428,734,435,927,810,416,594,767,518,784,447,782,446,523,606,862,968,613,805,548,504,404,415,453,266,626,670,866,935,588,312,541,290,817,435,936,760,629,508,871,678,395,595,392,704,986,754,309,705,411,628,428,562,392,722,968,410,377,868,419,330,735,376,332,964,898,627,552,578,679,348,631,555,292,825,693,577,542,811,966,753,968,611,770,919,416,359,683,892,799,738,395,898,549,877,501,694,1000,944,735,380,964,420,634,641,497,317,395,932,338,332,418,851,808,681,286,945,874,380,933,706,417,960,252,507,428,620,883,722,397,563,948,283,383,278,716,679,283,501,460,387,775,372,751,743,705,769,685,755,666,339,805,342,754,713,952,774,772,658,564,789,612,915,650,405,834,977,712,412,426,556,349,558,749,485,302,922,682,804,680,467,939,542,884,294,333,678,457,316,477,547,880,639,919,429,803,862,466,572,458,330,947,413,272,813,660,976,405,378,763,717,481,949,591,542,257,302,677,783,477,750,693,592,918,762,591,535,867,272,427,867,541,927,370,749,441,518,906,651,898,354,970,436,299]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,328,291,668,753,550,389,511,996,695,525,831,291,731,838,320,735,608,774,492,454,924,840,447,328,780,776,813,386,323,937,393,896,480,844,481,647,620,932,377,660,914,738,587,592,376,265,956,575,344,795,497,994,649,635,400,951,468,800,482,667,868,381,322,326,790,361,589,596,709,853,798,348,499,788,267,556,468,786,745,890,343,964,994,991,687,429,544,436,753,719,649,390,279,416,917,946,718,460,638,906,655,644,297,738,412,794,271,488,844,645,463,860,816,648,883,752,873,714,904,965,346,652,964,607,641,784,700,436,476,509,278,381,292,796,398,262,863,871,996,692,589,332,882,414,474,714,562,580,295,482,752,966,958,715,324,875,291,476,447,974,274,623,658,826,957,303,374,349,564,387,591,724,290,340,525,982,278,530,429,780,287,976,861,370,550,276,629,747,565,735,930,991,324,920,675,295,985,406,998,928,475,959,955,888,532,411,916,993,439,963,883,908,686,436,505,606,833,952,776,529,548,554,673,417,836,768,728,594,964,848,793,429,808,455,986,738,402,288,579,378,417,631,823,516,578,857,458,855,518,610,415,524,826,424,449,680,522,284,466,526,727,620,534,281,272,492,332,580,485,462,286,565,425,399,646,662,548,479,743,294,566,867,693,289,485,838,282,962,341,334,287,398,863,965,994,416,580,437,892,718,618,676,812,735,672,386,751,898,433,546,633,355,437,341,510,877,862,787,944,440,506,287,589,513,456,876,696,761,443,407,814,707,635,672,680,818,620,708,787,780,818,798,903,967,343,649,262,342,292,765,960,546,477]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,582,516,450,265,986,524,703,373,507,373,856,991,851,428,621,597,264,935,801,394,806,448,533,576,818,429,726,525,323,294,930,701,615,892,896,963,291,673,819,581,458,294,276,688,393,662,343,913,878,413,656,708,979,334,405,859,262,463,272,685,443,385,797,673,479,464,939,805,846,256,571,570,503,870,917,660,793,757,667,359,536,694,541,367,306,698,535,561,890,884,348,945,449,257,763,537,853,944,697,942,708,609,451,364,571,812,645,557,856,551,585,459,670,488,575,518,590,625,663,453,381,401,320,954,646,494,569,317,916,292,286,271,929,818,950,737,593,333,328,778,888,628,590,488,458,756,875,812,638,700,532,561,916,727,306,360,588,932,708,787,599,970,574,690,316,719,312,960,498,392,832,970,442,824,423,467,581,959,806,895,753,760,634,907,923,572,422,313,581,658,922,469,581,938,929,349,673,897,528,309,965,450,776,782,573,976,578,421,967,558,488,416,491,641,711,764,333,896,786,459,927,258,953,888,791,408,717,396,805,440,590,306,425,718,277,613,837,920,796,372,796,514,786,525,905,929,506,906,575,412,764,449,434,317,543,566,410,340,805,478,266,682,990,975,307,658,950,860,787,491,819,346,749,287,318,869,801,709,510,607,829,829,475,679,904,671,934,277,867,945,561,995,861,709,722,839,540,481,665,423,729,275,389,364,755,839,702,346,483,568,467,640,275,859,785,799,393,407,370,795,592,934,851,845,644,358,276,671,305,396,287,450,966,859,750,450,744,881,554,856,257,341,867,279,342,712,312,457,705,860,841,643,264]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,254,252,390,289,546,989,279,505,429,683,358,719,872,784,453,935,410,299,959,950,448,871,370,273,259,791,487,476,418,443,579,994,423,444,716,348,252,719,799,570,611,507,526,552,367,819,290,845,918,317,776,383,254,393,481,907,702,678,933,318,356,742,843,468,456,483,943,893,938,695,766,983,687,838,857,830,964,732,682,780,786,943,458,406,724,361,941,682,908,710,383,334,706,744,688,635,845,390,250,635,471,567,483,829,398,951,533,263,533,921,431,576,506,700,685,482,475,424,555,935,622,909,267,737,835,846,419,583,582,939,817,535,469,733,257,696,986,868,982,564,689,285,594,821,571,361,637,821,375,980,377,750,334,550,514,987,859,697,340,896,910,655,324,803,299,841,391,419,695,613,635,441,799,723,726,599,722,700,994,883,539,928,711,714,537,405,304,545,898,695,757,661,820,310,950,901,828,540,440,583,765,960,920,857,982,382,379,497,702,990,935,881,336,665,364,663,973,499,318,372,316,489,474,463,805,678,375,289,672,978,709,276,940,432,269,523,603,411,610,350,253,504,389,275,633,591,388,432,634,854,483,679,733,477,545,889,608,282,779,679,700,304,752,832,961,552,859,399,531,458,973,745,617,766,787,776,796,354,340,609,763,745,731,927,764,308,526,274,719,646,591,781,279,416,875,587,570,593,372,696,883,922,273,767,787,300,558,344,944,352,523,278,351,944,991,577,528,381,721,704,882,293,492,806,275,962,632,878,261,580,986,876,275,702,314,252,504,629,383,691,443,984,492,775,642,725,443,589,890,343,685,516,839]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,486,611,416,606,794,719,933,462,940,577,659,575,670,620,771,456,560,292,918,461,900,641,444,349,775,341,563,277,319,907,710,488,919,851,336,425,350,518,888,296,850,367,475,565,882,933,728,892,582,730,338,748,645,341,791,974,653,695,281,282,583,784,570,934,256,812,529,365,478,288,367,992,609,799,803,707,829,732,918,815,834,667,699,652,975,726,768,645,580,344,804,308,968,486,394,924,397,801,829,919,451,708,332,418,615,678,730,741,533,694,804,340,964,408,335,666,411,976,586,981,952,341,468,849,747,692,393,577,990,370,323,330,294,959,994,942,516,308,840,411,769,751,594,336,620,257,583,533,479,272,457,597,669,992,609,896,695,581,778,758,934,576,346,588,779,969,314,430,711,743,971,959,809,831,502,920,951,520,529,744,450,792,591,361,880,351,313,942,834,834,261,836,627,972,736,688,431,669,752,500,849,789,957,626,677,864,737,708,855,751,758,292,349,967,448,391,481,972,915,729,437,631,551,927,467,363,576,369,771,739,269,518,577,750,635,656,397,781,761,568,731,504,357,419,950,726,991,803,623,912,753,749,279,650,361,398,853,555,455,876,325,357,578,603,294,932,591,790,742,510,784,618,976,835,662,866,775,749,930,965,953,473,411,745,382,821,650,867,683,351,957,450,614,955,387,872,400,887,661,770,985,731,267,974,491,547,757,627,597,965,476,994,370,712,476,457,771,325,880,951,356,806,418,333,914,960,659,690,541,923,680,338,400,625,922,253,422,697,481,943,442,555,589,257,773,432,784,380,718,591,512,768,270]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,795,623,374,556,536,285,425,483,701,891,739,831,470,825,399,650,309,612,319,991,670,814,539,282,879,880,705,386,457,415,733,845,635,647,920,817,803,832,736,443,394,842,800,909,959,941,553,940,933,251,610,986,328,657,807,839,374,392,677,447,340,567,870,904,550,635,259,388,327,797,733,783,635,834,924,982,899,643,633,890,519,946,924,350,568,445,679,523,430,660,819,937,623,458,476,492,562,518,851,887,256,483,251,495,699,797,574,419,687,987,475,990,588,375,722,700,287,481,741,573,320,863,591,474,954,394,888,852,695,976,658,930,989,946,627,820,608,661,709,835,722,778,665,984,416,719,965,654,633,322,828,734,817,932,954,674,980,678,441,977,973,438,639,635,674,990,947,752,386,355,791,849,653,320,289,613,774,406,363,327,506,271,777,748,444,796,620,906,352,866,470,608,668,333,257,869,460,920,297,782,807,559,280,578,877,667,683,369,938,867,628,589,304,633,424,355,727,384,548,535,966,512,813,988,555,592,472,1000,744,291,763,653,394,452,888,888,294,625,933,746,929,531,471,805,425,963,355,799,936,378,951,430,973,671,554,359,657,394,745,393,426,907,680,856,670,715,576,397,802,499,875,734,772,829,852,343,517,816,405,323,347,705,539,708,769,897,281,713,996,419,537,668,654,823,634,385,909,527,304,722,548,592,345,827,490,939,482,820,980,496,410,917,483,546,272,735,753,746,578,292,848,597,808,439,326,344,462,480,384,567,283,480,683,460,678,766,856,791,323,853,711,309,957,824,616,581,363,629,574,522,531,339,984]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,273,334,662,350,911,680,534,448,918,698,560,320,891,700,975,996,786,681,719,640,911,327,405,652,860,717,965,714,881,961,996,771,442,269,286,946,720,968,528,896,538,448,969,857,735,553,257,624,475,648,714,967,494,637,800,738,531,410,517,915,702,979,1000,580,806,555,541,588,575,556,557,674,852,557,491,494,467,931,402,854,793,416,742,634,743,634,821,637,954,285,460,884,655,785,330,347,732,843,980,614,967,968,551,745,476,673,930,566,578,358,587,399,357,385,356,978,652,343,396,558,746,741,347,457,485,402,416,284,338,780,408,860,889,729,440,570,277,444,341,911,812,357,744,968,783,953,612,333,711,535,956,713,773,677,483,970,682,602,438,601,490,765,631,410,834,610,904,359,373,269,529,613,909,952,801,523,690,267,315,787,663,486,931,563,404,490,423,759,990,660,325,759,555,446,453,601,543,635,371,323,881,546,297,260,612,666,688,775,944,977,519,675,251,968,999,319,506,580,472,409,400,598,757,970,652,972,928,519,508,829,273,673,418,923,702,436,414,272,335,434,913,481,779,583,717,504,341,942,445,594,934,507,904,441,914,693,897,491,861,751,472,464,537,870,601,299,548,977,806,544,422,462,713,677,649,346,302,618,386,392,339,932,613,889,744,961,726,891,657,901,557,381,927,313,345,376,797,573,888,971,781,756,878,319,462,464,435,552,1000,584,314,380,304,491,566,640,414,682,872,274,800,352,320,746,865,401,376,900,374,643,529,251,830,931,884,967,278,990,440,285,301,425,805,368,459,421,346,347,404,378,531,552,692]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,652,982,590,297,851,863,444,927,816,843,321,534,725,616,437,573,380,264,589,767,291,743,959,424,704,795,866,700,819,808,695,302,438,856,266,373,310,433,401,562,402,616,911,542,620,425,285,956,957,863,809,804,335,898,377,267,884,381,984,719,400,901,909,428,755,826,592,938,735,289,435,900,313,350,303,578,619,855,708,548,341,726,425,592,562,696,307,263,791,972,525,402,426,595,258,337,408,728,559,518,557,643,664,841,855,632,492,664,655,616,325,499,337,439,679,906,899,346,865,811,730,903,734,523,827,851,359,429,450,399,659,634,455,955,455,783,831,546,468,825,655,669,751,457,501,588,561,268,528,810,669,809,257,760,601,354,784,379,578,352,436,423,635,561,360,687,676,375,546,680,724,333,550,476,605,820,387,258,566,953,878,799,585,656,425,380,619,670,975,892,284,504,672,637,979,322,950,799,693,764,306,869,253,712,269,997,754,486,299,787,435,733,379,524,732,749,790,347,531,743,580,350,343,534,712,876,683,690,655,752,624,849,415,949,296,486,492,944,565,605,542,509,660,383,459,946,477,739,906,499,828,598,279,463,872,841,860,978,989,939,906,757,586,279,427,756,595,427,400,526,904,824,672,762,983,675,300,775,686,272,328,670,502,257,752,693,489,322,672,777,890,342,881,276,696,953,647,876,893,560,670,706,390,792,992,629,396,882,580,973,726,497,860,697,797,495,428,500,810,877,451,860,877,423,511,268,322,267,630,395,932,908,484,944,639,907,307,699,893,280,480,251,716,313,558,417,703,584,737,846,454,653,503]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,679,320,520,815,945,654,808,770,315,529,672,651,940,283,455,603,372,561,332,519,666,497,514,943,421,584,879,410,518,484,800,475,278,774,655,425,576,379,527,431,380,945,591,391,979,894,938,456,658,924,835,993,798,689,427,491,918,923,373,396,662,498,918,394,460,417,407,621,887,504,733,317,705,768,977,417,344,716,977,329,320,347,591,893,589,589,652,791,843,915,345,634,987,906,790,485,310,494,549,582,587,396,325,734,376,490,354,661,745,615,970,527,692,824,375,899,251,315,836,650,782,303,819,303,955,326,816,305,415,744,355,989,639,923,452,485,729,603,993,302,894,709,565,606,862,597,960,940,745,735,629,371,571,328,318,834,775,374,643,906,609,911,599,272,502,702,760,627,851,850,670,768,251,366,911,869,666,907,868,946,781,464,428,260,796,732,366,657,659,418,670,345,730,738,553,609,388,599,900,713,576,973,908,491,527,452,907,872,688,747,874,847,570,371,633,620,543,508,986,450,818,575,546,425,613,715,992,431,508,732,519,299,491,713,979,900,434,334,950,919,766,609,252,572,324,572,891,257,398,898,702,894,713,962,669,702,844,585,438,417,323,469,766,438,432,563,908,423,932,880,690,564,735,986,523,801,253,436,851,975,947,895,287,418,555,947,688,730,510,841,416,497,794,676,540,686,985,266,717,492,733,708,524,864,430,869,963,714,568,828,912,829,525,989,515,452,554,646,250,814,945,475,948,600,631,720,988,597,485,313,431,286,796,683,852,621,439,751,844,991,730,366,722,873,469,924,658,925,922,927,505,509,486]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,482,353,970,439,276,925,329,830,888,675,255,708,976,676,396,798,856,777,306,610,729,422,768,470,601,390,803,734,387,981,872,442,956,385,263,653,861,742,662,478,755,890,919,793,497,545,993,637,948,925,843,560,698,305,998,893,486,268,323,968,302,884,714,766,437,584,737,510,455,719,702,441,617,553,426,783,486,698,929,397,714,737,323,868,532,781,386,283,660,964,574,698,417,378,469,788,260,695,916,689,769,974,849,271,313,906,301,610,403,501,602,383,741,707,269,713,442,468,829,443,960,721,828,604,941,331,535,814,261,459,824,370,514,872,751,275,427,941,566,952,461,821,411,899,863,575,706,775,638,982,476,929,472,782,360,615,585,860,561,397,276,368,483,983,652,532,806,756,795,401,495,990,870,276,754,751,917,835,907,984,582,942,476,544,531,889,693,662,311,582,945,593,891,914,668,957,642,821,662,520,503,527,862,654,341,482,529,992,740,479,894,519,484,464,477,345,973,783,349,674,330,364,587,956,443,340,651,973,696,355,719,620,888,312,939,622,585,807,886,428,916,748,692,810,555,415,877,635,884,957,854,581,851,324,633,291,266,638,457,959,275,752,624,613,284,998,751,824,312,618,722,863,533,634,324,287,257,913,574,969,850,403,729,312,587,578,733,402,947,799,859,846,340,630,777,802,779,828,321,441,484,782,436,352,925,631,563,379,550,574,718,902,707,364,749,547,499,494,535,845,822,567,379,564,351,854,824,742,708,293,422,902,563,667,426,699,429,480,683,266,895,267,957,738,292,581,936,466,796,939,438,423,476]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,919,740,766,294,406,935,647,946,757,652,872,824,395,354,852,808,857,918,256,251,754,738,945,928,431,522,842,677,797,769,745,719,861,943,816,422,692,318,271,499,823,532,998,394,339,811,867,361,408,887,724,717,493,358,327,551,753,476,464,354,888,880,766,345,661,263,700,483,615,979,752,668,728,333,801,372,746,816,925,722,719,267,898,754,958,986,624,615,691,269,758,451,656,644,514,980,621,787,911,502,855,877,708,351,776,640,773,782,796,580,393,792,593,394,520,385,579,582,455,768,551,487,717,992,782,273,856,772,298,850,442,500,591,973,255,698,523,539,655,897,418,314,887,968,336,353,832,382,787,858,685,658,637,964,833,499,446,728,408,869,745,289,533,503,502,730,261,606,273,616,940,740,293,979,276,899,251,731,826,771,760,523,683,684,503,788,848,497,326,719,787,921,768,439,928,533,520,357,842,474,331,708,620,335,349,536,926,983,645,612,994,823,429,539,565,494,454,543,505,258,353,457,612,575,671,386,618,613,572,815,617,700,252,649,938,455,517,696,705,869,321,584,330,563,473,367,449,486,795,817,295,556,457,904,749,980,758,717,846,768,590,816,452,933,339,276,886,374,726,920,479,955,334,483,824,763,822,968,452,309,330,695,710,664,566,771,566,284,585,517,605,270,503,570,464,821,899,926,955,866,906,669,367,890,988,893,719,698,655,303,691,362,865,762,743,607,611,267,929,386,456,372,385,644,990,289,771,763,735,933,888,452,986,904,484,321,339,902,508,391,653,833,533,293,453,855,887,406,522,355,455,934,676]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,765,351,260,737,333,292,941,370,347,701,795,753,304,700,628,449,813,568,775,942,470,630,685,368,413,327,951,933,820,485,273,768,595,506,863,974,983,261,533,850,383,659,722,813,595,666,463,999,500,495,281,814,433,500,289,907,742,998,710,841,534,778,345,700,356,304,473,628,571,602,694,563,661,829,952,904,979,542,755,365,927,640,822,770,331,756,427,783,998,579,924,324,961,617,464,678,916,895,895,284,339,590,603,468,548,860,289,863,447,351,684,258,711,650,451,647,655,669,277,958,546,970,397,718,344,777,560,913,891,425,933,528,780,998,940,778,911,399,536,525,992,868,929,888,719,926,974,280,398,265,520,892,253,319,933,358,674,531,562,867,399,795,893,446,885,349,884,951,368,595,500,477,857,614,671,968,319,364,446,256,802,315,336,796,988,525,588,581,945,652,401,749,307,902,328,625,397,916,366,451,535,347,485,555,532,365,588,706,378,864,671,409,859,843,404,881,617,485,416,472,898,413,755,772,733,394,293,900,559,474,815,987,780,802,794,594,511,893,611,316,262,574,453,577,310,374,653,608,757,599,721,618,276,588,805,396,293,421,344,357,362,546,660,520,470,861,984,430,535,721,670,757,840,642,848,594,400,430,265,938,776,514,309,853,320,451,480,581,604,630,785,331,298,404,582,762,472,920,609,649,348,624,694,740,727,716,660,298,869,285,667,582,791,629,984,265,773,775,460,790,285,670,420,660,860,823,510,423,904,628,723,338,440,624,612,476,792,446,944,273,709,711,290,501,919,593,801,939,627,833,674,482,951]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,505,610,438,668,415,381,565,654,291,687,777,565,605,541,521,606,604,367,256,944,391,281,622,462,934,803,291,934,514,761,765,904,362,630,855,988,738,808,346,375,934,835,856,258,981,291,879,706,533,639,761,721,940,499,374,737,761,866,719,801,463,762,465,447,557,573,938,250,675,330,780,576,326,420,560,516,603,994,817,752,812,799,287,622,553,714,323,612,475,707,501,541,982,743,413,932,364,371,897,820,625,751,952,999,742,873,849,705,618,704,922,486,714,778,544,765,377,481,303,580,849,255,599,271,968,258,446,601,555,701,943,565,985,877,699,635,705,623,435,942,675,475,279,401,263,506,994,517,812,854,900,382,407,939,475,857,821,362,399,697,404,745,537,354,656,262,606,727,988,350,277,595,423,613,974,988,981,661,348,745,755,639,451,511,671,441,338,919,938,610,858,961,685,432,641,301,784,711,510,266,865,733,588,531,259,672,594,490,643,424,317,817,605,890,292,709,916,938,399,571,968,556,910,386,670,441,715,526,269,278,996,496,358,953,828,867,583,956,473,899,771,474,361,850,762,412,258,719,414,862,870,682,560,505,389,965,385,702,970,396,258,768,401,408,993,938,458,970,292,272,449,457,639,741,692,960,872,259,936,282,690,891,462,619,861,762,633,938,601,395,867,776,401,985,810,495,541,618,440,958,535,422,357,406,272,405,771,515,584,736,660,640,267,955,886,500,771,882,727,799,592,950,617,286,346,485,560,498,527,674,983,947,961,962,783,489,441,895,808,383,298,647,768,786,668,985,851,440,688,419,507,289,382]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,854,649,253,862,351,699,916,367,536,480,750,526,521,830,473,725,505,824,845,985,285,739,519,894,959,707,834,976,808,303,300,506,376,574,510,747,973,252,999,893,384,411,287,933,750,299,856,962,891,873,822,679,824,260,792,568,456,660,399,269,722,434,290,890,414,636,542,748,685,473,766,307,754,461,400,547,542,512,692,773,493,462,867,360,840,789,478,689,299,510,458,516,962,524,590,532,617,391,933,607,260,542,426,977,546,937,926,612,673,649,945,275,460,647,814,520,355,755,540,624,888,562,847,709,802,503,660,298,634,893,770,816,472,389,941,769,906,642,950,868,415,640,324,335,439,980,500,901,894,839,436,491,370,371,653,589,264,300,713,306,862,947,639,368,594,692,271,552,734,632,309,309,541,414,540,321,829,268,510,496,980,970,379,406,644,992,461,651,873,596,958,674,951,857,375,504,649,633,879,441,429,460,338,926,326,651,304,349,529,315,681,547,636,328,579,486,608,480,858,634,402,570,857,767,549,929,565,967,662,890,724,555,387,433,874,962,542,531,578,537,686,676,849,796,636,342,497,850,661,638,928,283,374,901,620,704,804,717,294,749,655,643,768,260,259,854,251,908,464,733,822,252,950,905,849,984,253,942,345,864,451,273,509,838,813,769,460,602,614,526,899,343,651,573,472,424,443,527,557,508,863,438,497,362,969,557,518,855,260,558,333,645,377,437,936,543,992,855,585,578,378,660,715,990,675,608,796,414,586,509,877,253,265,324,564,983,391,687,440,901,681,619,671,310,838,687,546,638,935,337,459,748,495]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,676,894,621,999,575,799,784,307,445,489,999,494,579,447,989,375,823,989,975,270,265,965,329,797,851,394,916,349,696,291,866,266,331,423,546,435,884,265,455,342,953,882,819,291,415,255,617,583,668,793,545,864,572,531,919,420,814,267,513,908,967,389,842,276,489,882,869,363,656,780,914,448,681,804,739,727,774,931,829,729,887,413,854,929,401,970,573,782,992,431,925,711,694,805,803,517,892,794,771,994,758,494,966,464,870,278,688,511,273,624,428,650,472,623,331,678,618,433,349,972,378,910,582,717,745,437,304,825,532,933,931,288,557,554,916,974,514,829,597,606,530,481,470,930,665,696,405,320,590,816,549,824,964,976,912,390,487,432,401,286,651,572,528,707,920,610,318,314,853,979,394,471,912,902,509,655,458,656,258,818,435,268,729,925,992,653,346,689,787,441,646,985,991,484,992,961,464,308,976,572,880,752,760,319,785,785,850,413,344,526,567,881,270,688,443,360,954,715,314,325,263,860,597,510,545,693,754,511,807,799,947,831,338,921,874,359,268,528,298,788,814,330,514,721,963,974,746,465,593,436,744,259,532,589,556,944,555,472,493,318,565,980,534,929,468,761,666,803,977,530,657,866,861,840,777,549,379,775,443,327,400,587,818,703,960,776,828,626,762,594,888,594,607,500,792,701,263,293,815,361,779,439,732,484,977,581,536,575,887,488,589,530,868,444,463,367,916,319,970,889,910,334,369,799,298,507,526,733,965,293,502,745,542,654,828,978,904,326,471,261,354,514,737,912,989,780,361,961,515,368,534,822,740]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,596,594,979,518,331,310,764,805,737,732,765,936,872,421,846,436,340,803,528,594,943,458,367,354,268,853,508,639,470,259,935,611,735,608,399,873,427,285,794,852,937,606,464,875,953,491,449,682,927,316,419,375,979,707,794,801,486,768,554,382,857,254,482,370,252,423,605,555,480,578,805,393,593,802,885,334,410,370,814,335,483,860,407,807,750,442,699,754,874,360,255,594,773,351,662,672,578,999,965,713,794,277,539,951,384,781,646,462,297,644,931,917,437,396,606,790,558,1000,573,986,613,590,479,924,521,386,464,791,893,296,846,994,924,716,489,301,989,753,613,907,921,399,543,952,719,634,386,720,710,717,909,771,380,920,594,271,408,945,383,749,376,777,366,298,424,982,396,714,839,930,904,567,334,971,891,464,510,285,612,997,759,928,699,883,857,809,716,533,737,363,910,570,456,402,391,523,348,910,753,716,613,772,887,593,342,695,969,976,488,311,653,519,261,720,434,593,473,470,963,608,313,728,287,278,314,882,289,567,253,337,553,329,990,491,677,630,500,909,519,261,583,923,625,435,269,678,608,677,657,862,702,895,941,374,507,646,630,928,927,829,442,598,287,327,401,297,394,329,362,696,782,593,726,830,646,392,339,638,962,407,589,697,799,293,676,637,561,948,582,750,922,957,470,779,447,733,275,401,902,837,984,645,750,495,845,995,832,790,776,437,489,557,950,936,623,699,573,605,942,456,851,560,391,599,641,717,776,820,542,265,821,303,418,590,917,741,871,878,551,527,384,660,430,400,918,289,291,262,935,861,642,695,616]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,958,810,504,435,560,572,451,842,287,984,628,758,882,610,703,855,561,349,844,300,558,300,608,846,348,577,262,607,576,803,803,774,900,541,395,518,295,668,767,328,525,434,281,289,819,705,695,800,969,651,612,470,876,612,369,965,282,661,358,779,936,848,289,453,701,882,890,476,593,757,542,874,769,806,357,989,437,448,432,944,966,873,809,291,927,414,352,609,326,600,326,771,520,411,659,670,571,452,888,612,543,581,550,910,479,716,504,913,321,329,689,467,763,382,333,819,547,946,578,458,692,512,564,890,663,734,434,607,722,866,787,482,730,632,814,367,616,282,370,366,306,842,739,799,571,795,332,857,321,452,322,442,841,512,721,690,450,810,389,942,615,744,986,390,989,653,607,674,642,372,355,401,980,979,606,369,601,729,456,712,837,923,357,491,983,720,446,475,469,381,548,855,461,951,384,641,407,385,702,260,766,352,856,575,677,482,312,608,314,301,351,686,429,602,707,534,580,501,886,551,554,688,932,276,470,855,877,790,319,321,374,555,451,339,772,441,735,593,631,694,672,379,418,335,433,731,644,501,592,724,940,471,542,725,817,635,853,574,616,391,562,954,395,739,656,451,502,305,988,304,837,558,384,330,304,714,686,302,943,322,481,755,257,541,269,984,975,362,322,974,749,499,972,524,789,741,843,805,443,470,523,857,953,880,412,270,407,628,273,557,876,676,457,711,735,316,321,456,680,885,587,672,923,669,633,274,830,492,473,769,995,492,675,496,253,838,967,318,377,380,531,488,467,743,731,710,523,849,533,383,705,635,360]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,536,985,256,350,301,645,848,803,698,369,615,368,341,612,305,974,427,833,653,843,525,865,514,826,562,977,442,436,738,618,449,809,880,352,954,355,738,977,924,353,463,584,691,973,527,806,470,494,328,497,554,706,731,857,956,499,801,988,475,890,720,393,466,490,391,905,534,902,485,564,424,318,666,421,592,789,264,284,720,693,627,655,662,889,916,349,833,553,835,303,532,708,546,822,955,440,781,510,894,797,880,648,871,630,770,745,718,873,889,287,330,752,786,674,624,946,917,585,919,917,873,540,262,946,803,898,441,590,761,785,933,343,257,971,790,467,984,924,715,777,736,559,822,601,264,671,839,432,567,555,487,772,378,316,813,407,575,363,446,869,540,347,298,595,703,525,952,510,770,325,982,809,392,841,721,918,772,764,955,402,455,753,311,797,310,498,334,896,449,461,994,457,331,812,889,358,554,552,631,688,338,566,418,520,444,876,799,884,273,319,621,409,416,920,415,922,881,452,723,469,262,931,608,783,343,799,854,687,395,795,602,930,651,264,922,968,726,406,331,428,476,954,985,760,285,799,821,326,800,298,878,930,598,768,813,278,789,424,592,386,813,995,887,416,417,286,642,956,325,673,838,980,842,536,945,259,648,882,803,440,279,900,449,333,544,463,880,370,379,555,500,510,894,895,759,577,599,749,725,788,577,669,846,970,833,682,901,709,592,910,385,442,279,878,583,484,685,508,834,990,824,558,978,614,473,988,994,591,658,270,821,770,567,886,377,327,659,760,500,917,703,627,339,263,262,347,929,936,859,646,698,567,834]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,589,959,358,961,266,460,447,604,294,691,495,677,362,572,784,944,842,718,271,644,698,726,962,369,819,407,467,395,804,456,501,689,419,305,564,363,504,667,810,306,312,269,614,760,288,262,309,585,528,588,874,450,940,264,804,981,826,864,669,324,913,440,362,914,319,377,279,674,452,432,440,896,852,719,553,822,469,875,254,650,625,915,294,990,670,776,907,993,569,798,375,429,680,890,515,452,969,636,371,792,415,339,579,898,343,753,430,509,460,746,362,415,312,409,899,411,942,600,266,428,728,422,451,360,409,891,702,825,800,543,956,366,697,976,968,336,965,581,360,970,565,461,375,653,268,781,557,613,561,321,871,811,483,695,265,514,404,279,664,558,490,308,653,545,854,677,600,732,398,415,462,355,339,606,786,637,424,743,885,494,582,524,965,665,514,329,685,541,971,390,895,424,719,894,328,977,439,779,717,611,821,465,853,560,838,267,585,390,709,505,499,451,559,296,291,762,750,285,327,837,914,310,386,445,667,260,849,560,509,368,311,746,665,942,900,485,864,780,266,686,303,278,267,884,796,973,840,377,371,774,808,303,538,625,380,647,264,867,832,442,616,780,625,410,608,557,720,528,724,481,321,798,635,273,307,691,850,891,854,284,806,506,746,836,898,421,619,301,939,678,394,273,317,350,650,376,581,271,431,338,722,705,492,751,885,701,734,270,273,635,826,504,486,442,258,585,798,283,845,932,372,652,404,451,665,415,879,669,513,295,899,313,412,540,521,566,983,273,918,770,872,792,497,312,840,794,961,698,542,799,800,313,743]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,265,494,712,297,970,993,561,654,379,767,678,677,873,782,835,535,496,760,789,444,895,879,431,965,431,656,876,484,997,276,495,377,759,602,873,619,591,370,967,825,944,334,443,731,409,832,956,860,460,304,859,382,636,736,613,402,667,553,871,695,529,435,757,369,690,338,834,976,295,433,251,800,787,754,837,590,715,262,875,479,480,613,320,835,519,355,951,311,427,565,707,818,513,923,970,698,548,476,526,829,950,832,968,414,400,551,286,467,407,970,896,727,300,961,601,515,662,882,998,526,954,715,315,313,317,639,689,449,828,290,629,388,423,463,423,253,275,499,973,571,353,355,575,690,412,622,882,381,432,467,311,885,489,278,375,892,809,730,967,959,520,553,322,614,331,476,420,903,905,620,575,365,669,315,965,954,557,368,344,645,696,258,693,473,274,776,815,515,605,846,609,562,867,539,284,969,791,520,513,699,532,938,524,808,724,499,873,606,479,974,415,768,820,654,949,625,803,733,817,894,572,635,671,596,861,270,446,913,422,992,258,979,398,727,748,612,633,554,602,981,669,962,275,961,923,552,635,428,316,923,308,739,828,495,706,896,995,522,736,657,839,791,710,828,995,761,427,738,515,880,457,414,869,357,604,685,371,352,803,468,807,618,720,261,741,824,270,547,260,566,336,413,660,316,672,831,565,311,991,646,487,375,744,993,822,681,581,900,782,451,260,581,517,593,482,421,426,522,417,887,648,426,674,390,752,715,450,824,350,903,870,548,665,938,265,303,270,459,887,317,772,499,810,603,689,870,273,680,751,736,702,251,403]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,915,879,576,603,495,669,557,553,413,300,686,281,318,503,509,449,335,573,876,806,329,585,296,619,856,795,482,798,546,484,830,952,430,730,586,387,950,627,455,789,662,435,640,842,366,421,575,792,686,637,342,440,579,880,777,326,537,852,763,849,718,495,708,827,778,519,968,744,625,866,447,933,624,866,643,692,481,322,881,603,568,791,473,518,434,296,332,749,505,983,261,435,971,455,931,604,857,552,807,667,292,567,742,352,699,398,532,325,689,885,887,750,382,591,354,783,668,264,672,506,410,742,312,799,576,291,961,400,316,383,689,646,724,409,803,663,534,835,892,982,261,540,805,599,524,341,572,975,555,712,507,463,650,434,752,934,309,684,257,332,304,316,451,425,445,321,840,484,528,982,808,904,722,716,845,269,644,346,961,838,867,820,798,739,874,363,667,581,942,814,532,518,468,657,678,496,979,983,314,681,330,395,868,586,596,594,469,626,389,911,610,865,878,519,257,700,729,834,643,982,999,610,495,325,457,960,456,600,848,825,935,622,338,876,907,518,654,853,637,287,910,841,852,796,611,487,594,463,614,653,516,380,503,752,358,620,670,780,371,481,827,527,666,424,950,482,761,443,922,673,810,869,352,439,774,374,841,655,520,896,928,872,871,767,978,419,332,770,755,421,259,630,939,768,466,955,315,267,265,853,672,733,450,991,616,762,962,841,841,951,997,616,569,298,796,386,946,292,628,892,361,938,707,789,456,728,547,831,332,535,756,740,678,963,517,768,600,613,503,440,633,557,735,489,686,735,875,477,432,299,706,354,635]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,605,506,907,283,749,336,822,262,330,977,932,771,971,987,547,928,680,759,974,612,430,797,931,709,417,934,409,550,263,481,957,777,897,817,922,406,635,669,606,818,438,575,881,949,362,786,477,905,698,858,964,524,289,926,669,371,301,922,782,673,663,724,399,437,460,500,754,512,756,483,632,835,853,934,982,859,745,800,703,933,749,296,878,854,584,689,943,864,880,511,288,586,378,958,805,394,818,986,615,720,761,833,737,803,851,485,695,619,268,582,310,755,857,501,926,969,961,390,838,430,677,381,637,408,557,739,509,391,494,705,715,396,298,524,756,465,454,658,983,344,828,437,634,863,295,653,570,986,320,335,941,311,467,463,540,255,848,370,849,920,262,336,516,408,515,611,526,313,437,631,554,904,575,671,761,999,586,683,769,272,559,828,337,1000,272,685,958,994,900,907,910,973,895,560,979,873,312,649,632,840,821,335,372,914,657,837,527,905,255,520,985,445,575,674,362,738,867,978,603,492,362,404,528,293,917,555,814,408,836,941,911,287,881,449,646,493,722,491,518,323,823,843,680,871,769,927,853,767,773,521,434,367,380,666,289,871,351,251,983,630,986,293,448,647,640,904,837,506,419,687,570,496,815,832,813,918,787,392,894,831,766,744,663,736,605,497,779,949,720,328,946,906,410,510,579,912,872,878,407,322,896,979,519,416,255,417,846,703,280,874,323,670,868,827,751,966,684,953,334,271,548,716,915,604,258,396,390,824,850,301,315,808,301,924,951,575,665,278,990,343,394,427,475,778,352,698,908,424,266,837,289,827,609]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,860,526,606,833,397,548,332,975,699,644,971,958,486,767,844,805,481,852,562,417,285,459,369,797,682,846,667,973,887,476,481,350,478,473,616,506,769,505,987,422,368,860,408,896,672,953,298,905,302,283,336,892,973,314,304,1000,803,549,609,988,560,796,753,340,344,614,980,803,958,449,372,870,970,713,370,948,705,288,994,464,429,483,992,407,974,916,432,809,791,839,479,661,700,651,356,272,574,597,504,809,706,403,664,280,373,602,411,950,326,295,612,445,980,350,585,301,780,789,684,436,763,614,580,576,300,815,721,355,537,822,992,361,506,390,295,364,943,926,836,737,778,997,582,309,572,282,919,407,884,708,989,842,836,273,467,569,602,561,278,801,349,936,498,794,850,433,694,582,548,582,449,896,303,917,833,265,821,678,799,563,278,695,526,737,377,965,445,477,599,662,457,321,877,588,828,444,729,557,290,395,806,720,306,512,893,830,546,526,345,436,530,604,953,773,726,333,254,837,820,886,781,392,436,625,740,927,786,647,636,784,513,765,332,988,711,922,791,758,399,551,762,705,417,366,403,967,767,591,584,287,394,881,891,525,896,425,803,850,677,490,314,387,543,401,745,284,469,461,488,726,323,553,688,383,763,435,619,549,580,971,734,466,974,298,673,333,266,681,434,757,806,557,254,892,309,265,661,507,634,465,476,755,997,741,991,618,375,647,593,293,845,935,822,270,613,473,617,590,726,855,500,296,726,685,948,820,492,568,949,555,761,771,499,871,851,578,288,309,306,838,818,973,741,693,963,849,367,493,466,570,706,407,369]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,314,478,281,311,919,708,396,742,492,332,679,365,391,764,684,380,443,505,458,506,412,496,974,681,903,662,253,703,695,392,922,801,278,710,710,894,307,627,383,798,266,432,613,604,296,681,538,509,982,604,257,824,314,470,514,673,587,374,322,634,495,719,765,306,907,635,752,579,329,334,443,826,312,652,377,794,535,532,774,428,840,688,288,631,438,713,935,462,321,873,465,527,594,335,674,551,256,837,897,888,914,791,692,474,935,828,461,959,289,529,760,536,319,592,295,699,716,686,853,444,411,496,426,407,922,953,767,433,880,403,889,346,491,708,497,891,941,795,608,372,986,884,613,480,476,903,770,302,325,600,386,269,409,579,695,296,658,534,409,352,833,668,469,476,490,296,725,974,633,389,561,556,306,306,450,660,864,707,704,964,696,666,402,336,621,956,267,968,482,788,470,705,420,719,880,551,841,517,744,373,317,947,811,785,429,506,389,723,289,589,590,458,259,344,267,292,603,715,382,947,324,426,315,391,696,391,364,595,723,830,671,986,297,804,351,332,534,947,546,319,554,386,920,307,443,596,848,536,657,442,782,256,863,409,813,558,465,271,913,630,816,698,624,961,878,546,423,721,552,338,288,595,465,683,686,535,428,883,763,716,340,721,461,419,530,948,580,855,782,945,769,682,300,331,718,696,864,759,769,476,412,390,483,450,327,567,381,416,894,665,879,482,705,640,660,708,753,754,483,931,451,747,425,772,605,691,322,591,560,530,382,368,794,565,498,283,444,622,496,722,270,904,563,980,558,783,371,398,713,788,639,433,529]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,258,301,904,982,854,873,552,384,299,772,334,533,798,375,669,787,949,367,297,279,777,908,284,928,946,992,695,889,661,986,476,941,261,864,504,558,989,872,838,926,468,883,400,635,342,696,598,572,623,508,883,744,967,837,496,285,637,379,402,663,907,796,909,810,902,448,980,698,372,316,725,604,414,350,339,556,615,515,720,718,901,525,527,471,556,506,930,666,445,352,790,831,910,771,280,301,611,765,947,300,807,542,705,943,817,882,268,694,423,419,776,499,962,630,847,609,600,499,578,594,301,371,476,290,974,750,582,940,819,523,523,512,349,636,519,465,857,440,304,699,820,993,508,688,736,283,459,807,653,652,682,842,883,647,329,940,655,566,806,498,705,686,576,982,802,433,660,694,464,737,565,969,611,573,409,559,903,446,982,712,270,802,983,683,622,642,464,929,257,807,694,499,948,713,472,610,970,520,869,904,317,482,416,401,850,496,971,884,643,578,281,725,504,785,474,892,946,565,999,655,835,558,740,967,729,816,329,543,410,732,891,368,346,637,727,895,342,597,436,938,634,892,724,491,912,436,398,741,287,629,552,516,443,405,685,426,726,456,263,431,925,906,465,608,480,662,863,599,892,711,796,744,808,847,929,412,298,341,497,254,823,294,738,912,886,934,271,398,871,593,393,671,570,877,835,900,650,769,942,661,555,676,294,326,343,656,263,883,466,336,511,955,984,521,927,740,969,481,740,907,341,688,834,912,399,481,993,515,785,418,332,730,385,327,921,456,669,529,342,805,971,258,935,616,700,770,485,399,997,382,335,476,568]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,863,702,559,943,440,706,774,554,276,877,666,598,424,534,826,662,291,946,496,626,659,746,820,672,654,541,772,735,898,956,782,885,845,857,540,409,812,277,748,815,444,519,547,786,365,695,393,315,267,462,613,529,938,687,902,703,481,555,756,707,457,856,846,640,985,725,822,662,513,549,311,997,285,582,852,641,743,483,516,739,366,546,713,668,700,872,443,293,319,720,473,919,980,303,962,428,464,515,771,598,598,606,704,375,478,527,947,561,362,484,936,458,518,659,915,690,997,385,687,965,848,498,789,272,522,630,872,272,710,440,505,618,622,284,921,471,952,566,951,945,278,534,646,996,653,261,586,995,636,563,624,492,499,850,321,662,887,925,318,946,903,711,891,370,889,920,702,560,887,908,979,692,794,469,888,875,701,315,592,480,670,491,748,398,701,486,688,989,880,272,542,974,974,787,547,251,954,849,541,664,963,266,400,949,715,876,654,870,590,279,301,294,655,755,800,706,633,368,505,901,806,759,536,378,852,880,338,660,372,657,929,807,359,349,830,615,347,840,436,253,251,366,580,836,894,442,522,690,976,706,640,796,970,721,792,683,466,452,384,496,947,931,859,263,506,620,886,839,744,946,727,548,363,787,796,254,944,887,408,373,909,962,460,323,926,744,303,412,496,462,800,908,735,756,823,554,582,539,687,519,710,282,518,278,856,252,316,446,358,426,948,528,361,596,833,630,978,664,310,338,872,372,954,792,789,718,563,955,518,316,349,803,550,932,303,968,910,472,758,310,941,395,386,430,763,569,375,616,682,317,557,484,774]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,321,550,437,512,466,397,996,974,353,852,964,257,628,595,972,456,303,942,496,374,763,605,824,884,940,389,707,715,943,584,451,686,609,785,941,625,503,655,608,973,851,877,832,824,662,533,280,663,785,689,685,776,404,645,808,610,475,396,346,565,597,260,263,975,564,704,329,524,621,859,572,853,390,967,692,855,995,516,392,899,618,318,660,506,747,268,734,698,610,294,503,547,793,743,844,648,304,706,405,794,562,282,818,827,587,771,847,934,617,567,486,624,669,980,726,900,784,996,532,611,711,479,733,496,526,556,621,666,696,440,725,522,818,446,524,356,808,687,854,899,771,710,492,801,306,823,438,295,257,604,880,557,895,601,591,998,287,472,276,491,357,304,843,293,382,627,372,399,422,364,266,585,449,968,340,888,396,995,851,776,409,613,959,750,530,308,383,389,568,515,487,332,905,695,313,693,495,846,290,418,296,950,887,578,893,615,710,349,305,394,768,680,981,298,698,649,484,748,412,755,361,709,436,401,956,514,941,809,899,378,958,624,546,594,774,714,346,424,781,892,902,919,495,591,966,432,778,465,872,820,983,433,909,326,800,910,628,908,781,475,588,745,806,478,540,444,981,829,800,418,483,480,804,718,337,347,856,289,377,409,313,922,900,757,454,891,760,568,788,775,888,279,802,472,513,941,395,898,311,759,496,621,496,824,877,940,598,533,393,642,925,693,424,703,470,814,988,926,996,337,803,514,816,806,535,332,760,724,978,855,571,339,678,307,750,633,488,484,832,985,820,764,853,778,572,561,745,439,753,455,687,427,791]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,589,673,293,269,968,318,694,490,723,738,568,652,318,399,438,924,792,542,750,952,255,697,339,714,323,377,333,810,735,972,741,699,918,315,981,861,975,950,594,656,626,578,899,863,577,695,829,417,325,416,461,819,657,987,981,999,336,733,335,603,467,696,317,478,808,708,354,337,769,905,460,364,590,424,647,760,466,790,511,723,603,490,509,612,718,988,428,557,467,920,280,751,824,980,650,427,379,751,966,781,844,958,970,575,732,676,866,929,476,707,913,554,994,413,449,917,929,724,859,349,835,586,475,338,798,348,917,755,496,841,872,530,941,382,555,750,417,981,363,456,351,470,466,870,866,583,585,820,284,968,704,586,806,879,474,700,883,324,301,925,526,628,377,921,802,701,643,351,515,988,940,676,581,851,600,384,335,649,473,907,774,992,644,728,497,700,581,925,820,930,979,397,588,509,536,288,919,438,416,338,392,346,653,676,910,376,493,805,268,258,416,264,642,821,607,987,776,445,351,847,352,691,632,883,798,883,903,719,286,365,552,922,915,952,557,292,330,566,826,845,784,559,720,977,380,479,523,824,260,513,840,303,720,379,690,342,523,649,282,548,893,508,981,814,701,957,956,860,832,696,778,714,498,452,939,632,480,737,322,449,565,552,851,629,916,769,332,486,630,955,479,362,983,889,882,975,618,757,656,715,659,788,280,624,278,333,628,564,684,871,684,824,310,962,689,910,684,383,987,777,487,699,299,747,299,781,937,866,782,751,709,443,303,867,760,785,991,602,842,610,734,903,788,659,361,641,660,982,515,744,337,674,961]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,874,342,556,632,270,964,948,370,749,636,290,709,328,293,325,774,558,767,855,272,488,642,919,444,568,302,918,699,742,907,419,691,968,560,655,330,439,417,460,730,734,476,633,848,908,810,253,306,266,733,675,901,584,408,709,811,254,386,996,974,631,591,312,419,555,985,320,770,819,923,746,453,571,950,757,329,651,277,517,517,371,450,682,408,481,958,583,364,317,273,353,604,397,831,976,276,690,703,791,476,591,445,424,687,563,396,406,675,985,406,484,308,426,504,617,318,859,254,658,253,314,549,979,360,720,339,275,662,928,301,312,970,432,693,362,330,265,899,821,410,341,657,271,826,736,729,972,654,897,756,301,875,548,300,368,266,779,824,578,475,824,363,875,777,274,377,677,530,732,794,995,307,899,492,744,970,856,963,740,688,525,426,379,378,574,862,512,346,505,998,502,863,682,728,722,670,796,460,735,937,768,669,669,389,337,871,523,389,340,292,413,445,423,974,260,662,697,571,402,624,576,323,914,724,806,479,345,673,427,401,655,447,679,359,336,680,837,505,473,980,993,800,484,699,520,362,810,624,471,763,532,372,923,508,431,457,752,953,986,808,598,413,552,961,768,449,488,453,827,356,711,893,870,824,694,721,746,299,647,664,952,523,642,364,726,264,671,461,824,486,887,349,488,705,545,626,591,776,868,483,986,634,606,525,276,951,785,537,281,998,638,429,943,438,476,624,663,553,1000,384,577,415,541,820,776,738,751,591,453,426,467,791,496,800,274,275,265,265,500,919,555,419,900,318,751,344,526,424,665,836,786,624,315]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,760,963,946,675,346,590,353,283,722,544,431,411,938,536,974,414,724,484,398,775,925,714,397,401,370,847,278,849,432,374,495,998,775,914,357,901,534,418,436,581,441,303,652,507,629,777,804,768,882,849,533,424,314,783,977,802,997,977,605,722,512,296,250,920,449,575,824,401,842,827,463,482,786,623,878,772,750,667,373,591,570,563,563,577,632,507,528,725,996,929,902,869,704,816,647,604,274,721,774,884,635,716,740,573,749,776,291,667,668,605,736,469,280,397,417,694,493,285,856,755,859,727,349,752,376,834,491,636,742,625,889,313,782,482,821,689,823,787,319,403,499,989,698,989,504,376,775,986,767,515,766,730,328,394,377,582,396,747,835,852,846,309,348,396,649,525,260,668,748,678,892,942,362,718,564,485,985,522,817,914,819,845,561,484,645,704,915,570,880,954,485,338,327,549,580,597,354,493,863,344,268,474,439,993,372,940,638,295,715,860,473,690,768,925,547,603,803,929,393,926,446,353,496,430,428,616,766,375,763,784,683,304,624,947,391,769,648,554,474,253,935,663,421,523,730,401,278,925,543,344,989,362,711,843,422,963,891,535,835,692,495,296,777,383,809,622,678,480,556,707,379,946,639,704,593,626,822,424,810,534,358,472,385,588,292,572,568,275,708,329,717,258,415,928,697,418,565,271,478,336,964,299,655,710,318,257,917,458,413,641,946,766,741,586,760,315,806,689,489,450,372,771,340,784,642,829,750,995,384,668,472,550,489,478,859,880,464,845,573,981,368,700,991,708,683,709,543,505,871,841,489,575,374]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,637,336,566,343,507,365,257,635,975,359,765,821,724,379,838,393,573,831,426,488,905,422,830,431,793,293,549,464,306,845,301,917,758,251,742,808,635,653,364,391,727,302,341,883,423,878,549,635,971,756,288,487,651,453,678,307,650,765,506,977,622,340,494,558,432,943,273,394,590,902,780,910,624,747,848,586,634,781,737,382,794,346,595,837,281,269,612,865,898,250,609,487,382,937,567,745,901,936,589,811,488,759,307,529,408,967,717,893,723,485,958,970,534,373,528,999,663,267,935,442,529,273,789,706,455,786,824,566,409,253,871,771,446,623,752,584,572,985,627,514,809,389,766,733,682,860,766,434,414,846,453,372,787,856,974,343,956,283,821,606,946,417,297,484,581,892,919,911,858,826,508,409,257,892,465,259,982,332,488,853,401,905,970,492,662,523,346,362,505,579,862,701,756,702,298,912,261,465,363,596,258,513,290,790,685,892,362,882,424,312,374,967,741,841,541,638,647,798,332,971,717,570,502,688,330,382,802,764,353,490,887,975,764,818,652,368,710,788,759,940,253,823,354,986,801,304,971,646,484,953,864,883,960,657,795,401,910,980,991,253,974,615,548,383,619,267,774,854,451,977,462,268,959,388,358,373,699,442,313,352,666,262,371,307,602,486,547,427,740,269,793,339,741,489,399,907,314,381,585,958,772,359,525,951,784,532,316,836,552,902,374,341,935,999,282,956,508,457,811,602,310,523,888,483,521,511,746,883,341,434,766,891,293,831,504,577,972,527,906,338,476,585,708,450,282,938,528,790,798,968,393,762,863]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,586,888,713,496,520,406,634,999,650,536,374,829,447,471,523,700,814,366,295,957,766,780,679,364,305,819,281,339,476,957,350,369,614,800,993,366,277,781,578,963,617,302,573,990,691,556,823,394,704,786,267,344,942,739,838,526,899,300,304,371,826,816,294,473,489,609,265,447,340,424,654,719,648,816,965,758,802,477,300,494,311,741,322,422,733,541,907,398,301,541,485,865,727,711,317,528,702,340,709,950,826,484,416,853,483,602,730,344,897,633,758,836,878,254,388,652,257,584,440,564,505,815,754,533,295,291,724,368,996,767,756,585,353,609,920,449,616,433,549,709,343,673,253,508,647,850,396,494,379,516,491,862,503,395,292,335,399,703,320,579,362,412,333,312,538,449,971,845,789,331,350,563,758,995,589,844,860,301,276,910,468,737,616,378,787,806,526,482,404,847,910,998,794,799,872,344,748,400,872,377,744,322,813,869,758,498,571,930,509,880,706,611,641,894,369,446,348,570,638,436,428,371,547,711,533,452,801,892,350,862,928,379,973,428,368,335,461,329,502,602,836,362,867,557,265,636,805,904,430,461,557,406,589,423,287,303,822,894,801,665,962,734,694,688,468,672,445,674,734,889,689,447,834,270,688,960,956,361,728,837,774,502,962,604,254,652,435,360,653,649,801,625,450,412,476,391,472,329,973,597,944,324,686,300,995,627,850,530,583,468,444,830,373,717,283,491,289,705,544,718,517,489,731,983,433,297,577,822,726,921,382,314,459,533,797,748,311,706,531,978,763,606,256,721,468,379,700,278,812,983,921,463,907]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,526,751,571,329,543,269,505,760,994,619,533,629,967,647,791,513,278,767,461,851,653,909,922,741,350,908,842,665,967,328,453,909,941,722,767,922,476,581,729,353,671,975,556,285,571,871,765,904,420,900,636,849,590,554,618,513,706,821,415,268,449,263,264,381,557,274,904,378,259,783,722,827,891,637,597,826,709,428,677,916,384,253,342,940,435,663,609,335,351,802,719,860,898,480,916,518,618,932,912,407,758,523,788,518,647,380,585,961,750,467,833,386,664,347,260,586,305,884,452,792,529,875,937,404,934,627,464,405,865,469,721,471,591,950,482,762,432,976,451,903,809,635,787,649,251,457,318,746,318,865,450,970,980,312,996,609,672,353,713,628,290,408,261,781,625,961,860,646,736,949,874,861,255,581,843,791,387,606,447,883,590,256,907,705,698,639,826,936,980,807,466,274,885,773,961,797,977,956,724,754,553,322,283,298,705,705,557,649,815,817,576,456,488,955,630,584,924,377,359,847,476,887,779,678,894,837,502,730,264,583,381,923,374,619,858,923,775,653,983,808,527,365,635,427,881,359,672,441,651,301,272,552,775,991,457,926,807,623,312,792,853,990,885,990,692,364,279,698,584,825,926,354,765,771,554,257,384,368,589,863,371,434,496,263,497,768,553,854,368,906,321,443,613,325,290,789,499,328,726,584,997,869,690,624,521,560,261,907,616,630,684,936,576,799,960,940,507,616,624,298,818,958,459,644,409,488,402,907,288,537,628,792,633,433,580,702,288,506,438,338,943,793,513,495,258,670,844,544,923,933,973,595,399]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,261,728,756,460,251,377,892,745,505,970,483,299,298,420,588,310,983,898,738,535,710,689,880,250,579,483,491,883,474,855,888,590,347,687,975,269,930,270,676,756,885,846,808,962,898,594,885,701,455,542,871,695,806,925,856,531,617,727,932,540,811,414,501,879,595,350,770,785,425,900,684,281,658,479,551,558,391,528,593,800,992,932,452,449,809,878,364,900,576,646,287,642,755,588,708,325,559,302,634,532,917,979,284,470,879,455,954,608,957,432,578,255,647,405,722,570,647,761,272,257,761,824,550,459,987,837,875,827,543,379,309,283,834,718,343,969,354,608,261,386,275,517,957,965,474,296,675,331,251,784,698,500,727,349,711,767,686,623,370,533,853,418,288,811,858,327,977,679,887,776,463,667,525,995,347,329,780,442,803,506,301,407,258,526,778,556,514,839,531,907,810,591,293,254,313,639,916,768,804,747,532,793,552,723,886,575,366,994,368,677,847,369,726,593,569,735,468,531,450,697,453,399,812,650,668,473,875,542,940,752,692,822,344,497,271,578,538,969,381,360,293,839,551,693,706,802,1000,775,853,859,262,366,381,810,494,359,782,912,967,542,858,488,757,552,628,472,862,254,911,887,509,323,860,764,405,751,920,494,916,295,737,628,442,619,995,852,722,865,940,655,331,664,601,939,367,336,939,556,566,527,435,542,867,534,873,286,902,566,549,631,436,442,426,423,732,730,724,735,864,318,697,290,960,930,848,815,388,571,830,583,627,668,539,893,822,641,637,742,285,913,271,674,426,866,972,829,874,721,998,670,287,615,357]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,753,908,405,479,953,775,342,745,864,597,897,703,802,788,500,806,952,648,922,468,870,623,499,419,661,254,278,748,854,815,612,636,960,635,934,517,464,361,471,692,766,910,650,867,545,850,935,634,322,730,855,888,454,835,719,937,819,645,269,290,685,709,520,639,272,983,534,529,994,830,390,710,646,726,581,682,773,395,860,678,730,882,761,824,927,817,318,505,263,362,967,900,497,848,633,964,306,852,261,349,784,705,777,257,621,444,996,734,479,946,955,399,795,755,946,863,532,592,726,835,611,554,425,915,782,504,881,321,430,640,418,564,327,760,813,297,810,461,699,858,904,276,400,758,632,745,964,839,511,933,373,637,481,871,449,920,532,451,443,423,761,745,560,261,864,268,428,289,577,427,745,892,291,659,625,466,360,502,370,589,605,363,688,872,739,960,594,752,990,713,750,728,665,816,993,774,639,753,300,444,792,739,689,669,631,617,809,485,846,425,969,699,558,407,851,251,752,470,413,997,399,562,981,700,261,502,521,440,893,737,361,974,821,297,835,777,917,926,882,274,706,910,814,255,861,338,791,484,638,549,962,740,749,773,315,547,415,949,949,594,618,995,538,589,781,997,738,302,892,857,773,795,808,857,962,593,506,929,438,284,515,846,295,568,283,618,933,482,494,308,330,324,307,799,763,251,790,990,703,579,297,435,412,759,519,665,967,798,736,703,472,610,498,259,968,315,994,872,514,715,616,477,471,963,451,924,964,920,965,673,284,694,374,432,480,377,707,731,382,706,543,434,823,924,705,687,284,570,374,807,488,708,898]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,746,940,272,989,585,636,733,398,925,355,296,488,760,726,496,637,502,371,637,919,727,419,756,707,362,954,276,469,301,649,593,746,467,345,359,572,807,810,691,577,976,690,828,281,959,641,716,828,375,911,790,397,980,593,436,314,346,832,396,841,733,707,854,908,898,806,467,280,840,989,826,415,736,586,613,253,810,285,438,450,643,455,366,294,916,407,632,812,848,846,297,559,314,505,582,606,656,470,900,700,426,444,316,874,322,442,706,989,807,431,342,464,672,902,419,446,276,635,524,910,484,644,284,960,287,817,457,802,610,488,463,917,808,701,591,665,600,657,662,825,691,352,357,332,579,402,505,687,302,551,791,820,872,625,660,378,393,915,408,956,876,506,960,767,977,281,832,747,939,878,784,347,955,822,414,263,483,851,928,855,738,927,612,753,629,436,980,900,375,825,365,529,821,923,447,837,677,709,967,584,705,755,629,891,591,364,441,469,499,399,493,785,575,288,668,920,621,477,800,862,725,568,258,483,563,639,729,961,399,508,927,384,766,685,500,793,840,502,370,410,746,944,254,313,305,906,889,782,967,396,424,850,435,919,767,278,969,800,609,977,635,452,640,360,489,317,703,638,696,509,878,299,590,634,517,775,420,556,453,550,283,591,906,699,747,400,320,875,655,307,392,719,378,564,788,722,740,800,791,263,650,408,396,345,898,618,835,507,663,760,791,434,937,711,302,997,653,536,348,985,490,306,384,775,869,866,549,931,888,282,320,254,444,973,354,760,289,545,764,845,776,792,332,645,796,404,415,828,646,599,781,820,590]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,903,396,537,829,575,923,506,955,285,969,788,543,405,392,348,309,709,864,974,745,892,528,777,630,539,864,622,979,780,972,1000,929,871,310,584,565,982,859,981,930,654,478,410,476,454,697,326,699,818,450,976,713,321,489,898,264,900,493,354,678,499,859,450,746,916,933,944,302,823,428,495,979,988,279,843,416,671,688,683,887,968,849,973,881,838,375,677,359,815,895,954,958,914,350,525,374,967,975,983,438,404,966,288,376,467,584,703,761,609,950,413,898,340,774,333,897,497,774,608,939,965,781,291,718,827,781,969,586,953,648,819,622,779,809,854,644,520,854,858,410,574,571,756,755,362,435,673,411,352,771,431,526,529,361,731,356,545,487,772,656,805,911,568,502,753,544,433,306,328,548,674,511,870,885,705,480,964,792,611,570,708,952,640,644,937,597,891,270,371,806,428,606,453,477,348,477,630,755,270,887,569,629,270,713,302,979,753,848,576,557,263,273,370,402,977,567,619,950,888,858,610,822,428,460,574,306,277,945,716,529,855,908,423,556,511,663,675,688,641,382,627,690,497,668,393,459,434,318,254,881,841,270,817,371,515,992,351,609,471,805,564,452,431,394,571,542,766,761,793,600,862,606,298,653,680,655,331,957,252,671,522,599,865,404,547,791,431,725,461,848,297,455,480,360,990,869,942,797,402,655,961,548,408,792,269,657,929,630,488,984,925,898,603,318,328,907,854,415,667,433,836,482,623,293,768,839,774,855,715,782,285,743,734,371,521,964,467,911,611,993,421,374,694,274,426,997,848,679,543,582,967,889,654]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,407,697,846,290,930,927,946,815,824,773,757,520,732,419,903,769,358,607,327,469,780,965,568,486,943,767,476,755,344,633,866,567,401,663,354,556,766,265,389,359,317,417,715,981,591,860,273,580,410,492,544,951,435,940,821,694,414,568,431,569,365,682,381,787,447,661,700,745,270,788,966,439,640,755,274,575,991,616,384,605,760,423,813,713,942,798,861,981,587,701,328,745,985,620,415,388,287,717,313,318,309,644,732,891,786,313,866,262,549,836,792,678,400,421,315,713,917,939,992,432,454,439,846,745,823,846,522,706,412,852,624,987,1000,981,741,801,497,612,918,253,882,419,300,637,572,511,480,415,478,260,768,383,508,555,415,780,743,259,258,827,565,340,812,712,960,699,549,753,266,927,361,759,608,512,714,317,267,717,486,778,492,660,495,671,489,324,465,310,865,757,676,587,489,706,806,453,306,944,459,585,584,531,625,491,593,764,838,304,729,311,264,514,325,288,477,381,892,519,925,297,555,488,582,573,675,472,538,423,656,616,776,882,444,948,888,410,954,824,977,435,950,817,493,583,846,291,269,850,707,413,975,951,680,601,280,619,865,411,685,832,627,863,306,731,337,700,332,727,309,339,685,544,671,758,354,446,671,319,925,412,427,780,545,983,607,744,825,562,803,548,429,390,336,584,852,716,757,562,385,903,276,459,268,468,385,909,525,315,668,770,500,405,544,892,314,605,454,566,271,988,979,906,447,810,650,927,470,675,695,556,978,398,970,832,779,792,584,542,937,400,953,542,799,663,801,774,962,777,338,465,423,983,386]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,288,269,736,311,294,795,705,441,731,949,545,963,731,937,799,478,789,640,753,616,565,930,460,698,638,685,709,850,683,739,920,788,845,516,991,303,296,857,323,680,484,279,785,298,313,428,862,928,518,462,504,713,720,626,895,833,423,765,670,363,949,524,571,316,808,480,783,371,258,474,712,294,798,364,450,792,354,981,929,806,651,762,507,992,519,826,752,636,640,485,397,767,982,444,754,690,671,935,793,726,298,795,676,620,666,476,972,408,971,743,553,698,929,814,693,912,829,430,336,694,281,620,570,772,899,898,271,997,925,403,949,827,533,718,520,743,579,638,778,854,781,864,790,441,345,641,989,685,268,585,704,842,589,441,368,588,818,785,929,321,563,408,431,888,330,643,549,500,279,875,550,843,651,992,444,619,890,268,577,523,453,941,658,916,556,724,471,428,856,503,780,750,826,973,669,367,557,967,318,475,260,460,966,586,699,774,570,319,807,466,886,635,750,395,504,752,674,741,808,501,380,450,881,618,707,623,843,977,580,588,880,506,263,915,457,293,291,611,722,877,587,510,345,483,528,846,547,936,685,516,560,269,257,275,786,512,698,880,883,679,517,656,292,428,781,765,452,925,295,899,456,629,724,423,385,278,654,443,340,555,331,821,406,692,605,377,800,268,541,267,718,432,485,819,356,827,805,782,881,443,828,538,825,910,960,979,935,980,493,333,940,943,856,932,275,483,790,403,477,472,729,309,277,448,601,724,629,788,827,992,923,558,507,676,635,807,285,700,424,551,915,916,400,437,500,871,847,601,930,752,871,959,253]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,280,611,681,795,929,741,991,951,396,473,837,731,291,272,927,683,703,666,291,390,871,986,794,681,788,553,581,790,740,799,469,938,296,822,769,617,464,638,545,801,807,860,819,351,479,319,454,851,959,626,476,389,718,416,341,271,574,282,383,671,985,394,695,976,282,561,962,307,581,475,467,487,396,897,539,946,927,523,447,555,540,547,966,408,690,408,643,786,770,469,496,556,658,392,650,516,449,694,911,920,367,745,779,689,876,701,395,572,721,626,931,476,408,546,660,753,623,703,971,657,836,483,569,749,345,535,356,989,258,588,263,510,407,439,755,586,957,390,785,282,448,370,428,545,774,740,706,978,354,294,601,563,984,439,250,804,633,566,588,823,670,361,916,883,537,800,418,859,850,831,607,383,692,997,462,689,348,496,754,638,468,423,304,434,674,455,688,276,606,976,618,698,396,880,270,844,594,819,543,687,765,640,261,428,540,751,307,840,841,682,451,787,801,831,855,950,868,649,781,971,851,758,471,544,397,761,972,695,412,990,402,749,915,686,894,723,579,872,736,926,965,664,945,981,439,512,778,541,276,388,928,941,454,404,919,290,884,873,421,744,579,304,768,975,759,334,654,821,643,353,272,877,930,560,386,773,718,707,844,635,609,538,777,493,750,406,486,617,567,582,516,544,930,753,916,545,509,453,691,278,568,437,439,624,947,487,672,469,724,409,329,414,578,468,727,681,827,507,696,703,408,756,904,399,550,580,868,889,375,410,653,898,942,865,510,846,477,562,700,373,293,859,755,555,395,293,425,310,519,448,822,480,618]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,513,738,582,945,312,425,708,949,845,373,908,404,254,768,296,705,394,401,673,430,334,426,499,689,538,812,288,921,485,729,702,873,980,622,828,520,649,722,393,917,873,498,664,744,407,540,292,536,692,886,334,352,849,283,474,630,364,885,669,978,456,391,745,657,388,869,918,749,715,519,265,510,714,617,623,665,506,660,927,888,365,434,743,471,965,776,977,676,813,776,281,533,618,414,642,317,355,380,408,716,253,589,255,687,487,381,338,752,293,404,631,472,279,944,703,621,423,429,437,288,501,886,927,924,715,822,322,815,997,301,352,258,504,956,293,911,308,936,866,841,260,544,833,998,553,564,520,638,465,766,283,427,297,861,662,484,489,888,466,860,931,282,306,710,461,893,306,643,295,431,259,769,900,355,713,428,553,443,498,359,835,309,447,554,317,352,540,551,431,635,252,665,276,721,573,409,616,424,977,842,565,766,324,371,455,608,950,473,396,979,942,370,523,584,856,879,679,505,867,959,284,838,361,440,647,516,708,690,711,322,733,971,485,837,615,983,916,578,725,594,950,320,657,506,773,862,692,864,749,969,448,797,540,769,721,397,663,816,266,640,488,611,255,490,922,295,686,942,527,288,717,251,832,366,697,603,576,417,633,719,645,644,336,648,941,452,514,745,440,520,302,844,440,563,973,360,494,286,842,832,529,512,855,405,908,764,618,498,424,773,610,656,484,677,836,349,479,660,418,946,846,775,370,388,309,954,566,792,817,460,638,490,665,523,320,518,547,413,723,776,811,453,551,886,383,716,754,486,397,667,363,461,497]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,805,597,394,809,663,759,888,325,812,661,328,262,414,798,270,316,807,395,838,718,967,508,414,936,661,566,754,811,790,355,298,381,911,684,417,642,708,490,597,749,889,882,557,651,528,371,310,915,593,787,412,491,910,639,888,657,315,650,360,909,745,496,603,281,265,966,790,362,531,325,928,992,946,601,977,650,495,570,910,777,528,919,958,538,970,606,544,772,476,902,405,629,519,619,401,392,671,530,506,742,811,476,500,703,537,406,582,285,996,856,684,300,918,624,717,882,328,619,998,929,698,405,631,746,791,934,557,364,933,712,806,305,728,404,928,280,717,880,613,327,460,691,502,633,566,491,931,796,412,890,868,776,537,497,778,532,742,903,440,594,606,597,684,575,962,320,831,872,291,361,813,801,316,285,479,673,528,354,594,303,402,878,270,712,298,263,591,762,299,737,916,732,746,772,630,826,692,434,325,627,314,934,924,980,495,599,733,820,359,799,947,928,979,796,823,385,283,289,560,709,895,647,603,425,906,322,387,330,598,958,278,693,339,935,687,888,926,344,632,722,363,913,982,443,572,854,393,944,800,412,429,396,957,843,367,822,642,583,448,612,610,603,807,719,672,950,596,548,789,482,292,776,844,531,442,372,610,513,598,537,651,466,689,596,415,787,327,822,257,642,555,945,656,329,529,354,868,815,393,732,764,472,580,633,608,989,568,739,273,734,804,313,892,289,332,584,700,689,599,822,808,334,449,601,668,347,311,745,481,367,569,716,779,526,865,690,708,624,353,816,991,977,379,669,328,465,601,382,992,760,550,472,348]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,362,822,869,902,425,319,512,258,937,979,385,522,687,293,934,588,786,790,995,434,599,486,945,662,616,767,794,730,262,968,708,368,393,634,981,435,727,464,679,962,470,455,987,881,618,472,481,947,462,261,348,837,260,396,782,948,371,421,581,626,552,916,667,335,961,519,307,260,339,615,262,601,382,479,879,554,545,851,365,482,546,942,755,512,791,887,564,837,751,634,374,692,520,513,365,522,309,501,278,588,879,421,318,512,416,326,743,503,585,329,891,529,781,607,647,421,807,858,594,916,749,682,852,388,286,909,857,763,429,605,824,881,963,281,400,531,314,769,507,937,855,803,863,924,909,780,704,775,426,707,429,271,858,588,447,675,715,1000,948,896,314,854,373,599,709,593,813,493,568,330,851,567,723,423,587,753,673,735,854,285,516,832,372,988,818,374,586,264,425,436,942,756,455,520,356,703,985,255,363,986,920,534,955,355,304,337,366,602,564,493,278,661,443,881,729,653,373,814,450,867,283,365,395,929,594,377,703,654,406,416,852,344,363,654,749,512,468,943,506,308,325,830,405,615,325,504,303,601,764,432,719,443,406,435,361,500,475,450,593,663,590,725,338,653,889,713,912,499,581,390,561,454,449,269,415,357,279,849,900,668,985,751,571,705,912,296,394,806,589,760,706,942,906,830,623,251,739,736,625,526,759,576,836,879,676,332,988,849,422,813,575,692,776,295,688,362,418,345,799,933,678,582,971,950,719,379,513,471,407,744,566,804,371,400,885,668,750,294,553,801,872,796,381,506,630,586,998,377,540,981,382,717,484]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,770,290,395,290,862,953,278,463,320,589,771,963,568,790,525,823,803,821,659,676,680,830,408,790,932,723,472,810,430,746,534,414,930,745,732,929,753,362,305,366,659,929,939,655,906,782,539,813,742,531,699,795,346,257,850,294,689,648,850,713,604,571,766,592,771,840,834,957,411,658,862,365,897,258,573,635,571,728,878,764,985,268,846,785,587,395,849,561,592,325,660,259,539,550,726,275,788,599,632,587,703,737,755,297,776,851,354,362,431,276,348,512,523,805,277,857,772,890,711,678,383,527,582,407,353,330,718,798,721,796,805,779,997,999,287,746,788,481,961,797,603,576,751,643,599,667,424,471,267,643,740,481,553,528,545,619,913,311,298,497,313,704,532,993,660,342,514,800,676,672,825,651,454,524,895,994,955,627,465,589,690,801,491,556,845,352,479,357,835,890,519,708,805,345,495,691,559,664,990,293,932,696,624,886,852,521,332,650,583,707,331,670,657,262,268,739,250,771,313,580,988,966,936,517,442,495,622,834,811,864,520,562,548,578,288,963,414,964,869,947,725,932,701,927,286,926,377,866,762,309,728,749,738,938,355,511,463,426,842,883,784,591,908,693,767,341,498,341,757,751,559,970,374,574,755,821,444,940,371,772,623,489,902,327,953,453,580,524,612,911,336,298,594,992,960,521,579,758,432,733,498,282,457,557,771,409,422,561,498,703,556,294,323,586,767,273,1000,661,415,393,631,475,534,791,359,966,980,634,479,352,771,848,504,704,867,293,910,457,382,359,565,613,487,768,357,622,250,798,995,460,915,704,262]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,403,714,409,319,860,980,631,327,743,361,734,627,739,409,0,649,752,912,666,281,824,985,517,709,536,549,667,923,342,723,804,964,540,850,703,626,672,285,837,590,616,382,946,751,361,657,276,976,723,397,268,558,498,450,672,850,549,705,363,588,588,766,583,405,637,800,876,781,432,334,458,926,512,983,526,858,497,373,755,662,554,491,480,690,795,479,819,449,872,867,981,675,503,489,759,342,934,340,969,615,593,865,318,733,683,946,711,838,455,813,751,480,924,654,671,325,521,909,702,281,686,495,387,834,392,479,324,798,609,430,349,525,711,966,909,784,310,480,868,338,539,311,758,455,262,349,957,611,731,826,812,369,670,550,950,712,559,570,521,298,343,531,633,911,339,471,473,352,821,546,365,506,303,954,518,610,750,535,705,446,979,816,891,736,754,494,535,708,560,599,341,363,816,854,438,671,533,716,253,961,648,606,819,992,804,328,522,967,815,673,784,980,820,714,682,656,868,536,761,471,698,402,278,268,457,861,631,954,847,789,740,385,468,871,847,694,844,519,513,801,389,975,559,361,559,357,677,902,940,888,995,399,529,565,822,787,696,761,580,657,836,524,928,896,962,801,565,760,729,612,984,885,900,901,898,486,500,330,617,747,901,262,603,890,357,923,967,442,712,766,402,930,805,507,557,269,561,608,842,839,764,445,926,492,779,663,419,256,948,470,996,966,681,367,453,844,488,563,454,757,436,337,964,670,309,575,871,777,692,502,295,579,503,602,831,397,705,471,739,817,707,612,806,830,959,665,662,657,474,821,526,256,546]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,965,509,865,454,811,700,616,579,586,286,741,390,521,404,276,462,929,962,679,828,773,836,339,965,470,759,497,925,589,380,361,711,866,443,455,990,917,839,963,729,324,952,627,867,997,570,0,614,586,727,276,537,546,351,828,797,960,961,384,411,703,911,924,805,418,766,804,768,409,589,632,586,992,422,324,366,763,958,854,801,320,641,934,365,909,464,633,954,270,694,694,954,658,796,521,511,565,285,867,972,865,518,706,779,660,677,289,537,802,686,641,781,863,567,995,669,784,730,913,627,465,960,343,666,294,326,620,395,361,295,393,726,609,519,751,501,427,819,777,827,673,352,801,577,644,714,577,347,474,988,657,592,725,469,949,695,665,837,964,483,485,257,999,428,696,429,506,527,974,311,406,883,683,541,328,962,344,545,548,548,284,322,360,871,979,933,379,690,577,664,546,798,867,384,552,476,681,834,466,878,730,862,791,353,385,341,462,461,641,269,274,919,519,819,512,738,407,312,250,299,333,395,606,612,687,884,668,520,868,819,371,829,375,435,552,388,834,336,946,597,716,849,623,360,734,814,856,966,438,318,680,670,989,614,888,700,625,470,717,957,812,970,715,403,588,739,554,634,836,363,773,643,498,994,963,768,484,893,385,829,254,411,285,703,599,407,383,335,609,852,813,686,818,374,489,373,550,486,916,740,694,258,435,622,667,916,659,292,822,893,340,350,532,803,682,795,969,362,334,290,570,742,326,855,440,366,936,763,940,637,254,355,713,606,424,558,403,826,579,831,554,649,464,303,453,954,489,596,902,313,483,588,438]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,331,466,673,252,948,951,522,369,393,608,481,968,865,505,526,709,643,607,498,507,697,545,786,727,924,455,545,631,892,859,496,960,534,550,814,715,658,459,409,1000,966,459,864,257,708,843,324,502,402,673,860,635,753,996,336,943,952,614,571,863,740,655,570,626,902,395,604,849,600,560,928,942,449,325,0,506,802,682,757,587,322,774,958,991,785,549,581,973,723,520,752,390,612,615,613,556,311,373,470,783,426,829,636,364,874,592,460,742,379,353,539,360,651,837,618,962,263,939,688,565,705,547,754,884,631,555,807,683,796,811,972,571,922,507,351,478,511,998,546,329,587,567,378,895,384,626,539,338,964,847,930,691,776,493,437,274,402,674,650,553,744,799,763,431,638,464,915,480,671,771,464,604,419,598,957,902,389,538,276,455,381,296,486,809,304,757,855,644,418,996,821,375,271,736,897,951,816,723,759,581,721,312,521,653,367,468,703,592,781,973,884,398,505,810,787,383,906,986,813,331,422,795,500,360,996,269,929,465,447,559,562,992,779,767,270,312,924,951,297,926,930,829,416,754,329,911,262,371,449,829,616,670,904,844,367,720,785,547,413,309,775,744,254,423,961,286,766,917,330,571,419,615,951,504,678,609,345,624,341,987,550,685,569,749,857,416,351,916,505,468,404,320,790,553,514,587,635,766,814,803,579,851,998,619,961,396,474,548,296,721,953,939,576,952,976,402,775,285,382,408,273,431,457,333,986,757,523,944,669,357,719,557,663,315,464,401,329,905,859,407,673,476,528,440,646,529,642,966,398,474,390,906,957]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,271,279,497,514,669,494,859,689,623,532,760,409,960,598,318,788,649,272,494,385,408,410,392,650,787,1000,715,520,673,676,923,502,576,617,867,595,891,549,426,395,274,810,440,720,786,468,706,846,975,931,585,471,789,545,980,464,979,882,487,275,658,443,988,335,405,995,473,537,341,760,364,904,560,420,636,776,845,667,252,362,306,754,952,258,606,782,425,521,679,672,644,880,849,810,898,705,502,316,550,299,465,924,0,796,650,772,742,898,747,956,457,396,515,298,671,718,592,875,452,771,928,819,955,702,755,419,604,597,985,919,964,868,805,497,802,577,451,931,828,449,421,957,385,818,882,308,315,517,507,950,769,451,754,997,704,609,578,815,565,263,337,318,660,604,627,947,462,817,565,337,362,343,751,676,596,578,419,742,373,758,780,889,928,788,296,714,521,497,648,660,868,592,886,809,267,795,771,617,400,413,548,326,586,604,918,324,458,825,932,686,589,717,590,904,299,680,609,557,899,388,894,914,880,483,689,728,277,714,417,467,732,514,704,732,492,506,850,862,836,458,476,726,704,415,617,456,497,527,497,362,831,306,495,289,717,333,800,661,432,385,994,710,826,768,588,644,573,822,478,252,350,625,855,699,460,627,790,505,890,726,265,714,809,276,882,495,498,542,773,444,474,582,934,806,798,824,504,645,570,826,481,953,614,975,874,439,349,627,290,513,845,925,967,698,574,319,484,994,339,757,913,664,896,577,914,965,766,330,757,572,976,540,789,927,998,406,837,534,864,436,546,690,480,775,660,903,620,460,730,497,357,628,775]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,591,559,806,687,761,902,331,291,814,446,437,393,792,997,909,973,740,301,906,847,658,606,862,778,934,419,780,967,931,678,488,553,876,308,615,685,966,376,821,785,580,820,827,826,525,713,751,734,706,289,307,745,636,688,885,570,432,409,289,457,717,912,674,499,569,869,714,520,938,498,769,651,677,736,351,418,843,688,898,960,686,587,663,695,964,988,727,301,259,892,675,587,687,552,729,866,412,397,839,903,624,315,802,552,630,506,902,911,475,621,384,344,485,665,774,469,650,364,826,444,501,494,645,658,882,611,998,908,775,421,352,666,345,745,0,355,715,596,466,391,274,858,801,711,776,401,706,332,342,601,599,860,578,624,781,500,541,529,371,253,644,812,927,559,745,638,501,366,671,757,641,893,937,610,820,579,645,872,559,722,827,934,985,799,471,317,577,731,984,283,851,333,348,373,978,447,955,390,847,519,391,317,557,860,393,420,853,595,259,795,745,301,932,346,570,328,280,453,736,814,561,576,653,384,324,804,859,286,749,827,826,462,928,611,706,315,822,499,265,407,673,755,256,592,586,549,972,596,309,866,998,772,700,869,643,806,877,441,310,849,807,661,554,593,337,726,830,782,654,308,676,413,692,589,333,870,468,253,806,502,862,642,357,628,582,622,941,496,812,619,575,660,309,851,899,560,423,498,672,784,568,807,702,262,620,883,720,408,509,419,941,444,745,369,805,407,886,796,911,603,434,424,645,493,684,859,478,764,741,513,723,344,494,709,459,351,762,721,409,729,638,509,744,820,262,630,583,880,791,853,673,775,798]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,751,470,476,337,618,468,337,623,297,610,471,861,526,414,633,946,998,479,543,494,481,741,819,265,803,312,714,619,368,846,410,825,346,423,676,844,948,900,899,410,446,715,284,758,592,603,999,852,340,938,796,938,279,942,889,788,433,945,870,958,336,701,451,418,535,951,800,395,929,467,516,264,354,290,763,591,309,636,355,674,741,675,561,406,548,925,421,584,430,453,857,978,538,627,592,775,280,864,678,731,979,369,660,379,766,301,896,882,373,871,829,887,977,562,979,451,764,953,701,409,600,365,976,264,732,792,523,682,418,849,515,966,387,683,927,572,551,589,793,277,357,541,421,840,947,347,568,749,781,916,385,645,374,334,398,273,305,994,308,801,663,466,0,940,372,676,731,615,953,300,938,692,317,603,532,594,997,594,650,894,569,656,574,985,898,299,691,686,325,613,400,536,283,908,701,770,859,780,970,493,289,881,427,780,643,863,536,472,943,518,846,407,975,348,269,337,781,832,792,530,350,371,883,570,978,927,328,582,838,347,760,402,468,622,373,433,959,592,824,434,823,826,825,758,556,451,418,763,628,912,941,420,423,920,678,607,354,593,454,587,426,523,407,930,481,297,706,613,631,937,952,317,380,792,518,658,930,614,577,600,931,562,316,568,662,410,839,482,402,678,258,996,490,959,965,411,821,678,606,780,528,796,473,706,855,440,603,316,714,484,299,434,682,556,347,433,434,738,922,781,865,457,419,519,398,551,490,931,480,290,752,397,767,568,443,687,491,543,260,695,775,461,639,850,372,917,965,978,605,804,480,591,734]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,521,757,461,318,667,759,396,860,436,637,430,970,643,483,341,617,823,959,986,999,464,822,731,364,739,891,299,715,622,681,554,768,827,920,267,738,440,415,893,310,434,492,628,379,444,967,546,415,730,889,580,525,974,744,641,838,320,615,399,520,807,754,255,296,615,530,802,298,267,739,279,849,699,727,821,266,601,555,534,284,445,421,913,437,339,808,645,999,633,829,831,314,665,485,898,883,818,554,491,270,282,586,868,703,943,715,840,684,781,260,278,981,712,335,970,319,757,434,618,383,454,717,488,713,426,699,766,847,491,834,383,802,995,690,851,720,504,955,890,560,274,721,871,636,400,285,864,880,299,918,813,403,434,590,888,455,693,348,766,382,568,836,400,913,290,658,291,626,595,820,801,697,997,702,787,755,254,300,330,953,412,928,358,595,846,383,924,907,944,258,0,955,567,398,548,746,976,766,843,349,882,584,717,681,962,307,350,311,678,279,261,536,311,644,809,894,919,711,371,861,745,737,466,990,802,917,563,485,904,543,576,959,379,366,550,638,471,638,531,746,931,838,623,829,545,347,486,266,847,795,519,719,271,363,981,520,493,257,550,494,959,879,319,975,345,430,479,496,464,455,940,688,605,325,641,842,308,901,794,931,833,890,820,302,807,894,469,316,319,881,627,423,694,860,565,420,709,985,620,654,495,345,568,908,378,450,431,974,655,643,726,663,808,458,643,759,409,665,923,404,960,747,911,669,415,322,306,819,652,742,341,761,869,894,658,682,931,674,863,871,389,908,773,984,701,458,854,989,882,263,584,806,845]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,401,651,257,577,268,667,803,294,285,910,418,967,902,589,278,255,528,923,798,321,606,324,409,550,690,522,494,416,657,852,268,593,983,678,641,899,977,665,832,422,882,377,778,670,1000,905,606,585,746,259,466,769,540,740,988,520,437,996,908,505,658,253,387,689,931,925,559,338,778,323,336,961,690,436,500,266,306,254,367,494,281,347,803,455,993,665,371,621,986,294,647,371,310,367,720,976,425,860,685,916,557,746,880,884,923,458,916,557,735,401,281,739,625,465,794,462,412,270,686,391,362,603,853,631,591,519,302,523,774,325,569,529,823,419,653,291,919,943,730,470,830,483,695,950,648,267,551,749,620,849,683,491,718,733,794,773,604,410,789,274,658,285,883,449,960,447,469,407,390,514,522,809,256,765,828,383,345,534,560,900,814,323,990,460,827,618,863,665,578,867,466,796,634,583,427,821,728,814,768,581,924,418,497,500,554,385,276,918,833,918,932,875,566,735,360,959,590,571,327,545,366,840,0,652,361,612,367,656,891,583,459,553,865,349,782,910,506,978,428,557,745,659,379,912,751,620,747,741,895,732,466,860,652,554,903,770,442,564,676,731,654,574,394,276,866,587,842,656,744,342,603,730,380,540,618,540,826,518,678,568,302,597,612,442,350,883,902,816,927,990,501,949,930,713,819,964,411,883,915,549,727,657,361,842,385,251,807,508,817,858,972,997,341,252,829,745,320,582,730,813,997,601,708,956,524,838,728,389,928,699,369,987,760,260,944,917,690,753,312,466,277,726,619,550,943,656,486,669,867,986,879,784,580]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,830,995,917,445,960,383,999,899,371,756,496,843,494,672,262,849,719,434,802,901,485,535,604,786,834,835,515,981,458,549,616,747,765,660,719,651,756,580,652,991,734,419,994,340,879,697,411,663,976,345,747,759,816,588,281,956,818,557,551,814,883,471,414,778,774,479,478,767,807,513,574,661,871,495,685,902,317,986,712,683,495,623,506,941,474,941,810,625,468,673,529,954,509,614,713,888,639,410,937,776,661,843,714,406,471,475,596,920,512,984,643,563,372,291,634,492,318,571,453,852,784,483,535,353,854,983,801,544,521,789,967,285,993,359,642,350,349,974,626,656,543,508,807,332,578,995,565,330,837,326,842,824,895,417,283,586,811,460,347,339,950,823,562,777,601,472,307,989,943,731,301,750,618,501,682,394,708,256,853,253,640,681,989,850,301,527,610,605,398,550,890,489,586,848,840,360,909,719,781,948,818,363,271,714,564,783,872,780,733,471,932,428,965,985,277,866,381,491,480,487,756,884,597,836,712,821,295,514,716,262,511,725,414,859,813,438,588,796,856,392,999,662,607,652,422,964,717,434,635,361,730,682,403,718,259,846,736,328,798,849,695,889,570,442,546,585,325,935,520,358,487,761,727,974,810,343,998,717,943,987,941,0,784,262,440,267,596,509,836,367,378,359,887,846,980,868,852,413,326,626,880,358,592,461,410,346,582,824,765,395,283,860,423,800,363,677,991,731,353,788,598,783,772,251,990,450,929,994,557,298,675,325,297,568,833,881,968,719,823,518,429,661,965,380,915,668,480,416,757,738,921,323,527]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,311,268,830,454,914,251,588,963,690,746,349,561,279,487,367,752,469,410,350,800,258,883,506,654,376,406,392,610,551,389,756,439,544,338,751,693,741,804,943,658,338,679,761,928,877,943,803,561,449,691,895,539,562,553,569,509,477,833,354,505,287,473,806,640,265,679,653,725,519,553,747,282,486,581,952,932,786,562,382,365,981,332,902,860,263,359,289,589,594,832,469,403,607,801,722,335,756,500,529,533,545,911,698,332,823,690,449,461,959,288,834,568,910,604,927,807,971,778,926,454,980,456,823,754,779,630,546,491,678,885,748,473,744,665,369,933,664,873,651,529,478,689,510,449,957,905,402,550,923,408,366,789,762,883,379,886,445,338,695,949,561,294,556,530,665,476,455,331,449,620,334,275,296,458,390,412,717,255,634,634,980,473,617,406,941,666,726,499,373,684,458,426,566,559,320,309,981,633,529,900,992,546,899,712,995,913,328,488,912,301,305,479,879,325,315,740,645,982,827,419,956,547,252,263,474,891,786,544,491,298,540,889,482,890,370,979,529,748,551,330,386,814,720,630,731,436,718,601,875,384,768,348,711,684,868,679,444,873,822,841,619,506,808,419,484,769,898,589,978,531,914,717,611,441,562,507,272,908,463,675,758,800,264,362,781,724,472,764,260,464,422,434,913,422,532,739,687,423,508,931,298,456,895,554,431,454,388,655,364,713,809,522,547,0,987,838,405,544,750,848,421,552,747,977,608,704,585,765,520,326,833,617,865,529,454,502,656,752,427,340,557,743,808,575,405,475,972,690,676,254,800,902,388]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,758,586,891,801,989,298,617,346,869,472,466,682,646,496,471,993,442,384,299,692,536,271,270,859,363,646,936,935,258,396,399,870,965,271,499,951,462,604,804,532,363,881,529,627,440,506,826,345,295,864,564,368,957,501,537,469,700,795,980,505,340,441,575,886,314,597,575,712,313,547,481,816,996,455,905,919,581,822,787,377,821,979,871,726,921,463,596,755,662,370,303,318,263,279,424,613,276,585,549,630,277,601,534,759,395,747,557,507,712,699,770,556,305,313,464,622,727,445,394,339,686,736,680,638,981,478,926,830,447,381,978,874,467,864,721,297,312,685,322,968,850,518,816,723,405,326,461,788,298,359,255,471,839,634,512,603,824,481,433,440,797,507,543,490,619,313,429,490,623,321,664,503,637,286,591,347,904,601,859,833,683,493,874,522,809,679,824,477,748,858,674,974,922,359,552,397,844,547,916,524,831,834,920,688,842,382,887,768,460,348,525,738,306,757,324,991,661,360,766,898,582,301,753,586,793,458,436,390,878,539,817,710,812,775,804,474,356,814,618,703,357,650,953,862,967,690,804,502,834,293,613,631,531,878,898,805,755,952,751,640,833,391,642,982,818,573,403,688,699,461,577,744,752,716,263,436,338,954,383,302,643,719,267,314,427,534,962,535,779,862,930,940,445,576,526,902,727,281,931,281,761,830,429,357,679,881,699,568,968,335,511,513,528,752,752,961,472,586,425,555,461,334,778,712,575,444,978,405,791,325,974,829,560,801,966,886,296,0,356,425,494,918,897,530,439,497,359,992,449,960,671,380,743]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,471,467,561,703,279,656,422,502,333,467,785,593,329,317,662,800,350,425,823,530,774,789,773,409,805,478,772,945,767,462,927,552,591,704,630,541,376,977,885,663,703,627,793,298,334,744,489,893,981,978,298,731,274,443,905,875,601,952,312,649,724,284,613,723,817,713,874,414,600,263,398,545,955,906,642,694,699,425,847,698,404,662,380,477,436,365,589,550,605,857,451,322,592,991,534,983,301,618,563,374,804,278,620,904,522,584,256,617,807,279,301,501,580,913,898,383,926,632,544,752,811,784,926,859,319,315,567,682,818,916,837,849,467,909,583,621,710,816,682,774,420,851,790,964,849,540,558,689,287,944,368,924,838,952,348,533,976,864,965,294,767,981,965,391,941,921,446,453,950,880,346,751,421,811,878,875,923,979,690,511,433,627,779,885,681,451,703,989,261,371,854,669,425,561,590,928,957,952,742,780,300,430,295,505,571,703,256,896,889,292,749,839,655,884,624,829,708,998,603,500,747,692,486,782,441,528,478,263,366,516,879,857,440,997,455,371,254,698,487,563,462,663,564,788,621,290,625,573,913,935,533,711,880,310,488,732,341,631,272,324,898,251,641,316,428,734,372,308,731,591,510,539,478,904,342,599,370,796,375,311,916,480,606,645,983,333,362,994,776,993,741,413,906,422,936,663,444,421,722,650,635,552,391,361,650,949,662,886,319,979,597,611,711,972,558,447,253,742,735,917,521,611,776,958,618,917,796,778,297,462,303,605,476,374,569,692,317,359,980,390,509,539,886,917,667,381,0,572,676,478,492,639,521]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,851,359,525,708,608,815,499,822,972,720,716,361,828,430,657,758,431,798,443,473,929,997,889,593,532,649,452,592,361,321,957,503,754,510,276,953,321,689,357,780,266,774,508,961,771,595,596,309,956,469,570,663,467,718,708,292,703,980,994,724,730,896,287,478,899,781,438,907,966,856,253,637,475,657,966,798,948,938,628,539,421,685,565,530,830,572,561,677,813,955,675,764,427,504,598,747,836,803,956,413,735,527,460,374,303,281,818,369,955,950,561,586,435,890,937,479,770,330,535,793,880,300,287,272,362,698,761,263,487,582,654,437,440,784,880,349,331,683,668,548,763,495,576,714,735,901,322,539,913,889,345,810,546,613,995,684,317,405,768,601,902,500,978,822,521,837,288,544,764,276,745,332,717,563,480,812,683,913,728,364,761,519,826,523,578,869,591,810,450,427,989,713,504,560,751,283,293,270,834,567,682,845,902,596,788,271,455,394,765,743,792,734,942,869,944,851,620,417,991,585,545,443,669,674,343,396,669,913,946,542,544,400,289,804,617,336,572,609,306,848,342,586,271,554,957,959,784,841,689,483,735,321,760,506,925,936,342,762,306,679,293,486,819,401,917,439,495,427,789,691,967,937,651,258,802,601,683,935,811,661,427,416,990,703,878,292,254,825,801,539,358,922,274,813,432,552,520,413,763,615,286,757,743,551,302,704,644,531,373,570,362,856,602,690,297,541,308,605,523,793,892,484,398,359,953,355,786,460,429,262,525,274,532,674,565,704,533,992,681,373,652,759,650,847,857,655,572,0,984,535,512,332,447]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,615,652,964,977,706,807,777,697,939,921,615,481,996,354,474,833,849,269,968,565,696,386,900,277,458,872,438,806,983,830,423,469,867,613,334,962,801,920,460,250,346,656,287,291,542,765,902,438,264,263,430,621,471,676,795,891,516,620,579,424,659,479,519,583,955,401,912,880,911,339,970,672,572,342,398,703,698,830,484,818,426,310,476,708,585,755,776,759,569,873,489,882,660,967,858,376,732,373,607,456,466,687,730,515,252,993,263,973,427,577,553,809,250,578,328,361,282,559,579,497,565,957,794,498,513,636,332,742,427,512,702,539,772,962,791,957,645,997,322,733,566,410,562,369,529,863,331,993,682,398,315,344,825,573,997,966,867,453,460,704,643,424,605,855,513,536,325,551,385,619,638,739,829,359,343,582,927,586,456,641,277,958,472,916,548,547,975,603,498,261,882,408,859,842,850,752,994,659,382,474,734,496,902,620,554,829,849,657,737,290,298,718,939,300,409,953,806,581,979,354,807,275,867,376,929,625,845,705,896,703,885,779,325,893,428,383,953,348,412,929,373,896,578,760,409,608,615,321,795,751,887,787,568,337,808,753,330,503,372,814,778,416,633,394,418,948,406,409,614,821,735,605,628,699,892,680,559,694,449,759,838,757,950,595,432,665,722,562,416,835,341,803,819,671,299,872,398,925,899,703,750,777,900,770,416,618,461,764,631,493,398,633,883,676,296,346,675,350,252,699,667,853,534,773,827,467,934,390,775,712,847,897,699,620,361,634,530,449,380,925,996,316,574,933,501,960,676,984,0,396,373,359,976]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1000,566,481,579,676,499,618,961,777,393,667,865,513,867,821,902,754,789,822,291,471,260,495,661,498,949,729,969,670,867,308,509,360,941,497,718,435,957,795,262,937,743,762,359,749,664,313,567,282,784,654,498,723,282,504,437,863,979,259,569,798,798,510,798,775,523,824,871,715,685,928,521,704,678,474,858,468,940,274,715,382,810,420,428,520,374,444,763,304,432,670,462,511,647,922,367,435,491,988,362,972,814,497,828,422,905,363,843,532,857,466,345,556,357,958,719,631,729,354,544,480,580,831,442,484,890,366,276,904,896,890,394,285,600,853,652,814,260,608,674,675,701,273,330,680,791,480,886,698,415,651,558,424,818,736,680,264,876,288,461,372,668,804,293,360,423,726,582,724,950,266,331,260,385,955,418,257,851,574,816,738,377,626,459,293,920,756,971,526,330,263,483,403,608,631,509,276,289,720,837,873,311,270,923,524,946,396,732,664,403,953,774,394,431,695,278,621,280,883,734,818,851,986,277,686,395,647,369,989,580,312,508,858,551,426,931,826,796,606,270,653,437,955,649,434,772,899,418,817,920,737,515,315,664,529,903,536,831,751,324,829,551,857,562,648,504,914,714,905,972,971,656,850,819,293,704,500,468,904,909,663,738,312,483,816,619,342,798,393,843,470,450,751,583,332,841,589,879,794,253,870,636,499,887,757,288,555,827,610,462,751,655,318,254,728,433,743,440,744,271,321,485,453,449,585,682,842,811,653,510,994,657,459,826,825,336,252,960,703,532,406,573,856,435,314,365,478,535,396,0,914,935,758]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,394,833,689,504,676,688,713,828,873,391,277,436,351,492,526,885,886,318,488,311,870,279,720,778,507,868,372,265,652,325,694,904,464,434,268,553,510,671,254,788,748,675,418,687,769,253,483,461,733,401,336,814,632,539,858,345,797,705,427,853,552,906,863,387,931,350,600,375,843,781,864,690,865,893,390,735,301,267,717,647,928,578,571,460,820,776,643,324,670,961,275,375,759,418,592,342,477,796,860,491,309,627,357,257,938,420,775,635,864,796,448,700,714,879,930,334,630,412,704,254,402,820,310,947,750,437,411,588,407,866,595,300,919,940,673,340,305,502,276,814,998,980,771,251,460,959,773,395,385,741,541,796,644,594,548,559,381,664,481,569,905,776,480,321,556,577,376,663,928,514,975,574,369,332,908,805,910,846,586,976,782,434,782,737,921,968,633,575,628,426,584,853,275,367,813,701,481,272,655,575,646,953,825,344,519,991,454,493,934,945,482,536,643,783,929,740,384,753,581,486,597,923,879,884,951,606,769,463,828,382,826,552,672,442,408,926,363,970,880,820,526,536,947,910,666,461,858,341,807,633,787,908,514,731,397,479,489,586,645,502,608,889,577,693,342,979,677,498,692,908,282,669,804,771,591,557,424,762,822,953,591,921,516,580,985,303,799,582,569,522,367,590,704,651,723,722,872,438,714,612,423,320,879,794,264,932,652,560,612,355,698,612,762,800,912,868,736,464,367,262,1000,258,982,873,878,399,953,739,847,816,724,946,347,592,769,827,773,671,490,879,804,535,737,731,469,583,492,512,373,914,0,462,594]
[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,333,330,747,923,336,774,400,515,767,976,605,445,566,328,256,885,717,297,761,546,640,506,340,892,608,991,596,916,712,949,487,935,420,853,878,879,498,505,809,289,833,625,409,497,430,582,588,453,628,594,928,919,550,999,928,252,834,947,753,985,912,337,652,690,629,621,436,576,477,790,450,802,732,656,906,967,514,267,279,251,811,795,872,674,497,996,510,436,622,585,968,315,755,871,828,340,415,483,401,701,619,557,628,630,577,700,356,945,319,842,915,262,533,811,634,309,639,735,955,583,645,850,811,809,305,820,916,427,359,913,627,815,893,610,775,974,852,764,392,650,473,391,712,844,937,930,630,697,758,832,757,956,451,808,980,997,751,333,442,374,664,512,591,851,897,625,699,410,921,478,774,672,478,373,505,479,540,314,901,836,263,779,285,694,716,653,297,533,658,681,806,723,413,503,897,372,600,656,580,890,518,597,888,479,959,372,759,273,485,750,362,848,438,439,284,810,986,955,960,946,465,509,784,896,559,987,274,813,348,380,976,990,505,754,494,662,670,347,811,961,789,650,556,482,690,803,372,443,437,405,291,391,987,339,275,687,932,937,825,984,862,600,568,410,619,953,475,688,988,632,373,648,346,301,397,611,803,986,544,607,866,323,487,396,412,319,306,266,988,454,529,821,988,994,662,728,971,826,592,399,663,436,285,818,672,366,677,983,934,479,418,441,699,902,371,617,307,968,776,929,557,763,740,634,696,865,691,893,546,378,979,762,324,843,258,328,660,380,312,972,868,646,740,958,983,460,639,332,359,935,462,0,923]
[1000,481,842,646,605,495,613,299,477,264,839,270,984,692,503,486,476,676,951,382,495,740,616,360,834,743,403,635,609,369,529,590,765,635,327,952,422,866,568,656,450,618,318,478,711,271,613,790,589,743,991,271,489,571,401,925,455,545,532,749,306,647,582,389,455,986,257,636,309,468,774,600,925,404,410,406,542,787,615,261,943,952,476,478,504,585,821,307,879,801,980,913,949,518,490,599,452,579,791,360,450,362,405,370,535,821,431,996,941,957,340,919,454,910,879,728,533,905,863,808,553,274,872,384,563,761,646,805,988,335,961,411,649,483,511,583,540,447,820,567,495,624,742,662,664,599,295,370,948,529,638,605,548,353,461,292,548,281,315,965,414,797,927,701,339,392,264,728,325,483,892,813,417,754,902,760,489,376,944,630,990,331,632,502,813,552,374,642,430,606,642,664,460,636,471,768,826,774,714,671,400,254,335,801,796,439,275,611,719,975,923,857,281,809,957,926,920,759,863,317,858,642,894,610,979,397,502,523,793,440,285,652,900,962,714,726,593,645,941,736,271,503,952,775,313,585,598,430,815,488,305,821,609,417,713,387,699,999,803,254,795,825,774,536,834,434,969,405,647,465,855,531,685,442,626,485,705,907,418,942,822,377,451,286,332,336,867,705,974,739,781,623,265,741,608,563,338,620,414,781,671,865,597,517,878,399,667,460,703,399,901,264,887,691,430,967,304,428,998,396,533,535,970,417,509,872,833,599,670,846,988,924,753,937,372,842,891,357,669,800,676,309,661,324,583,567,492,995,424,347,375,922,728,932,779,297,958,779,624,884,466,814,507,277,605,898,761,526,390,674,605,480,616,760,933,425,606,270,514,376,968,873,889,364,290,601,741,552,669,397,279,533,985,599,909,907,316,590,467,467,915,581,819,350,894,749,329,994,530,439,750,991,336,909,308,933,570,836,263,343,575,788,474,536,863,654,759,759,348,979,822,435,632,437,532,883,754,400,834,585,301,586,324,596,304,486,525,712,298,307,629,707,481,386,755,759,608,304,496,400,789,407,531,577,334,973,841,681,564,961,310,374,992,601,990,322,772,758,807,411,827,310,497,806,569,253,298,692,357,750,936,774,603,592,923,665,435,297,964,967,319,305,744,416,300,747,375,924,515,253,798,362,885,264,400,928,646,324,901,949,618,568,266,949,626,624,704,845,977,641,500,341,388,430,747,387,798,914,980,534,935,877,514,526,327,713,497,985,893,908,987,272,776,961,803,370,573,721,453,889,875,864,917,777,766,708,804,340,932,614,433,657,805,407,348,486,880,329,571,514,368,443,856,775,591,503,734,353,530,724,376,942,922,946,312,876,320,889,278,704,274,486,484,924,777,750,317,951,899,406,780,926,751,738,432,449,948,396,875,343,961,851,303,777,782,497,905,361,547,345,405,780,273,794,262,591,376,434,815,756,611,363,906,259,350,979,763,659,857,716,916,907,453,943,439,541,497,997,792,833,313,324,546,996,500,677,769,788,253,612,359,608,620,746,360,676,846,727,273,895,451,415,919,740,970,466,613,754,483,556,695,515,365,949,438,656,903,398,380,773,682,566,841,843,405,975,422,962,545,667,761,272,992,318,576,409,350,763,282,812,780,654,957,259,320,469,941,936,303,596,848,925,815,698,779,669,570,844,503,281,380,359,651,532,364,877,701,857,554,551,775,489,306,899,801,537,923,506,292,390,899,785,551,500,926,289,566,420,592,524,384,419,907,490,992,788,577,668,982,405,922,420,798,679,600,524,572,701,294,808,853,946,762,853,490,630,916,492,969,805,325,559,975,539,807,619,957,531,265,892,734,743,416,589,929,405,579,637,991,473,676,748,859,405,590,314,541,570,310,587,881,658,748,369,558,927,637,683,845,376,688,875,398,942,623,898,625,562,284,469,903,705,938,825,423,697,704,557,958,700,510,977,319,688,964,500,792,746,580,991,580,565,481,318,787,444,508,815,466,923,881,378,279,371,325,411,780,373,303,345,866,278,289,944,425,479,452,371,709,283,441,730,461,960,904,798,840,567,907,932,656,884,911,347,965,320,705,755,541,611,459,317,518,433,299,890,469,740,565,527,468,950,402,959,412,304,591,516,623,756,784,715,276,967,790,733,681,276,573,479,944,715,368,737,541,422,815,845,841,305,782,388,603,784,270,865,732,712,802,297,574,828,976,755,280,567,559,768,523,340,299,832,599,361,353,743,437,625,987,463,810,634,957,499,521,447,976,758,594,923,0]