31 6208 350 4013371 6 10 11 13 17 22 24 25 29 30 36 38 39 43 46 47 48 57 59 61 65 70 75 78 82 84 90 93 94 97 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 251 1740 2340 2915 1 28 250 815 1211 1220 998 671 406 224 120 64 41 28 22 13 10 9 10 10 7 5 5 6 5 8 7 4 5 3 2