100 0
18 29 84 194 200 257 328 405 417 436 451 496 526 547 625 696 755 931 988 70 84 89 67 29 45 45 85 75 2 24 89 59 86 76 98 27 32
