1 277659 2 21661 3 37576 4 121144 5 260584 6 338176 7 443560 8 571984 9 798832 10 1272712 11 2086288 12 3350152 13 5585728 14 9225664 15 15403771 16 25918654 17 43087345 18 71662141 19 119953993 20 199127077 21 331052797 22 553674334 23 920445640 24 1531199242 25 2558915851 26 4256601019 27 7082010235 28 11826173083 29 19680555526 30 32750370919 31 54659597035 32 90992537440 33 151448004343 34 252654191959 35 420694669771 36 700312173256 37 1167909517228 38 1945008553003 39 3238205066506 40 5398959664318 41 8992340770975 42 14972866821271 43 24958859156410 44 41574028125409 45 69230221465834 46 115385077454224 47 192207606664165 48 320094787139272 49 533435932563691 50 888625604559760 51 1479977810372602 52 2466156478998550 53 4108348314969271 54 6842689293815632 55 11401533097374568 56 18993985418956030 57 31636941786602938 58 52711942634265415 59 87814344543907633 60 146271281528285272 61 243700883363386426 62 405990045349171189 63 676271681662102939 64 1126696315070192665 65 1877006834659259872 66 3126665588182900957 67 5209042138497319432 68 8677943833312024639 69 14455735138869246730 70 24082953735023070169 71 40120679323444955425 72 66834050004665314588 73 111342832208618733220 74 185489840473820452924 75 308997157934089260622 76 514772365751018717044 77 857575428516958732450 78 1428599530911761089327 79 2379953650988405648272 80 3964832360707687043281 81 6604896141694361885797 82 11003275599177351703783 83 18330638013886072076179 84 30536627949581379861727 85 50871627274995566250520 86 84748211601244788487570 87 141180869833413797491624 88 235195694607188411759371 89 391817361627594294689077 90 652725220172845461276439 91 1087384576319156002821259 92 1811494212184108017063106 93 3017760397320102909290083 94 5027325549580599769192675 95 8375106542058238695975466 96 13952080757984759756475733 97 23242929943723718344637305 98 38720755557708959176165015 99 64504959397448831085526084 100 107459483603407506157578844 101 179018280071537944740078391 102 298227133864711839737578816 103 496819496313759019987639030 104 827658152391277213263622735 105 1378799591963145391512692281 106 2296955130120509450735599474 107 3826525938567677864783775781 108 6374631658877417918743710886 109 10619556762290787156375339574 110 17691243644806124038310726719 111 29471959581624780374728598896 112 49097600282226416439830273401 113 81792238745475460679987752198 114 136258281532563683445472491406 115 226993873921240953109903523662 116 378151520245406457945308130229 117 629965527351545467365948134560 118 1049465105364256525678732041550 119 1748314760573179422224909107864 120 2912531626489287500823246585094 121 4852011982291143535091308867069 122 8083015508654131598565764446717 123 13465562688457092236458621272106 124 22432399071955429916299004232700 125 37370353932763932373397098285255 126 62255590351640676789545408506723 127 103712135449009120434340483979731 128 172775046557397022601332059467566 129 287827443879398532559152853938307 130 479494276387370153242435093045450 131 798794071510825656863601114354739 132 1330718034531752217105699723277150 133 2216854938402694440458567892527791 134 3693079463445252019126062134848375 135 6152333684146227297529816523420548 136 10249227224921164427315726310298840 137 17074283014581314133909012380314828 138 28444199780279496620437374715852816 139 47385445217812391331170807754061084 140 78939850977128596508328852368644192 141 131506602326661825860503388945509819 142 219078020314024003274650866991021162 143 364964086635716561207852037975704989 144 607996940025154739125687771853850337 145 1012867529640678445361642629252557637 146 1687345281537141908686232699312531713 147 2810963648685441920021250067783487233 148 4682809478474085048553067240952662638 149 7801134994070625122150393565059689852 150 12995980915590989373532508986034097442 151 21650120993878954095212888393299286587 152 36067133385280000042063565463557953387 153 60084562095897418556273661929831627875 154 100095410766183567866974001874485173243 155 166749852922598581073977213780440233218 156 277790081801223804737205030137363539027 157 462772990793719114954944715151222024911 158 770937717418804154702145047259761055016 159 1284312090342372081360649482120025846087 160 2139547049618408715614790542785056813487 161 3564290788261459578078323180451994593475 162 5937784152435834772265451575444879573788 163 9891808002645102019892708902893638540740 164 16478852370830667071389741957673735035771 165 27452268734380908898033075589012467504990 166 45732981433863936787759219199713914836326 167 76186986903205010676485287905410188091863 168 126920588451163240473211643525761024210903 169 211438150557547630202068201066546281817150 170 352236724078062853082415633056656306681093 171 586794334925080269166693926684746217543202 172 977545965545825248716541256906243734860940 173 1628502646816985949387039416592804373718377 174 2712937244711527919059509228054357178927432 175 4519506588246405748315255821918488576322115 176 7529086804294076409573997200148139412927724 177 12542773602752943126091488414587036481174514 178 20895119529995052360008351966898161877931402 179 34809368118589022191945694351365527508893379 180 57989240248100206098676695678845290250406064 181 96604797794565751045373053801534132169633092 182 160934803973229889769907072555380647301292214 183 268102741170022270868374541781581044969343830 184 446634772399404062788488672050342056360809139 185 744052895291163545537927811365978184282456661 186 1239524427625841307129360306081115248037819720 187 2064934914697683936025821858292000678721104942 188 3439993695292652053583860493905051004389914169 189 5730716515806752150963281603395205330564024855 190 9546852294220492226018132276178887791696297957 191 15904187321878887215306031617115973321550085640 192 26494929066298711428832375863829782044185866877 193 44138141145632983462074393457056831463745991028 194 73530127314486124590689672961583241066477086603 195 122494502095165853684158550511910283226076494898 196 204064695215830146461939000120128094859845751241 197 339953215688026231493702933485055243632689284905 198 566331127228961553060606693727525716244045100440 199 943456130027853381780171222923349645536590832572 200 1571712073387900010647532041902880815054552683392