36 45874 1932 34907693 1 2 4 5 14 15 17 19 27 30 32 34 37 43 45 47 53 54 55 58 59 61 62 64 66 68 69 77 78 80 81 82 85 94 97 98 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 186 233 16963 25407 37612 1 22 203 936 2562 4709 6407 6823 6000 4832 3741 2838 2042 1462 1027 729 460 298 201 138 94 75 61 56 45 32 16 13 12 11 9 6 6 4 2 1