598,483,392,300,290,216,176,152,183,241,263,292,301,305,309,310,311,308,307,309,310,312,315,316,320,321,323,325,327,327,331,331,332,334,340,345,350,354,359,366,368,368,369,371,373,378,381,384,385,387,389,390,392,394,397,396,399,402,404,405,407,408,410,412,412,413,415,419,420,425,428,433,437,440,441,438,439,438,437,433,430,426,424,422,422,422,420,419,419,422,424,426,430,433,435,438,441,443,446,449,451,455,457,459,461,462,465,468,469,472,473,474,473,472,476,478,481,480,478,476,476,478,480,480,481,484,484,488,491,493,494,496,497,502,505,508,507,514,515,516,519,519,520,518,514,514,512,508,507,506,504,503,505,505,502,503,504,503,502,498,496,497,498,499,500,499,496,494,494,492,489,488,485,484,481,479,475,471,471,464,463,462,461,458,457,454,452,450,447,444,449,451,453,456,456,454,452,449,449,444,441,438,434,431,430,430,430,427,427,429,429,433,437,439,442,444,446,448,450,452,457,458,456,457,459,462,462,465,466,469,470,473,472,469,468,466,466,468,472,473,475,476,477,481,484,488,490,494,498,499,498,497,500,502,506,511,511,513,514,518,521,524,524,522,519,518,519,521,524,524,526,529,529,531,532,534,538,539,541,541,539,540,542,544,547,549,550,554,558,562,566,568,572,576,579,581,583,582,585,585,587,589,590,589,587,585,585,588,591,587,584,581,583,585,589,591,595,599,604,604,610,613,616,618,620;931,957,932,895,809,706,668,607,567,544,531,530,531,534,535,536,539,540,542,545,548,550,553,556,559,561,562,565,567,569,570,578,582,584,583,583,586,589,591,591,594,596,599,598,598,602,602,606,611,616,621,625,628,631,636,638,642,645,651,652,656,661,662,665,671,674,675,677,679,680,684,689,692,694,697,699,703,706,708,710,710,708,708,705,702,699,699,702,705,705,708,712,715,717,722,722,723,725,727,730,729,729,731,733,733,735,738,738,741,744,751,756,758,762,766,768,769,769,769,769,771,772,772,769,769,771,774,775,778,780,782,783,785,788,791,796,800,799,797,795,794,792,789,787,787,780,778,777,775,773,773,772,771,769,769,772,773,775,776,774,772,770,766,763,761,760,760,759,756,751,749,744,737,733,729,727,724,719,715,713,705,701,699,697,692,690,688,685,683,678,679,681,686,686,683,680,676,675,679,678,675,672,670,666,662,656,650,649,644,637,634,636,639,641,640,639,640,641,643,645,646,649,652,657,660,662,669,671,675,677,679,681,682,683,684,686,690,692,691,689,689,692,694,698,699,704,709,709,709,710,712,714,717,721,723,723,727,730,731,730,732,735,736,738,740,744,747,749,750,752,753,753,751,752,755,757,759,759,759,761,763,765,767,769,770,771,773,777,780,783,788,792,796,798,802,806,814,816,818,820,823,825,829,832,835,836,838,839,840,841,843,845,849,852,857,860,865,867,867,871,872,874,877,880,884