506,506,506,506,447,365,232,232,307,341,353,365,379,381,385,393,399,407,410,414,420,424,432,443,451,462,472,486,494,501;82,73,55,32,32,32,32,165,165,167,173,175,177,169,157,151,145,143,135,127,118,113,108,105,104,99,99,95,91,87