#include\x20\x20\n#include\x20\x20\n#include\x20\x20\nusing\x20namespace\x20std; \x20\n\x20\nint\x20digitSum(int\x20num)\x20{\x20\n\x20\x20int\x20sum\x20=\x200;\x20\n\x20\x20while\x20(num\x20>\x200)\x20{\x20\n\x20\x20\x20\x20sum\x20+=\x20num\x20%\x2010;\x20\n\x20\x20\x20\x20num\x20/=\x2010;\x20\n\x20\x20}\x20\n\x20\x20return\x20sum;\x20\n}\x20\n\x20\nint\x20main()\x20{\x20\n\x20\x20int\x20n;\x20\n\x20\x20cin\x20>>\x20n;\x20\n\x20\x20vector\x20nums(n);\x20\n\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20n;\x20i++)\x20{\x20\n\x20\x20\x20\x20cin\x20>>\x20nums[i];\x20\n\x20\x20}\x20\n\x20\x20vector<pair<int,\x20int>>\x20sums;\x20\n\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20n;\x20i++)\x20{\x20\n\x20\x20\x20\x20sums.push_back(make_pair(digitSum(nums[i]),\x20nums[i]));\x20\n\x20\x20}\x20\n\x20\x20sort(sums.begin(),\x20sums.end());\x20\n\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x20n;\x20i++)\x20{\x20\n\x20\x20\x20\x20cout\x20<<\x20sums[i].second\x20<<\x20" ";\x20\n\x20\x20}\x20\n\x20\x20return\x200;\x20\n}