2 0 3 1 4 1 5 2 6 2 7 2 8 4 9 3 10 2 11 5 12 4 13 3 14 6 15 6 16 3 17 7 18 5 19 7 20 7 21 6 22 5 23 10 24 10 25 5 26 7 27 8 28 5 29 12 30 11 31 9 32 12 33 5 34 8 35 13 36 9 37 8 38 12 39 16 40 8 41 14 42 11 43 12 44 16 45 12 46 10 47 19 48 15 49 11 50 11 51 9 52 10 53 19 54 18 55 17 56 18 57 13 58 9 59 23 60 14 61 15 62 21 63 19 64 14 65 19 66 12 67 18 68 16 69 19 70 17 71 26 72 17 73 11 74 20 75 16 76 15 77 21 78 13 79 26 80 24 81 13 82 16 83 33 84 19 85 16 86 18 87 19 88 12 89 30 90 18 91 17 92 19 93 13 94 26 95 29 96 16 97 22 98 28 99 26 100 14