249 7646 1681 247 140 6693 3037 331 2585 1143 5192 1773 9089 2733 647 9025