5050 19680 4494 22337 2344 15014 29644 8990 25762 28542 19365 6104 23085 7220 1308 26988 12194 326 20938 10481 441 29622 20157 7218 1881 22885 28218 22985 12580 20775 13217 12739 17382 3580 4983 24786 15765 6980 885 24162 27185 17798 18940 9815 2048 7239 30046 24108 17830 20226 14053 9996 3535 7525 1482 3042 1095 6527 406 4526 1169 29886 27631 24645 3730 1345 469 20113 1844 3384 5388 4152 2089 467 2151 446 4128 12976 16469 20067 29882 1626 2898 14699 15370 19804 25596 1206 15436 22482 6426 12087 26030 909 3540 11971 2255 10921 162 5412