519,523,528,533,538,543,548,553,558,563,568,573,578,583,588,593,598,603,608,613,618,623,628,633,638,643,648,653,658,663,668,673,678,683,688,693,698,703,708,713,718,723,728,733,738,743,748,753,755,757,759,761,763,765,767,768,770,772,774,776,778,775,773,770,767,763,760,757,754,751,748,745,742,739,736,732,729,726,721,716,712,708,704,699,695,690,686,682,678,674,671,668,664,661,658,655,652,649,646,643,639,636,632,629,626,622,619,616,612,609,605,601,598,594,591,588,585,582,579,576,573,570,568,565,563,561,559,557,555,553,551,550,548,547,545,543,540,536,533,529,525,521,517,513,509,507,508,510,511,512,513,514,516,517,518,519;0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,6,9,12,15,18,21,25,28,31,34,37,40,42,45,47,49,50,52,54,56,58,60,62,64,66,68,69,71,73,73,73,72,71,70,70,71,71,72,73,74,75,77,79,80,82,84,86,88,90,92,94,94,92,91,89,87,86,84,82,81,79,78,79,81,82,84,86,88,90,92,94,96,95,92,90,87,84,81,78,75,72,69,65,62,58,55,52,50,49,47,46,45,44,43,42,41,39,35,32,28,24,20,16,13,9,5,1