00001 namespace { 00002 00003 template< int INDEX> 00004 struct CountBits { 00005 static const unsigned int value = INDEX%2+CountBits< (INDEX>>1) >::value; 00006 }; 00007 00008 template<> 00009 struct CountBits<0> { 00010 static const unsigned int value = 0; 00011 }; 00012 } 00013 00014 static const unsigned int s_refsBefore[]={ 00015 CountBits<0>::value , 00016 CountBits<1>::value , 00017 CountBits<2>::value , 00018 CountBits<3>::value , 00019 CountBits<4>::value , 00020 CountBits<5>::value , 00021 CountBits<6>::value , 00022 CountBits<7>::value , 00023 CountBits<8>::value , 00024 CountBits<9>::value , 00025 CountBits<10>::value , 00026 CountBits<11>::value , 00027 CountBits<12>::value , 00028 CountBits<13>::value , 00029 CountBits<14>::value , 00030 CountBits<15>::value , 00031 CountBits<16>::value , 00032 CountBits<17>::value , 00033 CountBits<18>::value , 00034 CountBits<19>::value , 00035 CountBits<20>::value , 00036 CountBits<21>::value , 00037 CountBits<22>::value , 00038 CountBits<23>::value , 00039 CountBits<24>::value , 00040 CountBits<25>::value , 00041 CountBits<26>::value , 00042 CountBits<27>::value , 00043 CountBits<28>::value , 00044 CountBits<29>::value , 00045 CountBits<30>::value , 00046 CountBits<31>::value , 00047 CountBits<32>::value , 00048 CountBits<33>::value , 00049 CountBits<34>::value , 00050 CountBits<35>::value , 00051 CountBits<36>::value , 00052 CountBits<37>::value , 00053 CountBits<38>::value , 00054 CountBits<39>::value , 00055 CountBits<40>::value , 00056 CountBits<41>::value , 00057 CountBits<42>::value , 00058 CountBits<43>::value , 00059 CountBits<44>::value , 00060 CountBits<45>::value , 00061 CountBits<46>::value , 00062 CountBits<47>::value , 00063 CountBits<48>::value , 00064 CountBits<49>::value , 00065 CountBits<50>::value , 00066 CountBits<51>::value , 00067 CountBits<52>::value , 00068 CountBits<53>::value , 00069 CountBits<54>::value , 00070 CountBits<55>::value , 00071 CountBits<56>::value , 00072 CountBits<57>::value , 00073 CountBits<58>::value , 00074 CountBits<59>::value , 00075 CountBits<60>::value , 00076 CountBits<61>::value , 00077 CountBits<62>::value , 00078 CountBits<63>::value , 00079 CountBits<64>::value , 00080 CountBits<65>::value , 00081 CountBits<66>::value , 00082 CountBits<67>::value , 00083 CountBits<68>::value , 00084 CountBits<69>::value , 00085 CountBits<70>::value , 00086 CountBits<71>::value , 00087 CountBits<72>::value , 00088 CountBits<73>::value , 00089 CountBits<74>::value , 00090 CountBits<75>::value , 00091 CountBits<76>::value , 00092 CountBits<77>::value , 00093 CountBits<78>::value , 00094 CountBits<79>::value , 00095 CountBits<80>::value , 00096 CountBits<81>::value , 00097 CountBits<82>::value , 00098 CountBits<83>::value , 00099 CountBits<84>::value , 00100 CountBits<85>::value , 00101 CountBits<86>::value , 00102 CountBits<87>::value , 00103 CountBits<88>::value , 00104 CountBits<89>::value , 00105 CountBits<90>::value , 00106 CountBits<91>::value , 00107 CountBits<92>::value , 00108 CountBits<93>::value , 00109 CountBits<94>::value , 00110 CountBits<95>::value , 00111 CountBits<96>::value , 00112 CountBits<97>::value , 00113 CountBits<98>::value , 00114 CountBits<99>::value , 00115 CountBits<100>::value , 00116 CountBits<101>::value , 00117 CountBits<102>::value , 00118 CountBits<103>::value , 00119 CountBits<104>::value , 00120 CountBits<105>::value , 00121 CountBits<106>::value , 00122 CountBits<107>::value , 00123 CountBits<108>::value , 00124 CountBits<109>::value , 00125 CountBits<110>::value , 00126 CountBits<111>::value , 00127 CountBits<112>::value , 00128 CountBits<113>::value , 00129 CountBits<114>::value , 00130 CountBits<115>::value , 00131 CountBits<116>::value , 00132 CountBits<117>::value , 00133 CountBits<118>::value , 00134 CountBits<119>::value , 00135 CountBits<120>::value , 00136 CountBits<121>::value , 00137 CountBits<122>::value , 00138 CountBits<123>::value , 00139 CountBits<124>::value , 00140 CountBits<125>::value , 00141 CountBits<126>::value , 00142 CountBits<127>::value , 00143 CountBits<128>::value , 00144 CountBits<129>::value , 00145 CountBits<130>::value , 00146 CountBits<131>::value , 00147 CountBits<132>::value , 00148 CountBits<133>::value , 00149 CountBits<134>::value , 00150 CountBits<135>::value , 00151 CountBits<136>::value , 00152 CountBits<137>::value , 00153 CountBits<138>::value , 00154 CountBits<139>::value , 00155 CountBits<140>::value , 00156 CountBits<141>::value , 00157 CountBits<142>::value , 00158 CountBits<143>::value , 00159 CountBits<144>::value , 00160 CountBits<145>::value , 00161 CountBits<146>::value , 00162 CountBits<147>::value , 00163 CountBits<148>::value , 00164 CountBits<149>::value , 00165 CountBits<150>::value , 00166 CountBits<151>::value , 00167 CountBits<152>::value , 00168 CountBits<153>::value , 00169 CountBits<154>::value , 00170 CountBits<155>::value , 00171 CountBits<156>::value , 00172 CountBits<157>::value , 00173 CountBits<158>::value , 00174 CountBits<159>::value , 00175 CountBits<160>::value , 00176 CountBits<161>::value , 00177 CountBits<162>::value , 00178 CountBits<163>::value , 00179 CountBits<164>::value , 00180 CountBits<165>::value , 00181 CountBits<166>::value , 00182 CountBits<167>::value , 00183 CountBits<168>::value , 00184 CountBits<169>::value , 00185 CountBits<170>::value , 00186 CountBits<171>::value , 00187 CountBits<172>::value , 00188 CountBits<173>::value , 00189 CountBits<174>::value , 00190 CountBits<175>::value , 00191 CountBits<176>::value , 00192 CountBits<177>::value , 00193 CountBits<178>::value , 00194 CountBits<179>::value , 00195 CountBits<180>::value , 00196 CountBits<181>::value , 00197 CountBits<182>::value , 00198 CountBits<183>::value , 00199 CountBits<184>::value , 00200 CountBits<185>::value , 00201 CountBits<186>::value , 00202 CountBits<187>::value , 00203 CountBits<188>::value , 00204 CountBits<189>::value , 00205 CountBits<190>::value , 00206 CountBits<191>::value , 00207 CountBits<192>::value , 00208 CountBits<193>::value , 00209 CountBits<194>::value , 00210 CountBits<195>::value , 00211 CountBits<196>::value , 00212 CountBits<197>::value , 00213 CountBits<198>::value , 00214 CountBits<199>::value , 00215 CountBits<200>::value , 00216 CountBits<201>::value , 00217 CountBits<202>::value , 00218 CountBits<203>::value , 00219 CountBits<204>::value , 00220 CountBits<205>::value , 00221 CountBits<206>::value , 00222 CountBits<207>::value , 00223 CountBits<208>::value , 00224 CountBits<209>::value , 00225 CountBits<210>::value , 00226 CountBits<211>::value , 00227 CountBits<212>::value , 00228 CountBits<213>::value , 00229 CountBits<214>::value , 00230 CountBits<215>::value , 00231 CountBits<216>::value , 00232 CountBits<217>::value , 00233 CountBits<218>::value , 00234 CountBits<219>::value , 00235 CountBits<220>::value , 00236 CountBits<221>::value , 00237 CountBits<222>::value , 00238 CountBits<223>::value , 00239 CountBits<224>::value , 00240 CountBits<225>::value , 00241 CountBits<226>::value , 00242 CountBits<227>::value , 00243 CountBits<228>::value , 00244 CountBits<229>::value , 00245 CountBits<230>::value , 00246 CountBits<231>::value , 00247 CountBits<232>::value , 00248 CountBits<233>::value , 00249 CountBits<234>::value , 00250 CountBits<235>::value , 00251 CountBits<236>::value , 00252 CountBits<237>::value , 00253 CountBits<238>::value , 00254 CountBits<239>::value , 00255 CountBits<240>::value , 00256 CountBits<241>::value , 00257 CountBits<242>::value , 00258 CountBits<243>::value , 00259 CountBits<244>::value , 00260 CountBits<245>::value , 00261 CountBits<246>::value , 00262 CountBits<247>::value , 00263 CountBits<248>::value , 00264 CountBits<249>::value , 00265 CountBits<250>::value , 00266 CountBits<251>::value , 00267 CountBits<252>::value , 00268 CountBits<253>::value , 00269 CountBits<254>::value , 00270 CountBits<255>::value , 00271 CountBits<256>::value , 00272 CountBits<257>::value , 00273 CountBits<258>::value , 00274 CountBits<259>::value , 00275 CountBits<260>::value , 00276 CountBits<261>::value , 00277 CountBits<262>::value , 00278 CountBits<263>::value , 00279 CountBits<264>::value , 00280 CountBits<265>::value , 00281 CountBits<266>::value , 00282 CountBits<267>::value , 00283 CountBits<268>::value , 00284 CountBits<269>::value , 00285 CountBits<270>::value , 00286 CountBits<271>::value , 00287 CountBits<272>::value , 00288 CountBits<273>::value , 00289 CountBits<274>::value , 00290 CountBits<275>::value , 00291 CountBits<276>::value , 00292 CountBits<277>::value , 00293 CountBits<278>::value , 00294 CountBits<279>::value , 00295 CountBits<280>::value , 00296 CountBits<281>::value , 00297 CountBits<282>::value , 00298 CountBits<283>::value , 00299 CountBits<284>::value , 00300 CountBits<285>::value , 00301 CountBits<286>::value , 00302 CountBits<287>::value , 00303 CountBits<288>::value , 00304 CountBits<289>::value , 00305 CountBits<290>::value , 00306 CountBits<291>::value , 00307 CountBits<292>::value , 00308 CountBits<293>::value , 00309 CountBits<294>::value , 00310 CountBits<295>::value , 00311 CountBits<296>::value , 00312 CountBits<297>::value , 00313 CountBits<298>::value , 00314 CountBits<299>::value , 00315 CountBits<300>::value , 00316 CountBits<301>::value , 00317 CountBits<302>::value , 00318 CountBits<303>::value , 00319 CountBits<304>::value , 00320 CountBits<305>::value , 00321 CountBits<306>::value , 00322 CountBits<307>::value , 00323 CountBits<308>::value , 00324 CountBits<309>::value , 00325 CountBits<310>::value , 00326 CountBits<311>::value , 00327 CountBits<312>::value , 00328 CountBits<313>::value , 00329 CountBits<314>::value , 00330 CountBits<315>::value , 00331 CountBits<316>::value , 00332 CountBits<317>::value , 00333 CountBits<318>::value , 00334 CountBits<319>::value , 00335 CountBits<320>::value , 00336 CountBits<321>::value , 00337 CountBits<322>::value , 00338 CountBits<323>::value , 00339 CountBits<324>::value , 00340 CountBits<325>::value , 00341 CountBits<326>::value , 00342 CountBits<327>::value , 00343 CountBits<328>::value , 00344 CountBits<329>::value , 00345 CountBits<330>::value , 00346 CountBits<331>::value , 00347 CountBits<332>::value , 00348 CountBits<333>::value , 00349 CountBits<334>::value , 00350 CountBits<335>::value , 00351 CountBits<336>::value , 00352 CountBits<337>::value , 00353 CountBits<338>::value , 00354 CountBits<339>::value , 00355 CountBits<340>::value , 00356 CountBits<341>::value , 00357 CountBits<342>::value , 00358 CountBits<343>::value , 00359 CountBits<344>::value , 00360 CountBits<345>::value , 00361 CountBits<346>::value , 00362 CountBits<347>::value , 00363 CountBits<348>::value , 00364 CountBits<349>::value , 00365 CountBits<350>::value , 00366 CountBits<351>::value , 00367 CountBits<352>::value , 00368 CountBits<353>::value , 00369 CountBits<354>::value , 00370 CountBits<355>::value , 00371 CountBits<356>::value , 00372 CountBits<357>::value , 00373 CountBits<358>::value , 00374 CountBits<359>::value , 00375 CountBits<360>::value , 00376 CountBits<361>::value , 00377 CountBits<362>::value , 00378 CountBits<363>::value , 00379 CountBits<364>::value , 00380 CountBits<365>::value , 00381 CountBits<366>::value , 00382 CountBits<367>::value , 00383 CountBits<368>::value , 00384 CountBits<369>::value , 00385 CountBits<370>::value , 00386 CountBits<371>::value , 00387 CountBits<372>::value , 00388 CountBits<373>::value , 00389 CountBits<374>::value , 00390 CountBits<375>::value , 00391 CountBits<376>::value , 00392 CountBits<377>::value , 00393 CountBits<378>::value , 00394 CountBits<379>::value , 00395 CountBits<380>::value , 00396 CountBits<381>::value , 00397 CountBits<382>::value , 00398 CountBits<383>::value , 00399 CountBits<384>::value , 00400 CountBits<385>::value , 00401 CountBits<386>::value , 00402 CountBits<387>::value , 00403 CountBits<388>::value , 00404 CountBits<389>::value , 00405 CountBits<390>::value , 00406 CountBits<391>::value , 00407 CountBits<392>::value , 00408 CountBits<393>::value , 00409 CountBits<394>::value , 00410 CountBits<395>::value , 00411 CountBits<396>::value , 00412 CountBits<397>::value , 00413 CountBits<398>::value , 00414 CountBits<399>::value , 00415 CountBits<400>::value , 00416 CountBits<401>::value , 00417 CountBits<402>::value , 00418 CountBits<403>::value , 00419 CountBits<404>::value , 00420 CountBits<405>::value , 00421 CountBits<406>::value , 00422 CountBits<407>::value , 00423 CountBits<408>::value , 00424 CountBits<409>::value , 00425 CountBits<410>::value , 00426 CountBits<411>::value , 00427 CountBits<412>::value , 00428 CountBits<413>::value , 00429 CountBits<414>::value , 00430 CountBits<415>::value , 00431 CountBits<416>::value , 00432 CountBits<417>::value , 00433 CountBits<418>::value , 00434 CountBits<419>::value , 00435 CountBits<420>::value , 00436 CountBits<421>::value , 00437 CountBits<422>::value , 00438 CountBits<423>::value , 00439 CountBits<424>::value , 00440 CountBits<425>::value , 00441 CountBits<426>::value , 00442 CountBits<427>::value , 00443 CountBits<428>::value , 00444 CountBits<429>::value , 00445 CountBits<430>::value , 00446 CountBits<431>::value , 00447 CountBits<432>::value , 00448 CountBits<433>::value , 00449 CountBits<434>::value , 00450 CountBits<435>::value , 00451 CountBits<436>::value , 00452 CountBits<437>::value , 00453 CountBits<438>::value , 00454 CountBits<439>::value , 00455 CountBits<440>::value , 00456 CountBits<441>::value , 00457 CountBits<442>::value , 00458 CountBits<443>::value , 00459 CountBits<444>::value , 00460 CountBits<445>::value , 00461 CountBits<446>::value , 00462 CountBits<447>::value , 00463 CountBits<448>::value , 00464 CountBits<449>::value , 00465 CountBits<450>::value , 00466 CountBits<451>::value , 00467 CountBits<452>::value , 00468 CountBits<453>::value , 00469 CountBits<454>::value , 00470 CountBits<455>::value , 00471 CountBits<456>::value , 00472 CountBits<457>::value , 00473 CountBits<458>::value , 00474 CountBits<459>::value , 00475 CountBits<460>::value , 00476 CountBits<461>::value , 00477 CountBits<462>::value , 00478 CountBits<463>::value , 00479 CountBits<464>::value , 00480 CountBits<465>::value , 00481 CountBits<466>::value , 00482 CountBits<467>::value , 00483 CountBits<468>::value , 00484 CountBits<469>::value , 00485 CountBits<470>::value , 00486 CountBits<471>::value , 00487 CountBits<472>::value , 00488 CountBits<473>::value , 00489 CountBits<474>::value , 00490 CountBits<475>::value , 00491 CountBits<476>::value , 00492 CountBits<477>::value , 00493 CountBits<478>::value , 00494 CountBits<479>::value , 00495 CountBits<480>::value , 00496 CountBits<481>::value , 00497 CountBits<482>::value , 00498 CountBits<483>::value , 00499 CountBits<484>::value , 00500 CountBits<485>::value , 00501 CountBits<486>::value , 00502 CountBits<487>::value , 00503 CountBits<488>::value , 00504 CountBits<489>::value , 00505 CountBits<490>::value , 00506 CountBits<491>::value , 00507 CountBits<492>::value , 00508 CountBits<493>::value , 00509 CountBits<494>::value , 00510 CountBits<495>::value , 00511 CountBits<496>::value , 00512 CountBits<497>::value , 00513 CountBits<498>::value , 00514 CountBits<499>::value , 00515 CountBits<500>::value , 00516 CountBits<501>::value , 00517 CountBits<502>::value , 00518 CountBits<503>::value , 00519 CountBits<504>::value , 00520 CountBits<505>::value , 00521 CountBits<506>::value , 00522 CountBits<507>::value , 00523 CountBits<508>::value , 00524 CountBits<509>::value , 00525 CountBits<510>::value , 00526 CountBits<511>::value , 00527 CountBits<512>::value , 00528 CountBits<513>::value , 00529 CountBits<514>::value , 00530 CountBits<515>::value , 00531 CountBits<516>::value , 00532 CountBits<517>::value , 00533 CountBits<518>::value , 00534 CountBits<519>::value , 00535 CountBits<520>::value , 00536 CountBits<521>::value , 00537 CountBits<522>::value , 00538 CountBits<523>::value , 00539 CountBits<524>::value , 00540 CountBits<525>::value , 00541 CountBits<526>::value , 00542 CountBits<527>::value , 00543 CountBits<528>::value , 00544 CountBits<529>::value , 00545 CountBits<530>::value , 00546 CountBits<531>::value , 00547 CountBits<532>::value , 00548 CountBits<533>::value , 00549 CountBits<534>::value , 00550 CountBits<535>::value , 00551 CountBits<536>::value , 00552 CountBits<537>::value , 00553 CountBits<538>::value , 00554 CountBits<539>::value , 00555 CountBits<540>::value , 00556 CountBits<541>::value , 00557 CountBits<542>::value , 00558 CountBits<543>::value , 00559 CountBits<544>::value , 00560 CountBits<545>::value , 00561 CountBits<546>::value , 00562 CountBits<547>::value , 00563 CountBits<548>::value , 00564 CountBits<549>::value , 00565 CountBits<550>::value , 00566 CountBits<551>::value , 00567 CountBits<552>::value , 00568 CountBits<553>::value , 00569 CountBits<554>::value , 00570 CountBits<555>::value , 00571 CountBits<556>::value , 00572 CountBits<557>::value , 00573 CountBits<558>::value , 00574 CountBits<559>::value , 00575 CountBits<560>::value , 00576 CountBits<561>::value , 00577 CountBits<562>::value , 00578 CountBits<563>::value , 00579 CountBits<564>::value , 00580 CountBits<565>::value , 00581 CountBits<566>::value , 00582 CountBits<567>::value , 00583 CountBits<568>::value , 00584 CountBits<569>::value , 00585 CountBits<570>::value , 00586 CountBits<571>::value , 00587 CountBits<572>::value , 00588 CountBits<573>::value , 00589 CountBits<574>::value , 00590 CountBits<575>::value , 00591 CountBits<576>::value , 00592 CountBits<577>::value , 00593 CountBits<578>::value , 00594 CountBits<579>::value , 00595 CountBits<580>::value , 00596 CountBits<581>::value , 00597 CountBits<582>::value , 00598 CountBits<583>::value , 00599 CountBits<584>::value , 00600 CountBits<585>::value , 00601 CountBits<586>::value , 00602 CountBits<587>::value , 00603 CountBits<588>::value , 00604 CountBits<589>::value , 00605 CountBits<590>::value , 00606 CountBits<591>::value , 00607 CountBits<592>::value , 00608 CountBits<593>::value , 00609 CountBits<594>::value , 00610 CountBits<595>::value , 00611 CountBits<596>::value , 00612 CountBits<597>::value , 00613 CountBits<598>::value , 00614 CountBits<599>::value , 00615 CountBits<600>::value , 00616 CountBits<601>::value , 00617 CountBits<602>::value , 00618 CountBits<603>::value , 00619 CountBits<604>::value , 00620 CountBits<605>::value , 00621 CountBits<606>::value , 00622 CountBits<607>::value , 00623 CountBits<608>::value , 00624 CountBits<609>::value , 00625 CountBits<610>::value , 00626 CountBits<611>::value , 00627 CountBits<612>::value , 00628 CountBits<613>::value , 00629 CountBits<614>::value , 00630 CountBits<615>::value , 00631 CountBits<616>::value , 00632 CountBits<617>::value , 00633 CountBits<618>::value , 00634 CountBits<619>::value , 00635 CountBits<620>::value , 00636 CountBits<621>::value , 00637 CountBits<622>::value , 00638 CountBits<623>::value , 00639 CountBits<624>::value , 00640 CountBits<625>::value , 00641 CountBits<626>::value , 00642 CountBits<627>::value , 00643 CountBits<628>::value , 00644 CountBits<629>::value , 00645 CountBits<630>::value , 00646 CountBits<631>::value , 00647 CountBits<632>::value , 00648 CountBits<633>::value , 00649 CountBits<634>::value , 00650 CountBits<635>::value , 00651 CountBits<636>::value , 00652 CountBits<637>::value , 00653 CountBits<638>::value , 00654 CountBits<639>::value , 00655 CountBits<640>::value , 00656 CountBits<641>::value , 00657 CountBits<642>::value , 00658 CountBits<643>::value , 00659 CountBits<644>::value , 00660 CountBits<645>::value , 00661 CountBits<646>::value , 00662 CountBits<647>::value , 00663 CountBits<648>::value , 00664 CountBits<649>::value , 00665 CountBits<650>::value , 00666 CountBits<651>::value , 00667 CountBits<652>::value , 00668 CountBits<653>::value , 00669 CountBits<654>::value , 00670 CountBits<655>::value , 00671 CountBits<656>::value , 00672 CountBits<657>::value , 00673 CountBits<658>::value , 00674 CountBits<659>::value , 00675 CountBits<660>::value , 00676 CountBits<661>::value , 00677 CountBits<662>::value , 00678 CountBits<663>::value , 00679 CountBits<664>::value , 00680 CountBits<665>::value , 00681 CountBits<666>::value , 00682 CountBits<667>::value , 00683 CountBits<668>::value , 00684 CountBits<669>::value , 00685 CountBits<670>::value , 00686 CountBits<671>::value , 00687 CountBits<672>::value , 00688 CountBits<673>::value , 00689 CountBits<674>::value , 00690 CountBits<675>::value , 00691 CountBits<676>::value , 00692 CountBits<677>::value , 00693 CountBits<678>::value , 00694 CountBits<679>::value , 00695 CountBits<680>::value , 00696 CountBits<681>::value , 00697 CountBits<682>::value , 00698 CountBits<683>::value , 00699 CountBits<684>::value , 00700 CountBits<685>::value , 00701 CountBits<686>::value , 00702 CountBits<687>::value , 00703 CountBits<688>::value , 00704 CountBits<689>::value , 00705 CountBits<690>::value , 00706 CountBits<691>::value , 00707 CountBits<692>::value , 00708 CountBits<693>::value , 00709 CountBits<694>::value , 00710 CountBits<695>::value , 00711 CountBits<696>::value , 00712 CountBits<697>::value , 00713 CountBits<698>::value , 00714 CountBits<699>::value , 00715 CountBits<700>::value , 00716 CountBits<701>::value , 00717 CountBits<702>::value , 00718 CountBits<703>::value , 00719 CountBits<704>::value , 00720 CountBits<705>::value , 00721 CountBits<706>::value , 00722 CountBits<707>::value , 00723 CountBits<708>::value , 00724 CountBits<709>::value , 00725 CountBits<710>::value , 00726 CountBits<711>::value , 00727 CountBits<712>::value , 00728 CountBits<713>::value , 00729 CountBits<714>::value , 00730 CountBits<715>::value , 00731 CountBits<716>::value , 00732 CountBits<717>::value , 00733 CountBits<718>::value , 00734 CountBits<719>::value , 00735 CountBits<720>::value , 00736 CountBits<721>::value , 00737 CountBits<722>::value , 00738 CountBits<723>::value , 00739 CountBits<724>::value , 00740 CountBits<725>::value , 00741 CountBits<726>::value , 00742 CountBits<727>::value , 00743 CountBits<728>::value , 00744 CountBits<729>::value , 00745 CountBits<730>::value , 00746 CountBits<731>::value , 00747 CountBits<732>::value , 00748 CountBits<733>::value , 00749 CountBits<734>::value , 00750 CountBits<735>::value , 00751 CountBits<736>::value , 00752 CountBits<737>::value , 00753 CountBits<738>::value , 00754 CountBits<739>::value , 00755 CountBits<740>::value , 00756 CountBits<741>::value , 00757 CountBits<742>::value , 00758 CountBits<743>::value , 00759 CountBits<744>::value , 00760 CountBits<745>::value , 00761 CountBits<746>::value , 00762 CountBits<747>::value , 00763 CountBits<748>::value , 00764 CountBits<749>::value , 00765 CountBits<750>::value , 00766 CountBits<751>::value , 00767 CountBits<752>::value , 00768 CountBits<753>::value , 00769 CountBits<754>::value , 00770 CountBits<755>::value , 00771 CountBits<756>::value , 00772 CountBits<757>::value , 00773 CountBits<758>::value , 00774 CountBits<759>::value , 00775 CountBits<760>::value , 00776 CountBits<761>::value , 00777 CountBits<762>::value , 00778 CountBits<763>::value , 00779 CountBits<764>::value , 00780 CountBits<765>::value , 00781 CountBits<766>::value , 00782 CountBits<767>::value , 00783 CountBits<768>::value , 00784 CountBits<769>::value , 00785 CountBits<770>::value , 00786 CountBits<771>::value , 00787 CountBits<772>::value , 00788 CountBits<773>::value , 00789 CountBits<774>::value , 00790 CountBits<775>::value , 00791 CountBits<776>::value , 00792 CountBits<777>::value , 00793 CountBits<778>::value , 00794 CountBits<779>::value , 00795 CountBits<780>::value , 00796 CountBits<781>::value , 00797 CountBits<782>::value , 00798 CountBits<783>::value , 00799 CountBits<784>::value , 00800 CountBits<785>::value , 00801 CountBits<786>::value , 00802 CountBits<787>::value , 00803 CountBits<788>::value , 00804 CountBits<789>::value , 00805 CountBits<790>::value , 00806 CountBits<791>::value , 00807 CountBits<792>::value , 00808 CountBits<793>::value , 00809 CountBits<794>::value , 00810 CountBits<795>::value , 00811 CountBits<796>::value , 00812 CountBits<797>::value , 00813 CountBits<798>::value , 00814 CountBits<799>::value , 00815 CountBits<800>::value , 00816 CountBits<801>::value , 00817 CountBits<802>::value , 00818 CountBits<803>::value , 00819 CountBits<804>::value , 00820 CountBits<805>::value , 00821 CountBits<806>::value , 00822 CountBits<807>::value , 00823 CountBits<808>::value , 00824 CountBits<809>::value , 00825 CountBits<810>::value , 00826 CountBits<811>::value , 00827 CountBits<812>::value , 00828 CountBits<813>::value , 00829 CountBits<814>::value , 00830 CountBits<815>::value , 00831 CountBits<816>::value , 00832 CountBits<817>::value , 00833 CountBits<818>::value , 00834 CountBits<819>::value , 00835 CountBits<820>::value , 00836 CountBits<821>::value , 00837 CountBits<822>::value , 00838 CountBits<823>::value , 00839 CountBits<824>::value , 00840 CountBits<825>::value , 00841 CountBits<826>::value , 00842 CountBits<827>::value , 00843 CountBits<828>::value , 00844 CountBits<829>::value , 00845 CountBits<830>::value , 00846 CountBits<831>::value , 00847 CountBits<832>::value , 00848 CountBits<833>::value , 00849 CountBits<834>::value , 00850 CountBits<835>::value , 00851 CountBits<836>::value , 00852 CountBits<837>::value , 00853 CountBits<838>::value , 00854 CountBits<839>::value , 00855 CountBits<840>::value , 00856 CountBits<841>::value , 00857 CountBits<842>::value , 00858 CountBits<843>::value , 00859 CountBits<844>::value , 00860 CountBits<845>::value , 00861 CountBits<846>::value , 00862 CountBits<847>::value , 00863 CountBits<848>::value , 00864 CountBits<849>::value , 00865 CountBits<850>::value , 00866 CountBits<851>::value , 00867 CountBits<852>::value , 00868 CountBits<853>::value , 00869 CountBits<854>::value , 00870 CountBits<855>::value , 00871 CountBits<856>::value , 00872 CountBits<857>::value , 00873 CountBits<858>::value , 00874 CountBits<859>::value , 00875 CountBits<860>::value , 00876 CountBits<861>::value , 00877 CountBits<862>::value , 00878 CountBits<863>::value , 00879 CountBits<864>::value , 00880 CountBits<865>::value , 00881 CountBits<866>::value , 00882 CountBits<867>::value , 00883 CountBits<868>::value , 00884 CountBits<869>::value , 00885 CountBits<870>::value , 00886 CountBits<871>::value , 00887 CountBits<872>::value , 00888 CountBits<873>::value , 00889 CountBits<874>::value , 00890 CountBits<875>::value , 00891 CountBits<876>::value , 00892 CountBits<877>::value , 00893 CountBits<878>::value , 00894 CountBits<879>::value , 00895 CountBits<880>::value , 00896 CountBits<881>::value , 00897 CountBits<882>::value , 00898 CountBits<883>::value , 00899 CountBits<884>::value , 00900 CountBits<885>::value , 00901 CountBits<886>::value , 00902 CountBits<887>::value , 00903 CountBits<888>::value , 00904 CountBits<889>::value , 00905 CountBits<890>::value , 00906 CountBits<891>::value , 00907 CountBits<892>::value , 00908 CountBits<893>::value , 00909 CountBits<894>::value , 00910 CountBits<895>::value , 00911 CountBits<896>::value , 00912 CountBits<897>::value , 00913 CountBits<898>::value , 00914 CountBits<899>::value , 00915 CountBits<900>::value , 00916 CountBits<901>::value , 00917 CountBits<902>::value , 00918 CountBits<903>::value , 00919 CountBits<904>::value , 00920 CountBits<905>::value , 00921 CountBits<906>::value , 00922 CountBits<907>::value , 00923 CountBits<908>::value , 00924 CountBits<909>::value , 00925 CountBits<910>::value , 00926 CountBits<911>::value , 00927 CountBits<912>::value , 00928 CountBits<913>::value , 00929 CountBits<914>::value , 00930 CountBits<915>::value , 00931 CountBits<916>::value , 00932 CountBits<917>::value , 00933 CountBits<918>::value , 00934 CountBits<919>::value , 00935 CountBits<920>::value , 00936 CountBits<921>::value , 00937 CountBits<922>::value , 00938 CountBits<923>::value , 00939 CountBits<924>::value , 00940 CountBits<925>::value , 00941 CountBits<926>::value , 00942 CountBits<927>::value , 00943 CountBits<928>::value , 00944 CountBits<929>::value , 00945 CountBits<930>::value , 00946 CountBits<931>::value , 00947 CountBits<932>::value , 00948 CountBits<933>::value , 00949 CountBits<934>::value , 00950 CountBits<935>::value , 00951 CountBits<936>::value , 00952 CountBits<937>::value , 00953 CountBits<938>::value , 00954 CountBits<939>::value , 00955 CountBits<940>::value , 00956 CountBits<941>::value , 00957 CountBits<942>::value , 00958 CountBits<943>::value , 00959 CountBits<944>::value , 00960 CountBits<945>::value , 00961 CountBits<946>::value , 00962 CountBits<947>::value , 00963 CountBits<948>::value , 00964 CountBits<949>::value , 00965 CountBits<950>::value , 00966 CountBits<951>::value , 00967 CountBits<952>::value , 00968 CountBits<953>::value , 00969 CountBits<954>::value , 00970 CountBits<955>::value , 00971 CountBits<956>::value , 00972 CountBits<957>::value , 00973 CountBits<958>::value , 00974 CountBits<959>::value , 00975 CountBits<960>::value , 00976 CountBits<961>::value , 00977 CountBits<962>::value , 00978 CountBits<963>::value , 00979 CountBits<964>::value , 00980 CountBits<965>::value , 00981 CountBits<966>::value , 00982 CountBits<967>::value , 00983 CountBits<968>::value , 00984 CountBits<969>::value , 00985 CountBits<970>::value , 00986 CountBits<971>::value , 00987 CountBits<972>::value , 00988 CountBits<973>::value , 00989 CountBits<974>::value , 00990 CountBits<975>::value , 00991 CountBits<976>::value , 00992 CountBits<977>::value , 00993 CountBits<978>::value , 00994 CountBits<979>::value , 00995 CountBits<980>::value , 00996 CountBits<981>::value , 00997 CountBits<982>::value , 00998 CountBits<983>::value , 00999 CountBits<984>::value , 01000 CountBits<985>::value , 01001 CountBits<986>::value , 01002 CountBits<987>::value , 01003 CountBits<988>::value , 01004 CountBits<989>::value , 01005 CountBits<990>::value , 01006 CountBits<991>::value , 01007 CountBits<992>::value , 01008 CountBits<993>::value , 01009 CountBits<994>::value , 01010 CountBits<995>::value , 01011 CountBits<996>::value , 01012 CountBits<997>::value , 01013 CountBits<998>::value , 01014 CountBits<999>::value , 01015 CountBits<1000>::value , 01016 CountBits<1001>::value , 01017 CountBits<1002>::value , 01018 CountBits<1003>::value , 01019 CountBits<1004>::value , 01020 CountBits<1005>::value , 01021 CountBits<1006>::value , 01022 CountBits<1007>::value , 01023 CountBits<1008>::value , 01024 CountBits<1009>::value , 01025 CountBits<1010>::value , 01026 CountBits<1011>::value , 01027 CountBits<1012>::value , 01028 CountBits<1013>::value , 01029 CountBits<1014>::value , 01030 CountBits<1015>::value , 01031 CountBits<1016>::value , 01032 CountBits<1017>::value , 01033 CountBits<1018>::value , 01034 CountBits<1019>::value , 01035 CountBits<1020>::value , 01036 CountBits<1021>::value , 01037 CountBits<1022>::value , 01038 CountBits<1023>::value , 01039 CountBits<1024>::value , 01040 CountBits<1025>::value , 01041 CountBits<1026>::value , 01042 CountBits<1027>::value , 01043 CountBits<1028>::value , 01044 CountBits<1029>::value , 01045 CountBits<1030>::value , 01046 CountBits<1031>::value , 01047 CountBits<1032>::value , 01048 CountBits<1033>::value , 01049 CountBits<1034>::value , 01050 CountBits<1035>::value , 01051 CountBits<1036>::value , 01052 CountBits<1037>::value , 01053 CountBits<1038>::value , 01054 CountBits<1039>::value , 01055 CountBits<1040>::value , 01056 CountBits<1041>::value , 01057 CountBits<1042>::value , 01058 CountBits<1043>::value , 01059 CountBits<1044>::value , 01060 CountBits<1045>::value , 01061 CountBits<1046>::value , 01062 CountBits<1047>::value , 01063 CountBits<1048>::value , 01064 CountBits<1049>::value , 01065 CountBits<1050>::value , 01066 CountBits<1051>::value , 01067 CountBits<1052>::value , 01068 CountBits<1053>::value , 01069 CountBits<1054>::value , 01070 CountBits<1055>::value , 01071 CountBits<1056>::value , 01072 CountBits<1057>::value , 01073 CountBits<1058>::value , 01074 CountBits<1059>::value , 01075 CountBits<1060>::value , 01076 CountBits<1061>::value , 01077 CountBits<1062>::value , 01078 CountBits<1063>::value , 01079 CountBits<1064>::value , 01080 CountBits<1065>::value , 01081 CountBits<1066>::value , 01082 CountBits<1067>::value , 01083 CountBits<1068>::value , 01084 CountBits<1069>::value , 01085 CountBits<1070>::value , 01086 CountBits<1071>::value , 01087 CountBits<1072>::value , 01088 CountBits<1073>::value , 01089 CountBits<1074>::value , 01090 CountBits<1075>::value , 01091 CountBits<1076>::value , 01092 CountBits<1077>::value , 01093 CountBits<1078>::value , 01094 CountBits<1079>::value , 01095 CountBits<1080>::value , 01096 CountBits<1081>::value , 01097 CountBits<1082>::value , 01098 CountBits<1083>::value , 01099 CountBits<1084>::value , 01100 CountBits<1085>::value , 01101 CountBits<1086>::value , 01102 CountBits<1087>::value , 01103 CountBits<1088>::value , 01104 CountBits<1089>::value , 01105 CountBits<1090>::value , 01106 CountBits<1091>::value , 01107 CountBits<1092>::value , 01108 CountBits<1093>::value , 01109 CountBits<1094>::value , 01110 CountBits<1095>::value , 01111 CountBits<1096>::value , 01112 CountBits<1097>::value , 01113 CountBits<1098>::value , 01114 CountBits<1099>::value , 01115 CountBits<1100>::value , 01116 CountBits<1101>::value , 01117 CountBits<1102>::value , 01118 CountBits<1103>::value , 01119 CountBits<1104>::value , 01120 CountBits<1105>::value , 01121 CountBits<1106>::value , 01122 CountBits<1107>::value , 01123 CountBits<1108>::value , 01124 CountBits<1109>::value , 01125 CountBits<1110>::value , 01126 CountBits<1111>::value , 01127 CountBits<1112>::value , 01128 CountBits<1113>::value , 01129 CountBits<1114>::value , 01130 CountBits<1115>::value , 01131 CountBits<1116>::value , 01132 CountBits<1117>::value , 01133 CountBits<1118>::value , 01134 CountBits<1119>::value , 01135 CountBits<1120>::value , 01136 CountBits<1121>::value , 01137 CountBits<1122>::value , 01138 CountBits<1123>::value , 01139 CountBits<1124>::value , 01140 CountBits<1125>::value , 01141 CountBits<1126>::value , 01142 CountBits<1127>::value , 01143 CountBits<1128>::value , 01144 CountBits<1129>::value , 01145 CountBits<1130>::value , 01146 CountBits<1131>::value , 01147 CountBits<1132>::value , 01148 CountBits<1133>::value , 01149 CountBits<1134>::value , 01150 CountBits<1135>::value , 01151 CountBits<1136>::value , 01152 CountBits<1137>::value , 01153 CountBits<1138>::value , 01154 CountBits<1139>::value , 01155 CountBits<1140>::value , 01156 CountBits<1141>::value , 01157 CountBits<1142>::value , 01158 CountBits<1143>::value , 01159 CountBits<1144>::value , 01160 CountBits<1145>::value , 01161 CountBits<1146>::value , 01162 CountBits<1147>::value , 01163 CountBits<1148>::value , 01164 CountBits<1149>::value , 01165 CountBits<1150>::value , 01166 CountBits<1151>::value , 01167 CountBits<1152>::value , 01168 CountBits<1153>::value , 01169 CountBits<1154>::value , 01170 CountBits<1155>::value , 01171 CountBits<1156>::value , 01172 CountBits<1157>::value , 01173 CountBits<1158>::value , 01174 CountBits<1159>::value , 01175 CountBits<1160>::value , 01176 CountBits<1161>::value , 01177 CountBits<1162>::value , 01178 CountBits<1163>::value , 01179 CountBits<1164>::value , 01180 CountBits<1165>::value , 01181 CountBits<1166>::value , 01182 CountBits<1167>::value , 01183 CountBits<1168>::value , 01184 CountBits<1169>::value , 01185 CountBits<1170>::value , 01186 CountBits<1171>::value , 01187 CountBits<1172>::value , 01188 CountBits<1173>::value , 01189 CountBits<1174>::value , 01190 CountBits<1175>::value , 01191 CountBits<1176>::value , 01192 CountBits<1177>::value , 01193 CountBits<1178>::value , 01194 CountBits<1179>::value , 01195 CountBits<1180>::value , 01196 CountBits<1181>::value , 01197 CountBits<1182>::value , 01198 CountBits<1183>::value , 01199 CountBits<1184>::value , 01200 CountBits<1185>::value , 01201 CountBits<1186>::value , 01202 CountBits<1187>::value , 01203 CountBits<1188>::value , 01204 CountBits<1189>::value , 01205 CountBits<1190>::value , 01206 CountBits<1191>::value , 01207 CountBits<1192>::value , 01208 CountBits<1193>::value , 01209 CountBits<1194>::value , 01210 CountBits<1195>::value , 01211 CountBits<1196>::value , 01212 CountBits<1197>::value , 01213 CountBits<1198>::value , 01214 CountBits<1199>::value , 01215 CountBits<1200>::value , 01216 CountBits<1201>::value , 01217 CountBits<1202>::value , 01218 CountBits<1203>::value , 01219 CountBits<1204>::value , 01220 CountBits<1205>::value , 01221 CountBits<1206>::value , 01222 CountBits<1207>::value , 01223 CountBits<1208>::value , 01224 CountBits<1209>::value , 01225 CountBits<1210>::value , 01226 CountBits<1211>::value , 01227 CountBits<1212>::value , 01228 CountBits<1213>::value , 01229 CountBits<1214>::value , 01230 CountBits<1215>::value , 01231 CountBits<1216>::value , 01232 CountBits<1217>::value , 01233 CountBits<1218>::value , 01234 CountBits<1219>::value , 01235 CountBits<1220>::value , 01236 CountBits<1221>::value , 01237 CountBits<1222>::value , 01238 CountBits<1223>::value , 01239 CountBits<1224>::value , 01240 CountBits<1225>::value , 01241 CountBits<1226>::value , 01242 CountBits<1227>::value , 01243 CountBits<1228>::value , 01244 CountBits<1229>::value , 01245 CountBits<1230>::value , 01246 CountBits<1231>::value , 01247 CountBits<1232>::value , 01248 CountBits<1233>::value , 01249 CountBits<1234>::value , 01250 CountBits<1235>::value , 01251 CountBits<1236>::value , 01252 CountBits<1237>::value , 01253 CountBits<1238>::value , 01254 CountBits<1239>::value , 01255 CountBits<1240>::value , 01256 CountBits<1241>::value , 01257 CountBits<1242>::value , 01258 CountBits<1243>::value , 01259 CountBits<1244>::value , 01260 CountBits<1245>::value , 01261 CountBits<1246>::value , 01262 CountBits<1247>::value , 01263 CountBits<1248>::value , 01264 CountBits<1249>::value , 01265 CountBits<1250>::value , 01266 CountBits<1251>::value , 01267 CountBits<1252>::value , 01268 CountBits<1253>::value , 01269 CountBits<1254>::value , 01270 CountBits<1255>::value , 01271 CountBits<1256>::value , 01272 CountBits<1257>::value , 01273 CountBits<1258>::value , 01274 CountBits<1259>::value , 01275 CountBits<1260>::value , 01276 CountBits<1261>::value , 01277 CountBits<1262>::value , 01278 CountBits<1263>::value , 01279 CountBits<1264>::value , 01280 CountBits<1265>::value , 01281 CountBits<1266>::value , 01282 CountBits<1267>::value , 01283 CountBits<1268>::value , 01284 CountBits<1269>::value , 01285 CountBits<1270>::value , 01286 CountBits<1271>::value , 01287 CountBits<1272>::value , 01288 CountBits<1273>::value , 01289 CountBits<1274>::value , 01290 CountBits<1275>::value , 01291 CountBits<1276>::value , 01292 CountBits<1277>::value , 01293 CountBits<1278>::value , 01294 CountBits<1279>::value , 01295 CountBits<1280>::value , 01296 CountBits<1281>::value , 01297 CountBits<1282>::value , 01298 CountBits<1283>::value , 01299 CountBits<1284>::value , 01300 CountBits<1285>::value , 01301 CountBits<1286>::value , 01302 CountBits<1287>::value , 01303 CountBits<1288>::value , 01304 CountBits<1289>::value , 01305 CountBits<1290>::value , 01306 CountBits<1291>::value , 01307 CountBits<1292>::value , 01308 CountBits<1293>::value , 01309 CountBits<1294>::value , 01310 CountBits<1295>::value , 01311 CountBits<1296>::value , 01312 CountBits<1297>::value , 01313 CountBits<1298>::value , 01314 CountBits<1299>::value , 01315 CountBits<1300>::value , 01316 CountBits<1301>::value , 01317 CountBits<1302>::value , 01318 CountBits<1303>::value , 01319 CountBits<1304>::value , 01320 CountBits<1305>::value , 01321 CountBits<1306>::value , 01322 CountBits<1307>::value , 01323 CountBits<1308>::value , 01324 CountBits<1309>::value , 01325 CountBits<1310>::value , 01326 CountBits<1311>::value , 01327 CountBits<1312>::value , 01328 CountBits<1313>::value , 01329 CountBits<1314>::value , 01330 CountBits<1315>::value , 01331 CountBits<1316>::value , 01332 CountBits<1317>::value , 01333 CountBits<1318>::value , 01334 CountBits<1319>::value , 01335 CountBits<1320>::value , 01336 CountBits<1321>::value , 01337 CountBits<1322>::value , 01338 CountBits<1323>::value , 01339 CountBits<1324>::value , 01340 CountBits<1325>::value , 01341 CountBits<1326>::value , 01342 CountBits<1327>::value , 01343 CountBits<1328>::value , 01344 CountBits<1329>::value , 01345 CountBits<1330>::value , 01346 CountBits<1331>::value , 01347 CountBits<1332>::value , 01348 CountBits<1333>::value , 01349 CountBits<1334>::value , 01350 CountBits<1335>::value , 01351 CountBits<1336>::value , 01352 CountBits<1337>::value , 01353 CountBits<1338>::value , 01354 CountBits<1339>::value , 01355 CountBits<1340>::value , 01356 CountBits<1341>::value , 01357 CountBits<1342>::value , 01358 CountBits<1343>::value , 01359 CountBits<1344>::value , 01360 CountBits<1345>::value , 01361 CountBits<1346>::value , 01362 CountBits<1347>::value , 01363 CountBits<1348>::value , 01364 CountBits<1349>::value , 01365 CountBits<1350>::value , 01366 CountBits<1351>::value , 01367 CountBits<1352>::value , 01368 CountBits<1353>::value , 01369 CountBits<1354>::value , 01370 CountBits<1355>::value , 01371 CountBits<1356>::value , 01372 CountBits<1357>::value , 01373 CountBits<1358>::value , 01374 CountBits<1359>::value , 01375 CountBits<1360>::value , 01376 CountBits<1361>::value , 01377 CountBits<1362>::value , 01378 CountBits<1363>::value , 01379 CountBits<1364>::value , 01380 CountBits<1365>::value , 01381 CountBits<1366>::value , 01382 CountBits<1367>::value , 01383 CountBits<1368>::value , 01384 CountBits<1369>::value , 01385 CountBits<1370>::value , 01386 CountBits<1371>::value , 01387 CountBits<1372>::value , 01388 CountBits<1373>::value , 01389 CountBits<1374>::value , 01390 CountBits<1375>::value , 01391 CountBits<1376>::value , 01392 CountBits<1377>::value , 01393 CountBits<1378>::value , 01394 CountBits<1379>::value , 01395 CountBits<1380>::value , 01396 CountBits<1381>::value , 01397 CountBits<1382>::value , 01398 CountBits<1383>::value , 01399 CountBits<1384>::value , 01400 CountBits<1385>::value , 01401 CountBits<1386>::value , 01402 CountBits<1387>::value , 01403 CountBits<1388>::value , 01404 CountBits<1389>::value , 01405 CountBits<1390>::value , 01406 CountBits<1391>::value , 01407 CountBits<1392>::value , 01408 CountBits<1393>::value , 01409 CountBits<1394>::value , 01410 CountBits<1395>::value , 01411 CountBits<1396>::value , 01412 CountBits<1397>::value , 01413 CountBits<1398>::value , 01414 CountBits<1399>::value , 01415 CountBits<1400>::value , 01416 CountBits<1401>::value , 01417 CountBits<1402>::value , 01418 CountBits<1403>::value , 01419 CountBits<1404>::value , 01420 CountBits<1405>::value , 01421 CountBits<1406>::value , 01422 CountBits<1407>::value , 01423 CountBits<1408>::value , 01424 CountBits<1409>::value , 01425 CountBits<1410>::value , 01426 CountBits<1411>::value , 01427 CountBits<1412>::value , 01428 CountBits<1413>::value , 01429 CountBits<1414>::value , 01430 CountBits<1415>::value , 01431 CountBits<1416>::value , 01432 CountBits<1417>::value , 01433 CountBits<1418>::value , 01434 CountBits<1419>::value , 01435 CountBits<1420>::value , 01436 CountBits<1421>::value , 01437 CountBits<1422>::value , 01438 CountBits<1423>::value , 01439 CountBits<1424>::value , 01440 CountBits<1425>::value , 01441 CountBits<1426>::value , 01442 CountBits<1427>::value , 01443 CountBits<1428>::value , 01444 CountBits<1429>::value , 01445 CountBits<1430>::value , 01446 CountBits<1431>::value , 01447 CountBits<1432>::value , 01448 CountBits<1433>::value , 01449 CountBits<1434>::value , 01450 CountBits<1435>::value , 01451 CountBits<1436>::value , 01452 CountBits<1437>::value , 01453 CountBits<1438>::value , 01454 CountBits<1439>::value , 01455 CountBits<1440>::value , 01456 CountBits<1441>::value , 01457 CountBits<1442>::value , 01458 CountBits<1443>::value , 01459 CountBits<1444>::value , 01460 CountBits<1445>::value , 01461 CountBits<1446>::value , 01462 CountBits<1447>::value , 01463 CountBits<1448>::value , 01464 CountBits<1449>::value , 01465 CountBits<1450>::value , 01466 CountBits<1451>::value , 01467 CountBits<1452>::value , 01468 CountBits<1453>::value , 01469 CountBits<1454>::value , 01470 CountBits<1455>::value , 01471 CountBits<1456>::value , 01472 CountBits<1457>::value , 01473 CountBits<1458>::value , 01474 CountBits<1459>::value , 01475 CountBits<1460>::value , 01476 CountBits<1461>::value , 01477 CountBits<1462>::value , 01478 CountBits<1463>::value , 01479 CountBits<1464>::value , 01480 CountBits<1465>::value , 01481 CountBits<1466>::value , 01482 CountBits<1467>::value , 01483 CountBits<1468>::value , 01484 CountBits<1469>::value , 01485 CountBits<1470>::value , 01486 CountBits<1471>::value , 01487 CountBits<1472>::value , 01488 CountBits<1473>::value , 01489 CountBits<1474>::value , 01490 CountBits<1475>::value , 01491 CountBits<1476>::value , 01492 CountBits<1477>::value , 01493 CountBits<1478>::value , 01494 CountBits<1479>::value , 01495 CountBits<1480>::value , 01496 CountBits<1481>::value , 01497 CountBits<1482>::value , 01498 CountBits<1483>::value , 01499 CountBits<1484>::value , 01500 CountBits<1485>::value , 01501 CountBits<1486>::value , 01502 CountBits<1487>::value , 01503 CountBits<1488>::value , 01504 CountBits<1489>::value , 01505 CountBits<1490>::value , 01506 CountBits<1491>::value , 01507 CountBits<1492>::value , 01508 CountBits<1493>::value , 01509 CountBits<1494>::value , 01510 CountBits<1495>::value , 01511 CountBits<1496>::value , 01512 CountBits<1497>::value , 01513 CountBits<1498>::value , 01514 CountBits<1499>::value , 01515 CountBits<1500>::value , 01516 CountBits<1501>::value , 01517 CountBits<1502>::value , 01518 CountBits<1503>::value , 01519 CountBits<1504>::value , 01520 CountBits<1505>::value , 01521 CountBits<1506>::value , 01522 CountBits<1507>::value , 01523 CountBits<1508>::value , 01524 CountBits<1509>::value , 01525 CountBits<1510>::value , 01526 CountBits<1511>::value , 01527 CountBits<1512>::value , 01528 CountBits<1513>::value , 01529 CountBits<1514>::value , 01530 CountBits<1515>::value , 01531 CountBits<1516>::value , 01532 CountBits<1517>::value , 01533 CountBits<1518>::value , 01534 CountBits<1519>::value , 01535 CountBits<1520>::value , 01536 CountBits<1521>::value , 01537 CountBits<1522>::value , 01538 CountBits<1523>::value , 01539 CountBits<1524>::value , 01540 CountBits<1525>::value , 01541 CountBits<1526>::value , 01542 CountBits<1527>::value , 01543 CountBits<1528>::value , 01544 CountBits<1529>::value , 01545 CountBits<1530>::value , 01546 CountBits<1531>::value , 01547 CountBits<1532>::value , 01548 CountBits<1533>::value , 01549 CountBits<1534>::value , 01550 CountBits<1535>::value , 01551 CountBits<1536>::value , 01552 CountBits<1537>::value , 01553 CountBits<1538>::value , 01554 CountBits<1539>::value , 01555 CountBits<1540>::value , 01556 CountBits<1541>::value , 01557 CountBits<1542>::value , 01558 CountBits<1543>::value , 01559 CountBits<1544>::value , 01560 CountBits<1545>::value , 01561 CountBits<1546>::value , 01562 CountBits<1547>::value , 01563 CountBits<1548>::value , 01564 CountBits<1549>::value , 01565 CountBits<1550>::value , 01566 CountBits<1551>::value , 01567 CountBits<1552>::value , 01568 CountBits<1553>::value , 01569 CountBits<1554>::value , 01570 CountBits<1555>::value , 01571 CountBits<1556>::value , 01572 CountBits<1557>::value , 01573 CountBits<1558>::value , 01574 CountBits<1559>::value , 01575 CountBits<1560>::value , 01576 CountBits<1561>::value , 01577 CountBits<1562>::value , 01578 CountBits<1563>::value , 01579 CountBits<1564>::value , 01580 CountBits<1565>::value , 01581 CountBits<1566>::value , 01582 CountBits<1567>::value , 01583 CountBits<1568>::value , 01584 CountBits<1569>::value , 01585 CountBits<1570>::value , 01586 CountBits<1571>::value , 01587 CountBits<1572>::value , 01588 CountBits<1573>::value , 01589 CountBits<1574>::value , 01590 CountBits<1575>::value , 01591 CountBits<1576>::value , 01592 CountBits<1577>::value , 01593 CountBits<1578>::value , 01594 CountBits<1579>::value , 01595 CountBits<1580>::value , 01596 CountBits<1581>::value , 01597 CountBits<1582>::value , 01598 CountBits<1583>::value , 01599 CountBits<1584>::value , 01600 CountBits<1585>::value , 01601 CountBits<1586>::value , 01602 CountBits<1587>::value , 01603 CountBits<1588>::value , 01604 CountBits<1589>::value , 01605 CountBits<1590>::value , 01606 CountBits<1591>::value , 01607 CountBits<1592>::value , 01608 CountBits<1593>::value , 01609 CountBits<1594>::value , 01610 CountBits<1595>::value , 01611 CountBits<1596>::value , 01612 CountBits<1597>::value , 01613 CountBits<1598>::value , 01614 CountBits<1599>::value , 01615 CountBits<1600>::value , 01616 CountBits<1601>::value , 01617 CountBits<1602>::value , 01618 CountBits<1603>::value , 01619 CountBits<1604>::value , 01620 CountBits<1605>::value , 01621 CountBits<1606>::value , 01622 CountBits<1607>::value , 01623 CountBits<1608>::value , 01624 CountBits<1609>::value , 01625 CountBits<1610>::value , 01626 CountBits<1611>::value , 01627 CountBits<1612>::value , 01628 CountBits<1613>::value , 01629 CountBits<1614>::value , 01630 CountBits<1615>::value , 01631 CountBits<1616>::value , 01632 CountBits<1617>::value , 01633 CountBits<1618>::value , 01634 CountBits<1619>::value , 01635 CountBits<1620>::value , 01636 CountBits<1621>::value , 01637 CountBits<1622>::value , 01638 CountBits<1623>::value , 01639 CountBits<1624>::value , 01640 CountBits<1625>::value , 01641 CountBits<1626>::value , 01642 CountBits<1627>::value , 01643 CountBits<1628>::value , 01644 CountBits<1629>::value , 01645 CountBits<1630>::value , 01646 CountBits<1631>::value , 01647 CountBits<1632>::value , 01648 CountBits<1633>::value , 01649 CountBits<1634>::value , 01650 CountBits<1635>::value , 01651 CountBits<1636>::value , 01652 CountBits<1637>::value , 01653 CountBits<1638>::value , 01654 CountBits<1639>::value , 01655 CountBits<1640>::value , 01656 CountBits<1641>::value , 01657 CountBits<1642>::value , 01658 CountBits<1643>::value , 01659 CountBits<1644>::value , 01660 CountBits<1645>::value , 01661 CountBits<1646>::value , 01662 CountBits<1647>::value , 01663 CountBits<1648>::value , 01664 CountBits<1649>::value , 01665 CountBits<1650>::value , 01666 CountBits<1651>::value , 01667 CountBits<1652>::value , 01668 CountBits<1653>::value , 01669 CountBits<1654>::value , 01670 CountBits<1655>::value , 01671 CountBits<1656>::value , 01672 CountBits<1657>::value , 01673 CountBits<1658>::value , 01674 CountBits<1659>::value , 01675 CountBits<1660>::value , 01676 CountBits<1661>::value , 01677 CountBits<1662>::value , 01678 CountBits<1663>::value , 01679 CountBits<1664>::value , 01680 CountBits<1665>::value , 01681 CountBits<1666>::value , 01682 CountBits<1667>::value , 01683 CountBits<1668>::value , 01684 CountBits<1669>::value , 01685 CountBits<1670>::value , 01686 CountBits<1671>::value , 01687 CountBits<1672>::value , 01688 CountBits<1673>::value , 01689 CountBits<1674>::value , 01690 CountBits<1675>::value , 01691 CountBits<1676>::value , 01692 CountBits<1677>::value , 01693 CountBits<1678>::value , 01694 CountBits<1679>::value , 01695 CountBits<1680>::value , 01696 CountBits<1681>::value , 01697 CountBits<1682>::value , 01698 CountBits<1683>::value , 01699 CountBits<1684>::value , 01700 CountBits<1685>::value , 01701 CountBits<1686>::value , 01702 CountBits<1687>::value , 01703 CountBits<1688>::value , 01704 CountBits<1689>::value , 01705 CountBits<1690>::value , 01706 CountBits<1691>::value , 01707 CountBits<1692>::value , 01708 CountBits<1693>::value , 01709 CountBits<1694>::value , 01710 CountBits<1695>::value , 01711 CountBits<1696>::value , 01712 CountBits<1697>::value , 01713 CountBits<1698>::value , 01714 CountBits<1699>::value , 01715 CountBits<1700>::value , 01716 CountBits<1701>::value , 01717 CountBits<1702>::value , 01718 CountBits<1703>::value , 01719 CountBits<1704>::value , 01720 CountBits<1705>::value , 01721 CountBits<1706>::value , 01722 CountBits<1707>::value , 01723 CountBits<1708>::value , 01724 CountBits<1709>::value , 01725 CountBits<1710>::value , 01726 CountBits<1711>::value , 01727 CountBits<1712>::value , 01728 CountBits<1713>::value , 01729 CountBits<1714>::value , 01730 CountBits<1715>::value , 01731 CountBits<1716>::value , 01732 CountBits<1717>::value , 01733 CountBits<1718>::value , 01734 CountBits<1719>::value , 01735 CountBits<1720>::value , 01736 CountBits<1721>::value , 01737 CountBits<1722>::value , 01738 CountBits<1723>::value , 01739 CountBits<1724>::value , 01740 CountBits<1725>::value , 01741 CountBits<1726>::value , 01742 CountBits<1727>::value , 01743 CountBits<1728>::value , 01744 CountBits<1729>::value , 01745 CountBits<1730>::value , 01746 CountBits<1731>::value , 01747 CountBits<1732>::value , 01748 CountBits<1733>::value , 01749 CountBits<1734>::value , 01750 CountBits<1735>::value , 01751 CountBits<1736>::value , 01752 CountBits<1737>::value , 01753 CountBits<1738>::value , 01754 CountBits<1739>::value , 01755 CountBits<1740>::value , 01756 CountBits<1741>::value , 01757 CountBits<1742>::value , 01758 CountBits<1743>::value , 01759 CountBits<1744>::value , 01760 CountBits<1745>::value , 01761 CountBits<1746>::value , 01762 CountBits<1747>::value , 01763 CountBits<1748>::value , 01764 CountBits<1749>::value , 01765 CountBits<1750>::value , 01766 CountBits<1751>::value , 01767 CountBits<1752>::value , 01768 CountBits<1753>::value , 01769 CountBits<1754>::value , 01770 CountBits<1755>::value , 01771 CountBits<1756>::value , 01772 CountBits<1757>::value , 01773 CountBits<1758>::value , 01774 CountBits<1759>::value , 01775 CountBits<1760>::value , 01776 CountBits<1761>::value , 01777 CountBits<1762>::value , 01778 CountBits<1763>::value , 01779 CountBits<1764>::value , 01780 CountBits<1765>::value , 01781 CountBits<1766>::value , 01782 CountBits<1767>::value , 01783 CountBits<1768>::value , 01784 CountBits<1769>::value , 01785 CountBits<1770>::value , 01786 CountBits<1771>::value , 01787 CountBits<1772>::value , 01788 CountBits<1773>::value , 01789 CountBits<1774>::value , 01790 CountBits<1775>::value , 01791 CountBits<1776>::value , 01792 CountBits<1777>::value , 01793 CountBits<1778>::value , 01794 CountBits<1779>::value , 01795 CountBits<1780>::value , 01796 CountBits<1781>::value , 01797 CountBits<1782>::value , 01798 CountBits<1783>::value , 01799 CountBits<1784>::value , 01800 CountBits<1785>::value , 01801 CountBits<1786>::value , 01802 CountBits<1787>::value , 01803 CountBits<1788>::value , 01804 CountBits<1789>::value , 01805 CountBits<1790>::value , 01806 CountBits<1791>::value , 01807 CountBits<1792>::value , 01808 CountBits<1793>::value , 01809 CountBits<1794>::value , 01810 CountBits<1795>::value , 01811 CountBits<1796>::value , 01812 CountBits<1797>::value , 01813 CountBits<1798>::value , 01814 CountBits<1799>::value , 01815 CountBits<1800>::value , 01816 CountBits<1801>::value , 01817 CountBits<1802>::value , 01818 CountBits<1803>::value , 01819 CountBits<1804>::value , 01820 CountBits<1805>::value , 01821 CountBits<1806>::value , 01822 CountBits<1807>::value , 01823 CountBits<1808>::value , 01824 CountBits<1809>::value , 01825 CountBits<1810>::value , 01826 CountBits<1811>::value , 01827 CountBits<1812>::value , 01828 CountBits<1813>::value , 01829 CountBits<1814>::value , 01830 CountBits<1815>::value , 01831 CountBits<1816>::value , 01832 CountBits<1817>::value , 01833 CountBits<1818>::value , 01834 CountBits<1819>::value , 01835 CountBits<1820>::value , 01836 CountBits<1821>::value , 01837 CountBits<1822>::value , 01838 CountBits<1823>::value , 01839 CountBits<1824>::value , 01840 CountBits<1825>::value , 01841 CountBits<1826>::value , 01842 CountBits<1827>::value , 01843 CountBits<1828>::value , 01844 CountBits<1829>::value , 01845 CountBits<1830>::value , 01846 CountBits<1831>::value , 01847 CountBits<1832>::value , 01848 CountBits<1833>::value , 01849 CountBits<1834>::value , 01850 CountBits<1835>::value , 01851 CountBits<1836>::value , 01852 CountBits<1837>::value , 01853 CountBits<1838>::value , 01854 CountBits<1839>::value , 01855 CountBits<1840>::value , 01856 CountBits<1841>::value , 01857 CountBits<1842>::value , 01858 CountBits<1843>::value , 01859 CountBits<1844>::value , 01860 CountBits<1845>::value , 01861 CountBits<1846>::value , 01862 CountBits<1847>::value , 01863 CountBits<1848>::value , 01864 CountBits<1849>::value , 01865 CountBits<1850>::value , 01866 CountBits<1851>::value , 01867 CountBits<1852>::value , 01868 CountBits<1853>::value , 01869 CountBits<1854>::value , 01870 CountBits<1855>::value , 01871 CountBits<1856>::value , 01872 CountBits<1857>::value , 01873 CountBits<1858>::value , 01874 CountBits<1859>::value , 01875 CountBits<1860>::value , 01876 CountBits<1861>::value , 01877 CountBits<1862>::value , 01878 CountBits<1863>::value , 01879 CountBits<1864>::value , 01880 CountBits<1865>::value , 01881 CountBits<1866>::value , 01882 CountBits<1867>::value , 01883 CountBits<1868>::value , 01884 CountBits<1869>::value , 01885 CountBits<1870>::value , 01886 CountBits<1871>::value , 01887 CountBits<1872>::value , 01888 CountBits<1873>::value , 01889 CountBits<1874>::value , 01890 CountBits<1875>::value , 01891 CountBits<1876>::value , 01892 CountBits<1877>::value , 01893 CountBits<1878>::value , 01894 CountBits<1879>::value , 01895 CountBits<1880>::value , 01896 CountBits<1881>::value , 01897 CountBits<1882>::value , 01898 CountBits<1883>::value , 01899 CountBits<1884>::value , 01900 CountBits<1885>::value , 01901 CountBits<1886>::value , 01902 CountBits<1887>::value , 01903 CountBits<1888>::value , 01904 CountBits<1889>::value , 01905 CountBits<1890>::value , 01906 CountBits<1891>::value , 01907 CountBits<1892>::value , 01908 CountBits<1893>::value , 01909 CountBits<1894>::value , 01910 CountBits<1895>::value , 01911 CountBits<1896>::value , 01912 CountBits<1897>::value , 01913 CountBits<1898>::value , 01914 CountBits<1899>::value , 01915 CountBits<1900>::value , 01916 CountBits<1901>::value , 01917 CountBits<1902>::value , 01918 CountBits<1903>::value , 01919 CountBits<1904>::value , 01920 CountBits<1905>::value , 01921 CountBits<1906>::value , 01922 CountBits<1907>::value , 01923 CountBits<1908>::value , 01924 CountBits<1909>::value , 01925 CountBits<1910>::value , 01926 CountBits<1911>::value , 01927 CountBits<1912>::value , 01928 CountBits<1913>::value , 01929 CountBits<1914>::value , 01930 CountBits<1915>::value , 01931 CountBits<1916>::value , 01932 CountBits<1917>::value , 01933 CountBits<1918>::value , 01934 CountBits<1919>::value , 01935 CountBits<1920>::value , 01936 CountBits<1921>::value , 01937 CountBits<1922>::value , 01938 CountBits<1923>::value , 01939 CountBits<1924>::value , 01940 CountBits<1925>::value , 01941 CountBits<1926>::value , 01942 CountBits<1927>::value , 01943 CountBits<1928>::value , 01944 CountBits<1929>::value , 01945 CountBits<1930>::value , 01946 CountBits<1931>::value , 01947 CountBits<1932>::value , 01948 CountBits<1933>::value , 01949 CountBits<1934>::value , 01950 CountBits<1935>::value , 01951 CountBits<1936>::value , 01952 CountBits<1937>::value , 01953 CountBits<1938>::value , 01954 CountBits<1939>::value , 01955 CountBits<1940>::value , 01956 CountBits<1941>::value , 01957 CountBits<1942>::value , 01958 CountBits<1943>::value , 01959 CountBits<1944>::value , 01960 CountBits<1945>::value , 01961 CountBits<1946>::value , 01962 CountBits<1947>::value , 01963 CountBits<1948>::value , 01964 CountBits<1949>::value , 01965 CountBits<1950>::value , 01966 CountBits<1951>::value , 01967 CountBits<1952>::value , 01968 CountBits<1953>::value , 01969 CountBits<1954>::value , 01970 CountBits<1955>::value , 01971 CountBits<1956>::value , 01972 CountBits<1957>::value , 01973 CountBits<1958>::value , 01974 CountBits<1959>::value , 01975 CountBits<1960>::value , 01976 CountBits<1961>::value , 01977 CountBits<1962>::value , 01978 CountBits<1963>::value , 01979 CountBits<1964>::value , 01980 CountBits<1965>::value , 01981 CountBits<1966>::value , 01982 CountBits<1967>::value , 01983 CountBits<1968>::value , 01984 CountBits<1969>::value , 01985 CountBits<1970>::value , 01986 CountBits<1971>::value , 01987 CountBits<1972>::value , 01988 CountBits<1973>::value , 01989 CountBits<1974>::value , 01990 CountBits<1975>::value , 01991 CountBits<1976>::value , 01992 CountBits<1977>::value , 01993 CountBits<1978>::value , 01994 CountBits<1979>::value , 01995 CountBits<1980>::value , 01996 CountBits<1981>::value , 01997 CountBits<1982>::value , 01998 CountBits<1983>::value , 01999 CountBits<1984>::value , 02000 CountBits<1985>::value , 02001 CountBits<1986>::value , 02002 CountBits<1987>::value , 02003 CountBits<1988>::value , 02004 CountBits<1989>::value , 02005 CountBits<1990>::value , 02006 CountBits<1991>::value , 02007 CountBits<1992>::value , 02008 CountBits<1993>::value , 02009 CountBits<1994>::value , 02010 CountBits<1995>::value , 02011 CountBits<1996>::value , 02012 CountBits<1997>::value , 02013 CountBits<1998>::value , 02014 CountBits<1999>::value , 02015 CountBits<2000>::value , 02016 CountBits<2001>::value , 02017 CountBits<2002>::value , 02018 CountBits<2003>::value , 02019 CountBits<2004>::value , 02020 CountBits<2005>::value , 02021 CountBits<2006>::value , 02022 CountBits<2007>::value , 02023 CountBits<2008>::value , 02024 CountBits<2009>::value , 02025 CountBits<2010>::value , 02026 CountBits<2011>::value , 02027 CountBits<2012>::value , 02028 CountBits<2013>::value , 02029 CountBits<2014>::value , 02030 CountBits<2015>::value , 02031 CountBits<2016>::value , 02032 CountBits<2017>::value , 02033 CountBits<2018>::value , 02034 CountBits<2019>::value , 02035 CountBits<2020>::value , 02036 CountBits<2021>::value , 02037 CountBits<2022>::value , 02038 CountBits<2023>::value , 02039 CountBits<2024>::value , 02040 CountBits<2025>::value , 02041 CountBits<2026>::value , 02042 CountBits<2027>::value , 02043 CountBits<2028>::value , 02044 CountBits<2029>::value , 02045 CountBits<2030>::value , 02046 CountBits<2031>::value , 02047 CountBits<2032>::value , 02048 CountBits<2033>::value , 02049 CountBits<2034>::value , 02050 CountBits<2035>::value , 02051 CountBits<2036>::value , 02052 CountBits<2037>::value , 02053 CountBits<2038>::value , 02054 CountBits<2039>::value , 02055 CountBits<2040>::value , 02056 CountBits<2041>::value , 02057 CountBits<2042>::value , 02058 CountBits<2043>::value , 02059 CountBits<2044>::value , 02060 CountBits<2045>::value , 02061 CountBits<2046>::value , 02062 CountBits<2047>::value , 02063 CountBits<2048>::value , 02064 CountBits<2049>::value , 02065 CountBits<2050>::value , 02066 CountBits<2051>::value , 02067 CountBits<2052>::value , 02068 CountBits<2053>::value , 02069 CountBits<2054>::value , 02070 CountBits<2055>::value , 02071 CountBits<2056>::value , 02072 CountBits<2057>::value , 02073 CountBits<2058>::value , 02074 CountBits<2059>::value , 02075 CountBits<2060>::value , 02076 CountBits<2061>::value , 02077 CountBits<2062>::value , 02078 CountBits<2063>::value , 02079 CountBits<2064>::value , 02080 CountBits<2065>::value , 02081 CountBits<2066>::value , 02082 CountBits<2067>::value , 02083 CountBits<2068>::value , 02084 CountBits<2069>::value , 02085 CountBits<2070>::value , 02086 CountBits<2071>::value , 02087 CountBits<2072>::value , 02088 CountBits<2073>::value , 02089 CountBits<2074>::value , 02090 CountBits<2075>::value , 02091 CountBits<2076>::value , 02092 CountBits<2077>::value , 02093 CountBits<2078>::value , 02094 CountBits<2079>::value , 02095 CountBits<2080>::value , 02096 CountBits<2081>::value , 02097 CountBits<2082>::value , 02098 CountBits<2083>::value , 02099 CountBits<2084>::value , 02100 CountBits<2085>::value , 02101 CountBits<2086>::value , 02102 CountBits<2087>::value , 02103 CountBits<2088>::value , 02104 CountBits<2089>::value , 02105 CountBits<2090>::value , 02106 CountBits<2091>::value , 02107 CountBits<2092>::value , 02108 CountBits<2093>::value , 02109 CountBits<2094>::value , 02110 CountBits<2095>::value , 02111 CountBits<2096>::value , 02112 CountBits<2097>::value , 02113 CountBits<2098>::value , 02114 CountBits<2099>::value , 02115 CountBits<2100>::value , 02116 CountBits<2101>::value , 02117 CountBits<2102>::value , 02118 CountBits<2103>::value , 02119 CountBits<2104>::value , 02120 CountBits<2105>::value , 02121 CountBits<2106>::value , 02122 CountBits<2107>::value , 02123 CountBits<2108>::value , 02124 CountBits<2109>::value , 02125 CountBits<2110>::value , 02126 CountBits<2111>::value , 02127 CountBits<2112>::value , 02128 CountBits<2113>::value , 02129 CountBits<2114>::value , 02130 CountBits<2115>::value , 02131 CountBits<2116>::value , 02132 CountBits<2117>::value , 02133 CountBits<2118>::value , 02134 CountBits<2119>::value , 02135 CountBits<2120>::value , 02136 CountBits<2121>::value , 02137 CountBits<2122>::value , 02138 CountBits<2123>::value , 02139 CountBits<2124>::value , 02140 CountBits<2125>::value , 02141 CountBits<2126>::value , 02142 CountBits<2127>::value , 02143 CountBits<2128>::value , 02144 CountBits<2129>::value , 02145 CountBits<2130>::value , 02146 CountBits<2131>::value , 02147 CountBits<2132>::value , 02148 CountBits<2133>::value , 02149 CountBits<2134>::value , 02150 CountBits<2135>::value , 02151 CountBits<2136>::value , 02152 CountBits<2137>::value , 02153 CountBits<2138>::value , 02154 CountBits<2139>::value , 02155 CountBits<2140>::value , 02156 CountBits<2141>::value , 02157 CountBits<2142>::value , 02158 CountBits<2143>::value , 02159 CountBits<2144>::value , 02160 CountBits<2145>::value , 02161 CountBits<2146>::value , 02162 CountBits<2147>::value , 02163 CountBits<2148>::value , 02164 CountBits<2149>::value , 02165 CountBits<2150>::value , 02166 CountBits<2151>::value , 02167 CountBits<2152>::value , 02168 CountBits<2153>::value , 02169 CountBits<2154>::value , 02170 CountBits<2155>::value , 02171 CountBits<2156>::value , 02172 CountBits<2157>::value , 02173 CountBits<2158>::value , 02174 CountBits<2159>::value , 02175 CountBits<2160>::value , 02176 CountBits<2161>::value , 02177 CountBits<2162>::value , 02178 CountBits<2163>::value , 02179 CountBits<2164>::value , 02180 CountBits<2165>::value , 02181 CountBits<2166>::value , 02182 CountBits<2167>::value , 02183 CountBits<2168>::value , 02184 CountBits<2169>::value , 02185 CountBits<2170>::value , 02186 CountBits<2171>::value , 02187 CountBits<2172>::value , 02188 CountBits<2173>::value , 02189 CountBits<2174>::value , 02190 CountBits<2175>::value , 02191 CountBits<2176>::value , 02192 CountBits<2177>::value , 02193 CountBits<2178>::value , 02194 CountBits<2179>::value , 02195 CountBits<2180>::value , 02196 CountBits<2181>::value , 02197 CountBits<2182>::value , 02198 CountBits<2183>::value , 02199 CountBits<2184>::value , 02200 CountBits<2185>::value , 02201 CountBits<2186>::value , 02202 CountBits<2187>::value , 02203 CountBits<2188>::value , 02204 CountBits<2189>::value , 02205 CountBits<2190>::value , 02206 CountBits<2191>::value , 02207 CountBits<2192>::value , 02208 CountBits<2193>::value , 02209 CountBits<2194>::value , 02210 CountBits<2195>::value , 02211 CountBits<2196>::value , 02212 CountBits<2197>::value , 02213 CountBits<2198>::value , 02214 CountBits<2199>::value , 02215 CountBits<2200>::value , 02216 CountBits<2201>::value , 02217 CountBits<2202>::value , 02218 CountBits<2203>::value , 02219 CountBits<2204>::value , 02220 CountBits<2205>::value , 02221 CountBits<2206>::value , 02222 CountBits<2207>::value , 02223 CountBits<2208>::value , 02224 CountBits<2209>::value , 02225 CountBits<2210>::value , 02226 CountBits<2211>::value , 02227 CountBits<2212>::value , 02228 CountBits<2213>::value , 02229 CountBits<2214>::value , 02230 CountBits<2215>::value , 02231 CountBits<2216>::value , 02232 CountBits<2217>::value , 02233 CountBits<2218>::value , 02234 CountBits<2219>::value , 02235 CountBits<2220>::value , 02236 CountBits<2221>::value , 02237 CountBits<2222>::value , 02238 CountBits<2223>::value , 02239 CountBits<2224>::value , 02240 CountBits<2225>::value , 02241 CountBits<2226>::value , 02242 CountBits<2227>::value , 02243 CountBits<2228>::value , 02244 CountBits<2229>::value , 02245 CountBits<2230>::value , 02246 CountBits<2231>::value , 02247 CountBits<2232>::value , 02248 CountBits<2233>::value , 02249 CountBits<2234>::value , 02250 CountBits<2235>::value , 02251 CountBits<2236>::value , 02252 CountBits<2237>::value , 02253 CountBits<2238>::value , 02254 CountBits<2239>::value , 02255 CountBits<2240>::value , 02256 CountBits<2241>::value , 02257 CountBits<2242>::value , 02258 CountBits<2243>::value , 02259 CountBits<2244>::value , 02260 CountBits<2245>::value , 02261 CountBits<2246>::value , 02262 CountBits<2247>::value , 02263 CountBits<2248>::value , 02264 CountBits<2249>::value , 02265 CountBits<2250>::value , 02266 CountBits<2251>::value , 02267 CountBits<2252>::value , 02268 CountBits<2253>::value , 02269 CountBits<2254>::value , 02270 CountBits<2255>::value , 02271 CountBits<2256>::value , 02272 CountBits<2257>::value , 02273 CountBits<2258>::value , 02274 CountBits<2259>::value , 02275 CountBits<2260>::value , 02276 CountBits<2261>::value , 02277 CountBits<2262>::value , 02278 CountBits<2263>::value , 02279 CountBits<2264>::value , 02280 CountBits<2265>::value , 02281 CountBits<2266>::value , 02282 CountBits<2267>::value , 02283 CountBits<2268>::value , 02284 CountBits<2269>::value , 02285 CountBits<2270>::value , 02286 CountBits<2271>::value , 02287 CountBits<2272>::value , 02288 CountBits<2273>::value , 02289 CountBits<2274>::value , 02290 CountBits<2275>::value , 02291 CountBits<2276>::value , 02292 CountBits<2277>::value , 02293 CountBits<2278>::value , 02294 CountBits<2279>::value , 02295 CountBits<2280>::value , 02296 CountBits<2281>::value , 02297 CountBits<2282>::value , 02298 CountBits<2283>::value , 02299 CountBits<2284>::value , 02300 CountBits<2285>::value , 02301 CountBits<2286>::value , 02302 CountBits<2287>::value , 02303 CountBits<2288>::value , 02304 CountBits<2289>::value , 02305 CountBits<2290>::value , 02306 CountBits<2291>::value , 02307 CountBits<2292>::value , 02308 CountBits<2293>::value , 02309 CountBits<2294>::value , 02310 CountBits<2295>::value , 02311 CountBits<2296>::value , 02312 CountBits<2297>::value , 02313 CountBits<2298>::value , 02314 CountBits<2299>::value , 02315 CountBits<2300>::value , 02316 CountBits<2301>::value , 02317 CountBits<2302>::value , 02318 CountBits<2303>::value , 02319 CountBits<2304>::value , 02320 CountBits<2305>::value , 02321 CountBits<2306>::value , 02322 CountBits<2307>::value , 02323 CountBits<2308>::value , 02324 CountBits<2309>::value , 02325 CountBits<2310>::value , 02326 CountBits<2311>::value , 02327 CountBits<2312>::value , 02328 CountBits<2313>::value , 02329 CountBits<2314>::value , 02330 CountBits<2315>::value , 02331 CountBits<2316>::value , 02332 CountBits<2317>::value , 02333 CountBits<2318>::value , 02334 CountBits<2319>::value , 02335 CountBits<2320>::value , 02336 CountBits<2321>::value , 02337 CountBits<2322>::value , 02338 CountBits<2323>::value , 02339 CountBits<2324>::value , 02340 CountBits<2325>::value , 02341 CountBits<2326>::value , 02342 CountBits<2327>::value , 02343 CountBits<2328>::value , 02344 CountBits<2329>::value , 02345 CountBits<2330>::value , 02346 CountBits<2331>::value , 02347 CountBits<2332>::value , 02348 CountBits<2333>::value , 02349 CountBits<2334>::value , 02350 CountBits<2335>::value , 02351 CountBits<2336>::value , 02352 CountBits<2337>::value , 02353 CountBits<2338>::value , 02354 CountBits<2339>::value , 02355 CountBits<2340>::value , 02356 CountBits<2341>::value , 02357 CountBits<2342>::value , 02358 CountBits<2343>::value , 02359 CountBits<2344>::value , 02360 CountBits<2345>::value , 02361 CountBits<2346>::value , 02362 CountBits<2347>::value , 02363 CountBits<2348>::value , 02364 CountBits<2349>::value , 02365 CountBits<2350>::value , 02366 CountBits<2351>::value , 02367 CountBits<2352>::value , 02368 CountBits<2353>::value , 02369 CountBits<2354>::value , 02370 CountBits<2355>::value , 02371 CountBits<2356>::value , 02372 CountBits<2357>::value , 02373 CountBits<2358>::value , 02374 CountBits<2359>::value , 02375 CountBits<2360>::value , 02376 CountBits<2361>::value , 02377 CountBits<2362>::value , 02378 CountBits<2363>::value , 02379 CountBits<2364>::value , 02380 CountBits<2365>::value , 02381 CountBits<2366>::value , 02382 CountBits<2367>::value , 02383 CountBits<2368>::value , 02384 CountBits<2369>::value , 02385 CountBits<2370>::value , 02386 CountBits<2371>::value , 02387 CountBits<2372>::value , 02388 CountBits<2373>::value , 02389 CountBits<2374>::value , 02390 CountBits<2375>::value , 02391 CountBits<2376>::value , 02392 CountBits<2377>::value , 02393 CountBits<2378>::value , 02394 CountBits<2379>::value , 02395 CountBits<2380>::value , 02396 CountBits<2381>::value , 02397 CountBits<2382>::value , 02398 CountBits<2383>::value , 02399 CountBits<2384>::value , 02400 CountBits<2385>::value , 02401 CountBits<2386>::value , 02402 CountBits<2387>::value , 02403 CountBits<2388>::value , 02404 CountBits<2389>::value , 02405 CountBits<2390>::value , 02406 CountBits<2391>::value , 02407 CountBits<2392>::value , 02408 CountBits<2393>::value , 02409 CountBits<2394>::value , 02410 CountBits<2395>::value , 02411 CountBits<2396>::value , 02412 CountBits<2397>::value , 02413 CountBits<2398>::value , 02414 CountBits<2399>::value , 02415 CountBits<2400>::value , 02416 CountBits<2401>::value , 02417 CountBits<2402>::value , 02418 CountBits<2403>::value , 02419 CountBits<2404>::value , 02420 CountBits<2405>::value , 02421 CountBits<2406>::value , 02422 CountBits<2407>::value , 02423 CountBits<2408>::value , 02424 CountBits<2409>::value , 02425 CountBits<2410>::value , 02426 CountBits<2411>::value , 02427 CountBits<2412>::value , 02428 CountBits<2413>::value , 02429 CountBits<2414>::value , 02430 CountBits<2415>::value , 02431 CountBits<2416>::value , 02432 CountBits<2417>::value , 02433 CountBits<2418>::value , 02434 CountBits<2419>::value , 02435 CountBits<2420>::value , 02436 CountBits<2421>::value , 02437 CountBits<2422>::value , 02438 CountBits<2423>::value , 02439 CountBits<2424>::value , 02440 CountBits<2425>::value , 02441 CountBits<2426>::value , 02442 CountBits<2427>::value , 02443 CountBits<2428>::value , 02444 CountBits<2429>::value , 02445 CountBits<2430>::value , 02446 CountBits<2431>::value , 02447 CountBits<2432>::value , 02448 CountBits<2433>::value , 02449 CountBits<2434>::value , 02450 CountBits<2435>::value , 02451 CountBits<2436>::value , 02452 CountBits<2437>::value , 02453 CountBits<2438>::value , 02454 CountBits<2439>::value , 02455 CountBits<2440>::value , 02456 CountBits<2441>::value , 02457 CountBits<2442>::value , 02458 CountBits<2443>::value , 02459 CountBits<2444>::value , 02460 CountBits<2445>::value , 02461 CountBits<2446>::value , 02462 CountBits<2447>::value , 02463 CountBits<2448>::value , 02464 CountBits<2449>::value , 02465 CountBits<2450>::value , 02466 CountBits<2451>::value , 02467 CountBits<2452>::value , 02468 CountBits<2453>::value , 02469 CountBits<2454>::value , 02470 CountBits<2455>::value , 02471 CountBits<2456>::value , 02472 CountBits<2457>::value , 02473 CountBits<2458>::value , 02474 CountBits<2459>::value , 02475 CountBits<2460>::value , 02476 CountBits<2461>::value , 02477 CountBits<2462>::value , 02478 CountBits<2463>::value , 02479 CountBits<2464>::value , 02480 CountBits<2465>::value , 02481 CountBits<2466>::value , 02482 CountBits<2467>::value , 02483 CountBits<2468>::value , 02484 CountBits<2469>::value , 02485 CountBits<2470>::value , 02486 CountBits<2471>::value , 02487 CountBits<2472>::value , 02488 CountBits<2473>::value , 02489 CountBits<2474>::value , 02490 CountBits<2475>::value , 02491 CountBits<2476>::value , 02492 CountBits<2477>::value , 02493 CountBits<2478>::value , 02494 CountBits<2479>::value , 02495 CountBits<2480>::value , 02496 CountBits<2481>::value , 02497 CountBits<2482>::value , 02498 CountBits<2483>::value , 02499 CountBits<2484>::value , 02500 CountBits<2485>::value , 02501 CountBits<2486>::value , 02502 CountBits<2487>::value , 02503 CountBits<2488>::value , 02504 CountBits<2489>::value , 02505 CountBits<2490>::value , 02506 CountBits<2491>::value , 02507 CountBits<2492>::value , 02508 CountBits<2493>::value , 02509 CountBits<2494>::value , 02510 CountBits<2495>::value , 02511 CountBits<2496>::value , 02512 CountBits<2497>::value , 02513 CountBits<2498>::value , 02514 CountBits<2499>::value , 02515 CountBits<2500>::value , 02516 CountBits<2501>::value , 02517 CountBits<2502>::value , 02518 CountBits<2503>::value , 02519 CountBits<2504>::value , 02520 CountBits<2505>::value , 02521 CountBits<2506>::value , 02522 CountBits<2507>::value , 02523 CountBits<2508>::value , 02524 CountBits<2509>::value , 02525 CountBits<2510>::value , 02526 CountBits<2511>::value , 02527 CountBits<2512>::value , 02528 CountBits<2513>::value , 02529 CountBits<2514>::value , 02530 CountBits<2515>::value , 02531 CountBits<2516>::value , 02532 CountBits<2517>::value , 02533 CountBits<2518>::value , 02534 CountBits<2519>::value , 02535 CountBits<2520>::value , 02536 CountBits<2521>::value , 02537 CountBits<2522>::value , 02538 CountBits<2523>::value , 02539 CountBits<2524>::value , 02540 CountBits<2525>::value , 02541 CountBits<2526>::value , 02542 CountBits<2527>::value , 02543 CountBits<2528>::value , 02544 CountBits<2529>::value , 02545 CountBits<2530>::value , 02546 CountBits<2531>::value , 02547 CountBits<2532>::value , 02548 CountBits<2533>::value , 02549 CountBits<2534>::value , 02550 CountBits<2535>::value , 02551 CountBits<2536>::value , 02552 CountBits<2537>::value , 02553 CountBits<2538>::value , 02554 CountBits<2539>::value , 02555 CountBits<2540>::value , 02556 CountBits<2541>::value , 02557 CountBits<2542>::value , 02558 CountBits<2543>::value , 02559 CountBits<2544>::value , 02560 CountBits<2545>::value , 02561 CountBits<2546>::value , 02562 CountBits<2547>::value , 02563 CountBits<2548>::value , 02564 CountBits<2549>::value , 02565 CountBits<2550>::value , 02566 CountBits<2551>::value , 02567 CountBits<2552>::value , 02568 CountBits<2553>::value , 02569 CountBits<2554>::value , 02570 CountBits<2555>::value , 02571 CountBits<2556>::value , 02572 CountBits<2557>::value , 02573 CountBits<2558>::value , 02574 CountBits<2559>::value , 02575 CountBits<2560>::value , 02576 CountBits<2561>::value , 02577 CountBits<2562>::value , 02578 CountBits<2563>::value , 02579 CountBits<2564>::value , 02580 CountBits<2565>::value , 02581 CountBits<2566>::value , 02582 CountBits<2567>::value , 02583 CountBits<2568>::value , 02584 CountBits<2569>::value , 02585 CountBits<2570>::value , 02586 CountBits<2571>::value , 02587 CountBits<2572>::value , 02588 CountBits<2573>::value , 02589 CountBits<2574>::value , 02590 CountBits<2575>::value , 02591 CountBits<2576>::value , 02592 CountBits<2577>::value , 02593 CountBits<2578>::value , 02594 CountBits<2579>::value , 02595 CountBits<2580>::value , 02596 CountBits<2581>::value , 02597 CountBits<2582>::value , 02598 CountBits<2583>::value , 02599 CountBits<2584>::value , 02600 CountBits<2585>::value , 02601 CountBits<2586>::value , 02602 CountBits<2587>::value , 02603 CountBits<2588>::value , 02604 CountBits<2589>::value , 02605 CountBits<2590>::value , 02606 CountBits<2591>::value , 02607 CountBits<2592>::value , 02608 CountBits<2593>::value , 02609 CountBits<2594>::value , 02610 CountBits<2595>::value , 02611 CountBits<2596>::value , 02612 CountBits<2597>::value , 02613 CountBits<2598>::value , 02614 CountBits<2599>::value , 02615 CountBits<2600>::value , 02616 CountBits<2601>::value , 02617 CountBits<2602>::value , 02618 CountBits<2603>::value , 02619 CountBits<2604>::value , 02620 CountBits<2605>::value , 02621 CountBits<2606>::value , 02622 CountBits<2607>::value , 02623 CountBits<2608>::value , 02624 CountBits<2609>::value , 02625 CountBits<2610>::value , 02626 CountBits<2611>::value , 02627 CountBits<2612>::value , 02628 CountBits<2613>::value , 02629 CountBits<2614>::value , 02630 CountBits<2615>::value , 02631 CountBits<2616>::value , 02632 CountBits<2617>::value , 02633 CountBits<2618>::value , 02634 CountBits<2619>::value , 02635 CountBits<2620>::value , 02636 CountBits<2621>::value , 02637 CountBits<2622>::value , 02638 CountBits<2623>::value , 02639 CountBits<2624>::value , 02640 CountBits<2625>::value , 02641 CountBits<2626>::value , 02642 CountBits<2627>::value , 02643 CountBits<2628>::value , 02644 CountBits<2629>::value , 02645 CountBits<2630>::value , 02646 CountBits<2631>::value , 02647 CountBits<2632>::value , 02648 CountBits<2633>::value , 02649 CountBits<2634>::value , 02650 CountBits<2635>::value , 02651 CountBits<2636>::value , 02652 CountBits<2637>::value , 02653 CountBits<2638>::value , 02654 CountBits<2639>::value , 02655 CountBits<2640>::value , 02656 CountBits<2641>::value , 02657 CountBits<2642>::value , 02658 CountBits<2643>::value , 02659 CountBits<2644>::value , 02660 CountBits<2645>::value , 02661 CountBits<2646>::value , 02662 CountBits<2647>::value , 02663 CountBits<2648>::value , 02664 CountBits<2649>::value , 02665 CountBits<2650>::value , 02666 CountBits<2651>::value , 02667 CountBits<2652>::value , 02668 CountBits<2653>::value , 02669 CountBits<2654>::value , 02670 CountBits<2655>::value , 02671 CountBits<2656>::value , 02672 CountBits<2657>::value , 02673 CountBits<2658>::value , 02674 CountBits<2659>::value , 02675 CountBits<2660>::value , 02676 CountBits<2661>::value , 02677 CountBits<2662>::value , 02678 CountBits<2663>::value , 02679 CountBits<2664>::value , 02680 CountBits<2665>::value , 02681 CountBits<2666>::value , 02682 CountBits<2667>::value , 02683 CountBits<2668>::value , 02684 CountBits<2669>::value , 02685 CountBits<2670>::value , 02686 CountBits<2671>::value , 02687 CountBits<2672>::value , 02688 CountBits<2673>::value , 02689 CountBits<2674>::value , 02690 CountBits<2675>::value , 02691 CountBits<2676>::value , 02692 CountBits<2677>::value , 02693 CountBits<2678>::value , 02694 CountBits<2679>::value , 02695 CountBits<2680>::value , 02696 CountBits<2681>::value , 02697 CountBits<2682>::value , 02698 CountBits<2683>::value , 02699 CountBits<2684>::value , 02700 CountBits<2685>::value , 02701 CountBits<2686>::value , 02702 CountBits<2687>::value , 02703 CountBits<2688>::value , 02704 CountBits<2689>::value , 02705 CountBits<2690>::value , 02706 CountBits<2691>::value , 02707 CountBits<2692>::value , 02708 CountBits<2693>::value , 02709 CountBits<2694>::value , 02710 CountBits<2695>::value , 02711 CountBits<2696>::value , 02712 CountBits<2697>::value , 02713 CountBits<2698>::value , 02714 CountBits<2699>::value , 02715 CountBits<2700>::value , 02716 CountBits<2701>::value , 02717 CountBits<2702>::value , 02718 CountBits<2703>::value , 02719 CountBits<2704>::value , 02720 CountBits<2705>::value , 02721 CountBits<2706>::value , 02722 CountBits<2707>::value , 02723 CountBits<2708>::value , 02724 CountBits<2709>::value , 02725 CountBits<2710>::value , 02726 CountBits<2711>::value , 02727 CountBits<2712>::value , 02728 CountBits<2713>::value , 02729 CountBits<2714>::value , 02730 CountBits<2715>::value , 02731 CountBits<2716>::value , 02732 CountBits<2717>::value , 02733 CountBits<2718>::value , 02734 CountBits<2719>::value , 02735 CountBits<2720>::value , 02736 CountBits<2721>::value , 02737 CountBits<2722>::value , 02738 CountBits<2723>::value , 02739 CountBits<2724>::value , 02740 CountBits<2725>::value , 02741 CountBits<2726>::value , 02742 CountBits<2727>::value , 02743 CountBits<2728>::value , 02744 CountBits<2729>::value , 02745 CountBits<2730>::value , 02746 CountBits<2731>::value , 02747 CountBits<2732>::value , 02748 CountBits<2733>::value , 02749 CountBits<2734>::value , 02750 CountBits<2735>::value , 02751 CountBits<2736>::value , 02752 CountBits<2737>::value , 02753 CountBits<2738>::value , 02754 CountBits<2739>::value , 02755 CountBits<2740>::value , 02756 CountBits<2741>::value , 02757 CountBits<2742>::value , 02758 CountBits<2743>::value , 02759 CountBits<2744>::value , 02760 CountBits<2745>::value , 02761 CountBits<2746>::value , 02762 CountBits<2747>::value , 02763 CountBits<2748>::value , 02764 CountBits<2749>::value , 02765 CountBits<2750>::value , 02766 CountBits<2751>::value , 02767 CountBits<2752>::value , 02768 CountBits<2753>::value , 02769 CountBits<2754>::value , 02770 CountBits<2755>::value , 02771 CountBits<2756>::value , 02772 CountBits<2757>::value , 02773 CountBits<2758>::value , 02774 CountBits<2759>::value , 02775 CountBits<2760>::value , 02776 CountBits<2761>::value , 02777 CountBits<2762>::value , 02778 CountBits<2763>::value , 02779 CountBits<2764>::value , 02780 CountBits<2765>::value , 02781 CountBits<2766>::value , 02782 CountBits<2767>::value , 02783 CountBits<2768>::value , 02784 CountBits<2769>::value , 02785 CountBits<2770>::value , 02786 CountBits<2771>::value , 02787 CountBits<2772>::value , 02788 CountBits<2773>::value , 02789 CountBits<2774>::value , 02790 CountBits<2775>::value , 02791 CountBits<2776>::value , 02792 CountBits<2777>::value , 02793 CountBits<2778>::value , 02794 CountBits<2779>::value , 02795 CountBits<2780>::value , 02796 CountBits<2781>::value , 02797 CountBits<2782>::value , 02798 CountBits<2783>::value , 02799 CountBits<2784>::value , 02800 CountBits<2785>::value , 02801 CountBits<2786>::value , 02802 CountBits<2787>::value , 02803 CountBits<2788>::value , 02804 CountBits<2789>::value , 02805 CountBits<2790>::value , 02806 CountBits<2791>::value , 02807 CountBits<2792>::value , 02808 CountBits<2793>::value , 02809 CountBits<2794>::value , 02810 CountBits<2795>::value , 02811 CountBits<2796>::value , 02812 CountBits<2797>::value , 02813 CountBits<2798>::value , 02814 CountBits<2799>::value , 02815 CountBits<2800>::value , 02816 CountBits<2801>::value , 02817 CountBits<2802>::value , 02818 CountBits<2803>::value , 02819 CountBits<2804>::value , 02820 CountBits<2805>::value , 02821 CountBits<2806>::value , 02822 CountBits<2807>::value , 02823 CountBits<2808>::value , 02824 CountBits<2809>::value , 02825 CountBits<2810>::value , 02826 CountBits<2811>::value , 02827 CountBits<2812>::value , 02828 CountBits<2813>::value , 02829 CountBits<2814>::value , 02830 CountBits<2815>::value , 02831 CountBits<2816>::value , 02832 CountBits<2817>::value , 02833 CountBits<2818>::value , 02834 CountBits<2819>::value , 02835 CountBits<2820>::value , 02836 CountBits<2821>::value , 02837 CountBits<2822>::value , 02838 CountBits<2823>::value , 02839 CountBits<2824>::value , 02840 CountBits<2825>::value , 02841 CountBits<2826>::value , 02842 CountBits<2827>::value , 02843 CountBits<2828>::value , 02844 CountBits<2829>::value , 02845 CountBits<2830>::value , 02846 CountBits<2831>::value , 02847 CountBits<2832>::value , 02848 CountBits<2833>::value , 02849 CountBits<2834>::value , 02850 CountBits<2835>::value , 02851 CountBits<2836>::value , 02852 CountBits<2837>::value , 02853 CountBits<2838>::value , 02854 CountBits<2839>::value , 02855 CountBits<2840>::value , 02856 CountBits<2841>::value , 02857 CountBits<2842>::value , 02858 CountBits<2843>::value , 02859 CountBits<2844>::value , 02860 CountBits<2845>::value , 02861 CountBits<2846>::value , 02862 CountBits<2847>::value , 02863 CountBits<2848>::value , 02864 CountBits<2849>::value , 02865 CountBits<2850>::value , 02866 CountBits<2851>::value , 02867 CountBits<2852>::value , 02868 CountBits<2853>::value , 02869 CountBits<2854>::value , 02870 CountBits<2855>::value , 02871 CountBits<2856>::value , 02872 CountBits<2857>::value , 02873 CountBits<2858>::value , 02874 CountBits<2859>::value , 02875 CountBits<2860>::value , 02876 CountBits<2861>::value , 02877 CountBits<2862>::value , 02878 CountBits<2863>::value , 02879 CountBits<2864>::value , 02880 CountBits<2865>::value , 02881 CountBits<2866>::value , 02882 CountBits<2867>::value , 02883 CountBits<2868>::value , 02884 CountBits<2869>::value , 02885 CountBits<2870>::value , 02886 CountBits<2871>::value , 02887 CountBits<2872>::value , 02888 CountBits<2873>::value , 02889 CountBits<2874>::value , 02890 CountBits<2875>::value , 02891 CountBits<2876>::value , 02892 CountBits<2877>::value , 02893 CountBits<2878>::value , 02894 CountBits<2879>::value , 02895 CountBits<2880>::value , 02896 CountBits<2881>::value , 02897 CountBits<2882>::value , 02898 CountBits<2883>::value , 02899 CountBits<2884>::value , 02900 CountBits<2885>::value , 02901 CountBits<2886>::value , 02902 CountBits<2887>::value , 02903 CountBits<2888>::value , 02904 CountBits<2889>::value , 02905 CountBits<2890>::value , 02906 CountBits<2891>::value , 02907 CountBits<2892>::value , 02908 CountBits<2893>::value , 02909 CountBits<2894>::value , 02910 CountBits<2895>::value , 02911 CountBits<2896>::value , 02912 CountBits<2897>::value , 02913 CountBits<2898>::value , 02914 CountBits<2899>::value , 02915 CountBits<2900>::value , 02916 CountBits<2901>::value , 02917 CountBits<2902>::value , 02918 CountBits<2903>::value , 02919 CountBits<2904>::value , 02920 CountBits<2905>::value , 02921 CountBits<2906>::value , 02922 CountBits<2907>::value , 02923 CountBits<2908>::value , 02924 CountBits<2909>::value , 02925 CountBits<2910>::value , 02926 CountBits<2911>::value , 02927 CountBits<2912>::value , 02928 CountBits<2913>::value , 02929 CountBits<2914>::value , 02930 CountBits<2915>::value , 02931 CountBits<2916>::value , 02932 CountBits<2917>::value , 02933 CountBits<2918>::value , 02934 CountBits<2919>::value , 02935 CountBits<2920>::value , 02936 CountBits<2921>::value , 02937 CountBits<2922>::value , 02938 CountBits<2923>::value , 02939 CountBits<2924>::value , 02940 CountBits<2925>::value , 02941 CountBits<2926>::value , 02942 CountBits<2927>::value , 02943 CountBits<2928>::value , 02944 CountBits<2929>::value , 02945 CountBits<2930>::value , 02946 CountBits<2931>::value , 02947 CountBits<2932>::value , 02948 CountBits<2933>::value , 02949 CountBits<2934>::value , 02950 CountBits<2935>::value , 02951 CountBits<2936>::value , 02952 CountBits<2937>::value , 02953 CountBits<2938>::value , 02954 CountBits<2939>::value , 02955 CountBits<2940>::value , 02956 CountBits<2941>::value , 02957 CountBits<2942>::value , 02958 CountBits<2943>::value , 02959 CountBits<2944>::value , 02960 CountBits<2945>::value , 02961 CountBits<2946>::value , 02962 CountBits<2947>::value , 02963 CountBits<2948>::value , 02964 CountBits<2949>::value , 02965 CountBits<2950>::value , 02966 CountBits<2951>::value , 02967 CountBits<2952>::value , 02968 CountBits<2953>::value , 02969 CountBits<2954>::value , 02970 CountBits<2955>::value , 02971 CountBits<2956>::value , 02972 CountBits<2957>::value , 02973 CountBits<2958>::value , 02974 CountBits<2959>::value , 02975 CountBits<2960>::value , 02976 CountBits<2961>::value , 02977 CountBits<2962>::value , 02978 CountBits<2963>::value , 02979 CountBits<2964>::value , 02980 CountBits<2965>::value , 02981 CountBits<2966>::value , 02982 CountBits<2967>::value , 02983 CountBits<2968>::value , 02984 CountBits<2969>::value , 02985 CountBits<2970>::value , 02986 CountBits<2971>::value , 02987 CountBits<2972>::value , 02988 CountBits<2973>::value , 02989 CountBits<2974>::value , 02990 CountBits<2975>::value , 02991 CountBits<2976>::value , 02992 CountBits<2977>::value , 02993 CountBits<2978>::value , 02994 CountBits<2979>::value , 02995 CountBits<2980>::value , 02996 CountBits<2981>::value , 02997 CountBits<2982>::value , 02998 CountBits<2983>::value , 02999 CountBits<2984>::value , 03000 CountBits<2985>::value , 03001 CountBits<2986>::value , 03002 CountBits<2987>::value , 03003 CountBits<2988>::value , 03004 CountBits<2989>::value , 03005 CountBits<2990>::value , 03006 CountBits<2991>::value , 03007 CountBits<2992>::value , 03008 CountBits<2993>::value , 03009 CountBits<2994>::value , 03010 CountBits<2995>::value , 03011 CountBits<2996>::value , 03012 CountBits<2997>::value , 03013 CountBits<2998>::value , 03014 CountBits<2999>::value , 03015 CountBits<3000>::value , 03016 CountBits<3001>::value , 03017 CountBits<3002>::value , 03018 CountBits<3003>::value , 03019 CountBits<3004>::value , 03020 CountBits<3005>::value , 03021 CountBits<3006>::value , 03022 CountBits<3007>::value , 03023 CountBits<3008>::value , 03024 CountBits<3009>::value , 03025 CountBits<3010>::value , 03026 CountBits<3011>::value , 03027 CountBits<3012>::value , 03028 CountBits<3013>::value , 03029 CountBits<3014>::value , 03030 CountBits<3015>::value , 03031 CountBits<3016>::value , 03032 CountBits<3017>::value , 03033 CountBits<3018>::value , 03034 CountBits<3019>::value , 03035 CountBits<3020>::value , 03036 CountBits<3021>::value , 03037 CountBits<3022>::value , 03038 CountBits<3023>::value , 03039 CountBits<3024>::value , 03040 CountBits<3025>::value , 03041 CountBits<3026>::value , 03042 CountBits<3027>::value , 03043 CountBits<3028>::value , 03044 CountBits<3029>::value , 03045 CountBits<3030>::value , 03046 CountBits<3031>::value , 03047 CountBits<3032>::value , 03048 CountBits<3033>::value , 03049 CountBits<3034>::value , 03050 CountBits<3035>::value , 03051 CountBits<3036>::value , 03052 CountBits<3037>::value , 03053 CountBits<3038>::value , 03054 CountBits<3039>::value , 03055 CountBits<3040>::value , 03056 CountBits<3041>::value , 03057 CountBits<3042>::value , 03058 CountBits<3043>::value , 03059 CountBits<3044>::value , 03060 CountBits<3045>::value , 03061 CountBits<3046>::value , 03062 CountBits<3047>::value , 03063 CountBits<3048>::value , 03064 CountBits<3049>::value , 03065 CountBits<3050>::value , 03066 CountBits<3051>::value , 03067 CountBits<3052>::value , 03068 CountBits<3053>::value , 03069 CountBits<3054>::value , 03070 CountBits<3055>::value , 03071 CountBits<3056>::value , 03072 CountBits<3057>::value , 03073 CountBits<3058>::value , 03074 CountBits<3059>::value , 03075 CountBits<3060>::value , 03076 CountBits<3061>::value , 03077 CountBits<3062>::value , 03078 CountBits<3063>::value , 03079 CountBits<3064>::value , 03080 CountBits<3065>::value , 03081 CountBits<3066>::value , 03082 CountBits<3067>::value , 03083 CountBits<3068>::value , 03084 CountBits<3069>::value , 03085 CountBits<3070>::value , 03086 CountBits<3071>::value , 03087 CountBits<3072>::value , 03088 CountBits<3073>::value , 03089 CountBits<3074>::value , 03090 CountBits<3075>::value , 03091 CountBits<3076>::value , 03092 CountBits<3077>::value , 03093 CountBits<3078>::value , 03094 CountBits<3079>::value , 03095 CountBits<3080>::value , 03096 CountBits<3081>::value , 03097 CountBits<3082>::value , 03098 CountBits<3083>::value , 03099 CountBits<3084>::value , 03100 CountBits<3085>::value , 03101 CountBits<3086>::value , 03102 CountBits<3087>::value , 03103 CountBits<3088>::value , 03104 CountBits<3089>::value , 03105 CountBits<3090>::value , 03106 CountBits<3091>::value , 03107 CountBits<3092>::value , 03108 CountBits<3093>::value , 03109 CountBits<3094>::value , 03110 CountBits<3095>::value , 03111 CountBits<3096>::value , 03112 CountBits<3097>::value , 03113 CountBits<3098>::value , 03114 CountBits<3099>::value , 03115 CountBits<3100>::value , 03116 CountBits<3101>::value , 03117 CountBits<3102>::value , 03118 CountBits<3103>::value , 03119 CountBits<3104>::value , 03120 CountBits<3105>::value , 03121 CountBits<3106>::value , 03122 CountBits<3107>::value , 03123 CountBits<3108>::value , 03124 CountBits<3109>::value , 03125 CountBits<3110>::value , 03126 CountBits<3111>::value , 03127 CountBits<3112>::value , 03128 CountBits<3113>::value , 03129 CountBits<3114>::value , 03130 CountBits<3115>::value , 03131 CountBits<3116>::value , 03132 CountBits<3117>::value , 03133 CountBits<3118>::value , 03134 CountBits<3119>::value , 03135 CountBits<3120>::value , 03136 CountBits<3121>::value , 03137 CountBits<3122>::value , 03138 CountBits<3123>::value , 03139 CountBits<3124>::value , 03140 CountBits<3125>::value , 03141 CountBits<3126>::value , 03142 CountBits<3127>::value , 03143 CountBits<3128>::value , 03144 CountBits<3129>::value , 03145 CountBits<3130>::value , 03146 CountBits<3131>::value , 03147 CountBits<3132>::value , 03148 CountBits<3133>::value , 03149 CountBits<3134>::value , 03150 CountBits<3135>::value , 03151 CountBits<3136>::value , 03152 CountBits<3137>::value , 03153 CountBits<3138>::value , 03154 CountBits<3139>::value , 03155 CountBits<3140>::value , 03156 CountBits<3141>::value , 03157 CountBits<3142>::value , 03158 CountBits<3143>::value , 03159 CountBits<3144>::value , 03160 CountBits<3145>::value , 03161 CountBits<3146>::value , 03162 CountBits<3147>::value , 03163 CountBits<3148>::value , 03164 CountBits<3149>::value , 03165 CountBits<3150>::value , 03166 CountBits<3151>::value , 03167 CountBits<3152>::value , 03168 CountBits<3153>::value , 03169 CountBits<3154>::value , 03170 CountBits<3155>::value , 03171 CountBits<3156>::value , 03172 CountBits<3157>::value , 03173 CountBits<3158>::value , 03174 CountBits<3159>::value , 03175 CountBits<3160>::value , 03176 CountBits<3161>::value , 03177 CountBits<3162>::value , 03178 CountBits<3163>::value , 03179 CountBits<3164>::value , 03180 CountBits<3165>::value , 03181 CountBits<3166>::value , 03182 CountBits<3167>::value , 03183 CountBits<3168>::value , 03184 CountBits<3169>::value , 03185 CountBits<3170>::value , 03186 CountBits<3171>::value , 03187 CountBits<3172>::value , 03188 CountBits<3173>::value , 03189 CountBits<3174>::value , 03190 CountBits<3175>::value , 03191 CountBits<3176>::value , 03192 CountBits<3177>::value , 03193 CountBits<3178>::value , 03194 CountBits<3179>::value , 03195 CountBits<3180>::value , 03196 CountBits<3181>::value , 03197 CountBits<3182>::value , 03198 CountBits<3183>::value , 03199 CountBits<3184>::value , 03200 CountBits<3185>::value , 03201 CountBits<3186>::value , 03202 CountBits<3187>::value , 03203 CountBits<3188>::value , 03204 CountBits<3189>::value , 03205 CountBits<3190>::value , 03206 CountBits<3191>::value , 03207 CountBits<3192>::value , 03208 CountBits<3193>::value , 03209 CountBits<3194>::value , 03210 CountBits<3195>::value , 03211 CountBits<3196>::value , 03212 CountBits<3197>::value , 03213 CountBits<3198>::value , 03214 CountBits<3199>::value , 03215 CountBits<3200>::value , 03216 CountBits<3201>::value , 03217 CountBits<3202>::value , 03218 CountBits<3203>::value , 03219 CountBits<3204>::value , 03220 CountBits<3205>::value , 03221 CountBits<3206>::value , 03222 CountBits<3207>::value , 03223 CountBits<3208>::value , 03224 CountBits<3209>::value , 03225 CountBits<3210>::value , 03226 CountBits<3211>::value , 03227 CountBits<3212>::value , 03228 CountBits<3213>::value , 03229 CountBits<3214>::value , 03230 CountBits<3215>::value , 03231 CountBits<3216>::value , 03232 CountBits<3217>::value , 03233 CountBits<3218>::value , 03234 CountBits<3219>::value , 03235 CountBits<3220>::value , 03236 CountBits<3221>::value , 03237 CountBits<3222>::value , 03238 CountBits<3223>::value , 03239 CountBits<3224>::value , 03240 CountBits<3225>::value , 03241 CountBits<3226>::value , 03242 CountBits<3227>::value , 03243 CountBits<3228>::value , 03244 CountBits<3229>::value , 03245 CountBits<3230>::value , 03246 CountBits<3231>::value , 03247 CountBits<3232>::value , 03248 CountBits<3233>::value , 03249 CountBits<3234>::value , 03250 CountBits<3235>::value , 03251 CountBits<3236>::value , 03252 CountBits<3237>::value , 03253 CountBits<3238>::value , 03254 CountBits<3239>::value , 03255 CountBits<3240>::value , 03256 CountBits<3241>::value , 03257 CountBits<3242>::value , 03258 CountBits<3243>::value , 03259 CountBits<3244>::value , 03260 CountBits<3245>::value , 03261 CountBits<3246>::value , 03262 CountBits<3247>::value , 03263 CountBits<3248>::value , 03264 CountBits<3249>::value , 03265 CountBits<3250>::value , 03266 CountBits<3251>::value , 03267 CountBits<3252>::value , 03268 CountBits<3253>::value , 03269 CountBits<3254>::value , 03270 CountBits<3255>::value , 03271 CountBits<3256>::value , 03272 CountBits<3257>::value , 03273 CountBits<3258>::value , 03274 CountBits<3259>::value , 03275 CountBits<3260>::value , 03276 CountBits<3261>::value , 03277 CountBits<3262>::value , 03278 CountBits<3263>::value , 03279 CountBits<3264>::value , 03280 CountBits<3265>::value , 03281 CountBits<3266>::value , 03282 CountBits<3267>::value , 03283 CountBits<3268>::value , 03284 CountBits<3269>::value , 03285 CountBits<3270>::value , 03286 CountBits<3271>::value , 03287 CountBits<3272>::value , 03288 CountBits<3273>::value , 03289 CountBits<3274>::value , 03290 CountBits<3275>::value , 03291 CountBits<3276>::value , 03292 CountBits<3277>::value , 03293 CountBits<3278>::value , 03294 CountBits<3279>::value , 03295 CountBits<3280>::value , 03296 CountBits<3281>::value , 03297 CountBits<3282>::value , 03298 CountBits<3283>::value , 03299 CountBits<3284>::value , 03300 CountBits<3285>::value , 03301 CountBits<3286>::value , 03302 CountBits<3287>::value , 03303 CountBits<3288>::value , 03304 CountBits<3289>::value , 03305 CountBits<3290>::value , 03306 CountBits<3291>::value , 03307 CountBits<3292>::value , 03308 CountBits<3293>::value , 03309 CountBits<3294>::value , 03310 CountBits<3295>::value , 03311 CountBits<3296>::value , 03312 CountBits<3297>::value , 03313 CountBits<3298>::value , 03314 CountBits<3299>::value , 03315 CountBits<3300>::value , 03316 CountBits<3301>::value , 03317 CountBits<3302>::value , 03318 CountBits<3303>::value , 03319 CountBits<3304>::value , 03320 CountBits<3305>::value , 03321 CountBits<3306>::value , 03322 CountBits<3307>::value , 03323 CountBits<3308>::value , 03324 CountBits<3309>::value , 03325 CountBits<3310>::value , 03326 CountBits<3311>::value , 03327 CountBits<3312>::value , 03328 CountBits<3313>::value , 03329 CountBits<3314>::value , 03330 CountBits<3315>::value , 03331 CountBits<3316>::value , 03332 CountBits<3317>::value , 03333 CountBits<3318>::value , 03334 CountBits<3319>::value , 03335 CountBits<3320>::value , 03336 CountBits<3321>::value , 03337 CountBits<3322>::value , 03338 CountBits<3323>::value , 03339 CountBits<3324>::value , 03340 CountBits<3325>::value , 03341 CountBits<3326>::value , 03342 CountBits<3327>::value , 03343 CountBits<3328>::value , 03344 CountBits<3329>::value , 03345 CountBits<3330>::value , 03346 CountBits<3331>::value , 03347 CountBits<3332>::value , 03348 CountBits<3333>::value , 03349 CountBits<3334>::value , 03350 CountBits<3335>::value , 03351 CountBits<3336>::value , 03352 CountBits<3337>::value , 03353 CountBits<3338>::value , 03354 CountBits<3339>::value , 03355 CountBits<3340>::value , 03356 CountBits<3341>::value , 03357 CountBits<3342>::value , 03358 CountBits<3343>::value , 03359 CountBits<3344>::value , 03360 CountBits<3345>::value , 03361 CountBits<3346>::value , 03362 CountBits<3347>::value , 03363 CountBits<3348>::value , 03364 CountBits<3349>::value , 03365 CountBits<3350>::value , 03366 CountBits<3351>::value , 03367 CountBits<3352>::value , 03368 CountBits<3353>::value , 03369 CountBits<3354>::value , 03370 CountBits<3355>::value , 03371 CountBits<3356>::value , 03372 CountBits<3357>::value , 03373 CountBits<3358>::value , 03374 CountBits<3359>::value , 03375 CountBits<3360>::value , 03376 CountBits<3361>::value , 03377 CountBits<3362>::value , 03378 CountBits<3363>::value , 03379 CountBits<3364>::value , 03380 CountBits<3365>::value , 03381 CountBits<3366>::value , 03382 CountBits<3367>::value , 03383 CountBits<3368>::value , 03384 CountBits<3369>::value , 03385 CountBits<3370>::value , 03386 CountBits<3371>::value , 03387 CountBits<3372>::value , 03388 CountBits<3373>::value , 03389 CountBits<3374>::value , 03390 CountBits<3375>::value , 03391 CountBits<3376>::value , 03392 CountBits<3377>::value , 03393 CountBits<3378>::value , 03394 CountBits<3379>::value , 03395 CountBits<3380>::value , 03396 CountBits<3381>::value , 03397 CountBits<3382>::value , 03398 CountBits<3383>::value , 03399 CountBits<3384>::value , 03400 CountBits<3385>::value , 03401 CountBits<3386>::value , 03402 CountBits<3387>::value , 03403 CountBits<3388>::value , 03404 CountBits<3389>::value , 03405 CountBits<3390>::value , 03406 CountBits<3391>::value , 03407 CountBits<3392>::value , 03408 CountBits<3393>::value , 03409 CountBits<3394>::value , 03410 CountBits<3395>::value , 03411 CountBits<3396>::value , 03412 CountBits<3397>::value , 03413 CountBits<3398>::value , 03414 CountBits<3399>::value , 03415 CountBits<3400>::value , 03416 CountBits<3401>::value , 03417 CountBits<3402>::value , 03418 CountBits<3403>::value , 03419 CountBits<3404>::value , 03420 CountBits<3405>::value , 03421 CountBits<3406>::value , 03422 CountBits<3407>::value , 03423 CountBits<3408>::value , 03424 CountBits<3409>::value , 03425 CountBits<3410>::value , 03426 CountBits<3411>::value , 03427 CountBits<3412>::value , 03428 CountBits<3413>::value , 03429 CountBits<3414>::value , 03430 CountBits<3415>::value , 03431 CountBits<3416>::value , 03432 CountBits<3417>::value , 03433 CountBits<3418>::value , 03434 CountBits<3419>::value , 03435 CountBits<3420>::value , 03436 CountBits<3421>::value , 03437 CountBits<3422>::value , 03438 CountBits<3423>::value , 03439 CountBits<3424>::value , 03440 CountBits<3425>::value , 03441 CountBits<3426>::value , 03442 CountBits<3427>::value , 03443 CountBits<3428>::value , 03444 CountBits<3429>::value , 03445 CountBits<3430>::value , 03446 CountBits<3431>::value , 03447 CountBits<3432>::value , 03448 CountBits<3433>::value , 03449 CountBits<3434>::value , 03450 CountBits<3435>::value , 03451 CountBits<3436>::value , 03452 CountBits<3437>::value , 03453 CountBits<3438>::value , 03454 CountBits<3439>::value , 03455 CountBits<3440>::value , 03456 CountBits<3441>::value , 03457 CountBits<3442>::value , 03458 CountBits<3443>::value , 03459 CountBits<3444>::value , 03460 CountBits<3445>::value , 03461 CountBits<3446>::value , 03462 CountBits<3447>::value , 03463 CountBits<3448>::value , 03464 CountBits<3449>::value , 03465 CountBits<3450>::value , 03466 CountBits<3451>::value , 03467 CountBits<3452>::value , 03468 CountBits<3453>::value , 03469 CountBits<3454>::value , 03470 CountBits<3455>::value , 03471 CountBits<3456>::value , 03472 CountBits<3457>::value , 03473 CountBits<3458>::value , 03474 CountBits<3459>::value , 03475 CountBits<3460>::value , 03476 CountBits<3461>::value , 03477 CountBits<3462>::value , 03478 CountBits<3463>::value , 03479 CountBits<3464>::value , 03480 CountBits<3465>::value , 03481 CountBits<3466>::value , 03482 CountBits<3467>::value , 03483 CountBits<3468>::value , 03484 CountBits<3469>::value , 03485 CountBits<3470>::value , 03486 CountBits<3471>::value , 03487 CountBits<3472>::value , 03488 CountBits<3473>::value , 03489 CountBits<3474>::value , 03490 CountBits<3475>::value , 03491 CountBits<3476>::value , 03492 CountBits<3477>::value , 03493 CountBits<3478>::value , 03494 CountBits<3479>::value , 03495 CountBits<3480>::value , 03496 CountBits<3481>::value , 03497 CountBits<3482>::value , 03498 CountBits<3483>::value , 03499 CountBits<3484>::value , 03500 CountBits<3485>::value , 03501 CountBits<3486>::value , 03502 CountBits<3487>::value , 03503 CountBits<3488>::value , 03504 CountBits<3489>::value , 03505 CountBits<3490>::value , 03506 CountBits<3491>::value , 03507 CountBits<3492>::value , 03508 CountBits<3493>::value , 03509 CountBits<3494>::value , 03510 CountBits<3495>::value , 03511 CountBits<3496>::value , 03512 CountBits<3497>::value , 03513 CountBits<3498>::value , 03514 CountBits<3499>::value , 03515 CountBits<3500>::value , 03516 CountBits<3501>::value , 03517 CountBits<3502>::value , 03518 CountBits<3503>::value , 03519 CountBits<3504>::value , 03520 CountBits<3505>::value , 03521 CountBits<3506>::value , 03522 CountBits<3507>::value , 03523 CountBits<3508>::value , 03524 CountBits<3509>::value , 03525 CountBits<3510>::value , 03526 CountBits<3511>::value , 03527 CountBits<3512>::value , 03528 CountBits<3513>::value , 03529 CountBits<3514>::value , 03530 CountBits<3515>::value , 03531 CountBits<3516>::value , 03532 CountBits<3517>::value , 03533 CountBits<3518>::value , 03534 CountBits<3519>::value , 03535 CountBits<3520>::value , 03536 CountBits<3521>::value , 03537 CountBits<3522>::value , 03538 CountBits<3523>::value , 03539 CountBits<3524>::value , 03540 CountBits<3525>::value , 03541 CountBits<3526>::value , 03542 CountBits<3527>::value , 03543 CountBits<3528>::value , 03544 CountBits<3529>::value , 03545 CountBits<3530>::value , 03546 CountBits<3531>::value , 03547 CountBits<3532>::value , 03548 CountBits<3533>::value , 03549 CountBits<3534>::value , 03550 CountBits<3535>::value , 03551 CountBits<3536>::value , 03552 CountBits<3537>::value , 03553 CountBits<3538>::value , 03554 CountBits<3539>::value , 03555 CountBits<3540>::value , 03556 CountBits<3541>::value , 03557 CountBits<3542>::value , 03558 CountBits<3543>::value , 03559 CountBits<3544>::value , 03560 CountBits<3545>::value , 03561 CountBits<3546>::value , 03562 CountBits<3547>::value , 03563 CountBits<3548>::value , 03564 CountBits<3549>::value , 03565 CountBits<3550>::value , 03566 CountBits<3551>::value , 03567 CountBits<3552>::value , 03568 CountBits<3553>::value , 03569 CountBits<3554>::value , 03570 CountBits<3555>::value , 03571 CountBits<3556>::value , 03572 CountBits<3557>::value , 03573 CountBits<3558>::value , 03574 CountBits<3559>::value , 03575 CountBits<3560>::value , 03576 CountBits<3561>::value , 03577 CountBits<3562>::value , 03578 CountBits<3563>::value , 03579 CountBits<3564>::value , 03580 CountBits<3565>::value , 03581 CountBits<3566>::value , 03582 CountBits<3567>::value , 03583 CountBits<3568>::value , 03584 CountBits<3569>::value , 03585 CountBits<3570>::value , 03586 CountBits<3571>::value , 03587 CountBits<3572>::value , 03588 CountBits<3573>::value , 03589 CountBits<3574>::value , 03590 CountBits<3575>::value , 03591 CountBits<3576>::value , 03592 CountBits<3577>::value , 03593 CountBits<3578>::value , 03594 CountBits<3579>::value , 03595 CountBits<3580>::value , 03596 CountBits<3581>::value , 03597 CountBits<3582>::value , 03598 CountBits<3583>::value , 03599 CountBits<3584>::value , 03600 CountBits<3585>::value , 03601 CountBits<3586>::value , 03602 CountBits<3587>::value , 03603 CountBits<3588>::value , 03604 CountBits<3589>::value , 03605 CountBits<3590>::value , 03606 CountBits<3591>::value , 03607 CountBits<3592>::value , 03608 CountBits<3593>::value , 03609 CountBits<3594>::value , 03610 CountBits<3595>::value , 03611 CountBits<3596>::value , 03612 CountBits<3597>::value , 03613 CountBits<3598>::value , 03614 CountBits<3599>::value , 03615 CountBits<3600>::value , 03616 CountBits<3601>::value , 03617 CountBits<3602>::value , 03618 CountBits<3603>::value , 03619 CountBits<3604>::value , 03620 CountBits<3605>::value , 03621 CountBits<3606>::value , 03622 CountBits<3607>::value , 03623 CountBits<3608>::value , 03624 CountBits<3609>::value , 03625 CountBits<3610>::value , 03626 CountBits<3611>::value , 03627 CountBits<3612>::value , 03628 CountBits<3613>::value , 03629 CountBits<3614>::value , 03630 CountBits<3615>::value , 03631 CountBits<3616>::value , 03632 CountBits<3617>::value , 03633 CountBits<3618>::value , 03634 CountBits<3619>::value , 03635 CountBits<3620>::value , 03636 CountBits<3621>::value , 03637 CountBits<3622>::value , 03638 CountBits<3623>::value , 03639 CountBits<3624>::value , 03640 CountBits<3625>::value , 03641 CountBits<3626>::value , 03642 CountBits<3627>::value , 03643 CountBits<3628>::value , 03644 CountBits<3629>::value , 03645 CountBits<3630>::value , 03646 CountBits<3631>::value , 03647 CountBits<3632>::value , 03648 CountBits<3633>::value , 03649 CountBits<3634>::value , 03650 CountBits<3635>::value , 03651 CountBits<3636>::value , 03652 CountBits<3637>::value , 03653 CountBits<3638>::value , 03654 CountBits<3639>::value , 03655 CountBits<3640>::value , 03656 CountBits<3641>::value , 03657 CountBits<3642>::value , 03658 CountBits<3643>::value , 03659 CountBits<3644>::value , 03660 CountBits<3645>::value , 03661 CountBits<3646>::value , 03662 CountBits<3647>::value , 03663 CountBits<3648>::value , 03664 CountBits<3649>::value , 03665 CountBits<3650>::value , 03666 CountBits<3651>::value , 03667 CountBits<3652>::value , 03668 CountBits<3653>::value , 03669 CountBits<3654>::value , 03670 CountBits<3655>::value , 03671 CountBits<3656>::value , 03672 CountBits<3657>::value , 03673 CountBits<3658>::value , 03674 CountBits<3659>::value , 03675 CountBits<3660>::value , 03676 CountBits<3661>::value , 03677 CountBits<3662>::value , 03678 CountBits<3663>::value , 03679 CountBits<3664>::value , 03680 CountBits<3665>::value , 03681 CountBits<3666>::value , 03682 CountBits<3667>::value , 03683 CountBits<3668>::value , 03684 CountBits<3669>::value , 03685 CountBits<3670>::value , 03686 CountBits<3671>::value , 03687 CountBits<3672>::value , 03688 CountBits<3673>::value , 03689 CountBits<3674>::value , 03690 CountBits<3675>::value , 03691 CountBits<3676>::value , 03692 CountBits<3677>::value , 03693 CountBits<3678>::value , 03694 CountBits<3679>::value , 03695 CountBits<3680>::value , 03696 CountBits<3681>::value , 03697 CountBits<3682>::value , 03698 CountBits<3683>::value , 03699 CountBits<3684>::value , 03700 CountBits<3685>::value , 03701 CountBits<3686>::value , 03702 CountBits<3687>::value , 03703 CountBits<3688>::value , 03704 CountBits<3689>::value , 03705 CountBits<3690>::value , 03706 CountBits<3691>::value , 03707 CountBits<3692>::value , 03708 CountBits<3693>::value , 03709 CountBits<3694>::value , 03710 CountBits<3695>::value , 03711 CountBits<3696>::value , 03712 CountBits<3697>::value , 03713 CountBits<3698>::value , 03714 CountBits<3699>::value , 03715 CountBits<3700>::value , 03716 CountBits<3701>::value , 03717 CountBits<3702>::value , 03718 CountBits<3703>::value , 03719 CountBits<3704>::value , 03720 CountBits<3705>::value , 03721 CountBits<3706>::value , 03722 CountBits<3707>::value , 03723 CountBits<3708>::value , 03724 CountBits<3709>::value , 03725 CountBits<3710>::value , 03726 CountBits<3711>::value , 03727 CountBits<3712>::value , 03728 CountBits<3713>::value , 03729 CountBits<3714>::value , 03730 CountBits<3715>::value , 03731 CountBits<3716>::value , 03732 CountBits<3717>::value , 03733 CountBits<3718>::value , 03734 CountBits<3719>::value , 03735 CountBits<3720>::value , 03736 CountBits<3721>::value , 03737 CountBits<3722>::value , 03738 CountBits<3723>::value , 03739 CountBits<3724>::value , 03740 CountBits<3725>::value , 03741 CountBits<3726>::value , 03742 CountBits<3727>::value , 03743 CountBits<3728>::value , 03744 CountBits<3729>::value , 03745 CountBits<3730>::value , 03746 CountBits<3731>::value , 03747 CountBits<3732>::value , 03748 CountBits<3733>::value , 03749 CountBits<3734>::value , 03750 CountBits<3735>::value , 03751 CountBits<3736>::value , 03752 CountBits<3737>::value , 03753 CountBits<3738>::value , 03754 CountBits<3739>::value , 03755 CountBits<3740>::value , 03756 CountBits<3741>::value , 03757 CountBits<3742>::value , 03758 CountBits<3743>::value , 03759 CountBits<3744>::value , 03760 CountBits<3745>::value , 03761 CountBits<3746>::value , 03762 CountBits<3747>::value , 03763 CountBits<3748>::value , 03764 CountBits<3749>::value , 03765 CountBits<3750>::value , 03766 CountBits<3751>::value , 03767 CountBits<3752>::value , 03768 CountBits<3753>::value , 03769 CountBits<3754>::value , 03770 CountBits<3755>::value , 03771 CountBits<3756>::value , 03772 CountBits<3757>::value , 03773 CountBits<3758>::value , 03774 CountBits<3759>::value , 03775 CountBits<3760>::value , 03776 CountBits<3761>::value , 03777 CountBits<3762>::value , 03778 CountBits<3763>::value , 03779 CountBits<3764>::value , 03780 CountBits<3765>::value , 03781 CountBits<3766>::value , 03782 CountBits<3767>::value , 03783 CountBits<3768>::value , 03784 CountBits<3769>::value , 03785 CountBits<3770>::value , 03786 CountBits<3771>::value , 03787 CountBits<3772>::value , 03788 CountBits<3773>::value , 03789 CountBits<3774>::value , 03790 CountBits<3775>::value , 03791 CountBits<3776>::value , 03792 CountBits<3777>::value , 03793 CountBits<3778>::value , 03794 CountBits<3779>::value , 03795 CountBits<3780>::value , 03796 CountBits<3781>::value , 03797 CountBits<3782>::value , 03798 CountBits<3783>::value , 03799 CountBits<3784>::value , 03800 CountBits<3785>::value , 03801 CountBits<3786>::value , 03802 CountBits<3787>::value , 03803 CountBits<3788>::value , 03804 CountBits<3789>::value , 03805 CountBits<3790>::value , 03806 CountBits<3791>::value , 03807 CountBits<3792>::value , 03808 CountBits<3793>::value , 03809 CountBits<3794>::value , 03810 CountBits<3795>::value , 03811 CountBits<3796>::value , 03812 CountBits<3797>::value , 03813 CountBits<3798>::value , 03814 CountBits<3799>::value , 03815 CountBits<3800>::value , 03816 CountBits<3801>::value , 03817 CountBits<3802>::value , 03818 CountBits<3803>::value , 03819 CountBits<3804>::value , 03820 CountBits<3805>::value , 03821 CountBits<3806>::value , 03822 CountBits<3807>::value , 03823 CountBits<3808>::value , 03824 CountBits<3809>::value , 03825 CountBits<3810>::value , 03826 CountBits<3811>::value , 03827 CountBits<3812>::value , 03828 CountBits<3813>::value , 03829 CountBits<3814>::value , 03830 CountBits<3815>::value , 03831 CountBits<3816>::value , 03832 CountBits<3817>::value , 03833 CountBits<3818>::value , 03834 CountBits<3819>::value , 03835 CountBits<3820>::value , 03836 CountBits<3821>::value , 03837 CountBits<3822>::value , 03838 CountBits<3823>::value , 03839 CountBits<3824>::value , 03840 CountBits<3825>::value , 03841 CountBits<3826>::value , 03842 CountBits<3827>::value , 03843 CountBits<3828>::value , 03844 CountBits<3829>::value , 03845 CountBits<3830>::value , 03846 CountBits<3831>::value , 03847 CountBits<3832>::value , 03848 CountBits<3833>::value , 03849 CountBits<3834>::value , 03850 CountBits<3835>::value , 03851 CountBits<3836>::value , 03852 CountBits<3837>::value , 03853 CountBits<3838>::value , 03854 CountBits<3839>::value , 03855 CountBits<3840>::value , 03856 CountBits<3841>::value , 03857 CountBits<3842>::value , 03858 CountBits<3843>::value , 03859 CountBits<3844>::value , 03860 CountBits<3845>::value , 03861 CountBits<3846>::value , 03862 CountBits<3847>::value , 03863 CountBits<3848>::value , 03864 CountBits<3849>::value , 03865 CountBits<3850>::value , 03866 CountBits<3851>::value , 03867 CountBits<3852>::value , 03868 CountBits<3853>::value , 03869 CountBits<3854>::value , 03870 CountBits<3855>::value , 03871 CountBits<3856>::value , 03872 CountBits<3857>::value , 03873 CountBits<3858>::value , 03874 CountBits<3859>::value , 03875 CountBits<3860>::value , 03876 CountBits<3861>::value , 03877 CountBits<3862>::value , 03878 CountBits<3863>::value , 03879 CountBits<3864>::value , 03880 CountBits<3865>::value , 03881 CountBits<3866>::value , 03882 CountBits<3867>::value , 03883 CountBits<3868>::value , 03884 CountBits<3869>::value , 03885 CountBits<3870>::value , 03886 CountBits<3871>::value , 03887 CountBits<3872>::value , 03888 CountBits<3873>::value , 03889 CountBits<3874>::value , 03890 CountBits<3875>::value , 03891 CountBits<3876>::value , 03892 CountBits<3877>::value , 03893 CountBits<3878>::value , 03894 CountBits<3879>::value , 03895 CountBits<3880>::value , 03896 CountBits<3881>::value , 03897 CountBits<3882>::value , 03898 CountBits<3883>::value , 03899 CountBits<3884>::value , 03900 CountBits<3885>::value , 03901 CountBits<3886>::value , 03902 CountBits<3887>::value , 03903 CountBits<3888>::value , 03904 CountBits<3889>::value , 03905 CountBits<3890>::value , 03906 CountBits<3891>::value , 03907 CountBits<3892>::value , 03908 CountBits<3893>::value , 03909 CountBits<3894>::value , 03910 CountBits<3895>::value , 03911 CountBits<3896>::value , 03912 CountBits<3897>::value , 03913 CountBits<3898>::value , 03914 CountBits<3899>::value , 03915 CountBits<3900>::value , 03916 CountBits<3901>::value , 03917 CountBits<3902>::value , 03918 CountBits<3903>::value , 03919 CountBits<3904>::value , 03920 CountBits<3905>::value , 03921 CountBits<3906>::value , 03922 CountBits<3907>::value , 03923 CountBits<3908>::value , 03924 CountBits<3909>::value , 03925 CountBits<3910>::value , 03926 CountBits<3911>::value , 03927 CountBits<3912>::value , 03928 CountBits<3913>::value , 03929 CountBits<3914>::value , 03930 CountBits<3915>::value , 03931 CountBits<3916>::value , 03932 CountBits<3917>::value , 03933 CountBits<3918>::value , 03934 CountBits<3919>::value , 03935 CountBits<3920>::value , 03936 CountBits<3921>::value , 03937 CountBits<3922>::value , 03938 CountBits<3923>::value , 03939 CountBits<3924>::value , 03940 CountBits<3925>::value , 03941 CountBits<3926>::value , 03942 CountBits<3927>::value , 03943 CountBits<3928>::value , 03944 CountBits<3929>::value , 03945 CountBits<3930>::value , 03946 CountBits<3931>::value , 03947 CountBits<3932>::value , 03948 CountBits<3933>::value , 03949 CountBits<3934>::value , 03950 CountBits<3935>::value , 03951 CountBits<3936>::value , 03952 CountBits<3937>::value , 03953 CountBits<3938>::value , 03954 CountBits<3939>::value , 03955 CountBits<3940>::value , 03956 CountBits<3941>::value , 03957 CountBits<3942>::value , 03958 CountBits<3943>::value , 03959 CountBits<3944>::value , 03960 CountBits<3945>::value , 03961 CountBits<3946>::value , 03962 CountBits<3947>::value , 03963 CountBits<3948>::value , 03964 CountBits<3949>::value , 03965 CountBits<3950>::value , 03966 CountBits<3951>::value , 03967 CountBits<3952>::value , 03968 CountBits<3953>::value , 03969 CountBits<3954>::value , 03970 CountBits<3955>::value , 03971 CountBits<3956>::value , 03972 CountBits<3957>::value , 03973 CountBits<3958>::value , 03974 CountBits<3959>::value , 03975 CountBits<3960>::value , 03976 CountBits<3961>::value , 03977 CountBits<3962>::value , 03978 CountBits<3963>::value , 03979 CountBits<3964>::value , 03980 CountBits<3965>::value , 03981 CountBits<3966>::value , 03982 CountBits<3967>::value , 03983 CountBits<3968>::value , 03984 CountBits<3969>::value , 03985 CountBits<3970>::value , 03986 CountBits<3971>::value , 03987 CountBits<3972>::value , 03988 CountBits<3973>::value , 03989 CountBits<3974>::value , 03990 CountBits<3975>::value , 03991 CountBits<3976>::value , 03992 CountBits<3977>::value , 03993 CountBits<3978>::value , 03994 CountBits<3979>::value , 03995 CountBits<3980>::value , 03996 CountBits<3981>::value , 03997 CountBits<3982>::value , 03998 CountBits<3983>::value , 03999 CountBits<3984>::value , 04000 CountBits<3985>::value , 04001 CountBits<3986>::value , 04002 CountBits<3987>::value , 04003 CountBits<3988>::value , 04004 CountBits<3989>::value , 04005 CountBits<3990>::value , 04006 CountBits<3991>::value , 04007 CountBits<3992>::value , 04008 CountBits<3993>::value , 04009 CountBits<3994>::value , 04010 CountBits<3995>::value , 04011 CountBits<3996>::value , 04012 CountBits<3997>::value , 04013 CountBits<3998>::value , 04014 CountBits<3999>::value , 04015 CountBits<4000>::value , 04016 CountBits<4001>::value , 04017 CountBits<4002>::value , 04018 CountBits<4003>::value , 04019 CountBits<4004>::value , 04020 CountBits<4005>::value , 04021 CountBits<4006>::value , 04022 CountBits<4007>::value , 04023 CountBits<4008>::value , 04024 CountBits<4009>::value , 04025 CountBits<4010>::value , 04026 CountBits<4011>::value , 04027 CountBits<4012>::value , 04028 CountBits<4013>::value , 04029 CountBits<4014>::value , 04030 CountBits<4015>::value , 04031 CountBits<4016>::value , 04032 CountBits<4017>::value , 04033 CountBits<4018>::value , 04034 CountBits<4019>::value , 04035 CountBits<4020>::value , 04036 CountBits<4021>::value , 04037 CountBits<4022>::value , 04038 CountBits<4023>::value , 04039 CountBits<4024>::value , 04040 CountBits<4025>::value , 04041 CountBits<4026>::value , 04042 CountBits<4027>::value , 04043 CountBits<4028>::value , 04044 CountBits<4029>::value , 04045 CountBits<4030>::value , 04046 CountBits<4031>::value , 04047 CountBits<4032>::value , 04048 CountBits<4033>::value , 04049 CountBits<4034>::value , 04050 CountBits<4035>::value , 04051 CountBits<4036>::value , 04052 CountBits<4037>::value , 04053 CountBits<4038>::value , 04054 CountBits<4039>::value , 04055 CountBits<4040>::value , 04056 CountBits<4041>::value , 04057 CountBits<4042>::value , 04058 CountBits<4043>::value , 04059 CountBits<4044>::value , 04060 CountBits<4045>::value , 04061 CountBits<4046>::value , 04062 CountBits<4047>::value , 04063 CountBits<4048>::value , 04064 CountBits<4049>::value , 04065 CountBits<4050>::value , 04066 CountBits<4051>::value , 04067 CountBits<4052>::value , 04068 CountBits<4053>::value , 04069 CountBits<4054>::value , 04070 CountBits<4055>::value , 04071 CountBits<4056>::value , 04072 CountBits<4057>::value , 04073 CountBits<4058>::value , 04074 CountBits<4059>::value , 04075 CountBits<4060>::value , 04076 CountBits<4061>::value , 04077 CountBits<4062>::value , 04078 CountBits<4063>::value , 04079 CountBits<4064>::value , 04080 CountBits<4065>::value , 04081 CountBits<4066>::value , 04082 CountBits<4067>::value , 04083 CountBits<4068>::value , 04084 CountBits<4069>::value , 04085 CountBits<4070>::value , 04086 CountBits<4071>::value , 04087 CountBits<4072>::value , 04088 CountBits<4073>::value , 04089 CountBits<4074>::value , 04090 CountBits<4075>::value , 04091 CountBits<4076>::value , 04092 CountBits<4077>::value , 04093 CountBits<4078>::value , 04094 CountBits<4079>::value , 04095 CountBits<4080>::value , 04096 CountBits<4081>::value , 04097 CountBits<4082>::value , 04098 CountBits<4083>::value , 04099 CountBits<4084>::value , 04100 CountBits<4085>::value , 04101 CountBits<4086>::value , 04102 CountBits<4087>::value , 04103 CountBits<4088>::value , 04104 CountBits<4089>::value , 04105 CountBits<4090>::value , 04106 CountBits<4091>::value , 04107 CountBits<4092>::value , 04108 CountBits<4093>::value , 04109 CountBits<4094>::value , 04110 CountBits<4095>::value , 04111 CountBits<4096>::value , 04112 CountBits<4097>::value , 04113 CountBits<4098>::value , 04114 CountBits<4099>::value , 04115 CountBits<4100>::value , 04116 CountBits<4101>::value , 04117 CountBits<4102>::value , 04118 CountBits<4103>::value , 04119 CountBits<4104>::value , 04120 CountBits<4105>::value , 04121 CountBits<4106>::value , 04122 CountBits<4107>::value , 04123 CountBits<4108>::value , 04124 CountBits<4109>::value , 04125 CountBits<4110>::value , 04126 CountBits<4111>::value , 04127 CountBits<4112>::value , 04128 CountBits<4113>::value , 04129 CountBits<4114>::value , 04130 CountBits<4115>::value , 04131 CountBits<4116>::value , 04132 CountBits<4117>::value , 04133 CountBits<4118>::value , 04134 CountBits<4119>::value , 04135 CountBits<4120>::value , 04136 CountBits<4121>::value , 04137 CountBits<4122>::value , 04138 CountBits<4123>::value , 04139 CountBits<4124>::value , 04140 CountBits<4125>::value , 04141 CountBits<4126>::value , 04142 CountBits<4127>::value , 04143 CountBits<4128>::value , 04144 CountBits<4129>::value , 04145 CountBits<4130>::value , 04146 CountBits<4131>::value , 04147 CountBits<4132>::value , 04148 CountBits<4133>::value , 04149 CountBits<4134>::value , 04150 CountBits<4135>::value , 04151 CountBits<4136>::value , 04152 CountBits<4137>::value , 04153 CountBits<4138>::value , 04154 CountBits<4139>::value , 04155 CountBits<4140>::value , 04156 CountBits<4141>::value , 04157 CountBits<4142>::value , 04158 CountBits<4143>::value , 04159 CountBits<4144>::value , 04160 CountBits<4145>::value , 04161 CountBits<4146>::value , 04162 CountBits<4147>::value , 04163 CountBits<4148>::value , 04164 CountBits<4149>::value , 04165 CountBits<4150>::value , 04166 CountBits<4151>::value , 04167 CountBits<4152>::value , 04168 CountBits<4153>::value , 04169 CountBits<4154>::value , 04170 CountBits<4155>::value , 04171 CountBits<4156>::value , 04172 CountBits<4157>::value , 04173 CountBits<4158>::value , 04174 CountBits<4159>::value , 04175 CountBits<4160>::value , 04176 CountBits<4161>::value , 04177 CountBits<4162>::value , 04178 CountBits<4163>::value , 04179 CountBits<4164>::value , 04180 CountBits<4165>::value , 04181 CountBits<4166>::value , 04182 CountBits<4167>::value , 04183 CountBits<4168>::value , 04184 CountBits<4169>::value , 04185 CountBits<4170>::value , 04186 CountBits<4171>::value , 04187 CountBits<4172>::value , 04188 CountBits<4173>::value , 04189 CountBits<4174>::value , 04190 CountBits<4175>::value , 04191 CountBits<4176>::value , 04192 CountBits<4177>::value , 04193 CountBits<4178>::value , 04194 CountBits<4179>::value , 04195 CountBits<4180>::value , 04196 CountBits<4181>::value , 04197 CountBits<4182>::value , 04198 CountBits<4183>::value , 04199 CountBits<4184>::value , 04200 CountBits<4185>::value , 04201 CountBits<4186>::value , 04202 CountBits<4187>::value , 04203 CountBits<4188>::value , 04204 CountBits<4189>::value , 04205 CountBits<4190>::value , 04206 CountBits<4191>::value , 04207 CountBits<4192>::value , 04208 CountBits<4193>::value , 04209 CountBits<4194>::value , 04210 CountBits<4195>::value , 04211 CountBits<4196>::value , 04212 CountBits<4197>::value , 04213 CountBits<4198>::value , 04214 CountBits<4199>::value , 04215 CountBits<4200>::value , 04216 CountBits<4201>::value , 04217 CountBits<4202>::value , 04218 CountBits<4203>::value , 04219 CountBits<4204>::value , 04220 CountBits<4205>::value , 04221 CountBits<4206>::value , 04222 CountBits<4207>::value , 04223 CountBits<4208>::value , 04224 CountBits<4209>::value , 04225 CountBits<4210>::value , 04226 CountBits<4211>::value , 04227 CountBits<4212>::value , 04228 CountBits<4213>::value , 04229 CountBits<4214>::value , 04230 CountBits<4215>::value , 04231 CountBits<4216>::value , 04232 CountBits<4217>::value , 04233 CountBits<4218>::value , 04234 CountBits<4219>::value , 04235 CountBits<4220>::value , 04236 CountBits<4221>::value , 04237 CountBits<4222>::value , 04238 CountBits<4223>::value , 04239 CountBits<4224>::value , 04240 CountBits<4225>::value , 04241 CountBits<4226>::value , 04242 CountBits<4227>::value , 04243 CountBits<4228>::value , 04244 CountBits<4229>::value , 04245 CountBits<4230>::value , 04246 CountBits<4231>::value , 04247 CountBits<4232>::value , 04248 CountBits<4233>::value , 04249 CountBits<4234>::value , 04250 CountBits<4235>::value , 04251 CountBits<4236>::value , 04252 CountBits<4237>::value , 04253 CountBits<4238>::value , 04254 CountBits<4239>::value , 04255 CountBits<4240>::value , 04256 CountBits<4241>::value , 04257 CountBits<4242>::value , 04258 CountBits<4243>::value , 04259 CountBits<4244>::value , 04260 CountBits<4245>::value , 04261 CountBits<4246>::value , 04262 CountBits<4247>::value , 04263 CountBits<4248>::value , 04264 CountBits<4249>::value , 04265 CountBits<4250>::value , 04266 CountBits<4251>::value , 04267 CountBits<4252>::value , 04268 CountBits<4253>::value , 04269 CountBits<4254>::value , 04270 CountBits<4255>::value , 04271 CountBits<4256>::value , 04272 CountBits<4257>::value , 04273 CountBits<4258>::value , 04274 CountBits<4259>::value , 04275 CountBits<4260>::value , 04276 CountBits<4261>::value , 04277 CountBits<4262>::value , 04278 CountBits<4263>::value , 04279 CountBits<4264>::value , 04280 CountBits<4265>::value , 04281 CountBits<4266>::value , 04282 CountBits<4267>::value , 04283 CountBits<4268>::value , 04284 CountBits<4269>::value , 04285 CountBits<4270>::value , 04286 CountBits<4271>::value , 04287 CountBits<4272>::value , 04288 CountBits<4273>::value , 04289 CountBits<4274>::value , 04290 CountBits<4275>::value , 04291 CountBits<4276>::value , 04292 CountBits<4277>::value , 04293 CountBits<4278>::value , 04294 CountBits<4279>::value , 04295 CountBits<4280>::value , 04296 CountBits<4281>::value , 04297 CountBits<4282>::value , 04298 CountBits<4283>::value , 04299 CountBits<4284>::value , 04300 CountBits<4285>::value , 04301 CountBits<4286>::value , 04302 CountBits<4287>::value , 04303 CountBits<4288>::value , 04304 CountBits<4289>::value , 04305 CountBits<4290>::value , 04306 CountBits<4291>::value , 04307 CountBits<4292>::value , 04308 CountBits<4293>::value , 04309 CountBits<4294>::value , 04310 CountBits<4295>::value , 04311 CountBits<4296>::value , 04312 CountBits<4297>::value , 04313 CountBits<4298>::value , 04314 CountBits<4299>::value , 04315 CountBits<4300>::value , 04316 CountBits<4301>::value , 04317 CountBits<4302>::value , 04318 CountBits<4303>::value , 04319 CountBits<4304>::value , 04320 CountBits<4305>::value , 04321 CountBits<4306>::value , 04322 CountBits<4307>::value , 04323 CountBits<4308>::value , 04324 CountBits<4309>::value , 04325 CountBits<4310>::value , 04326 CountBits<4311>::value , 04327 CountBits<4312>::value , 04328 CountBits<4313>::value , 04329 CountBits<4314>::value , 04330 CountBits<4315>::value , 04331 CountBits<4316>::value , 04332 CountBits<4317>::value , 04333 CountBits<4318>::value , 04334 CountBits<4319>::value , 04335 CountBits<4320>::value , 04336 CountBits<4321>::value , 04337 CountBits<4322>::value , 04338 CountBits<4323>::value , 04339 CountBits<4324>::value , 04340 CountBits<4325>::value , 04341 CountBits<4326>::value , 04342 CountBits<4327>::value , 04343 CountBits<4328>::value , 04344 CountBits<4329>::value , 04345 CountBits<4330>::value , 04346 CountBits<4331>::value , 04347 CountBits<4332>::value , 04348 CountBits<4333>::value , 04349 CountBits<4334>::value , 04350 CountBits<4335>::value , 04351 CountBits<4336>::value , 04352 CountBits<4337>::value , 04353 CountBits<4338>::value , 04354 CountBits<4339>::value , 04355 CountBits<4340>::value , 04356 CountBits<4341>::value , 04357 CountBits<4342>::value , 04358 CountBits<4343>::value , 04359 CountBits<4344>::value , 04360 CountBits<4345>::value , 04361 CountBits<4346>::value , 04362 CountBits<4347>::value , 04363 CountBits<4348>::value , 04364 CountBits<4349>::value , 04365 CountBits<4350>::value , 04366 CountBits<4351>::value , 04367 CountBits<4352>::value , 04368 CountBits<4353>::value , 04369 CountBits<4354>::value , 04370 CountBits<4355>::value , 04371 CountBits<4356>::value , 04372 CountBits<4357>::value , 04373 CountBits<4358>::value , 04374 CountBits<4359>::value , 04375 CountBits<4360>::value , 04376 CountBits<4361>::value , 04377 CountBits<4362>::value , 04378 CountBits<4363>::value , 04379 CountBits<4364>::value , 04380 CountBits<4365>::value , 04381 CountBits<4366>::value , 04382 CountBits<4367>::value , 04383 CountBits<4368>::value , 04384 CountBits<4369>::value , 04385 CountBits<4370>::value , 04386 CountBits<4371>::value , 04387 CountBits<4372>::value , 04388 CountBits<4373>::value , 04389 CountBits<4374>::value , 04390 CountBits<4375>::value , 04391 CountBits<4376>::value , 04392 CountBits<4377>::value , 04393 CountBits<4378>::value , 04394 CountBits<4379>::value , 04395 CountBits<4380>::value , 04396 CountBits<4381>::value , 04397 CountBits<4382>::value , 04398 CountBits<4383>::value , 04399 CountBits<4384>::value , 04400 CountBits<4385>::value , 04401 CountBits<4386>::value , 04402 CountBits<4387>::value , 04403 CountBits<4388>::value , 04404 CountBits<4389>::value , 04405 CountBits<4390>::value , 04406 CountBits<4391>::value , 04407 CountBits<4392>::value , 04408 CountBits<4393>::value , 04409 CountBits<4394>::value , 04410 CountBits<4395>::value , 04411 CountBits<4396>::value , 04412 CountBits<4397>::value , 04413 CountBits<4398>::value , 04414 CountBits<4399>::value , 04415 CountBits<4400>::value , 04416 CountBits<4401>::value , 04417 CountBits<4402>::value , 04418 CountBits<4403>::value , 04419 CountBits<4404>::value , 04420 CountBits<4405>::value , 04421 CountBits<4406>::value , 04422 CountBits<4407>::value , 04423 CountBits<4408>::value , 04424 CountBits<4409>::value , 04425 CountBits<4410>::value , 04426 CountBits<4411>::value , 04427 CountBits<4412>::value , 04428 CountBits<4413>::value , 04429 CountBits<4414>::value , 04430 CountBits<4415>::value , 04431 CountBits<4416>::value , 04432 CountBits<4417>::value , 04433 CountBits<4418>::value , 04434 CountBits<4419>::value , 04435 CountBits<4420>::value , 04436 CountBits<4421>::value , 04437 CountBits<4422>::value , 04438 CountBits<4423>::value , 04439 CountBits<4424>::value , 04440 CountBits<4425>::value , 04441 CountBits<4426>::value , 04442 CountBits<4427>::value , 04443 CountBits<4428>::value , 04444 CountBits<4429>::value , 04445 CountBits<4430>::value , 04446 CountBits<4431>::value , 04447 CountBits<4432>::value , 04448 CountBits<4433>::value , 04449 CountBits<4434>::value , 04450 CountBits<4435>::value , 04451 CountBits<4436>::value , 04452 CountBits<4437>::value , 04453 CountBits<4438>::value , 04454 CountBits<4439>::value , 04455 CountBits<4440>::value , 04456 CountBits<4441>::value , 04457 CountBits<4442>::value , 04458 CountBits<4443>::value , 04459 CountBits<4444>::value , 04460 CountBits<4445>::value , 04461 CountBits<4446>::value , 04462 CountBits<4447>::value , 04463 CountBits<4448>::value , 04464 CountBits<4449>::value , 04465 CountBits<4450>::value , 04466 CountBits<4451>::value , 04467 CountBits<4452>::value , 04468 CountBits<4453>::value , 04469 CountBits<4454>::value , 04470 CountBits<4455>::value , 04471 CountBits<4456>::value , 04472 CountBits<4457>::value , 04473 CountBits<4458>::value , 04474 CountBits<4459>::value , 04475 CountBits<4460>::value , 04476 CountBits<4461>::value , 04477 CountBits<4462>::value , 04478 CountBits<4463>::value , 04479 CountBits<4464>::value , 04480 CountBits<4465>::value , 04481 CountBits<4466>::value , 04482 CountBits<4467>::value , 04483 CountBits<4468>::value , 04484 CountBits<4469>::value , 04485 CountBits<4470>::value , 04486 CountBits<4471>::value , 04487 CountBits<4472>::value , 04488 CountBits<4473>::value , 04489 CountBits<4474>::value , 04490 CountBits<4475>::value , 04491 CountBits<4476>::value , 04492 CountBits<4477>::value , 04493 CountBits<4478>::value , 04494 CountBits<4479>::value , 04495 CountBits<4480>::value , 04496 CountBits<4481>::value , 04497 CountBits<4482>::value , 04498 CountBits<4483>::value , 04499 CountBits<4484>::value , 04500 CountBits<4485>::value , 04501 CountBits<4486>::value , 04502 CountBits<4487>::value , 04503 CountBits<4488>::value , 04504 CountBits<4489>::value , 04505 CountBits<4490>::value , 04506 CountBits<4491>::value , 04507 CountBits<4492>::value , 04508 CountBits<4493>::value , 04509 CountBits<4494>::value , 04510 CountBits<4495>::value , 04511 CountBits<4496>::value , 04512 CountBits<4497>::value , 04513 CountBits<4498>::value , 04514 CountBits<4499>::value , 04515 CountBits<4500>::value , 04516 CountBits<4501>::value , 04517 CountBits<4502>::value , 04518 CountBits<4503>::value , 04519 CountBits<4504>::value , 04520 CountBits<4505>::value , 04521 CountBits<4506>::value , 04522 CountBits<4507>::value , 04523 CountBits<4508>::value , 04524 CountBits<4509>::value , 04525 CountBits<4510>::value , 04526 CountBits<4511>::value , 04527 CountBits<4512>::value , 04528 CountBits<4513>::value , 04529 CountBits<4514>::value , 04530 CountBits<4515>::value , 04531 CountBits<4516>::value , 04532 CountBits<4517>::value , 04533 CountBits<4518>::value , 04534 CountBits<4519>::value , 04535 CountBits<4520>::value , 04536 CountBits<4521>::value , 04537 CountBits<4522>::value , 04538 CountBits<4523>::value , 04539 CountBits<4524>::value , 04540 CountBits<4525>::value , 04541 CountBits<4526>::value , 04542 CountBits<4527>::value , 04543 CountBits<4528>::value , 04544 CountBits<4529>::value , 04545 CountBits<4530>::value , 04546 CountBits<4531>::value , 04547 CountBits<4532>::value , 04548 CountBits<4533>::value , 04549 CountBits<4534>::value , 04550 CountBits<4535>::value , 04551 CountBits<4536>::value , 04552 CountBits<4537>::value , 04553 CountBits<4538>::value , 04554 CountBits<4539>::value , 04555 CountBits<4540>::value , 04556 CountBits<4541>::value , 04557 CountBits<4542>::value , 04558 CountBits<4543>::value , 04559 CountBits<4544>::value , 04560 CountBits<4545>::value , 04561 CountBits<4546>::value , 04562 CountBits<4547>::value , 04563 CountBits<4548>::value , 04564 CountBits<4549>::value , 04565 CountBits<4550>::value , 04566 CountBits<4551>::value , 04567 CountBits<4552>::value , 04568 CountBits<4553>::value , 04569 CountBits<4554>::value , 04570 CountBits<4555>::value , 04571 CountBits<4556>::value , 04572 CountBits<4557>::value , 04573 CountBits<4558>::value , 04574 CountBits<4559>::value , 04575 CountBits<4560>::value , 04576 CountBits<4561>::value , 04577 CountBits<4562>::value , 04578 CountBits<4563>::value , 04579 CountBits<4564>::value , 04580 CountBits<4565>::value , 04581 CountBits<4566>::value , 04582 CountBits<4567>::value , 04583 CountBits<4568>::value , 04584 CountBits<4569>::value , 04585 CountBits<4570>::value , 04586 CountBits<4571>::value , 04587 CountBits<4572>::value , 04588 CountBits<4573>::value , 04589 CountBits<4574>::value , 04590 CountBits<4575>::value , 04591 CountBits<4576>::value , 04592 CountBits<4577>::value , 04593 CountBits<4578>::value , 04594 CountBits<4579>::value , 04595 CountBits<4580>::value , 04596 CountBits<4581>::value , 04597 CountBits<4582>::value , 04598 CountBits<4583>::value , 04599 CountBits<4584>::value , 04600 CountBits<4585>::value , 04601 CountBits<4586>::value , 04602 CountBits<4587>::value , 04603 CountBits<4588>::value , 04604 CountBits<4589>::value , 04605 CountBits<4590>::value , 04606 CountBits<4591>::value , 04607 CountBits<4592>::value , 04608 CountBits<4593>::value , 04609 CountBits<4594>::value , 04610 CountBits<4595>::value , 04611 CountBits<4596>::value , 04612 CountBits<4597>::value , 04613 CountBits<4598>::value , 04614 CountBits<4599>::value , 04615 CountBits<4600>::value , 04616 CountBits<4601>::value , 04617 CountBits<4602>::value , 04618 CountBits<4603>::value , 04619 CountBits<4604>::value , 04620 CountBits<4605>::value , 04621 CountBits<4606>::value , 04622 CountBits<4607>::value 04623 04624 }; 04625 04626 04627 04628 enum PFRefBits { 04629 kRefTrackBit=0x1, 04630 kRefGsfTrackBit=0x2, 04631 kRefMuonBit=0x4, 04632 kRefDisplacedVertexDauBit=0x8, 04633 kRefDisplacedVertexMotBit=0x10, 04634 kRefConversionBit=0x20, 04635 kRefV0Bit=0x40, 04636 kRefGsfElectronBit=0x80, 04637 kRefPFElectronExtraBit=0x100, 04638 kRefPhotonBit=0x200, 04639 kRefPFPhotonExtraBit=0x400, 04640 kRefSuperClusterBit=0x800, 04641 kRefPFEGammaExtraBit=0x1000 04642 }; 04643 enum PFRefMasks { 04644 kRefTrackMask=0, 04645 kRefGsfTrackMask=kRefTrackMask+kRefTrackBit, 04646 kRefMuonMask=kRefGsfTrackMask+kRefGsfTrackBit, 04647 kRefDisplacedVertexDauMask=kRefMuonMask+kRefMuonBit, 04648 kRefDisplacedVertexMotMask=kRefDisplacedVertexDauMask+kRefDisplacedVertexDauBit, 04649 kRefConversionMask=kRefDisplacedVertexMotMask+kRefDisplacedVertexMotBit, 04650 kRefV0Mask=kRefConversionMask+kRefConversionBit, 04651 kRefGsfElectronMask=kRefV0Mask+kRefV0Bit, 04652 kRefPFElectronExtraMask=kRefGsfElectronMask+kRefGsfElectronBit, 04653 kRefPhotonMask=kRefPFElectronExtraMask+kRefPFElectronExtraBit, 04654 kRefPFPhotonExtraMask=kRefPhotonMask+kRefPhotonBit, 04655 kRefSuperClusterMask=kRefPFPhotonExtraMask+kRefPFPhotonExtraBit, 04656 kRefPFEGammaExtraMask=kRefSuperClusterMask+kRefSuperClusterBit 04657 }; 04658 04659 04660 #define GETREF( _class_, _mask_,_bit_) \ 04661 edm::ProductID prodID; size_t index, aIndex; \ 04662 typedef edm::Ref<std::vector<_class_> > RefType; \ 04663 if(getRefInfo(_mask_, _bit_, prodID, index, aIndex) ) { \ 04664 if (refsCollectionCache_.size()==0 || refsCollectionCache_[aIndex]==0) return RefType(prodID, index, getter_); \ 04665 else { \ 04666 const vector<_class_> *t=reinterpret_cast< const vector<_class_>* >(refsCollectionCache_[aIndex]);\ 04667 return RefType(prodID, &((*t)[aIndex]),index,t);\ 04668 } } \ 04669 return RefType()