52 203 252 462 683 986 1079 1166 1293 1563 1946 2175 2301 2452 2779 3123 3429 3647 3727 3968 4116 4265 4378 4553 5171 5497 5850 6033 