15 3 624 46 127 64 1350 280 23 10 1024 39 730 136 1775 1 836 60 1536 1549 54 47 51 1367 1264 44 994 51 1106 897 253 147 51 875 322 838 65 815 551 66 228 65 660 25 589 592 63 12 499 305 29 456 439 48 297 389 50 339 68 26 30 237 161 14 167 110 13 1 1