Microprocessor and embedded system Final Project (Music/61) 60010194 Chanathip Pongskul 60010454 Tantep Sinjankhom 60010551 Netiwat Akarachaimongkol

Dependencies:   TS_DISCO_F746NG mbed LCD_DISCO_F746NG BSP_DISCO_F746NG

kick44.h

Committer:
Tantep
Date:
2019-05-06
Revision:
6:d6d4f48fc2e1
Parent:
1:19138bfe23c9

File content as of revision 6:d6d4f48fc2e1:

/**********************************************************************
* Written by WAVToCode
* Date:             Fri May 03 07:15:22 PM
* FileName:         kick44.C
* Interleaved:      N/A
* Signed:           No
* No. of channels:  1
* No. of samples:   9673
* Bits/Sample:      24
**********************************************************************/

#define num_kick44 9673

const unsigned long kick44_data[num_kick44] = 
{
8388352, 8403456, 8469504, 8356352, 7665152, 7597824, 9547264, 10697472, /* 0-7 */
8204544, 4719872, 5459712, 10973440, 14945280, 13681408, 9247232, 3995392, /* 8-15 */
192768,   0, 2131712, 10863104, 16776960, 16776960, 16776960, 16776960, /* 16-23 */
16776960, 12526336, 6789888, 862464,   0, 1024,   0, 512, /* 24-31 */
  0, 256,   0,   0,   0, 3130112, 9139200, 15082240, /* 32-39 */
16776704, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 40-47 */
16776960, 15187200, 7686912,   0, 256,   0,   0,   0, /* 48-55 */
256,   0,   0, 512,   0, 256,   0,   0, /* 56-63 */
  0,   0,   0, 256,   0, 512,   0, 512, /* 64-71 */
720128, 9479424, 16776704, 16776960, 16776192, 16776960, 16776192, 16776960, /* 72-79 */
16776448, 16776960, 16776704, 16776960, 16776704, 16776960, 16776192, 16776960, /* 80-87 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 88-95 */
16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, /* 96-103 */
16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16491776, 14282240, /* 104-111 */
11589632, 9436928, 8379904, 8153600, 7213312, 5076992, 2928384, 1110784, /* 112-119 */
512,   0, 768,   0, 512,   0, 1024,   0, /* 120-127 */
768,   0, 512,   0, 1024,   0, 1280,   0, /* 128-135 */
256,   0,   0, 512,   0, 256,   0,   0, /* 136-143 */
  0,   0,   0, 512,   0, 512,   0, 256, /* 144-151 */
256,   0, 256,   0,   0,   0,   0,   0, /* 152-159 */
  0,   0, 512, 86784, 335872, 452608, 965120, 2094848, /* 160-167 */
3474176, 4315904, 4953344, 5471232, 5724928, 6641152, 8153088, 8806912, /* 168-175 */
8647168, 9111808, 10403328, 11555328, 12307456, 13482752, 15290368, 16342016, /* 176-183 */
16493312, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 184-191 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 192-199 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776448, /* 200-207 */
16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 208-215 */
16776704, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16264192, /* 216-223 */
16316928, 16296704, 15937536, 16456960, 16776960, 16776960, 15800832, 15262720, /* 224-231 */
16064000, 16776960, 16640768, 15815936, 15323136, 14761728, 14209536, 13527040, /* 232-239 */
12358144, 11359744, 11044352, 10863360, 10322944, 9812480, 9663232, 9566208, /* 240-247 */
9454080, 9478912, 9481472, 9273600, 8840448, 8681984, 9300736, 9740800, /* 248-255 */
8991744, 7854336, 7263744, 7058688, 6857728, 6316288, 5638656, 5408256, /* 256-263 */
5397760, 5392896, 5569536, 5671168, 5481472, 4775680, 3454464, 2334976, /* 264-271 */
1934848, 1866496, 1922304, 1835776, 1327616, 1086464, 1630464, 2024704, /* 272-279 */
1655040, 1020160, 408576,   0,   0, 1024,   0, 1024, /* 280-287 */
  0, 256,   0, 256,   0, 256,   0, 256, /* 288-295 */
  0, 256,   0,   0, 256,   0,   0,   0, /* 296-303 */
  0,   0, 256,   0, 512,   0, 512,   0, /* 304-311 */
  0, 256,   0, 512,   0,   0, 256,   0, /* 312-319 */
512,   0, 512,   0,   0,   0,   0, 256, /* 320-327 */
  0, 512,   0, 573696, 1228800, 1287168, 1628416, 2672896, /* 328-335 */
3444224, 3763968, 4283392, 5008128, 5735936, 6456576, 7149056, 7840768, /* 336-343 */
8422912, 8896256, 9592832, 10505472, 11273216, 11974400, 12754688, 13343488, /* 344-351 */
13884416, 14737408, 15542784, 16023296, 16507136, 16776448, 16776960, 16776960, /* 352-359 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16776192, /* 360-367 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 368-375 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 376-383 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 384-391 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 392-399 */
16776960, 16776704, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, /* 400-407 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 408-415 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 416-423 */
16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, 16776448, /* 424-431 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 432-439 */
16776960, 16369664, 15442176, 14868224, 14486784, 14177024, 13799168, 13267456, /* 440-447 */
12557312, 11817472, 11397888, 11216896, 10749440, 9996800, 9365248, 8995840, /* 448-455 */
8670720, 8052224, 7179008, 6556672, 6234368, 5773568, 5235968, 4791040, /* 456-463 */
4240384, 3489280, 2690816, 2078720, 1676288, 1166848, 551424,   0, /* 464-471 */
768,   0, 1280,   0, 1280,   0, 1280,   0, /* 472-479 */
1024,   0,   0, 512,   0, 1024,   0, 512, /* 480-487 */
  0,   0, 512,   0, 512,   0,   0,   0, /* 488-495 */
  0,   0,   0,   0, 256,   0,   0, 512, /* 496-503 */
  0, 1024,   0, 768,   0, 256,   0,   0, /* 504-511 */
  0,   0,   0, 512,   0, 256,   0,   0, /* 512-519 */
256, 256,   0, 768,   0,   0, 512,   0, /* 520-527 */
768,   0, 512,   0,   0, 256,   0,   0, /* 528-535 */
256,   0,   0, 256,   0,   0, 256,   0, /* 536-543 */
768,   0,   0, 256,   0, 512,   0,   0, /* 544-551 */
256,   0,   0, 512,   0, 512,   0, 256, /* 552-559 */
  0, 256,   0,   0, 256,   0, 256,   0, /* 560-567 */
  0, 256,   0, 768,   0, 768,   0, 768, /* 568-575 */
  0, 1280,   0, 768,   0,   0, 256,   0, /* 576-583 */
  0, 256, 89088, 427264, 800768, 1256704, 1677568, 2054400, /* 584-591 */
2508032, 3099904, 3631872, 3918848, 4204288, 4743936, 5397248, 5980416, /* 592-599 */
6438912, 6759168, 7081216, 7602944, 8250880, 8770048, 9113856, 9556736, /* 600-607 */
10177536, 10744064, 11139072, 11572224, 12122880, 12555520, 12903680, 13467392, /* 608-615 */
14095616, 14515712, 14847488, 15232000, 15692544, 16204288, 16629504, 16776960, /* 616-623 */
16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776960, 16776704, /* 624-631 */
16776960, 16775936, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, /* 632-639 */
16776448, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 640-647 */
16776960, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, /* 648-655 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 656-663 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776192, 16776960, 16776448, /* 664-671 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776960, /* 672-679 */
16776704, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16776960, /* 680-687 */
16776960, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776448, /* 688-695 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776192, /* 696-703 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 704-711 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 712-719 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 720-727 */
16776448, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, /* 728-735 */
16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, /* 736-743 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776704, /* 744-751 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16608000, /* 752-759 */
16300032, 15936256, 15572736, 15268608, 14973696, 14623488, 14234880, 13864192, /* 760-767 */
13538560, 13221888, 12856320, 12478976, 12112896, 11742464, 11384832, 11035392, /* 768-775 */
10659584, 10278656, 9898752, 9531904, 9195776, 8832000, 8419840, 8023808, /* 776-783 */
7678464, 7329536, 6944000, 6544384, 6160128, 5796352, 5433856, 5082368, /* 784-791 */
4719360, 4316672, 3919104, 3574016, 3246848, 2883328, 2495488, 2116608, /* 792-799 */
1768448, 1448448, 1125120, 783616, 422144, 60672,   0, 768, /* 800-807 */
  0, 256,   0,   0,   0, 512,   0, 256, /* 808-815 */
256,   0, 768,   0, 512,   0, 1024,   0, /* 816-823 */
1280,   0,   0, 512,   0, 768,   0, 256, /* 824-831 */
  0, 512,   0, 768,   0, 256,   0,   0, /* 832-839 */
  0,   0, 512,   0, 512,   0, 512,   0, /* 840-847 */
256,   0,   0, 512,   0,   0, 256,   0, /* 848-855 */
512,   0, 512,   0, 512,   0, 1024,   0, /* 856-863 */
1280,   0, 768,   0,   0, 256,   0, 512, /* 864-871 */
  0,   0, 256,   0, 256, 256,   0, 1280, /* 872-879 */
  0, 1024,   0, 256,   0, 256,   0,   0, /* 880-887 */
1024,   0, 512,   0,   0, 256,   0,   0, /* 888-895 */
256,   0, 256,   0,   0, 256,   0, 256, /* 896-903 */
  0,   0, 256,   0, 512,   0, 256,   0, /* 904-911 */
256,   0,   0,   0, 256,   0,   0, 256, /* 912-919 */
  0, 1024,   0, 1024,   0, 768,   0, 256, /* 920-927 */
  0,   0, 512,   0, 256,   0,   0, 512, /* 928-935 */
  0,   0, 256,   0, 1024,   0, 512,   0, /* 936-943 */
  0,   0,   0,   0,   0, 256,   0, 256, /* 944-951 */
  0,   0, 768,   0, 768,   0, 512,   0, /* 952-959 */
512,   0, 512, 177920, 413440, 650496, 892416, 1136640, /* 960-967 */
1381888, 1623552, 1871104, 2122240, 2375168, 2628864, 2881536, 3135488, /* 968-975 */
3391488, 3651072, 3913728, 4175360, 4436224, 4697088, 4962816, 5230336, /* 976-983 */
5497088, 5765632, 6031872, 6302720, 6571008, 6844160, 7115008, 7387904, /* 984-991 */
7658240, 7932160, 8205056, 8480256, 8753664, 9026560, 9301504, 9576448, /* 992-999 */
9850112, 10124544, 10396672, 10669824, 10944512, 11216384, 11490816, 11760640, /* 1000-1007 */
12032256, 12302080, 12571648, 12840192, 13107456, 13374720, 13639680, 13905152, /* 1008-1015 */
14167040, 14430976, 14690048, 14950144, 15207424, 15464448, 15718144, 15972352, /* 1016-1023 */
16221952, 16472576, 16719360, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1024-1031 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1032-1039 */
16776960, 16776960, 16776192, 16776960, 16776960, 16776960, 16776960, 16776448, /* 1040-1047 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1048-1055 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, /* 1056-1063 */
16776960, 16776192, 16776960, 16775936, 16776960, 16776448, 16776960, 16776960, /* 1064-1071 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 1072-1079 */
16776192, 16776960, 16776192, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1080-1087 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 1088-1095 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 1096-1103 */
16776448, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16776192, /* 1104-1111 */
16776960, 16776192, 16776960, 16776192, 16776960, 16776448, 16776960, 16776960, /* 1112-1119 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 1120-1127 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776960, /* 1128-1135 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16776192, /* 1136-1143 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 1144-1151 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 1152-1159 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 1160-1167 */
16775936, 16776960, 16775680, 16776960, 16776448, 16776960, 16776960, 16776960, /* 1168-1175 */
16776960, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1176-1183 */
16776448, 16776960, 16776448, 16776960, 16776448, 16776960, 16775936, 16776960, /* 1184-1191 */
16776192, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776448, /* 1192-1199 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1200-1207 */
16776448, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, /* 1208-1215 */
16776960, 16776704, 16776960, 16776704, 16776960, 16615168, 16422400, 16226816, /* 1216-1223 */
16029440, 15832576, 15630592, 15429376, 15224320, 15020288, 14812160, 14603776, /* 1224-1231 */
14392320, 14181120, 13966336, 13751296, 13533696, 13315584, 13095168, 12873216, /* 1232-1239 */
12649472, 12424704, 12198912, 11971072, 11741952, 11511296, 11279360, 11046656, /* 1240-1247 */
10812416, 10577920, 10339328, 10102528, 9863424, 9623552, 9382400, 9139456, /* 1248-1255 */
8898304, 8652288, 8409088, 8162816, 7915776, 7670016, 7420928, 7173120, /* 1256-1263 */
6924288, 6674688, 6424320, 6174464, 5922816, 5672192, 5420288, 5169408, /* 1264-1271 */
4916992, 4665856, 4413184, 4161024, 3909632, 3655936, 3406592, 3152640, /* 1272-1279 */
2904064, 2650112, 2401280, 2149888, 1899264, 1650432, 1400320, 1154048, /* 1280-1287 */
906496, 659968, 415488, 169984,   0, 512,   0,   0, /* 1288-1295 */
256,   0, 768,   0, 768,   0, 512,   0, /* 1296-1303 */
  0, 256,   0,   0, 512,   0,   0, 256, /* 1304-1311 */
  0,   0,   0, 256,   0, 1024,   0, 1280, /* 1312-1319 */
  0, 1024,   0, 512,   0,   0, 256,   0, /* 1320-1327 */
256,   0,   0, 256,   0,   0,   0, 256, /* 1328-1335 */
  0, 256,   0, 256,   0, 768,   0, 512, /* 1336-1343 */
  0, 256,   0, 768,   0, 512,   0,   0, /* 1344-1351 */
768,   0, 512,   0, 256,   0, 256,   0, /* 1352-1359 */
  0, 512,   0, 1280,   0, 1024,   0,   0, /* 1360-1367 */
256,   0, 512,   0,   0, 512,   0, 256, /* 1368-1375 */
256,   0, 256,   0,   0, 512,   0, 256, /* 1376-1383 */
  0,   0, 512,   0, 256,   0,   0, 256, /* 1384-1391 */
256,   0, 1024,   0, 1024,   0, 256,   0, /* 1392-1399 */
  0, 256,   0, 768,   0, 768,   0, 768, /* 1400-1407 */
  0, 256,   0, 512,   0, 1024,   0, 768, /* 1408-1415 */
  0,   0, 512,   0, 1024,   0, 768,   0, /* 1416-1423 */
768,   0, 1024,   0, 512,   0,   0, 768, /* 1424-1431 */
  0, 256,   0,   0, 256,   0, 256,   0, /* 1432-1439 */
512,   0, 256,   0, 256,   0, 512,   0, /* 1440-1447 */
256,   0,   0, 256,   0,   0, 512,   0, /* 1448-1455 */
768,   0, 768,   0, 256,   0,   0, 256, /* 1456-1463 */
  0,   0,   0, 512,   0, 1024,   0, 512, /* 1464-1471 */
  0, 256,   0, 256,   0, 256,   0,   0, /* 1472-1479 */
256,   0, 512,   0, 512,   0,   0, 256, /* 1480-1487 */
  0,   0, 512,   0,   0, 512,   0, 1024, /* 1488-1495 */
  0, 256,   0, 512,   0, 1024,   0,   0, /* 1496-1503 */
512,   0, 1024,   0, 256,   0, 512,   0, /* 1504-1511 */
512,   0, 256, 31488, 210944, 392704, 574976, 759040, /* 1512-1519 */
942592, 1130240, 1316608, 1506048, 1696000, 1885952, 2079744, 2271232, /* 1520-1527 */
2467584, 2662400, 2860288, 3057920, 3256576, 3458560, 3658496, 3862784, /* 1528-1535 */
4064768, 4271360, 4475648, 4683520, 4891136, 5099520, 5310976, 5519616, /* 1536-1543 */
5732608, 5944832, 6158592, 6372608, 6588160, 6803200, 7021568, 7238144, /* 1544-1551 */
7456512, 7675904, 7895040, 8116224, 8336128, 8558848, 8779776, 9002752, /* 1552-1559 */
9226240, 9450240, 9672704, 9897728, 10122496, 10347520, 10572800, 10798592, /* 1560-1567 */
11024384, 11250432, 11476224, 11702784, 11929344, 12154880, 12383232, 12607232, /* 1568-1575 */
12835328, 13059328, 13286656, 13511936, 13737984, 13962240, 14187520, 14412032, /* 1576-1583 */
14636544, 14860032, 15082752, 15305728, 15527936, 15749120, 15969280, 16190208, /* 1584-1591 */
16408832, 16627968, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 1592-1599 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 1600-1607 */
16776448, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 1608-1615 */
16776960, 16776704, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 1616-1623 */
16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776448, 16776960, /* 1624-1631 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 1632-1639 */
16775936, 16776960, 16776448, 16776960, 16776704, 16776960, 16776448, 16776960, /* 1640-1647 */
16776448, 16776960, 16776704, 16776960, 16776448, 16776960, 16776960, 16776960, /* 1648-1655 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, /* 1656-1663 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1664-1671 */
16776448, 16776960, 16776704, 16776960, 16776960, 16776960, 16776192, 16776960, /* 1672-1679 */
16775936, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1680-1687 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, /* 1688-1695 */
16776960, 16776960, 16776704, 16776960, 16776448, 16776960, 16776704, 16776960, /* 1696-1703 */
16776704, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, 16775936, /* 1704-1711 */
16776960, 16776192, 16776960, 16776192, 16776960, 16776960, 16776960, 16776960, /* 1712-1719 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 1720-1727 */
16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 1728-1735 */
16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, /* 1736-1743 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1744-1751 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 1752-1759 */
16776704, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 1760-1767 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 1768-1775 */
16776704, 16776960, 16776192, 16776960, 16775936, 16776960, 16775936, 16776960, /* 1776-1783 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776192, 16776960, 16776448, /* 1784-1791 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1792-1799 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1800-1807 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 1808-1815 */
16776960, 16776448, 16776960, 16776192, 16776960, 16776960, 16776960, 16776960, /* 1816-1823 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16739328, 16578048, /* 1824-1831 */
16417024, 16254208, 16091904, 15926784, 15762688, 15596800, 15430144, 15262208, /* 1832-1839 */
15094016, 14924800, 14754048, 14584064, 14410752, 14239488, 14064896, 13891328, /* 1840-1847 */
13716224, 13540352, 13363968, 13185792, 13007872, 12828416, 12648704, 12468224, /* 1848-1855 */
12287232, 12105472, 11921920, 11739392, 11553536, 11370752, 11184128, 10999808, /* 1856-1863 */
10811392, 10625536, 10436096, 10248448, 10059520, 9868544, 9680128, 9487360, /* 1864-1871 */
9297664, 9105152, 8912896, 8720896, 8527104, 8334080, 8139520, 7945984, /* 1872-1879 */
7750912, 7555840, 7360768, 7164416, 6970112, 6772480, 6576896, 6380288, /* 1880-1887 */
6184192, 5986304, 5790464, 5591808, 5396224, 5198592, 5000960, 4804096, /* 1888-1895 */
4606464, 4410368, 4212224, 4016384, 3818496, 3622912, 3425536, 3228928, /* 1896-1903 */
3034368, 2837248, 2642944, 2446848, 2253056, 2057728, 1864960, 1670656, /* 1904-1911 */
1477888, 1285632, 1092864, 901632, 710656, 521216, 330752, 143104, /* 1912-1919 */
  0, 768,   0, 256,   0,   0, 256,   0, /* 1920-1927 */
256,   0, 256,   0,   0, 256,   0,   0, /* 1928-1935 */
512,   0, 768,   0,   0, 256,   0, 256, /* 1936-1943 */
  0, 256,   0, 256,   0,   0, 256,   0, /* 1944-1951 */
  0, 768,   0, 768,   0, 768,   0, 768, /* 1952-1959 */
  0, 512,   0, 256,   0, 512,   0, 256, /* 1960-1967 */
  0,   0,   0, 256,   0, 256,   0,   0, /* 1968-1975 */
256,   0, 256,   0, 256,   0, 256,   0, /* 1976-1983 */
256,   0,   0,   0, 512,   0, 1024,   0, /* 1984-1991 */
1536,   0, 768,   0,   0, 256,   0,   0, /* 1992-1999 */
512,   0, 512,   0,   0,   0,   0, 256, /* 2000-2007 */
  0, 256,   0, 512,   0, 512,   0, 512, /* 2008-2015 */
  0,   0, 512,   0, 1024,   0, 256, 256, /* 2016-2023 */
  0, 1024,   0, 768,   0,   0, 512,   0, /* 2024-2031 */
512,   0,   0,   0,   0,   0,   0, 256, /* 2032-2039 */
  0, 512,   0, 256,   0,   0,   0,   0, /* 2040-2047 */
256,   0,   0,   0,   0,   0, 512,   0, /* 2048-2055 */
512,   0,   0,   0,   0,   0,   0,   0, /* 2056-2063 */
  0,   0,   0,   0,   0, 256,   0, 512, /* 2064-2071 */
  0,   0, 512,   0, 512,   0,   0, 256, /* 2072-2079 */
  0, 768,   0, 512,   0,   0, 512,   0, /* 2080-2087 */
  0, 512,   0,   0, 512,   0, 768,   0, /* 2088-2095 */
256,   0, 256,   0,   0, 256,   0, 256, /* 2096-2103 */
  0,   0,   0, 256,   0, 512,   0,   0, /* 2104-2111 */
768,   0, 1536,   0, 768,   0,   0,   0, /* 2112-2119 */
  0,   0,   0, 256,   0, 512,   0, 256, /* 2120-2127 */
  0,   0,   0, 512,   0, 1024,   0, 1024, /* 2128-2135 */
  0, 768,   0, 768,   0, 1024,   0, 768, /* 2136-2143 */
  0, 512,   0,   0, 512,   0, 768,   0, /* 2144-2151 */
768,   0, 512,   0, 256,   0, 256,   0, /* 2152-2159 */
512,   0, 256,   0, 79872, 220416, 361728, 504320, /* 2160-2167 */
646400, 791552, 935168, 1080064, 1224960, 1372416, 1517312, 1666816, /* 2168-2175 */
1813248, 1963520, 2111488, 2262272, 2412800, 2563072, 2715904, 2867456, /* 2176-2183 */
3021056, 3175424, 3329024, 3484160, 3639552, 3794944, 3953152, 4108544, /* 2184-2191 */
4268288, 4424192, 4584960, 4743168, 4904192, 5065216, 5224704, 5388032, /* 2192-2199 */
5548800, 5712896, 5875200, 6038784, 6202880, 6367488, 6532352, 6698240, /* 2200-2207 */
6863104, 7031040, 7196672, 7364608, 7531008, 7699712, 7868416, 8036608, /* 2208-2215 */
8206336, 8374528, 8545792, 8714240, 8886784, 9054976, 9228800, 9397504, /* 2216-2223 */
9570304, 9741056, 9913088, 10085376, 10256640, 10430464, 10601472, 10775808, /* 2224-2231 */
10948096, 11120896, 11294208, 11467008, 11639808, 11815168, 11984896, 12161280, /* 2232-2239 */
12332288, 12506624, 12679168, 12852224, 13025024, 13198336, 13370112, 13542912, /* 2240-2247 */
13715456, 13887232, 14059520, 14230784, 14401024, 14574080, 14742784, 14915072, /* 2248-2255 */
15084288, 15254272, 15424256, 15592192, 15760896, 15928832, 16097536, 16263680, /* 2256-2263 */
16430592, 16596736, 16762112, 16776960, 16776448, 16776960, 16776448, 16776960, /* 2264-2271 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2272-2279 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2280-2287 */
16776960, 16776704, 16776960, 16776192, 16776960, 16776960, 16776192, 16776960, /* 2288-2295 */
16775680, 16776960, 16776448, 16776960, 16776960, 16776448, 16776960, 16776960, /* 2296-2303 */
16776960, 16776960, 16775936, 16776960, 16776192, 16776960, 16776704, 16776960, /* 2304-2311 */
16776960, 16776960, 16776448, 16776960, 16776704, 16776960, 16776960, 16776960, /* 2312-2319 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776448, /* 2320-2327 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2328-2335 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2336-2343 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2344-2351 */
16776960, 16776192, 16776960, 16775936, 16776960, 16776704, 16776960, 16776960, /* 2352-2359 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2360-2367 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776960, /* 2368-2375 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 2376-2383 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2384-2391 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 2392-2399 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776192, /* 2400-2407 */
16776960, 16775936, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 2408-2415 */
16776960, 16776960, 16776960, 16776448, 16776960, 16776960, 16776704, 16776960, /* 2416-2423 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 2424-2431 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 2432-2439 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2440-2447 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2448-2455 */
16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776192, 16776960, /* 2456-2463 */
16775680, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 2464-2471 */
16776960, 16776960, 16776704, 16776960, 16776192, 16776960, 16775680, 16776960, /* 2472-2479 */
16776448, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 2480-2487 */
16776704, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776704, /* 2488-2495 */
16776960, 16776192, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 2496-2503 */
16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 2504-2511 */
16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, /* 2512-2519 */
16776960, 16776960, 16776960, 16776960, 16776960, 16694272, 16567552, 16440320, /* 2520-2527 */
16313600, 16184320, 16056832, 15927040, 15798016, 15667456, 15537408, 15405312, /* 2528-2535 */
15274496, 15142656, 15009792, 14877440, 14742784, 14609152, 14474752, 14339328, /* 2536-2543 */
14203904, 14067200, 13932032, 13794304, 13657600, 13518592, 13381888, 13241088, /* 2544-2551 */
13104640, 12962048, 12823808, 12681984, 12541184, 12400128, 12259072, 12115456, /* 2552-2559 */
11973120, 11829248, 11686656, 11541760, 11397888, 11252992, 11108096, 10961664, /* 2560-2567 */
10817024, 10669824, 10523904, 10376704, 10228992, 10082048, 9933312, 9785600, /* 2568-2575 */
9636864, 9487616, 9339648, 9189376, 9039616, 8889600, 8739072, 8589312, /* 2576-2583 */
8436992, 8287488, 8135680, 7984896, 7831808, 7681280, 7528192, 7378176, /* 2584-2591 */
7223552, 7072512, 6918656, 6767360, 6613760, 6461696, 6307584, 6155264, /* 2592-2599 */
6001408, 5848832, 5694720, 5543424, 5388032, 5236736, 5081600, 4929536, /* 2600-2607 */
4776448, 4623616, 4469760, 4317696, 4164352, 4012032, 3859712, 3707136, /* 2608-2615 */
3554816, 3401984, 3251200, 3099392, 2947840, 2795776, 2645760, 2494720, /* 2616-2623 */
2344448, 2193920, 2045440, 1894400, 1747200, 1596672, 1449728, 1300736, /* 2624-2631 */
1154048, 1006080, 859648, 713216, 567808, 422144, 278016, 132864, /* 2632-2639 */
768,   0, 512,   0,   0,   0,   0, 256, /* 2640-2647 */
  0, 256,   0, 256,   0, 768,   0, 512, /* 2648-2655 */
  0,   0, 512,   0,   0,   0, 256,   0, /* 2656-2663 */
512,   0,   0,   0,   0,   0,   0, 256, /* 2664-2671 */
  0, 512,   0, 256,   0,   0,   0,   0, /* 2672-2679 */
512,   0, 256,   0,   0, 768,   0, 256, /* 2680-2687 */
  0,   0, 256,   0, 256,   0, 256,   0, /* 2688-2695 */
256,   0,   0, 512,   0, 1024,   0, 1024, /* 2696-2703 */
  0, 512,   0,   0,   0,   0,   0, 256, /* 2704-2711 */
  0,   0, 512,   0, 256,   0,   0, 512, /* 2712-2719 */
  0, 512,   0, 256, 256,   0, 512,   0, /* 2720-2727 */
  0, 768,   0, 256, 256,   0, 768,   0, /* 2728-2735 */
512,   0,   0, 256,   0, 256,   0,   0, /* 2736-2743 */
  0, 256,   0, 512,   0,   0,   0,   0, /* 2744-2751 */
  0,   0, 256,   0, 512,   0, 256,   0, /* 2752-2759 */
  0,   0, 256,   0,   0, 512,   0, 768, /* 2760-2767 */
  0,   0, 256,   0,   0, 768,   0, 768, /* 2768-2775 */
  0, 256,   0,   0,   0,   0, 512,   0, /* 2776-2783 */
768,   0, 256,   0,   0, 256,   0, 256, /* 2784-2791 */
  0,   0, 256,   0,   0, 512,   0, 768, /* 2792-2799 */
  0, 512,   0, 768,   0, 512,   0, 256, /* 2800-2807 */
  0,   0, 512,   0, 512,   0, 256,   0, /* 2808-2815 */
512,   0, 512,   0, 512,   0, 256,   0, /* 2816-2823 */
  0,   0,   0, 512,   0, 512,   0, 768, /* 2824-2831 */
  0, 512,   0, 512,   0, 768,   0,   0, /* 2832-2839 */
768,   0, 1792,   0, 1024,   0, 512,   0, /* 2840-2847 */
256,   0,   0, 256,   0, 768,   0, 512, /* 2848-2855 */
  0,   0,   0, 256,   0, 512,   0, 512, /* 2856-2863 */
  0, 512,   0, 512,   0, 512,   0, 512, /* 2864-2871 */
  0, 256,   0,   0,   0,   0,   0, 768, /* 2872-2879 */
  0, 512,   0, 256,   0,   0, 512,   0, /* 2880-2887 */
256,   0,   0,   0,   0,   0,   0,   0, /* 2888-2895 */
768,   0, 1280,   0, 768,   0,   0, 256, /* 2896-2903 */
  0,   0,   0, 256, 57088, 170240, 281344, 395776, /* 2904-2911 */
508416, 622848, 737024, 850688, 966912, 1080832, 1198848, 1312512, /* 2912-2919 */
1431552, 1547008, 1665792, 1782784, 1901056, 2021120, 2137344, 2259200, /* 2920-2927 */
2376704, 2497536, 2618880, 2738176, 2861312, 2980352, 3104512, 3224576, /* 2928-2935 */
3348480, 3471360, 3593216, 3717888, 3840768, 3964928, 4090112, 4214272, /* 2936-2943 */
4339712, 4464384, 4590592, 4715776, 4842752, 4968448, 5095424, 5222400, /* 2944-2951 */
5349376, 5477632, 5604608, 5733376, 5861120, 5989376, 6118144, 6246912, /* 2952-2959 */
6376192, 6505728, 6635008, 6765824, 6894080, 7025408, 7154944, 7285504, /* 2960-2967 */
7415808, 7547648, 7676928, 7809536, 7940352, 8071424, 8203520, 8334592, /* 2968-2975 */
8466176, 8598016, 8729856, 8861696, 8993280, 9125632, 9258240, 9390080, /* 2976-2983 */
9522688, 9655040, 9786112, 9919744, 10051328, 10183680, 10315776, 10449152, /* 2984-2991 */
10579456, 10713344, 10844928, 10977024, 11109888, 11240448, 11373824, 11504128, /* 2992-2999 */
11636992, 11768064, 11899136, 12030720, 12161536, 12293120, 12424192, 12554240, /* 3000-3007 */
12685312, 12816128, 12945152, 13076992, 13204736, 13335552, 13464832, 13592320, /* 3008-3015 */
13722624, 13849856, 13978880, 14107392, 14234112, 14362112, 14488576, 14615040, /* 3016-3023 */
14742272, 14867456, 14992896, 15119104, 15242496, 15368960, 15490560, 15616000, /* 3024-3031 */
15739136, 15861504, 15984640, 16105472, 16227840, 16348416, 16468992, 16588288, /* 3032-3039 */
16709632, 16776192, 16776960, 16776704, 16776960, 16776960, 16776704, 16776960, /* 3040-3047 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3048-3055 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 3056-3063 */
16776192, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3064-3071 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 3072-3079 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 3080-3087 */
16776704, 16776960, 16776704, 16776960, 16776192, 16776960, 16776192, 16776960, /* 3088-3095 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3096-3103 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 3104-3111 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 3112-3119 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 3120-3127 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776448, /* 3128-3135 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776192, 16776960, /* 3136-3143 */
16776448, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 3144-3151 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3152-3159 */
16776960, 16776448, 16776960, 16776192, 16776960, 16776448, 16776960, 16776192, /* 3160-3167 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3168-3175 */
16776192, 16776960, 16776448, 16776960, 16776704, 16776960, 16776704, 16776960, /* 3176-3183 */
16776960, 16776960, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, /* 3184-3191 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, /* 3192-3199 */
16776960, 16776704, 16776960, 16776448, 16776960, 16776192, 16776960, 16776704, /* 3200-3207 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, /* 3208-3215 */
16776960, 16776192, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, /* 3216-3223 */
16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, /* 3224-3231 */
16776704, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 3232-3239 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3240-3247 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3248-3255 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3256-3263 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3264-3271 */
16776960, 16776960, 16776704, 16776960, 16776192, 16776960, 16776448, 16776960, /* 3272-3279 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3280-3287 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 3288-3295 */
16775936, 16776960, 16775680, 16776960, 16776192, 16776960, 16776960, 16776960, /* 3296-3303 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16699648, /* 3304-3311 */
16603904, 16504320, 16408064, 16307712, 16210176, 16110080, 16011776, 15911680, /* 3312-3319 */
15811584, 15712768, 15610368, 15511296, 15408384, 15309312, 15206400, 15105536, /* 3320-3327 */
15002368, 14901248, 14798592, 14696448, 14593024, 14489600, 14386688, 14282752, /* 3328-3335 */
14179328, 14075136, 13971200, 13866752, 13762304, 13657344, 13551616, 13447424, /* 3336-3343 */
13340928, 13235968, 13130240, 13024000, 12918784, 12811520, 12705536, 12598272, /* 3344-3351 */
12492032, 12384768, 12277760, 12170240, 12061952, 11956480, 11847424, 11740160, /* 3352-3359 */
11631616, 11523584, 11415296, 11306752, 11198720, 11089408, 10980608, 10871808, /* 3360-3367 */
10763008, 10653440, 10544896, 10434560, 10325504, 10216192, 10106368, 9997824, /* 3368-3375 */
9885952, 9777664, 9666048, 9557504, 9446144, 9336832, 9226752, 9115904, /* 3376-3383 */
9005824, 8894720, 8785408, 8674048, 8564480, 8452352, 8343296, 8231424, /* 3384-3391 */
8121856, 8009984, 7900160, 7788800, 7678464, 7567360, 7457024, 7345408, /* 3392-3399 */
7235584, 7123456, 7014144, 6902784, 6792448, 6681856, 6571008, 6460928, /* 3400-3407 */
6349568, 6238720, 6129408, 6018304, 5907968, 5798400, 5686784, 5579008, /* 3408-3415 */
5466368, 5358592, 5247744, 5137664, 5028864, 4918784, 4809984, 4700160, /* 3416-3423 */
4590592, 4481024, 4373248, 4263936, 4156160, 4046592, 3939328, 3830272, /* 3424-3431 */
3722496, 3614720, 3507200, 3399168, 3293184, 3184896, 3078656, 2971904, /* 3432-3439 */
2864640, 2759680, 2653696, 2547200, 2442240, 2336256, 2231296, 2127104, /* 3440-3447 */
2022400, 1918208, 1814272, 1710336, 1607680, 1504000, 1403136, 1298176, /* 3448-3455 */
1198080, 1094656, 994560, 892928, 792576, 691456, 593152, 492032, /* 3456-3463 */
393728, 293376, 196608, 96768, 512,   0,   0, 256, /* 3464-3471 */
  0,   0,   0,   0, 256,   0,   0,   0, /* 3472-3479 */
256,   0, 768,   0, 512,   0,   0,   0, /* 3480-3487 */
512,   0, 1280,   0, 512,   0, 256,   0, /* 3488-3495 */
256,   0,   0, 256,   0,   0, 256,   0, /* 3496-3503 */
768,   0, 1024,   0, 1024,   0, 256,   0, /* 3504-3511 */
  0, 768,   0, 768,   0, 512,   0, 512, /* 3512-3519 */
  0, 768,   0,   0,   0,   0, 256,   0, /* 3520-3527 */
  0,   0, 512,   0, 1024,   0, 512,   0, /* 3528-3535 */
  0,   0, 512,   0, 768,   0,   0, 256, /* 3536-3543 */
  0,   0, 256,   0, 512,   0, 256,   0, /* 3544-3551 */
  0, 256,   0, 768,   0, 512,   0, 512, /* 3552-3559 */
  0,   0,   0,   0,   0,   0, 256,   0, /* 3560-3567 */
768,   0, 1024,   0, 1024,   0, 512,   0, /* 3568-3575 */
  0,   0,   0,   0,   0,   0,   0, 256, /* 3576-3583 */
  0, 768,   0, 512,   0,   0,   0, 512, /* 3584-3591 */
  0, 512,   0, 512,   0, 768,   0, 256, /* 3592-3599 */
  0,   0, 1024,   0, 1280,   0, 512, 256, /* 3600-3607 */
  0, 1024,   0, 768,   0, 512,   0, 512, /* 3608-3615 */
  0, 256,   0,   0,   0, 512,   0, 512, /* 3616-3623 */
  0, 256,   0, 512,   0, 256,   0,   0, /* 3624-3631 */
1024,   0, 768,   0, 256,   0,   0,   0, /* 3632-3639 */
  0,   0,   0,   0,   0,   0,   0, 256, /* 3640-3647 */
  0,   0, 512,   0, 768,   0, 256,   0, /* 3648-3655 */
256,   0,   0,   0,   0,   0, 512,   0, /* 3656-3663 */
256,   0,   0,   0,   0,   0, 512,   0, /* 3664-3671 */
512,   0, 512,   0, 512,   0, 256, 256, /* 3672-3679 */
  0, 768,   0, 256, 256,   0, 1024,   0, /* 3680-3687 */
1024,   0, 256, 256,   0, 512,   0,   0, /* 3688-3695 */
768,   0, 768,   0, 512,   0, 512,   0, /* 3696-3703 */
768,   0,   0,   0,   0,   0, 512,   0, /* 3704-3711 */
256,   0,   0,   0, 512,   0, 256,   0, /* 3712-3719 */
512,   0, 512,   0, 512,   0, 256,   0, /* 3720-3727 */
  0, 768,   0, 768,   0,   0, 256,   0, /* 3728-3735 */
29440, 110848, 192000, 274432, 355840, 438528, 521728, 603392, /* 3736-3743 */
687104, 769536, 854272, 937216, 1021184, 1105152, 1189632, 1274368, /* 3744-3751 */
1360384, 1442816, 1530880, 1613568, 1702144, 1785856, 1872384, 1958912, /* 3752-3759 */
2045440, 2131968, 2218752, 2306560, 2393344, 2481408, 2567680, 2656512, /* 3760-3767 */
2744064, 2831872, 2920960, 3009024, 3097600, 3186944, 3275776, 3365376, /* 3768-3775 */
3453952, 3544576, 3633408, 3724544, 3813632, 3904768, 3994112, 4085248, /* 3776-3783 */
4175104, 4267520, 4356608, 4449792, 4539136, 4632832, 4722432, 4815872, /* 3784-3791 */
4906496, 4998912, 5090816, 5183488, 5275392, 5368576, 5460992, 5554432, /* 3792-3799 */
5646848, 5740288, 5832448, 5926400, 6019840, 6113280, 6207232, 6301184, /* 3800-3807 */
6394112, 6488832, 6582272, 6677248, 6770432, 6866176, 6959360, 7054592, /* 3808-3815 */
7149312, 7243520, 7338752, 7433472, 7527936, 7623424, 7718144, 7813376, /* 3816-3823 */
7909376, 8003328, 8100096, 8193792, 8290816, 8385024, 8481792, 8576000, /* 3824-3831 */
8672768, 8767744, 8864256, 8958720, 9055744, 9150464, 9246976, 9341440, /* 3832-3839 */
9438976, 9532928, 9630720, 9724160, 9822976, 9915904, 10013440, 10107648, /* 3840-3847 */
10204672, 10299136, 10396416, 10490112, 10587136, 10682112, 10777600, 10873088, /* 3848-3855 */
10969088, 11062784, 11160576, 11252480, 11350528, 11443200, 11539968, 11632896, /* 3856-3863 */
11728896, 11823360, 11917568, 12012544, 12105728, 12201728, 12293888, 12389376, /* 3864-3871 */
12480768, 12576512, 12668160, 12762880, 12855552, 12948992, 13041920, 13134336, /* 3872-3879 */
13227008, 13318912, 13411328, 13502464, 13594880, 13685760, 13777920, 13867520, /* 3880-3887 */
13959936, 14049792, 14139904, 14231808, 14319616, 14410752, 14498816, 14587904, /* 3888-3895 */
14677248, 14765568, 14853376, 14942208, 15028736, 15117056, 15203584, 15289600, /* 3896-3903 */
15376640, 15462656, 15549440, 15634432, 15719168, 15804160, 15887872, 15972864, /* 3904-3911 */
16055552, 16139520, 16221696, 16304128, 16386560, 16467456, 16550144, 16630272, /* 3912-3919 */
16711168, 16776704, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 3920-3927 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3928-3935 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3936-3943 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, /* 3944-3951 */
16776960, 16776448, 16776960, 16776960, 16776704, 16776960, 16776448, 16776960, /* 3952-3959 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 3960-3967 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 3968-3975 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, /* 3976-3983 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16776448, /* 3984-3991 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 3992-3999 */
16776704, 16776960, 16776704, 16776960, 16776448, 16776960, 16775936, 16776960, /* 4000-4007 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4008-4015 */
16776960, 16776448, 16776960, 16776192, 16776960, 16776704, 16776960, 16776704, /* 4016-4023 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776192, 16776960, 16776448, /* 4024-4031 */
16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4032-4039 */
16776960, 16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776960, /* 4040-4047 */
16776704, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776448, /* 4048-4055 */
16776960, 16776960, 16776960, 16776960, 16776192, 16776960, 16775936, 16776960, /* 4056-4063 */
16776448, 16776960, 16776448, 16776960, 16776448, 16776960, 16776960, 16776960, /* 4064-4071 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, /* 4072-4079 */
16775680, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4080-4087 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776192, 16776960, /* 4088-4095 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 4096-4103 */
16776448, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4104-4111 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4112-4119 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4120-4127 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, /* 4128-4135 */
16776448, 16776960, 16775936, 16776960, 16776192, 16776960, 16776704, 16776960, /* 4136-4143 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 4144-4151 */
16776704, 16776960, 16776704, 16776960, 16776704, 16776960, 16776704, 16776960, /* 4152-4159 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776448, 16776960, 16776192, /* 4160-4167 */
16776960, 16776704, 16776960, 16776704, 16776960, 16776960, 16776448, 16776960, /* 4168-4175 */
16740352, 16672000, 16602624, 16531712, 16462592, 16391936, 16321280, 16250624, /* 4176-4183 */
16178432, 16108288, 16035840, 15964160, 15891968, 15820032, 15746560, 15674368, /* 4184-4191 */
15600896, 15528704, 15454208, 15380992, 15306496, 15233024, 15158784, 15082752, /* 4192-4199 */
15010048, 14933760, 14859520, 14784000, 14708224, 14632704, 14557184, 14480384, /* 4200-4207 */
14405376, 14327296, 14252544, 14174464, 14098688, 14021120, 13944320, 13865728, /* 4208-4215 */
13789696, 13711616, 13634048, 13555712, 13477632, 13399040, 13320960, 13242368, /* 4216-4223 */
13163520, 13084928, 13006848, 12925952, 12849408, 12767232, 12689920, 12609792, /* 4224-4231 */
12530432, 12450560, 12370944, 12290304, 12211200, 12131072, 12050944, 11969536, /* 4232-4239 */
11890432, 11808768, 11729920, 11646976, 11567360, 11486208, 11406080, 11324672, /* 4240-4247 */
11243520, 11162112, 11081472, 10998784, 10919168, 10836224, 10755840, 10674176, /* 4248-4255 */
10592000, 10510848, 10429184, 10347008, 10266112, 10183424, 10102272, 10020352, /* 4256-4263 */
9937920, 9856000, 9774592, 9691904, 9610752, 9528064, 9446656, 9363456, /* 4264-4271 */
9282816, 9199360, 9117440, 9035520, 8953344, 8871168, 8788480, 8707072, /* 4272-4279 */
8623616, 8543488, 8459520, 8378368, 8295680, 8213760, 8131584, 8049408, /* 4280-4287 */
7967232, 7886336, 7802880, 7721728, 7638528, 7557632, 7475200, 7393536, /* 4288-4295 */
7312128, 7229952, 7148800, 7066368, 6985472, 6903040, 6822400, 6740224, /* 4296-4303 */
6659328, 6577920, 6495744, 6415616, 6333952, 6253568, 6172672, 6090752, /* 4304-4311 */
6010880, 5929728, 5850112, 5768192, 5689088, 5608192, 5528064, 5447680, /* 4312-4319 */
5368064, 5287936, 5208320, 5128192, 5049600, 4969216, 4891136, 4811008, /* 4320-4327 */
4732928, 4653312, 4574464, 4497152, 4417280, 4340736, 4261376, 4184064, /* 4328-4335 */
4106752, 4027392, 3952640, 3873024, 3797504, 3719680, 3644416, 3565824, /* 4336-4343 */
3491840, 3414528, 3338752, 3263232, 3187712, 3112448, 3037952, 2963200, /* 4344-4351 */
2888448, 2814208, 2740224, 2665472, 2593024, 2518272, 2446336, 2373120, /* 4352-4359 */
2300672, 2227712, 2157056, 2084608, 2012928, 1941504, 1870336, 1800448, /* 4360-4367 */
1729280, 1659904, 1589504, 1520896, 1451008, 1382656, 1313792, 1245184, /* 4368-4375 */
1177088, 1110784, 1042944, 976384, 910336, 842752, 777984, 712448, /* 4376-4383 */
647168, 582656, 518144, 454400, 390656, 327936, 264960, 202240, /* 4384-4391 */
140800, 78848, 17152, 512,   0, 512,   0, 256, /* 4392-4399 */
256,   0, 512,   0, 512,   0,   0,   0, /* 4400-4407 */
  0, 768,   0, 256,   0,   0,   0, 256, /* 4408-4415 */
  0, 768,   0, 512,   0, 512,   0, 768, /* 4416-4423 */
  0,   0,   0,   0,   0, 256,   0, 512, /* 4424-4431 */
  0, 512,   0, 512,   0,   0, 768,   0, /* 4432-4439 */
1280,   0, 256, 256,   0, 256,   0,   0, /* 4440-4447 */
  0,   0,   0,   0,   0, 256,   0, 512, /* 4448-4455 */
  0, 512,   0,   0,   0,   0, 512,   0, /* 4456-4463 */
512,   0, 256,   0,   0,   0,   0,   0, /* 4464-4471 */
512,   0, 512,   0,   0, 512,   0, 768, /* 4472-4479 */
  0, 256,   0,   0,   0, 512,   0, 512, /* 4480-4487 */
  0, 512,   0, 512,   0, 256,   0,   0, /* 4488-4495 */
  0,   0,   0,   0, 256,   0, 512,   0, /* 4496-4503 */
  0, 256,   0, 768,   0, 512,   0, 512, /* 4504-4511 */
  0,   0,   0,   0, 256,   0, 256,   0, /* 4512-4519 */
768,   0, 512,   0, 256, 256,   0, 512, /* 4520-4527 */
  0,   0, 512,   0,   0, 768,   0, 768, /* 4528-4535 */
  0,   0, 256,   0,   0, 512,   0, 768, /* 4536-4543 */
  0, 256,   0, 256,   0, 512,   0,   0, /* 4544-4551 */
256,   0, 512,   0, 768,   0,   0, 512, /* 4552-4559 */
  0, 768,   0,   0, 256,   0, 256,   0, /* 4560-4567 */
256,   0, 512,   0, 768,   0, 1024,   0, /* 4568-4575 */
768,   0, 256,   0,   0,   0, 256,   0, /* 4576-4583 */
  0, 256,   0,   0, 256,   0,   0, 256, /* 4584-4591 */
  0,   0, 512,   0, 512,   0, 768,   0, /* 4592-4599 */
256,   0,   0, 256,   0, 256,   0, 256, /* 4600-4607 */
  0, 256,   0, 256,   0, 768,   0, 31488, /* 4608-4615 */
83456, 137984, 192512, 246016, 302080, 355840, 411392, 467456, /* 4616-4623 */
522496, 579072, 634368, 691456, 748544, 805376, 861952, 920320, /* 4624-4631 */
975872, 1036032, 1092608, 1152000, 1209344, 1269504, 1327616, 1386752, /* 4632-4639 */
1445632, 1506048, 1564416, 1625856, 1684224, 1746176, 1805568, 1866496, /* 4640-4647 */
1927936, 1987072, 2050560, 2109952, 2173184, 2233088, 2296064, 2357504, /* 4648-4655 */
2420736, 2481664, 2544896, 2607360, 2671104, 2732544, 2797056, 2859264, /* 4656-4663 */
2923776, 2986752, 3050496, 3114496, 3178240, 3243520, 3305984, 3371776, /* 4664-4671 */
3435264, 3500288, 3565568, 3629312, 3695616, 3759872, 3826688, 3889920, /* 4672-4679 */
3956992, 4021760, 4087552, 4154368, 4218880, 4286976, 4351488, 4418048, /* 4680-4687 */
4484352, 4551424, 4617984, 4684544, 4750592, 4818688, 4885248, 4952064, /* 4688-4695 */
5019392, 5086208, 5154304, 5221376, 5288704, 5357312, 5424128, 5492992, /* 4696-4703 */
5559808, 5628160, 5695488, 5763840, 5832704, 5899008, 5969664, 6035200, /* 4704-4711 */
6105856, 6173696, 6241536, 6311680, 6378752, 6448128, 6517248, 6584832, /* 4712-4719 */
6654464, 6723328, 6792192, 6861312, 6929408, 7000064, 7067136, 7137792, /* 4720-4727 */
7205632, 7276544, 7344128, 7414784, 7482880, 7552768, 7622144, 7691264, /* 4728-4735 */
7760640, 7828992, 7899136, 7968256, 8038912, 8106240, 8177920, 8245248, /* 4736-4743 */
8316160, 8384768, 8453376, 8523776, 8592384, 8662528, 8731392, 8800256, /* 4744-4751 */
8870912, 8938496, 9009152, 9077248, 9147392, 9216768, 9285376, 9353984, /* 4752-4759 */
9423616, 9492224, 9561600, 9630208, 9699328, 9767680, 9837568, 9904640, /* 4760-4767 */
9975552, 10040576, 10112256, 10177792, 10248704, 10314752, 10384896, 10451712, /* 4768-4775 */
10521088, 10587648, 10656512, 10723840, 10791424, 10859264, 10926336, 10993152, /* 4776-4783 */
11061504, 11127552, 11195904, 11261952, 11329280, 11395840, 11461888, 11528704, /* 4784-4791 */
11593984, 11660800, 11726592, 11792384, 11858688, 11923456, 11989760, 12054528, /* 4792-4799 */
12118784, 12184320, 12248832, 12313856, 12377856, 12442112, 12505600, 12569856, /* 4800-4807 */
12633344, 12697344, 12760320, 12822528, 12886784, 12947968, 13012992, 13071872, /* 4808-4815 */
13136896, 13196288, 13259264, 13320192, 13381376, 13441536, 13504000, 13562624, /* 4816-4823 */
13624064, 13682944, 13742848, 13801984, 13861120, 13921280, 13979136, 14036736, /* 4824-4831 */
14095616, 14153472, 14210048, 14268672, 14324736, 14381568, 14438656, 14494208, /* 4832-4839 */
14550272, 14604800, 14661376, 14714624, 14770688, 14823936, 14878976, 14931712, /* 4840-4847 */
14985472, 15037696, 15091200, 15143424, 15194624, 15247360, 15297024, 15348992, /* 4848-4855 */
15399424, 15449344, 15500544, 15548672, 15598592, 15645952, 15694848, 15742720, /* 4856-4863 */
15790848, 15838464, 15884800, 15931648, 15977216, 16023552, 16068864, 16113152, /* 4864-4871 */
16158720, 16201728, 16246016, 16289792, 16332288, 16374784, 16416768, 16458240, /* 4872-4879 */
16500992, 16540416, 16581120, 16620800, 16660224, 16700672, 16737536, 16776960, /* 4880-4887 */
16776960, 16776448, 16776960, 16776192, 16776960, 16776704, 16776960, 16776960, /* 4888-4895 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4896-4903 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4904-4911 */
16776704, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4912-4919 */
16776960, 16776704, 16776960, 16775936, 16776960, 16776704, 16776960, 16776960, /* 4920-4927 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 4928-4935 */
16776192, 16776960, 16776448, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4936-4943 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4944-4951 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, /* 4952-4959 */
16775936, 16776960, 16775680, 16776960, 16776704, 16776960, 16776960, 16776960, /* 4960-4967 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, /* 4968-4975 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 4976-4983 */
16776960, 16776704, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 4984-4991 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, /* 4992-4999 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776704, 16776960, /* 5000-5007 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 5008-5015 */
16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776960, 16776960, /* 5016-5023 */
16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776960, 16776704, /* 5024-5031 */
16776960, 16776960, 16776960, 16776960, 16776704, 16776960, 16776960, 16776448, /* 5032-5039 */
16776960, 16776192, 16776960, 16776704, 16776960, 16776960, 16776704, 16743936, /* 5040-5047 */
16708096, 16673280, 16636672, 16600576, 16563712, 16527616, 16489216, 16452608, /* 5048-5055 */
16413952, 16375808, 16337664, 16299264, 16259328, 16219904, 16181248, 16140032, /* 5056-5063 */
16101120, 16059904, 16019456, 15978240, 15936768, 15895040, 15853568, 15811072, /* 5064-5071 */
15769344, 15725568, 15683584, 15640576, 15596544, 15553280, 15509248, 15465216, /* 5072-5079 */
15421184, 15375104, 15332096, 15285248, 15240960, 15194624, 15149312, 15103232, /* 5080-5087 */
15056640, 15011328, 14964224, 14917376, 14870272, 14822656, 14775296, 14727936, /* 5088-5095 */
14679552, 14632192, 14583552, 14535424, 14486528, 14438400, 14388992, 14340352, /* 5096-5103 */
14289920, 14241280, 14190848, 14142208, 14091264, 14041600, 13990912, 13940224, /* 5104-5111 */
13890304, 13838336, 13789440, 13735936, 13687040, 13633536, 13583104, 13530624, /* 5112-5119 */
13479680, 13427200, 13374976, 13322752, 13270784, 13217536, 13165824, 13112064, /* 5120-5127 */
13060096, 13006592, 12954368, 12900608, 12847360, 12794624, 12739840, 12687104, /* 5128-5135 */
12632832, 12579328, 12525568, 12470784, 12417280, 12362240, 12309248, 12253952, /* 5136-5143 */
12199936, 12145152, 12090624, 12036352, 11980800, 11926272, 11871232, 11815680, /* 5144-5151 */
11761152, 11705600, 11651072, 11595008, 11540224, 11483136, 11429120, 11372544, /* 5152-5159 */
11318272, 11262208, 11205632, 11150336, 11094272, 11038976, 10981376, 10927104, /* 5160-5167 */
10869760, 10814720, 10757376, 10703104, 10645248, 10590720, 10532352, 10477312, /* 5168-5175 */
10420736, 10363904, 10308608, 10250752, 10196224, 10138112, 10081792, 10025984, /* 5176-5183 */
9967616, 9913600, 9854720, 9799424, 9742336, 9685760, 9629440, 9571328, /* 5184-5191 */
9516800, 9457152, 9403648, 9344512, 9289728, 9232640, 9174528, 9119232, /* 5192-5199 */
9062400, 9005568, 8949504, 8891392, 8836608, 8778240, 8722688, 8665856, /* 5200-5207 */
8608768, 8552192, 8496896, 8438528, 8383488, 8326400, 8269824, 8215040, /* 5208-5215 */
8156160, 8101120, 8044288, 7987968, 7931648, 7874816, 7820288, 7762688, /* 5216-5223 */
7708416, 7650304, 7595008, 7539456, 7482624, 7427328, 7371264, 7315456, /* 5224-5231 */
7259392, 7204864, 7148032, 7093760, 7036928, 6982144, 6927360, 6871040, /* 5232-5239 */
6815744, 6761472, 6705408, 6651392, 6596096, 6541568, 6486784, 6432000, /* 5240-5247 */
6377216, 6322944, 6268928, 6214400, 6159360, 6106368, 6051328, 5998080, /* 5248-5255 */
5943552, 5890816, 5836288, 5783808, 5729280, 5677568, 5623040, 5570816, /* 5256-5263 */
5517312, 5464832, 5412352, 5359616, 5307136, 5255424, 5202688, 5151488, /* 5264-5271 */
5099264, 5047040, 4996608, 4944128, 4893952, 4841472, 4791296, 4740096, /* 5272-5279 */
4689408, 4639232, 4589056, 4538368, 4488960, 4438528, 4389632, 4339200, /* 5280-5287 */
4291584, 4240640, 4193536, 4142592, 4096512, 4045824, 3999488, 3950592, /* 5288-5295 */
3903488, 3856128, 3808512, 3761152, 3713792, 3667968, 3620352, 3575296, /* 5296-5303 */
3527936, 3483392, 3436800, 3392000, 3346432, 3301376, 3257088, 3212544, /* 5304-5311 */
3168512, 3124224, 3080704, 3037696, 2993920, 2950912, 2908416, 2865664, /* 5312-5319 */
2824192, 2781184, 2740992, 2697984, 2659072, 2616832, 2576896, 2536192, /* 5320-5327 */
2496512, 2456576, 2417408, 2377728, 2339840, 2300416, 2261760, 2224896, /* 5328-5335 */
2187264, 2149632, 2113792, 2075648, 2040320, 2003712, 1968640, 1932288, /* 5336-5343 */
1898240, 1862656, 1828864, 1794048, 1760768, 1726720, 1693952, 1660928, /* 5344-5351 */
1629184, 1596416, 1565184, 1533184, 1502464, 1472000, 1441024, 1412096, /* 5352-5359 */
1381120, 1353472, 1323264, 1295872, 1267456, 1238528, 1213184, 1184000, /* 5360-5367 */
1158912, 1131520, 1106432, 1080064, 1055744, 1030144, 1006592, 981504, /* 5368-5375 */
958464, 935168, 912384, 889600, 868096, 846080, 824576, 804864, /* 5376-5383 */
782592, 763648, 742912, 724224, 705024, 686848, 668416, 650752, /* 5384-5391 */
632832, 617216, 599808, 583936, 568320, 552704, 538624, 523264, /* 5392-5399 */
509440, 495872, 482560, 470272, 456704, 445952, 433152, 423424, /* 5400-5407 */
411136, 402944, 390400, 382976, 372736, 364288, 355584, 348416, /* 5408-5415 */
340224, 333824, 326656, 320512, 314368, 310016, 303104, 301056, /* 5416-5423 */
295424, 291328, 288768, 284928, 282624, 280832, 278528, 278016, /* 5424-5431 */
277248, 276224, 277248, 276224, 277760, 278016, 280320, 282112, /* 5432-5439 */
284928, 288512, 291584, 295424, 299264, 304640, 308992, 314112, /* 5440-5447 */
320512, 325120, 333056, 339456, 346368, 355328, 362496, 371200, /* 5448-5455 */
380416, 388864, 398592, 409344, 419072, 429568, 442112, 451840, /* 5456-5463 */
465920, 475904, 489984, 502272, 515584, 529920, 543488, 558592, /* 5464-5471 */
572672, 587008, 604416, 618240, 636160, 651264, 668672, 685312, /* 5472-5479 */
703232, 721152, 738304, 758272, 775680, 796416, 814848, 835328, /* 5480-5487 */
855296, 875520, 897280, 917248, 939520, 959744, 983552, 1005056, /* 5488-5495 */
1028352, 1050624, 1074176, 1097984, 1121024, 1145600, 1169920, 1195008, /* 5496-5503 */
1219072, 1246464, 1268736, 1297664, 1321472, 1349632, 1375488, 1403136, /* 5504-5511 */
1429760, 1458176, 1484032, 1513728, 1540608, 1570048, 1598976, 1627392, /* 5512-5519 */
1657856, 1685504, 1716992, 1745920, 1777152, 1807360, 1837056, 1869056, /* 5520-5527 */
1899776, 1932288, 1962496, 1995520, 2026752, 2059264, 2091776, 2124800, /* 5528-5535 */
2157056, 2191360, 2223616, 2258432, 2291200, 2325504, 2359552, 2394624, /* 5536-5543 */
2428416, 2463744, 2498816, 2533376, 2569472, 2604800, 2639872, 2677248, /* 5544-5551 */
2712064, 2748672, 2785280, 2821632, 2859008, 2895872, 2932480, 2969600, /* 5552-5559 */
3008000, 3044608, 3083776, 3120128, 3159808, 3196160, 3236864, 3273472, /* 5560-5567 */
3313152, 3351552, 3390464, 3429888, 3469056, 3508224, 3548672, 3587072, /* 5568-5575 */
3628288, 3667712, 3707392, 3748352, 3788032, 3828992, 3869440, 3910656, /* 5576-5583 */
3949824, 3992320, 4031488, 4075520, 4114176, 4156928, 4197888, 4239360, /* 5584-5591 */
4281600, 4323328, 4366080, 4407040, 4450048, 4491264, 4534016, 4576768, /* 5592-5599 */
4618752, 4661760, 4704512, 4746752, 4790016, 4832768, 4875776, 4919296, /* 5600-5607 */
4961792, 5005312, 5049088, 5092096, 5136128, 5178624, 5224192, 5265664, /* 5608-5615 */
5311232, 5353728, 5398272, 5442048, 5486080, 5530368, 5573632, 5619712, /* 5616-5623 */
5661696, 5708288, 5751296, 5796096, 5840896, 5884672, 5929984, 5974272, /* 5624-5631 */
6018816, 6064128, 6108160, 6154240, 6197248, 6243840, 6287360, 6333440, /* 5632-5639 */
6377984, 6423040, 6467840, 6513408, 6558464, 6602752, 6648832, 6694400, /* 5640-5647 */
6738432, 6784512, 6829056, 6876160, 6919424, 6966528, 7010048, 7056640, /* 5648-5655 */
7101952, 7146752, 7192832, 7237632, 7283456, 7328512, 7374336, 7419136, /* 5656-5663 */
7465728, 7509504, 7556352, 7600640, 7646720, 7691776, 7737344, 7782400, /* 5664-5671 */
7827968, 7873280, 7918080, 7964416, 8008960, 8055040, 8099072, 8145408, /* 5672-5679 */
8190720, 8235520, 8280576, 8326144, 8370688, 8416256, 8462080, 8506112, /* 5680-5687 */
8551424, 8595456, 8641792, 8685312, 8731904, 8775168, 8820736, 8865024, /* 5688-5695 */
8910080, 8954624, 8999424, 9043456, 9088512, 9132800, 9176576, 9222144, /* 5696-5703 */
9265152, 9310464, 9352704, 9398272, 9441024, 9485824, 9529600, 9572864, /* 5704-5711 */
9617408, 9660416, 9704704, 9747712, 9792512, 9833984, 9879552, 9920000, /* 5712-5719 */
9965056, 10006528, 10050304, 10093056, 10135552, 10178560, 10220288, 10263552, /* 5720-5727 */
10305792, 10347008, 10390272, 10431488, 10473984, 10515456, 10557696, 10598912, /* 5728-5735 */
10641152, 10681600, 10723328, 10763520, 10805248, 10845440, 10886656, 10927616, /* 5736-5743 */
10967808, 11008512, 11048448, 11088896, 11128832, 11169280, 11208448, 11247360, /* 5744-5751 */
11288064, 11326464, 11366912, 11404288, 11443200, 11482880, 11521024, 11559168, /* 5752-5759 */
11598080, 11634944, 11674112, 11710720, 11748864, 11786496, 11822848, 11861504, /* 5760-5767 */
11897344, 11934208, 11971072, 12007680, 12044288, 12078848, 12115968, 12151296, /* 5768-5775 */
12186624, 12222720, 12256256, 12293120, 12326144, 12362240, 12395008, 12431360, /* 5776-5783 */
12462848, 12498944, 12530944, 12564992, 12597760, 12631040, 12663808, 12695808, /* 5784-5791 */
12729088, 12760320, 12793344, 12823552, 12856832, 12886016, 12919040, 12948480, /* 5792-5799 */
12980480, 13009408, 13040384, 13069824, 13100032, 13128960, 13158400, 13187072, /* 5800-5807 */
13216512, 13244160, 13273088, 13300736, 13328896, 13356032, 13383168, 13410304, /* 5808-5815 */
13437696, 13464576, 13490176, 13516032, 13541632, 13567232, 13593344, 13616640, /* 5816-5823 */
13643520, 13666816, 13690880, 13715712, 13737984, 13763328, 13785344, 13807872, /* 5824-5831 */
13831424, 13852928, 13875968, 13897216, 13918976, 13940992, 13961216, 13982720, /* 5832-5839 */
14001664, 14022912, 14043136, 14061312, 14082816, 14098944, 14119936, 14136832, /* 5840-5847 */
14156288, 14174208, 14191104, 14208512, 14225152, 14242560, 14258688, 14275072, /* 5848-5855 */
14290944, 14306048, 14322432, 14336768, 14352128, 14365184, 14380032, 14393344, /* 5856-5863 */
14407168, 14420736, 14432768, 14445824, 14457856, 14469888, 14482432, 14492416, /* 5864-5871 */
14504704, 14515456, 14524928, 14536448, 14545920, 14554880, 14565120, 14573568, /* 5872-5879 */
14582272, 14590976, 14598400, 14607104, 14613248, 14621440, 14627584, 14634240, /* 5880-5887 */
14639872, 14647296, 14651392, 14657536, 14662400, 14666752, 14671872, 14675200, /* 5888-5895 */
14680064, 14682112, 14686720, 14687232, 14692608, 14692352, 14695936, 14696704, /* 5896-5903 */
14698240, 14699520, 14700288, 14700800, 14701056, 14700800, 14700544, 14698752, /* 5904-5911 */
14699264, 14696704, 14695424, 14693376, 14690304, 14689280, 14684416, 14683648, /* 5912-5919 */
14678016, 14675712, 14670848, 14666752, 14662656, 14657792, 14651904, 14647040, /* 5920-5927 */
14641152, 14635008, 14628608, 14621696, 14614784, 14607872, 14600192, 14592256, /* 5928-5935 */
14584064, 14576384, 14566912, 14559232, 14548736, 14540288, 14529536, 14520576, /* 5936-5943 */
14509312, 14499072, 14488320, 14476544, 14467072, 14454016, 14443008, 14430720, /* 5944-5951 */
14417408, 14406144, 14391808, 14380032, 14365184, 14352128, 14337280, 14324480, /* 5952-5959 */
14309376, 14295552, 14279168, 14264320, 14249472, 14233088, 14218496, 14200576, /* 5960-5967 */
14185472, 14168320, 14151424, 14135040, 14116864, 14099968, 14081024, 14063616, /* 5968-5975 */
14044672, 14026752, 14008064, 13988352, 13969920, 13950464, 13931264, 13911296, /* 5976-5983 */
13891840, 13869824, 13851392, 13828864, 13808384, 13787648, 13766144, 13745152, /* 5984-5991 */
13723392, 13701888, 13679104, 13657600, 13634048, 13612544, 13588480, 13566208, /* 5992-5999 */
13542912, 13519104, 13496576, 13472256, 13447680, 13424384, 13399040, 13376000, /* 6000-6007 */
13349376, 13326592, 13300736, 13275648, 13250304, 13224960, 13199104, 13174528, /* 6008-6015 */
13146624, 13122304, 13094144, 13069824, 13041152, 13016320, 12987648, 12962048, /* 6016-6023 */
12933632, 12907264, 12879616, 12851712, 12824832, 12795648, 12769024, 12739584, /* 6024-6031 */
12712704, 12684032, 12655360, 12626688, 12597760, 12569344, 12540160, 12511488, /* 6032-6039 */
12480768, 12452864, 12421888, 12394240, 12362752, 12333568, 12303360, 12272896, /* 6040-6047 */
12243456, 12212480, 12183808, 12151552, 12122880, 12090624, 12061184, 12029184, /* 6048-6055 */
11998720, 11968768, 11936000, 11906560, 11873792, 11844096, 11810816, 11780608, /* 6056-6063 */
11748608, 11717120, 11684864, 11653376, 11621376, 11589376, 11557376, 11524864, /* 6064-6071 */
11493632, 11460096, 11428096, 11395840, 11363584, 11331328, 11298816, 11265280, /* 6072-6079 */
11233536, 11199744, 11168256, 11135232, 11101440, 11069184, 11035648, 11002368, /* 6080-6087 */
10969344, 10936320, 10903040, 10870016, 10836992, 10802944, 10770688, 10736384, /* 6088-6095 */
10703104, 10669312, 10636288, 10601984, 10569216, 10534912, 10502144, 10467072, /* 6096-6103 */
10434560, 10399744, 10366208, 10332416, 10298880, 10264320, 10231552, 10196480, /* 6104-6111 */
10163456, 10129408, 10095360, 10061568, 10026752, 9992960, 9958656, 9925120, /* 6112-6119 */
9890816, 9856768, 9823232, 9788160, 9755648, 9719808, 9686272, 9652224, /* 6120-6127 */
9617664, 9583616, 9548544, 9516288, 9480448, 9447424, 9412096, 9379072, /* 6128-6135 */
9344512, 9310208, 9275648, 9242368, 9207808, 9173760, 9139712, 9104896, /* 6136-6143 */
9071616, 9037312, 9003520, 8969216, 8934656, 8901376, 8867328, 8832768, /* 6144-6151 */
8798208, 8765696, 8730368, 8697856, 8663296, 8629504, 8594944, 8562176, /* 6152-6159 */
8527360, 8493824, 8460544, 8426496, 8393472, 8359168, 8325120, 8292096, /* 6160-6167 */
8258304, 8224000, 8192768, 8156928, 8125440, 8090880, 8058624, 8025088, /* 6168-6175 */
7990784, 7958016, 7924992, 7891968, 7858432, 7825408, 7792896, 7760128, /* 6176-6183 */
7727360, 7694592, 7661568, 7628800, 7597056, 7563264, 7530752, 7498752, /* 6184-6191 */
7465728, 7433728, 7401728, 7368704, 7337984, 7304704, 7273728, 7240704, /* 6192-6199 */
7209728, 7177728, 7145216, 7113984, 7081984, 7051520, 7018496, 6988800, /* 6200-6207 */
6956288, 6925568, 6894592, 6863104, 6832640, 6800128, 6771968, 6739456, /* 6208-6215 */
6710272, 6678784, 6648320, 6618368, 6587392, 6558464, 6526208, 6498816, /* 6216-6223 */
6467584, 6437376, 6408960, 6377984, 6349824, 6320384, 6290176, 6261760, /* 6224-6231 */
6232832, 6203648, 6175488, 6145280, 6117632, 6088960, 6061056, 6033152, /* 6232-6239 */
6003712, 5976576, 5948928, 5920768, 5893632, 5865216, 5839360, 5810688, /* 6240-6247 */
5785088, 5755904, 5731328, 5702656, 5677312, 5650432, 5624576, 5597952, /* 6248-6255 */
5573120, 5545984, 5520640, 5494784, 5469184, 5444096, 5420032, 5393408, /* 6256-6263 */
5369600, 5344256, 5320192, 5295360, 5271552, 5246720, 5223168, 5199872, /* 6264-6271 */
5175296, 5152768, 5128448, 5106432, 5082368, 5060352, 5037568, 5014784, /* 6272-6279 */
4992768, 4970752, 4948480, 4926976, 4905472, 4883712, 4863488, 4840704, /* 6280-6287 */
4821504, 4799744, 4779264, 4759040, 4738560, 4719360, 4698368, 4679680, /* 6288-6295 */
4659712, 4640512, 4621568, 4602880, 4583936, 4566016, 4547072, 4529408, /* 6296-6303 */
4511488, 4493312, 4476416, 4458496, 4442112, 4423936, 4408832, 4390400, /* 6304-6311 */
4375040, 4358400, 4342528, 4327424, 4311552, 4295936, 4281344, 4265728, /* 6312-6319 */
4251392, 4236800, 4222208, 4207872, 4195072, 4180480, 4167680, 4153600, /* 6320-6327 */
4141824, 4127488, 4116480, 4103424, 4090624, 4080128, 4066048, 4056832, /* 6328-6335 */
4044032, 4033792, 4022528, 4011776, 4000768, 3990784, 3980544, 3970816, /* 6336-6343 */
3961344, 3951872, 3942912, 3933696, 3926016, 3915520, 3909376, 3899136, /* 6344-6351 */
3892480, 3884800, 3877120, 3869952, 3862528, 3856384, 3848960, 3842560, /* 6352-6359 */
3837440, 3830016, 3826176, 3819776, 3814144, 3810816, 3803904, 3800832, /* 6360-6367 */
3796224, 3791360, 3788288, 3783680, 3780864, 3777792, 3774208, 3771136, /* 6368-6375 */
3768832, 3765760, 3764224, 3762432, 3760128, 3759616, 3757056, 3757056, /* 6376-6383 */
3755264, 3755776, 3755008, 3754752, 3753984, 3755264, 3753984, 3756800, /* 6384-6391 */
3756288, 3757056, 3758848, 3760640, 3761152, 3764480, 3765504, 3769088, /* 6392-6399 */
3770112, 3774208, 3776256, 3779584, 3783424, 3785984, 3790848, 3794176, /* 6400-6407 */
3798272, 3802880, 3806464, 3813120, 3816192, 3822336, 3827456, 3832832, /* 6408-6415 */
3839744, 3843840, 3851776, 3856640, 3865344, 3869440, 3877888, 3884800, /* 6416-6423 */
3891456, 3900416, 3906816, 3915008, 3923968, 3930624, 3940864, 3948032, /* 6424-6431 */
3957760, 3966464, 3975936, 3985152, 3994624, 4004096, 4014592, 4024064, /* 6432-6439 */
4034560, 4045568, 4054272, 4067840, 4076288, 4089344, 4099584, 4110848, /* 6440-6447 */
4123648, 4134400, 4147200, 4157696, 4171520, 4183296, 4196608, 4208896, /* 6448-6455 */
4221952, 4235520, 4247808, 4262656, 4275200, 4289024, 4303360, 4316416, /* 6456-6463 */
4331776, 4344832, 4360960, 4374016, 4390144, 4404224, 4420096, 4434944, /* 6464-6471 */
4450560, 4465664, 4481792, 4496896, 4513792, 4529152, 4545792, 4562176, /* 6472-6479 */
4577792, 4594944, 4610560, 4629248, 4645120, 4663296, 4679936, 4697344, /* 6480-6487 */
4715520, 4732160, 4750592, 4767488, 4786944, 4803072, 4822528, 4841216, /* 6488-6495 */
4859904, 4877568, 4896768, 4915200, 4934400, 4953344, 4972544, 4992000, /* 6496-6503 */
5010688, 5030400, 5049856, 5068800, 5089792, 5108480, 5129216, 5148672, /* 6504-6511 */
5169664, 5189376, 5210368, 5229568, 5251840, 5270528, 5293568, 5311744, /* 6512-6519 */
5334784, 5354240, 5376256, 5397504, 5417728, 5439744, 5460992, 5482496, /* 6520-6527 */
5504768, 5524736, 5547776, 5569024, 5591040, 5612288, 5635840, 5656064, /* 6528-6535 */
5679872, 5700608, 5724160, 5746176, 5767680, 5790976, 5812224, 5836544, /* 6536-6543 */
5858048, 5881344, 5903104, 5926656, 5949696, 5971968, 5996288, 6017536, /* 6544-6551 */
6041856, 6064384, 6088448, 6110976, 6135552, 6158080, 6181376, 6205184, /* 6552-6559 */
6227712, 6252288, 6275328, 6299136, 6323200, 6345728, 6370816, 6393088, /* 6560-6567 */
6418688, 6440960, 6465536, 6488832, 6513408, 6537472, 6561280, 6585344, /* 6568-6575 */
6609664, 6633472, 6658304, 6681856, 6705920, 6730240, 6754048, 6778624, /* 6576-6583 */
6803456, 6827776, 6851328, 6876672, 6899968, 6925056, 6949376, 6973184, /* 6584-6591 */
6998528, 7021824, 7047680, 7070208, 7097088, 7119360, 7145216, 7168768, /* 6592-6599 */
7193856, 7218944, 7242240, 7267840, 7291392, 7316224, 7340544, 7365120, /* 6600-6607 */
7389952, 7414528, 7439616, 7462912, 7488768, 7512320, 7537408, 7562496, /* 6608-6615 */
7585536, 7610624, 7634688, 7659776, 7685120, 7708672, 7733760, 7757056, /* 6616-6623 */
7782144, 7806976, 7831040, 7855360, 7879424, 7904768, 7927552, 7953664, /* 6624-6631 */
7976448, 8002304, 8025088, 8050432, 8073984, 8098816, 8122624, 8146688, /* 6632-6639 */
8171520, 8194560, 8219392, 8243712, 8266752, 8291584, 8314880, 8339712, /* 6640-6647 */
8363008, 8387072, 8410624, 8434944, 8458496, 8482048, 8506368, 8528896, /* 6648-6655 */
8554240, 8576256, 8601856, 8623616, 8648704, 8669440, 8695040, 8717056, /* 6656-6663 */
8742144, 8764160, 8786944, 8811520, 8833024, 8858368, 8879360, 8903424, /* 6664-6671 */
8926208, 8948992, 8971776, 8995328, 9017344, 9040640, 9063424, 9084928, /* 6672-6679 */
9108480, 9130240, 9153280, 9175296, 9198592, 9219328, 9242880, 9264128, /* 6680-6687 */
9286656, 9308928, 9329664, 9352960, 9373696, 9396224, 9417472, 9439232, /* 6688-6695 */
9460992, 9481984, 9504256, 9524992, 9547264, 9567488, 9588992, 9608704, /* 6696-6703 */
9631744, 9651968, 9672960, 9694720, 9713152, 9736192, 9754880, 9776640, /* 6704-6711 */
9796352, 9816832, 9837312, 9856256, 9878272, 9896448, 9917952, 9936384, /* 6712-6719 */
9957376, 9975808, 9996288, 10014464, 10036480, 10052352, 10074880, 10091776, /* 6720-6727 */
10112512, 10130688, 10149632, 10167296, 10187264, 10204672, 10224640, 10241280, /* 6728-6735 */
10260992, 10277888, 10297088, 10314496, 10332416, 10350336, 10368000, 10386176, /* 6736-6743 */
10403072, 10420736, 10438656, 10454528, 10471936, 10489344, 10504704, 10523648, /* 6744-6751 */
10538496, 10555648, 10572800, 10587392, 10606080, 10618880, 10638080, 10651648, /* 6752-6759 */
10668800, 10683392, 10699776, 10714880, 10729728, 10744832, 10761216, 10774272, /* 6760-6767 */
10790656, 10804480, 10819584, 10833920, 10847232, 10862848, 10875136, 10890752, /* 6768-6775 */
10903552, 10917376, 10931200, 10945024, 10958080, 10971392, 10984192, 10997504, /* 6776-6783 */
11010048, 11021824, 11035648, 11047680, 11059712, 11071488, 11083264, 11096064, /* 6784-6791 */
11107584, 11119360, 11131136, 11141632, 11153408, 11163904, 11174912, 11186688, /* 6792-6799 */
11195136, 11208448, 11216128, 11228672, 11237120, 11248896, 11256832, 11267584, /* 6800-6807 */
11276800, 11285760, 11296512, 11303424, 11313920, 11322112, 11331328, 11339008, /* 6808-6815 */
11348736, 11355648, 11364864, 11371264, 11380480, 11387648, 11395072, 11403008, /* 6816-6823 */
11409664, 11416832, 11424256, 11430144, 11437568, 11443456, 11449856, 11456256, /* 6824-6831 */
11462144, 11468288, 11473920, 11479552, 11485184, 11490304, 11495168, 11500544, /* 6832-6839 */
11505152, 11510528, 11514624, 11518976, 11523328, 11527168, 11532288, 11534592, /* 6840-6847 */
11538176, 11542528, 11544832, 11549440, 11551744, 11554816, 11557376, 11560704, /* 6848-6855 */
11561728, 11566080, 11566336, 11570176, 11570688, 11573504, 11574272, 11575808, /* 6856-6863 */
11576832, 11578368, 11579392, 11580416, 11580416, 11580672, 11581952, 11581696, /* 6864-6871 */
11582208, 11582208, 11581184, 11581952, 11580928, 11580928, 11579392, 11578624, /* 6872-6879 */
11577600, 11576320, 11575552, 11573760, 11571712, 11570432, 11568384, 11566080, /* 6880-6887 */
11563520, 11561216, 11558912, 11557120, 11553536, 11551232, 11547648, 11544832, /* 6888-6895 */
11542272, 11536896, 11535872, 11529216, 11527680, 11523328, 11517696, 11515904, /* 6896-6903 */
11509504, 11505920, 11500544, 11495936, 11490816, 11486464, 11480320, 11476480, /* 6904-6911 */
11469312, 11464960, 11458304, 11453696, 11446784, 11441408, 11434496, 11429632, /* 6912-6919 */
11421184, 11416064, 11408128, 11402240, 11395584, 11387648, 11381504, 11373312, /* 6920-6927 */
11366400, 11358464, 11351552, 11342592, 11335936, 11327488, 11319808, 11311616, /* 6928-6935 */
11302912, 11294464, 11286272, 11277056, 11268352, 11259904, 11250688, 11241216, /* 6936-6943 */
11232768, 11223552, 11213824, 11205120, 11194368, 11185408, 11175424, 11164928, /* 6944-6951 */
11156480, 11144448, 11136512, 11124224, 11115520, 11102720, 11094528, 11082752, /* 6952-6959 */
11072000, 11061248, 11049984, 11039232, 11027712, 11016448, 11005696, 10993664, /* 6960-6967 */
10982912, 10970368, 10960128, 10947840, 10934784, 10924544, 10911232, 10900224, /* 6968-6975 */
10887424, 10874880, 10863360, 10851072, 10838016, 10826240, 10812672, 10801152, /* 6976-6983 */
10787072, 10775040, 10762240, 10748928, 10736640, 10722304, 10710016, 10695936, /* 6984-6991 */
10683392, 10670080, 10656768, 10642688, 10628864, 10615552, 10601984, 10587648, /* 6992-6999 */
10575360, 10559488, 10547456, 10531840, 10519552, 10504192, 10490368, 10476288, /* 7000-7007 */
10461440, 10447104, 10433024, 10418944, 10404096, 10389504, 10374912, 10361344, /* 7008-7015 */
10345216, 10331392, 10316288, 10301184, 10286848, 10270720, 10256640, 10241792, /* 7016-7023 */
10226176, 10211584, 10195456, 10181376, 10165248, 10150656, 10135552, 10119168, /* 7024-7031 */
10105600, 10087168, 10075136, 10057728, 10043136, 10027776, 10010368, 9997312, /* 7032-7039 */
9979392, 9965824, 9948160, 9934336, 9917184, 9902592, 9885696, 9870336, /* 7040-7047 */
9854208, 9838848, 9822464, 9806080, 9790720, 9774336, 9758976, 9742336, /* 7048-7055 */
9727232, 9710336, 9693952, 9678848, 9661952, 9645824, 9630208, 9613312, /* 7056-7063 */
9597952, 9580800, 9565184, 9548288, 9532928, 9517056, 9499392, 9484544, /* 7064-7071 */
9466880, 9451776, 9434112, 9419520, 9401600, 9386496, 9369088, 9353216, /* 7072-7079 */
9336832, 9320704, 9303808, 9287424, 9270784, 9254912, 9238528, 9221888, /* 7080-7087 */
9206016, 9189120, 9172736, 9155840, 9140736, 9123072, 9108224, 9090304, /* 7088-7095 */
9075200, 9058560, 9041408, 9026048, 9008384, 8993536, 8975616, 8961024, /* 7096-7103 */
8942336, 8928256, 8910080, 8895744, 8877824, 8862208, 8845312, 8829952, /* 7104-7111 */
8812544, 8797696, 8780288, 8764672, 8748288, 8731904, 8715776, 8699904, /* 7112-7119 */
8683264, 8667648, 8650752, 8635904, 8618496, 8603648, 8587008, 8570880, /* 7120-7127 */
8554496, 8538624, 8523008, 8506112, 8492032, 8474624, 8460544, 8443136, /* 7128-7135 */
8427776, 8411392, 8395776, 8379904, 8364800, 8348160, 8333568, 8316928, /* 7136-7143 */
8302336, 8285440, 8271616, 8254464, 8240640, 8223744, 8208640, 8193536, /* 7144-7151 */
8177408, 8163840, 8146688, 8132864, 8116992, 8100608, 8087296, 8070400, /* 7152-7159 */
8057344, 8040448, 8026880, 8011008, 7996160, 7981568, 7965952, 7952128, /* 7160-7167 */
7936512, 7921920, 7908352, 7891456, 7878144, 7863552, 7848448, 7834112, /* 7168-7175 */
7819520, 7805696, 7791360, 7776768, 7762432, 7749120, 7733760, 7720192, /* 7176-7183 */
7705856, 7692288, 7678208, 7664128, 7650304, 7636736, 7622144, 7609088, /* 7184-7191 */
7595264, 7582208, 7567872, 7554560, 7540736, 7528192, 7514368, 7501312, /* 7192-7199 */
7488000, 7474432, 7462144, 7448320, 7436544, 7421696, 7410176, 7396608, /* 7200-7207 */
7383808, 7372032, 7357952, 7346176, 7333632, 7321600, 7308544, 7296512, /* 7208-7215 */
7283712, 7271680, 7259904, 7247872, 7235584, 7223808, 7211776, 7200256, /* 7216-7223 */
7188480, 7176960, 7165696, 7153408, 7142656, 7130624, 7119616, 7107840, /* 7224-7231 */
7096832, 7085568, 7075584, 7063808, 7053568, 7041792, 7031808, 7020288, /* 7232-7239 */
7010560, 6998784, 6989568, 6978048, 6968064, 6959104, 6947328, 6937856, /* 7240-7247 */
6927872, 6918400, 6907904, 6899200, 6888448, 6878976, 6869504, 6860800, /* 7248-7255 */
6850304, 6842368, 6831616, 6824192, 6813696, 6805760, 6796800, 6787328, /* 7256-7263 */
6779648, 6769920, 6762240, 6753536, 6745088, 6737152, 6728192, 6720768, /* 7264-7271 */
6712064, 6704640, 6696704, 6688512, 6681088, 6673408, 6665984, 6658304, /* 7272-7279 */
6650112, 6643456, 6637056, 6628608, 6622976, 6615040, 6608896, 6601728, /* 7280-7287 */
6595584, 6588672, 6582016, 6576640, 6568960, 6564096, 6556416, 6552320, /* 7288-7295 */
6544384, 6540032, 6533376, 6529024, 6522112, 6517248, 6511872, 6506240, /* 7296-7303 */
6501120, 6496256, 6490880, 6485504, 6481664, 6476544, 6472192, 6466816, /* 7304-7311 */
6463488, 6458624, 6454272, 6449920, 6446080, 6442240, 6438400, 6433536, /* 7312-7319 */
6430976, 6426368, 6423808, 6420224, 6415872, 6414592, 6409216, 6407424, /* 7320-7327 */
6403840, 6400512, 6399232, 6395904, 6392832, 6391040, 6387712, 6385920, /* 7328-7335 */
6383872, 6381312, 6379520, 6377728, 6375424, 6374144, 6372352, 6371072, /* 7336-7343 */
6369280, 6367744, 6366720, 6364416, 6365184, 6362368, 6362880, 6360576, /* 7344-7351 */
6360832, 6359552, 6359040, 6359040, 6358528, 6358784, 6357760, 6358528, /* 7352-7359 */
6357248, 6357760, 6358016, 6358016, 6359552, 6358528, 6359552, 6360576, /* 7360-7367 */
6360064, 6362880, 6361856, 6363648, 6363904, 6365952, 6367488, 6368000, /* 7368-7375 */
6369792, 6371072, 6372608, 6373888, 6376448, 6377216, 6380288, 6381568, /* 7376-7383 */
6383616, 6386432, 6386944, 6391552, 6391552, 6396416, 6397696, 6400000, /* 7384-7391 */
6404096, 6405888, 6408960, 6413056, 6414848, 6418688, 6421504, 6425088, /* 7392-7399 */
6427904, 6432512, 6434560, 6440192, 6441984, 6447104, 6450176, 6454528, /* 7400-7407 */
6458624, 6462464, 6466560, 6470656, 6475520, 6478592, 6484992, 6488576, /* 7408-7415 */
6493440, 6497792, 6502656, 6507008, 6512896, 6517504, 6522368, 6527744, /* 7416-7423 */
6532096, 6537984, 6543360, 6548224, 6555136, 6559488, 6565632, 6572032, /* 7424-7431 */
6575360, 6584064, 6586880, 6596096, 6598656, 6607616, 6611456, 6618880, /* 7432-7439 */
6625280, 6630400, 6637312, 6643456, 6651136, 6656000, 6664960, 6669056, /* 7440-7447 */
6677248, 6683904, 6689792, 6698752, 6703616, 6712320, 6717696, 6725888, /* 7448-7455 */
6732288, 6739456, 6747648, 6753792, 6762240, 6768896, 6777088, 6784512, /* 7456-7463 */
6791424, 6799872, 6806784, 6814464, 6822144, 6830336, 6838272, 6846464, /* 7464-7471 */
6853376, 6862336, 6869504, 6878464, 6886144, 6894592, 6902016, 6911744, /* 7472-7479 */
6918912, 6927104, 6936320, 6943488, 6952960, 6960896, 6969856, 6978560, /* 7480-7487 */
6986496, 6995968, 7004416, 7013376, 7021568, 7031040, 7039488, 7048704, /* 7488-7495 */
7057664, 7065600, 7075840, 7083520, 7094016, 7101440, 7112448, 7119104, /* 7496-7503 */
7131392, 7137280, 7148800, 7156992, 7165696, 7176192, 7184640, 7195136, /* 7504-7511 */
7202048, 7213824, 7221504, 7232768, 7240960, 7250944, 7259648, 7269632, /* 7512-7519 */
7279360, 7289344, 7298560, 7307264, 7318784, 7326976, 7337216, 7347200, /* 7520-7527 */
7356160, 7366144, 7375360, 7385856, 7394816, 7405824, 7414016, 7425024, /* 7528-7535 */
7434496, 7444480, 7454720, 7463424, 7474432, 7482624, 7494912, 7502848, /* 7536-7543 */
7513856, 7523584, 7532800, 7543808, 7552768, 7563776, 7573504, 7582464, /* 7544-7551 */
7593472, 7602944, 7613440, 7623168, 7632896, 7642624, 7653632, 7662848, /* 7552-7559 */
7673856, 7682816, 7693312, 7703040, 7713536, 7723008, 7733760, 7743232, /* 7560-7567 */
7752960, 7763968, 7772672, 7784704, 7792128, 7805184, 7812352, 7825152, /* 7568-7575 */
7832576, 7845120, 7853056, 7864832, 7873024, 7884800, 7893760, 7903744, /* 7576-7583 */
7913728, 7924224, 7933440, 7943680, 7954176, 7963648, 7974400, 7983872, /* 7584-7591 */
7994624, 8003584, 8013824, 8023808, 8033024, 8044544, 8052736, 8063744, /* 7592-7599 */
8072960, 8082944, 8092928, 8102656, 8112128, 8122624, 8131840, 8142336, /* 7600-7607 */
8151040, 8162304, 8170752, 8181760, 8189696, 8201472, 8209664, 8220160, /* 7608-7615 */
8229376, 8239872, 8248320, 8259072, 8268544, 8277504, 8288512, 8296448, /* 7616-7623 */
8306688, 8315392, 8325888, 8334592, 8344320, 8354304, 8363776, 8372736, /* 7624-7631 */
8382208, 8390912, 8401152, 8410112, 8419840, 8429056, 8438272, 8447232, /* 7632-7639 */
8457216, 8464896, 8475648, 8483328, 8493056, 8502272, 8512256, 8520192, /* 7640-7647 */
8529920, 8538368, 8547328, 8556032, 8565504, 8574976, 8582912, 8591872, /* 7648-7655 */
8600576, 8609536, 8618240, 8627712, 8635648, 8644864, 8652800, 8662272, /* 7656-7663 */
8669952, 8679424, 8687104, 8697088, 8703488, 8713216, 8721152, 8729344, /* 7664-7671 */
8739072, 8745984, 8755456, 8762368, 8771584, 8780544, 8786688, 8796416, /* 7672-7679 */
8803328, 8812288, 8820224, 8827392, 8835840, 8844288, 8851200, 8859648, /* 7680-7687 */
8868096, 8875264, 8883456, 8891392, 8897536, 8907008, 8913408, 8921600, /* 7688-7695 */
8929024, 8936704, 8943616, 8951552, 8958208, 8966656, 8972544, 8981248, /* 7696-7703 */
8987392, 8995072, 9002496, 9009152, 9016832, 9022720, 9030400, 9037568, /* 7704-7711 */
9044480, 9050880, 9058048, 9064448, 9071616, 9078528, 9084416, 9092096, /* 7712-7719 */
9096704, 9104896, 9111040, 9117696, 9124352, 9129984, 9136384, 9142528, /* 7720-7727 */
9148928, 9155328, 9160704, 9167616, 9172992, 9179648, 9185280, 9191424, /* 7728-7735 */
9197312, 9202432, 9208320, 9215232, 9219840, 9226240, 9230592, 9236736, /* 7736-7743 */
9242368, 9247744, 9253120, 9257984, 9263616, 9268992, 9274112, 9278976, /* 7744-7751 */
9284608, 9288704, 9295104, 9298944, 9304832, 9308928, 9313792, 9318912, /* 7752-7759 */
9323776, 9328128, 9332480, 9336832, 9341440, 9346304, 9350400, 9353984, /* 7760-7767 */
9360384, 9362176, 9368320, 9371392, 9375744, 9379584, 9384448, 9387008, /* 7768-7775 */
9391872, 9395456, 9398784, 9402880, 9406720, 9409024, 9414656, 9416448, /* 7776-7783 */
9421056, 9424384, 9426432, 9431040, 9433600, 9437440, 9440256, 9442816, /* 7784-7791 */
9446912, 9449216, 9452288, 9454848, 9457664, 9460992, 9462784, 9466368, /* 7792-7799 */
9468160, 9470720, 9474304, 9474560, 9480448, 9479424, 9484544, 9484288, /* 7800-7807 */
9487360, 9489664, 9491200, 9494016, 9495296, 9497600, 9499136, 9500672, /* 7808-7815 */
9503232, 9504768, 9506048, 9507584, 9510144, 9510144, 9512960, 9512960, /* 7816-7823 */
9515264, 9515776, 9517824, 9518592, 9520128, 9520896, 9521664, 9522944, /* 7824-7831 */
9523712, 9524480, 9525248, 9526016, 9527040, 9526784, 9528064, 9528832, /* 7832-7839 */
9529344, 9529600, 9529088, 9530880, 9529600, 9531136, 9529856, 9531136, /* 7840-7847 */
9530624, 9531392, 9531904, 9530112, 9531904, 9529856, 9530112, 9530880, /* 7848-7855 */
9528832, 9529344, 9529344, 9527808, 9529088, 9526016, 9527808, 9526016, /* 7856-7863 */
9525248, 9524480, 9523712, 9522944, 9521920, 9520896, 9519872, 9518592, /* 7864-7871 */
9518080, 9516288, 9515264, 9514240, 9513728, 9510912, 9510912, 9507840, /* 7872-7879 */
9508096, 9505280, 9504512, 9501952, 9501184, 9499392, 9496576, 9496064, /* 7880-7887 */
9492736, 9492992, 9489408, 9488896, 9485312, 9484288, 9481472, 9479936, /* 7888-7895 */
9477376, 9475328, 9473024, 9471488, 9468160, 9466624, 9463296, 9461248, /* 7896-7903 */
9458688, 9456640, 9452288, 9452288, 9447424, 9446144, 9442560, 9439744, /* 7904-7911 */
9437440, 9433856, 9431808, 9428992, 9425920, 9422080, 9419520, 9417216, /* 7912-7919 */
9413376, 9410816, 9406464, 9403904, 9400832, 9397760, 9393920, 9391104, /* 7920-7927 */
9387264, 9384448, 9380096, 9377536, 9372416, 9369856, 9365760, 9362688, /* 7928-7935 */
9359360, 9355008, 9351680, 9347328, 9344768, 9340160, 9336320, 9333248, /* 7936-7943 */
9328384, 9326080, 9319424, 9317632, 9312768, 9308416, 9305600, 9299712, /* 7944-7951 */
9297152, 9292544, 9288192, 9283584, 9279232, 9275904, 9271296, 9267200, /* 7952-7959 */
9262848, 9258240, 9254400, 9249536, 9244928, 9240832, 9235968, 9232128, /* 7960-7967 */
9227264, 9222144, 9218816, 9213696, 9209600, 9203712, 9199872, 9194496, /* 7968-7975 */
9190912, 9186048, 9181184, 9176832, 9171200, 9167872, 9161472, 9157888, /* 7976-7983 */
9152512, 9147392, 9142528, 9138432, 9132288, 9129472, 9122816, 9118208, /* 7984-7991 */
9114112, 9107712, 9105152, 9095936, 9095424, 9087744, 9084160, 9078272, /* 7992-7999 */
9073152, 9068544, 9062656, 9058048, 9053184, 9047296, 9043968, 9036800, /* 8000-8007 */
9032704, 9027328, 9022208, 9017344, 9011968, 9006336, 9001728, 8996352, /* 8008-8015 */
8991232, 8985856, 8980480, 8975104, 8970496, 8964352, 8958976, 8954368, /* 8016-8023 */
8948224, 8943872, 8938496, 8932352, 8928000, 8921600, 8918016, 8910848, /* 8024-8031 */
8906752, 8900608, 8896000, 8890368, 8885248, 8879872, 8873984, 8868864, /* 8032-8039 */
8863744, 8858368, 8852480, 8847616, 8842240, 8837632, 8832000, 8825856, /* 8040-8047 */
8821504, 8814080, 8810752, 8803840, 8800256, 8792832, 8788736, 8782592, /* 8048-8055 */
8777728, 8772608, 8766720, 8761600, 8756480, 8750592, 8745728, 8740096, /* 8056-8063 */
8734464, 8729856, 8723200, 8719104, 8713728, 8707840, 8702976, 8697088, /* 8064-8071 */
8691712, 8687616, 8680704, 8676096, 8671744, 8664576, 8661504, 8654848, /* 8072-8079 */
8649216, 8644864, 8638464, 8634112, 8628992, 8623616, 8617728, 8613120, /* 8080-8087 */
8607744, 8602368, 8596736, 8592896, 8587264, 8581888, 8577024, 8570880, /* 8088-8095 */
8566272, 8561408, 8556032, 8550656, 8546048, 8540416, 8535808, 8529920, /* 8096-8103 */
8525824, 8520192, 8516096, 8509952, 8504832, 8499968, 8495616, 8489728, /* 8104-8111 */
8486400, 8478976, 8476160, 8469504, 8465920, 8460800, 8455168, 8451072, /* 8112-8119 */
8445440, 8440576, 8436480, 8431104, 8427008, 8421632, 8415744, 8411904, /* 8120-8127 */
8408064, 8401408, 8398592, 8391936, 8388608, 8383488, 8378624, 8374272, /* 8128-8135 */
8369152, 8364800, 8360448, 8354816, 8351232, 8346112, 8341760, 8337152, /* 8136-8143 */
8332032, 8328704, 8323584, 8318976, 8314624, 8310016, 8305408, 8301824, /* 8144-8151 */
8296192, 8292608, 8287744, 8283904, 8279808, 8275200, 8270848, 8266496, /* 8152-8159 */
8262656, 8258304, 8253184, 8250368, 8244992, 8242688, 8236288, 8233728, /* 8160-8167 */
8228608, 8226048, 8220416, 8216832, 8212480, 8208384, 8205568, 8200448, /* 8168-8175 */
8197632, 8192000, 8189696, 8185088, 8181760, 8176640, 8174080, 8169472, /* 8176-8183 */
8166144, 8162048, 8158976, 8153856, 8151552, 8147456, 8144128, 8140288, /* 8184-8191 */
8135680, 8133632, 8129280, 8126720, 8121600, 8119040, 8115200, 8112128, /* 8192-8199 */
8108032, 8105472, 8101376, 8098816, 8094720, 8091648, 8087808, 8085504, /* 8200-8207 */
8081664, 8078848, 8074496, 8072960, 8068352, 8066816, 8061696, 8060160, /* 8208-8215 */
8055808, 8054272, 8049920, 8047616, 8044032, 8042752, 8037632, 8036864, /* 8216-8223 */
8031744, 8030720, 8026112, 8025600, 8021248, 8019456, 8015104, 8014336, /* 8224-8231 */
8009728, 8009472, 8004096, 8003328, 7999488, 7997440, 7995136, 7992320, /* 8232-8239 */
7990272, 7987456, 7985920, 7982848, 7980800, 7977984, 7975680, 7973376, /* 8240-8247 */
7971328, 7968768, 7966464, 7964416, 7962112, 7960576, 7957248, 7956224, /* 8248-8255 */
7953664, 7951616, 7949824, 7947264, 7945984, 7943680, 7941888, 7939328, /* 8256-8263 */
7939072, 7935744, 7934976, 7931648, 7931904, 7928832, 7927040, 7925760, /* 8264-8271 */
7924224, 7921920, 7921664, 7918592, 7918592, 7915520, 7914752, 7913216, /* 8272-8279 */
7911680, 7909888, 7909120, 7906560, 7907072, 7904256, 7904000, 7901696, /* 8280-8287 */
7901184, 7899648, 7898368, 7897600, 7896576, 7894784, 7894784, 7891712, /* 8288-8295 */
7893504, 7889664, 7890944, 7888384, 7887872, 7887616, 7885312, 7886592, /* 8296-8303 */
7883776, 7884288, 7882752, 7881984, 7882496, 7879424, 7881728, 7878144, /* 8304-8311 */
7879680, 7877632, 7878400, 7876352, 7877632, 7875584, 7876352, 7874816, /* 8312-8319 */
7875072, 7875072, 7873280, 7873792, 7874048, 7872512, 7874304, 7871232, /* 8320-8327 */
7873280, 7871744, 7872000, 7871488, 7872000, 7870976, 7872256, 7870464, /* 8328-8335 */
7871744, 7872000, 7870976, 7872512, 7871232, 7873024, 7870720, 7872768, /* 8336-8343 */
7870976, 7872512, 7872256, 7872768, 7873280, 7872512, 7873792, 7874048, /* 8344-8351 */
7873536, 7874816, 7873792, 7876352, 7874304, 7877120, 7875584, 7876864, /* 8352-8359 */
7877888, 7877632, 7879424, 7877888, 7881472, 7880192, 7880960, 7882496, /* 8360-8367 */
7881984, 7884032, 7883520, 7884544, 7885568, 7886080, 7887360, 7887872, /* 8368-8375 */
7889920, 7888640, 7891456, 7890432, 7892992, 7893248, 7894016, 7896064, /* 8376-8383 */
7895040, 7898112, 7897856, 7899648, 7900160, 7901696, 7902720, 7904000, /* 8384-8391 */
7905024, 7906048, 7907840, 7907840, 7910400, 7910656, 7911936, 7912960, /* 8392-8399 */
7915008, 7916544, 7917056, 7919616, 7919104, 7922432, 7922432, 7924480, /* 8400-8407 */
7926016, 7926784, 7929088, 7929600, 7931648, 7933696, 7934464, 7936000, /* 8408-8415 */
7937536, 7939072, 7941120, 7942656, 7944192, 7945472, 7947520, 7949312, /* 8416-8423 */
7950336, 7952640, 7953152, 7956736, 7955968, 7960064, 7960576, 7962880, /* 8424-8431 */
7964416, 7966464, 7967744, 7970048, 7971840, 7972864, 7974912, 7976960, /* 8432-8439 */
7977984, 7982336, 7981056, 7984896, 7986176, 7988480, 7990272, 7991552, /* 8440-8447 */
7993856, 7995904, 7997696, 7999744, 8002304, 8003328, 8006400, 8007936, /* 8448-8455 */
8008960, 8012800, 8012288, 8017152, 8016640, 8020224, 8021760, 8023808, /* 8456-8463 */
8025856, 8027904, 8029952, 8032512, 8034560, 8035840, 8038912, 8040448, /* 8464-8471 */
8042496, 8044800, 8047360, 8048896, 8051712, 8053760, 8055552, 8057600, /* 8472-8479 */
8060416, 8062208, 8064768, 8066560, 8068096, 8071680, 8072960, 8075264, /* 8480-8487 */
8077568, 8079872, 8081920, 8084224, 8086016, 8089088, 8090880, 8093184, /* 8488-8495 */
8095744, 8096768, 8100096, 8101632, 8103936, 8106752, 8108288, 8110592, /* 8496-8503 */
8114176, 8114688, 8119296, 8119296, 8123392, 8123904, 8127232, 8128768, /* 8504-8511 */
8132096, 8133376, 8135936, 8139008, 8139776, 8143104, 8144640, 8147200, /* 8512-8519 */
8149504, 8151296, 8153856, 8156416, 8158208, 8161792, 8162304, 8165888, /* 8520-8527 */
8167680, 8169984, 8172032, 8174848, 8176384, 8179456, 8181504, 8183552, /* 8528-8535 */
8185088, 8188416, 8189952, 8192768, 8195328, 8196608, 8199168, 8201472, /* 8536-8543 */
8203776, 8206336, 8208128, 8210944, 8212480, 8215040, 8216576, 8220160, /* 8544-8551 */
8220928, 8224256, 8226304, 8227840, 8231168, 8231936, 8235520, 8236544, /* 8552-8559 */
8240128, 8240896, 8243968, 8245760, 8248320, 8250880, 8252416, 8254464, /* 8560-8567 */
8257024, 8258560, 8261632, 8262912, 8265472, 8267520, 8269568, 8272128, /* 8568-8575 */
8273920, 8275712, 8278272, 8279552, 8282880, 8283648, 8286464, 8289024, /* 8576-8583 */
8290304, 8292608, 8294656, 8297472, 8298496, 8301056, 8302592, 8305408, /* 8584-8591 */
8305920, 8309760, 8310528, 8313856, 8314624, 8317696, 8318208, 8322048, /* 8592-8599 */
8322560, 8325376, 8326912, 8329728, 8330752, 8333568, 8333824, 8337408, /* 8600-8607 */
8338688, 8341248, 8341504, 8345600, 8345088, 8349184, 8349952, 8351744, /* 8608-8615 */
8354304, 8355328, 8357888, 8359168, 8361472, 8362496, 8364544, 8366592, /* 8616-8623 */
8368896, 8369408, 8372480, 8373248, 8375552, 8377344, 8379136, 8380416, /* 8624-8631 */
8382464, 8384000, 8386304, 8387840, 8389120, 8391424, 8392704, 8394496, /* 8632-8639 */
8396288, 8398336, 8399360, 8400896, 8402432, 8404736, 8405504, 8407808, /* 8640-8647 */
8408832, 8410880, 8411392, 8413696, 8415488, 8416768, 8418304, 8419840, /* 8648-8655 */
8420352, 8423936, 8423424, 8426240, 8427008, 8429056, 8430592, 8431872, /* 8656-8663 */
8433152, 8434432, 8435968, 8437504, 8438528, 8440832, 8441088, 8443136, /* 8664-8671 */
8444160, 8445184, 8447232, 8447488, 8450304, 8450304, 8452608, 8453632, /* 8672-8679 */
8454912, 8455936, 8457728, 8457984, 8461056, 8460288, 8462080, 8463360, /* 8680-8687 */
8465664, 8465408, 8467200, 8468736, 8468736, 8471808, 8471040, 8473088, /* 8688-8695 */
8474112, 8474880, 8476416, 8477184, 8478976, 8478464, 8480768, 8480768, /* 8696-8703 */
8482304, 8483584, 8484864, 8485120, 8487424, 8486656, 8488960, 8489472, /* 8704-8711 */
8490496, 8492032, 8492032, 8493824, 8494080, 8495616, 8495872, 8497152, /* 8712-8719 */
8497152, 8498944, 8499968, 8500224, 8500224, 8502016, 8503040, 8503296, /* 8720-8727 */
8504320, 8505600, 8506112, 8506880, 8507904, 8507904, 8508416, 8509696, /* 8728-8735 */
8510720, 8510976, 8511744, 8512000, 8513280, 8513280, 8514304, 8514816, /* 8736-8743 */
8515584, 8516096, 8517376, 8517120, 8518912, 8518144, 8518912, 8519168, /* 8744-8751 */
8521216, 8520704, 8521728, 8521216, 8522496, 8522240, 8524032, 8522752, /* 8752-8759 */
8524800, 8524544, 8525056, 8526080, 8526080, 8526848, 8527360, 8527104, /* 8760-8767 */
8527872, 8527616, 8528896, 8528384, 8529408, 8529152, 8529920, 8530432, /* 8768-8775 */
8530176, 8531456, 8531200, 8530432, 8532224, 8531968, 8532480, 8532224, /* 8776-8783 */
8533248, 8532480, 8533248, 8533248, 8534016, 8533504, 8534272, 8534016, /* 8784-8791 */
8535552, 8532992, 8535552, 8533760, 8535296, 8534528, 8535040, 8535296, /* 8792-8799 */
8535296, 8536064, 8535040, 8536320, 8535040, 8536320, 8535296, 8536320, /* 8800-8807 */
8535808, 8535808, 8536064, 8535808, 8535808, 8535552, 8535808, 8536064, /* 8808-8815 */
8535808, 8536064, 8535808, 8536320, 8536064, 8535552, 8536064, 8535040, /* 8816-8823 */
8535552, 8534784, 8534784, 8535808, 8533760, 8535808, 8533504, 8535552, /* 8824-8831 */
8533248, 8534784, 8533504, 8534016, 8533248, 8534272, 8531968, 8533504, /* 8832-8839 */
8531968, 8532736, 8532736, 8531456, 8531968, 8531968, 8530944, 8531456, /* 8840-8847 */
8531200, 8529152, 8531200, 8529152, 8529920, 8530944, 8527872, 8529664, /* 8848-8855 */
8527872, 8528128, 8528128, 8526848, 8527872, 8526592, 8526848, 8526080, /* 8856-8863 */
8525824, 8525056, 8525056, 8524288, 8524544, 8524032, 8523008, 8523520, /* 8864-8871 */
8523264, 8521984, 8521728, 8521472, 8521216, 8521472, 8519424, 8520960, /* 8872-8879 */
8518400, 8519424, 8518912, 8517120, 8518400, 8516608, 8517120, 8516352, /* 8880-8887 */
8515584, 8515328, 8514560, 8515072, 8512768, 8514048, 8512000, 8512768, /* 8888-8895 */
8511232, 8511488, 8510464, 8509696, 8510464, 8508160, 8510208, 8507136, /* 8896-8903 */
8508160, 8506880, 8506880, 8506368, 8505344, 8504832, 8504320, 8503552, /* 8904-8911 */
8504320, 8502016, 8502016, 8500992, 8501760, 8499968, 8499968, 8499712, /* 8912-8919 */
8498688, 8498432, 8497408, 8497408, 8495872, 8495872, 8495872, 8493568, /* 8920-8927 */
8494848, 8492032, 8492800, 8492288, 8491008, 8491520, 8488704, 8490240, /* 8928-8935 */
8488448, 8488448, 8488192, 8486656, 8486400, 8485632, 8485632, 8485120, /* 8936-8943 */
8483584, 8483840, 8482560, 8482048, 8482048, 8481024, 8480256, 8479744, /* 8944-8951 */
8478976, 8479232, 8476672, 8478464, 8475648, 8475904, 8476160, 8473856, /* 8952-8959 */
8474880, 8473088, 8472320, 8472832, 8471296, 8471040, 8470272, 8469504, /* 8960-8967 */
8469248, 8467968, 8467712, 8467712, 8466176, 8465920, 8465152, 8464384, /* 8968-8975 */
8464896, 8463104, 8463360, 8462592, 8461568, 8461056, 8460544, 8460032, /* 8976-8983 */
8459008, 8459008, 8457472, 8457472, 8456192, 8456448, 8454144, 8455936, /* 8984-8991 */
8452864, 8454144, 8452864, 8452608, 8451840, 8450560, 8451072, 8449536, /* 8992-8999 */
8450304, 8448256, 8448512, 8447488, 8447232, 8446720, 8445440, 8445440, /* 9000-9007 */
8444416, 8444160, 8443648, 8441856, 8442880, 8440832, 8441344, 8439808, /* 9008-9015 */
8440320, 8439552, 8438272, 8438528, 8437504, 8436992, 8436736, 8435200, /* 9016-9023 */
8435456, 8434432, 8434432, 8433152, 8433408, 8432896, 8432384, 8431616, /* 9024-9031 */
8431616, 8430336, 8430848, 8429056, 8429312, 8427776, 8428544, 8427008, /* 9032-9039 */
8427520, 8425728, 8425984, 8425216, 8424192, 8425216, 8422656, 8424192, /* 9040-9047 */
8421632, 8422656, 8421632, 8420864, 8421120, 8419840, 8420352, 8418048, /* 9048-9055 */
8419328, 8417792, 8418048, 8417280, 8416768, 8416512, 8415744, 8416000, /* 9056-9063 */
8414720, 8415232, 8413696, 8413184, 8413952, 8412416, 8412928, 8412160, /* 9064-9071 */
8410880, 8410880, 8410112, 8409856, 8410112, 8409088, 8409344, 8408576, /* 9072-9079 */
8408320, 8408320, 8406784, 8408064, 8405760, 8406784, 8405248, 8406016, /* 9080-9087 */
8404480, 8405504, 8403200, 8404736, 8402688, 8403968, 8401920, 8402688, /* 9088-9095 */
8401920, 8401920, 8401408, 8400640, 8400896, 8399360, 8400384, 8399104, /* 9096-9103 */
8399360, 8399360, 8398592, 8397824, 8398336, 8397312, 8397312, 8396544, /* 9104-9111 */
8396800, 8396288, 8396032, 8395520, 8395520, 8395264, 8395008, 8394240, /* 9112-9119 */
8394752, 8393728, 8393984, 8393728, 8392448, 8393728, 8392704, 8392192, /* 9120-9127 */
8392704, 8391680, 8392448, 8391936, 8391936, 8390144, 8391680, 8389376, /* 9128-9135 */
8390912, 8389376, 8390144, 8389376, 8389376, 8389120, 8388864, 8387840, /* 9136-9143 */
8388608, 8387840, 8387840, 8388608, 8387072, 8388096, 8387072, 8387328, /* 9144-9151 */
8387840, 8386304, 8386816, 8387072, 8385280, 8386560, 8385792, 8385280, /* 9152-9159 */
8385792, 8385024, 8385536, 8385280, 8385024, 8384768, 8384512, 8384768, /* 9160-9167 */
8384000, 8384000, 8384512, 8383744, 8384512, 8383232, 8383744, 8383232, /* 9168-9175 */
8384000, 8382208, 8383744, 8382464, 8382976, 8382464, 8382464, 8382720, /* 9176-9183 */
8382208, 8382720, 8381952, 8382464, 8381952, 8382208, 8381440, 8381696, /* 9184-9191 */
8381440, 8381952, 8379904, 8382720, 8380672, 8382208, 8380672, 8381696, /* 9192-9199 */
8380928, 8380928, 8381184, 8380416, 8381440, 8380672, 8380928, 8381184, /* 9200-9207 */
8380928, 8380416, 8380416, 8380672, 8380672, 8380416, 8380160, 8380672, /* 9208-9215 */
8380672, 8379392, 8380928, 8380160, 8380416, 8380416, 8379648, 8380928, /* 9216-9223 */
8379648, 8380160, 8380928, 8379648, 8380416, 8380160, 8380416, 8379904, /* 9224-9231 */
8380672, 8380416, 8379136, 8380672, 8378880, 8381440, 8379136, 8380672, /* 9232-9239 */
8379904, 8379648, 8380928, 8379648, 8380672, 8379136, 8381184, 8379136, /* 9240-9247 */
8380928, 8379904, 8380416, 8380928, 8379392, 8381184, 8380160, 8381184, /* 9248-9255 */
8379904, 8381184, 8379648, 8381184, 8380416, 8380672, 8380416, 8380160, /* 9256-9263 */
8381184, 8380672, 8380928, 8380672, 8380928, 8380160, 8381696, 8380928, /* 9264-9271 */
8380672, 8381440, 8380928, 8381696, 8381696, 8381696, 8381440, 8381696, /* 9272-9279 */
8381696, 8381440, 8382208, 8381440, 8381184, 8381696, 8381952, 8381952, /* 9280-9287 */
8382720, 8381952, 8382208, 8382720, 8381184, 8383488, 8381440, 8382720, /* 9288-9295 */
8382720, 8382976, 8382208, 8383232, 8382464, 8383232, 8382720, 8382720, /* 9296-9303 */
8382976, 8382208, 8383488, 8382208, 8383488, 8383488, 8383232, 8384256, /* 9304-9311 */
8382976, 8384000, 8384000, 8384256, 8383744, 8384256, 8383488, 8384512, /* 9312-9319 */
8384000, 8384000, 8384768, 8383744, 8385024, 8383488, 8384768, 8384512, /* 9320-9327 */
8384256, 8384512, 8384768, 8384512, 8385536, 8384768, 8385536, 8384000, /* 9328-9335 */
8386304, 8384000, 8385536, 8385280, 8386048, 8385024, 8386048, 8385536, /* 9336-9343 */
8385280, 8385792, 8386048, 8386048, 8385024, 8386304, 8385536, 8386304, /* 9344-9351 */
8386048, 8386560, 8385792, 8386304, 8386304, 8386048, 8386816, 8386304, /* 9352-9359 */
8386816, 8386304, 8387072, 8387072, 8386560, 8386816, 8386816, 8386304, /* 9360-9367 */
8387584, 8386560, 8386816, 8386816, 8386816, 8387840, 8386304, 8388352, /* 9368-9375 */
8386304, 8388608, 8386816, 8388096, 8387840, 8387584, 8387840, 8388096, /* 9376-9383 */
8387328, 8387328, 8388096, 8387584, 8387584, 8387584, 8388352, 8387584, /* 9384-9391 */
8388608, 8387328, 8388096, 8388096, 8387584, 8388096, 8387840, 8388096, /* 9392-9399 */
8388352, 8387328, 8388352, 8387840, 8388608, 8388096, 8388608, 8388864, /* 9400-9407 */
8387584, 8389376, 8387840, 8389120, 8387840, 8389376, 8388096, 8388608, /* 9408-9415 */
8388352, 8388352, 8388608, 8388352, 8388864, 8388096, 8389376, 8387584, /* 9416-9423 */
8390144, 8387840, 8388864, 8388096, 8388608, 8388608}; /* 9424-9429 */