136 448 830 1335 1585 1807 1960 2116 2365 2544 2880 3293 3726 3982 4301 5001 5086 5585 6110 6445 6590 6912 7417 7535 7725 7944 8336 8562 8870 9346 9625 10124 10587 11012 11078 11992 12403 12589 12996 13372 13663 13827 13928 14080 14445 14682 14916 15388 15816 16216 16324 17062 17140 17281 17703 18101 18295 18656 18918 19224 19555 19937 20166 20541 20915 21224 21670 22242 22727 23079 23538 23571 23985 24106 24656 24976 25457 25598 26544 27022 27223 27572 27973 28486 28838 29064 29328 29809 29937 30122 30383 30638 31398 31798 32249 32760 33291 33963 34142 34534 34937 35039 35416 35652 36595 37067 37744 37797 37909 37993 38047 38199 38288 38572 38758 38891 39025 39298 39402 39942 40091 40443 40735 41222 41370 42553 42591 42999 43144 43531 43679 44068 44329 44777 45065 45551 46038 46291 46752 46960 47229 47537 47747 48084 48297 48898 49673 49842 50171 50886 51422 51473 51866 52018 52463 52700 53177 53640 53933 54316 54753 54898 55198 55545 55690 55987 56065 56489 56754 57131 57570 57674 58158 58376 58769 58829 59060 59301 59504 59647 60094 60229 60960 61552 61764 62004 62241 62716 62936 63055 63295 63502 63655 63787 64174 64253 64728 65187 65406 65442 65932 66169 66275 66608 67830 68597 68643 68983 69072 69586 69947 70027 70396 70580 70908 71083 72078 72314 72724 73120 73239 73648 73964 74242 74508 74690 75126 75346 75893 75962 76322 76385 76794 76982 77315 77717 78290 78471 78746 79010 79266 79713 80047 80148 80273 80738 81172 81502 81933 82211 82376 82693 82920 83188 83336 83678 83989 84295 84569 85145 85553 85881 86141 86332 86445 86813 86999 87139 87258 87439 87652 87833 88024 88312 88482 88859 89224 89421 89704 90145 90548 90768 91283 91610 91905 92093 92507 92600 92796 93232 93504 93865 94203 94548 95002 95076 95391 95953 96037 96427 96588 96872 97342 97592 97742 98153 98744 99033 99301 99429 99642 100044 100217 100519 100910 101222 101884 102161 102480 102627 103022 103241 103442 103595 103975 104102 104560 104775 105021 105212 105495 105688 106060 106219 106602 107006 107446 107699 107802 107881 108201 108495 108759 108924 109183 109457 109888 110121 110702 111215 111425 111809 112034 112217 112525 112752 112827 113085 113237 113612 113878 114247 114499 114622 114835 115236 115363 116078 116375 116506 116853 117001 117243 117432 117822 118237 118619 119080 119538 119764 120283 120484 120540 120723 121068 121365 121857 122168 122589 122890 123033 123496 123688 123956 124392 124533 124627 124764 124920 125029 125460 125598 125806 125894 126011 126214 126526 126835 127069 127231 128094 128198 128359 128574 128802 129104 129755 130166 130988 132120 132412 132579 132728 132836 133079 133702 133960 134304 134777 135243 135785 136199 136615 136908 137060 137423 138256 138608 138775 139455 139632 139813 139924 140612 140747 141072 141119 141262 141707 142161 142415 142757 143004 143282 143774 143883 144216 144450 144521 145150 145579 146429 146844 147014 147923 148335 148582 148820 149223 149338 149652 150145 150835 151234 151744 152172 152289 152628 152979 153542 153616 153915 154188 155081 155214 155388 155884 156403 156602 156715 156997 157557 157845 158012 158272 158581 158655 160389 160603 160768 161060 161479 161582 161737 161970 162091 162300 162520 163336 163641 163939 164281 164470 164531 164666 164821 165228 165410 165556 165903 166198 166528 167183 167819 168471 168765 169010 169407 169662 169931 170244 170294 171148 172424 173059 173596 173750 174151 174318 174651 175207 175577 176848 176975 177194 177500 177683 177961 178406 179534 179825 180972 181614 181750 182223 182444 182739 183330 183612 184122 184503 184614 184771 185106 185355 185520 185874 186064 186256 186514 186576 186857 187078 187346 188063 188155 188194 188690 188948 189032 189218 189385 189476 189966 190132 190592 190758 191042 191474 191851 192082 192499 192534 192780 193033 193229 193544 193852 193994 194393 194656 194904 195270 195604 195712 195877 196008 196163 196344 196559 196826 197131 197299 197492 197949 198057 198180 198598 198859 199119 199925 200164 200277 200401 200640 200694 200862 201060 201341 201500 201694 201886 202062 202373 202872 203120 203246 203783 204140 204400 204466 204636 204790 205031 205174 205404 205541 205657 205868 206008 206067 206219 206462 206854 207245 207329 207585 208025 208508 208715 208989 209491 209598 209722 209893 210057 210194 210425 210607 210886 211061 211183 211347 211600 212040 212273 212344 212817 213176 213367 213512 213608 213775 213847 214087 214156 214315 214506 214625 214666 214780 215045 215201 215287 215434 215566 215696 215851 215951 216065 216281 216920 217047 217184 217347 217533 217568 217919 218034 218148 218320 218404 218625 218841 218967 219223 219308 219375 219601 219874 220172 220300 220523 220869 220909 221520 221632 221853 222341 222608 222790 222860 223147 223574 223899 224191 224449 225187 225421 225744 226020 226300 226490 226825 227009 227266 227508 228204 228260 228638 229212 229256 229488 229663 229883 230126 230336 230556 230785 231105 231363 231654 231962 232248 232458 233058 233421 233838 233903 233973 234158 234254 234454 234654 234824 235009 235292 235432 235933 236030 236275 236441 237028 237775 237940 238059 238277 238426 238827 238997 239169 239589 239811 240086 240507 240699 241120 241435 241709 241907 242203 242315 242445 242569 242803 242882 242943 243157 243523 243681 243917 244094 244295 244725 245005 245169 245333 245858 246236 246361 246493 246647 246861 247039 247131 247290 247738 247979 248385 248673 248905 249224 249633 250220 250389 250574 250846 250980 251129 251277 251438 251516 251850 251985 252346 252422 252681 252847 252996 253138 253448 253696 254351 254793 254957 255155 255326 255520 255667 255740 255990 256226 256388 256732 257040 257236 257446 257812 258368 258686 258965 259034 259265 259349 259598 259791 259849 259924 260104 260414 260554 260862 261016 261804 262317 262457 262674 262870 262987 263249 263436 263665 264158 264335 264668 264763 265163 265377 265820 266287 266686 266781 266950 267045 267251 267313 267499 267657 267749 267889 267994 268152 268364 268819 269155 269262 269695 270027 270439 270557 270782 270973 271114 271275 271500 271677 272065 272167 272429 272536 272649 272960 273600 273733 274115 274828 275346 275468 275658 275846 276132 276276 276445 276554 276698 276840 277479 277573 277806 277979 278130 278336 278956 279062 279264 279396 279464 279637 279865 279964 280325 280509 280561 280679 280861 281055 281652 281729 282008 282258 282532 283039 283177 283398 283450 283568 283807 284110 284254 284437 284697 284738 285032 285097 285328 285490 285986 286118 286372 286540 286889 287142 287402 287511 287598 287755 287936 288222 288259 288455 288560 288648 288887 288965 289142 289556 289797 289941 290170 290241 290415 290773 291169 291353 291572 291662 291773 292280 292451 292664 293035 293131 293200 293351 293556 293647 293853 294543 294906 295244 295593 295840 295998 296201 296281 296621 296721 297164 297219 297429 297677 297940 298494 298728 298921 299324 300022 300145 300304 300480 300684 300890 301019 301137 301238 301455 301665 301895 302319 302626 303117 303502 303852 304143 304348 304647 304804 305114 305829 306058 306311 306788 307165 307520 307768 308450 309100 309533 309624 310121 310241 310460 310762 311214 311476 311796 312304 313077 313353 313833 313953 314115 314546 315072 315223 315321 315408 315630 315893 315978 316116 316255 316592 316666 316854 317027 317097 317201 317292 317411 317677 317741 317884 318028 318184 318310 318416 318453 318639 318738 318819 318938 319032 319225 319361 319584 319790 320084 320425 320637 320889 321062 321267 321462 321507 321711 321824 322012 322106 322242 322325 322492 322526 322637 322801 322983 323028 323242 323352 323490 323851 323943 324112 324336 324615 324792 324938 325192 325224 325494 325750 325920 326186 326325 326429 326808 326974 327113 327292 327360 327490 327683 327831 327972 328053 328388 328642 328823 329055 329274 329437 329624 329797 329930 330250 330649 330864 330998 331196 331425 331483 331565 331691 331879 332035 332182 332305 332415 332563 332657 332829 332934 333168 333204 333347 333435 333808 334035 334083 334246 334376 334570 334814 335058 335282 335721 335843 336013 336057 336172 336394 336533 336626 336770 336943 337209 337356 337513 337698 337830 337941 338086 338394 338712 338941 339169 339240 339400 339433 339739 339974 340324 340522 340714 340763 340858 341176 341282 341364 341445 341750 341919 342052 342192 342323 342418 342549 342808 343036 343374 343411 343557 343678 343862 343956 344335 344456 344744 345006 345194 345308 345447 345511 345692 345897 346110 346304 346510 346610 346854 346939 347098 347292 347545 347884 348014 348193 348745 349478 349535 349668 349832 350223 350362 350563 350830 350884 351051 351190 351360 351569 351724 352013 352209 352271 352472 352622 352824 353051 353279 353771 353964 354104 354197 354321 354452 354616 354815 354881 355075 355222 355255 355485 355633 355774 355900 356327 356453 356674 356897 357227 357854 358199 358355 358432 358655 358972 359131 359265 359369 359586 359800 360162 360623 360843 361183 361468 362062 362243 362400 362505 362828 362983 363142 363434 363554 363686 363855 364026 364448 364813 364991 365085 365574 366046 366131 366296 366435 366880 367057 367349 367387 367537 367809 368153 368354 368738 368953 369171 369728 369970 370264 370365 370615 370786 370881 371498 371907 372246 372337 372960 373656 374371 374669 375226 375413 375895 376090 376545 377273 377456 377619 378243 378506 379159 379561 379733 380844 382047 382173 382536 382889 383554 384411 384688 385477 385739 385900 386582 387876 387970 392284 392359 392578 392966 393197 393379 393529 394035 394254 394479 394577 394810 395170 395390 395743 395849 395940 396089 396224 396322 396433 396865 397070 397238 397444 397600 397847 397915 398539 398683 399108 399281 399938 400092 400343 401334 401416 403172 403407 403627 404618 405129 405691 405856 406184 406578 406740 407023 407309 408547 408701 409167 409340 409521 410060 410327 410452 410657 412355 412568 412921 413185 413331 413395 413848 414077 414420 414639 415070 415374 415521 416777 417148 417393 417804 418064 418165 418319 419448 419623 419691 419848 419970 420168 420275 420550 420787 420999 421146 421474 421614 422323 422456 422958 423525 423934 424095 424482 424789 425185 425488 425962 426309 426442 427252 427376 427478 427667 427743 427777 427966 428025 428407 428511 429035 429269 429474 429589 429719 429801 430056 430386 430575 430905 431009 431145 431295 431625 431755 431797 431940 432000 432406 432621 432756 432886 433042 433224 433789 433981 434156 434340 434523 434637 434820 435081 435288 435437 435577 435813 435850 436027 436132 436249 436323 436463 436620 436757 436993 437044 437374 437540 437615 437852 437977 438078 438296 438421 438566 438768 438852 439036 439297 439459 439616 439920 440405 440628 440988 441459 441789 442044 442778 443009 443145 443645 443869 444092 444272 444326 444884 445139 445341 445535 445827 446578 446924 447580 448087 448286 448911 449265 449780 449926