784,464,571,412,841,245,737,934,881,149,124,643,546,391,924,822,382,687,939,717,311,380,
500,856,282,914,465,466,427,322,239,228,670,230,531,98,471,103,681,737,418,730,143,
389,319,382,329,781,112,993,705,241,811,146,373,746,23,964,41,350,418,923,273,115,479,
144,755,768,800,376,981,272,109,862,394,895,418,754,274,938,881,598,167,122,875,244,877,538,535,185,763,554,
65,502,19,387,219,416,61,295,364,205,507,716,953,570,821,805,466,718,916,947,591,626,626,755,475,989,652,632,432,590,398,886,27,758,233,482,10,50,280,598,250,129,509,151,248,153,797,48,45,28,886,36,500,373,494,559,339,353,847,548,563,638,825,120,183,698,628,836,253,277,781,378,878,831,248,556,554,460,697,1,927,720,991,828,268,430,329,741,523,104,257,300,140,211,519,675,797,785,816,234,282,306,797,434,402,775,51,53,939,280,416,475,197,312,689,788,209,942,394,1000,42,768,674,109,292,988,352,178,866,854,388,341,71,968,23,699,860,826,859,234,381,476,281,591,107,485,667,636,76,477,131,843,231,714,491,305,143,348,242,940,768,987,711,931,433,672,288,678,290,736,411,421,945,545,586,462,937,824,429,639,100,716,726,990,290,811,638,127,465,370,453,61,441,419,399,249,550,77,584,646,388,684,385,180,569,471,363,89,222,317,168,779,608,733,905,580,886,919,922,932,307,839,344,756,893,532,269,879,161,714,974,887,64,312,951,784,137,69,852,249,205,357,526,30,862,746,981,874,616,559,740,697,225,560,657,613,709,483,908,887,306,976,942,589,68,205,185,899,869,419,820,968,837,332,980,299,565,852,764,926,284,653,652,715,689,726,460,687,155,192,837,344,398,629,907,266,627,854,782,588,710,870,742,753,704,83,116,562,192,235,523,751,861,27,959,301,318,114,499,432,639,949,173,590,625,229,792,666,338,661,637,659,125,782,889,586,567,917,104,711,852,251,604,516,660,141,67,36,180,672,636,652,43,564,665,302,465,604,344,708,837,259,54,962,909,279,642,869,796,407,793,114,44,680,370,987,132,442,45,406,324,156,436,178,944,403,138,38,505,23,453,285,859,750,99,625,211,240,64,580,300,792,38,659,910,660,635,417