1 1218219220220221222222223223223224224224224223223222221221220220219218217216215214213212210209 1 2208207205203201199198195193191189187185182180177174172169167165162160157155152150147147 1 3146143141139136134132130127125123121118116114112109106104102100 98 96 93 91 89 87 85 83 81 79 1 4 78 76 74 72 70 68 66 64 62 60 58 56 54 51 50 48 46 44 43 41 40 38 36 35 33 32 31 29 28 27 1 5 26 25 24 23 22 21 20 19 18 17 16 15 14 14 12 11 11 10 9 9 8 8 7 7 6 6 5 5 4 4 4 1 6 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 7 8 9 10 12 13 14 16 17 19 110 20 22 23 25 27 29 30 32 34 36 38 40 42 44 46 48 51 53 55 57 60 62 64 66 68 71 73 75 77 80 82 111 83 86 88 90 93 95 98100103105107110112115118121123126128131133136138141144146149151154156 112158160163165167170172174177179181184186188190192194196199201203204206208209211212213215216217 2 1169169168168168167167166166165165164163162161160159158157156155154153152150149148147146145143 2 2143142140139138136135133132131129128127125124122121119118117116114113112111110108107107 2 3107106105104103102101 99 98 97 96 95 94 92 90 89 88 86 85 84 82 81 80 78 77 75 74 73 71 70 68 2 4 68 66 65 63 62 60 58 57 55 54 52 51 49 48 46 44 42 41 40 38 37 35 34 33 32 30 29 28 27 26 2 5 26 24 23 22 21 21 20 19 18 17 16 15 15 14 13 11 11 10 10 9 8 8 7 7 6 6 5 5 5 4 4 2 6 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 4 4 4 5 5 5 6 210 6 6 7 7 8 9 10 11 12 13 14 15 17 18 20 21 24 25 27 29 31 33 35 37 39 42 44 46 49 51 54 211 55 58 61 64 66 69 72 75 78 81 84 87 90 92 95 99102105108111113116119121124126129131133136 212137139141143145147148150152153154156157158159161162163164165166166167167168168168169169169169 3 1270271272273273274275275275276276276276275274274273272272271270268267266264263261260258256254 3 2253251248246243241238236233230228225222219216213210207205202199196193191188185182180180 3 3178176173171168166163161158156153151148146143140137134131129126123121118115113110107104102 99 3 4 97 94 92 89 86 83 81 78 75 73 70 68 65 63 60 58 56 53 50 48 46 44 42 41 39 37 35 34 32 31 3 5 30 29 28 27 25 24 23 22 21 20 19 18 18 17 16 15 14 14 12 11 11 10 10 9 8 8 7 7 6 6 5 3 6 6 6 5 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 2 3 9 2 2 2 2 2 3 3 3 4 4 4 5 5 6 6 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 310 22 23 25 27 28 30 32 34 36 38 40 43 45 48 50 54 56 59 62 65 67 70 73 77 80 83 86 89 93 96 99 311102105108112115119123126130133137140143147150155158161165168171174178181184187190193196199 312201204207209212215217220223225228230233235238240242245248250252254256258259261263264266267268 4 1164164164163163163162162162161161160160159158158156155155154153152151151150149148147146145144 4 2144143143142141140139138137136135135134133132131130130129129128127127126126125125125125 4 3125125124124123123122122121121120120119118118117116116115114112111110109108107106105104103102 4 4102101100 98 97 96 94 93 92 91 89 88 87 85 84 82 80 79 78 77 75 74 73 72 70 69 68 67 65 64 4 5 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 47 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 4 6 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 15 14 13 12 12 11 10 10 9 9 8 8 7 7 4 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 4 8 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 3 3 4 4 4 4 4 5 5 5 5 6 6 6 6 4 9 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 10 11 11 11 12 12 13 13 13 14 15 15 16 16 17 410 17 18 19 19 20 21 23 24 25 26 28 29 30 32 34 35 38 40 42 44 46 48 50 52 54 57 59 61 64 66 69 411 70 73 75 78 81 83 86 89 91 94 96 99102104107110112115117119122124126128130132134136138139 412140142143145146147149150151152153154155156157157158160160161162162162163163163163164164164164 5 1403403403404404404404404404404404404404403403403401401400399399398397396395394393392390389388 5 2387386384382380378376374372370368366364362359357354351349346344342339337334332330327327 5 3326324322319317315313311309307305302300298296293291289287285283280278276274272270268266263261 5 4260258255253250248246243241238235233230227224221218215213210207204201198195192189185182179 5 5177174171167164161158154151148145142138135131128124121118115112109106103100 97 94 91 88 85 83 5 6 81 78 76 73 70 68 65 63 61 58 56 54 52 50 47 45 43 41 39 38 36 34 33 31 30 28 27 26 24 23 5 7 22 21 20 18 17 16 15 15 14 13 12 11 10 10 9 8 8 8 8 7 7 7 6 6 6 6 6 6 6 6 6 5 8 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 16 17 20 21 22 24 26 27 29 31 32 34 36 38 40 42 5 9 43 46 48 50 52 55 57 60 62 65 67 70 72 75 78 80 83 87 90 93 96 99102105108111114117121124 510126130133137140144147151155159163166170174178184188192196201205209214218222227231236240245249 511253257262266271275280284288293297301305309313317320325329332336339342345348351354357359362 512363365367370372374375377379381382384385387389390391392393394395396397398399399400401401402402 6 1369371372374375376377378379380381381382382382382382383383383383383383382382382382381381380379 6 2379379378377375374373371370368366365363361358355353351348346343340337334331328325322322 6 3320317314311308305302299296293289286283280277273270266263260257253250247244241238234231228225 6 4223220216213210207203200197193190187183180176172169165162159155152148145141138134131127124 6 5121118114111108104101 98 95 91 88 85 82 79 76 73 69 67 64 61 59 56 54 51 49 46 44 42 40 38 36 6 6 35 33 31 29 27 26 24 22 21 19 18 17 15 14 12 11 10 9 8 7 6 5 5 4 3 3 2 2 1 1 6 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 3 3 4 4 4 4 6 8 3 3 3 3 3 3 4 4 4 3 3 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 8 9 6 9 8 9 10 12 13 14 16 18 19 21 23 25 28 30 33 36 39 42 45 48 51 54 57 61 64 68 71 75 78 82 610 85 88 92 96 99103106110113117120124128131135138141144147150153156159162165168171173176179181 611183186189191194197200202205208211214217220224227231234237241244247251254258262265269273276 612279283286290294297301304308311315318321324328331334338341343346349351354356358360362364366368 7 1310311313314315317318319320321321322323324324324324324325325325325325325325325324324323323322 7 2323322321320318317316314313311309307305303301298295293290288285282279276273270267264264 7 3262259256253250247244241238235232229226223220216213210206203200197194191188185182179176174171 7 4169166163159156153150147144141138135132129125122119116112109106103100 97 94 91 88 85 82 79 7 5 77 74 71 68 66 63 60 58 55 53 50 48 46 43 41 39 36 34 32 30 28 27 25 23 22 20 19 17 16 15 14 7 6 13 12 11 10 9 8 7 6 5 5 4 3 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 7 9 1 1 1 1 1 1 1 1 2 3 4 5 6 7 9 10 12 14 16 18 20 22 24 26 28 31 35 37 40 43 710 46 49 52 55 58 61 64 67 70 73 76 79 82 85 89 92 95 98101105108111114117120123126129132135138 711140143145148151154157160163166169172175179182186189192195198201204208211214217220224227230 712232235238241245248251254256259262265268271273277279282284287289291294296298300302303305307308 8 1 66 66 67 67 68 68 69 69 69 70 70 70 70 70 71 71 70 70 70 70 69 69 69 69 69 68 68 68 67 67 66 8 2 67 66 66 65 64 64 63 62 61 60 60 59 58 57 55 54 53 52 51 49 48 47 46 45 44 43 41 40 40 8 3 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 24 23 22 21 20 20 19 18 17 17 16 15 14 14 13 12 8 4 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 6 4 4 4 4 3 3 3 2 2 2 2 2 1 1 8 5 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 810 0 0 0 0 0 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 5 5 5 6 6 7 7 7 8 8 811 8 8 9 10 10 11 12 12 13 14 15 16 16 17 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 812 35 36 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 55 56 57 58 59 59 60 61 62 63 63 64 65 65 9 1219220221221222222223223223223223223223223223223222221220220219218218217216215214213212211209 9 2209207206204203201199197195194192190187185182180178176173171169166164161159156154152152 9 3150148146143141139136134132129127125123120118116112110108106103101 99 97 95 92 90 88 86 84 82 9 4 81 79 77 75 72 70 68 66 65 63 61 59 57 55 52 51 49 47 45 44 42 41 39 37 36 35 33 32 30 29 9 5 29 28 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 9 6 6 5 5 4 3 3 3 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 12 13 15 16 18 19 910 21 23 24 26 28 29 31 33 35 37 39 40 42 44 46 49 51 53 56 58 60 62 64 66 68 70 73 75 77 79 81 911 83 85 87 90 92 95 97 99102104107109112114117121123126128131134136139142144147150153155158 912159162165167170172175177179182184186188191193195197200201203205207208210211213214215216217218 10 1400400400400400400400399399399398397397396395394392391390389388386385384382381379377376374372 10 2371369367364362360357355352350347344342338335332330327324321318315312309306304301298298 10 3296293291288286283280278275273270268265263260258256253250247245243240238236233231229226224222 10 4220218216213211208206204201199196194191189187184181178175173170168165163160157155152149147 10 5145143140138135133130127125122120117115113110107104102100 97 95 93 91 88 86 84 82 80 78 76 74 10 6 73 71 69 67 65 63 62 60 58 56 55 53 51 50 48 47 44 43 41 40 38 37 36 34 33 32 30 29 28 27 10 7 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 12 11 10 9 9 8 8 7 7 6 6 6 6 5 5 5 10 8 4 4 5 5 5 5 6 6 7 8 8 9 10 12 13 14 15 16 18 19 20 22 23 25 26 28 30 32 33 35 37 10 9 38 40 43 45 47 49 51 54 56 59 61 64 66 69 72 75 77 80 83 86 88 91 94 97100103106109112115 1010117121124127130134137140144147151154158162166170174178182186190194198202206211215219223228232 1011235240244249253257262266271275279284288292296301306310314317321325329332336339342346349352 1012354357359362364367369372374376378380381383385386389390391392394395395396397398398399399400400 11 1420422424425427428429430431432432433433433433433433432431430430429428427425424423421419417416 11 2414412410407405402399396393390387384381377373369366362359355352348344341337333329325325 11 3323319316312308305301298294290287283279276272267264260256253249245242238234231227223220216212 11 4210206202198195191187184180177173170166163159156151148145141138135132128125122119116113110 11 5108105103100 97 94 92 89 86 84 81 79 76 74 70 68 65 63 61 58 56 54 51 49 47 45 43 41 39 37 35 11 6 34 32 30 28 26 25 23 21 20 18 17 15 14 13 11 10 8 7 6 5 4 4 3 2 2 1 1 0 0 0 11 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 5 5 6 11 8 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 9 10 11 12 12 13 14 15 17 18 19 21 22 24 27 29 31 33 35 37 40 42 45 48 50 53 56 59 62 66 69 1110 71 75 78 81 85 88 92 96 99103107111114118122126130135139143147151155159163167171175179183187 1111190194198202206211215219223227231236240244248252258262266270275279283287292296300304309313 1112316320324328332336340344348352356361365368372376379382386389392395398401404407409412414416418 12 1388390391393394395396397398399399400400401401401400399399399398398397396395394393392390389388 12 2387385383381379377374372369367364361358354351348345342338335331328324321317313310306306 12 3303300296293289285282278275271267264260256252248244241237234230226223219216212209205202198195 12 4192189185182179175172169165162159156152149145142139136133130127124121118115112110107104101 12 5100 97 94 92 89 87 84 82 79 77 74 72 69 66 64 61 59 57 55 52 50 48 46 44 42 40 38 36 34 32 30 12 6 29 28 26 24 23 21 19 18 17 15 14 13 11 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 6 12 8 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 9 12 9 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 32 34 37 39 42 44 47 50 53 56 59 62 65 68 1210 70 73 77 80 83 86 90 93 97100103107110114117121125129132135139142146149153156160163167170173 1211176180183187190194198201205209212216220224227231235240244248252256260264268272276280284288 1212291295299303307310314318322325329333336340343346350353357360363366368371373376378380383385386 13 1467469470472473474475476476477477478478478477476476475475474473472470469467466464462460458456 13 2454452449446443440437434430427423420416412409405400396392388384380376372368363359355355 13 3352348344340336332328324320316312308304300294290286282278274269265261257253248244240236232227 13 4224220216211207203199195191187183179174170166162158155151147144140137133130126123120116113 13 5111108105102 99 96 93 91 88 85 82 80 77 74 72 69 66 63 61 58 56 53 51 49 47 44 42 40 38 36 34 13 6 33 31 29 28 26 24 22 21 19 18 17 15 14 13 12 11 9 8 7 6 6 5 5 4 4 3 3 3 2 2 13 7 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 13 8 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 9 9 9 10 10 11 11 12 12 13 14 14 15 16 17 18 13 9 18 19 20 21 22 24 25 27 28 30 32 33 35 37 40 42 44 47 49 51 54 56 59 62 65 68 71 74 77 80 1310 83 86 89 93 96100104108111115119124128132136142146151155160164169174179183188193198203208213 1311217222228233238243249254259264269275280285290296301306311316321326331335340345350354359363 1312367371375379383388392395399403407411415419422426429432435438441444447450452455457459461463465 14 1361362363364365366367368368369369369369369368367367366366365364363361360359357355353352350348 14 2346344341338335333330327323320317314310306303299296293289286282279275272268265261258258 14 3255252249246243239236233230227224220217214211207203200197194190187184180177174171167164161158 14 4155152149145142139136132129126123120117113110107104101 98 95 92 90 87 84 82 79 77 74 72 70 14 5 68 66 64 62 60 58 56 54 52 50 48 46 44 43 40 38 36 35 33 32 30 29 27 26 24 23 22 20 19 18 17 14 6 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 4 3 3 2 1 1 1 1 1 1 1 1 1 1 1 14 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 4 4 5 5 6 6 7 7 8 8 9 14 9 9 9 10 11 11 12 13 13 14 15 16 17 18 18 19 21 22 24 25 26 27 28 30 31 33 34 36 38 39 41 1410 42 44 47 49 51 54 56 59 62 65 68 71 74 78 81 85 89 93 97101105109113118122126131136140145149 1411153158163168173178183188193197202207212216221226230235240244248253257261265268272276280283 1412286289292295298302305307310313316319321324327329331335337339342344346348350352353355357358360 15 1318319321322323324325326326327328328328328328328327327326326325325324323322321320318317316314 15 2313312310308306303301299296294291289286283281278274271268265262259256253250247244241241 15 3239236233230227224221218215211208204201198195192189186183179176173170167164161158155152149146 15 4144141138135132129126123120117115112109106103100 98 95 93 91 88 86 84 81 79 77 75 73 71 69 15 5 68 66 64 62 60 58 57 55 53 51 50 48 46 45 42 40 39 37 36 34 33 31 30 28 27 25 24 22 21 20 18 15 6 17 16 14 13 12 11 10 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 15 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 15 9 1 2 2 3 3 4 5 6 7 8 9 10 11 13 14 17 19 20 22 24 26 28 30 32 35 37 39 42 44 47 1510 49 51 54 56 59 62 65 68 71 74 76 79 82 85 88 92 96 99102105108111114117120123126130133136139 1511141144147150154157160163166170173176179182185190193196199202206209212215219222225228232235 1512237240243246249253256259262265268271273276279282285288291293296298301303305307309311313315316 16 1156157158159159160161161161162162162162162162161160160159159158157157156155154153151150149147 16 2147145144142140138136134132130128126124122120118116113111109107105103100 98 96 94 92 92 16 3 91 90 88 86 84 83 81 79 77 76 74 72 70 69 67 64 63 61 59 58 56 54 53 51 50 48 46 45 43 42 40 16 4 39 38 36 35 33 32 30 29 28 26 25 23 22 21 20 19 17 15 14 13 12 11 10 10 9 8 7 7 6 5 16 5 6 5 5 4 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 5 1610 4 5 6 6 7 8 9 10 10 11 12 13 15 16 18 19 20 22 23 24 26 27 29 30 32 34 35 37 39 41 42 1611 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 80 82 84 86 89 91 93 95 97 99101103 1612104106108110112114116118120122124125127129131133135137139140142144145147148149151152153154155 17 1456458460462463465466467469470471472472473474473473474474474474474474473473473472471471470469 17 2469468467465464462460459457455453450448445442439437434431428425422419415412408405401401 17 3399396392389385382378375371368364361357353350346341338334331327323320316313309306302298295291 17 4289285282278274271267263260256253249245242237233230226222219215211207204200196192188185181 17 5178174171167163160156152149145141138134131127124120116113109106103 99 96 93 90 87 84 81 78 75 17 6 74 71 68 66 63 60 58 56 53 51 49 47 45 42 40 38 36 34 33 31 29 28 27 25 24 23 22 20 19 18 17 7 17 17 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 17 8 10 10 10 10 10 11 11 11 12 12 13 13 14 14 15 16 17 19 20 21 22 23 24 25 27 28 29 31 32 34 36 17 9 37 40 42 44 47 49 52 54 57 60 63 66 69 73 76 80 84 87 91 95 98102106110113117121125129133 1710135139143146150154157161164168171175178181184189192195198201204207210213216219222225228231234 1711236239242245248251254258261264268271275279282287291295298302306311315319323327332336340345 1712348352357361365369373378382386390394398402405409414417421424427430433436439442445447450452454 18 1319321322323325326327328329329330331331332332331332332332332332332331331331330329329328327326 18 2326325324323321320318316315313311308306303301299296294291288285283280277274271268264264 18 3262259256253250247244241238235232229226223220216213210206203200197194190187184181178175172169 18 4167163160157154151148145142138135132129126122119116113110107104101 98 95 92 89 86 83 80 78 18 5 76 73 71 68 66 63 61 58 56 54 51 49 47 45 43 40 38 36 34 32 30 29 27 25 24 22 21 20 18 17 16 18 6 15 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 18 7 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 18 9 2 2 2 2 2 2 2 3 4 5 6 7 8 10 11 13 15 18 20 21 23 25 28 30 33 36 38 41 44 47 1810 50 53 56 59 62 65 68 72 75 78 81 84 88 91 95 98102105108111114118121124127130133136139142145 1811147151154157160163166169172175178181184188191194198201204207211214217220223227230233236239 1812242245248251254257260263266269272274277280283285288290293296299301303305307309311313315316318 19 1379380382383385386387388389390391391392393393393394393393393393393393393393393392392392391390 19 2391390389388387386384383382380378377375372370368365363361358355353350347344341338335335 19 3333330328325322319316313310306303300297294291288284281278275272268265262259256253250247244241 19 4239236233230226223220217214210207204201197194191186183179176172169165162158155151148144140 19 5138134131128124121117114110107104101 97 94 90 87 84 81 78 75 72 69 66 64 61 58 56 53 51 49 46 19 6 45 43 41 39 36 35 33 31 29 27 26 24 23 20 19 17 16 15 14 12 11 10 9 9 8 7 6 6 5 4 19 7 4 3 3 3 2 2 2 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 19 8 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 7 7 7 8 8 9 9 10 11 12 13 14 19 9 14 15 16 18 19 21 23 25 27 29 31 34 36 39 41 45 48 51 54 58 61 64 68 71 75 78 82 85 89 93 1910 95 99103106110113117120124127130134137140143146151154157159162165168171173176179181184187189 1911191193196199201204207210212215218221224228231235238241244248251255258262265269273277280284 1912287291294298302305309312316320323326330333336340343347350352355358360363365367370372374375377 20 1415417418420421423424425426427428429429430431431431431431431431431431431431431430430429429428 20 2428427426425424422421419417415413411409407403401398396393390387384381377374371367364364 20 3361358354351347344340337333330326322319315311308304299295292288284281277273269266262258255251 20 4248245241237233230226222218215211207204200196193188184180177173169166162158155151147144140 20 5138134131127124121117114111108104101 98 95 92 88 85 82 79 76 73 71 68 65 63 60 58 55 53 51 48 20 6 47 45 43 41 39 37 35 33 31 29 27 26 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 20 7 5 5 4 4 4 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 20 8 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 9 19 20 22 23 24 26 27 29 31 33 35 37 39 41 44 46 50 53 56 59 62 65 68 71 75 78 81 85 89 92 2010 95 99102106110114117121125129133136140144148152156160164167171175178182186189193197200204207 2011210214217221225228232236239243247250254258262266270274278282286290294298301305309313317321 2012324328331335339342346349353356360363366370373376379383386388391394396399401403406408410412413 21 1550552554556557558559560561562562563563563563561561560559558556555553552550548546543541538536 21 2534531527524521517513510506502498494490486482478473469465461457453449444440436432428428 21 3425421417413409405401397393389385381377373368364359355350345340336331326322317312307302297293 21 4289283278273268263258253248242237232227222218213207202197193188184179175171166162158154150 21 5147143140136132129125122118115112109106102 99 96 93 89 86 84 81 78 75 73 70 68 65 63 60 58 56 21 6 54 52 50 48 46 44 42 40 39 37 35 34 32 31 29 27 26 25 24 23 22 21 20 19 18 18 17 16 16 15 21 7 15 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 8 8 21 8 7 7 8 8 8 8 9 9 10 10 11 12 13 14 14 16 18 19 20 21 23 24 25 27 29 30 32 34 36 38 40 21 9 41 43 45 47 50 52 54 57 59 62 64 67 70 72 76 79 81 84 87 90 93 96 99102105108112115118122 2110124128132135139143147151155159163167172176181187191196201206211216222227232238243249254260265 2111270276282288294300305311317323329335341346352359364370376381386392397403408413418423428433 2112437442446451455460464469473477481485489493497502506509513517520523527530533535538541543546548 22 1206207208209210210211211211211212212212211211210209209208207207206205204203202200199198196195 22 2194192191189187185183180178176174172169166164161159157154152149147145142140137135132132 22 3131129127125122120118116114112110107105103101 99 97 94 92 90 88 85 83 81 79 77 75 73 71 69 67 22 4 66 64 62 60 58 56 54 52 51 49 47 45 43 42 40 38 35 34 32 31 29 28 26 25 24 22 21 20 19 17 22 5 17 16 15 14 14 13 12 11 10 10 9 8 8 7 7 6 6 5 4 4 3 3 3 3 2 2 2 2 2 1 1 22 6 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 6 7 8 9 10 11 12 14 2210 15 16 17 19 20 22 23 25 27 28 30 32 33 35 37 39 42 44 46 48 50 52 54 56 58 60 62 64 66 69 71 2211 72 74 77 79 81 84 86 89 91 93 96 98101103106108112114117119122124127129132134137139142144 2212146148151153156158160163165167170172174177179181183185187189191193194196198199201202203204205 23 1368369371372373374375375376376377377376376375375374374373372371370369367366364363361359357355 23 2353351348346343340337334331328325322319316313309305302298295291288285281278274271267267 23 3265261258255252248245242238235232228225221217213210206203199196192189185181178174171167164160 23 4158154150147143140137133130127123120117114111108105101 98 96 93 90 88 85 83 80 78 76 74 71 23 5 70 68 66 64 62 61 59 57 55 53 52 50 48 46 45 43 42 40 37 36 34 33 31 30 28 27 25 24 23 21 20 23 6 20 18 17 16 15 14 12 11 9 8 7 6 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 23 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 23 8 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 4 4 4 4 5 5 6 6 6 7 7 23 9 7 8 8 9 10 11 12 13 14 15 16 17 18 19 21 22 24 26 28 30 31 33 35 37 39 41 43 45 48 50 2310 51 54 56 59 61 64 67 70 73 76 79 82 85 88 91 95 98102105109113117121124128132136140144148152 2311155159163167171176180184188192197201205209213218223227231235239243248252256260264268271275 2312278282285289293296300303307310313317320323326329333336339342345347350352354357359361363365366 24 1447448449449450450451451451451451451451451451450450448447446445444443441440439437435433431429 24 2428426424421418416413410408405402399396393389386384381378375372369366364361358355353353 24 3351349346344342339337334332330327325322320318315312309307304301299296293291288285283280277274 24 4272269266263260257254251248245242239236233230227224220216213210207204201198195192189186183 24 5181178175173170167164161158155153150147144141139135132129127124121119116113111108106103101 99 24 6 97 95 93 90 88 86 84 82 80 78 76 74 72 70 69 66 64 63 61 60 58 57 56 54 53 51 50 49 48 46 24 7 45 44 43 41 40 39 38 37 35 34 33 32 31 29 28 27 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 24 8 16 16 16 16 16 17 17 18 19 19 21 22 23 24 26 28 30 32 34 36 39 41 43 46 48 51 54 56 59 62 65 24 9 67 70 73 76 79 82 86 89 92 95 98101104107110113115119122125128131133136139142145148151154 2410155158161164167171174177181184188191195199204208212216220225229234238243248253257262267272277 2411281286291296301306311316321326330335340344348353358362365369373376380383386389392395397400 2412401404406408410412414416417419421422424425427428430431433435436437438439441442443444445446446 25 1427428429430431432432433433433434434434433433432431430430429428427425424422421419417415413411 25 2410407405402399397394391388385381378375372368364361358354351347344340337333330326323323 25 3320317314310307304300297293290286283279276272267264260256252249245241237233229225222218214210 25 4207203199195191187183179176172168164161156153149146142139135132129126123120117114111108105 25 5103101 98 95 93 90 88 85 83 80 78 75 73 70 68 66 62 60 58 56 53 51 49 47 45 42 40 38 36 34 33 25 6 32 30 28 26 25 23 21 20 18 17 16 15 13 12 11 10 10 8 7 6 6 5 5 5 4 4 4 3 3 3 25 7 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 25 8 3 2 2 2 2 3 3 3 3 3 3 3 4 4 4 5 5 6 7 8 8 9 10 10 11 12 13 14 15 16 17 25 9 17 18 19 21 22 23 25 26 27 29 31 32 34 35 37 39 42 44 46 48 50 52 54 57 59 61 64 67 69 72 2510 74 77 80 83 86 90 93 97100104108112116120125130134139143148153158163168173178183188194199204 2511209214220225231236242247252258263268273278284289294299304308313317321326330334338342346349 2512352355359362365368371374377380383385388391393397399401404406408410412414416418419421423424425 26 1258258258258258257257256256255254253252251250249247246245243242241239238236235233231230228226 26 2225223221219217215213211209207205203201199197195192190188186184182181179177175174172172 26 3171170168167165164162161159158156155153152150148146145143142140139137136134132131129127126124 26 4123122120118116114112111109107105103101 99 97 95 92 90 88 87 85 83 81 79 77 75 73 71 69 68 26 5 67 65 63 62 60 58 57 55 53 52 50 49 47 46 43 42 40 39 38 36 35 34 32 31 30 29 28 27 25 24 23 26 6 23 22 21 21 20 19 18 17 16 16 15 14 14 13 12 11 10 10 9 8 8 8 7 7 6 6 5 5 5 4 26 7 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 26 8 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 26 9 7 8 8 9 9 10 10 11 12 12 13 13 14 16 17 17 18 19 20 21 22 23 24 26 27 28 29 31 32 34 2610 35 36 38 40 42 44 46 48 50 53 55 57 60 63 65 68 71 75 78 81 84 87 90 93 97100104107111114118 2611120124128131135139143146150154158161165168172177180183187190193197200203206209211214217219 2612221223226228230232234236238239241243244247248249250251252253254255256256257257258258258258258 27 1442444445447448449451452453454454455456456456456457457457457457457456456456455455454453453452 27 2452451449448447445443442440438436432430428425422420417414411408405401398395391388384384 27 3381378375371368364361357354350347343340336331328324321317314310307303300296293289286282279275 27 4273269265262258254251247243240236232228225221217213208204200196193189185181176172168164160 27 5157153150146142138134130127123119116112109105102 98 94 91 87 84 81 78 75 72 70 67 64 61 59 56 27 6 55 53 50 48 46 44 42 40 38 36 34 32 31 29 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 27 7 9 8 8 7 7 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 27 8 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 17 18 19 20 21 22 23 24 25 27 28 30 31 27 9 32 34 36 38 40 43 45 48 50 53 56 59 62 65 69 73 76 80 83 87 91 94 98102106110114118122126 2710129133137140144148152155159163166170173177180185188191194197201204207210212215218221224227230 2711232235238241244247250253256259263266269273276280283287291296300304308312316320324328332337 2712340344348352356360364368372376380384387391396399403406409412415418421424427429431434436438440 28 1342344345346348349350351351352353353354354355354354355355355355355355354354354354353353352351 28 2352351350349348346345344342341339337334332330328326323321318316313310307304301298295295 28 3293290287284281278275272269266262259256253250247242239236233230227224221217214211208205202199 28 4197194191187184181178175172168165162159156152148145142138135132129125122119115112109106102 28 5100 97 94 91 88 85 82 79 76 74 71 68 65 63 60 57 55 51 49 47 45 42 40 38 36 34 32 30 29 27 25 28 6 24 23 21 20 18 17 16 14 13 12 10 9 8 7 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 28 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 28 8 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 28 9 3 3 3 3 4 5 6 7 9 10 12 14 15 17 20 23 25 28 31 33 36 39 42 45 48 51 54 58 61 65 2810 68 71 75 78 82 85 89 92 96 99103106109113117120123126130133136138141144147150152155158161163 2811165167170173176178181184187189192195198201204207211214217220224227230234237241244248251255 2812257261264267271274278281284288291294297300303307310313315318321323325328330332334336338339341 29 1313313313313313312312312311311310309309308307306304303302301300298297296294293291290288286285 29 2284282280278276274272269267265263261258255253251248246244242239237235233230228226224224 29 3223221219217215213211209208206204202200197195193191189188186184182180178176174172170168166163 29 4162160158156153151149146144141139137134132128126123120118115113110107105102 99 97 94 92 89 29 5 87 85 82 80 77 75 73 70 68 65 63 61 59 56 54 52 50 47 45 43 41 39 37 36 34 32 31 29 28 26 25 29 6 24 23 22 20 19 18 17 16 15 14 13 12 11 11 9 8 8 7 7 6 6 5 5 4 4 4 3 3 3 3 29 7 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 29 8 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 4 4 4 4 5 5 5 5 6 6 7 7 8 8 9 29 9 8 9 10 10 11 12 13 14 15 16 17 18 19 20 22 24 26 27 29 31 33 34 36 38 41 43 45 47 50 52 2910 54 57 59 62 65 68 71 74 77 81 84 87 91 94 98103106110114118122125129133137141146150154158162 2911165169173178182186190194198202206210214218223227230234237241244248251254257260263266269271 2912273275278280282284286288290292294295297298300301303304306307307308309310310311312312312313313 30 1370372373375376378379380381382383384385386385386386387387387388388388388388387387387386386385 30 2386385384383382381380378377375373372369367365363360358356353350348345342339336333330330 30 3328325322319316313310306303300297294290287284281276273270266263260256253250246243240236233230 30 4227224221217214210207203200196193189186182178174170167163160156152149145142138135131127124 30 5121118115111108105101 98 95 92 89 85 82 79 77 73 70 67 64 62 59 56 54 52 49 47 45 42 40 38 36 30 6 35 33 31 30 28 26 25 23 22 20 19 17 16 15 14 12 11 10 9 8 7 7 6 5 5 4 4 3 3 2 30 7 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 30 8 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 30 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 36 38 41 43 46 49 52 55 58 61 65 68 71 75 78 3010 80 84 87 91 94 98101104108111115118121125128131135139142145148151154157160163166169172175178 3011180183186189192195198201204207210213216219223226229233237240244247251254258262265269273276 3012279282286289293297300303307310314317320323327331334337340342345348350353355358360362364366368 31 1252253254254255255256256256257257257257257256255255255254254253253252251251250249248247246245 31 2245244242241240238237235233232230228226224221219217215213211208206204201199196194191191 31 3189187184182179177174172169166163161158155153150147143140138135132129127124121118116113110108 31 4106103101 98 95 93 90 88 85 83 80 78 75 73 71 68 65 63 61 59 57 55 53 51 49 47 46 44 42 41 31 5 40 39 37 36 34 33 32 30 29 28 27 26 25 24 23 22 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 31 6 9 8 8 7 7 6 6 5 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 31 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 31 9 1 1 1 1 1 1 1 1 1 1 1 1 2 3 4 5 6 8 9 11 12 14 16 18 20 22 24 26 28 30 3110 33 36 38 40 43 45 47 50 52 54 57 59 62 64 67 69 72 75 77 80 82 84 87 89 91 94 96 98101103105 3111107109111114116119121124126129131134136139142145148151153156159162165168170173176179182185 3112187190192195198201203206209211214216219221223226229231233235237239240242244245246248249250251 32 1574576578579581582584585586586587587587587587586585585584582581580578576574572569567564562559 32 2557553550546542538535531527523519514510505501497493489485481477473469465461457453449449 32 3446443439436432428425421417413409405401397393389385379375370366361356352347342337332327321316 32 4312306301295290284279273268262257251246241234229224219213208204199194189185180176171167163 32 5160156152148144141137134130127123120116113110107104101 98 95 92 90 87 84 82 79 77 74 72 70 67 32 6 66 64 62 60 58 56 54 52 50 49 47 46 44 42 40 39 38 37 36 34 33 33 32 31 30 29 28 27 27 26 32 7 25 25 24 23 23 22 21 21 20 19 19 18 17 16 16 15 15 15 14 14 13 12 12 11 11 11 10 10 10 9 9 32 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 19 21 23 25 27 28 30 33 35 37 39 42 44 47 49 52 32 9 54 56 59 62 65 68 71 73 76 79 82 85 88 91 94 97100103107110113116119122125128132135138142 3210144148152155159163167171176180185189194199204210215221226232237243249255261267273279286292298 3211304310317323330336343349355362368374380386392397403409415420426431436441446450455460464468 3212472476480484488491495499503506510514517521524527531535538541545548551554556559562565567569572 33 1376378379381382384385386387388389389390390391390390390390390390390390389389388387387386385384 33 2384382381379377376374372370368365363359357354352349346343340337333330327323320316313313 33 3310307304300297293290287283280276273269265262258255250247243240236233230226223219216213209206 33 4204200197194190187184180177174171167163160157154151148145142139136133130127124121118115112 33 5110107104101 99 96 93 91 88 85 83 80 77 75 72 69 66 64 61 59 57 54 52 50 47 45 43 41 39 37 35 33 6 34 32 30 28 27 25 23 22 20 19 17 16 15 13 12 10 9 8 7 6 5 5 4 3 3 2 2 1 1 1 33 7 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 33 8 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 9 10 33 9 10 10 11 12 13 15 16 17 19 20 22 24 26 28 30 33 36 38 41 43 46 49 52 55 58 61 64 67 70 74 3310 76 79 83 86 90 93 96100103107110114117121124128132135139142146149152156159162166169172175179 3311181184187191194197201204208211214218221225228232236240243247250254258261265269272276280283 3312286289293297300304307310314317321324327330334337340343346349352354357360362364366369371373374 34 1289290291292293293294294295295295295295295295293293292291290289288287285284282281279277275273 34 2272269267264261259256253250247244241238235232229226222219216213210207204201198195192192 34 3190188185182180177174172169166164161158156153150147144141138135133130127124121119116113110107 34 4105102100 97 94 91 88 85 83 80 77 74 72 69 67 64 61 58 56 54 51 49 47 45 43 41 39 38 36 34 34 5 33 32 30 29 28 26 25 24 22 21 20 19 18 17 16 15 14 12 12 11 10 9 9 8 7 7 6 6 5 5 4 34 6 5 4 4 3 3 3 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 3 3 4 34 9 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 10 10 11 11 12 12 13 14 14 15 16 17 18 19 3410 19 20 22 23 25 26 28 30 32 34 36 38 41 43 47 50 52 55 58 62 65 68 72 75 79 82 86 90 94 97101 3411104109113117121125130134138142146150155159163167171176179183187191194198201205208211215218 3412220223226229232234237240242245247250252255257259262265267269271273275277279280282283285286288 35 1272272272272271271270270269269268268267266266264263262262261260259258257256255254253252251250 35 2250248247246245243242241239238237235233231230229227226224223222220219218216215214212212 35 3212211210208207206205204203202201200199198197195194193191190189188187186185184183182181180179 35 4179178176175174172171170168167166164163161159158155153152150148146145143141139137135133132 35 5131129127125123121119117116114112110108106104102100 98 97 95 93 92 90 88 87 85 83 82 80 79 77 35 6 76 75 73 72 70 69 67 65 64 62 61 59 58 56 55 53 51 49 48 47 45 44 42 41 40 38 37 36 34 33 35 7 32 31 29 28 27 26 25 24 23 22 22 21 20 19 20 19 19 18 17 17 17 16 16 16 16 15 15 15 15 15 15 35 8 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 35 9 29 30 31 32 33 35 36 37 38 40 41 43 45 46 48 50 53 55 57 59 61 63 65 67 70 72 75 77 80 82 3510 84 87 89 92 95 98100103106109112115118121124127130134137140143146148151154157160163166169172 3511174177179182185188191193196199202204207210213215218220223225227230232234236238240242244246 3512247249250252253255256258259260261262265265266267268269269270271271271272272272272272272272272 36 1364365367368369371372373374374375376376377376376377377377377377377377376376376375375374373373 36 2373372371369368367365364362360358357355352350347344342339337334331328325322319316313313 36 3310307304301298295292288285282279275272268265262258254251247244240237234230227224220217214210 36 4208205201198194191188184181178174171168164161158154150147144141137134131128124121118115112 36 5110107104101 98 95 92 89 87 84 81 78 76 73 70 67 64 62 60 57 55 52 50 48 46 44 42 40 38 36 34 36 6 33 31 30 28 26 25 23 22 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 1 36 7 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 2 2 2 3 4 4 4 4 4 5 5 5 5 5 6 6 36 8 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 36 9 9 10 11 12 13 14 16 17 19 20 22 24 26 29 32 34 37 40 42 45 48 51 54 58 61 64 68 71 75 78 3610 81 84 88 91 95 99102106109113116120123127130133137141144147151154157160163166169172175177180 3611182185188191194197200203206209212215218221224227230233238241244248251254258261265268272275 3612278281285288291295298301305308311314318321324327329333336339341344346349351353355357359361362 37 1348349351352353354355357357358359360361361361361362362362362363363363363363362362362362361361 37 2361361360359358357356355354352351349348345343342340338336333331329327324322319316314314 37 3312309307304302299296294291288285283280277274272268265262260257254251248246243240237235232229 37 4227224222219216213210207204201198195192189186182179175172169166163159156153149146143139136 37 5134131127124121118114111108105102 98 95 92 89 86 82 79 76 74 71 68 65 63 60 57 55 52 50 48 45 37 6 44 42 40 38 36 34 32 30 28 26 24 23 20 19 17 16 15 13 12 11 10 9 8 7 6 5 5 4 3 3 37 7 2 2 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 37 8 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 7 7 8 37 9 8 9 10 11 12 13 14 16 18 19 21 23 25 27 30 33 35 38 41 44 46 49 52 55 59 62 65 68 72 75 3710 78 81 84 88 91 94 98101104107111114117120123126129133136139142144147150153155158160163166168 3711170172175178180183186188191194197199202205208212215218221225228231234238241245248252255259 3712261265268271275278282285288292295298301304307310314317320322325327330332334337339341342344346 38 1216217217218218218219219219219219219219219217217216216215215214213213212211210209208207206205 38 2205203202200199197196194193191189187185183181179177175173170168166164161159157154152152 38 3151148146144141139137134132130127125122120117115111109106104101 99 97 94 92 89 87 84 82 80 77 38 4 76 74 71 69 67 65 62 60 58 56 54 52 50 48 46 44 41 40 38 36 35 33 32 30 29 27 26 25 24 22 38 5 22 21 20 19 18 17 16 16 15 14 13 13 12 11 11 10 10 8 8 7 7 7 6 6 6 5 5 5 4 4 4 38 6 3 3 3 3 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 38 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 6 6 6 8 9 10 12 14 17 3810 20 21 23 25 26 28 30 32 33 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 66 68 70 72 74 76 78 3811 79 81 84 86 88 91 93 95 98100103105108110113115119121124127130132135138141143146149152154 3812156159161164167169172174177179182184187189191193195197199201203204206207209210211212213214215 39 1483484486487488489490490491491491492492491490490489489488487486484483481480478476474472470468 39 2466463460457454451448445442438435432428425421417413410406403399396392389385382378375375 39 3372369366363360356353350346343340336333329325321317314310306302299295291287283279275271267262 39 4259255251246242238233229225220216212208203199194190186182178174170167163159155152148145141 39 5139135132129126123119116113110107104101 99 96 93 90 87 84 81 78 76 73 71 68 66 63 61 59 57 54 39 6 53 51 49 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 25 24 23 22 22 21 20 20 19 19 18 18 39 7 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 11 11 11 11 10 10 10 9 9 8 8 8 7 7 7 7 39 8 5 5 5 5 5 5 5 6 6 6 7 7 8 8 9 11 12 13 14 15 16 17 18 20 21 23 24 26 28 29 31 39 9 32 34 36 38 40 42 44 46 49 51 53 55 58 60 62 66 68 71 73 76 79 81 84 87 90 93 96 99102105 3910107111114118121125129133137141145149154158163168173177184189194199205210215221227232238244249 3911254260266272278284289295301307312318323328334339344350355359364368373377382386390394397401 3912404407411414417420424427430433435438441444446449452455457460462464467469471473475476478480481 40 1285286287288288289290290291291291291291291291290290289289288287286286285284283281280279277276 40 2275273272270268266264261259257255252250246244241238236233230228225222219216213210207207 40 3205203200197194192189186183180178175172169166163160157154151148145143140137134131129126123120 40 4119116113111108105103100 98 95 93 90 87 84 82 80 77 75 73 71 69 67 65 63 61 59 57 55 53 51 40 5 51 49 47 46 44 43 41 40 38 37 36 34 33 32 30 29 28 27 25 23 22 21 20 19 18 17 16 15 14 13 12 40 6 11 10 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 40 9 1 1 1 1 1 1 1 2 3 4 5 6 7 8 9 10 12 13 16 18 19 21 23 25 27 28 31 33 35 38 4010 40 43 45 48 50 53 55 58 61 63 66 69 71 74 77 80 83 86 89 92 95 98100103106109112114117120123 4011125127130133136139142145148150153156159162165169172175178181184187190193196199202205208211 4012213216219222225227230233236239241244246249253255257260262264266268270272274276278279281282283 41 1174174175175176176177177177177177177177177176175174174173172172171170169168167165164163161160 41 2159158156154152150148146144142140138135133130128125123121119116114112110108105103101101 41 3100 98 96 94 92 90 88 86 84 82 81 79 77 75 73 71 68 67 65 63 61 60 58 56 54 53 51 49 48 46 45 41 4 44 42 41 39 38 36 35 33 32 31 29 28 27 24 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 9 41 5 9 9 8 8 7 7 6 6 5 5 5 4 4 4 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 41 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4110 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 18 19 21 22 24 26 27 29 31 33 35 37 39 41 44 46 4111 47 50 52 55 57 60 62 65 67 70 73 75 78 81 83 86 90 92 95 98100103105108110113115118120122 4112124126128130132134136138140142144146148150151154156157159160162163164166167168169170171172173 42 1394395395395395395395395395395395394394393393391391390389389388387386385383382381380378377375 42 2374372370368366364362359357354352349346343341337334331327324321318315312308305302299299 42 3297294291288285282279277274271268266263260258254252249247245242240238235233231229226224222220 42 4219216214212210208205203201198196194191189186183181178175173170168165162159156154151148145 42 5143140137134132129126123120117114111108106103 99 96 94 91 88 86 83 81 78 76 73 71 69 66 64 62 42 6 61 59 57 54 52 51 49 47 45 43 42 40 38 37 34 33 31 30 28 27 26 24 23 22 21 20 18 17 16 15 42 7 14 13 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 42 8 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 12 13 15 16 17 18 20 21 23 42 9 23 25 26 28 30 32 34 35 37 40 42 44 46 48 51 53 56 59 62 64 67 70 73 76 79 82 85 88 91 94 4210 97100103107110114117121125129132136140145149153157161165170174178182187191195200204208213217 4211221225230235239244248253257262266271275279284288293297301305309313317321324328331335338341 4212343346349352354357360362364366369371373374376379380382383385386387388389390391392392393393394 43 1465467469470472473475476477478479480481482483483484484484484484485485485485484484484483483482 43 2483482481480479477476474472471469466464462458456453450447444441437434430427423419415415 43 3413409405402398394390386382378374370366362358353350346342338334330326322318314310306302298294 43 4291287283279275271267263259255251247243238234229225221216212208203199195191186182178173169 43 5166162157153149145141137133129125122118114110107103 99 95 92 89 86 82 79 76 74 71 68 65 63 60 43 6 59 56 54 52 50 47 45 43 41 40 38 36 34 33 31 30 28 27 25 24 22 21 20 19 18 17 16 15 15 14 43 7 13 13 12 11 11 11 10 10 9 9 9 9 8 8 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 43 8 11 11 12 12 13 13 14 14 15 15 16 17 17 18 19 21 21 22 23 24 25 26 28 29 30 32 33 35 36 38 40 43 9 41 43 45 47 49 52 54 57 60 63 66 69 72 75 78 82 85 90 93 97101105108112116120124128132136 4310139143147150154158162165169173176180183187190193197200203206210214217220223226229232235238241 4311243246249252256259262266269272276280283287291295298303308312316320324329333337342346351355 4312358363367371376380384388392396400404408412416420424427431434437440443446449451454456459461463 44 1299300301302303304304305306306307307307307307307306306306306305305304304303303302301300299298 44 2298297296295293292290289287285283282279277275272270268266263261258256253250248245242242 44 3240238235232229227224221218215212209206203200197193190187184181178175172169165162159156153150 44 4148145142139136133130127124121118116113110107103101 98 95 93 90 88 85 83 80 78 75 73 71 68 44 5 67 65 63 61 59 57 55 53 51 49 47 46 44 42 40 39 36 35 33 32 30 29 27 26 24 23 22 21 19 18 17 44 6 16 15 14 13 12 11 10 9 8 7 6 5 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 44 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 44 8 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 44 9 1 1 1 1 1 1 2 3 4 5 6 7 8 10 12 14 16 18 20 23 25 27 29 32 34 37 39 42 44 47 4410 50 53 56 58 61 64 67 70 73 76 79 82 85 88 92 95 98101104106109112115118120123126128131134136 4411138141144146149152154157160163165168171174178181183186189192195198201204207210214217220223 4412225228231234237240243246249251254257260262265267271273276278280282284286288290292293295296297 45 1291291291291291290290290289289288288287286286284283282281281280279278277276275274272271270269 45 2269267266265263262260259258256255253252249248246244243241240238237235234232231229228228 45 3227226224223222220219218216215214212211210208206205203202201199198197195194193191190188187186 45 4185183182180179177175174172170168167165163160158156154152150148146144142140138136134132130 45 5128126124122120119117115113111109107105103102100 98 95 94 92 90 89 87 86 84 83 81 80 78 77 75 45 6 75 74 72 71 69 68 67 65 64 63 61 60 59 57 56 54 53 51 50 49 48 46 45 44 43 42 40 39 38 37 45 7 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 23 22 22 21 21 21 20 20 20 19 19 19 19 19 45 8 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 24 25 26 26 27 28 29 30 30 31 32 34 35 45 9 35 36 37 39 40 42 43 45 47 49 50 52 55 57 59 62 64 66 68 71 73 76 78 81 84 87 89 92 95 98 4510100103106109112115118121124127130133136139142145148151154157160164167170173176178181184187190 4511191194197200203205208211213216218221224227229232234237239241244246248250252254256258260262 4512263265266268270271273274276277278279280282284285285286287288288289290290290291291291291291291 46 1335337338339340341342343343344345345345346346346346345345345344344344343342342341340339338337 46 2337336335333332330328326325323321319316314311308306303301298295292289287284280277274274 46 3272269266263260257254251248245242238235232229226222218215212209206203199196193190187184181178 46 4176173170167164161158155152149146143141138134131129126123121118115113110108105102100 97 95 46 5 94 91 89 87 84 82 80 77 75 73 71 69 67 64 62 60 58 55 53 51 49 47 45 43 42 40 38 36 34 33 31 46 6 30 29 27 26 24 23 21 20 18 17 16 15 13 12 11 9 8 7 6 5 5 4 3 3 2 2 1 1 1 1 46 7 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 46 8 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 46 9 6 6 7 8 9 10 11 13 14 15 17 19 21 23 25 27 30 32 35 37 40 43 46 49 52 55 58 61 64 67 4610 70 73 76 80 83 86 90 93 96100103106110113116120124127130133137140143146149152155158161164166 4611168171174177180183186189192195197200204207210213216219222225228231234238241244247250253256 4612259262265268271274277280283286288291294297299302305307310312315318320322324326328329331333334 47 1480482484485487488489490491492493493494494494493493493492491491490489488487485484482480479477 47 2476473471468466463460457454451448445442439435432427424420417413410406402398395391387387 47 3384381377374370367363360356352349345341338334330326322318314310306303299295291287283279275271 47 4268264260256251247243239235231227223218214210206202197193189185181177173170166162158154151 47 5148145141138134131127124121118114111108105102 99 95 92 89 86 83 81 78 75 73 70 67 65 62 60 58 47 6 56 54 52 49 47 45 43 41 39 37 35 34 32 30 29 27 26 24 22 21 19 18 17 16 15 14 13 12 12 11 47 7 10 10 9 9 8 8 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 47 8 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 29 47 9 29 31 32 34 35 37 39 41 43 45 47 49 52 54 57 60 63 65 68 71 74 77 80 84 87 90 94 97101104 4710107111114118122126130134137141146150154158162166170176180184189193197202206210215219223228232 4711236240245249254258263268272277281286290295300305310314319323328333337342346351355360364369 4712372376381385389393398402406410414418422425429433437441444448451454457460463466468471473476478 48 1445446446447447447447448448448448448448448446446446445445444444443442441440439438437436434433 48 2432430429427425423420418416413411409406403401397394391389386383380377374371368365362362 48 3360358355352350347344342339337334331329326323321318315312310307304302299297294292289287284282 48 4280277275272269267264261259256253250247245242238235232229226223220217214211208205202198195 48 5193190187183180177174170167164161157154151148144141138134131128124121118115112109106104101 98 48 6 96 94 91 88 86 83 81 78 76 74 71 69 67 65 63 60 58 56 54 53 51 49 48 46 44 43 41 40 38 37 48 7 35 34 33 31 30 29 27 26 25 24 22 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 9 9 9 48 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 22 24 25 27 29 31 33 36 38 40 43 45 48 50 53 56 48 9 57 60 63 66 69 72 75 78 81 84 87 90 94 97100103106109112115118121124127131134137140143147 4810149152155159162166169173177180184188192196201205210214219223228232237242246251256261266271276 4811280285290295300305311316320325330335340345350354358362366370374378381385388391395398400403 4812405407409412414416418420421423424426427429430431433435436437438439439440441442442443444444445 1 1391392394395397398399400401402403403404405405405405405405405405405405405405405404404403403402 1 2402401400399398397395394392391389387385383381379375373371368365362360357354351347344344 1 3342339336333330327324321318314311308305302298295291288284281278275272268265262259256253249246 1 4244241237234231228224221218214211207204201197193189186182179175172168164161157153150146143 1 5140136133129126122119116112109105102 99 96 92 89 86 83 79 76 73 71 68 65 62 60 57 55 52 50 48 1 6 46 44 42 40 38 36 34 32 30 29 27 25 24 22 21 19 17 16 15 14 13 12 11 10 9 8 7 7 6 6 1 7 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 1 8 4 4 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 8 9 9 9 10 10 11 12 12 13 14 15 16 17 1 9 17 18 20 21 23 25 26 28 31 33 35 38 40 43 46 49 52 55 59 62 65 68 72 75 79 83 86 90 94 97 110100104107111114118122125129132135139142145149153156159162165168171174177179182185188190193196 111197200203206208211214217220223226229232235238242246249253256260263267271274278282286290294 112296300304308311315319323326330333337340345348351354357360363366369371374376379381383385387389 2 1362364365367368369370371372373374375375376377377377377377377377377377377377376376376375375374 2 2374373372371370369368366365363361360358356353350348346343341338335332330327324320317317 2 3315312309306303300297294290287284281277274271268263260257253250247243240237234230227224220217 2 4215211208205201198195191188185181178174171168163160156153150146143139136133129126122119116 2 5113110107104101 98 95 92 89 86 83 80 77 74 70 68 65 62 60 57 55 52 50 48 46 43 41 39 37 35 33 2 6 32 31 29 27 25 24 22 21 19 18 17 15 14 13 12 10 9 8 7 6 6 5 4 4 3 3 2 2 1 1 2 7 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 2 8 4 4 4 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 2 9 8 9 10 11 12 13 14 16 17 19 21 23 25 27 30 33 35 38 41 43 46 49 52 55 59 62 65 69 72 76 210 78 82 85 89 92 95 99102106109113116120123127130134137140143146149152155158161164167170173175 211177180183186189192195198201204207210213216219222225229232236240243247250254257261264268272 212274278281285288292295298302305308312315318321324327331334336339342344346349351353355357359361 3 1411412414416417418419420421422423424424424425424424424424423423423422421420420419418416415414 3 2413412410408406404402399397394392389386383380377373370367364360357354350346343339335335 3 3333329326322319315312308305301298294290287283279275271267264260256253249246242238235231228224 3 4221218214211207203200196193189186182179174171167164160157154150147144140137134130127124121 3 5119116113110107104101 98 95 92 89 87 84 81 78 75 72 70 67 65 62 60 57 55 53 50 48 46 44 42 40 3 6 39 37 35 33 31 29 27 26 24 23 21 20 18 17 16 14 12 11 10 9 8 7 6 6 5 4 4 3 3 2 3 7 2 2 2 1 1 1 1 1 1 1 1 1 1 1 2 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 3 8 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 9 9 9 9 10 10 10 11 11 12 12 13 13 14 3 9 14 15 16 17 18 19 21 22 24 25 27 29 31 33 35 38 41 43 46 48 51 54 57 60 63 66 69 73 76 79 310 82 85 89 92 96 99103106110114117121125129132137141145148152156159163167171174178182185189193 311196199203207211215218222226230234238242246250254258262266270274278282286290294298303307311 312314317321325329333337340344348351355358362365368372376379382385388390393396398400403405407409 4 1444446447449450451452453453454454454454454454454453453453452450449448446445443441439437435433 4 2430427425422419415412409406402399395392388385380377373369366362358354351347343339335335 4 3333329326322319315312308304301297293289285281277273270266262258254250246242238234230226222218 4 4214210206202198194190185181177173170166162158154150146142139135132128125122119115112109106 4 5104102 99 96 93 91 88 86 83 80 78 76 73 71 69 66 63 61 59 56 54 52 50 48 46 44 42 40 38 37 35 4 6 34 32 31 29 28 26 25 23 22 21 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 7 7 6 6 6 4 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 8 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 9 10 10 11 12 13 14 15 16 16 17 18 19 20 4 9 21 22 24 25 26 28 29 31 32 34 36 37 39 41 44 46 48 50 52 54 56 58 61 63 66 68 71 73 76 79 410 81 84 87 90 93 96100103106110114117121126130134138143147151156160165169174179184188193198203 411207212217223228233238243248253258263270274279284289294299304308313317322326331335340344348 412352355359363367370374378381385388392395398402405409412415418421423426429431433436438440442443 5 1203204205206206207207208208209209209209209210210210210210210209209208208207207206205205204203 5 2202201200199198196195194192191189187185183181179178176174172170168166163161159157154154 5 3153151149147145143140138136134132129127125123121118115113111109107104102100 98 96 94 92 90 88 5 4 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 57 56 54 52 51 49 47 46 44 43 41 40 38 37 36 5 5 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 17 17 16 15 14 13 13 12 11 11 10 9 9 8 8 5 6 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 5 9 1 1 1 1 1 1 1 1 1 1 2 3 3 4 5 6 7 8 9 10 11 12 14 15 16 18 19 21 23 24 510 26 27 29 31 32 34 36 38 40 41 43 45 47 49 50 53 55 57 59 61 62 64 66 68 70 72 73 75 77 79 81 511 82 84 86 88 90 92 94 96 98100102104106108111113116118121123125128130132135137139142144146 512148150153155157159162164166168170172175177180181183185187189190192193195196198199200201202203 6 1262263264265266267267268268269269269269269269269267267266266265264264263262260259258257255254 6 2253252250248246244242240237235233230227225222220217214212209206204201198195193190187187 6 3185183180178175172170167165162159157154151149145143140137135132130127124122119117114112109107 6 4105103100 98 95 93 90 88 86 83 81 79 77 74 72 70 67 65 63 61 59 57 55 54 52 50 48 47 45 43 6 5 43 41 40 39 37 36 34 33 32 31 30 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 13 12 11 11 10 6 6 9 8 8 7 6 6 5 5 4 3 3 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 6 9 1 1 1 1 1 1 1 1 2 3 3 4 5 6 7 8 9 10 13 14 16 17 19 20 21 23 25 27 29 31 610 33 35 37 39 41 44 46 48 50 53 55 58 60 63 65 68 70 74 76 79 81 84 86 89 92 94 97 99102105107 611109112114117120123125128131134136139142145147151154157160163165168171174177180183186188191 612193196199201204207209212215217220222225227230233235238240242244246248250252254255257258260261 7 1192193193194195195196196196196196196196196196194194193193192191190189188187186184183182180178 7 2178176174172170168166164161159157154151149147144142140137135133130128126123121119116116 7 3115113111109107105103101 99 97 95 93 91 89 87 85 82 80 78 76 74 72 71 69 67 65 63 61 59 57 56 7 4 55 53 51 49 47 46 44 42 40 39 37 36 34 32 30 29 27 26 25 23 22 21 20 19 18 17 16 15 14 13 7 5 13 12 12 11 10 10 9 9 8 8 7 7 6 6 6 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 7 6 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 9 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 710 7 8 8 9 10 11 12 13 14 15 16 18 19 20 22 24 25 27 30 32 34 36 38 40 42 44 46 49 51 54 56 711 58 60 63 66 68 71 74 77 79 82 85 88 91 93 96 99103105108111114116119121124127129132134137 712138140143145147149151153156158160162163165167169172174175177178180181183184185187188189190191 8 1314314314314314314314314313313313312312311310309308307306305304303302301300298297296294293291 8 2291289287285283282280278276274271269267265262260258256253251249247245243241238236234234 8 3233231229227225224222220218216214212210208207205202200198196194192191189187185183181179177175 8 4174172170168166164162159157155153151148146143141139136134132129127125122120118116113111109 8 5107105103101 98 96 94 92 90 87 85 83 81 79 76 74 72 70 68 66 64 62 60 58 56 55 53 51 50 48 46 8 6 46 44 43 41 40 38 37 36 34 33 32 31 29 28 27 25 24 23 22 21 20 19 19 18 17 16 15 15 14 13 8 7 13 12 11 11 10 10 9 8 8 7 7 6 6 6 5 6 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 8 8 2 2 2 2 3 3 3 4 4 4 5 5 6 7 8 9 9 10 11 12 13 13 14 15 16 17 18 19 20 21 23 8 9 23 24 25 26 28 29 30 32 33 35 36 38 39 41 42 44 46 48 50 51 53 55 57 59 61 63 65 67 69 71 810 73 75 77 80 82 85 87 90 92 95 98101104107110113117121124128131135138142145149153156160164168 811171175179183187191194198202206210214218221225230233237240243247250253256259262265268270273 812275277279281284286288289291293295296298299300302304305306307308309310310311312312313313313314 9 1190190190189189189188188188187187186186185183183182181180180179178177176175174174173172171170 9 2170169168167166165164163162161160158157156155154154153152151151150149148148147146146146 9 3146145145144143143142141141140139139138137136136134133132131130129128127126125124123122121120 9 4119118117116114113112110109108106105104102101 98 97 95 94 93 91 90 88 87 86 84 83 81 80 79 9 5 78 77 76 74 73 72 70 69 68 67 65 64 63 61 60 59 57 55 54 53 52 51 49 48 47 46 45 44 42 41 40 9 6 40 39 38 37 36 34 33 32 31 30 29 28 27 26 26 25 23 22 21 20 19 19 18 17 17 16 15 15 14 13 9 7 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 8 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 9 8 4 4 4 4 4 4 4 5 5 5 5 5 5 6 7 7 7 8 8 8 8 9 9 9 10 10 10 11 11 12 12 9 9 11 12 12 13 13 14 14 15 15 16 16 17 18 18 20 21 21 22 23 24 24 25 26 27 28 29 30 31 32 33 910 34 35 36 37 39 40 42 43 45 46 48 50 52 54 56 58 60 63 65 67 69 71 74 76 78 81 83 86 88 91 93 911 95 98100103106108111114116119121124127129132134137140142144147149151153155157159161163165 912165167168170171173174175177178179180181182183183184186186187188188188189189189190190190190190 1292293294295295296297297298298298298299299299299299298298298298297296296295294293292291290288 2287286285283281280278276274272271269267264262259257255252250248245243240238235233230230 3229227225223220218215213210208206203201198194192188185182180177175172170167165162160157155153 4152149146144141139136134131129126124121119116114111108106103101 98 96 94 92 88 86 84 82 80 5 79 77 75 73 71 69 67 65 63 61 60 58 56 54 52 51 49 47 45 43 41 40 38 37 35 34 33 31 30 29 27 6 26 26 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 8 7 6 6 6 5 5 4 4 4 7 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 6 6 6 6 6 7 7 8 8 8 9 9 9 10 11 11 12 13 14 15 16 17 18 19 20 22 23 25 26 27 28 30 32 33 35 37 39 41 43 46 48 50 10 52 54 57 59 61 64 66 69 71 74 76 79 82 84 88 91 93 96 99102104107110113116118121124127130133 11135138141144147150153156159162165168171174178181184188191194197200203206210213216219222225 12227229232235238241243246249251254256259261263265268270273275277279280282284285287288290291292