505,509,512,517,521,524,528,532,536,539,541,543,544,546,547,549,551,553,555,557,559,561,564,566,569,571,573,575,577,580,583,585,588,590,592,595,597,599,601,603,604,605,605,606,606,606,606,605,603,601,600,600,598,597,594,591,588,584,581,577,573,569,565,561,556,552,549,544,541,538,534,530,526,523,520,517,514,510,506,502,499,495,492,488,484,481,477,473,469,466,463,460,458,455,452,450,447,444,441,438,436,433,430,428,426,423,422,419,418,416,414,411,410,412,414,416,419,422,425,427,430,434,438,442,446,451,456,461,466,470,475,479,484,488,491,494,496,498,499,501,502,504,505;45,45,47,47,48,50,51,52,53,55,58,61,65,68,72,75,78,81,84,87,90,93,95,98,100,103,106,109,112,114,116,119,121,124,127,129,132,135,138,141,145,149,154,158,163,168,173,177,180,183,187,192,195,199,201,199,197,196,194,193,192,191,190,189,189,188,186,186,184,182,181,180,179,177,175,173,171,170,169,168,166,165,163,162,161,159,158,157,156,154,152,150,147,145,143,140,138,136,134,132,129,127,125,122,119,117,113,111,107,104,101,99,96,93,90,87,85,83,81,78,76,75,74,75,76,76,76,76,76,77,77,76,76,75,73,71,68,65,61,58,54,51,47