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