30949,29617,29564,29507,29491,29475,29467,29420,29402,29400,29384,29362,29329,29317,29315,29279,29275,29260,29257,29176,29162,29151,29134,29120,29103,29056,29054,29013,28977,28951,28882,28862,28836,28808,28748,28649,28635,28627,28608,28583,28410,28404,28373,28319,28312,28298,28283,28186,28088,28046,27984,27897,27784,27738,26606,26542,23065,20833,20181,20104,20086,20033,19778,17973,17702,17227,17041,16892,16816,16646,16413,16378,16222,16211,16014,15818,15783,15763,15667,15617,15613,15561,15536,15252,15191,15040,15024,15001,14915,14913,14743,14729,14368,13151,12942,12784,12147,11870,11818,11817,11816,11316,11166,11140,10770,10710,10323,10280,9722,9719,9573,9440,9376,9321,9114,8874,8861,8850,8768,8762,8719,8676,8666,8621,7919,7853,7848,7827,7779,7764,7626,7485,7484,7483,7479,7462,7376,7284,7223,7186,7139,7011,6987,6957,6950,6918,6859,6758,6705,6577,6539,6359,6263,6210,6187,6080,6007,5959,5726,5712,5594,5589,5587,5556,5534,5390,5236,5173,5147,4972,4956,4935,4865,4784,4685,4156,4152,4113,4038,3703,3674,3539,3500,3494,3456,3157,2787,2776,2718,2679,2476,2421,2341,2326,2324,2228,2148,1954,1907,1696,820,624,584,542,
35555,34492,33810,32822,32555,31601,31347,31264,31151,31136,30997,30963,30949,29617,29564,29507,29491,29475,29467,29420,29402,29400,29384,29362,29329,29317,29315,29279,29275,29260,29257,29176,29162,29151,29134,29120,29103,29056,29054,29013,28977,28951,28882,28862,28836,28808,28748,28649,28635,28627,28608,28583,28410,28404,28373,28319,28312,28298,28283,28186,28088,28046,27984,27897,27784,27738,26606,26542,23065,20833,20181,20104,20086,20033,19778,17973,17702,17227,17041,16892,16816,16646,16413,16378,16222,16211,16014,15818,15783,15763,15667,15617,15613,15561,15536,15252,15191,15040,15024,15001,14915,14913,14743,14729,14368,13151,12942,12784,12147,11870,11818,11817,11816,11316,11166,11140,10770,10710,10323,10280,9722,9719,9573,9440,9376,9321,9114,8874,8861,8850,8768,8762,8719,8676,8666,8621,7919,7853,7848,7827,7779,7764,7626,7485,7484,7483,7479,7462,7376,7284,7223,7186,7139,7011,6987,6957,6950,6918,6859,6758,6705,6577,6539,6359,6263,6210,6187,6080,6007,5959,5726,5712,5594,5589,5587,5556,5534,5390,5236,5173,5147,4972,4956,4935,4865,4784,4685,4156,4152,4113,4038,3703,3674,3539,3500,3494,3456,3157,2787,2776,2718,2679,2476,2421,2341,2326,2324,2228,2148,1954,1907,1696,820,624,584,542,