1 4 2 6 3 8 4 24 5 29 6 30 7 164 8 165 9 166 10 1051 11 2624 12 2638 13 2650 14 2670 15 2674 16 2676 17 40027 18 40028 19 40112 20 251701 21 251703 22 251706 23 251751 24 637144 25 637202 26 637216 27 637220 28 1617162 29 1617165 30 4124694 31 10553383 32 10553408 33 10553464 34 10553533 35 10553535 36 10553839 37 69709686 38 179992774 39 179992990 40 3140421815 41 3140421880 42 3140421882 43 3140421927