86897;101331;175813;131860
233,894,266,896,272,900,279,898,290,900,315,889,337,890,346,894,341,884,323,878,321,870,313,871,304,877,300,868,276,858,266,831,245,815,245,784,239,751,233,747,224,746,234,740,238,733,246,683,250,679,252,686,255,672,255,668,249,668,249,612,258,607,271,614,264,604,255,602,243,611,238,624,236,625,232,619,227,586,233,574,224,569,222,556,227,534,237,534,241,527,236,521,228,518,222,472,225,468,241,467,251,471,234,459,222,458,217,461,215,472,213,472,193,426,198,421,187,414,175,397,174,391,183,391,178,373,174,383,167,387,154,367,141,359,142,350,134,355,123,353,120,335,121,315,119,301,107,283,107,264,91,249,88,239,100,224,110,206,111,192,106,164,98,149,58,135,62,122,59,105,60,100,68,97,82,103,91,112,108,107,116,112,123,125,131,125,159,133,171,132,179,137,189,136,194,147,217,145,220,154,226,154,235,147,267,148,284,135,292,119,335,112,379,121,394,121,391,132,404,149,409,180,405,183,396,180,393,201,382,200,375,204,371,214,372,229,378,243,404,287,426,312,439,330,435,348,435,360,430,370,450,365,450,376,457,380,456,392,448,405,446,415,449,429,456,439,470,447,481,466,495,468,509,484,529,486,539,483,545,470,550,467,559,473,562,488,561,502,535,514,546,521,570,533,558,555,572,551,576,556,580,571,576,585,566,602,580,606,584,609,560,631,535,661,515,664,496,661,490,670,486,684,491,688,500,689,486,723,476,724,466,737,442,753,437,761,440,766,463,771,471,791,475,795,485,792,513,797,524,795,534,789,548,798,563,799,572,805,593,801,598,803,601,808,591,825,607,835,634,853,637,862,630,894,632,899,640,904,628,949,602,973,587,995,567,1001,554,987,536,1000,524,1003,509,1002,495,994,481,997,471,995,458,981,440,983,399,966,390,969,380,985,371,995,351,1002,335,1022,318,1027,304,1025,299,1022,294,1008,279,1005,269,989,258,963,255,945,250,942,250,933,241,918,233,894,