32,33,36,43,53,54,59,65,70,78,81,88,89,94,99,105,108,114,117,121,128,133,137,142,148,148,148,149,152,152,154,156,150,146,142,139,134,126,122,119,114,111,108,106,100,98,93,90,87,81,79,74,70,56,56,56,56,54,52,50,47,46,40,39,39,38,36,33,30,30,28,30,32;511,511,510,507,504,501,501,504,504,502,503,499,493,492,495,495,492,494,497,497,498,499,496,494,494,487,485,479,474,473,470,466,464,466,468,467,467,470,472,475,475,472,468,461,460,458,454,455,454,459,462,466,461,464,467,469,472,475,476,479,479,478,481,485,487,491,494,498,502,504,506,509,511