並べ替え後
4 42 43 54 61 63 68 68 81 101 104 105 121 126 138 175 187 189 195 195 202 219 229 231 232 235 283 293 295 296 325 329 331 336 338 341 344 347 348 371 372 377 388 416 420 430 477 477 492 505 522 526 529 552 580 582 598 608 645 664 669 670 676 678 678 680 683 691 718 726 730 738 757 768 771 779 791 793 794 795 821 832 840 842 852 853 874 887 890 904 910 911 943 944 959 984 986 989 990 998