21,21,21,21,21,21,22,22,21,21,22,21,21,21,21,34,35,34,35,35,37,36,37,37,38,39,40,40,41,42,42,43,43,43,44,45,47,49,51,51,51,52,54,55,57,58,59,59,61,61,63,66,68,69,71,72,74,75,77,79,82,83,85,86,88,91,94,96,99,100,103,104,107,109,112,115,118,120,123,125,128,131,134,137,140,143,145,149,152,155,159,163,166,169,173,176,180,184,188,193,198,203,207,211,215,219,223,227,231,236,241,246,250,255,259,265,270,275,280,285,289,293,298,303,307,313,318,322,326,331,335,340,344,349,353,357,360,364,368,372,375,379,382,385,389,392,394,397,399,402,404,407,409,411,413,414,415,417,419,420,421,422,422,423,424,425,425,425,425,425,424,423,423,423,423,421,421,419,419,417,415,413,412,410,408,406,404,401,399,396,394,391,388,384,382,378,375,371,368,365,361,357,353,349,346,341,337,333,329,324,321,316,311,307,303,297,294,289,284,279,275,270,267,262,257,252,247,242,237,233,228,223,219,214,209,205,200,196,191,187,182,178,174,169,165,161,157,153,149,145,141,137,134,130,127,123,119,116,113,110,107,104,101,97,93,89,86,83,80,78,75,73,71,69,66,64,62,60,58,57,54,53,51,50,48,47,45,44,43,41,40,39,38,37,36,35,34,34,33,32,31,31,30,30,29,29,28,28,28,28,27,27,27,27,26,26,26,26,26,25,25,26,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,25,25,25,25,25,25,25,25,24,24,25,24,24,23,24,23,24,24,23,23,23,23,23,23,23,23,23,22,22,22,22,22,21,21,22,22,22,22,22,21,22,21,21,22,22,21,21,21,21,21,21,