32 3435812 104875 1861195614 1 4 5 10 12 15 18 25 26 30 34 36 47 53 54 55 60 61 64 67 68 72 73 77 78 79 82 83 84 89 97 99 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 28 29 30 31 8315 29 356 2494 11492 37712 93949 184428 294998 397379 464178 477865 435194 352196 257133 173062 109324 65353 37084 20269 10659 5335 2591 1261 670 357 178 110 70 47 28 10 1