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,152,159,160,165,167,171,175,179,181,178,176,173,167,161,155,150,145,140,134,128,123,114,110,107,105,104,102,99,98,95,92,89,87,84,82,80,76,74,70,69,69,67,64,58,55,51,47,45,46,50,52,52,54,57,59,57,53,52,58,67,76,82,89,97,100,106,107,107,108,109,112,116,120,120,119,119,116,110,104,98,91,87,86,84,80,76,66,62,53,48,44,39,34,31,31,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,495,498,500,501,500,495,494,496,500,503,508,512,517,523,526,527,528,531,534,536,539,544,546,549,551,555,556,556,561,565,568,572,573,574,577,579,583,585,589,591,594,598,601,605,607,609,611,610,606,602,599,596,591,587,582,580,574,570,565,559,554,549,545,541,541,540,540,539,537,534,535,534,531,527,525,524,521,521,522,523,524,525,528,528,526,526,528,527,528,529,529,528,523,521,515,511