14071;7380;46097;23048
57,143,63,139,73,132,90,115,95,109,97,107,99,99,102,92,105,90,114,89,118,85,120,82,125,63,135,63,140,63,144,64,152,65,160,65,169,63,172,61,185,59,204,58,211,58,214,65,212,71,212,89,217,93,224,94,226,95,241,103,251,106,267,108,277,112,279,120,280,123,283,128,289,135,296,138,308,140,313,141,320,135,323,129,329,123,346,129,351,135,352,135,374,137,377,137,384,136,387,134,392,128,401,128,451,147,456,149,458,151,475,182,476,196,477,199,480,202,489,207,497,209,505,213,509,215,545,244,549,248,555,257,557,263,556,271,566,282,588,304,622,339,629,346,637,355,613,363,602,366,591,393,586,399,568,450,566,456,557,479,555,501,555,537,555,566,556,589,542,592,534,591,531,589,526,587,518,587,509,590,505,591,500,593,492,595,479,596,451,593,445,591,442,590,439,589,429,581,416,562,404,555,392,545,391,544,383,521,386,506,387,500,389,487,389,486,381,480,387,462,375,442,371,438,365,436,358,427,349,417,341,411,325,397,322,386,317,380,296,365,287,358,279,353,268,344,266,341,258,332,247,323,229,311,220,307,209,303,206,302,182,297,172,298,165,301,145,301,143,301,137,293,139,286,142,273,146,254,147,245,152,244,155,233,152,212,136,198,127,190,125,180,121,171,97,153,84,151,73,148,57,143,