82 211 388 508 709 823 935 1053 1214 1355 1462 1552 1672 1748 1921 2058 2232 2336 2518 2651 2826 2947 3092 3197 3282 3372 3559 3729 3894 