150 0
87 3 13 18 24 39 51 85 96 98 107 109 114 119 159 177 196 209 218 220 242 287 288 296 301 303 308 320 326 335 352 372 393 402 404 423 428 449 456 469 471 489 493 509 515 517 519 522 524 533 540 560 567 568 577 578 594 597 619 626 635 655 679 693 696 705 706 721 723 733 750 755 763 764 782 793 851 867 870 871 874 895 900 926 940 941 954 982 96 70 15 0 141 8 5 133 52 79 96 109 55 142 67 117 121 138 148 3 78 58 79 47 128 61 40 67 110 141 28 53 34 61 27 111 28 35 107 81 101 85 67 61 44 13 3 111 128 144 52 150 134 56 85 42 132 120 124 105 102 150 85 62 72 132 75 142 109 14 122 26 93 2 61 147 85 89 54 89 23 24 20 2 113 41 126
